Merge branch 'master' of git://github.com/mono/mono
authorCarlos Alberto Cortez <calberto.cortez@gmail.com>
Sun, 25 Jul 2010 21:01:24 +0000 (23:01 +0200)
committerCarlos Alberto Cortez <calberto.cortez@gmail.com>
Sun, 25 Jul 2010 21:01:24 +0000 (23:01 +0200)
1076 files changed:
.gitattributes [new file with mode: 0644]
README
data/net_2_0/Browsers/.gitattributes [new file with mode: 0644]
docs/HtmlAgilityPack/.gitattributes [new file with mode: 0644]
eglib/ChangeLog
eglib/configure.ac
eglib/src/eglib-config.h.in
eglib/src/eglib-config.hw
libgc/.gitattributes [new file with mode: 0644]
libgc/include/private/gcconfig.h
libgc/win32_threads.c
mcs/.gitattributes [new file with mode: 0644]
mcs/build/msbuild/.gitattributes [new file with mode: 0644]
mcs/class/Accessibility/.gitattributes [new file with mode: 0644]
mcs/class/Commons.Xml.Relaxng/.gitattributes [new file with mode: 0644]
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/.gitattributes [new file with mode: 0644]
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/RncParser.jay
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/RncTokenizer.cs
mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/RncWriter.cs
mcs/class/Commons.Xml.Relaxng/Commons.Xml/.gitattributes [new file with mode: 0644]
mcs/class/Commons.Xml.Relaxng/Commons.Xml/XmlDefaultReader.cs
mcs/class/Commons.Xml.Relaxng/Documentation/en/.gitattributes [new file with mode: 0644]
mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml.Nvdl/.gitattributes [new file with mode: 0644]
mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml.Relaxng.Rnc/.gitattributes [new file with mode: 0644]
mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml.Relaxng/.gitattributes [new file with mode: 0644]
mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml/.gitattributes [new file with mode: 0644]
mcs/class/Commons.Xml.Relaxng/Test/XmlFiles/.gitattributes [new file with mode: 0644]
mcs/class/Commons.Xml.Relaxng/Test/standalone_tests/.gitattributes [new file with mode: 0644]
mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/.gitattributes [new file with mode: 0644]
mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/AssemblyInfo.cs
mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/BZip2/.gitattributes [new file with mode: 0644]
mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Checksums/.gitattributes [new file with mode: 0644]
mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/GZip/.gitattributes [new file with mode: 0644]
mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Tar/.gitattributes [new file with mode: 0644]
mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/.gitattributes [new file with mode: 0644]
mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/.gitattributes [new file with mode: 0644]
mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/Streams/.gitattributes [new file with mode: 0644]
mcs/class/I18N/Common/ByteEncoding.cs
mcs/class/IBM.Data.DB2/Assembly/.gitattributes [new file with mode: 0644]
mcs/class/IBM.Data.DB2/IBM.Data.DB2/.gitattributes [new file with mode: 0644]
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2CommandBuilder.cs
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2ConnectionPool.cs
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2ConnectionSettings.cs
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2Constants.cs
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2DataReader.cs
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2ErrorCollection.cs
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2OpenConnection.cs
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2Parameter.cs
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2ParameterCollection.cs
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2Transaction.cs
mcs/class/IBM.Data.DB2/IBM.Data.DB2/DB2Type.cs
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/.gitattributes [new file with mode: 0644]
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/BZip2/.gitattributes [new file with mode: 0644]
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Checksums/.gitattributes [new file with mode: 0644]
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Core/.gitattributes [new file with mode: 0644]
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Encryption/.gitattributes [new file with mode: 0644]
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/GZip/.gitattributes [new file with mode: 0644]
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Tar/.gitattributes [new file with mode: 0644]
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/.gitattributes [new file with mode: 0644]
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/.gitattributes [new file with mode: 0644]
mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/Streams/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Configuration/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Configuration/Mainsoft.Web.Configuration/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Configuration/Properties/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/App_GlobalResources/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/App_LocalResources/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/Controls/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/Properties/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/WEB-INF/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/aspnetconfig/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/aspnetconfig/HttpHandlersSectionHandler.cs
mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/aspnetconfig/UrlUtils.cs
mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/IncludeHelperServlet.cs
mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ServletWorkerRequest.cs
mcs/class/Mainsoft.Web/Mainsoft.Web.Profile/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.Profile/DerbyProfileHelper.cs
mcs/class/Mainsoft.Web/Mainsoft.Web.Profile/DerbyProfileProvider.cs
mcs/class/Mainsoft.Web/Mainsoft.Web.Security/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web.Security/DerbyMembershipHelper.cs
mcs/class/Mainsoft.Web/Mainsoft.Web.Security/DerbyRolesHelper.cs
mcs/class/Mainsoft.Web/Mainsoft.Web.SessionState/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Mainsoft.Web/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Properties/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Tests/Mainsoft.Web.Security/.gitattributes [new file with mode: 0644]
mcs/class/Mainsoft.Web/Tests/Mainsoft.Web.Security/MembershipTests.cs
mcs/class/Managed.Windows.Forms/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/Default/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/Default/LinkLabelPainter.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/Nice/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/ThemeElements.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/ThemeElementsDefault.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms.WebBrowserDialogs/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/System.Windows.Forms/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms.Layout/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/MdiFormHandleTest.cs
mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/SendKeysTest.cs
mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/UpDownTest.cs
mcs/class/Managed.Windows.Forms/common/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/resources/.gitattributes [new file with mode: 0644]
mcs/class/Managed.Windows.Forms/resources/System.Windows.Forms.en.resx
mcs/class/Microsoft.Build.Engine/Makefile
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeLog
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs
mcs/class/MicrosoftAjaxLibrary/.gitattributes [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/.gitattributes [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/.gitattributes [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/.gitattributes [new file with mode: 0644]
mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/Globalization/.gitattributes [new file with mode: 0644]
mcs/class/Mono.C5/UserGuideExamples/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/ChangeLog
mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/LINQ/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Data.Sqlite/Test/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Data.Sqlite/resources/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Directory.LDAP/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Messaging/Mono.Messaging/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Posix/Mono.Remoting.Channels.Unix/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Posix/Mono.Remoting.Channels.Unix/UnixBinaryClientFormatterSink.cs
mcs/class/Mono.Posix/Mono.Remoting.Channels.Unix/UnixConnectionPool.cs
mcs/class/Mono.Security/Documentation/en/Mono.Security.Protocol.Tls/SslServerStream.xml
mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ChangeLog
mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ClientSessionCache.cs
mcs/class/Mono.Security/Mono.Security.Protocol.Tls/HttpsClientStream.cs
mcs/class/Mono.Security/Test/tools/mutual/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Security/Test/tools/mutual/mutual.cs
mcs/class/Mono.Security/Test/tools/postecho/.gitattributes [new file with mode: 0644]
mcs/class/Mono.ServiceModel.IdentitySelectors/Test/resources/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Xml.Ext/Mono.Xml.XPath/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Xml.Ext/Mono.Xml.XPath2/.gitattributes [new file with mode: 0644]
mcs/class/Mono.Xml.Ext/Mono.Xml/.gitattributes [new file with mode: 0644]
mcs/class/Novell.Directory.Ldap/.gitattributes [new file with mode: 0644]
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Rfc2251/.gitattributes [new file with mode: 0644]
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Security.jvm/.gitattributes [new file with mode: 0644]
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Security.jvm/Krb5Helper.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Security.jvm/SecureStream.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/.gitattributes [new file with mode: 0644]
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResourcesHandler.cs
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap/.gitattributes [new file with mode: 0644]
mcs/class/Npgsql/Npgsql/.gitattributes [new file with mode: 0644]
mcs/class/Npgsql/Npgsql/NpgsqlClosedState.resx
mcs/class/Npgsql/Npgsql/NpgsqlConnectedState.resx
mcs/class/Npgsql/Npgsql/NpgsqlException.resx
mcs/class/Npgsql/Npgsql/NpgsqlParameterCollection.cs
mcs/class/Npgsql/Npgsql/NpgsqlReadyState.resx
mcs/class/Npgsql/Npgsql/NpgsqlTransaction.es.resx
mcs/class/Npgsql/Npgsql/NpgsqlTransaction.resx
mcs/class/Npgsql/NpgsqlTypes/NpgsqlTypesHelper.resx
mcs/class/PEAPI/.gitattributes [new file with mode: 0644]
mcs/class/RabbitMQ.Client/src/client/exceptions/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/Microsoft/Internal/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/Microsoft/Internal/Collections/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/AttributedModel/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Diagnostics/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Extensibility/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Hosting/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Primitives/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/ReflectionModel/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/UnitTesting/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/Integration/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/UnitTesting/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Collections/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Collections/Generic/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/Diagnostics/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/Hosting/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/ReflectionModel/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/UnitTesting/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Globalization/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/IO/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Runtime/Serialization/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/UnitTesting/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/Microsoft/Internal/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/Microsoft/Internal/Collections/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/Microsoft/Internal/Runtime/Serialization/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/AttributedModel/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/Diagnostics/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/Hosting/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/Primitives/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/ReflectionModel/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/Microsoft/Internal/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/System/ComponentModel/Composition/.gitattributes [new file with mode: 0644]
mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/System/ComponentModel/Composition/Hosting/.gitattributes [new file with mode: 0644]
mcs/class/System.Configuration.Install/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/System.Configuration/.gitattributes [new file with mode: 0644]
mcs/class/System.Configuration/Test/System.Configuration/.gitattributes [new file with mode: 0644]
mcs/class/System.Configuration/Test/standalone/.gitattributes [new file with mode: 0644]
mcs/class/System.Configuration/Test/standalone/t28.cs
mcs/class/System.Core/.gitattributes [new file with mode: 0644]
mcs/class/System.Core/System.Security.Cryptography/.gitattributes [new file with mode: 0644]
mcs/class/System.Core/System/ChangeLog
mcs/class/System.Core/System/Funcs.cs
mcs/class/System.Data.DataSetExtensions/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/nwind/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/sql/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/demodb/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/nwind/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/sql/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/nwind/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/sql/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/nwind/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/nwind/Andrus.cs
mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/sql/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/nwind/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/sql/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Pgsql.Example/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Pgsql.Example/nwind/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.Pgsql.Example/sql/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/nwind/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/sql/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Firebird/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Ingres/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.MySql/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Oracle/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.SqlServer/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Sqlite/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Factory/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Language/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Schema/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Util/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Vendor/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Configuration/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Generator/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeDomGenerator/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Language/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Language/FrenchWords.txt
mcs/class/System.Data.Linq/src/DbMetal/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Schema/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Util/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/DbMetal/Utility/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/Tools/NUnitRunner/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/tests/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Linq/tests/expected/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.OracleClient/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciStatementHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciTransactionHandle.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/OracleCommand.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/OracleCommandBuilder.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/OracleConvert.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/OracleDataReader.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/OracleException.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/OracleInfoMessageEventArgs.cs
mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/OracleParameter.cs
mcs/class/System.Data.OracleClient/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Client/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/ALinq/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/Binding/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/Epm/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/Xml/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Client_SL/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Client_SL/System/Data/Services/Client/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Client_SL/System/Data/Services/Http/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Server/System/Data/Services/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Server/System/Data/Services/Epm/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Server/System/Data/Services/Parsing/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services.Client/Server/System/Data/Services/Providers/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services/Assembly/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services/System.Data.Services/.gitattributes [new file with mode: 0644]
mcs/class/System.Data.Services/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/System.Data.Common/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/System.Data.Configuration.jvm/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/System.Data.OleDb.jvm/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/System.Data.OleDb.jvm/OleDbCommand.cs
mcs/class/System.Data/System.Data.OleDb.jvm/OleDbDataAdapter.cs
mcs/class/System.Data/System.Data.OleDb.jvm/OleDbException.cs
mcs/class/System.Data/System.Data.OleDb.jvm/OleDbPermission.cs
mcs/class/System.Data/System.Data.OleDb.jvm/OleDbType.cs
mcs/class/System.Data/System.Data.ProviderBase.jvm/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractDBCommand.cs
mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractDBConnection.cs
mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractDBParameter.cs
mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractDataReader.cs
mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractDbException.cs
mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractDbParameterCollection.cs
mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractTransaction.cs
mcs/class/System.Data/System.Data.ProviderBase.jvm/ReaderCache.cs
mcs/class/System.Data/System.Data.ProviderBase.jvm/regex.cs
mcs/class/System.Data/System.Data.SqlClient.jvm/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/System.Data.SqlClient.jvm/MetaType.cs
mcs/class/System.Data/System.Data.SqlClient.jvm/SqlCollation.cs
mcs/class/System.Data/System.Data.SqlClient.jvm/SqlCommandBuilder.cs
mcs/class/System.Data/System.Data.SqlClient.jvm/SqlConvert.cs
mcs/class/System.Data/System.Data.SqlClient.jvm/SqlDataAdapter.cs
mcs/class/System.Data/System.Data.SqlClient.jvm/SqlError.cs
mcs/class/System.Data/System.Data.SqlClient.jvm/SqlException.cs
mcs/class/System.Data/System.Data.SqlClient.jvm/SqlInfoMessageEventArgs.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/System.Data.SqlTypes.jvm/INullable.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlBinary.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlBoolean.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlByte.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlDateTime.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlDecimal.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlDouble.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlGuid.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlInt16.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlInt32.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlInt64.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlMoney.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlNullValueException.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlSingle.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlString.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlTruncateException.cs
mcs/class/System.Data/System.Data.SqlTypes.jvm/SqlTypeException.cs
mcs/class/System.Data/System.Data/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/System.Data/ChangeLog
mcs/class/System.Data/System.Data/DataColumnCollection.cs
mcs/class/System.Data/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/DataProviderTests/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/Mono.Data.SqlExpressions/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/PostgresTest.cs
mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlCommand/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlCommandBuilder/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlConnection/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlDataAdapter/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlParameter/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/SqlTest.cs
mcs/class/System.Data/Test/System.Data.Common/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/System.Data.Odbc/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/System.Data.OleDb/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/System.Data.SqlClient/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/System.Data.SqlTypes/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/System.Data/RowNotInTableException/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/System.Data/RowNotInTableException/RowNotInTableException_Generate.cs
mcs/class/System.Data/Test/System.Data/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/System.Data/ChangeLog
mcs/class/System.Data/Test/System.Data/DataColumnTest.cs
mcs/class/System.Data/Test/System.Data/schemas/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/System.Xml/.gitattributes [new file with mode: 0644]
mcs/class/System.Data/Test/TestExecuteScalar.cs
mcs/class/System.Data/Test/TestSqlConnection.cs
mcs/class/System.Data/Test/TestSqlDataReader.cs
mcs/class/System.Data/Test/TestSqlParameters.cs
mcs/class/System.Design/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/System.Design/System.Web.UI.Design.WebControls/.gitattributes [new file with mode: 0644]
mcs/class/System.Design/System.Windows.Forms.Design/.gitattributes [new file with mode: 0644]
mcs/class/System.DirectoryServices/.gitattributes [new file with mode: 0644]
mcs/class/System.DirectoryServices/System.DirectoryServices/.gitattributes [new file with mode: 0644]
mcs/class/System.DirectoryServices/System.DirectoryServices/DirectorySearcher.cs
mcs/class/System.DirectoryServices/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.DirectoryServices/Test/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.DirectoryServices/Test/System.DirectoryServices/.gitattributes [new file with mode: 0644]
mcs/class/System.DirectoryServices/Test/System.DirectoryServices/DirectoryServicesPermissionTest.cs
mcs/class/System.Drawing.Design/System.Drawing.Design/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/Mainsoft.Drawing.Configuration.jvm/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/Samples/System.Drawing/GraphicsUnits.cs
mcs/class/System.Drawing/Samples/System.Drawing/RegionsRectangle.cs
mcs/class/System.Drawing/System.Drawing.Design/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Drawing2D/ExtendedGeneralPath.jvm.cs
mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsContainer.jvm.cs
mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsPathIterator.jvm.cs
mcs/class/System.Drawing/System.Drawing.Drawing2D/GraphicsState.jvm.cs
mcs/class/System.Drawing/System.Drawing.Drawing2D/PathGradientBrush.jvm.cs
mcs/class/System.Drawing/System.Drawing.Imaging/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Imaging/ImageAttributes.jvm.cs
mcs/class/System.Drawing/System.Drawing.Imaging/ImageCodecInfo.jvm.cs
mcs/class/System.Drawing/System.Drawing.Printing/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing.Printing/MarginsConverter.cs
mcs/class/System.Drawing/System.Drawing.Printing/PaperKind.cs
mcs/class/System.Drawing/System.Drawing.Printing/PaperSource.cs
mcs/class/System.Drawing/System.Drawing.Printing/PrintAction.cs
mcs/class/System.Drawing/System.Drawing.Printing/PrintController.cs
mcs/class/System.Drawing/System.Drawing.Printing/PrintingServices.cs
mcs/class/System.Drawing/System.Drawing.Text/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/System.Drawing/Brush.jvm.cs
mcs/class/System.Drawing/System.Drawing/Graphics.jvm.cs
mcs/class/System.Drawing/System.Drawing/Image.jvm.cs
mcs/class/System.Drawing/System.Drawing/SolidBrush.jvm.cs
mcs/class/System.Drawing/System.Drawing/StringFormat.jvm.cs
mcs/class/System.Drawing/System.Drawing/SystemColors.jvm.cs
mcs/class/System.Drawing/Test/DrawingTest/DrawingTestHelper/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/doc/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/src/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/Test/DrawingTest/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/Test/DrawingTest/Test/Graphics.cs
mcs/class/System.Drawing/Test/System.Drawing.Imaging/.gitattributes [new file with mode: 0644]
mcs/class/System.Drawing/Test/System.Drawing.Imaging/TestBmpCodec.cs
mcs/class/System.Drawing/Test/System.Drawing.Imaging/TestColorMatrix.cs
mcs/class/System.Drawing/Test/System.Drawing.Imaging/TestJpegCodec.cs
mcs/class/System.Drawing/Test/System.Drawing/.gitattributes [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices.CompensatingResourceManager/.gitattributes [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices/.gitattributes [new file with mode: 0644]
mcs/class/System.IdentityModel/System.IdentityModel.Selectors/.gitattributes [new file with mode: 0644]
mcs/class/System.Management/System.Management.Instrumentation/.gitattributes [new file with mode: 0644]
mcs/class/System.Management/System.Management.Instrumentation/Instance.cs
mcs/class/System.Management/System.Management.Instrumentation/InstrumentedAttribute.cs
mcs/class/System.Messaging/System.Messaging/.gitattributes [new file with mode: 0644]
mcs/class/System.Messaging/System.Messaging/AccessControlEntry.cs
mcs/class/System.Messaging/System.Messaging/DefaultPropertiesToSend.cs
mcs/class/System.Messaging/System.Messaging/MessagePropertyFilter.cs
mcs/class/System.Messaging/System.Messaging/MessageQueueCriteria.cs
mcs/class/System.Messaging/System.Messaging/MessageQueueEnumerator.cs
mcs/class/System.Messaging/System.Messaging/MessageQueueErrorCode.cs
mcs/class/System.Messaging/System.Messaging/MessageQueueInstaller.cs
mcs/class/System.Messaging/System.Messaging/MessageQueuePermissionEntryCollection.cs
mcs/class/System.Messaging/System.Messaging/Trustee.cs
mcs/class/System.Messaging/Test/System.Messaging/.gitattributes [new file with mode: 0644]
mcs/class/System.Messaging/Test/System.Messaging/MessageQueuePermissionAttributeTest.cs
mcs/class/System.Net/System.Net.Policy/BaseDomainPolicy.cs
mcs/class/System.Net/System.Net.Policy/ChangeLog
mcs/class/System.Net/System.Net.Policy/ClientAccessPolicy.cs
mcs/class/System.Numerics/.gitattributes [new file with mode: 0644]
mcs/class/System.Numerics/DLR-0.92-BigIntegerv2.patch
mcs/class/System.Numerics/System.Numerics/BigInteger.cs
mcs/class/System.Numerics/Test/System.Numerics/BigIntegerTest.cs
mcs/class/System.Runtime.Remoting/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Remoting/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Simple/SimpleWireFormat.cs
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Tcp/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Remoting/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Remoting/Test/CallSeq.cs
mcs/class/System.Runtime.Serialization.Formatters.Soap/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Serialization.Formatters.Soap/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Serialization.Formatters.Soap/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Serialization.Formatters.Soap/Test/InternalSoapValuesTest.cs
mcs/class/System.Runtime.Serialization.Formatters.Soap/Test/SoapFormatterTest.cs
mcs/class/System.Runtime.Serialization/Test/Resources/FrameworkTypes/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/.gitattributes [new file with mode: 0644]
mcs/class/System.Runtime.Serialization/Test/XmlComparer.cs
mcs/class/System.Security/System.Security.Cryptography.Xml/.gitattributes [new file with mode: 0644]
mcs/class/System.Security/System.Security.Cryptography/.gitattributes [new file with mode: 0644]
mcs/class/System.Security/System.Security.Cryptography/CryptographicAttributeCollection.cs
mcs/class/System.Security/Test/System.Security.Cryptography.Xml/.gitattributes [new file with mode: 0644]
mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Web/.gitattributes [new file with mode: 0644]
mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Web/WebServiceHostTest.cs
mcs/class/System.ServiceModel/.gitattributes [new file with mode: 0644]
mcs/class/System.ServiceModel/Test/.gitattributes [new file with mode: 0644]
mcs/class/System.ServiceModel/Test/FeatureBased/Features.Client/.gitattributes [new file with mode: 0644]
mcs/class/System.ServiceModel/Test/FeatureBased/Features.Contracts/.gitattributes [new file with mode: 0644]
mcs/class/System.ServiceModel/Test/FeatureBased/Features.Serialization/.gitattributes [new file with mode: 0644]
mcs/class/System.ServiceModel/Test/FeatureBased/Features.Serialization/XmlComparer.cs
mcs/class/System.ServiceModel/Test/SwitchMode/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.ServiceModel/Test/WCFServers/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.ServiceModel/Test/config/.gitattributes [new file with mode: 0644]
mcs/class/System.ServiceModel/resources/WS-Addressing.schema
mcs/class/System.Web.DynamicData/Test/WebPages/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Resources/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/System.Web.Handlers/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/System.Web.Script.Services/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/System.Web.Script.Services/AuthenticationService.cs
mcs/class/System.Web.Extensions/System.Web.Script.Services/ScriptHandlerFactory.cs
mcs/class/System.Web.Extensions/System.Web.UI/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/AjaxClientApp/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/App_Data/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/ArrayTypeExtensions/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/BooleanTypeExtensions/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/ClientEventExample1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/ClientEventExample2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/CustomEvents/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/CustomEvents2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/DynamicScriptReferencesHowTo/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/DynamicScriptReferencesHowTo/Scripts/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/EnhancingJavaScript/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/ErrorTypeExtensions/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/ExtenderControlTutorial1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/IScriptControlTutorial1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/LocalizingClientResourcesWalkthrough/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial3/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial4/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/MyAuthenticationService/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/MyProfileService/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/NumberTypeExtensions/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/PageRequestManagerOverview1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/PartialPageRenderingOverview/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/ResourcesInScriptFile/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/ResourcesInScriptFile/scripts/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/SampleAJAXApplication/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Selenium/QuickStarts/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Selenium/Sys.WebForms/PageRequestManager/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Selenium/System.Web.UI/UpdatePanel/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/StringBuilder/js/JavaScript/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Application/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.CultureInfo.CurrentCulture.dateTimeFormat/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.CultureInfo.CurrentCulture.numberFormat/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Debug/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.EventHandlerList/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.CallWebServiceMethods/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ConnectingEndPoints/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ErrorHandlingTutorial/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ExchangeComplexTypes/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.JsonSerialization/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.MultipleCallers/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.PageMethod/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.PassComplexType/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ReturnComplexType/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ServerSupport/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ServerTime/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.SimpleWebService/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.UsingProxyClass/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebRequest/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebRequestManager/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebServiceGenerics/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebServiceProxy/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.XmlHttpExecutor/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationServiceTutorial/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationServiceTutorial/secured/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationUserControl/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationUserControl/secured/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.ProfileServiceTutorial/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.ProfileUserControl/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomElement/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomEvent.addHandlers/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomEvent/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomEvent2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.EndRequestEventArgs/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.abortPostBack/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.beginRequest/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.endRequest/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.initializeRequest/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.isInAsyncPostBack/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.pageLoaded/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.WEb.UI.PostBackTrigger/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.Configuration/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Serialization.ScriptIgnoreAttribute/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Serialization.TypeResolver/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Serialization/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Services.GenerateScriptTypeAttribute/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Services.ScriptMethodAttribute/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Services.ScriptServiceAttribute/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.AsyncPostBackTrigger/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.CompareValidator/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Interval/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Tick/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Walkthrough/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Walkthrough2Panels/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.AsyncPostBackErrorMessage/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.EnableScriptGlobalization/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.OnAsyncPostBackError/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterAsyncPostBackControl/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterAsyncPostBackControl/Controls/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptBlock/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptBlock/App_Data/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptInclude/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptInclude/scripts/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterDataItem/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptMode/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReference.Path/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReference.Path/scripts/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReference/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReferenceEventArgs/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReferenceEventArgs/scripts/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.Constructor/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.ContentTemplate/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.CreateContentTemplateContainer/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.RenderMode/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.UpdateMode/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress3/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress4/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress5/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ValidationSummary/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ValidationSummary2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelApplicationSample1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo10/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo2/Controls/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo3/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo4/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo5/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo6/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo7/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo8/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo9/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTechnologyOverview1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial12/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial13/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial14/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial15/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial16/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial17/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial18/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial19/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial20/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialChildTriggers/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialCustom/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro3/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro4/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro5/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro8/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro9/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialNested/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialSibling/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelUserControlTutorial1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough3/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough4/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressOverview1/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressOverview2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro10/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro11/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro6/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro7/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/AUT/WEB-INF/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Extensions/Test/System.Web.UI.WebControls/ListViewTest.cs
mcs/class/System.Web.Extensions/Test/resources/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc/System.Web.Mvc/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc/System.Web.Mvc/Ajax/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc/System.Web.Mvc/Html/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc/System.Web.Mvc/Resources/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc2/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc2/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc2/Properties/AssemblyInfo.cs
mcs/class/System.Web.Mvc2/System.Web.Mvc/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc2/System.Web.Mvc/Ajax/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc2/System.Web.Mvc/Async/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc2/System.Web.Mvc/ExpressionUtil/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc2/System.Web.Mvc/Html/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Mvc2/System.Web.Mvc/Html/DefaultDisplayTemplates.cs
mcs/class/System.Web.Mvc2/System.Web.Mvc/Html/DefaultEditorTemplates.cs
mcs/class/System.Web.Mvc2/System.Web.Mvc/Resources/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Services/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Services/DefaultWsdlHelpGenerator/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Services/DefaultWsdlHelpGenerator/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Services/DefaultWsdlHelpGenerator/WEB-INF/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Services/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Services/System.Web.Services.Description/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Services/Test/System.Web.Services.Description/.gitattributes [new file with mode: 0644]
mcs/class/System.Web.Services/Test/standalone/server/Test1.asmx
mcs/class/System.Web.Services/Test/standalone/server/Test2.asmx
mcs/class/System.Web.Services/Test/standalone/server/TestBinding3.asmx
mcs/class/System.Web.Services/Test/standalone/server/TestBinding4.asmx
mcs/class/System.Web.Services/Test/standalone/server/TestBinding5.asmx
mcs/class/System.Web.Services/Test/standalone/server/TestBinding6.asmx
mcs/class/System.Web/System.Web.UI/ChangeLog
mcs/class/System.Web/System.Web.UI/ClientScriptManager.cs
mcs/class/System.Web/Test/mainsoft/NunitWebResources/.gitattributes [new file with mode: 0644]
mcs/class/System.Web/Test/mainsoft/NunitWebResources/App_GlobalResources/.gitattributes [new file with mode: 0644]
mcs/class/System.Windows.Forms.DataVisualization/.gitattributes [new file with mode: 0644]
mcs/class/System.Windows.Forms.DataVisualization/Test/Charting/.gitattributes [new file with mode: 0644]
mcs/class/System.Windows.Forms.DataVisualization/Test/Charting/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.Windows.Forms.DataVisualization/Test/MonoCharting/Properties/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Documentation/en/System.Xml.Serialization/XmlSerializer.xml
mcs/class/System.XML/Mono.Xml.Schema/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Mono.Xml.Schema/XsdParticleValidationState.cs
mcs/class/System.XML/Mono.Xml.Schema/XsdWildcard.cs
mcs/class/System.XML/Mono.Xml.XPath/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Mono.Xml/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Mono.Xml/IHasXmlParserContext.cs
mcs/class/System.XML/Mono.Xml/IHasXmlSchemaInfo.cs
mcs/class/System.XML/Mono.Xml/XmlFilterReader.cs
mcs/class/System.XML/System.Xml.Schema/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/System.Xml.Serialization/standalone_tests/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/System.Xml.Xsl/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml.Schema/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml.Schema/standalone_tests/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml/W3C/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml/W3C/xmlconf.cs
mcs/class/System.XML/Test/System.Xml/XmlResolverTest.cs
mcs/class/System.XML/Test/System.Xml/nist_dom/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Attr/Attr.cs
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Comment/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Document/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Element/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/NamedNodeMap/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Node/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/NodeList/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/System.Xml/nist_dom/readme.txt
mcs/class/System.XML/Test/System.Xml/nist_dom/util.cs
mcs/class/System.XML/Test/System.Xml/standalone_tests/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/XmlFiles/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/XmlFiles/XsdValidation/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/XmlFiles/xsd/.gitattributes [new file with mode: 0644]
mcs/class/System.XML/Test/XmlFiles/xsl/.gitattributes [new file with mode: 0644]
mcs/class/System.Xml.Linq/.gitattributes [new file with mode: 0644]
mcs/class/System/.gitattributes [new file with mode: 0644]
mcs/class/System/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/System/Microsoft.Win32/.gitattributes [new file with mode: 0644]
mcs/class/System/Microsoft.Win32/SystemEvents.cs
mcs/class/System/Microsoft.Win32/TimerElapsedEventArgs.cs
mcs/class/System/System.Collections.Specialized/.gitattributes [new file with mode: 0644]
mcs/class/System/System.ComponentModel/.gitattributes [new file with mode: 0644]
mcs/class/System/System.Diagnostics/.gitattributes [new file with mode: 0644]
mcs/class/System/System.IO.Ports/.gitattributes [new file with mode: 0644]
mcs/class/System/System.IO/.gitattributes [new file with mode: 0644]
mcs/class/System/System.IO/MonoIOError.cs
mcs/class/System/System.Net.Configuration/SmtpSection.cs
mcs/class/System/System.Net.Mail/.gitattributes [new file with mode: 0644]
mcs/class/System/System.Net.Sockets/.gitattributes [new file with mode: 0644]
mcs/class/System/System.Net/.gitattributes [new file with mode: 0644]
mcs/class/System/System.Text.RegularExpressions/.gitattributes [new file with mode: 0644]
mcs/class/System/System.Text.RegularExpressions/BaseMachine.cs
mcs/class/System/System/.gitattributes [new file with mode: 0644]
mcs/class/System/Test/System.Collections.Specialized/NameValueCollectionTest.cs
mcs/class/System/Test/System.ComponentModel/.gitattributes [new file with mode: 0644]
mcs/class/System/Test/System.ComponentModel/standalone_tests/.gitattributes [new file with mode: 0644]
mcs/class/System/Test/System.Diagnostics/.gitattributes [new file with mode: 0644]
mcs/class/System/Test/System.Diagnostics/EventLogPermissionAttributeTest.cs
mcs/class/System/Test/System.Diagnostics/PerformanceCounterPermissionAttributeTest.cs
mcs/class/System/Test/System.Net/.gitattributes [new file with mode: 0644]
mcs/class/System/Test/System.Net/NetworkCredentialTest.cs
mcs/class/System/Test/System.Security.Cryptography.X509Certificates/pkits/.gitattributes [new file with mode: 0644]
mcs/class/System/Test/System.Web/.gitattributes [new file with mode: 0644]
mcs/class/System/Test/System.Web/AspNetHostingPermissionTest.cs
mcs/class/System/Test/System/.gitattributes [new file with mode: 0644]
mcs/class/System/Test/tools/mutual/.gitattributes [new file with mode: 0644]
mcs/class/WindowsBase/.gitattributes [new file with mode: 0644]
mcs/class/WindowsBase/ChangeLog
mcs/class/WindowsBase/System.Windows/Point.cs
mcs/class/WindowsBase/Test/System.Collections.ObjectModel/ObservableCollectionTest.cs
mcs/class/WindowsBase/Test/System.IO.Packaging/.gitattributes [new file with mode: 0644]
mcs/class/WindowsBase/ZipSharp/NativeZip.cs
mcs/class/WindowsBase/ZipSharp/UnzipFileInfo.cs
mcs/class/corlib/Documentation/.gitattributes [new file with mode: 0644]
mcs/class/corlib/Documentation/en/System.Security.Cryptography/AsymmetricKeyExchangeFormatter.xml
mcs/class/corlib/Mono.Globalization.Unicode/downloaded/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.Globalization/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.Globalization/CodePageDataItem.cs
mcs/class/corlib/System.IO/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.IO/MonoIOError.cs
mcs/class/corlib/System.IO/SearchPattern.cs
mcs/class/corlib/System.PAL/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.PAL/IOperatingSystem.cs
mcs/class/corlib/System.Runtime.CompilerServices/MethodCodeType.cs
mcs/class/corlib/System.Runtime.Remoting.Contexts/CrossContextChannel.cs
mcs/class/corlib/System.Runtime.Remoting.Lifetime/Lease.cs
mcs/class/corlib/System.Runtime.Remoting.Messaging/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.Runtime.Remoting.Messaging/ConstructionCallDictionary.cs
mcs/class/corlib/System.Runtime.Remoting.Messaging/ConstructionResponse.cs
mcs/class/corlib/System.Runtime.Remoting.Messaging/ErrorMessage.cs
mcs/class/corlib/System.Runtime.Remoting.Messaging/MethodCallMessageWrapper.cs
mcs/class/corlib/System.Runtime.Remoting.Messaging/MethodReturnMessageWrapper.cs
mcs/class/corlib/System.Runtime.Remoting.Messaging/RemotingSurrogateSelector.cs
mcs/class/corlib/System.Runtime.Remoting.Services/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.Runtime.Remoting/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.Runtime.Serialization.Formatters/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.Runtime.Serialization.Formatters/ServerFault.cs
mcs/class/corlib/System.Security.Cryptography/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.Security.Cryptography/DES.cs
mcs/class/corlib/System.Security.Cryptography/SHAConstants.cs
mcs/class/corlib/System.Security.Permissions/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.Security.Permissions/CodeAccessSecurityAttribute.cs
mcs/class/corlib/System.Security.Permissions/EnvironmentPermission.cs
mcs/class/corlib/System.Security.Permissions/EnvironmentPermissionAttribute.cs
mcs/class/corlib/System.Security.Permissions/FileDialogPermission.cs
mcs/class/corlib/System.Security.Permissions/FileDialogPermissionAttribute.cs
mcs/class/corlib/System.Security.Permissions/FileIOPermissionAttribute.cs
mcs/class/corlib/System.Security.Permissions/GacIdentityPermission.cs
mcs/class/corlib/System.Security.Permissions/IsolatedStoragePermissionAttribute.cs
mcs/class/corlib/System.Security.Permissions/RegistryPermissionAttribute.cs
mcs/class/corlib/System.Security.Policy/.gitattributes [new file with mode: 0644]
mcs/class/corlib/System.Security/SecurityManager_2_1.cs
mcs/class/corlib/Test/System.Collections/.gitattributes [new file with mode: 0644]
mcs/class/corlib/Test/System.IO.IsolatedStorage/IsolatedStorageFileCas.cs
mcs/class/corlib/Test/System.IO/.gitattributes [new file with mode: 0644]
mcs/class/corlib/Test/System.Threading/.gitattributes [new file with mode: 0644]
mcs/class/corlib/Test/System/.gitattributes [new file with mode: 0644]
mcs/class/corlib/Test/resources/.gitattributes [new file with mode: 0644]
mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Actions/.gitattributes [new file with mode: 0644]
mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Ast/.gitattributes [new file with mode: 0644]
mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Compiler/.gitattributes [new file with mode: 0644]
mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Properties/.gitattributes [new file with mode: 0644]
mcs/errors/.gitattributes [new file with mode: 0644]
mcs/errors/cs0019-21.cs
mcs/errors/cs0019-22.cs
mcs/errors/cs0028-2.cs
mcs/errors/cs0035.cs
mcs/errors/cs0037-6.cs
mcs/errors/cs0117-6.cs
mcs/errors/cs0132-2.cs
mcs/errors/cs0154-3.cs
mcs/errors/cs0162-4.cs
mcs/errors/cs0266-9.cs
mcs/errors/cs0466.cs
mcs/errors/cs0469.cs
mcs/errors/cs0553-2.cs
mcs/errors/cs0619-50.cs
mcs/errors/cs0619-51.cs
mcs/errors/cs0664-3.cs
mcs/errors/cs1059-2.cs
mcs/errors/cs1503.cs
mcs/errors/cs1706-2.cs
mcs/errors/cs1717-5.cs
mcs/errors/cs1729-12.cs
mcs/errors/cs3003-6.cs
mcs/errors/gcs0019-4.cs
mcs/errors/gcs0266.cs
mcs/errors/gcs1961-13.cs
mcs/errors/gcs1961-14.cs
mcs/errors/gcs1961-18.cs
mcs/errors/gcs1961-19.cs
mcs/errors/gcs1961-20.cs
mcs/errors/gcs1961-21.cs
mcs/errors/gcs1961-22.cs
mcs/errors/gcs1961-23.cs
mcs/errors/gcs1961-28.cs
mcs/errors/gcs1961-29.cs
mcs/errors/gcs1961-3.cs
mcs/errors/gcs1961-4.cs
mcs/errors/gcs1961-5.cs
mcs/errors/gcs1961-6.cs
mcs/errors/gcs1961-7.cs
mcs/errors/gcs1961-8.cs
mcs/ilasm/.gitattributes [new file with mode: 0644]
mcs/ilasm/codegen/.gitattributes [new file with mode: 0644]
mcs/ilasm/errors/.gitattributes [new file with mode: 0644]
mcs/ilasm/parser/.gitattributes [new file with mode: 0644]
mcs/ilasm/scanner/.gitattributes [new file with mode: 0644]
mcs/ilasm/tests/.gitattributes [new file with mode: 0644]
mcs/mcs/.gitattributes [new file with mode: 0644]
mcs/nunit24/.gitattributes [new file with mode: 0644]
mcs/nunit24/ClientUtilities/util/.gitattributes [new file with mode: 0644]
mcs/nunit24/ClientUtilities/util/Services/.gitattributes [new file with mode: 0644]
mcs/nunit24/ConsoleRunner/nunit-console-exe/.gitattributes [new file with mode: 0644]
mcs/nunit24/ConsoleRunner/nunit-console/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitCore/core/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitCore/core/Builders/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitCore/core/Extensibility/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitCore/interfaces/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitCore/interfaces/Extensibility/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitCore/interfaces/Filters/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitExtensions/core/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitExtensions/core/RowTest/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitExtensions/framework/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitExtensions/framework/RowTest/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitFixtures/fixtures/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitFixtures/tests/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitFramework/framework/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitFramework/framework/Constraints/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitFramework/framework/SyntaxHelpers/.gitattributes [new file with mode: 0644]
mcs/nunit24/NUnitMocks/mocks/.gitattributes [new file with mode: 0644]
mcs/tests/.gitattributes [new file with mode: 0644]
mcs/tests/test-xml-008-ref.xml
mcs/tests/test-xml-017-ref.xml
mcs/tests/test-xml-020-ref.xml
mcs/tests/test-xml-021-ref.xml
mcs/tests/test-xml-023-ref.xml
mcs/tests/test-xml-033-ref.xml
mcs/tests/test-xml-034-ref.xml
mcs/tests/test-xml-037-ref.xml
mcs/tools/.gitattributes [new file with mode: 0644]
mcs/tools/browsercaps-updater/.gitattributes [new file with mode: 0644]
mcs/tools/compiler-tester/.gitattributes [new file with mode: 0644]
mcs/tools/disco/.gitattributes [new file with mode: 0644]
mcs/tools/genxs/.gitattributes [new file with mode: 0644]
mcs/tools/ictool/.gitattributes [new file with mode: 0644]
mcs/tools/lc/.gitattributes [new file with mode: 0644]
mcs/tools/mdoc/Test/.gitattributes [new file with mode: 0644]
mcs/tools/misc/.gitattributes [new file with mode: 0644]
mcs/tools/mono-win32-setup.nsi
mcs/tools/mono-xmltool/.gitattributes [new file with mode: 0644]
mcs/tools/mono-xsd/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Demo/DeleteFiles/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Demo/DemoLib/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Demo/DemoLib/HTML/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Demo/DemoLib/HTML/HTMLParserTokenManager.cs
mcs/tools/monodoc/Lucene.Net/Demo/IndexFiles/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Demo/IndexHtml/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Demo/SearchFiles/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/DE/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/RU/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/Standard/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/Standard/StandardTokenizerTokenManager.cs
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Document/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Document/DateField.cs
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Index/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Index/DocumentWriter.cs
mcs/tools/monodoc/Lucene.Net/Lucene.Net/QueryParser/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/QueryParser/FastCharStream.cs
mcs/tools/monodoc/Lucene.Net/Lucene.Net/QueryParser/QueryParserTokenManager.cs
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Search/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Search/BooleanQuery.cs
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Search/PhraseQuery.cs
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Search/Query.cs
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Search/Spans/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Store/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Store/FSDirectory.cs
mcs/tools/monodoc/Lucene.Net/Lucene.Net/Util/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/Analysis/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/Analysis/RU/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/Analysis/TestStopAnalyzer.cs
mcs/tools/monodoc/Lucene.Net/Test/Data/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/Document/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/Index/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/Index/Store/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/QueryParser/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/Search/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/Search/Spans/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/Store/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Lucene.Net/Test/Util/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Monodoc/.gitattributes [new file with mode: 0644]
mcs/tools/monodoc/Resources/.gitattributes [new file with mode: 0644]
mcs/tools/nunitreport/.gitattributes [new file with mode: 0644]
mcs/tools/nunitreport/Media/.gitattributes [new file with mode: 0644]
mcs/tools/pdb2mdb/.gitattributes [new file with mode: 0644]
mcs/tools/resgen/.gitattributes [new file with mode: 0644]
mcs/tools/security/.gitattributes [new file with mode: 0644]
mcs/tools/security/permview.cs
mcs/tools/security/signcode.cs
mcs/tools/soapsuds/.gitattributes [new file with mode: 0644]
mcs/tools/sqlmetal/.gitattributes [new file with mode: 0644]
mcs/tools/sqlmetal/Test/.gitattributes [new file with mode: 0644]
mcs/tools/sqlsharp/.gitattributes [new file with mode: 0644]
mcs/tools/sqlsharp/gui/gtk-sharp/.gitattributes [new file with mode: 0644]
mcs/tools/sqlsharp/gui/gtk-sharp/sqlsharpgtk.cs
mcs/tools/wsdl/.gitattributes [new file with mode: 0644]
mono/arch/arm/.gitattributes [new file with mode: 0644]
mono/benchmark/.gitattributes [new file with mode: 0644]
mono/benchmark/life.cs
mono/cil/.gitattributes [new file with mode: 0644]
mono/metadata/.gitattributes [new file with mode: 0644]
mono/metadata/ChangeLog
mono/metadata/Makefile.am
mono/metadata/file-io.c
mono/metadata/loader.c
mono/metadata/sgen-archdep.h
mono/metadata/sgen-gc.c
mono/metadata/sgen-gc.h
mono/metadata/sgen-gray.c
mono/metadata/sgen-internal.c [new file with mode: 0644]
mono/metadata/sgen-los.c
mono/metadata/sgen-major-copying.c
mono/metadata/sgen-marksweep.c
mono/metadata/sgen-pinning-stats.c
mono/metadata/sgen-pinning.c
mono/mini/ChangeLog
mono/mini/mini-darwin.c
mono/mini/mini-s390x.c
mono/mini/mini-s390x.h
mono/mini/mini-trampolines.c
mono/mini/tramp-s390x.c
mono/tests/.gitattributes [new file with mode: 0644]
mono/tests/appdomain-unload-callback.cs
mono/tests/bug-459094.cs
mono/tests/cas/assembly/.gitattributes [new file with mode: 0644]
mono/tests/exiting/.gitattributes [new file with mode: 0644]
mono/tests/metadata-verifier/.gitattributes [new file with mode: 0644]
mono/tests/metadata-verifier/module.il
mono/tests/verifier/.gitattributes [new file with mode: 0644]
mono/wrapper/.gitattributes [new file with mode: 0644]
msvc/.gitattributes [new file with mode: 0644]
msvc/scripts/.gitattributes [new file with mode: 0644]
msvc05/.gitattributes [new file with mode: 0644]
tools/locale-builder/.gitattributes [new file with mode: 0644]
tools/locale-builder/langs/.gitattributes [new file with mode: 0644]
tools/locale-builder/locales/.gitattributes [new file with mode: 0644]
web/.gitattributes [new file with mode: 0644]
web/ado-net
web/download
web/mbas
web/mysql
web/odbc
web/pending-classes.in
web/postgresql
web/sqlclient
web/sqlite
web/web/.gitattributes [new file with mode: 0644]

diff --git a/.gitattributes b/.gitattributes
new file mode 100644 (file)
index 0000000..517c538
--- /dev/null
@@ -0,0 +1,61 @@
+*.c    crlf
+*.h    crlf
+*.cs   crlf
+*.sh   crlf
+
+ChangeLog      crlf
+*akefile*      crlf
+*.sources      crlf
+
+# don't do anything to line-endings.  Let CRLFs go into the repo
+*.bat          -crlf
+*.sln          -crlf
+*.*proj*       -crlf
+
+# CRLF Handling
+# -------------
+#
+# The ideal situation would be to do no EOL normalization.  Each file
+# would have a default EOL, and tools on Windows and Linux would handle
+# both EOL formats.
+#
+# We're not in the ideal world.  A popular editor on Windows (possibly
+# Visual Studio) silently introduces EOL corruption -- it displays an
+# LF-file normally, but any newly added lines have CRLF.  On Linux,
+# Emacs and versions of VI handle LF-files and CRLF-files properly.
+# However, emacs doesn't like files with both LF and CRLF EOLs.  Editing
+# the file without additional action will increase the EOL corruption
+# in the file.
+#
+# Another vector for mixed EOLs is scripts.  We mostly don't have scripts
+# that add new lines -- so we rarely see this.  However, one major event
+# in the tree was the addition of copyright headers using a script.  That
+# script introduced EOL corruption.
+#
+# Any automated EOL normalization of files already in the repository will
+# cause difficulties in traversing histories, assigning blame, etc.  So, we
+# don't want to change what's in the repository significantly, even if it
+# causes trouble.
+#
+# What we do now:
+#
+# a) we ensure that there's no further corruption of LF-files.  So, we use
+#    git's 'crlf' attribute on those files to ensure that things are fine
+#    when we work on Windows.  We could use 'crlf=input', but it doesn't buy
+#    us much -- we might as well be working with consistent EOLs for files in
+#    working directories as well as in the repository
+#
+# b) if the file already of CRLFs, we don't do any normalization.  We use '-crlf'
+#    so that git doesn't do any EOL-conversion of the file.  As I said, this
+#    is mostly harmless on Linux.  We can't mark these files as 'crlf' or use
+#    the new (git 1.7.2) 'eol=crlf' attribute, since it changes the contents
+#    _inside_ the repository [1], and hence makes history traversal annoying.
+#    So, we live with occasional EOL corruption.
+#
+# c) We can handle mixed-EOL files on a case-by-case basis, converting them to
+#    LF- or CRLF-files based on which causes fewer lines to change
+#
+# d) We try to ensure no further headaches, by declaring EOL normalization on
+#    code files, and Unix-flavoured files, like shell-scripts, makefiles, etc.
+#
+# [1] GIT use LFs as the normalized internal representation.
diff --git a/README b/README
index 20d75bef634a021d2bf3d8d2651cd38a8e1bdc5c..8ea662022e91743dbdc9ca4ecd233e03e357bd4d 100644 (file)
--- a/README
+++ b/README
@@ -557,3 +557,5 @@ This is Mono.
                directory is automatically configured to share the
                same prefix than this module gets.
 
+
+
diff --git a/data/net_2_0/Browsers/.gitattributes b/data/net_2_0/Browsers/.gitattributes
new file mode 100644 (file)
index 0000000..6b8861b
--- /dev/null
@@ -0,0 +1 @@
+/Compat.browser -crlf
diff --git a/docs/HtmlAgilityPack/.gitattributes b/docs/HtmlAgilityPack/.gitattributes
new file mode 100644 (file)
index 0000000..f7e25e8
--- /dev/null
@@ -0,0 +1,30 @@
+/EncodingFoundException.cs -crlf
+/HtmlAttribute.cs -crlf
+/HtmlAttributeCollection.cs -crlf
+/HtmlCmdLine.cs -crlf
+/HtmlCommentNode.cs -crlf
+/HtmlConsoleListener.cs -crlf
+/HtmlDocument.cs -crlf
+/HtmlElementFlag.cs -crlf
+/HtmlEntity.cs -crlf
+/HtmlNameTable.cs -crlf
+/HtmlNode.cs -crlf
+/HtmlNodeCollection.cs -crlf
+/HtmlNodeNavigator.cs -crlf
+/HtmlNodeType.cs -crlf
+/HtmlParseError.cs -crlf
+/HtmlParseErrorCode.cs -crlf
+/HtmlTextNode.cs -crlf
+/HtmlWeb.cs -crlf
+/HtmlWebException.cs -crlf
+/IOLibrary.cs -crlf
+/LICENSE -crlf
+/MixedCodeDocument.cs -crlf
+/MixedCodeDocumentCodeFragment.cs -crlf
+/MixedCodeDocumentFragment.cs -crlf
+/MixedCodeDocumentFragmentList.cs -crlf
+/MixedCodeDocumentFragmentType.cs -crlf
+/MixedCodeDocumentTextFragment.cs -crlf
+/NameValuePair.cs -crlf
+/NameValuePairList.cs -crlf
+/crc32.cs -crlf
index 1e67d88695ced95579ee9bed648157a28bb4dcd4..204674eb31286ae7168dc1e51262e540393aab90 100644 (file)
@@ -1,3 +1,7 @@
+2010-07-25  Zoltan Varga  <vargaz@gmail.com>
+
+       * configure.ac src/eglib-config.h.in src/eglib-config.hw: Define G_GINT64_FORMAT.
+
 2010-07-20  Zoltan Varga  <vargaz@gmail.com>
 
        * src/glib.h (G_LIKELY): Implement these for gcc properly.
index 2447c5a9c91b2f29b2e913a0a7d29eaaf0f396a8..17fb429f2f1a8a225cd7555a6c75ca885b1eb615 100644 (file)
@@ -114,6 +114,7 @@ if test $ac_cv_sizeof_void_p != $ac_cv_sizeof_int; then
    GSIZE="long"
    GSIZE_FORMAT='"lu"'
    G_GUINT64_FORMAT='"lu"'
+   G_GINT64_FORMAT='"ld"'
 else
    GPOINTER_TO_INT="((gint) (ptr))"
    GPOINTER_TO_UINT="((guint) (ptr))"
@@ -122,6 +123,7 @@ else
    GSIZE="int"
    GSIZE_FORMAT='"u"'
    G_GUINT64_FORMAT='"llu"'
+   G_GINT64_FORMAT='"lld"'
 fi
 
 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
@@ -159,6 +161,7 @@ AC_SUBST(GUINT_TO_POINTER)
 AC_SUBST(GSIZE)
 AC_SUBST(GSIZE_FORMAT)
 AC_SUBST(G_GUINT64_FORMAT)
+AC_SUBST(G_GINT64_FORMAT)
 
 AC_OUTPUT([
 Makefile
index 7db92c0860a19b913e67e518bd0a4705e45fbecb..7ec18710b8e5be9f3f80a24ae157d98f93a786ef 100644 (file)
@@ -24,6 +24,7 @@ typedef signed   @GSIZE@ gssize;
 
 #define G_GSIZE_FORMAT   @GSIZE_FORMAT@
 #define G_GUINT64_FORMAT @G_GUINT64_FORMAT@
+#define G_GINT64_FORMAT @G_GINT64_FORMAT@
 
 #if @G_HAVE_ISO_VARARGS@ == 1
 #define G_HAVE_ISO_VARARGS
index 0255d208f4869a95ba8002bb3267ea18229cd60b..40132d81e053b7bfec22cf8c42060fc8d1257af4 100644 (file)
@@ -27,6 +27,7 @@ typedef int pid_t;
 #define G_SEARCHPATH_SEPARATOR   ';'
 #define G_GSIZE_FORMAT   "d"
 #define G_GUINT64_FORMAT "d"
+#define G_GINT64_FORMAT "d"
 #define GPOINTER_TO_INT(ptr)   ((gint)(intptr_t) (ptr))
 #define GPOINTER_TO_UINT(ptr)  ((guint)(intptr_t) (ptr))
 #define GINT_TO_POINTER(v)     ((gpointer)(intptr_t) (v))
diff --git a/libgc/.gitattributes b/libgc/.gitattributes
new file mode 100644 (file)
index 0000000..5b8c930
--- /dev/null
@@ -0,0 +1,2 @@
+/BCC_MAKEFILE -crlf
+/digimars.mak -crlf
index 10ffed637556ea6f90622b0e06e26b33eca7105f..e517d70fc3f9b53a8ee8dcc79d08b6949b202cef 100644 (file)
 # else
 #   if (defined(_MSDOS) || defined(_MSC_VER)) && (_M_IX86 >= 300) \
         || defined(_WIN32) && !defined(__CYGWIN32__) && !defined(__CYGWIN__)
-#     if defined(__LP64__) || defined(_WIN64)\r
-#      define X86_64\r
-#     else\r
-#       define I386\r
-#     endif\r
-#     define MSWIN32   /* or Win64 */\r
-#     define mach_type_known\r
-#   endif\r
-#   if defined(_MSC_VER) && defined(_M_IA64)\r
-#     define IA64\r
-#     define MSWIN32   /* Really win64, but we don't treat 64-bit      */\r
-                       /* variants as a differnt platform.             */\r
+#     if defined(__LP64__) || defined(_WIN64)
+#      define X86_64
+#     else
+#       define I386
+#     endif
+#     define MSWIN32   /* or Win64 */
+#     define mach_type_known
+#   endif
+#   if defined(_MSC_VER) && defined(_M_IA64)
+#     define IA64
+#     define MSWIN32   /* Really win64, but we don't treat 64-bit      */
+                       /* variants as a differnt platform.             */
 #   endif
 # endif
 # if defined(__DJGPP__)
 #     define STACKBOTTOM ((ptr_t) LMGetCurStackBase())
 #     define DATAEND  /* not needed */
 #   endif
-\r
+
 #   ifdef LINUX
 #     if defined(__powerpc64__)
 #       define ALIGNMENT 8
index a2cd0fda43ee3dbd88bf8d15884bc76c1f35c750..9662eb186ceb1f5f69184d47070e08670f309a72 100644 (file)
@@ -385,10 +385,10 @@ void GC_push_all_stacks()
 #       define PUSH4(r1,r2,r3,r4) PUSH2(r1,r2), PUSH2(r3,r4)
 #       if defined(I386)
           PUSH4(Edi,Esi,Ebx,Edx), PUSH2(Ecx,Eax), PUSH1(Ebp);
-         sp = (ptr_t)context.Esp;\r
-#      elif defined(X86_64)\r
-         PUSH4(Rax,Rcx,Rdx,Rbx); PUSH2(Rbp, Rsi); PUSH1(Rdi);\r
-         PUSH4(R8, R9, R10, R11); PUSH4(R12, R13, R14, R15);\r
+         sp = (ptr_t)context.Esp;
+#      elif defined(X86_64)
+         PUSH4(Rax,Rcx,Rdx,Rbx); PUSH2(Rbp, Rsi); PUSH1(Rdi);
+         PUSH4(R8, R9, R10, R11); PUSH4(R12, R13, R14, R15);
          sp = (ptr_t)context.Rsp;
 #       elif defined(ARM32)
          PUSH4(R0,R1,R2,R3),PUSH4(R4,R5,R6,R7),PUSH4(R8,R9,R10,R11),PUSH1(R12);
diff --git a/mcs/.gitattributes b/mcs/.gitattributes
new file mode 100644 (file)
index 0000000..1f9c224
--- /dev/null
@@ -0,0 +1,2 @@
+/LICENSE.MSPL -crlf
+/ScalableMonoIcon.svg -crlf
diff --git a/mcs/build/msbuild/.gitattributes b/mcs/build/msbuild/.gitattributes
new file mode 100644 (file)
index 0000000..1238039
--- /dev/null
@@ -0,0 +1,2 @@
+/Mono.Common.targets -crlf
+/Mono.Default.targets -crlf
diff --git a/mcs/class/Accessibility/.gitattributes b/mcs/class/Accessibility/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/Commons.Xml.Relaxng/.gitattributes b/mcs/class/Commons.Xml.Relaxng/.gitattributes
new file mode 100644 (file)
index 0000000..8df5c9f
--- /dev/null
@@ -0,0 +1 @@
+/README -crlf
diff --git a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/.gitattributes b/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/.gitattributes
new file mode 100644 (file)
index 0000000..b447fed
--- /dev/null
@@ -0,0 +1,2 @@
+/RncTokenizer.cs -crlf
+/RncWriter.cs -crlf
index 873f1e289a0c6757fbcf2c4b500253e1972ac6b1..df3157f022a708c9b054af48eb93c0e27d0ec722 100644 (file)
@@ -118,9 +118,9 @@ namespace Commons.Xml.Relaxng.Rnc
                                if (p is RelaxngGrammar)
                                        ((RelaxngGrammar) p).IsSourceCompactSyntax = true;
                                return p;
-                       } catch (Exception ex) {\r
-                               throw new RelaxngException (String.Format ("Tokenizer error at line {0}, column {1}: {2}", Line, Column, ex.Message), ex);\r
-                       }\r
+                       } catch (Exception ex) {
+                               throw new RelaxngException (String.Format ("Tokenizer error at line {0}, column {1}: {2}", Line, Column, ex.Message), ex);
+                       }
                }
 
                private void FillLocation (RelaxngElementBase el)
index 7908f696a955d2a3a48b192e38d440c6fdb54ab7..53048bcd32f0d280e8c4bcb77ad40182962ffddd 100644 (file)
@@ -7,27 +7,27 @@
 // (C)2003 Atsushi Enomoto\r
 // (C)2004 Novell Inc.\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 using System.Collections;\r
@@ -508,4 +508,4 @@ namespace Commons.Xml.Relaxng.Rnc
                }\r
 \r
        }\r
-}
+}\r
index 12f4804a55790fb200a3eaed6a3b6d3f026457de..4abef7b4c16eb87e095b5125008c679c73ddbec7 100644 (file)
@@ -6,27 +6,27 @@
 //\r
 // (C)2005 Novell Inc.\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 using System.Collections;\r
@@ -554,4 +554,4 @@ namespace Commons.Xml.Relaxng.Rnc
                }\r
                #endregion\r
        }\r
-}
+}\r
diff --git a/mcs/class/Commons.Xml.Relaxng/Commons.Xml/.gitattributes b/mcs/class/Commons.Xml.Relaxng/Commons.Xml/.gitattributes
new file mode 100644 (file)
index 0000000..6639701
--- /dev/null
@@ -0,0 +1 @@
+/XmlDefaultReader.cs -crlf
index 98771ff7dab83f6407788c82ad2f9a9d52738e42..2a9ae9fb13ba5c18706492e6d7e8b7afb4094f8f 100644 (file)
@@ -8,26 +8,26 @@
 //\r
 // Copyright (c) 2004 Novell Inc.\r
 // All rights reserved\r
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 //\r
 // Similar to SAX DefaultHandler\r
diff --git a/mcs/class/Commons.Xml.Relaxng/Documentation/en/.gitattributes b/mcs/class/Commons.Xml.Relaxng/Documentation/en/.gitattributes
new file mode 100644 (file)
index 0000000..bb5ee1d
--- /dev/null
@@ -0,0 +1,2 @@
+/ns-Commons.Xml.Nvdl.xml -crlf
+/ns-Commons.Xml.Relaxng.xml -crlf
diff --git a/mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml.Nvdl/.gitattributes b/mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml.Nvdl/.gitattributes
new file mode 100644 (file)
index 0000000..4602834
--- /dev/null
@@ -0,0 +1,49 @@
+/Nvdl.xml -crlf
+/NvdlAction.xml -crlf
+/NvdlActionList.xml -crlf
+/NvdlAllow.xml -crlf
+/NvdlAnyNamespace.xml -crlf
+/NvdlAttach.xml -crlf
+/NvdlAttachPlaceHolder.xml -crlf
+/NvdlAttributable.xml -crlf
+/NvdlBuiltInValidationProvider.xml -crlf
+/NvdlCancelAction.xml -crlf
+/NvdlCompileException.xml -crlf
+/NvdlConfig.xml -crlf
+/NvdlContext.xml -crlf
+/NvdlContextList.xml -crlf
+/NvdlElementBase.xml -crlf
+/NvdlException.xml -crlf
+/NvdlIncludedMode.xml -crlf
+/NvdlMessage.xml -crlf
+/NvdlMessageEventArgs.xml -crlf
+/NvdlMessageEventHandler.xml -crlf
+/NvdlMessageList.xml -crlf
+/NvdlMode.xml -crlf
+/NvdlModeBase.xml -crlf
+/NvdlModeList.xml -crlf
+/NvdlModeUsage.xml -crlf
+/NvdlNamespace.xml -crlf
+/NvdlNestedMode.xml -crlf
+/NvdlNoCancelAction.xml -crlf
+/NvdlNoResultAction.xml -crlf
+/NvdlOption.xml -crlf
+/NvdlOptionList.xml -crlf
+/NvdlReader.xml -crlf
+/NvdlReject.xml -crlf
+/NvdlRelaxngValidatorProvider.xml -crlf
+/NvdlResultAction.xml -crlf
+/NvdlResultType.xml -crlf
+/NvdlRule.xml -crlf
+/NvdlRuleList.xml -crlf
+/NvdlRuleTarget.xml -crlf
+/NvdlRules.xml -crlf
+/NvdlTrigger.xml -crlf
+/NvdlTriggerList.xml -crlf
+/NvdlUnwrap.xml -crlf
+/NvdlValidate.xml -crlf
+/NvdlValidatingReader.xml -crlf
+/NvdlValidationException.xml -crlf
+/NvdlValidationProvider.xml -crlf
+/NvdlValidatorGenerator.xml -crlf
+/NvdlXsdValidatorProvider.xml -crlf
diff --git a/mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml.Relaxng.Rnc/.gitattributes b/mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml.Relaxng.Rnc/.gitattributes
new file mode 100644 (file)
index 0000000..2f3ab1b
--- /dev/null
@@ -0,0 +1 @@
+/RncParser.xml -crlf
diff --git a/mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml.Relaxng/.gitattributes b/mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml.Relaxng/.gitattributes
new file mode 100644 (file)
index 0000000..b9fc91c
--- /dev/null
@@ -0,0 +1,50 @@
+/IGrammarContent.xml -crlf
+/RelaxngAnyName.xml -crlf
+/RelaxngAttribute.xml -crlf
+/RelaxngBinaryContentPattern.xml -crlf
+/RelaxngChoice.xml -crlf
+/RelaxngData.xml -crlf
+/RelaxngDataSupport.xml -crlf
+/RelaxngDatatype.xml -crlf
+/RelaxngDatatypeProvider.xml -crlf
+/RelaxngDefine.xml -crlf
+/RelaxngDiv.xml -crlf
+/RelaxngElement.xml -crlf
+/RelaxngElementBase.xml -crlf
+/RelaxngEmpty.xml -crlf
+/RelaxngExcept.xml -crlf
+/RelaxngExceptNameClass.xml -crlf
+/RelaxngException.xml -crlf
+/RelaxngExternalRef.xml -crlf
+/RelaxngGrammar.xml -crlf
+/RelaxngGrammarContentList.xml -crlf
+/RelaxngGroup.xml -crlf
+/RelaxngInclude.xml -crlf
+/RelaxngInterleave.xml -crlf
+/RelaxngList.xml -crlf
+/RelaxngMergedProvider.xml -crlf
+/RelaxngMixed.xml -crlf
+/RelaxngName.xml -crlf
+/RelaxngNameChoice.xml -crlf
+/RelaxngNameClass.xml -crlf
+/RelaxngNameClassList.xml -crlf
+/RelaxngNotAllowed.xml -crlf
+/RelaxngNsName.xml -crlf
+/RelaxngOneOrMore.xml -crlf
+/RelaxngOptional.xml -crlf
+/RelaxngParam.xml -crlf
+/RelaxngParamList.xml -crlf
+/RelaxngParentRef.xml -crlf
+/RelaxngPattern.xml -crlf
+/RelaxngPatternList.xml -crlf
+/RelaxngPatternType.xml -crlf
+/RelaxngReader.xml -crlf
+/RelaxngRef.xml -crlf
+/RelaxngSingleContentPattern.xml -crlf
+/RelaxngStart.xml -crlf
+/RelaxngString.xml -crlf
+/RelaxngText.xml -crlf
+/RelaxngToken.xml -crlf
+/RelaxngValidatingReader.xml -crlf
+/RelaxngValue.xml -crlf
+/RelaxngZeroOrMore.xml -crlf
diff --git a/mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml/.gitattributes b/mcs/class/Commons.Xml.Relaxng/Documentation/en/Commons.Xml/.gitattributes
new file mode 100644 (file)
index 0000000..ac42dd8
--- /dev/null
@@ -0,0 +1 @@
+/XmlDefaultReader.xml -crlf
diff --git a/mcs/class/Commons.Xml.Relaxng/Test/XmlFiles/.gitattributes b/mcs/class/Commons.Xml.Relaxng/Test/XmlFiles/.gitattributes
new file mode 100644 (file)
index 0000000..a995a33
--- /dev/null
@@ -0,0 +1,7 @@
+/SimpleElementPattern1.rng -crlf
+/SimpleElementPattern1.xml -crlf
+/SimpleElementPattern2.rng -crlf
+/SimpleElementPattern2.xml -crlf
+/atom.rnc -crlf
+/relaxng.rnc -crlf
+/team.rng -crlf
diff --git a/mcs/class/Commons.Xml.Relaxng/Test/standalone_tests/.gitattributes b/mcs/class/Commons.Xml.Relaxng/Test/standalone_tests/.gitattributes
new file mode 100644 (file)
index 0000000..2b65985
--- /dev/null
@@ -0,0 +1,3 @@
+/README -crlf
+/anglia-test-runner.cs -crlf
+/relaxngtest.cs -crlf
diff --git a/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/.gitattributes b/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/.gitattributes
new file mode 100644 (file)
index 0000000..f1d6a16
--- /dev/null
@@ -0,0 +1,2 @@
+/AssemblyInfo.cs -crlf
+/ZipException.cs -crlf
index a7be065d43d2a1ae4e3d2be758ff96316d4a8da1..68c2dc3a05f14aa41135fe6478dfdcfd1bdc3911 100644 (file)
@@ -47,12 +47,12 @@ using System.Runtime.CompilerServices;
 [assembly: AssemblyTrademark("")]\r
 [assembly: AssemblyCulture("")]\r
 \r
-#if NET_2_0
+#if NET_2_0\r
 [assembly: AssemblyVersion("2.6.0.0")]\r
-#else
-// not worrying about the NET_1_0 profile for now.
+#else\r
+// not worrying about the NET_1_0 profile for now.\r
 [assembly: AssemblyVersion("0.6.0.0")]\r
-#endif
+#endif\r
 \r
 [assembly: AssemblyDelaySign(true)]\r
 [assembly: AssemblyKeyFile ("SharpZipLib.pub")]\r
diff --git a/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/BZip2/.gitattributes b/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/BZip2/.gitattributes
new file mode 100644 (file)
index 0000000..1f19c61
--- /dev/null
@@ -0,0 +1,4 @@
+/BZip2.cs -crlf
+/BZip2Constants.cs -crlf
+/BZip2InputStream.cs -crlf
+/BZip2OutputStream.cs -crlf
diff --git a/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Checksums/.gitattributes b/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Checksums/.gitattributes
new file mode 100644 (file)
index 0000000..743be01
--- /dev/null
@@ -0,0 +1,4 @@
+/Adler32.cs -crlf
+/Crc32.cs -crlf
+/IChecksum.cs -crlf
+/StrangeCrc.cs -crlf
diff --git a/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/GZip/.gitattributes b/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/GZip/.gitattributes
new file mode 100644 (file)
index 0000000..def2896
--- /dev/null
@@ -0,0 +1,3 @@
+/GZipConstants.cs -crlf
+/GZipInputStream.cs -crlf
+/GZipOutputStream.cs -crlf
diff --git a/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Tar/.gitattributes b/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Tar/.gitattributes
new file mode 100644 (file)
index 0000000..d9fd9c7
--- /dev/null
@@ -0,0 +1,7 @@
+/InvalidHeaderException.cs -crlf
+/TarArchive.cs -crlf
+/TarBuffer.cs -crlf
+/TarEntry.cs -crlf
+/TarHeader.cs -crlf
+/TarInputStream.cs -crlf
+/TarOutputStream.cs -crlf
diff --git a/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/.gitattributes b/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/.gitattributes
new file mode 100644 (file)
index 0000000..3d149fc
--- /dev/null
@@ -0,0 +1,5 @@
+/ZipConstants.cs -crlf
+/ZipEntry.cs -crlf
+/ZipFile.cs -crlf
+/ZipInputStream.cs -crlf
+/ZipOutputStream.cs -crlf
diff --git a/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/.gitattributes b/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/.gitattributes
new file mode 100644 (file)
index 0000000..aff9741
--- /dev/null
@@ -0,0 +1,9 @@
+/Deflater.cs -crlf
+/DeflaterConstants.cs -crlf
+/DeflaterEngine.cs -crlf
+/DeflaterHuffman.cs -crlf
+/DeflaterPending.cs -crlf
+/Inflater.cs -crlf
+/InflaterDynHeader.cs -crlf
+/InflaterHuffmanTree.cs -crlf
+/PendingBuffer.cs -crlf
diff --git a/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/Streams/.gitattributes b/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/Streams/.gitattributes
new file mode 100644 (file)
index 0000000..3a7c597
--- /dev/null
@@ -0,0 +1,4 @@
+/DeflaterOutputStream.cs -crlf
+/InflaterInputStream.cs -crlf
+/OutputWindow.cs -crlf
+/StreamManipulator.cs -crlf
index 5019ed947f796b6c440e447279ac7f149c5bfc01..257424e8d1e711a271c48b7ec53c346584547166 100644 (file)
@@ -371,21 +371,21 @@ public abstract class ByteEncoding : MonoEncoding
                                                ("count", Strings.GetString("ArgRange_Array"));
                                }
 
-                               if (count == 0)\r
-                                       return string.Empty;\r
-\r
-                               string s = new string ((char) 0, count);\r
-\r
-                               fixed (byte* bytePtr = bytes)\r
-                                       fixed (char* charPtr = s)\r
-                                               fixed (char* cvt = toChars) {\r
-                                                       byte* b = bytePtr + index;\r
-                                                       char* c = charPtr;\r
+                               if (count == 0)
+                                       return string.Empty;
+
+                               string s = new string ((char) 0, count);
+
+                               fixed (byte* bytePtr = bytes)
+                                       fixed (char* charPtr = s)
+                                               fixed (char* cvt = toChars) {
+                                                       byte* b = bytePtr + index;
+                                                       char* c = charPtr;
                                                        while(count-- != 0)
                                                                *(c++) = cvt[*(b++)];
                                                }
-\r
-                               return s;\r
+
+                               return s;
                        }
        public override String GetString(byte[] bytes)
                        {
diff --git a/mcs/class/IBM.Data.DB2/Assembly/.gitattributes b/mcs/class/IBM.Data.DB2/Assembly/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/IBM.Data.DB2/IBM.Data.DB2/.gitattributes b/mcs/class/IBM.Data.DB2/IBM.Data.DB2/.gitattributes
new file mode 100644 (file)
index 0000000..c79a99b
--- /dev/null
@@ -0,0 +1,17 @@
+/DB2ClientUtils.cs -crlf
+/DB2Command.cs -crlf
+/DB2Connection.cs -crlf
+/DB2ConnectionPool.cs -crlf
+/DB2ConnectionSettings.cs -crlf
+/DB2Constants.cs -crlf
+/DB2DataReader.cs -crlf
+/DB2Environment.cs -crlf
+/DB2Error.cs -crlf
+/DB2ErrorCollection.cs -crlf
+/DB2Exception.cs -crlf
+/DB2InfoMessageEventHandler.cs -crlf
+/DB2OpenConnection.cs -crlf
+/DB2Parameter.cs -crlf
+/DB2ParameterCollection.cs -crlf
+/DB2Transaction.cs -crlf
+/DB2Type.cs -crlf
index e917fcf7e48b3c8eda1d1e8b2637f8b8cd9b106d..9e16d6ea1a430851da5807436529180f445d9baa 100644 (file)
@@ -46,7 +46,7 @@ namespace IBM.Data.DB2
                        DataAdapter = adapter;
                }
 
-               public DB2DataAdapter DataAdapter \r
+               public DB2DataAdapter DataAdapter 
                {
                        get
                        {
@@ -77,7 +77,7 @@ namespace IBM.Data.DB2
                        }
                }
 
-               public string QuotePrefix \r
+               public string QuotePrefix 
                {
                        get
                        {
@@ -87,7 +87,7 @@ namespace IBM.Data.DB2
                        { }
                }
 
-               public string QuoteSuffix \r
+               public string QuoteSuffix 
                {
                        get
                        {
@@ -119,7 +119,7 @@ namespace IBM.Data.DB2
                                                values += ", ";
                                        }
 
-                                       if(!((bool)dr["IsAutoIncrement"]))\r
+                                       if(!((bool)dr["IsAutoIncrement"]))
                                        {
                                                fields += column.ColumnName;
                                                //values += ":v_" + column.ColumnName;
@@ -135,8 +135,8 @@ namespace IBM.Data.DB2
                                {
                                        //DataColumn column = dt.Columns[i];
                                        DataRow dr = dt.Rows[i];
-                                       DataColumn column = new DataColumn((string)dr["ColumnName"], DB2TypeConverter.GetManagedType((int)dr["ProviderType"]));\r
-                                       if (!((bool)dr["IsAutoIncrement"]))\r
+                                       DataColumn column = new DataColumn((string)dr["ColumnName"], DB2TypeConverter.GetManagedType((int)dr["ProviderType"]));
+                                       if (!((bool)dr["IsAutoIncrement"]))
                                        {
                                                DB2Parameter aux = new DB2Parameter("v_" + column.ColumnName,  column.DataType);
                                                aux.Direction = ParameterDirection.Input;
@@ -158,7 +158,7 @@ namespace IBM.Data.DB2
                                string wheres = "";
                                for (int i = 0; i < dt.Rows.Count; i++)
                                {
-                                       if (sets.Length != 0 && !((bool)dt.Rows[i]["IsAutoIncrement"]))\r
+                                       if (sets.Length != 0 && !((bool)dt.Rows[i]["IsAutoIncrement"]))
                                        {
                                                sets += ", ";
                                        }
@@ -180,7 +180,7 @@ namespace IBM.Data.DB2
                                {
                                        DataRow dr = dt.Rows[i];
                                        DataColumn column = new DataColumn((string)dr["ColumnName"], DB2TypeConverter.GetManagedType((int)dr["ProviderType"]));
-                                       if (!((bool)dr["IsAutoIncrement"]))\r
+                                       if (!((bool)dr["IsAutoIncrement"]))
                                        {
                                                DB2Parameter aux = new DB2Parameter("s_" + column.ColumnName, column.DataType);
                                                aux.Direction = ParameterDirection.Input;
@@ -251,7 +251,7 @@ namespace IBM.Data.DB2
                        deleteCommand = null;
                }
 
-               private DataTable GetSchema()\r
+               private DataTable GetSchema()
                {
                        dataAdapter.SelectCommand.Connection.Open();
                        DB2Command cmd = new DB2Command(dataAdapter.SelectCommand.CommandText, dataAdapter.SelectCommand.Connection);
index cd92983fb9c84ebca0cbe7ba95bb557fe613750c..99ee3bfacd54d116f35cc37356a19f622b3fd74e 100644 (file)
@@ -1,24 +1,24 @@
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 using System.Collections;\r
 using System.Text;\r
index 988dcc43189685ce112d98d778c0f369cea16a71..92c8973d272d9b11c1de8894dceadd5f5b844854 100644 (file)
@@ -1,24 +1,24 @@
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 using System.Runtime.InteropServices;\r
 using System.Text;\r
index a223d4f032c196c08ff976f8e1dd1edab390e683..2043af59dee201cce88bd4977a639e8e0d69c5d3 100644 (file)
@@ -1,24 +1,24 @@
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 \r
 namespace IBM.Data.DB2\r
index e08986bc94681ce857f7013fa07bcf17e8e400e0..aaf3e5c2ada8e5720697a3a04e3b95657056d1ae 100644 (file)
@@ -1,45 +1,45 @@
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections;
-using System.Data;
-using System.Runtime.InteropServices;
-using System.Globalization;
-using System.Text;
-
-namespace IBM.Data.DB2
-{
-       /// <summary>
-       /// Summary description for DB2ClientDataReader.
-       /// DB2ClientDataReader. 
-       /// </summary>
-       public sealed class DB2DataReader : MarshalByRefObject, IDataReader
-       {
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
+using System;\r
+using System.Collections;\r
+using System.Data;\r
+using System.Runtime.InteropServices;\r
+using System.Globalization;\r
+using System.Text;\r
+\r
+namespace IBM.Data.DB2\r
+{\r
+       /// <summary>\r
+       /// Summary description for DB2ClientDataReader.\r
+       /// DB2ClientDataReader. \r
+       /// </summary>\r
+       public sealed class DB2DataReader : MarshalByRefObject, IDataReader\r
+       {\r
                private struct ColumnInfo\r
                {\r
                        public string   Colname;\r
                        public int              Sqltype;\r
-               }
-
+               }\r
+\r
                private object[] _resultSet;\r
                private ColumnInfo[] columnInfo;\r
                private Hashtable columnsNames;\r
@@ -54,8 +54,8 @@ namespace IBM.Data.DB2
                private CommandBehavior behavior;\r
                private bool hasRows;\r
                private bool skipReadOnce;\r
-       
-               
+       \r
+               \r
                #region Constructors and destructors\r
                /// <summary>\r
                /// \r
@@ -78,7 +78,7 @@ namespace IBM.Data.DB2
                }\r
 \r
                #endregion\r
-
+\r
                private void GetFieldCountAndAffectedRows()\r
                {\r
                        short sqlRet;\r
@@ -93,64 +93,64 @@ namespace IBM.Data.DB2
                        sqlRet = DB2CLIWrapper.SQLNumResultCols(hwndStmt, out colCount);\r
                        DB2ClientUtils.DB2CheckReturn(sqlRet, DB2Constants.SQL_HANDLE_STMT, hwndStmt, "DB2ClientDataReader - SQLNumResultCols", db2Conn);\r
                        fieldCount = colCount;\r
-               }
-
-               #region Properties
-
-               #region Depth property 
-               ///
-               ///Depth of nesting for the current row, need to figure out what this translates into 
-               ///with DB2.
-               ///
-               private int depth = 0;
-               public int Depth
-               {
-                       get
-                       {
+               }\r
+\r
+               #region Properties\r
+\r
+               #region Depth property \r
+               ///\r
+               ///Depth of nesting for the current row, need to figure out what this translates into \r
+               ///with DB2.\r
+               ///\r
+               private int depth = 0;\r
+               public int Depth\r
+               {\r
+                       get\r
+                       {\r
                                if(isClosed)\r
                                {\r
                                        throw new InvalidOperationException("Reader is closed");\r
-                               }
-                               return depth;
-                       }
-               }
-               #endregion
-
-               #region IsClosed property
-               /// <summary>
-               /// True if the reader is closed.
-               /// </summary>
-               private bool isClosed = true;
-               public bool IsClosed
-               {
-                       get
-                       {
-                               return isClosed;
-                       }
-               }
-               #endregion
-
-               #region RecordsAffected property
-               ///
-               /// Number of records affected by this operation.  Will be zero until we close the 
-               /// reader
-               /// 
-               
-               public int RecordsAffected
-               {
-                       get
-                       {
-                               return recordsAffected;
-                       }
-               }
-               #endregion
-
-               #endregion
-
-               #region Methods
-
-
-
+                               }\r
+                               return depth;\r
+                       }\r
+               }\r
+               #endregion\r
+\r
+               #region IsClosed property\r
+               /// <summary>\r
+               /// True if the reader is closed.\r
+               /// </summary>\r
+               private bool isClosed = true;\r
+               public bool IsClosed\r
+               {\r
+                       get\r
+                       {\r
+                               return isClosed;\r
+                       }\r
+               }\r
+               #endregion\r
+\r
+               #region RecordsAffected property\r
+               ///\r
+               /// Number of records affected by this operation.  Will be zero until we close the \r
+               /// reader\r
+               /// \r
+               \r
+               public int RecordsAffected\r
+               {\r
+                       get\r
+                       {\r
+                               return recordsAffected;\r
+                       }\r
+               }\r
+               #endregion\r
+\r
+               #endregion\r
+\r
+               #region Methods\r
+\r
+\r
+\r
                #region Close method\r
 \r
                public void Close()\r
@@ -197,10 +197,10 @@ namespace IBM.Data.DB2
                        Dispose(false);\r
                }\r
 \r
-               #endregion
-
-               #region GetSchemaTable 
-
+               #endregion\r
+\r
+               #region GetSchemaTable \r
+\r
                public DataTable GetSchemaTable()\r
                {\r
                        if(isClosed)\r
@@ -378,11 +378,11 @@ namespace IBM.Data.DB2
                                }\r
                        }\r
                        return _schemaTable;\r
-               }
-               #endregion
-
-               #region NextResult 
-
+               }\r
+               #endregion\r
+\r
+               #region NextResult \r
+\r
                public bool NextResult()\r
                {\r
                        hasRows = false;\r
@@ -399,11 +399,11 @@ namespace IBM.Data.DB2
                                return false;\r
                        DB2ClientUtils.DB2CheckReturn(sqlRet, DB2Constants.SQL_HANDLE_STMT, hwndStmt, "Db2ClientDataReader - SQLMoreResults", db2Conn);\r
                        return true;\r
-               }
-               #endregion
-
-               #region Read
-
+               }\r
+               #endregion\r
+\r
+               #region Read\r
+\r
 #if !NET_1_0\r
                public bool HasRows\r
                {\r
@@ -418,8 +418,8 @@ namespace IBM.Data.DB2
                                return hasRows;\r
                        }\r
                }\r
-#endif
-
+#endif\r
+\r
                public bool Read()\r
                {\r
                        if (isClosed)\r
@@ -444,10 +444,10 @@ namespace IBM.Data.DB2
 \r
                        hasData = true;\r
                        return true;\r
-               }
-               #endregion
-
-               #region GetColumnInfo
+               }\r
+               #endregion\r
+\r
+               #region GetColumnInfo\r
                private void GetColumnInfo()\r
                {\r
                        if(isClosed)\r
@@ -477,22 +477,22 @@ namespace IBM.Data.DB2
 \r
 \r
                        }\r
-               }
-               #endregion
-
-               #region Describe/Bind/Fetch functions
-               ///
-               ///Broke these out so that we can use different paths for Immediate executions and Prepared executions
-               /// <summary>
-               /// Does the describe and bind steps for the query result set.  Called for both immediate and prepared queries. 
-               /// </summary>
-               
-/// <summary>
-/// FetchResults does  what it says.
-/// </summary>
-/// <param name="dbVals"></param>
-/// <param name="sqlLen_or_IndPtr"></param>
-/// <param name="_resultSet"></param>
+               }\r
+               #endregion\r
+\r
+               #region Describe/Bind/Fetch functions\r
+               ///\r
+               ///Broke these out so that we can use different paths for Immediate executions and Prepared executions\r
+               /// <summary>\r
+               /// Does the describe and bind steps for the query result set.  Called for both immediate and prepared queries. \r
+               /// </summary>\r
+               \r
+/// <summary>\r
+/// FetchResults does  what it says.\r
+/// </summary>\r
+/// <param name="dbVals"></param>\r
+/// <param name="sqlLen_or_IndPtr"></param>\r
+/// <param name="_resultSet"></param>\r
                private int FieldNameLookup(DataTable _schemaTable, string name)\r
                {\r
                        for(int i = 0; i < _schemaTable.Rows.Count; i++)\r
@@ -504,16 +504,16 @@ namespace IBM.Data.DB2
                                }\r
                        }\r
                        return -1;\r
-               }
-               
-               #endregion
-
-               #region IDataRecord Interface
-               ///Code for the IDataRecord interface
-               ///
-               #region FieldCount
-               ///
-               ///
+               }\r
+               \r
+               #endregion\r
+\r
+               #region IDataRecord Interface\r
+               ///Code for the IDataRecord interface\r
+               ///\r
+               #region FieldCount\r
+               ///\r
+               ///\r
                public int FieldCount\r
                {\r
                        get\r
@@ -523,10 +523,10 @@ namespace IBM.Data.DB2
 \r
                                return fieldCount;\r
                        }\r
-               }
-               #endregion
-
-               #region Item accessors
+               }\r
+               #endregion\r
+\r
+               #region Item accessors\r
                public object this[string name]\r
                {\r
                        get\r
@@ -576,9 +576,9 @@ namespace IBM.Data.DB2
                                }\r
                                throw new NotImplementedException("Unknown SQL type " + columnInfo[col].Sqltype);\r
                        }\r
-               }
-               #endregion
-
+               }\r
+               #endregion\r
+\r
                #region GetBytes\r
                ///\r
                ///  GetBytes, return a stream of bytes\r
@@ -602,8 +602,8 @@ namespace IBM.Data.DB2
                        return sourceArray.LongLength;\r
 #endif\r
                }\r
-               #endregion
-
+               #endregion\r
+\r
                #region GetChars\r
                ///\r
                ///GetChars, returns char array\r
@@ -619,10 +619,10 @@ namespace IBM.Data.DB2
                        }\r
                        return (long)sourceString.Length;\r
                }\r
-               #endregion
-
-               #region GetBoolean method
-
+               #endregion\r
+\r
+               #region GetBoolean method\r
+\r
                public Boolean GetBoolean(int col)\r
                {\r
                        return (Boolean)GetBooleanInternal(col);\r
@@ -655,9 +655,9 @@ namespace IBM.Data.DB2
                                }\r
                        }               \r
                        return _resultSet[col];\r
-               }
-               #endregion
-
+               }\r
+               #endregion\r
+\r
                #region GetGuid\r
                ///\r
                /// GetDateTime method\r
@@ -696,12 +696,12 @@ namespace IBM.Data.DB2
                        return _resultSet[col];\r
                }\r
 \r
-               #endregion
-
-               #region GetByte
-               ///
-               ///GetByte
-               ///
+               #endregion\r
+\r
+               #region GetByte\r
+               ///\r
+               ///GetByte\r
+               ///\r
                public Byte GetByte(int col)\r
                {\r
                        return (Byte)GetByteInternal(col);\r
@@ -734,13 +734,13 @@ namespace IBM.Data.DB2
                                }\r
                        }               \r
                        return _resultSet[col];\r
-               }
-               #endregion
-
-               #region GetChar
-               ///
-               ///GetChar, return column as a char
-               ///
+               }\r
+               #endregion\r
+\r
+               #region GetChar\r
+               ///\r
+               ///GetChar, return column as a char\r
+               ///\r
                public Char GetChar(int col)\r
                {\r
                        return (Char)GetCharInternal(col);\r
@@ -773,25 +773,25 @@ namespace IBM.Data.DB2
                                }\r
                        }               \r
                        return _resultSet[col];\r
-               }
-               #endregion
-
-               #region GetData
-               ///
-               /// GetData method
-               /// 
-               public IDataReader GetData(int col)
-               {
-                       //Have to research this one, not quite sure what the docs mean
-                       //DB2 does have some structured data types, is that what this is for?
-                       throw new NotSupportedException();
-               }
-               #endregion
-
-               #region GetDataTypeName
-               ///
-               ///GetDataTypeName return the type of data
-               ///
+               }\r
+               #endregion\r
+\r
+               #region GetData\r
+               ///\r
+               /// GetData method\r
+               /// \r
+               public IDataReader GetData(int col)\r
+               {\r
+                       //Have to research this one, not quite sure what the docs mean\r
+                       //DB2 does have some structured data types, is that what this is for?\r
+                       throw new NotSupportedException();\r
+               }\r
+               #endregion\r
+\r
+               #region GetDataTypeName\r
+               ///\r
+               ///GetDataTypeName return the type of data\r
+               ///\r
                public string GetDataTypeName(int col)\r
                {\r
                        if(columnInfo == null)\r
@@ -836,14 +836,14 @@ namespace IBM.Data.DB2
                                        return "VARBINARY";\r
                        }\r
                        throw new NotImplementedException("Unknown SQL type " + columnInfo[col].Sqltype);\r
-               }
-               #endregion
-
-               #region GetDateTime
-               ///
-               /// GetDateTime method
-               /// 
-
+               }\r
+               #endregion\r
+\r
+               #region GetDateTime\r
+               ///\r
+               /// GetDateTime method\r
+               /// \r
+\r
                public DateTime GetDateTime(int col)\r
                {\r
                        return (DateTime)GetDateTimeInternal(col);\r
@@ -883,9 +883,9 @@ namespace IBM.Data.DB2
                                }\r
                        }               \r
                        return _resultSet[col];\r
-               }
-               #endregion
-
+               }\r
+               #endregion\r
+\r
                #region GetDate\r
                ///\r
                /// GetDate method\r
@@ -927,8 +927,8 @@ namespace IBM.Data.DB2
                        return _resultSet[col];\r
                }\r
 \r
-               #endregion
-
+               #endregion\r
+\r
                #region GetTime\r
                ///\r
                /// GetTime method\r
@@ -974,13 +974,13 @@ namespace IBM.Data.DB2
                        return _resultSet[col];\r
                }\r
 \r
-               #endregion
-
-
-               #region GetDecimal
-               ///
-               ///GetDecimal method
-               ///
+               #endregion\r
+\r
+\r
+               #region GetDecimal\r
+               ///\r
+               ///GetDecimal method\r
+               ///\r
 \r
                public Decimal GetDecimal(int col)\r
                {\r
@@ -1020,13 +1020,13 @@ namespace IBM.Data.DB2
                        //                              }\r
                        //                      }               \r
                        return _resultSet[col];\r
-               }
-               #endregion
-
-               #region GetDouble 
-               ///
-               /// GetDouble 
-               /// 
+               }\r
+               #endregion\r
+\r
+               #region GetDouble \r
+               ///\r
+               /// GetDouble \r
+               /// \r
                public Double GetDouble(int col)\r
                {\r
                        return (Double)GetDoubleInternal(col);\r
@@ -1059,13 +1059,13 @@ namespace IBM.Data.DB2
                                }\r
                        }               \r
                        return _resultSet[col];\r
-               }
-               #endregion
-
-               #region GetFieldType
-               ///
-               /// Type GetFieldType
-               ///
+               }\r
+               #endregion\r
+\r
+               #region GetFieldType\r
+               ///\r
+               /// Type GetFieldType\r
+               ///\r
                public Type GetFieldType(int col)\r
                {\r
                        if(columnInfo == null)\r
@@ -1073,13 +1073,13 @@ namespace IBM.Data.DB2
                                GetColumnInfo();\r
                        }\r
                        return GetManagedType(columnInfo[col].Sqltype);\r
-               }
-               #endregion
-
-               #region GetFloat
-               ///
-               /// GetFloat
-               /// 
+               }\r
+               #endregion\r
+\r
+               #region GetFloat\r
+               ///\r
+               /// GetFloat\r
+               /// \r
                public float GetFloat(int col)\r
                {\r
                        return (float)GetFloatInternal(col);\r
@@ -1112,13 +1112,13 @@ namespace IBM.Data.DB2
                                }\r
                        }               \r
                        return _resultSet[col];\r
-               }
-               #endregion
-
-               #region The GetInt?? series
-               ///
-               ///GetInt16
-               ///
+               }\r
+               #endregion\r
+\r
+               #region The GetInt?? series\r
+               ///\r
+               ///GetInt16\r
+               ///\r
                public short GetInt16(int col)\r
                {\r
                        return (short)GetInt16Internal(col);\r
@@ -1228,13 +1228,13 @@ namespace IBM.Data.DB2
                        }               \r
                        return _resultSet[col];\r
                }\r
-
-               #endregion
-
-               #region GetName
-               ///
-               ///GetName, returns the name of the field
-               ///
+\r
+               #endregion\r
+\r
+               #region GetName\r
+               ///\r
+               ///GetName, returns the name of the field\r
+               ///\r
                public string GetName(int col)\r
                {\r
                        if(columnInfo == null)\r
@@ -1242,13 +1242,13 @@ namespace IBM.Data.DB2
                                GetColumnInfo();\r
                        }\r
                        return columnInfo[col].Colname;\r
-               }
-               #endregion
-
-               #region GetOrdinal
-               ///
-               /// GetOrdinal, return the index of the named column
-               /// 
+               }\r
+               #endregion\r
+\r
+               #region GetOrdinal\r
+               ///\r
+               /// GetOrdinal, return the index of the named column\r
+               /// \r
                public int GetOrdinal(string name)\r
                {\r
                        if(columnInfo == null)\r
@@ -1261,13 +1261,13 @@ namespace IBM.Data.DB2
                                throw new IndexOutOfRangeException("name");\r
                        }\r
                        return (int)ordinal;\r
-               }
-               #endregion
-
-               #region GetString
-               ///
-               /// GetString returns a string
-               /// 
+               }\r
+               #endregion\r
+\r
+               #region GetString\r
+               ///\r
+               /// GetString returns a string\r
+               /// \r
                public string GetString(int col)\r
                {\r
                        return (string)GetStringInternal(col);\r
@@ -1304,23 +1304,23 @@ namespace IBM.Data.DB2
                                }\r
                        }                       \r
                        return _resultSet[col];\r
-               }
-               #endregion
-
-               #region GetValue
-               ///
-               /// GetVCalue, returns an object
-               /// 
-               public object GetValue(int col)
-               {
-                       return this[col];
-               }
-               #endregion
-
-               #region GetValues
-               ///
-               /// GetValues returns all columns in the row through the argument, and the number of columns in the return value
-               /// 
+               }\r
+               #endregion\r
+\r
+               #region GetValue\r
+               ///\r
+               /// GetVCalue, returns an object\r
+               /// \r
+               public object GetValue(int col)\r
+               {\r
+                       return this[col];\r
+               }\r
+               #endregion\r
+\r
+               #region GetValues\r
+               ///\r
+               /// GetValues returns all columns in the row through the argument, and the number of columns in the return value\r
+               /// \r
                public int GetValues(object[] values)\r
                {\r
                        int count = Math.Min(fieldCount, values.Length);\r
@@ -1332,24 +1332,24 @@ namespace IBM.Data.DB2
                        }\r
                          \r
                        return count;\r
-               }
-               #endregion
-
-               #region IsDBNull
-               ///
-               /// IsDBNull Is the column null
-               /// 
+               }\r
+               #endregion\r
+\r
+               #region IsDBNull\r
+               ///\r
+               /// IsDBNull Is the column null\r
+               /// \r
                public bool IsDBNull(int col)\r
                {\r
                        //Proper implementation once I get the SQLDescribe/SQLBind/SQLFetch stuff in place\r
                        return Convert.IsDBNull(this[col]);\r
-               }
-               #endregion
-
-               #endregion  ///For IDataRecord
-
-               #region private methods
-               
+               }\r
+               #endregion\r
+\r
+               #endregion  ///For IDataRecord\r
+\r
+               #region private methods\r
+               \r
                private DataTable BuildNewSchemaTable()\r
                {\r
                        DataTable schemaTable = new DataTable("SchemaTable");\r
@@ -1375,19 +1375,19 @@ namespace IBM.Data.DB2
                        schemaTable.Columns.Add(new DataColumn("BaseColumnName", typeof(string)));\r
 \r
                        return schemaTable;\r
-               }
-               #endregion
-               
-               private void InitMem(int memSize, ref IntPtr ptr){
-                       if (ptr.ToInt32() == 0){
-                               unsafe{
-                                       fixed(byte* arr = new byte[memSize]){
-                                               ptr = new IntPtr(arr); 
-                                       }
-                               }
-                       }       
-               }
-               
+               }\r
+               #endregion\r
+               \r
+               private void InitMem(int memSize, ref IntPtr ptr){\r
+                       if (ptr.ToInt32() == 0){\r
+                               unsafe{\r
+                                       fixed(byte* arr = new byte[memSize]){\r
+                                               ptr = new IntPtr(arr); \r
+                                       }\r
+                               }\r
+                       }       \r
+               }\r
+               \r
                private Type GetManagedType(int sql_type)\r
                {\r
                        switch(sql_type)\r
@@ -1419,8 +1419,8 @@ namespace IBM.Data.DB2
                                        return typeof(byte[]);\r
                        }\r
                        throw new NotImplementedException("Unknown SQL type " + sql_type);\r
-               }
-               
+               }\r
+               \r
                private bool IsLong(short sql_type)\r
                {\r
                        switch(sql_type)\r
@@ -1430,7 +1430,7 @@ namespace IBM.Data.DB2
                                        return true;\r
                        }\r
                        return false;\r
-               }
+               }\r
                private object GetBlobDataInternal(int col)\r
                {\r
                        if((col < 0) || (col >= fieldCount))\r
@@ -1461,8 +1461,8 @@ namespace IBM.Data.DB2
                                }\r
                        }                       \r
                        return _resultSet[col];\r
-               }
-       }
-
-}
-#endregion
+               }\r
+       }\r
+\r
+}\r
+#endregion\r
index b37501c7fcc126bbc87cd7b264035be2a6c8f129..0f59e3ee354acd7a79a625b0c6cfdc52e0778cc3 100644 (file)
@@ -1,24 +1,24 @@
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 using System.Collections;\r
 using System.Text;\r
index 59a7f7aab4e7e2169f91fc9dcab6d5a0a4bc2d6e..825d36a26d7e211daafcf6165d6f0d7f96febce0 100644 (file)
@@ -1,24 +1,24 @@
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 using System.Collections;\r
 using System.Runtime.InteropServices;\r
index 42bd73cb2261c2630a8a6dcb981d82077aff0192..49d8d595769ef351943b201dbbb13c01b795f32f 100644 (file)
@@ -1,24 +1,24 @@
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 using System.Data;\r
 using System.Runtime.InteropServices;\r
index bb1f09d483297335d179dde74ef7aa938df46cdd..76aad656e38b6252b7d277ef843aa9c0336b753b 100644 (file)
@@ -1,24 +1,24 @@
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 using System.Data;\r
 using System.Collections;\r
index 3c2b20ae9ed51b134ecaa63e59024afcc56aa86a..333fdd010dc564e9fde1ad2224cb900b2c4f7c41 100644 (file)
@@ -1,24 +1,24 @@
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 using System.Data;\r
 using System.Runtime.InteropServices;\r
index 47643778cbbdd051a7355d040aeef101673bdc39..e8f29e14d8ff72f5f6464212bed42427072ede92 100644 (file)
@@ -1,24 +1,24 @@
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 \r
 namespace IBM.Data.DB2\r
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/.gitattributes b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/.gitattributes
new file mode 100644 (file)
index 0000000..640435c
--- /dev/null
@@ -0,0 +1,4 @@
+/AssemblyInfo.cs -crlf
+/ICSharpCode.SharpZLib.prjx -crlf
+/Main.cs -crlf
+/SharpZipBaseException.cs -crlf
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/BZip2/.gitattributes b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/BZip2/.gitattributes
new file mode 100644 (file)
index 0000000..6eb6c61
--- /dev/null
@@ -0,0 +1,5 @@
+/BZip2.cs -crlf
+/BZip2Constants.cs -crlf
+/BZip2Exception.cs -crlf
+/BZip2InputStream.cs -crlf
+/BZip2OutputStream.cs -crlf
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Checksums/.gitattributes b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Checksums/.gitattributes
new file mode 100644 (file)
index 0000000..ad9a1aa
--- /dev/null
@@ -0,0 +1,4 @@
+/Adler32.cs -crlf
+/CRC32.cs -crlf
+/IChecksum.cs -crlf
+/StrangeCRC.cs -crlf
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Core/.gitattributes b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Core/.gitattributes
new file mode 100644 (file)
index 0000000..14676c3
--- /dev/null
@@ -0,0 +1,4 @@
+/FileSystemScanner.cs -crlf
+/INameTransform.cs -crlf
+/NameFilter.cs -crlf
+/PathFilter.cs -crlf
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Encryption/.gitattributes b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Encryption/.gitattributes
new file mode 100644 (file)
index 0000000..27108c2
--- /dev/null
@@ -0,0 +1 @@
+/PkzipClassic.cs -crlf
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/GZip/.gitattributes b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/GZip/.gitattributes
new file mode 100644 (file)
index 0000000..5003865
--- /dev/null
@@ -0,0 +1,4 @@
+/GZIPConstants.cs -crlf
+/GZipException.cs -crlf
+/GzipInputStream.cs -crlf
+/GzipOutputStream.cs -crlf
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Tar/.gitattributes b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Tar/.gitattributes
new file mode 100644 (file)
index 0000000..1c70f74
--- /dev/null
@@ -0,0 +1,8 @@
+/InvalidHeaderException.cs -crlf
+/TarArchive.cs -crlf
+/TarBuffer.cs -crlf
+/TarEntry.cs -crlf
+/TarException.cs -crlf
+/TarHeader.cs -crlf
+/TarInputStream.cs -crlf
+/TarOutputStream.cs -crlf
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/.gitattributes b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/.gitattributes
new file mode 100644 (file)
index 0000000..58e66a0
--- /dev/null
@@ -0,0 +1,8 @@
+/FastZip.cs -crlf
+/ZipConstants.cs -crlf
+/ZipEntry.cs -crlf
+/ZipException.cs -crlf
+/ZipFile.cs -crlf
+/ZipInputStream.cs -crlf
+/ZipNameTransform.cs -crlf
+/ZipOutputStream.cs -crlf
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/.gitattributes b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/.gitattributes
new file mode 100644 (file)
index 0000000..aff9741
--- /dev/null
@@ -0,0 +1,9 @@
+/Deflater.cs -crlf
+/DeflaterConstants.cs -crlf
+/DeflaterEngine.cs -crlf
+/DeflaterHuffman.cs -crlf
+/DeflaterPending.cs -crlf
+/Inflater.cs -crlf
+/InflaterDynHeader.cs -crlf
+/InflaterHuffmanTree.cs -crlf
+/PendingBuffer.cs -crlf
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/Streams/.gitattributes b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/Streams/.gitattributes
new file mode 100644 (file)
index 0000000..3a7c597
--- /dev/null
@@ -0,0 +1,4 @@
+/DeflaterOutputStream.cs -crlf
+/InflaterInputStream.cs -crlf
+/OutputWindow.cs -crlf
+/StreamManipulator.cs -crlf
diff --git a/mcs/class/Mainsoft.Configuration/.gitattributes b/mcs/class/Mainsoft.Configuration/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/Mainsoft.Configuration/Mainsoft.Web.Configuration/.gitattributes b/mcs/class/Mainsoft.Configuration/Mainsoft.Web.Configuration/.gitattributes
new file mode 100644 (file)
index 0000000..6c152c9
--- /dev/null
@@ -0,0 +1,2 @@
+/MainsoftWebSectionGroup.cs -crlf
+/PagesSection.cs -crlf
diff --git a/mcs/class/Mainsoft.Configuration/Properties/.gitattributes b/mcs/class/Mainsoft.Configuration/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/Mainsoft.Web/.gitattributes b/mcs/class/Mainsoft.Web/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/.gitattributes
new file mode 100644 (file)
index 0000000..96015fe
--- /dev/null
@@ -0,0 +1,3 @@
+/Web.config -crlf
+/Web.config.bak -crlf
+/makefile.build -crlf
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/App_GlobalResources/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/App_GlobalResources/.gitattributes
new file mode 100644 (file)
index 0000000..0642a18
--- /dev/null
@@ -0,0 +1 @@
+/GlobalResource.resx -crlf
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/App_LocalResources/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/App_LocalResources/.gitattributes
new file mode 100644 (file)
index 0000000..506c9f5
--- /dev/null
@@ -0,0 +1,7 @@
+/CreateRole.aspx.resx -crlf
+/CreateUser.aspx.resx -crlf
+/Default.aspx.resx -crlf
+/EditUser.aspx.resx -crlf
+/ManageRole.aspx.resx -crlf
+/ManageUser.aspx.resx -crlf
+/Util.Master.resx -crlf
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/Controls/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/Controls/.gitattributes
new file mode 100644 (file)
index 0000000..602d59b
--- /dev/null
@@ -0,0 +1,5 @@
+/Searcher.ascx -crlf
+/Searcher.ascx.cs -crlf
+/Searcher.ascx.cs.bak -crlf
+/Searcher.ascx.designer.cs -crlf
+/Searcher.ascx.designer.cs.bak -crlf
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/Properties/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..40887b8
--- /dev/null
@@ -0,0 +1,2 @@
+/AssemblyInfo.cs -crlf
+/AssemblyInfo.cs.bak -crlf
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/WEB-INF/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/WEB-INF/.gitattributes
new file mode 100644 (file)
index 0000000..5479009
--- /dev/null
@@ -0,0 +1,2 @@
+/faces-config.xml -crlf
+/web.xml -crlf
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/aspnetconfig/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.AspnetConfig/aspnetconfig/.gitattributes
new file mode 100644 (file)
index 0000000..130d95b
--- /dev/null
@@ -0,0 +1,32 @@
+/CreateRole.aspx -crlf
+/CreateRole.aspx.cs -crlf
+/CreateRole.aspx.designer.cs -crlf
+/CreateUser.aspx -crlf
+/CreateUser.aspx.cs -crlf
+/CreateUser.aspx.designer.cs -crlf
+/Default.aspx -crlf
+/Default.aspx.cs -crlf
+/Default.aspx.designer.cs -crlf
+/EditUser.aspx -crlf
+/EditUser.aspx.cs -crlf
+/EditUser.aspx.designer.cs -crlf
+/Error.aspx -crlf
+/Error.aspx.cs -crlf
+/Error.aspx.designer.cs -crlf
+/GridButton.cs -crlf
+/GridCheckBox.cs -crlf
+/Mainsoft.Web.AspnetConfig.css -crlf
+/ManageRole.aspx -crlf
+/ManageRole.aspx.cs -crlf
+/ManageRole.aspx.designer.cs -crlf
+/ManageUser.aspx -crlf
+/ManageUser.aspx.cs -crlf
+/ManageUser.aspx.designer.cs -crlf
+/RolesDS.cs -crlf
+/SecurError.aspx -crlf
+/SecurError.aspx.cs -crlf
+/SecurError.aspx.designer.cs -crlf
+/StrUtils.cs -crlf
+/Util.Master -crlf
+/Util.Master.cs -crlf
+/Util.Master.designer.cs -crlf
index 013b3e6f46accfe9a4a2ce5e2fcd89c97548b66d..0d7aab8069acd1d43244541a029d9b1692191b21 100644 (file)
@@ -31,9 +31,9 @@
 using System.Collections;
 using System.Configuration;
 using System.Xml;
-using System.Globalization;\r
-using System;\r
-\r
+using System.Globalization;
+using System;
+
 namespace Mainsoft.Web.Configuration
 {
        
index 5ce30bd32aa08563e50003b4bfeedb94e95da6b8..eea355df28e66be09c2302c055c015ecc1187c4c 100644 (file)
@@ -29,8 +29,8 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-using System.Web.SessionState;\r
-using System.Web;\r
+using System.Web.SessionState;
+using System.Web;
 using System;
 
 namespace Mainsoft.Web.Util {
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/.gitattributes
new file mode 100644 (file)
index 0000000..6b4482b
--- /dev/null
@@ -0,0 +1,19 @@
+/AbstractAttributeMap.cs -crlf
+/AspNetFacesContext.cs -crlf
+/BaseExternalContext.cs -crlf
+/BaseFacesPageHandlerFactory.cs -crlf
+/BaseFacesStateManager.cs -crlf
+/BaseFacesViewHandler.cs -crlf
+/ChangeLog -crlf
+/IExtendedViewHandler.cs -crlf
+/OutputStreamWrapper.cs -crlf
+/RequestParameterMap.cs -crlf
+/RequestParameterValuesMap.cs -crlf
+/ServletFacesContext.cs -crlf
+/ServletFacesPageHandler.cs -crlf
+/ServletFacesPageHandlerFactory.cs -crlf
+/ServletFacesStateManager.cs -crlf
+/ServletFacesViewHandler.cs -crlf
+/ServletIncludeUtils.cs -crlf
+/ServletResourceLoader.cs -crlf
+/SessionWrapper.cs -crlf
index 7a86b192810f66d195807f341c3a810a4acd55ea..a2e47e1dd2eeaa8cd08331528fd97e87c9d5a017 100644 (file)
@@ -37,8 +37,8 @@ using javax.servlet.http;
 
 namespace Mainsoft.Web.Hosting
 {
-       /// <summary>\r
-       /// <para>This class supports the Framework infrastructure and is not intended to be used directly from your code.</para>\r
+       /// <summary>
+       /// <para>This class supports the Framework infrastructure and is not intended to be used directly from your code.</para>
        /// </summary>
        public class IncludeHelperServlet : HttpServlet
        {
@@ -112,8 +112,8 @@ namespace Mainsoft.Web.Hosting
 
 namespace System.Web.GH
 {
-       /// <summary>\r
-       /// <para>This class supports the Framework infrastructure and is not intended to be used directly from your code.</para>\r
+       /// <summary>
+       /// <para>This class supports the Framework infrastructure and is not intended to be used directly from your code.</para>
        /// </summary>
        public class IncludeHelperServlet : Mainsoft.Web.Hosting.IncludeHelperServlet
        {
index 926043d0be18ec9b8c48ce3e5b953dd2793243b0..6cff989c7889d3b58b6a21a65e012e674e0e1265 100644 (file)
@@ -78,7 +78,7 @@ namespace Mainsoft.Web.Hosting
                        return _HttpServletRequest.getServerPort ();
                }
 
-               public override string GetPathInfo () {\r
+               public override string GetPathInfo () {
                        return base.GetPathInfo () ?? String.Empty;
                }
 
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.Profile/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.Profile/.gitattributes
new file mode 100644 (file)
index 0000000..9e4ea43
--- /dev/null
@@ -0,0 +1,4 @@
+/ChangeLog -crlf
+/CloudscapeProfileProvider.cs -crlf
+/DerbyProfileHelper.cs -crlf
+/DerbyProfileProvider.cs -crlf
index ededd515ddc4629ada3ac4f45e74bf777f405c95..5308dfb435bdcc4dcb09494e9b5777496f21de40 100644 (file)
@@ -57,7 +57,7 @@ namespace Mainsoft.Web.Profile
                                return 0;\r
 \r
                        string queryDelete = @"DELETE FROM aspnet_Profile WHERE UserId IN ( " +\r
-                               "SELECT UserId FROM aspnet_Users WHERE ApplicationId = ? AND LastActivityDate <= ? " + 
+                               "SELECT UserId FROM aspnet_Users WHERE ApplicationId = ? AND LastActivityDate <= ? " + \r
                                GetProfileAuthOptions (profileAuthOptions) + ")";\r
                        OleDbCommand cmdDelete = new OleDbCommand (queryDelete, (OleDbConnection) connection);\r
                        AddParameter (cmdDelete, "ApplicationId", appId);\r
@@ -102,7 +102,7 @@ namespace Mainsoft.Web.Profile
                        if (appId == null)\r
                                return 0;\r
 \r
-                       string querySelect = @"SELECT COUNT(*) FROM aspnet_Users usr, aspnet_Profile prf WHERE ApplicationId = ? " +
+                       string querySelect = @"SELECT COUNT(*) FROM aspnet_Users usr, aspnet_Profile prf WHERE ApplicationId = ? " +\r
                                "AND usr.UserId = prf.UserId AND LastActivityDate <= ? " + GetProfileAuthOptions(profileAuthOptions);\r
                        OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
                        AddParameter (cmdSelect, "ApplicationId", appId);\r
index b3beb7700faee7c7baec559df2b0cff4ac022490..972922774710f77d10fcd0b2fb6728cee1db5213 100644 (file)
@@ -1,41 +1,41 @@
 //\r
-// Mainsoft.Web.Profile.DerbyProfileProvider
-//
-// Authors:
-//     Vladimir Krasnov (vladimirk@mainsoft.com)
-//
-// (C) 2006 Mainsoft
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-#if NET_2_0
-
+// Mainsoft.Web.Profile.DerbyProfileProvider\r
+//\r
+// Authors:\r
+//     Vladimir Krasnov (vladimirk@mainsoft.com)\r
+//\r
+// (C) 2006 Mainsoft\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
+\r
+#if NET_2_0\r
+\r
 using System;\r
 using System.Data.OleDb;\r
 using System.Data.Common;\r
-using System.Collections;
+using System.Collections;\r
 using System.Configuration;\r
 using System.Globalization;\r
 using System.Web.Profile;\r
-using System.Web.Configuration;
+using System.Web.Configuration;\r
 using System.Collections.Specialized;\r
 using System.Text;\r
 using System.IO;\r
@@ -43,21 +43,21 @@ using System.IO;
 using Mainsoft.Web.Security;\r
 using System.Configuration.Provider;\r
 \r
-namespace Mainsoft.Web.Profile
-{
+namespace Mainsoft.Web.Profile\r
+{\r
        /// <summary>\r
        /// <para>This class supports the Framework infrastructure and is not intended to be used directly from your code.</para>\r
        /// <para>Manages storage of profile information for an ASP.NET application in a Derby database.</para>\r
-       /// </summary>
-       public class DerbyProfileProvider : ProfileProvider
+       /// </summary>\r
+       public class DerbyProfileProvider : ProfileProvider\r
        {\r
                ConnectionStringSettings _connectionString;\r
-               string _applicationName = string.Empty;
+               string _applicationName = string.Empty;\r
                bool _schemaChecked = false;\r
-               DerbyUnloadManager.DerbyShutDownPolicy _shutDownPolicy = DerbyUnloadManager.DerbyShutDownPolicy.Default;
-
-               public DerbyProfileProvider ()
-               {
+               DerbyUnloadManager.DerbyShutDownPolicy _shutDownPolicy = DerbyUnloadManager.DerbyShutDownPolicy.Default;\r
+\r
+               public DerbyProfileProvider ()\r
+               {\r
                }\r
 \r
                public override string ApplicationName\r
@@ -78,13 +78,13 @@ namespace Mainsoft.Web.Profile
                        OleDbConnection connection = new OleDbConnection (_connectionString.ConnectionString);\r
                        connection.Open ();\r
                        return connection;\r
-               }
-               
-               public override int DeleteInactiveProfiles (ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate)
+               }\r
+               \r
+               public override int DeleteInactiveProfiles (ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate)\r
                {\r
                        using (DbConnection connection = CreateConnection ()) {\r
                                return DerbyProfileHelper.Profile_DeleteInactiveProfiles (connection, ApplicationName, (int) authenticationOption, userInactiveSinceDate);\r
-                       }
+                       }\r
                }\r
 \r
                public override int DeleteProfiles (ProfileInfoCollection profiles)\r
@@ -130,9 +130,9 @@ namespace Mainsoft.Web.Profile
                        }\r
 \r
                        return DeleteProfilesInternal (usernames);\r
-               }
-
-               private int DeleteProfilesInternal (string[] usernames)
+               }\r
+\r
+               private int DeleteProfilesInternal (string[] usernames)\r
                {\r
                        using (DbConnection connection = CreateConnection ()) {\r
                                return DerbyProfileHelper.Profile_DeleteProfiles (connection, ApplicationName, usernames);\r
@@ -186,13 +186,13 @@ namespace Mainsoft.Web.Profile
                                        return BuildProfileInfoCollection (reader, pageIndex, pageSize, out totalRecords);\r
                                }\r
                        }\r
-               }
-
-               public override ProfileInfoCollection GetAllInactiveProfiles (ProfileAuthenticationOption authenticationOption,
-                                                                                     DateTime userInactiveSinceDate,
-                                                                                     int pageIndex,
-                                                                                     int pageSize,
-                                                                                     out int totalRecords)
+               }\r
+\r
+               public override ProfileInfoCollection GetAllInactiveProfiles (ProfileAuthenticationOption authenticationOption,\r
+                                                                                     DateTime userInactiveSinceDate,\r
+                                                                                     int pageIndex,\r
+                                                                                     int pageSize,\r
+                                                                                     out int totalRecords)\r
                {\r
                        if (pageIndex < 0)\r
                                throw new ArgumentException ("pageIndex is less than zero");\r
@@ -211,12 +211,12 @@ namespace Mainsoft.Web.Profile
                                        return BuildProfileInfoCollection (reader, pageIndex, pageSize, out totalRecords);\r
                                }\r
                        }\r
-               }
-
-               public override ProfileInfoCollection GetAllProfiles (ProfileAuthenticationOption authenticationOption,
-                                                                                     int pageIndex,
-                                                                                     int pageSize,
-                                                                                     out int totalRecords)
+               }\r
+\r
+               public override ProfileInfoCollection GetAllProfiles (ProfileAuthenticationOption authenticationOption,\r
+                                                                                     int pageIndex,\r
+                                                                                     int pageSize,\r
+                                                                                     out int totalRecords)\r
                {\r
                        if (pageIndex < 0)\r
                                throw new ArgumentException ("pageIndex is less than zero");\r
@@ -235,17 +235,17 @@ namespace Mainsoft.Web.Profile
                                        return BuildProfileInfoCollection (reader, pageIndex, pageSize, out totalRecords);\r
                                }\r
                        }\r
-               }
-
-               public override int GetNumberOfInactiveProfiles (ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate)
+               }\r
+\r
+               public override int GetNumberOfInactiveProfiles (ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate)\r
                {\r
                        using (DbConnection connection = CreateConnection ()) {\r
                                return DerbyProfileHelper.Profile_GetNumberOfInactiveProfiles (\r
                                        connection, ApplicationName, (int) authenticationOption, userInactiveSinceDate);\r
                        }\r
-               }
-
-               public override SettingsPropertyValueCollection GetPropertyValues (SettingsContext sc, SettingsPropertyCollection properties)
+               }\r
+\r
+               public override SettingsPropertyValueCollection GetPropertyValues (SettingsContext sc, SettingsPropertyCollection properties)\r
                {\r
                        SettingsPropertyValueCollection settings = new SettingsPropertyValueCollection ();\r
 \r
@@ -301,8 +301,8 @@ namespace Mainsoft.Web.Profile
                                        buf, username, authenticated, DateTime.UtcNow);\r
                        }\r
                }\r
-
-               public override void Initialize (string name, NameValueCollection config)
+\r
+               public override void Initialize (string name, NameValueCollection config)\r
                {\r
                        if (config == null)\r
                                throw new ArgumentNullException ("config");\r
@@ -359,7 +359,7 @@ namespace Mainsoft.Web.Profile
                        int size = reader.GetInt32 (4);\r
 \r
                        return new ProfileInfo (username, anonymous, lastActivity, lastUpdate, size);\r
-               }
+               }\r
 \r
                // Helper methods\r
                private void DecodeProfileData (string allnames, string values, byte [] buf, SettingsPropertyValueCollection properties)\r
@@ -466,8 +466,8 @@ namespace Mainsoft.Web.Profile
                                throw new ArgumentException (String.Format ("invalid format for {0}", pName));\r
                }\r
                \r
-
-       }
-}
-
-#endif
+\r
+       }\r
+}\r
+\r
+#endif\r
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.Security/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.Security/.gitattributes
new file mode 100644 (file)
index 0000000..43efedf
--- /dev/null
@@ -0,0 +1,8 @@
+/ChangeLog -crlf
+/CloudscapeMembershipProvider.cs -crlf
+/CloudscapeRoleProvider.cs -crlf
+/DerbyApplicationsHelper.cs -crlf
+/DerbyMembershipHelper.cs -crlf
+/DerbyMembershipProvider.cs -crlf
+/DerbyRoleProvider.cs -crlf
+/DerbyRolesHelper.cs -crlf
index 219a0b4120f7e334fb4762bdb8f1e3c7b5f74578..c16c4bb9b0ba5dbf92d60a9a7f0752b436037c34 100644 (file)
@@ -201,8 +201,8 @@ namespace Mainsoft.Web.Security
 \r
                public static int Membership_GetNumberOfUsersOnline (DbConnection connection, string applicationName, int minutesSinceLastInActive, DateTime currentTimeUtc)\r
                {\r
-                       string queryUsersActive = "SELECT COUNT(*) FROM aspnet_Users usr, aspnet_Applications app, aspnet_Membership mbr " +
-                               "WHERE usr.ApplicationId = app.ApplicationId AND usr.LastActivityDate > ? AND " +
+                       string queryUsersActive = "SELECT COUNT(*) FROM aspnet_Users usr, aspnet_Applications app, aspnet_Membership mbr " +\r
+                               "WHERE usr.ApplicationId = app.ApplicationId AND usr.LastActivityDate > ? AND " +\r
                                "app.LoweredApplicationName = ? AND usr.UserId = mbr.UserId";\r
 \r
 \r
@@ -361,9 +361,9 @@ namespace Mainsoft.Web.Security
                                        return 1; // user not found\r
                        }\r
 \r
-                       string querySelect = "SELECT usr.UserName, mbr.UserId, mbr.Email, mbr.PasswordQuestion, mbr.Comment, mbr.IsApproved, " + 
-                               "mbr.IsLockedOut, mbr.CreateDate, mbr.LastLoginDate, usr.LastActivityDate, mbr.LastPasswordChangedDate, mbr.LastLockoutDate " +
-                               "FROM aspnet_Users usr, aspnet_Membership mbr " +
+                       string querySelect = "SELECT usr.UserName, mbr.UserId, mbr.Email, mbr.PasswordQuestion, mbr.Comment, mbr.IsApproved, " + \r
+                               "mbr.IsLockedOut, mbr.CreateDate, mbr.LastLoginDate, usr.LastActivityDate, mbr.LastPasswordChangedDate, mbr.LastLockoutDate " +\r
+                               "FROM aspnet_Users usr, aspnet_Membership mbr " +\r
                                "WHERE usr.UserId = ? AND usr.UserId = mbr.UserId";\r
                        OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
                        AddParameter (cmdSelect, "UserId", userId);\r
index 125b31e37c61e34258b3b4287b2ed7fe5eaead06..a8d1ff8abfbc5619e158615e8421f193a5e36c13 100644 (file)
@@ -244,8 +244,8 @@ namespace Mainsoft.Web.Security
                        if (roleId == null)\r
                                return 2;\r
 \r
-                       string querySelect = "SELECT usr.UserName FROM aspnet_Users usr, aspnet_UsersInRoles uir " +
-                               "WHERE usr.UserId = uir.UserId AND usr.ApplicationId = ? AND uir.RoleId = ? AND LoweredUserName LIKE ? " +
+                       string querySelect = "SELECT usr.UserName FROM aspnet_Users usr, aspnet_UsersInRoles uir " +\r
+                               "WHERE usr.UserId = uir.UserId AND usr.ApplicationId = ? AND uir.RoleId = ? AND LoweredUserName LIKE ? " +\r
                                "ORDER BY usr.UserName";\r
                        OleDbCommand cmdSelect = new OleDbCommand (querySelect, (OleDbConnection) connection);\r
                        AddParameter (cmdSelect, "ApplicationId", appId);\r
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.SessionState/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web.SessionState/.gitattributes
new file mode 100644 (file)
index 0000000..8b7ecf7
--- /dev/null
@@ -0,0 +1,5 @@
+/ObjectInputStream.cs -crlf
+/ObjectOutputStream.cs -crlf
+/ServletSessionIDManager.cs -crlf
+/ServletSessionStateItemCollection.cs -crlf
+/ServletSessionStateStoreProvider.cs -crlf
diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web/.gitattributes b/mcs/class/Mainsoft.Web/Mainsoft.Web/.gitattributes
new file mode 100644 (file)
index 0000000..6adf0e5
--- /dev/null
@@ -0,0 +1,4 @@
+/BaseHttpContext.cs -crlf
+/J2EEConsts.cs -crlf
+/J2EEUtils.cs -crlf
+/ServletHttpContext.cs -crlf
diff --git a/mcs/class/Mainsoft.Web/Properties/.gitattributes b/mcs/class/Mainsoft.Web/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/Mainsoft.Web/Tests/Mainsoft.Web.Security/.gitattributes b/mcs/class/Mainsoft.Web/Tests/Mainsoft.Web.Security/.gitattributes
new file mode 100644 (file)
index 0000000..10219de
--- /dev/null
@@ -0,0 +1 @@
+/MembershipTests.cs -crlf
index 5a187611b8fd7f0172f6fcaee38bb6644829743c..e1574c0905e2de90df537d4e5e66973cb6cbe295 100644 (file)
@@ -43,7 +43,7 @@ using System.Collections.Generic;
 using System.Collections.Specialized;\r
 using System.Text;\r
 using Mainsoft.Web.Security;\r
-using NUnit.Framework;
+using NUnit.Framework;\r
  \r
 \r
 namespace Mainsoft.Web.Security.Tests\r
diff --git a/mcs/class/Managed.Windows.Forms/Documentation/.gitattributes b/mcs/class/Managed.Windows.Forms/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..7e0db74
--- /dev/null
@@ -0,0 +1 @@
+/System.Windows.Forms.xml -crlf
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/.gitattributes b/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/.gitattributes
new file mode 100644 (file)
index 0000000..e9e36b9
--- /dev/null
@@ -0,0 +1,2 @@
+/ToolStripItemDesignerAvailability.cs -crlf
+/ToolStripItemDesignerAvailabilityAttribute.cs -crlf
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/.gitattributes b/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Layout/.gitattributes
new file mode 100644 (file)
index 0000000..abce985
--- /dev/null
@@ -0,0 +1 @@
+/TableLayoutSettingsTypeConverter.cs -crlf
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/.gitattributes b/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/.gitattributes
new file mode 100644 (file)
index 0000000..23f7a31
--- /dev/null
@@ -0,0 +1,6 @@
+/ChangeLog -crlf
+/ThemeElements.cs -crlf
+/ThemeElementsClearlooks.cs -crlf
+/ThemeElementsDefault.cs -crlf
+/ThemeElementsGtk.cs -crlf
+/ThemeElementsNice.cs -crlf
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/Default/.gitattributes b/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/Default/.gitattributes
new file mode 100644 (file)
index 0000000..cea6846
--- /dev/null
@@ -0,0 +1,6 @@
+/ButtonPainter.cs -crlf
+/ChangeLog -crlf
+/CheckBoxPainter.cs -crlf
+/RadioButtonPainter.cs -crlf
+/TabControlPainter.cs -crlf
+/ToolStripPainter.cs -crlf
index 4b43ab504a34966b5ba3c9263b728fc3fcf697a9..68fa36d4ccb3aa4d5e4b988ae1f59024964d4a07 100644 (file)
@@ -1,30 +1,30 @@
-// Permission is hereby granted, free of charge, to any person obtaining\r
-// a copy of this software and associated documentation files (the\r
-// "Software"), to deal in the Software without restriction, including\r
-// without limitation the rights to use, copy, modify, merge, publish,\r
-// distribute, sublicense, and/or sell copies of the Software, and to\r
-// permit persons to whom the Software is furnished to do so, subject to\r
-// the following conditions:\r
-//\r
-// The above copyright notice and this permission notice shall be\r
-// included in all copies or substantial portions of the Software.\r
-//\r
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
-//\r
-// Copyright (c) 2007 Novell, Inc.\r
-//\r
-// Authors:\r
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc.
+//
+// Authors:
 //     Everaldo Canuto (ecanuto@novell.com)
 
-using System;\r
-using System.Drawing;\r
-using System.Drawing.Drawing2D;\r
+using System;
+using System.Drawing;
+using System.Drawing.Drawing2D;
 
 namespace System.Windows.Forms.Theming.Default
 {
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/Nice/.gitattributes b/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Theming/Nice/.gitattributes
new file mode 100644 (file)
index 0000000..a52b3ec
--- /dev/null
@@ -0,0 +1,2 @@
+/ChangeLog -crlf
+/TabControlPainter.cs -crlf
index de33265af672f004a56045b3467ed61a75fc63a7..9e55dd53a65a1fbb42926b890bec43a912dd0991 100644 (file)
@@ -21,7 +21,7 @@
 //\r
 // Authors:\r
 //     Jonathan Pobst (monkey@jpobst.com)\r
-//     Everaldo Canuto  <ecanuto@novell.com>
+//     Everaldo Canuto  <ecanuto@novell.com>\r
 \r
 using System;\r
 using System.Drawing;\r
@@ -85,26 +85,26 @@ namespace System.Windows.Forms.Theming
                {\r
                        theme.ButtonPainter.DrawPopup (g, bounds, state, backColor, foreColor);\r
                }\r
-               #endregion
-               
-               #region Painters
-
+               #endregion\r
+               \r
+               #region Painters\r
+\r
                public virtual Default.ButtonPainter ButtonPainter {\r
                        get { return theme.ButtonPainter; }\r
                }\r
-
-               public static Default.LabelPainter LabelPainter {
-                       get { return theme.LabelPainter; }
+\r
+               public static Default.LabelPainter LabelPainter {\r
+                       get { return theme.LabelPainter; }\r
                }\r
-
-               public static Default.LinkLabelPainter LinkLabelPainter {
-                       get { return theme.LinkLabelPainter; }
+\r
+               public static Default.LinkLabelPainter LinkLabelPainter {\r
+                       get { return theme.LinkLabelPainter; }\r
                }\r
-
+\r
                public virtual Default.TabControlPainter TabControlPainter {\r
                        get { return theme.TabControlPainter; }\r
                }\r
-
+\r
 #if NET_2_0\r
                public virtual Default.CheckBoxPainter CheckBoxPainter {\r
                        get { return theme.CheckBoxPainter; }\r
@@ -113,12 +113,12 @@ namespace System.Windows.Forms.Theming
                public virtual Default.RadioButtonPainter RadioButtonPainter {\r
                        get { return theme.RadioButtonPainter; }\r
                }\r
-
+\r
                public virtual Default.ToolStripPainter ToolStripPainter {\r
                        get { return theme.ToolStripPainter; }\r
                }\r
 #endif\r
-
+\r
                #endregion\r
        }\r
 \r
index 8505f9194f8288a99d437180b3eb46f95e2d9847..3f02dedd860ded9ef36ac731aefecafe0705ac70 100644 (file)
@@ -46,7 +46,7 @@ namespace System.Windows.Forms.Theming
                                return buttonPainter;\r
                        }\r
                }\r
-
+\r
                protected Default.LabelPainter labelPainter;\r
                public virtual Default.LabelPainter LabelPainter {\r
                        get {\r
@@ -55,7 +55,7 @@ namespace System.Windows.Forms.Theming
                                return labelPainter;\r
                        }\r
                }\r
-
+\r
                protected Default.LinkLabelPainter linklabelPainter;\r
                public virtual Default.LinkLabelPainter LinkLabelPainter {\r
                        get {\r
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms.WebBrowserDialogs/.gitattributes b/mcs/class/Managed.Windows.Forms/System.Windows.Forms.WebBrowserDialogs/.gitattributes
new file mode 100644 (file)
index 0000000..922c53b
--- /dev/null
@@ -0,0 +1,5 @@
+/AlertCheck.cs -crlf
+/ChangeLog -crlf
+/ConfirmCheck.cs -crlf
+/Generic.cs -crlf
+/Prompt.cs -crlf
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/.gitattributes b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/.gitattributes
new file mode 100644 (file)
index 0000000..44abc8e
--- /dev/null
@@ -0,0 +1,26 @@
+/ColumnHeaderConverter.cs -crlf
+/DataGridViewLinkCell.cs -crlf
+/DataGridViewLinkColumn.cs -crlf
+/HtmlElement.cs -crlf
+/HtmlElementCollection.cs -crlf
+/HtmlElementErrorEventArgs.cs -crlf
+/HtmlElementErrorEventHandler.cs -crlf
+/HtmlElementEventArgs.cs -crlf
+/HtmlElementEventHandler.cs -crlf
+/HtmlWindowCollection.cs -crlf
+/ImageKeyConverter.cs -crlf
+/Line.cs -crlf
+/LineTag.cs -crlf
+/LinkConverter.cs -crlf
+/MdiControlStrip.cs -crlf
+/NumericUpDownAcceleration.cs -crlf
+/NumericUpDownAccelerationCollection.cs -crlf
+/PowerStatus.cs -crlf
+/TextBoxTextRenderer.cs -crlf
+/ToolStripDropDownItemAccessibleObject.cs -crlf
+/ToolStripSystemRenderer.cs -crlf
+/TreeViewImageKeyConverter.cs -crlf
+/WebBrowser.cs -crlf
+/WebBrowserBase.cs -crlf
+/WebBrowserSiteBase.cs -crlf
+/WindowsFormsSynchronizationContext.cs -crlf
diff --git a/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms.Layout/.gitattributes b/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms.Layout/.gitattributes
new file mode 100644 (file)
index 0000000..857147d
--- /dev/null
@@ -0,0 +1 @@
+/ChangeLog -crlf
diff --git a/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/.gitattributes b/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/.gitattributes
new file mode 100644 (file)
index 0000000..a04f4dd
--- /dev/null
@@ -0,0 +1,33 @@
+/ButtonBaseTest.cs -crlf
+/DataObjectTest.cs -crlf
+/EventArgsTest.cs -crlf
+/EventLogger.cs -crlf
+/FlowPanelTests.cs -crlf
+/FormHandleTest.cs -crlf
+/HScrollPropertiesTest.cs -crlf
+/ImageKeyConverterTest.cs -crlf
+/KeysConverterTest.cs -crlf
+/LinkConverterTest.cs -crlf
+/LinkLabelTest.cs -crlf
+/LogGenerator.cs -crlf
+/MaskedTextBoxTest.cs -crlf
+/MdiFormHandleTest.cs -crlf
+/NumericUpDownTest.cs -crlf
+/PanelTest.cs -crlf
+/SendKeysTest.cs -crlf
+/SplitContainerTests.cs -crlf
+/StatusStripTest.cs -crlf
+/TableLayoutTest.cs -crlf
+/TimerTest.cs -crlf
+/ToolStripContainerTest.cs -crlf
+/ToolStripContentPanelTest.cs -crlf
+/ToolStripDropDownTest.cs -crlf
+/ToolStripManagerTest.cs -crlf
+/ToolStripOverflowButtonTest.cs -crlf
+/ToolStripOverflowTest.cs -crlf
+/ToolStripPanelTest.cs -crlf
+/ToolStripStatusLabelTest.cs -crlf
+/TreeViewImageIndexConverterTest.cs -crlf
+/TreeViewImageKeyConverterTest.cs -crlf
+/UpDownTest.cs -crlf
+/VScrollPropertiesTest.cs -crlf
index da5f54fc8a30afbea7d1a99d01fa63959e012123..45b41d7ca144f2f67382dc565976fb792063e6b3 100644 (file)
@@ -42,7 +42,7 @@ namespace MonoTests.System.Windows.Forms
                        if (child2 != null) {\r
                                child2.Dispose ();\r
                                child2 = null;\r
-                       }
+                       }\r
                        base.TearDown ();\r
                }\r
                \r
index 539156672fe4569fe137639c0857d9b91c395f1c..6baf740511e1f353a65c24b78795bf4228f07010 100644 (file)
@@ -120,7 +120,7 @@ namespace MonoTests.System.Windows.Forms
 \r
                [SetUp]\r
                protected override void SetUp () {\r
-                       keys.Clear();
+                       keys.Clear();\r
                        base.SetUp ();\r
                }\r
 \r
index 6845e0e23d7fc32f49bbc4ea73a2155615b0afc1..f1e15738937e19ec0e3549abe3959afedfaee646 100644 (file)
@@ -21,7 +21,7 @@ namespace MonoTests.System.Windows.Forms
        {\r
                [SetUp]\r
                protected override void SetUp () {\r
-                       Reset ();
+                       Reset ();\r
                        base.SetUp ();\r
                }\r
 \r
diff --git a/mcs/class/Managed.Windows.Forms/common/.gitattributes b/mcs/class/Managed.Windows.Forms/common/.gitattributes
new file mode 100644 (file)
index 0000000..41d81c9
--- /dev/null
@@ -0,0 +1,2 @@
+/ChangeLog -crlf
+/MonoTODOAttribute.cs -crlf
diff --git a/mcs/class/Managed.Windows.Forms/resources/.gitattributes b/mcs/class/Managed.Windows.Forms/resources/.gitattributes
new file mode 100644 (file)
index 0000000..8f7b521
--- /dev/null
@@ -0,0 +1,3 @@
+/System.Windows.Forms.de.resx -crlf
+/System.Windows.Forms.en.resx -crlf
+/System.Windows.Forms.resx -crlf
index 2618535e9a0d61421a0504c9636c109ae6b5ae3e..c862d84cb1eb1b9b293d9f469baa2ed90faa074e 100644 (file)
   <data name="Restore" xml:space="preserve">\r
     <value>Restore</value>\r
   </data>\r
-</root>
+</root>\r
index 07f9e6fc299ad34d16e4a4dd2cb0fd500595c58d..75b0ae8a385fb705be3dff7996aa4a83bbc86fb9 100644 (file)
@@ -31,8 +31,8 @@ TEST_MCS_FLAGS = \
        /r:Microsoft.Build.Framework.dll        \
        /r:Microsoft.Build.Utilities$(NAME_SUFFIX).dll
 
-EXTRA_DISTFILES = \\r
-       Test/resources/TestTasks.cs             \\r
+EXTRA_DISTFILES = \
+       Test/resources/TestTasks.cs             \
        Test/resources/*.*proj  \
        Test/test-config-file*
 
index 78c0aed021d1359ad658611fa620107ef87fe454..fccbf5743994b0c7a96c30ed636916a6ba5fd6c9 100644 (file)
@@ -1,3 +1,11 @@
+2010-07-24  Ankit Jain  <jankit@novell.com>
+
+       * ConsoleLogger.cs: Collect and dump timing information.
+
+2010-07-24  Ankit Jain  <jankit@novell.com>
+
+       * ConsoleLogger.cs: Honor LoggerVerbosity.Quiet .
+
 2010-07-22  Ankit Jain  <jankit@novell.com>
 
        * ConsoleLogger.cs: Add support for parameter 'NoItemAndPropertyList'.
index f4315d65be88e30a1821e838d7d4d71f2b6dc954..249abee1a0cdcf7cf8899628a617833903760be8 100644 (file)
@@ -32,6 +32,7 @@ using System.Runtime.InteropServices;
 using System.Collections;
 using System.Collections.Generic;
 using System.IO;
+using System.Linq;
 using System.Security;
 using System.Text;
 using Microsoft.Build.Framework;
@@ -60,6 +61,7 @@ namespace Microsoft.Build.BuildEngine {
                List<BuildStatusEventArgs> events;
                Dictionary<string, List<string>> errorsTable;
                Dictionary<string, List<string>> warningsTable;
+               SortedDictionary<string, PerfInfo> targetPerfTable, tasksPerfTable;
                string current_events_string;
                
                public ConsoleLogger ()
@@ -96,6 +98,8 @@ namespace Microsoft.Build.BuildEngine {
                        events = new List<BuildStatusEventArgs> ();
                        errorsTable = new Dictionary<string, List<string>> ();
                        warningsTable = new Dictionary<string, List<string>> ();
+                       targetPerfTable = new SortedDictionary<string, PerfInfo> ();
+                       tasksPerfTable = new SortedDictionary<string, PerfInfo> ();
 
                        //defaults
                        errorColor = ConsoleColor.DarkRed;
@@ -213,9 +217,11 @@ namespace Microsoft.Build.BuildEngine {
                
                public void BuildStartedHandler (object sender, BuildStartedEventArgs args)
                {
-                       WriteLine (String.Empty);
-                       WriteLine (String.Format ("Build started {0}.", args.Timestamp));
-                       WriteLine ("__________________________________________________");
+                       if (IsVerbosityGreaterOrEqual (LoggerVerbosity.Normal)) {
+                               WriteLine (String.Empty);
+                               WriteLine (String.Format ("Build started {0}.", args.Timestamp));
+                               WriteLine ("__________________________________________________");
+                       }
                        buildStart = args.Timestamp;
 
                        PushEvent (args);
@@ -223,14 +229,20 @@ namespace Microsoft.Build.BuildEngine {
                
                public void BuildFinishedHandler (object sender, BuildFinishedEventArgs args)
                {
+                       if (!IsVerbosityGreaterOrEqual (LoggerVerbosity.Normal)) {
+                               PopEvent ();
+                               return;
+                       }
+
+                       TimeSpan timeElapsed = args.Timestamp - buildStart;
+                       if (performanceSummary || verbosity == LoggerVerbosity.Diagnostic)
+                               DumpPerformanceSummary ();
+
                        if (args.Succeeded == true && !projectFailed) {
                                WriteLine ("Build succeeded.");
                        } else {
                                WriteLine ("Build FAILED.");
                        }
-                       if (performanceSummary == true) {
-                       }
-
                        if (warnings.Count > 0) {
                                WriteLine (Environment.NewLine + "Warnings:");
                                SetColor (warningColor);
@@ -269,7 +281,6 @@ namespace Microsoft.Build.BuildEngine {
                        }
 
                        if (showSummary == true){
-                               TimeSpan timeElapsed = args.Timestamp - buildStart;
                                WriteLine (String.Format ("\t {0} Warning(s)", warningCount));
                                WriteLine (String.Format ("\t {0} Error(s)", errorCount));
                                WriteLine (String.Empty);
@@ -280,13 +291,15 @@ namespace Microsoft.Build.BuildEngine {
 
                public void ProjectStartedHandler (object sender, ProjectStartedEventArgs args)
                {
-                       SetColor (eventColor);
-                       WriteLine (String.Format ("Project \"{0}\" ({1} target(s)):", args.ProjectFile,
-                                               String.IsNullOrEmpty (args.TargetNames) ? "default" : args.TargetNames));
-                       ResetColor ();
-                       WriteLine (String.Empty);
-                       DumpProperties (args.Properties);
-                       DumpItems (args.Items);
+                       if (IsVerbosityGreaterOrEqual (LoggerVerbosity.Normal)) {
+                               SetColor (eventColor);
+                               WriteLine (String.Format ("Project \"{0}\" ({1} target(s)):", args.ProjectFile,
+                                                       String.IsNullOrEmpty (args.TargetNames) ? "default" : args.TargetNames));
+                               ResetColor ();
+                               WriteLine (String.Empty);
+                               DumpProperties (args.Properties);
+                               DumpItems (args.Items);
+                       }
                        PushEvent (args);
                }
                
@@ -310,25 +323,28 @@ namespace Microsoft.Build.BuildEngine {
                
                public void TargetStartedHandler (object sender, TargetStartedEventArgs args)
                {
-                       indent++;
-                       SetColor (eventColor);
-                       WriteLine (String.Format ("Target {0}:",args.TargetName));
-                       ResetColor ();
+                       if (IsVerbosityGreaterOrEqual (LoggerVerbosity.Normal)) {
+                               indent++;
+                               SetColor (eventColor);
+                               WriteLine (String.Format ("Target {0}:",args.TargetName));
+                               ResetColor ();
+                       }
                        PushEvent (args);
                }
                
                public void TargetFinishedHandler (object sender, TargetFinishedEventArgs args)
                {
-                       if (IsVerbosityGreaterOrEqual (LoggerVerbosity.Detailed) || !args.Succeeded) {
+                       if (IsVerbosityGreaterOrEqual (LoggerVerbosity.Detailed) ||
+                                       (!args.Succeeded && IsVerbosityGreaterOrEqual (LoggerVerbosity.Normal))) {
                                SetColor (eventColor);
                                WriteLine (String.Format ("Done building target \"{0}\" in project \"{1}\".{2}",
                                        args.TargetName, args.ProjectFile,
                                        args.Succeeded ? String.Empty : "-- FAILED"));
                                ResetColor ();
+                               WriteLine (String.Empty);
                        }
                        indent--;
 
-                       WriteLine (String.Empty);
                        PopEvent ();
                }
                
@@ -346,7 +362,8 @@ namespace Microsoft.Build.BuildEngine {
                public void TaskFinishedHandler (object sender, TaskFinishedEventArgs args)
                {
                        indent--;
-                       if (this.verbosity == LoggerVerbosity.Detailed || !args.Succeeded) {
+                       if (IsVerbosityGreaterOrEqual (LoggerVerbosity.Detailed) ||
+                                       (!args.Succeeded && IsVerbosityGreaterOrEqual (LoggerVerbosity.Normal))) {
                                SetColor (eventColor);
                                if (args.Succeeded)
                                        WriteLine (String.Format ("Done executing task \"{0}\"", args.TaskName));
@@ -373,7 +390,7 @@ namespace Microsoft.Build.BuildEngine {
                public void WarningHandler (object sender, BuildWarningEventArgs args)
                {
                        string msg = FormatWarningEvent (args);
-                       if (IsVerbosityGreaterOrEqual (LoggerVerbosity.Normal)) {
+                       if (IsVerbosityGreaterOrEqual (LoggerVerbosity.Quiet)) {
                                SetColor (warningColor);
                                WriteLineWithoutIndent (msg);
                                ResetColor ();
@@ -391,7 +408,7 @@ namespace Microsoft.Build.BuildEngine {
                public void ErrorHandler (object sender, BuildErrorEventArgs args)
                {
                        string msg = FormatErrorEvent (args);
-                       if (IsVerbosityGreaterOrEqual (LoggerVerbosity.Minimal)) {
+                       if (IsVerbosityGreaterOrEqual (LoggerVerbosity.Quiet)) {
                                SetColor (errorColor);
                                WriteLineWithoutIndent (msg);
                                ResetColor ();
@@ -432,6 +449,18 @@ namespace Microsoft.Build.BuildEngine {
 
                void PopEvent ()
                {
+                       if (performanceSummary || verbosity == LoggerVerbosity.Diagnostic) {
+                               var args = events [events.Count - 1];
+                               TargetStartedEventArgs tgt_args = args as TargetStartedEventArgs;
+                               if (tgt_args != null) {
+                                       AddPerfInfo (tgt_args.TargetName, args.Timestamp, targetPerfTable);
+                               } else {
+                                       TaskStartedEventArgs tsk_args = args as TaskStartedEventArgs;
+                                       if (tsk_args != null)
+                                               AddPerfInfo (tsk_args.TaskName, args.Timestamp, tasksPerfTable);
+                               }
+                       }
+
                        events.RemoveAt (events.Count - 1);
                        current_events_string = null;
                }
@@ -442,7 +471,7 @@ namespace Microsoft.Build.BuildEngine {
 
                        string last_imported_target_file = String.Empty;
                        for (int i = 0; i < events.Count; i ++) {
-                               BuildStatusEventArgs args = events [i];
+                               var args = events [i];
                                ProjectStartedEventArgs pargs = args as ProjectStartedEventArgs;
                                if (pargs != null) {
                                        sb.AppendFormat ("{0} ({1}) ->\n", pargs.ProjectFile,
@@ -467,6 +496,39 @@ namespace Microsoft.Build.BuildEngine {
 
                        return sb.ToString ();
                }
+
+               void AddPerfInfo (string name, DateTime start, IDictionary<string, PerfInfo> perf_table)
+               {
+                       PerfInfo pi;
+                       if (!perf_table.TryGetValue (name, out pi)) {
+                               pi = new PerfInfo ();
+                               perf_table [name] = pi;
+                       }
+
+                       pi.Time += DateTime.Now - start;
+                       pi.NumberOfCalls ++;
+               }
+
+               void DumpPerformanceSummary ()
+               {
+                       SetColor (eventColor);
+                       WriteLine ("Target perfomance summary:");
+                       ResetColor ();
+
+                       foreach (var pi in targetPerfTable.OrderBy (pair => pair.Value.Time))
+                               WriteLine (String.Format ("{0,10:0.000} ms  {1,-50}  {2,5} calls", pi.Value.Time.TotalMilliseconds, pi.Key, pi.Value.NumberOfCalls));
+
+                       WriteLine (String.Empty);
+
+                       SetColor (eventColor);
+                       WriteLine ("Tasks perfomance summary:");
+                       ResetColor ();
+
+                       foreach (var pi in tasksPerfTable.OrderBy (pair => pair.Value.Time))
+                               WriteLine (String.Format ("{0,10:0.000} ms  {1,-50}  {2,5} calls", pi.Value.Time.TotalMilliseconds, pi.Key, pi.Value.NumberOfCalls));
+
+                       WriteLine (String.Empty);
+               }
                
                private void WriteLineWithoutIndent (string message)
                {
@@ -682,6 +744,11 @@ namespace Microsoft.Build.BuildEngine {
                        set { writeHandler = value; }
                }
        }
+
+       class PerfInfo {
+               public TimeSpan Time;
+               public int NumberOfCalls;
+       }
 }
 
 #endif
diff --git a/mcs/class/MicrosoftAjaxLibrary/.gitattributes b/mcs/class/MicrosoftAjaxLibrary/.gitattributes
new file mode 100644 (file)
index 0000000..791be60
--- /dev/null
@@ -0,0 +1,2 @@
+/License.htm -crlf
+/Readme.htm -crlf
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/.gitattributes b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/.gitattributes
new file mode 100644 (file)
index 0000000..fd6d06e
--- /dev/null
@@ -0,0 +1,8 @@
+/MicrosoftAjax.debug.js -crlf
+/MicrosoftAjax.debug.jvm.js -crlf
+/MicrosoftAjax.js -crlf
+/MicrosoftAjaxTimer.debug.js -crlf
+/MicrosoftAjaxTimer.js -crlf
+/MicrosoftAjaxWebForms.debug.js -crlf
+/MicrosoftAjaxWebForms.debug.jvm.js -crlf
+/MicrosoftAjaxWebForms.js -crlf
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/.gitattributes b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/Globalization/.gitattributes
new file mode 100644 (file)
index 0000000..c632a1b
--- /dev/null
@@ -0,0 +1,134 @@
+/af-ZA.js -crlf
+/ar-AE.js -crlf
+/ar-BH.js -crlf
+/ar-DZ.js -crlf
+/ar-EG.js -crlf
+/ar-IQ.js -crlf
+/ar-JO.js -crlf
+/ar-KW.js -crlf
+/ar-LB.js -crlf
+/ar-LY.js -crlf
+/ar-MA.js -crlf
+/ar-OM.js -crlf
+/ar-QA.js -crlf
+/ar-SA.js -crlf
+/ar-SY.js -crlf
+/ar-TN.js -crlf
+/ar-YE.js -crlf
+/az-AZ-Cyrl.js -crlf
+/az-AZ-Latn.js -crlf
+/be-BY.js -crlf
+/bg-BG.js -crlf
+/ca-ES.js -crlf
+/cs-CZ.js -crlf
+/da-DK.js -crlf
+/de-AT.js -crlf
+/de-CH.js -crlf
+/de-DE.js -crlf
+/de-LI.js -crlf
+/de-LU.js -crlf
+/div-MV.js -crlf
+/el-GR.js -crlf
+/en-AU.js -crlf
+/en-BZ.js -crlf
+/en-CA.js -crlf
+/en-CB.js -crlf
+/en-GB.js -crlf
+/en-IE.js -crlf
+/en-JM.js -crlf
+/en-NZ.js -crlf
+/en-PH.js -crlf
+/en-TT.js -crlf
+/en-US.js -crlf
+/en-ZA.js -crlf
+/en-ZW.js -crlf
+/es-AR.js -crlf
+/es-BO.js -crlf
+/es-CL.js -crlf
+/es-CO.js -crlf
+/es-CR.js -crlf
+/es-DO.js -crlf
+/es-EC.js -crlf
+/es-ES.js -crlf
+/es-GT.js -crlf
+/es-HN.js -crlf
+/es-MX.js -crlf
+/es-NI.js -crlf
+/es-PA.js -crlf
+/es-PE.js -crlf
+/es-PR.js -crlf
+/es-PY.js -crlf
+/es-SV.js -crlf
+/es-UY.js -crlf
+/es-VE.js -crlf
+/et-EE.js -crlf
+/eu-ES.js -crlf
+/fa-IR.js -crlf
+/fi-FI.js -crlf
+/fo-FO.js -crlf
+/fr-BE.js -crlf
+/fr-CA.js -crlf
+/fr-CH.js -crlf
+/fr-FR.js -crlf
+/fr-LU.js -crlf
+/fr-MC.js -crlf
+/gl-ES.js -crlf
+/gu-IN.js -crlf
+/he-IL.js -crlf
+/hi-IN.js -crlf
+/hr-HR.js -crlf
+/hu-HU.js -crlf
+/hy-AM.js -crlf
+/id-ID.js -crlf
+/is-IS.js -crlf
+/it-CH.js -crlf
+/it-IT.js -crlf
+/ja-JP.js -crlf
+/ka-GE.js -crlf
+/kk-KZ.js -crlf
+/kn-IN.js -crlf
+/ko-KR.js -crlf
+/kok-IN.js -crlf
+/ky-KG.js -crlf
+/lt-LT.js -crlf
+/lv-LV.js -crlf
+/mk-MK.js -crlf
+/mn-MN.js -crlf
+/mr-IN.js -crlf
+/ms-BN.js -crlf
+/ms-MY.js -crlf
+/nb-NO.js -crlf
+/nl-BE.js -crlf
+/nl-NL.js -crlf
+/nn-NO.js -crlf
+/pa-IN.js -crlf
+/pl-PL.js -crlf
+/pt-BR.js -crlf
+/pt-PT.js -crlf
+/ro-RO.js -crlf
+/ru-RU.js -crlf
+/sa-IN.js -crlf
+/sk-SK.js -crlf
+/sl-SI.js -crlf
+/sq-AL.js -crlf
+/sr-SP-Cyrl.js -crlf
+/sr-SP-Latn.js -crlf
+/sv-FI.js -crlf
+/sv-SE.js -crlf
+/sw-KE.js -crlf
+/syr-SY.js -crlf
+/ta-IN.js -crlf
+/te-IN.js -crlf
+/th-TH.js -crlf
+/tr-TR.js -crlf
+/tt-RU.js -crlf
+/uk-UA.js -crlf
+/ur-PK.js -crlf
+/uz-UZ-Cyrl.js -crlf
+/uz-UZ-Latn.js -crlf
+/vi-VN.js -crlf
+/zh-CN.js -crlf
+/zh-HK.js -crlf
+/zh-MO.js -crlf
+/zh-SG.js -crlf
+/zh-TW.js -crlf
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/.gitattributes b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/.gitattributes
new file mode 100644 (file)
index 0000000..b4ef20b
--- /dev/null
@@ -0,0 +1,14 @@
+/MicrosoftAjax.debug.en-US.js -crlf
+/MicrosoftAjax.debug.js -crlf
+/MicrosoftAjax.debug.jvm.js -crlf
+/MicrosoftAjax.en-US.js -crlf
+/MicrosoftAjax.js -crlf
+/MicrosoftAjax.jvm.js -crlf
+/MicrosoftAjaxTimer.debug.en-US.js -crlf
+/MicrosoftAjaxTimer.debug.js -crlf
+/MicrosoftAjaxTimer.en-US.js -crlf
+/MicrosoftAjaxTimer.js -crlf
+/MicrosoftAjaxWebForms.debug.en-US.js -crlf
+/MicrosoftAjaxWebForms.debug.js -crlf
+/MicrosoftAjaxWebForms.en-US.js -crlf
+/MicrosoftAjaxWebForms.js -crlf
diff --git a/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/Globalization/.gitattributes b/mcs/class/MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/Globalization/.gitattributes
new file mode 100644 (file)
index 0000000..e99d592
--- /dev/null
@@ -0,0 +1,166 @@
+/af-ZA.js -crlf
+/ar-AE.js -crlf
+/ar-BH.js -crlf
+/ar-DZ.js -crlf
+/ar-EG.js -crlf
+/ar-IQ.js -crlf
+/ar-JO.js -crlf
+/ar-KW.js -crlf
+/ar-LB.js -crlf
+/ar-LY.js -crlf
+/ar-MA.js -crlf
+/ar-OM.js -crlf
+/ar-QA.js -crlf
+/ar-SA.js -crlf
+/ar-SY.js -crlf
+/ar-TN.js -crlf
+/ar-YE.js -crlf
+/arn-CL.js -crlf
+/az-Cyrl-AZ.js -crlf
+/az-Latn-AZ.js -crlf
+/be-BY.js -crlf
+/bg-BG.js -crlf
+/bs-Cyrl-BA.js -crlf
+/bs-Latn-BA.js -crlf
+/ca-ES.js -crlf
+/cs-CZ.js -crlf
+/cy-GB.js -crlf
+/da-DK.js -crlf
+/de-AT.js -crlf
+/de-CH.js -crlf
+/de-DE.js -crlf
+/de-LI.js -crlf
+/de-LU.js -crlf
+/dv-MV.js -crlf
+/el-GR.js -crlf
+/en-029.js -crlf
+/en-AU.js -crlf
+/en-BZ.js -crlf
+/en-CA.js -crlf
+/en-GB.js -crlf
+/en-IE.js -crlf
+/en-JM.js -crlf
+/en-NZ.js -crlf
+/en-PH.js -crlf
+/en-TT.js -crlf
+/en-US.js -crlf
+/en-ZA.js -crlf
+/en-ZW.js -crlf
+/es-AR.js -crlf
+/es-BO.js -crlf
+/es-CL.js -crlf
+/es-CO.js -crlf
+/es-CR.js -crlf
+/es-DO.js -crlf
+/es-EC.js -crlf
+/es-ES.js -crlf
+/es-GT.js -crlf
+/es-HN.js -crlf
+/es-MX.js -crlf
+/es-NI.js -crlf
+/es-PA.js -crlf
+/es-PE.js -crlf
+/es-PR.js -crlf
+/es-PY.js -crlf
+/es-SV.js -crlf
+/es-UY.js -crlf
+/es-VE.js -crlf
+/et-EE.js -crlf
+/eu-ES.js -crlf
+/fa-IR.js -crlf
+/fi-FI.js -crlf
+/fil-PH.js -crlf
+/fo-FO.js -crlf
+/fr-BE.js -crlf
+/fr-CA.js -crlf
+/fr-CH.js -crlf
+/fr-FR.js -crlf
+/fr-LU.js -crlf
+/fr-MC.js -crlf
+/fy-NL.js -crlf
+/ga-IE.js -crlf
+/gl-ES.js -crlf
+/gu-IN.js -crlf
+/he-IL.js -crlf
+/hi-IN.js -crlf
+/hr-BA.js -crlf
+/hr-HR.js -crlf
+/hu-HU.js -crlf
+/hy-AM.js -crlf
+/id-ID.js -crlf
+/is-IS.js -crlf
+/it-CH.js -crlf
+/it-IT.js -crlf
+/iu-Latn-CA.js -crlf
+/ja-JP.js -crlf
+/ka-GE.js -crlf
+/kk-KZ.js -crlf
+/kn-IN.js -crlf
+/ko-KR.js -crlf
+/kok-IN.js -crlf
+/ky-KG.js -crlf
+/lb-LU.js -crlf
+/lt-LT.js -crlf
+/lv-LV.js -crlf
+/mi-NZ.js -crlf
+/mk-MK.js -crlf
+/mn-MN.js -crlf
+/moh-CA.js -crlf
+/mr-IN.js -crlf
+/ms-BN.js -crlf
+/ms-MY.js -crlf
+/mt-MT.js -crlf
+/nb-NO.js -crlf
+/nl-BE.js -crlf
+/nl-NL.js -crlf
+/nn-NO.js -crlf
+/ns-ZA.js -crlf
+/pa-IN.js -crlf
+/pl-PL.js -crlf
+/pt-BR.js -crlf
+/pt-PT.js -crlf
+/quz-BO.js -crlf
+/quz-EC.js -crlf
+/quz-PE.js -crlf
+/rm-CH.js -crlf
+/ro-RO.js -crlf
+/ru-RU.js -crlf
+/sa-IN.js -crlf
+/se-FI.js -crlf
+/se-NO.js -crlf
+/se-SE.js -crlf
+/sk-SK.js -crlf
+/sl-SI.js -crlf
+/sma-NO.js -crlf
+/sma-SE.js -crlf
+/smj-NO.js -crlf
+/smj-SE.js -crlf
+/smn-FI.js -crlf
+/sms-FI.js -crlf
+/sq-AL.js -crlf
+/sr-Cyrl-BA.js -crlf
+/sr-Cyrl-CS.js -crlf
+/sr-Latn-BA.js -crlf
+/sr-Latn-CS.js -crlf
+/sv-FI.js -crlf
+/sv-SE.js -crlf
+/sw-KE.js -crlf
+/syr-SY.js -crlf
+/ta-IN.js -crlf
+/te-IN.js -crlf
+/th-TH.js -crlf
+/tn-ZA.js -crlf
+/tr-TR.js -crlf
+/tt-RU.js -crlf
+/uk-UA.js -crlf
+/ur-PK.js -crlf
+/uz-Cyrl-UZ.js -crlf
+/uz-Latn-UZ.js -crlf
+/vi-VN.js -crlf
+/xh-ZA.js -crlf
+/zh-CN.js -crlf
+/zh-HK.js -crlf
+/zh-MO.js -crlf
+/zh-SG.js -crlf
+/zh-TW.js -crlf
+/zu-ZA.js -crlf
diff --git a/mcs/class/Mono.C5/UserGuideExamples/.gitattributes b/mcs/class/Mono.C5/UserGuideExamples/.gitattributes
new file mode 100644 (file)
index 0000000..b8292be
--- /dev/null
@@ -0,0 +1 @@
+/Makefile -crlf
diff --git a/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/.gitattributes b/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/.gitattributes
new file mode 100644 (file)
index 0000000..843bf6c
--- /dev/null
@@ -0,0 +1,24 @@
+/SQLite3.cs -crlf
+/SQLite3_UTF16.cs -crlf
+/SQLiteBase.cs -crlf
+/SQLiteCommand.cs -crlf
+/SQLiteCommandBuilder.cs -crlf
+/SQLiteConnection.cs -crlf
+/SQLiteConnectionPool.cs -crlf
+/SQLiteConnectionStringBuilder.cs -crlf
+/SQLiteConvert.cs -crlf
+/SQLiteDataAdapter.cs -crlf
+/SQLiteDataReader.cs -crlf
+/SQLiteEnlistment.cs -crlf
+/SQLiteException.cs -crlf
+/SQLiteFactory.cs -crlf
+/SQLiteFunction.cs -crlf
+/SQLiteFunctionAttribute.cs -crlf
+/SQLiteKeyReader.cs -crlf
+/SQLiteMetaDataCollectionNames.cs -crlf
+/SQLiteParameter.cs -crlf
+/SQLiteParameterCollection.cs -crlf
+/SQLiteStatement.cs -crlf
+/SQLiteTransaction.cs -crlf
+/SR.Designer.cs -crlf
+/UnsafeNativeMethods.cs -crlf
index 8860adbd9a95b4883f163bdc57e7afab59d663d3..d1fb5972d1040513b5a02c47469680fe5298ab91 100644 (file)
@@ -42,8 +42,8 @@
 
 2007-06-03  Kamil Skalski  <nazgul@nemerle.org>
 
-       * SQLiteConvert.cs: Port function for converting native UTF8 string\r
-      into managed string from the old SqliteClient implementation.\r
+       * SQLiteConvert.cs: Port function for converting native UTF8 string
+      into managed string from the old SqliteClient implementation.
       Use it instead of PtrToStrAuto, which fails on Windows.
 
 2007-02-20  Marek Habersack  <grendello@gmail.com>
diff --git a/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/LINQ/.gitattributes b/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/LINQ/.gitattributes
new file mode 100644 (file)
index 0000000..b53d660
--- /dev/null
@@ -0,0 +1,2 @@
+/SQLiteConnection_Linq.cs -crlf
+/SQLiteFactory_Linq.cs -crlf
diff --git a/mcs/class/Mono.Data.Sqlite/Test/.gitattributes b/mcs/class/Mono.Data.Sqlite/Test/.gitattributes
new file mode 100644 (file)
index 0000000..3603890
--- /dev/null
@@ -0,0 +1 @@
+/SqliteTest.cs -crlf
diff --git a/mcs/class/Mono.Data.Sqlite/resources/.gitattributes b/mcs/class/Mono.Data.Sqlite/resources/.gitattributes
new file mode 100644 (file)
index 0000000..a042f59
--- /dev/null
@@ -0,0 +1,3 @@
+/DataTypes.xml -crlf
+/MetaDataCollections.xml -crlf
+/SR.resx -crlf
diff --git a/mcs/class/Mono.Directory.LDAP/.gitattributes b/mcs/class/Mono.Directory.LDAP/.gitattributes
new file mode 100644 (file)
index 0000000..857147d
--- /dev/null
@@ -0,0 +1 @@
+/ChangeLog -crlf
diff --git a/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/.gitattributes b/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/.gitattributes
new file mode 100644 (file)
index 0000000..404e714
--- /dev/null
@@ -0,0 +1 @@
+/MessageEnumeratorExceptionTest.cs -crlf
diff --git a/mcs/class/Mono.Messaging/Mono.Messaging/.gitattributes b/mcs/class/Mono.Messaging/Mono.Messaging/.gitattributes
new file mode 100644 (file)
index 0000000..6d1103f
--- /dev/null
@@ -0,0 +1 @@
+/CompletedEventArgs.cs -crlf
diff --git a/mcs/class/Mono.Posix/Mono.Remoting.Channels.Unix/.gitattributes b/mcs/class/Mono.Posix/Mono.Remoting.Channels.Unix/.gitattributes
new file mode 100644 (file)
index 0000000..cdcaaf5
--- /dev/null
@@ -0,0 +1 @@
+/UnixConnectionPool.cs -crlf
index eee4a712270860bdb8911047e342d2ba4e5134bb..2a6f812a24d925ab50e341572bd3c5be1e24b335 100644 (file)
@@ -130,7 +130,7 @@ namespace Mono.Remoting.Channels.Unix
                        _nextInChain.AsyncProcessRequest (stack, msg, transportHeaders, stream);
 
                        // FIXME: No idea about how to implement IMessageCtrl
-                       return null;    \r
+                       return null;    
                }
 
                public IMessage SyncProcessMessage (IMessage msg)
index e0678f87cd88ce3dacdb6b5a3256c0c090a08374..cb2809377a0eb7e877433b5e8a878a284d015fae 100644 (file)
@@ -5,27 +5,27 @@
 //\r
 // Copyright (C) 2005 Novell, Inc (http://www.novell.com)\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 using System.Collections;\r
@@ -308,4 +308,4 @@ namespace Mono.Remoting.Channels.Unix
        }\r
 \r
 \r
-}
+}\r
index 5dca1c3b8e2853fc5a604fd8408a2c7906620db6..df42d48c58d23a4c483c78a5b6f3cab2fee6c059 100644 (file)
     <remarks>
       <example>
         <code lang="C#">
-using System;\r
-using System.IO;\r
-using System.Net;\r
-using System.Net.Sockets;\r
-using System.Text;\r
-\r
-using Mono.Security.Authenticode;\r
-using Mono.Security.Protocol.Tls;\r
-using System.Security.Cryptography;\r
-using System.Security.Cryptography.X509Certificates;\r
-\r
-namespace SslHttpServer\r
-{\r
-       class SslHttpServer\r
-       {\r
+using System;
+using System.IO;
+using System.Net;
+using System.Net.Sockets;
+using System.Text;
+
+using Mono.Security.Authenticode;
+using Mono.Security.Protocol.Tls;
+using System.Security.Cryptography;
+using System.Security.Cryptography.X509Certificates;
+
+namespace SslHttpServer
+{
+       class SslHttpServer
+       {
                private static X509Certificate _certificate;
                private static string certfile;
-               private static string keyfile;\r
-\r
-               static void Main (string [] args)\r
+               private static string keyfile;
+
+               static void Main (string [] args)
                {
                        certfile = (args.Length &gt; 0) ? args [0] : "ssl.cer";
                        keyfile = (args.Length &gt; 0) ? args [0] : "ssl.pvk";
-\r
-                       Socket listenSocket = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\r
-                       IPEndPoint localEndPoint = new IPEndPoint (IPAddress.Any, 1888);\r
-                       Socket requestSocket;\r
-\r
-                       listenSocket.Bind (localEndPoint);\r
-                       listenSocket.Listen (10);\r
-\r
-                       while (true) {\r
-                               try {\r
-                                       requestSocket = listenSocket.Accept ();\r
-                                       using (NetworkStream ns = new NetworkStream (requestSocket, FileAccess.ReadWrite, true)) {\r
-                                               using (SslServerStream s = new SslServerStream (ns, Certificate, false, false)) {\r
-                                                       s.PrivateKeyCertSelectionDelegate += new PrivateKeySelectionCallback (GetPrivateKey);\r
-                                                       StreamReader reader = new StreamReader (s);\r
-                                                       StreamWriter writer = new StreamWriter (s, Encoding.ASCII);\r
-\r
-                                                       string line;\r
-                                                       string answer =\r
-                                                               "HTTP/1.0 200\r\n" +\r
-                                                               "Connection: close\r\n" +\r
-                                                               "Content-Type: text/html\r\n" +\r
-                                                               "Content-Encoding: " + Encoding.ASCII.WebName + "\r\n" +\r
-                                                               "\r\n" +\r
-                                                               "&lt;html&gt;&lt;body&gt;&lt;h1&gt;Hello World!&lt;/h1&gt;&lt;/body&gt;&lt;/html&gt;\r\n";\r
-\r
-                                                       // Read request header\r
-                                                       do {\r
-                                                               line = reader.ReadLine ();\r
-                                                               if (line != null)\r
-                                                                       Console.WriteLine (line);\r
-                                                       }\r
-                                                       while (line != null &amp;&amp; line.Length &gt; 0);\r
-\r
-                                                       // Send response\r
-                                                       writer.Write (answer);\r
-\r
-                                                       writer.Flush ();\r
-                                                       s.Flush ();\r
-                                                       ns.Flush ();\r
-                                               }\r
-                                       }\r
-                               }\r
-                               catch (Exception ex) {\r
-                                       Console.WriteLine ("---------------------------------------------------------");\r
-                                       Console.WriteLine (ex.ToString ());\r
-                               }\r
-                       }\r
-               }\r
-\r
-               private static X509Certificate Certificate {\r
-                       get {\r
-                               if (_certificate == null)\r
-                                       _certificate = X509Certificate.CreateFromCertFile (certfile);\r
-                               return _certificate;\r
-                       }\r
-               }\r
-\r
-               // note: makecert creates the private key in the PVK format\r
-               private static AsymmetricAlgorithm GetPrivateKey (X509Certificate certificate, string targetHost)\r
-               {\r
-                       PrivateKey key = PrivateKey.CreateFromFile (keyfile);\r
-                       return key.RSA;\r
-               }\r
-       }\r
-}\r
+
+                       Socket listenSocket = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
+                       IPEndPoint localEndPoint = new IPEndPoint (IPAddress.Any, 1888);
+                       Socket requestSocket;
+
+                       listenSocket.Bind (localEndPoint);
+                       listenSocket.Listen (10);
+
+                       while (true) {
+                               try {
+                                       requestSocket = listenSocket.Accept ();
+                                       using (NetworkStream ns = new NetworkStream (requestSocket, FileAccess.ReadWrite, true)) {
+                                               using (SslServerStream s = new SslServerStream (ns, Certificate, false, false)) {
+                                                       s.PrivateKeyCertSelectionDelegate += new PrivateKeySelectionCallback (GetPrivateKey);
+                                                       StreamReader reader = new StreamReader (s);
+                                                       StreamWriter writer = new StreamWriter (s, Encoding.ASCII);
+
+                                                       string line;
+                                                       string answer =
+                                                               "HTTP/1.0 200\r\n" +
+                                                               "Connection: close\r\n" +
+                                                               "Content-Type: text/html\r\n" +
+                                                               "Content-Encoding: " + Encoding.ASCII.WebName + "\r\n" +
+                                                               "\r\n" +
+                                                               "&lt;html&gt;&lt;body&gt;&lt;h1&gt;Hello World!&lt;/h1&gt;&lt;/body&gt;&lt;/html&gt;\r\n";
+
+                                                       // Read request header
+                                                       do {
+                                                               line = reader.ReadLine ();
+                                                               if (line != null)
+                                                                       Console.WriteLine (line);
+                                                       }
+                                                       while (line != null &amp;&amp; line.Length &gt; 0);
+
+                                                       // Send response
+                                                       writer.Write (answer);
+
+                                                       writer.Flush ();
+                                                       s.Flush ();
+                                                       ns.Flush ();
+                                               }
+                                       }
+                               }
+                               catch (Exception ex) {
+                                       Console.WriteLine ("---------------------------------------------------------");
+                                       Console.WriteLine (ex.ToString ());
+                               }
+                       }
+               }
+
+               private static X509Certificate Certificate {
+                       get {
+                               if (_certificate == null)
+                                       _certificate = X509Certificate.CreateFromCertFile (certfile);
+                               return _certificate;
+                       }
+               }
+
+               // note: makecert creates the private key in the PVK format
+               private static AsymmetricAlgorithm GetPrivateKey (X509Certificate certificate, string targetHost)
+               {
+                       PrivateKey key = PrivateKey.CreateFromFile (keyfile);
+                       return key.RSA;
+               }
+       }
+}
   </code>
       </example>
       <para>
index e4e81a4864608720565965ddb631e866ccfea905..e80407398f27650edb95dacea21f6134dc2b87d1 100644 (file)
@@ -1,3 +1,9 @@
+2010-07-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ClientSessionCache.cs: Do not let the ValidityInterval be 
+       controlled by an environment variable for Moonlight
+       * HttpsClientStream.cs: Simplify code for Moonlight profile
+
 2010-05-10  Sebastien Pouliot  <sebastien@ximian.com>
 
        * CipherSuite.cs:
index 749a51edea4a3094ec58e8dd19eaafac2da4eb8a..912299c1995b2a9dcef16eb796b74e807db8860c 100644 (file)
@@ -47,6 +47,9 @@ namespace Mono.Security.Protocol.Tls {
 
                static ClientSessionInfo ()
                {
+#if MOONLIGHT
+                       ValidityInterval = DefaultValidityInterval;
+#else
                        string user_cache_timeout = Environment.GetEnvironmentVariable ("MONO_TLS_SESSION_CACHE_TIMEOUT");
                        if (user_cache_timeout == null) {
                                ValidityInterval = DefaultValidityInterval;
@@ -58,6 +61,7 @@ namespace Mono.Security.Protocol.Tls {
                                        ValidityInterval = DefaultValidityInterval;
                                }
                        }
+#endif
                }
 
                public ClientSessionInfo (string hostname, byte[] id)
index 5a614874e5b8db98af9ef216fd8ef8c9947391f6..ffecc7218c08764110494f84f3f9a4c7b761fae9 100644 (file)
@@ -55,10 +55,10 @@ namespace Mono.Security.Protocol.Tls {
                        _status = 0;
                        if (buffer != null)
                                InputBuffer.Write (buffer, 0, buffer.Length);
-#if !NET_1_0
+#if !MOONLIGHT
                         // also saved from reflection
                         base.CheckCertRevocationStatus = ServicePointManager.CheckCertificateRevocationList;
-#endif
+
                        ClientCertSelection += delegate (X509CertificateCollection clientCerts, X509Certificate serverCertificate,
                                string targetHost, X509CertificateCollection serverRequestedCertificates) {
                                return ((clientCerts == null) || (clientCerts.Count == 0)) ? null : clientCerts [0];
@@ -67,6 +67,7 @@ namespace Mono.Security.Protocol.Tls {
                                X509Certificate2 cert = (certificate as X509Certificate2);
                                return (cert == null) ? null : cert.PrivateKey;
                        };
+#endif
                }
 
                public bool TrustFailure {
@@ -81,6 +82,12 @@ namespace Mono.Security.Protocol.Tls {
                        }
                }
 
+#if MOONLIGHT
+                internal override bool RaiseServerCertificateValidation (X509Certificate certificate, int[] certificateErrors)
+               {
+                       return true;
+               }
+#else
                 internal override bool RaiseServerCertificateValidation (X509Certificate certificate, int[] certificateErrors)
                 {
                        bool failed = (certificateErrors.Length > 0);
@@ -118,5 +125,6 @@ namespace Mono.Security.Protocol.Tls {
                        }
                        return failed;
                }
+#endif
         }
 }
diff --git a/mcs/class/Mono.Security/Test/tools/mutual/.gitattributes b/mcs/class/Mono.Security/Test/tools/mutual/.gitattributes
new file mode 100644 (file)
index 0000000..947e32b
--- /dev/null
@@ -0,0 +1,3 @@
+/ca.pem -crlf
+/client.pem -crlf
+/mutual.cs -crlf
index 9282d35505147e0b8122444c0692bdac13fc1406..1f4b6a95cdd71a15983037b57c5cd234148be869 100644 (file)
@@ -48,11 +48,11 @@ class TestSslClientStream {
                ssl.ClientCertSelectionDelegate += new CertificateSelectionCallback (ClientCertificateSelection);\r
                ssl.PrivateKeyCertSelectionDelegate += new PrivateKeySelectionCallback (PrivateKeySelection);\r
        \r
-               StreamWriter sw = new StreamWriter (ssl, System.Text.Encoding.ASCII);
-               sw.WriteLine ("GET /clientcert.aspx{0}", Environment.NewLine);
-               sw.Flush ();
+               StreamWriter sw = new StreamWriter (ssl, System.Text.Encoding.ASCII);\r
+               sw.WriteLine ("GET /clientcert.aspx{0}", Environment.NewLine);\r
+               sw.Flush ();\r
 \r
-               StreamReader sr = new StreamReader (ssl);
+               StreamReader sr = new StreamReader (ssl);\r
                Console.WriteLine (sr.ReadToEnd ());\r
        }\r
 \r
diff --git a/mcs/class/Mono.Security/Test/tools/postecho/.gitattributes b/mcs/class/Mono.Security/Test/tools/postecho/.gitattributes
new file mode 100644 (file)
index 0000000..103d330
--- /dev/null
@@ -0,0 +1 @@
+/sendback.asp -crlf
diff --git a/mcs/class/Mono.ServiceModel.IdentitySelectors/Test/resources/.gitattributes b/mcs/class/Mono.ServiceModel.IdentitySelectors/Test/resources/.gitattributes
new file mode 100644 (file)
index 0000000..36cd519
--- /dev/null
@@ -0,0 +1 @@
+/managed.xml -crlf
diff --git a/mcs/class/Mono.Xml.Ext/Mono.Xml.XPath/.gitattributes b/mcs/class/Mono.Xml.Ext/Mono.Xml.XPath/.gitattributes
new file mode 100644 (file)
index 0000000..621f2ed
--- /dev/null
@@ -0,0 +1 @@
+/XPathNavigatorReader.cs -crlf
diff --git a/mcs/class/Mono.Xml.Ext/Mono.Xml.XPath2/.gitattributes b/mcs/class/Mono.Xml.Ext/Mono.Xml.XPath2/.gitattributes
new file mode 100644 (file)
index 0000000..2a18338
--- /dev/null
@@ -0,0 +1,7 @@
+/XQueryArithmeticOperator.cs -crlf
+/XQueryCliFunction.cs -crlf
+/XQueryComparisonOperator.cs -crlf
+/XQueryDefaultFunctionCall.cs -crlf
+/XQueryFunctionTable.cs -crlf
+/XmlQueryCompileException.cs -crlf
+/XmlQueryException.cs -crlf
diff --git a/mcs/class/Mono.Xml.Ext/Mono.Xml/.gitattributes b/mcs/class/Mono.Xml.Ext/Mono.Xml/.gitattributes
new file mode 100644 (file)
index 0000000..ca6ac51
--- /dev/null
@@ -0,0 +1,3 @@
+/SubtreeXmlReader.cs -crlf
+/XmlChar.cs -crlf
+/XmlStoredResolver.cs -crlf
diff --git a/mcs/class/Novell.Directory.Ldap/.gitattributes b/mcs/class/Novell.Directory.Ldap/.gitattributes
new file mode 100644 (file)
index 0000000..1dc7959
--- /dev/null
@@ -0,0 +1,2 @@
+/makefile.build -crlf
+/net_1_1_java_Novell.Directory.Ldap.dll.sources -crlf
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Rfc2251/.gitattributes b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Rfc2251/.gitattributes
new file mode 100644 (file)
index 0000000..a32f40c
--- /dev/null
@@ -0,0 +1 @@
+/RfcLdapSuperDN.cs -crlf
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Security.jvm/.gitattributes b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Security.jvm/.gitattributes
new file mode 100644 (file)
index 0000000..f4322ca
--- /dev/null
@@ -0,0 +1,7 @@
+/AuthenticationCallbackHandler.cs -crlf
+/CreateContextPrivilegedAction.cs -crlf
+/ExchangeTokenPrivilegedAction.cs -crlf
+/Krb5Helper.cs -crlf
+/SecureStream.cs -crlf
+/UnwrapPrivilegedAction.cs -crlf
+/WrapPrivilegedAction.cs -crlf
index 65c037f6d7bd2edfc6e8913e0c80b226f5fc74f3..9b58ff50d9ef263cd1e3fb37e810c3dd1b9e326a 100644 (file)
@@ -1,32 +1,32 @@
-// 
-// Novell.Directory.Ldap.Security.Krb5Helper.cs
-//
-// Authors:
-//  Boris Kirzner <borsk@mainsoft.com>
-//     Konstantin Triger <kostat@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+// \r
+// Novell.Directory.Ldap.Security.Krb5Helper.cs\r
+//\r
+// Authors:\r
+//  Boris Kirzner <borsk@mainsoft.com>\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System;\r
@@ -42,8 +42,8 @@ namespace Novell.Directory.Ldap.Security
        internal class Krb5Helper : IDisposable\r
        {\r
                enum QOP {\r
-                       NO_PROTECTION = 1,
-                       INTEGRITY_ONLY_PROTECTION = 2,
+                       NO_PROTECTION = 1,\r
+                       INTEGRITY_ONLY_PROTECTION = 2,\r
                        PRIVACY_PROTECTION = 4\r
                }\r
 \r
@@ -113,7 +113,7 @@ namespace Novell.Directory.Ldap.Security
 \r
                                //int rawSendSize = Context.getWrapSizeLimit(0, _encryption, srvMaxBufSize);\r
 \r
-                               byte [] gssInToken = new byte [4];
+                               byte [] gssInToken = new byte [4];\r
                                gssInToken [0] = (byte) myCop;\r
 \r
                                SecureStream.IntToNetworkByteOrder (srvMaxBufSize, gssInToken, 1, 3);\r
index f9aa4e43aecdef9b61ba797d1951f0fbf1722ef5..08a37e6718cc0a78b0b9db1b50a1213f86ef72fa 100644 (file)
@@ -1,32 +1,32 @@
-// 
-// Novell.Directory.Ldap.Security.SecureStream.cs
-//
-// Authors:
-//  Boris Kirzner <borsk@mainsoft.com>
-//     Konstantin Triger <kostat@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+// \r
+// Novell.Directory.Ldap.Security.SecureStream.cs\r
+//\r
+// Authors:\r
+//  Boris Kirzner <borsk@mainsoft.com>\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System;\r
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/.gitattributes b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/.gitattributes
new file mode 100644 (file)
index 0000000..05755f1
--- /dev/null
@@ -0,0 +1,3 @@
+/ExceptionMessages.resx -crlf
+/ExceptionMessages.txt -crlf
+/ResultCodeMessages.resx -crlf
index 01ec3002601fb940cc08a192a4861e921d101eaf..d89cd3fdce781543781134a1f513f44ab3eb5d1e 100644 (file)
@@ -107,7 +107,7 @@ namespace Novell.Directory.Ldap.Utilclass
                public static System.String getMessage(System.String messageOrKey, System.Object[] arguments, System.Globalization.CultureInfo locale)
                {
                        if (defaultMessages == null)
-                       {\r
+                       {
                                defaultMessages = new ResourceManager ("ExceptionMessages", Assembly.GetExecutingAssembly ());
                        }
                        
@@ -180,7 +180,7 @@ namespace Novell.Directory.Ldap.Utilclass
                        if (defaultResultCodes == null)
                        {
 /*
-                               defaultResultCodes = ResourceManager.CreateFileBasedResourceManager("ResultCodeMessages", "Resources", null);*/\r
+                               defaultResultCodes = ResourceManager.CreateFileBasedResourceManager("ResultCodeMessages", "Resources", null);*/
                                defaultResultCodes = new ResourceManager ("ResultCodeMessages", Assembly.GetExecutingAssembly ());
 
                        }
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap/.gitattributes b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap/.gitattributes
new file mode 100644 (file)
index 0000000..5f364c2
--- /dev/null
@@ -0,0 +1,2 @@
+/AuthenticationTypes.cs -crlf
+/MessageVector.cs -crlf
diff --git a/mcs/class/Npgsql/Npgsql/.gitattributes b/mcs/class/Npgsql/Npgsql/.gitattributes
new file mode 100644 (file)
index 0000000..6907dc7
--- /dev/null
@@ -0,0 +1 @@
+/Cache.cs -crlf
index 772df879e3f0ade69acfc9fabf8e88862e35bfa3..c1c158cd8c1f63186d10842ee499ad7db8c4a2fb 100644 (file)
@@ -57,7 +57,7 @@
     value   : The object must be serialized into a byte array 
             : using a System.ComponentModel.TypeConverter
             : and then encoded with base64 encoding.
-    -->\r
+    -->
        <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
                <xsd:element name="root" msdata:IsDataSet="true">
                        <xsd:complexType>
index 17206e2936c7f23b7c057948b52ce7a99b2ef5cd..bdd5e999a25b26ed4853c4770c5e3bae77facf76 100644 (file)
@@ -57,7 +57,7 @@
     value   : The object must be serialized into a byte array 
             : using a System.ComponentModel.TypeConverter
             : and then encoded with base64 encoding.
-    -->\r
+    -->
        <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
                <xsd:element name="root" msdata:IsDataSet="true">
                        <xsd:complexType>
index 1698867f759ab18c346b912c6e434f66dc4a52eb..cbbb4dcf913de29c7aeb45d0aa930501a68f3e17 100644 (file)
@@ -57,7 +57,7 @@
     value   : The object must be serialized into a byte array 
             : using a System.ComponentModel.TypeConverter
             : and then encoded with base64 encoding.
-    -->\r
+    -->
        <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
                <xsd:element name="root" msdata:IsDataSet="true">
                        <xsd:complexType>
index 03140387ebf4d08ac43114e0ba16944386510cf6..25756caa776c2538124c79bcbffb54af7b457c2c 100644 (file)
@@ -249,14 +249,14 @@ namespace Npgsql
             NpgsqlEventLog.LogMethodEnter(LogLevel.Debug, CLASSNAME, "IndexOf", parameterName);
 
             // Iterate values to see what is the index of parameter.
-            Int32 index = 0;\r
-            if ((parameterName[0] == ':') || (parameterName[0] == '@'))\r
-                parameterName = parameterName.Remove(0, 1);\r
-\r
-            foreach (NpgsqlParameter parameter in this)\r
-            {\r
-                if (parameter.ParameterName.Remove(0, 1) == parameterName)\r
-                    return index;\r
+            Int32 index = 0;
+            if ((parameterName[0] == ':') || (parameterName[0] == '@'))
+                parameterName = parameterName.Remove(0, 1);
+
+            foreach (NpgsqlParameter parameter in this)
+            {
+                if (parameter.ParameterName.Remove(0, 1) == parameterName)
+                    return index;
                 index++;
             }
             return -1;
@@ -331,29 +331,29 @@ namespace Npgsql
             NpgsqlEventLog.LogMethodEnter(LogLevel.Debug, CLASSNAME, "Contains", value);
             CheckType(value);
             return this.InternalList.Contains(value);
-        }\r
-\r
-        /// <summary>\r
-        /// Gets a value indicating whether a <see cref="Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection.\r
-        /// </summary>\r
-        /// <param name="parameterName">The name of the <see cref="Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>\r
-        /// <param name="parameter">A reference to the requested parameter is returned in this out param if it is found in the list.  This value is null if the parameter is not found.</param>\r
-        /// <returns><b>true</b> if the collection contains the parameter and param will contain the parameter; otherwise, <b>false</b>.</returns>\r
-        public bool TryGetValue(string parameterName, out NpgsqlParameter parameter)\r
-        {\r
-            NpgsqlEventLog.LogMethodEnter(LogLevel.Debug, CLASSNAME, "TryGetValue", parameterName);\r
-            int index = IndexOf(parameterName);\r
-            if (index != -1)\r
-            {\r
-                parameter = this[index];\r
-                return true;\r
-            }\r
-            else\r
-            {\r
-                parameter = null;\r
-                return false;\r
-            }\r
-        }\r
+        }
+
+        /// <summary>
+        /// Gets a value indicating whether a <see cref="Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection.
+        /// </summary>
+        /// <param name="parameterName">The name of the <see cref="Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
+        /// <param name="parameter">A reference to the requested parameter is returned in this out param if it is found in the list.  This value is null if the parameter is not found.</param>
+        /// <returns><b>true</b> if the collection contains the parameter and param will contain the parameter; otherwise, <b>false</b>.</returns>
+        public bool TryGetValue(string parameterName, out NpgsqlParameter parameter)
+        {
+            NpgsqlEventLog.LogMethodEnter(LogLevel.Debug, CLASSNAME, "TryGetValue", parameterName);
+            int index = IndexOf(parameterName);
+            if (index != -1)
+            {
+                parameter = this[index];
+                return true;
+            }
+            else
+            {
+                parameter = null;
+                return false;
+            }
+        }
 
         /// <summary>
         /// Removes all items from the collection.
index 84d2fec20376d6e6317b147aabb187a1cb6dff96..1324af3a0315834f8caa1b2e6bf1520158562f5a 100644 (file)
@@ -57,7 +57,7 @@
     value   : The object must be serialized into a byte array 
             : using a System.ComponentModel.TypeConverter
             : and then encoded with base64 encoding.
-    -->\r
+    -->
        <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
                <xsd:element name="root" msdata:IsDataSet="true">
                        <xsd:complexType>
index 106638c7bb38f210c98f96797b3ef8cc8364c17d..b230c76b8e6cdb357d6bd875ad454cccae3f7223 100644 (file)
@@ -57,7 +57,7 @@
     value   : The object must be serialized into a byte array 
             : using a System.ComponentModel.TypeConverter
             : and then encoded with base64 encoding.
-    -->\r
+    -->
        <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
                <xsd:element name="root" msdata:IsDataSet="true">
                        <xsd:complexType>
index ce394ae88d87bb6c29d9f6ea88f932cd0d73a036..bb2cde485ad5d31f572cc8cb1fe733c234cf9804 100644 (file)
@@ -57,7 +57,7 @@
     value   : The object must be serialized into a byte array 
             : using a System.ComponentModel.TypeConverter
             : and then encoded with base64 encoding.
-    -->\r
+    -->
        <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
                <xsd:element name="root" msdata:IsDataSet="true">
                        <xsd:complexType>
index 05439bfe965c4fc67d996437bfd60f0de6dd912c..fb8bdee860c457f9eb33b5732e980caae9ffef35 100644 (file)
@@ -57,7 +57,7 @@
     value   : The object must be serialized into a byte array 
             : using a System.ComponentModel.TypeConverter
             : and then encoded with base64 encoding.
-    -->\r
+    -->
        <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
                <xsd:element name="root" msdata:IsDataSet="true">
                        <xsd:complexType>
diff --git a/mcs/class/PEAPI/.gitattributes b/mcs/class/PEAPI/.gitattributes
new file mode 100644 (file)
index 0000000..b1e6277
--- /dev/null
@@ -0,0 +1 @@
+/README.txt -crlf
diff --git a/mcs/class/RabbitMQ.Client/src/client/exceptions/.gitattributes b/mcs/class/RabbitMQ.Client/src/client/exceptions/.gitattributes
new file mode 100644 (file)
index 0000000..1c60e14
--- /dev/null
@@ -0,0 +1 @@
+/PossibleAuthenticationFailureException.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/.gitattributes
new file mode 100644 (file)
index 0000000..c538ba3
--- /dev/null
@@ -0,0 +1,2 @@
+/AssemblyInfo.cs -crlf
+/StringsTests.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/Microsoft/Internal/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/Microsoft/Internal/.gitattributes
new file mode 100644 (file)
index 0000000..6562b26
--- /dev/null
@@ -0,0 +1 @@
+/AssumesTests.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/Microsoft/Internal/Collections/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/Microsoft/Internal/Collections/.gitattributes
new file mode 100644 (file)
index 0000000..1496b70
--- /dev/null
@@ -0,0 +1,4 @@
+/ConditionalWeakTableTests.cs -crlf
+/ReadOnlyDictionaryDebuggerProxyTests.cs -crlf
+/ReadOnlyDictionaryTests.cs -crlf
+/WeakReferenceCollectionTests.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/.gitattributes
new file mode 100644 (file)
index 0000000..92b4baf
--- /dev/null
@@ -0,0 +1 @@
+/LazyOfTTMetadataTests.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/.gitattributes
new file mode 100644 (file)
index 0000000..f8ca560
--- /dev/null
@@ -0,0 +1,51 @@
+/AdvancedValueComposition.cs -crlf
+/AggregateExportProviderTest.cs -crlf
+/AttributedModelServicesTests.cs -crlf
+/CardinalityMismatchExceptionTests.cs -crlf
+/ComponentModelTestTypes.cs -crlf
+/ComponentServicesTests.cs -crlf
+/ComposablePartCatalogExtensions.cs -crlf
+/ComposablePartDefinitionTests.cs -crlf
+/ComposablePartExceptionTests.cs -crlf
+/ComposablePartExtensibilityTests.cs -crlf
+/ComposablePartTests.cs -crlf
+/CompositionContainerCollectionTests.cs -crlf
+/CompositionContainerExtensibilityTests.cs -crlf
+/CompositionContainerExtensions.cs -crlf
+/CompositionContainerImportTests.cs -crlf
+/CompositionContainerTests.cs -crlf
+/CompositionErrorDebuggerProxyTests.cs -crlf
+/CompositionErrorIdTests.cs -crlf
+/CompositionErrorTests.cs -crlf
+/CompositionExceptionTests.cs -crlf
+/CompositionResultOfTTest.cs -crlf
+/CompositionResultTest.cs -crlf
+/CompositionServiceExtensionsTests.cs -crlf
+/CompositionServiceProxy.cs -crlf
+/CompositionServicesTests.cs -crlf
+/ConcreteComposablePart.cs -crlf
+/ConstraintServicesTests.cs -crlf
+/ContractBasedImportDefinitionTests.cs -crlf
+/ContractMismatchExceptionTests.cs -crlf
+/DynamicMetadata.cs -crlf
+/Expectations.cs -crlf
+/ExportAttributeTests.cs -crlf
+/ExportCollectionTests.cs -crlf
+/ExportDefinitionTests.cs -crlf
+/ExportMetadataAttributeTests.cs -crlf
+/ExportProviderTests.cs -crlf
+/ExportTests.cs -crlf
+/ExportableAttributeTests.cs -crlf
+/GenerationServicesTests.cs -crlf
+/ImportAttributeTests.cs -crlf
+/ImportDefinitionTests.cs -crlf
+/ImportingComposablePart.cs -crlf
+/ImportingConstructorAttributeTests.cs -crlf
+/InitializationScopeTests.cs -crlf
+/MetadataAttributeAttributeTests.cs -crlf
+/MetadataTests.cs -crlf
+/MetadataViewProviderTests.cs -crlf
+/MicroExport.cs -crlf
+/PartCreationPolicyAttributeTests.cs -crlf
+/PartMetadataAttributeTests.cs -crlf
+/SampleComponents.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/AttributedModel/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/AttributedModel/.gitattributes
new file mode 100644 (file)
index 0000000..3e0ba3a
--- /dev/null
@@ -0,0 +1,4 @@
+/AllowNonPublicCompositionTests.cs -crlf
+/AttributedModelCompositionTests.cs -crlf
+/AttributedModelDiscoveryTests.cs -crlf
+/INotifyImportTests.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Diagnostics/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Diagnostics/.gitattributes
new file mode 100644 (file)
index 0000000..c78a36d
--- /dev/null
@@ -0,0 +1,2 @@
+/CompositionTraceIdTests.cs -crlf
+/CompositionTraceSourceTests.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Extensibility/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Extensibility/.gitattributes
new file mode 100644 (file)
index 0000000..68b098c
--- /dev/null
@@ -0,0 +1,2 @@
+/CustomImportAttribute.cs -crlf
+/CustomImportManyAttribute.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Factories/.gitattributes
new file mode 100644 (file)
index 0000000..6f6eeed
--- /dev/null
@@ -0,0 +1,31 @@
+/CatalogFactory.DerivedComposablePartCatalog.cs -crlf
+/CatalogFactory.DisposableComposablePartCatalog.cs -crlf
+/CatalogFactory.FilteredComposablePartCatalog.cs -crlf
+/CatalogFactory.MutableComposablePartCatalog.cs -crlf
+/CatalogFactory.NoOverridesComposablePartCatalog.cs -crlf
+/CatalogFactory.NonFilteringTypeCatalog.cs -crlf
+/CatalogFactory.cs -crlf
+/ConstraintFactory.cs -crlf
+/ContainerFactory.DisposableCompositionContainer.cs -crlf
+/ContainerFactory.NoOverridesCompositionContainer.cs -crlf
+/ContainerFactory.cs -crlf
+/ElementFactory.CompositionElement.cs -crlf
+/ElementFactory.cs -crlf
+/ErrorFactory.cs -crlf
+/ExportDefinitionFactory.DerivedExportDefinition.cs -crlf
+/ExportDefinitionFactory.cs -crlf
+/ExportFactory.cs -crlf
+/ExportProviderFactory.NoOverridesExportProvider.cs -crlf
+/ExportProviderFactory.RecomposableExportProvider.cs -crlf
+/ExportProviderFactory.cs -crlf
+/ImportDefinitionFactory.DerivedContractBasedImportDefinition.cs -crlf
+/ImportDefinitionFactory.DerivedImportDefinition.cs -crlf
+/ImportDefinitionFactory.cs -crlf
+/PartDefinitionFactory.DerivedComposablePartDefinition.cs -crlf
+/PartDefinitionFactory.NoOverridesComposablePartDefinition.cs -crlf
+/PartDefinitionFactory.cs -crlf
+/PartFactory.DisposableComposablePart.cs -crlf
+/PartFactory.NoOverridesComposablePart.cs -crlf
+/PartFactory.cs -crlf
+/ReflectionFactory.MockParameterInfo.cs -crlf
+/ReflectionFactory.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Hosting/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Hosting/.gitattributes
new file mode 100644 (file)
index 0000000..03c19e8
--- /dev/null
@@ -0,0 +1,10 @@
+/AggregateCatalogTest.cs -crlf
+/AssemblyCatalogDebuggerProxyTests.cs -crlf
+/AssemblyCatalogTests.cs -crlf
+/CatalogExportProviderTests.cs -crlf
+/CompositionBatchTests.cs -crlf
+/CompositionTransactionTests.cs -crlf
+/DirectoryCatalogDebuggerProxyTests.cs -crlf
+/DirectoryCatalogTests.cs -crlf
+/ImportEngineTests.cs -crlf
+/TypeCatalogTests.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Primitives/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/Primitives/.gitattributes
new file mode 100644 (file)
index 0000000..2c06c29
--- /dev/null
@@ -0,0 +1,5 @@
+/ComposablePartCatalogDebuggerProxyTests.cs -crlf
+/ComposablePartCatalogTests.cs -crlf
+/CompositionElementDebuggerProxyTests.cs -crlf
+/CompositionElementTests.cs -crlf
+/SerializableCompositionElementTests.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/ReflectionModel/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/ReflectionModel/.gitattributes
new file mode 100644 (file)
index 0000000..394a811
--- /dev/null
@@ -0,0 +1,7 @@
+/LazyMemberInfoTests.cs -crlf
+/ReflectionComposablePartDefinitionTests.cs -crlf
+/ReflectionComposablePartTests.cs -crlf
+/ReflectionMemberExportDefinitionTests.cs -crlf
+/ReflectionMemberImportDefinitionTests.cs -crlf
+/ReflectionModelServicesTests.cs -crlf
+/ReflectionParameterImportDefinitionTests.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/UnitTesting/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/ComponentModel/Composition/UnitTesting/.gitattributes
new file mode 100644 (file)
index 0000000..bc32a4e
--- /dev/null
@@ -0,0 +1 @@
+/ConstraintAssert.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/Integration/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/Integration/.gitattributes
new file mode 100644 (file)
index 0000000..2b2b014
--- /dev/null
@@ -0,0 +1,13 @@
+/AdaptingCollectionTests.cs -crlf
+/CatalogFilteringTests.cs -crlf
+/CompositionContainerAttributedModelCycleTests.cs -crlf
+/ConstructorInjectionTests.cs -crlf
+/DelayLoadingTests.cs -crlf
+/DelegateCompositionTests.cs -crlf
+/DiscoveryTests.cs -crlf
+/ExportProviderEventTests.cs -crlf
+/LifetimeTests.cs -crlf
+/PartCreatorTests.cs -crlf
+/RecompositionTests.cs -crlf
+/RejectionTests.cs -crlf
+/RequiredCreationPolicyTests.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/UnitTesting/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/ComponentModelUnitTest/System/UnitTesting/.gitattributes
new file mode 100644 (file)
index 0000000..5c302f0
--- /dev/null
@@ -0,0 +1,2 @@
+/ReflectionItemAssert.cs -crlf
+/TestUtilities.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/.gitattributes
new file mode 100644 (file)
index 0000000..ed47a62
--- /dev/null
@@ -0,0 +1,4 @@
+/DisposableObject.cs -crlf
+/EnumExtensions.cs -crlf
+/ReferenceTracker.cs -crlf
+/TypeExtensions.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Collections/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Collections/.gitattributes
new file mode 100644 (file)
index 0000000..e27dae9
--- /dev/null
@@ -0,0 +1 @@
+/EnumerableExtensions.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Collections/Generic/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Collections/Generic/.gitattributes
new file mode 100644 (file)
index 0000000..f96646a
--- /dev/null
@@ -0,0 +1 @@
+/DictionaryExtensions.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/.gitattributes
new file mode 100644 (file)
index 0000000..8946265
--- /dev/null
@@ -0,0 +1 @@
+/ConstraintParser.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/Diagnostics/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/Diagnostics/.gitattributes
new file mode 100644 (file)
index 0000000..2d87a8b
--- /dev/null
@@ -0,0 +1,4 @@
+/TraceContext.TraceContextTraceListener.cs -crlf
+/TraceContext.cs -crlf
+/TraceEventDetails.cs -crlf
+/TraceId.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/Hosting/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/Hosting/.gitattributes
new file mode 100644 (file)
index 0000000..4a9c903
--- /dev/null
@@ -0,0 +1 @@
+/CompositionHostTestService.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/ReflectionModel/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/ReflectionModel/.gitattributes
new file mode 100644 (file)
index 0000000..8e8fec9
--- /dev/null
@@ -0,0 +1 @@
+/ReflectionModelServicesEx.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/UnitTesting/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/ComponentModel/Composition/UnitTesting/.gitattributes
new file mode 100644 (file)
index 0000000..54538e6
--- /dev/null
@@ -0,0 +1,4 @@
+/CompositionAssert.cs -crlf
+/ElementAssert.cs -crlf
+/ErrorId.cs -crlf
+/ExportsAssert.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Globalization/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Globalization/.gitattributes
new file mode 100644 (file)
index 0000000..f5c09b6
--- /dev/null
@@ -0,0 +1 @@
+/CurrentCultureContext.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/IO/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/IO/.gitattributes
new file mode 100644 (file)
index 0000000..bca099d
--- /dev/null
@@ -0,0 +1,4 @@
+/FileIO.cs -crlf
+/TemporaryDirectory.cs -crlf
+/TemporaryFile.cs -crlf
+/TemporaryFileCopier.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Runtime/Serialization/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/Runtime/Serialization/.gitattributes
new file mode 100644 (file)
index 0000000..3ed0af6
--- /dev/null
@@ -0,0 +1,2 @@
+/SerializationTestServices.cs -crlf
+/StrictFormatterConverter.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/UnitTesting/.gitattributes b/mcs/class/System.ComponentModel.Composition/Tests/UnitTestFramework/System/UnitTesting/.gitattributes
new file mode 100644 (file)
index 0000000..7c48b21
--- /dev/null
@@ -0,0 +1,10 @@
+/EnumerableAssert.cs -crlf
+/ExceptionAssert.cs -crlf
+/ExpectationCollectionOfI.cs -crlf
+/ExpectationCollectionOfIO.cs -crlf
+/ExpectationOfI.cs -crlf
+/ExpectationOfIO.cs -crlf
+/ExtendedAssert.cs -crlf
+/ReflectionAssert.cs -crlf
+/RetryMode.cs -crlf
+/TestServices.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/.gitattributes
new file mode 100644 (file)
index 0000000..5bebade
--- /dev/null
@@ -0,0 +1,6 @@
+/AssemblyInfo.cs -crlf
+/SilverlightAdditions.cs -crlf
+/Strings.Designer.cs -crlf
+/Strings.resx -crlf
+/SuppressMessages.cs -crlf
+/SuppressMessagesBaselined.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/Microsoft/Internal/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/Microsoft/Internal/.gitattributes
new file mode 100644 (file)
index 0000000..8843daa
--- /dev/null
@@ -0,0 +1,14 @@
+/Assumes.InternalErrorException.cs -crlf
+/Assumes.cs -crlf
+/AttributeServices.cs -crlf
+/ContractServices.cs -crlf
+/GenerationServices.cs -crlf
+/LazyServices.cs -crlf
+/Lock.Reader.cs -crlf
+/Lock.Writer.cs -crlf
+/Lock.cs -crlf
+/ReflectionInvoke.cs -crlf
+/ReflectionServices.cs -crlf
+/Requires.cs -crlf
+/SilverlightReflectionInvoke.cs -crlf
+/StringComparers.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/Microsoft/Internal/Collections/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/Microsoft/Internal/Collections/.gitattributes
new file mode 100644 (file)
index 0000000..71f3581
--- /dev/null
@@ -0,0 +1,7 @@
+/CollectionServices.CollectionOfObject.cs -crlf
+/CollectionServices.cs -crlf
+/ConditionalWeakTable.cs -crlf
+/EnumerableCardinality.cs -crlf
+/ReadOnlyDictionary.cs -crlf
+/ReadOnlyDictionaryDebuggerProxy.cs -crlf
+/WeakReferenceCollection.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/Microsoft/Internal/Runtime/Serialization/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/Microsoft/Internal/Runtime/Serialization/.gitattributes
new file mode 100644 (file)
index 0000000..cc023ba
--- /dev/null
@@ -0,0 +1 @@
+/SerializationServices.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/.gitattributes
new file mode 100644 (file)
index 0000000..8381eda
--- /dev/null
@@ -0,0 +1,3 @@
+/Lazy.cs -crlf
+/LazyOfTTMetadata.cs -crlf
+/Tuple.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/.gitattributes
new file mode 100644 (file)
index 0000000..cd15fcf
--- /dev/null
@@ -0,0 +1,38 @@
+/AttributedModelServices.cs -crlf
+/ChangeRejectedException.cs -crlf
+/CompositionContractMismatchException.cs -crlf
+/CompositionError.cs -crlf
+/CompositionErrorDebuggerProxy.cs -crlf
+/CompositionErrorId.cs -crlf
+/CompositionException.cs -crlf
+/CompositionResult.cs -crlf
+/CompositionResultOfT.cs -crlf
+/ConstraintServices.cs -crlf
+/ContractNameServices.cs -crlf
+/CreationPolicy.cs -crlf
+/ErrorBuilder.cs -crlf
+/ExceptionBuilder.cs -crlf
+/ExportAttribute.cs -crlf
+/ExportCardinalityCheckResult.cs -crlf
+/ExportMetadataAttribute.cs -crlf
+/ExportServices.DisposableLazy.cs -crlf
+/ExportServices.cs -crlf
+/IAttributedImport.cs -crlf
+/ICompositionError.cs -crlf
+/ICompositionService.cs -crlf
+/IPartImportsSatisfiedNotification.cs -crlf
+/ImportAttribute.cs -crlf
+/ImportCardinalityMismatchException.cs -crlf
+/ImportManyAttribute.cs -crlf
+/ImportingConstructorAttribute.cs -crlf
+/InheritedExportAttribute.cs -crlf
+/MetadataAttributeAttribute.cs -crlf
+/MetadataServices.cs -crlf
+/MetadataViewGenerator.cs -crlf
+/MetadataViewProvider.cs -crlf
+/PartCreationPolicyAttribute.cs -crlf
+/PartCreatorOfT.cs -crlf
+/PartCreatorOfTTMetadata.cs -crlf
+/PartLifetimeContextOfT.cs -crlf
+/PartMetadataAttribute.cs -crlf
+/PartNotDiscoverableAttribute.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/AttributedModel/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/AttributedModel/.gitattributes
new file mode 100644 (file)
index 0000000..64069f9
--- /dev/null
@@ -0,0 +1,3 @@
+/AttributedExportDefinition.cs -crlf
+/AttributedModelDiscovery.cs -crlf
+/AttributedPartCreationInfo.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/Diagnostics/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/Diagnostics/.gitattributes
new file mode 100644 (file)
index 0000000..8ab95b7
--- /dev/null
@@ -0,0 +1,6 @@
+/CompositionTrace.cs -crlf
+/CompositionTraceId.cs -crlf
+/CompositionTraceSource.cs -crlf
+/SilverlightTraceWriter.cs -crlf
+/TraceSourceTraceWriter.cs -crlf
+/TraceWriter.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/Hosting/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/Hosting/.gitattributes
new file mode 100644 (file)
index 0000000..3fab40e
--- /dev/null
@@ -0,0 +1,30 @@
+/AggregateCatalog.cs -crlf
+/AggregateExportProvider.cs -crlf
+/AssemblyCatalog.cs -crlf
+/AssemblyCatalogDebuggerProxy.cs -crlf
+/AtomicComposition.cs -crlf
+/AtomicCompositionExtensions.cs -crlf
+/CatalogExportProvider.CatalogChangeProxy.cs -crlf
+/CatalogExportProvider.CatalogExport.cs -crlf
+/CatalogExportProvider.PartCreatorExport.cs -crlf
+/CatalogExportProvider.cs -crlf
+/ComposablePartCatalogChangeEventArgs.cs -crlf
+/ComposablePartCatalogCollection.cs -crlf
+/ComposablePartExportProvider.cs -crlf
+/CompositionBatch.SingleExportComposablePart.cs -crlf
+/CompositionBatch.cs -crlf
+/CompositionConstants.cs -crlf
+/CompositionContainer.cs -crlf
+/CompositionLock.cs -crlf
+/CompositionServices.cs -crlf
+/DirectoryCatalog.DirectoryCatalogDebuggerProxy.cs -crlf
+/DirectoryCatalog.cs -crlf
+/ExportProvider.GetExportOverrides.cs -crlf
+/ExportProvider.cs -crlf
+/ExportsChangeEventArgs.cs -crlf
+/INotifyComposablePartCatalogChanged.cs -crlf
+/ImportEngine.EngineContext.cs -crlf
+/ImportEngine.PartManager.cs -crlf
+/ImportEngine.RecompositionManager.cs -crlf
+/ImportEngine.cs -crlf
+/TypeCatalog.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/Primitives/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/Primitives/.gitattributes
new file mode 100644 (file)
index 0000000..5aa9b2a
--- /dev/null
@@ -0,0 +1,17 @@
+/ComposablePart.cs -crlf
+/ComposablePartCatalog.cs -crlf
+/ComposablePartCatalogDebuggerProxy.cs -crlf
+/ComposablePartDefinition.cs -crlf
+/ComposablePartException.cs -crlf
+/CompositionElement.cs -crlf
+/CompositionElementDebuggerProxy.cs -crlf
+/CompositionElementExtensions.cs -crlf
+/ContractBasedImportDefinition.cs -crlf
+/Export.cs -crlf
+/ExportDefinition.cs -crlf
+/ExportedDelegate.cs -crlf
+/ICompositionElement.cs -crlf
+/IPartCreatorImportDefinition.cs -crlf
+/ImportCardinality.cs -crlf
+/ImportDefinition.cs -crlf
+/SerializableCompositionElement.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/ReflectionModel/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/ComponentModel/System/ComponentModel/Composition/ReflectionModel/.gitattributes
new file mode 100644 (file)
index 0000000..8fcb7fb
--- /dev/null
@@ -0,0 +1,28 @@
+/DisposableReflectionComposablePart.cs -crlf
+/ExportingMember.cs -crlf
+/IReflectionPartCreationInfo.cs -crlf
+/ImportType.cs -crlf
+/ImportingItem.cs -crlf
+/ImportingMember.cs -crlf
+/ImportingParameter.cs -crlf
+/LazyMemberInfo.cs -crlf
+/PartCreatorExportDefinition.cs -crlf
+/PartCreatorMemberImportDefinition.cs -crlf
+/PartCreatorParameterImportDefinition.cs -crlf
+/ReflectionComposablePart.cs -crlf
+/ReflectionComposablePartDefinition.cs -crlf
+/ReflectionExtensions.cs -crlf
+/ReflectionField.cs -crlf
+/ReflectionImportDefinition.cs -crlf
+/ReflectionItem.cs -crlf
+/ReflectionItemType.cs -crlf
+/ReflectionMember.cs -crlf
+/ReflectionMemberExportDefinition.cs -crlf
+/ReflectionMemberImportDefinition.cs -crlf
+/ReflectionMethod.cs -crlf
+/ReflectionModelServices.cs -crlf
+/ReflectionParameter.cs -crlf
+/ReflectionParameterImportDefinition.cs -crlf
+/ReflectionProperty.cs -crlf
+/ReflectionType.cs -crlf
+/ReflectionWritableMember.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/.gitattributes
new file mode 100644 (file)
index 0000000..76da6c3
--- /dev/null
@@ -0,0 +1,4 @@
+/AssemblyInfo.cs -crlf
+/Strings.Designer.cs -crlf
+/Strings.resx -crlf
+/SuppressMessages.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/Microsoft/Internal/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/Microsoft/Internal/.gitattributes
new file mode 100644 (file)
index 0000000..3dc648d
--- /dev/null
@@ -0,0 +1,4 @@
+/Lock.Reader.cs -crlf
+/Lock.Writer.cs -crlf
+/Lock.cs -crlf
+/Requires.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/System/ComponentModel/Composition/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/System/ComponentModel/Composition/.gitattributes
new file mode 100644 (file)
index 0000000..af342c3
--- /dev/null
@@ -0,0 +1,5 @@
+/CompositionInitializer.AssemblyList.cs -crlf
+/CompositionInitializer.cs -crlf
+/ExportFactoryOfT.cs -crlf
+/ExportFactoryOfTTMetadata.cs -crlf
+/ExportLifetimeContextOfT.cs -crlf
diff --git a/mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/System/ComponentModel/Composition/Hosting/.gitattributes b/mcs/class/System.ComponentModel.Composition/src/Composition.Initialization/System/ComponentModel/Composition/Hosting/.gitattributes
new file mode 100644 (file)
index 0000000..2dacd9d
--- /dev/null
@@ -0,0 +1,3 @@
+/CompositionHost.cs -crlf
+/DeploymentCatalog.cs -crlf
+/Package.cs -crlf
diff --git a/mcs/class/System.Configuration.Install/Documentation/.gitattributes b/mcs/class/System.Configuration.Install/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..8166d64
--- /dev/null
@@ -0,0 +1 @@
+/System.Configuration.Install.xml -crlf
diff --git a/mcs/class/System.Configuration/.gitattributes b/mcs/class/System.Configuration/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/System.Configuration/Test/System.Configuration/.gitattributes b/mcs/class/System.Configuration/Test/System.Configuration/.gitattributes
new file mode 100644 (file)
index 0000000..5a31661
--- /dev/null
@@ -0,0 +1 @@
+/ConfigurationPropertyTest.cs -crlf
diff --git a/mcs/class/System.Configuration/Test/standalone/.gitattributes b/mcs/class/System.Configuration/Test/standalone/.gitattributes
new file mode 100644 (file)
index 0000000..d0a8768
--- /dev/null
@@ -0,0 +1,14 @@
+/t11.exe.expected -crlf
+/t32.exe.expected -crlf
+/t33.exe.expected -crlf
+/t34.exe.expected -crlf
+/t35.exe.config -crlf
+/t35.exe.expected -crlf
+/t36.exe.expected -crlf
+/t38.exe.expected -crlf
+/t39.exe.expected -crlf
+/t40.exe.expected -crlf
+/t41.exe.expected -crlf
+/t42.exe.config -crlf
+/t42.exe.expected -crlf
+/t45.exe.expected -crlf
index ea70b5a74baab22415aef63dab98814eb9378964..fa58ee387ef6247e4839053f64d4dfcce092fc5d 100644 (file)
@@ -11,7 +11,7 @@ class T1
        {
                try {
                        NameValueCollection AppSettings = ConfigurationManager.AppSettings;
-                       Assert.Fail ("#1:" + AppSettings);\r
+                       Assert.Fail ("#1:" + AppSettings);
                } catch (ConfigurationErrorsException ex) {
                        // Configuration system failed to initialize
                        Assert.AreEqual (typeof (ConfigurationErrorsException), ex.GetType (), "#2");
@@ -28,9 +28,9 @@ class T1
                        Assert.AreEqual (3, inner.Line, "#12");
                        Assert.IsNotNull (inner.Message, "#13");
                        Assert.IsTrue (inner.Message.IndexOf ("<location>") != -1, "#14:" + inner.Message);
-                       Assert.IsTrue (inner.Message.IndexOf ("<configuration>") != -1, "#15:" + inner.Message);\r
-\r
-                       Console.WriteLine ("configuration exception thrown.");\r
+                       Assert.IsTrue (inner.Message.IndexOf ("<configuration>") != -1, "#15:" + inner.Message);
+
+                       Console.WriteLine ("configuration exception thrown.");
                }
        }
 }
diff --git a/mcs/class/System.Core/.gitattributes b/mcs/class/System.Core/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/System.Core/System.Security.Cryptography/.gitattributes b/mcs/class/System.Core/System.Security.Cryptography/.gitattributes
new file mode 100644 (file)
index 0000000..834cf55
--- /dev/null
@@ -0,0 +1 @@
+/Aes.cs -crlf
index 45fab3053edce3eca7675cdff9e5b8670ac4fb27..0e4ed0fb1d9c30080759bc618e4c6aa3f0f9c94f 100644 (file)
@@ -1,3 +1,8 @@
+
+Fri Jul 23 16:46:38 CEST 2010 Paolo Molaro <lupus@ximian.com>
+
+       * Funcs.cs: Fixed typo in Func`15.
+
 2010-07-09 Gonzalo Paniagua Javier <gonzalo@novell.com>
 
        * TimeZoneInfo.cs: avoid nullref when there are no adjustment rules.
index f12496d1619d4e0fcea60d4e70578b17af6d4bc6..2bd17977b7e8f02eb720d0b1630e6d5efc7e6ecb 100644 (file)
@@ -55,7 +55,7 @@ namespace System
                T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13);
 
        public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, out TResult> (
-               T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T4 arg14);
+               T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14);
 
        public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, in T11, in T12, in T13, in T14, in T15, out TResult> (
                T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15);
diff --git a/mcs/class/System.Data.DataSetExtensions/.gitattributes b/mcs/class/System.Data.DataSetExtensions/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/.gitattributes
new file mode 100644 (file)
index 0000000..df46200
--- /dev/null
@@ -0,0 +1,4 @@
+/Employee.cs -crlf
+/Northwind.cs -crlf
+/ObjectDumper.cs -crlf
+/Program.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/Properties/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/nwind/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/nwind/.gitattributes
new file mode 100644 (file)
index 0000000..c89239f
--- /dev/null
@@ -0,0 +1 @@
+/Northwind.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/sql/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.FbSql.Example/sql/.gitattributes
new file mode 100644 (file)
index 0000000..57d7989
--- /dev/null
@@ -0,0 +1 @@
+/create_Northwind.sql -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/.gitattributes
new file mode 100644 (file)
index 0000000..4988335
--- /dev/null
@@ -0,0 +1 @@
+/Program.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/demodb/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/demodb/.gitattributes
new file mode 100644 (file)
index 0000000..9a5c1cf
--- /dev/null
@@ -0,0 +1 @@
+/demodb.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/nwind/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/nwind/.gitattributes
new file mode 100644 (file)
index 0000000..c89239f
--- /dev/null
@@ -0,0 +1 @@
+/Northwind.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/sql/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Ingres.Example/sql/.gitattributes
new file mode 100644 (file)
index 0000000..4a2f8fe
--- /dev/null
@@ -0,0 +1,2 @@
+/create_Northwind.sql -crlf
+/create_User.sql -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/.gitattributes
new file mode 100644 (file)
index 0000000..db0fb55
--- /dev/null
@@ -0,0 +1,2 @@
+/Program.cs -crlf
+/nwind.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/Properties/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/nwind/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/nwind/.gitattributes
new file mode 100644 (file)
index 0000000..40de876
--- /dev/null
@@ -0,0 +1,5 @@
+/Northwind.cs -crlf
+/NorthwindCustom.cs -crlf
+/originalMSNorthwind.dbml -crlf
+/originalMSNorthwind.dbml.layout -crlf
+/originalMSNorthwind.designer.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/sql/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Mssql.Example/sql/.gitattributes
new file mode 100644 (file)
index 0000000..57d7989
--- /dev/null
@@ -0,0 +1 @@
+/create_Northwind.sql -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/.gitattributes
new file mode 100644 (file)
index 0000000..59ea431
--- /dev/null
@@ -0,0 +1,2 @@
+/ObjectDumper.cs -crlf
+/Program.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/Properties/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/nwind/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/nwind/.gitattributes
new file mode 100644 (file)
index 0000000..b3b7f55
--- /dev/null
@@ -0,0 +1,5 @@
+/AllTypes.cs -crlf
+/Andrus.cs -crlf
+/DbLinq_EnumTest.cs -crlf
+/Northwind.cs -crlf
+/Northwind_from_mysql.dbml -crlf
index 4c75dd7b7390740711b4067f4c4d5ea8b4052531..93298083f26c5272e9c2d6178e1353c69a691e0c 100644 (file)
@@ -78,7 +78,7 @@ namespace andrusDB
                }\r
                \r
        #endregion\r
-               #warning L189 table t2 has no primary key. Multiple c# objects will refer to the same row.
+               #warning L189 table t2 has no primary key. Multiple c# objects will refer to the same row.\r
 \r
                #region childtables\r
                #endregion\r
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/sql/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.MySql.Example/sql/.gitattributes
new file mode 100644 (file)
index 0000000..3238536
--- /dev/null
@@ -0,0 +1,4 @@
+/createDB_AllTypes.sql -crlf
+/createDB_Andrus.sql -crlf
+/create_Northwind.sql -crlf
+/create_User.sql -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/.gitattributes
new file mode 100644 (file)
index 0000000..4988335
--- /dev/null
@@ -0,0 +1 @@
+/Program.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/Properties/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/nwind/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/nwind/.gitattributes
new file mode 100644 (file)
index 0000000..c89239f
--- /dev/null
@@ -0,0 +1 @@
+/Northwind.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/sql/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Ora.Example/sql/.gitattributes
new file mode 100644 (file)
index 0000000..3df66c0
--- /dev/null
@@ -0,0 +1,2 @@
+/create_Northwind_ora.sql -crlf
+/drop_Northwind_ora.sql -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Pgsql.Example/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Pgsql.Example/.gitattributes
new file mode 100644 (file)
index 0000000..79364b6
--- /dev/null
@@ -0,0 +1,2 @@
+/PgAndrusClient.cs -crlf
+/ProgramPg.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Pgsql.Example/nwind/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Pgsql.Example/nwind/.gitattributes
new file mode 100644 (file)
index 0000000..817adea
--- /dev/null
@@ -0,0 +1,3 @@
+/Adrus_Employee_Types.cs -crlf
+/AndrusDB.cs -crlf
+/Northwind.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.Pgsql.Example/sql/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.Pgsql.Example/sql/.gitattributes
new file mode 100644 (file)
index 0000000..782bbdf
--- /dev/null
@@ -0,0 +1,4 @@
+/NorthWindRegular.sql -crlf
+/createDB_Andrus.sql -crlf
+/createDB_Northwind_pg.sql -crlf
+/install_readme.txt -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/.gitattributes
new file mode 100644 (file)
index 0000000..59ea431
--- /dev/null
@@ -0,0 +1,2 @@
+/ObjectDumper.cs -crlf
+/Program.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/Properties/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/nwind/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/nwind/.gitattributes
new file mode 100644 (file)
index 0000000..0cd777b
--- /dev/null
@@ -0,0 +1,2 @@
+/DbLinq_EnumTest.cs -crlf
+/Northwind.cs -crlf
diff --git a/mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/sql/.gitattributes b/mcs/class/System.Data.Linq/examples/DbLinq.SQLite.Example/sql/.gitattributes
new file mode 100644 (file)
index 0000000..6c742e1
--- /dev/null
@@ -0,0 +1,3 @@
+/create_AllTypes.sql -crlf
+/create_Northwind.sql -crlf
+/create_User.sql -crlf
diff --git a/mcs/class/System.Data.Linq/src/.gitattributes b/mcs/class/System.Data.Linq/src/.gitattributes
new file mode 100644 (file)
index 0000000..67e2eed
--- /dev/null
@@ -0,0 +1,9 @@
+/Build?Northwind?parameters.txt -crlf
+/DbLinq.ProductInfo.cs -crlf
+/DbLinq.fxcop -crlf
+/DbLinq.vsmdi -crlf
+/DbLinq1.vsmdi -crlf
+/DbLinq2.vsmdi -crlf
+/DbLinq3.vsmdi -crlf
+/LocalTestRun.testrunconfig -crlf
+/readme.txt -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/.gitattributes
new file mode 100644 (file)
index 0000000..410c1d7
--- /dev/null
@@ -0,0 +1,9 @@
+/FirebirdDataContext.cs -crlf
+/FirebirdExpressionTranslator.cs -crlf
+/FirebirdSchemaLoader.Columns.cs -crlf
+/FirebirdSchemaLoader.Constraints.cs -crlf
+/FirebirdSchemaLoader.StoredProcedures.cs -crlf
+/FirebirdSchemaLoader.Tables.cs -crlf
+/FirebirdSchemaLoader.cs -crlf
+/FirebirdSqlProvider.cs -crlf
+/FirebirdVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/.gitattributes
new file mode 100644 (file)
index 0000000..f2fcc8c
--- /dev/null
@@ -0,0 +1 @@
+/TestBase.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/.gitattributes
new file mode 100644 (file)
index 0000000..5ae2b96
--- /dev/null
@@ -0,0 +1,8 @@
+/IngresDataContext.cs -crlf
+/IngresSchemaLoader.Columns.cs -crlf
+/IngresSchemaLoader.Constraints.cs -crlf
+/IngresSchemaLoader.StoredProcedures.cs -crlf
+/IngresSchemaLoader.Tables.cs -crlf
+/IngresSchemaLoader.cs -crlf
+/IngresSqlProvider.cs -crlf
+/IngresVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/.gitattributes
new file mode 100644 (file)
index 0000000..8e28d4e
--- /dev/null
@@ -0,0 +1,2 @@
+/NorthwindIngres.dbml -crlf
+/TestBase.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.MySql/.gitattributes
new file mode 100644 (file)
index 0000000..37b19f7
--- /dev/null
@@ -0,0 +1,8 @@
+/MySqlDataContext.cs -crlf
+/MySqlSchemaLoader.Columns.cs -crlf
+/MySqlSchemaLoader.Constraints.cs -crlf
+/MySqlSchemaLoader.StoredProcedures.cs -crlf
+/MySqlSchemaLoader.Tables.cs -crlf
+/MySqlSchemaLoader.cs -crlf
+/MySqlSqlProvider.cs -crlf
+/MySqlVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/.gitattributes
new file mode 100644 (file)
index 0000000..afee117
--- /dev/null
@@ -0,0 +1,2 @@
+/NorthwindMySql.dbml -crlf
+/TestBase.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/.gitattributes
new file mode 100644 (file)
index 0000000..20b7b6d
--- /dev/null
@@ -0,0 +1,7 @@
+/Application.Designer.vb -crlf
+/Application.myapp -crlf
+/AssemblyInfo.vb -crlf
+/Resources.Designer.vb -crlf
+/Resources.resx -crlf
+/Settings.Designer.vb -crlf
+/Settings.settings -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/.gitattributes
new file mode 100644 (file)
index 0000000..a4cfd2f
--- /dev/null
@@ -0,0 +1,8 @@
+/OracleDataContext.cs -crlf
+/OracleSchemaLoader.Columns.cs -crlf
+/OracleSchemaLoader.Constraints.cs -crlf
+/OracleSchemaLoader.StoredProcedures.cs -crlf
+/OracleSchemaLoader.Tables.cs -crlf
+/OracleSchemaLoader.cs -crlf
+/OracleSqlProvider.cs -crlf
+/OracleVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/.gitattributes
new file mode 100644 (file)
index 0000000..f9d07d8
--- /dev/null
@@ -0,0 +1,4 @@
+/NorthwindOraODP.dbml -crlf
+/NorthwindOracle.dbml -crlf
+/TestBase.cs -crlf
+/TestBase_odp.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/.gitattributes
new file mode 100644 (file)
index 0000000..ef22570
--- /dev/null
@@ -0,0 +1,8 @@
+/PgsqlDataContext.cs -crlf
+/PgsqlSchemaLoader.Columns.cs -crlf
+/PgsqlSchemaLoader.Constraints.cs -crlf
+/PgsqlSchemaLoader.StoredProcedures.cs -crlf
+/PgsqlSchemaLoader.Tables.cs -crlf
+/PgsqlSchemaLoader.cs -crlf
+/PgsqlSqlProvider.cs -crlf
+/PgsqlVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/.gitattributes
new file mode 100644 (file)
index 0000000..07eea6f
--- /dev/null
@@ -0,0 +1,2 @@
+/NorthwindPgsql.dbml -crlf
+/TestBase.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/.gitattributes
new file mode 100644 (file)
index 0000000..fcabaae
--- /dev/null
@@ -0,0 +1,6 @@
+/SqlServerDataContext.cs -crlf
+/SqlServerExpressionTranslator.cs -crlf
+/SqlServerSchemaLoader.cs -crlf
+/SqlServerSqlProvider.cs -crlf
+/SqlServerTypeConversions.cs -crlf
+/SqlServerVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/.gitattributes
new file mode 100644 (file)
index 0000000..e84ee37
--- /dev/null
@@ -0,0 +1,2 @@
+/MsSqlDataContextTest.cs -crlf
+/TestBase.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/.gitattributes
new file mode 100644 (file)
index 0000000..c1b5b5a
--- /dev/null
@@ -0,0 +1,7 @@
+/SqliteDataContext.cs -crlf
+/SqliteSchemaLoader.Columns.cs -crlf
+/SqliteSchemaLoader.Constraints.cs -crlf
+/SqliteSchemaLoader.Tables.cs -crlf
+/SqliteSchemaLoader.cs -crlf
+/SqliteSqlProvider.cs -crlf
+/SqliteVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/.gitattributes
new file mode 100644 (file)
index 0000000..2f63949
--- /dev/null
@@ -0,0 +1 @@
+/DataCommand.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/.gitattributes
new file mode 100644 (file)
index 0000000..4055c96
--- /dev/null
@@ -0,0 +1,4 @@
+/DirectDataContext.cs -crlf
+/NorthwindSqlite.dbml -crlf
+/TestBase.cs -crlf
+/TestBase_mono.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/.gitattributes
new file mode 100644 (file)
index 0000000..d2788fb
--- /dev/null
@@ -0,0 +1,2 @@
+/DbLinqToDoAttribute.cs -crlf
+/MonoTODOAttribute.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/.gitattributes
new file mode 100644 (file)
index 0000000..9584b59
--- /dev/null
@@ -0,0 +1,17 @@
+/ChangeAction.cs -crlf
+/ChangeSet.cs -crlf
+/DBLinqExtendedAttributte.cs -crlf
+/DataContext.Extended.cs -crlf
+/DataContext.cs -crlf
+/DataLoadOptions.cs -crlf
+/EntityRef.cs -crlf
+/EntitySet.cs -crlf
+/IExecuteResult.cs -crlf
+/IMemberModificationHandler.cs -crlf
+/ITable.Extended.cs -crlf
+/ITable.cs -crlf
+/IVendorProvider.cs -crlf
+/ReadMe.txt -crlf
+/RefreshMode.cs -crlf
+/Table.Extended.cs -crlf
+/Table.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/.gitattributes
new file mode 100644 (file)
index 0000000..0726b1e
--- /dev/null
@@ -0,0 +1,3 @@
+/IDatabaseContext.cs -crlf
+/IDatabaseTransaction.cs -crlf
+/ITransactionalCommand.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..5f2a27c
--- /dev/null
@@ -0,0 +1,4 @@
+/DatabaseConnection.cs -crlf
+/DatabaseContext.cs -crlf
+/DatabaseTransaction.cs -crlf
+/TransactionalCommand.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/.gitattributes
new file mode 100644 (file)
index 0000000..fa8dc54
--- /dev/null
@@ -0,0 +1,4 @@
+/IIdentityProvider.cs -crlf
+/IIdentityReader.cs -crlf
+/IIdentityReaderFactory.cs -crlf
+/IdentityKey.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..dd6330a
--- /dev/null
@@ -0,0 +1,3 @@
+/IdentityProviderReader.cs -crlf
+/IdentityReader.cs -crlf
+/IdentityReaderFactory.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..b8a03a8
--- /dev/null
@@ -0,0 +1,8 @@
+/DisabledEntityTracker.cs -crlf
+/EntityState.cs -crlf
+/EntityTrack.cs -crlf
+/EntityTracker.cs -crlf
+/IEntityTracker.cs -crlf
+/MemberModificationHandler.cs -crlf
+/QueryProvider.cs -crlf
+/VendorProvider.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/.gitattributes
new file mode 100644 (file)
index 0000000..439e096
--- /dev/null
@@ -0,0 +1,12 @@
+/AttributeMappingSource.cs -crlf
+/AttributedAbstractMetaDataMember.cs -crlf
+/AttributedAssociationMetaDataMember.cs -crlf
+/AttributedColumnMetaDataMember.cs -crlf
+/AttributedMetaAssociation.cs -crlf
+/AttributedMetaFunction.cs -crlf
+/AttributedMetaModel.cs -crlf
+/AttributedMetaTable.cs -crlf
+/AttributedMetaType.cs -crlf
+/LambdaMetaAccessor.cs -crlf
+/MappingContext.cs -crlf
+/XmlMappingSource.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/.gitattributes
new file mode 100644 (file)
index 0000000..4e285a9
--- /dev/null
@@ -0,0 +1,5 @@
+/SqlLiteralPart.cs -crlf
+/SqlParameterPart.cs -crlf
+/SqlPart.cs -crlf
+/SqlStatement.cs -crlf
+/SqlStatementBuilder.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/.gitattributes
new file mode 100644 (file)
index 0000000..7667c3e
--- /dev/null
@@ -0,0 +1,10 @@
+/FirebirdProvider.cs -crlf
+/IngresProvider.cs -crlf
+/MySqlProvider.cs -crlf
+/OracleProvider.cs -crlf
+/PostgreSqlProvider.cs -crlf
+/Sql2000Provider.cs -crlf
+/Sql2005Provider.cs -crlf
+/Sql2008Provider.cs -crlf
+/SqlServerProvider.cs -crlf
+/SqliteProvider.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/.gitattributes
new file mode 100644 (file)
index 0000000..bf32fca
--- /dev/null
@@ -0,0 +1,26 @@
+/AbstractQuery.cs -crlf
+/BuilderContext.cs -crlf
+/DeleteQuery.cs -crlf
+/DirectQuery.cs -crlf
+/Error.cs -crlf
+/ExpressionChain.cs -crlf
+/ExpressionPrecedence.cs -crlf
+/ExpressionQuery.cs -crlf
+/ExpressionTier.cs -crlf
+/IDataMapper.cs -crlf
+/IDataRecordReader.cs -crlf
+/IExpressionDispatcher.cs -crlf
+/IExpressionLanguageParser.cs -crlf
+/IExpressionOptimizer.cs -crlf
+/IExpressionQualifier.cs -crlf
+/IPrequelAnalyzer.cs -crlf
+/IQueryBuilder.cs -crlf
+/IQueryCache.cs -crlf
+/IQueryRunner.cs -crlf
+/ISpecialExpressionTranslator.cs -crlf
+/ISqlBuilder.cs -crlf
+/Notes.txt -crlf
+/ParameterizedQuery.cs -crlf
+/QueryContext.cs -crlf
+/SelectQuery.cs -crlf
+/UpsertQuery.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/.gitattributes
new file mode 100644 (file)
index 0000000..d6d545c
--- /dev/null
@@ -0,0 +1,2 @@
+/ExpressionMutatorExtensions.cs -crlf
+/ExpressionMutatorFactory.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..e5dbc37
--- /dev/null
@@ -0,0 +1,19 @@
+/BinaryExpressionMutator.cs -crlf
+/ConditionalExpressionMutator.cs -crlf
+/ConstantExpressionMutator.cs -crlf
+/IMemberBindingMutator.cs -crlf
+/InvocationExpressionMutator.cs -crlf
+/LambdaExpressionMutator.cs -crlf
+/ListInitExpressionMutator.cs -crlf
+/MemberAssignmentMutator.cs -crlf
+/MemberBindingMutatorFactory.cs -crlf
+/MemberExpressionMutator.cs -crlf
+/MemberInitExpressionMutator.cs -crlf
+/MemberListBindingMutator.cs -crlf
+/MemberMemberBindingMutator.cs -crlf
+/MethodCallExpressionMutator.cs -crlf
+/NewArrayExpressionMutator.cs -crlf
+/NewExpressionMutator.cs -crlf
+/ParameterExpressionMutator.cs -crlf
+/TypeBinaryExpressionMutator.cs -crlf
+/UnaryExpressionMutator.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/.gitattributes
new file mode 100644 (file)
index 0000000..b2ddf70
--- /dev/null
@@ -0,0 +1,24 @@
+/ColumnExpression.cs -crlf
+/CustomExpressionType.cs -crlf
+/EntitySetExpression.cs -crlf
+/ExpressionTranslator.cs -crlf
+/GroupByExpression.cs -crlf
+/GroupExpression.cs -crlf
+/IExecutableExpression.cs -crlf
+/IMutableExpression.cs -crlf
+/InputParameterExpression.cs -crlf
+/MetaTableExpression.cs -crlf
+/MutableExpression.cs -crlf
+/ObjectInputParameterExpression.cs -crlf
+/ObjectOutputParameterExpression.cs -crlf
+/OperandsMutableExpression.cs -crlf
+/OrderByExpression.cs -crlf
+/ScopeExpression.cs -crlf
+/SelectExpression.cs -crlf
+/SelectOperatorType.cs -crlf
+/SpecialExpression.cs -crlf
+/SpecialExpressionType.cs -crlf
+/StartIndexOffsetExpression.cs -crlf
+/SubSelectExpression.cs -crlf
+/TableExpression.cs -crlf
+/TableJoinType.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..18cceca
--- /dev/null
@@ -0,0 +1,16 @@
+/DataMapper.cs -crlf
+/DataRecordReader.cs -crlf
+/ExpressionDispatcher.Analyzer.cs -crlf
+/ExpressionDispatcher.Registrar.cs -crlf
+/ExpressionDispatcher.cs -crlf
+/ExpressionLanguageParser.cs -crlf
+/ExpressionOptimizer.cs -crlf
+/ExpressionQualifier.cs -crlf
+/LineGrouping.cs -crlf
+/PrequelAnalyzer.cs -crlf
+/QueryBuilder.Upsert.cs -crlf
+/QueryBuilder.cs -crlf
+/QueryCache.cs -crlf
+/QueryRunner.cs -crlf
+/SpecialExpressionTranslator.cs -crlf
+/SqlBuilder.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Factory/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Factory/.gitattributes
new file mode 100644 (file)
index 0000000..3db0a3a
--- /dev/null
@@ -0,0 +1,3 @@
+/DbLinqAttribute.cs -crlf
+/IObjectFactory.cs -crlf
+/ObjectFactory.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..47cb4a5
--- /dev/null
@@ -0,0 +1 @@
+/ReflectionObjectFactory.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Language/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Language/.gitattributes
new file mode 100644 (file)
index 0000000..0388a81
--- /dev/null
@@ -0,0 +1,2 @@
+/ILanguageWords.cs -crlf
+/ILanguages.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..42968c4
--- /dev/null
@@ -0,0 +1,4 @@
+/AbstractEndPluralWords.cs -crlf
+/AbstractWords.cs -crlf
+/Languages.cs -crlf
+/NoLanguageWords.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Schema/.gitattributes
new file mode 100644 (file)
index 0000000..16e4587
--- /dev/null
@@ -0,0 +1,11 @@
+/AssociationName.cs -crlf
+/Case.cs -crlf
+/ColumnName.cs -crlf
+/INameFormatter.cs -crlf
+/Name.cs -crlf
+/NameFormat.cs -crlf
+/ParameterName.cs -crlf
+/ProcedureName.cs -crlf
+/SchemaName.cs -crlf
+/TableName.cs -crlf
+/WordsExtraction.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/.gitattributes
new file mode 100644 (file)
index 0000000..b51bcad
--- /dev/null
@@ -0,0 +1,3 @@
+/DbmlSchema.Adapter.cs -crlf
+/DbmlSchema.cs -crlf
+/DbmlSerializer.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/.gitattributes
new file mode 100644 (file)
index 0000000..5040f17
--- /dev/null
@@ -0,0 +1,6 @@
+/ArrayAdapter.cs -crlf
+/CsvArrayAdapter.cs -crlf
+/EnumType.cs -crlf
+/INamedType.cs -crlf
+/ISimpleList.cs -crlf
+/SpecifiedPropertyUpdater.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..56e6e8f
--- /dev/null
@@ -0,0 +1 @@
+/NameFormatter.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/.gitattributes
new file mode 100644 (file)
index 0000000..f87cd0b
--- /dev/null
@@ -0,0 +1,17 @@
+/Binary.cs -crlf
+/ChangeConflictCollection.cs -crlf
+/ChangeConflictException.cs -crlf
+/CompiledQuery.cs -crlf
+/ConflictMode.cs -crlf
+/DBConvert.cs -crlf
+/DuplicateKeyException.cs -crlf
+/EntitySet.cs -crlf
+/ForeignKeyReferenceAlreadyHasValueException.cs -crlf
+/IFunctionResult.cs -crlf
+/IMultipleResults.cs -crlf
+/ISingleResult.cs -crlf
+/Link.cs -crlf
+/Makefile -crlf
+/MemberChangeConflict.cs -crlf
+/ModifiedMemberInfo.cs -crlf
+/ObjectChangeConflict.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/.gitattributes
new file mode 100644 (file)
index 0000000..cb5df03
--- /dev/null
@@ -0,0 +1,22 @@
+/AssociationAttribute.cs -crlf
+/AutoSync.cs -crlf
+/ColumnAttribute.cs -crlf
+/DataAttribute.cs -crlf
+/DatabaseAttribute.cs -crlf
+/FunctionAttribute.cs -crlf
+/InheritanceMappingAttribute.cs -crlf
+/MappingSource.cs -crlf
+/MetaAccessor.cs -crlf
+/MetaAccessor_2.cs -crlf
+/MetaAssociation.cs -crlf
+/MetaDataMember.cs -crlf
+/MetaFunction.cs -crlf
+/MetaModel.cs -crlf
+/MetaParameter.cs -crlf
+/MetaTable.cs -crlf
+/MetaType.cs -crlf
+/ParameterAttribute.cs -crlf
+/ProviderAttribute.cs -crlf
+/ResultTypeAttribute.cs -crlf
+/TableAttribute.cs -crlf
+/UpdateCheck.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..5681f40
--- /dev/null
@@ -0,0 +1 @@
+/ObjectMaterializer.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/.gitattributes
new file mode 100644 (file)
index 0000000..a8f81f8
--- /dev/null
@@ -0,0 +1,5 @@
+/Sql2000Provider.cs -crlf
+/Sql2005Provider.cs -crlf
+/SqlHelpers.cs -crlf
+/SqlMethods.cs -crlf
+/SqlProvider.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/.gitattributes
new file mode 100644 (file)
index 0000000..52f9784
--- /dev/null
@@ -0,0 +1,11 @@
+/AssemblyInfo.cs -crlf
+/AttributeMappingSourceTest.cs -crlf
+/BinaryTest.cs -crlf
+/CsvArrayAdapterTest.cs -crlf
+/DataContextTest.cs -crlf
+/EntitySetTest.cs -crlf
+/ExpressionEqualityComparerTest.cs -crlf
+/IDataTypeExtensionsTest.cs -crlf
+/PeopleTable.cs -crlf
+/TableTest.cs -crlf
+/TypeContextTest.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/.gitattributes
new file mode 100644 (file)
index 0000000..c5518c2
--- /dev/null
@@ -0,0 +1,36 @@
+/App.config -crlf
+/Attach.cs -crlf
+/CompositePK_Test.cs -crlf
+/DataContext.cs -crlf
+/DataContextTestBase.cs -crlf
+/DataLoadOptions_Test.cs -crlf
+/DynamicLinqTest.cs -crlf
+/ExecuteCommand_Test.cs -crlf
+/ExecuteQuery_Test.cs -crlf
+/MetalTest.cs -crlf
+/Program2Ing.cs -crlf
+/Program2Mysql.cs -crlf
+/Program2Pg.cs -crlf
+/Program2SQLite.cs -crlf
+/Program3Ora.cs -crlf
+/ReadTest.cs -crlf
+/ReadTest_AllTypes_MySql.cs -crlf
+/ReadTest_Complex.cs -crlf
+/ReadTest_GroupBy.cs -crlf
+/ReadTest_Operands.cs -crlf
+/ReadTest_Subquery.cs -crlf
+/ReadTests_AnyCountFirst.cs -crlf
+/ReadTests_Conversions.cs -crlf
+/ReadTests_DateTimeFunctions.cs -crlf
+/ReadTests_EntitySet.cs -crlf
+/ReadTests_Join.cs -crlf
+/ReadTests_Maths.cs -crlf
+/ReadTests_ReferenceLoading.cs -crlf
+/ReadTests_StringFunctions.cs -crlf
+/StoredProcTest.cs -crlf
+/Table.cs -crlf
+/TestBase.cs -crlf
+/Transactions.cs -crlf
+/VerticalPartitioningTest.cs -crlf
+/WriteTest.cs -crlf
+/WriteTest_BulkInsert.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/.gitattributes
new file mode 100644 (file)
index 0000000..2d744e4
--- /dev/null
@@ -0,0 +1 @@
+/ReflectionTest.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/.gitattributes
new file mode 100644 (file)
index 0000000..c3b625d
--- /dev/null
@@ -0,0 +1,22 @@
+/101_readme.htm -crlf
+/Advanced.cs -crlf
+/Conversion_Operators.cs -crlf
+/Count_Sum_Min_Max_Avg.cs -crlf
+/ExsistIn_Any_All.cs -crlf
+/GroupBy_Having.cs -crlf
+/Inheritance.cs -crlf
+/Insert_Update_Delete.cs -crlf
+/Join.cs -crlf
+/Linq101SamplesModifiedAttribute.cs -crlf
+/Null.cs -crlf
+/Object?Loading.cs -crlf
+/Object_Identity.cs -crlf
+/OptimisticConcurrence.cs -crlf
+/OrderBy.cs -crlf
+/Paging.cs -crlf
+/Select_Distinct.cs -crlf
+/String_Date_functions.cs -crlf
+/Top_Bottom.cs -crlf
+/UnionAll_Union_Intersect.cs -crlf
+/Views.cs -crlf
+/Where.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/.gitattributes
new file mode 100644 (file)
index 0000000..56a9d48
--- /dev/null
@@ -0,0 +1 @@
+/ColumnAttributeTest.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/.gitattributes
new file mode 100644 (file)
index 0000000..cab8cf2
--- /dev/null
@@ -0,0 +1 @@
+/DbLinq.accessor -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Util/.gitattributes
new file mode 100644 (file)
index 0000000..59fee29
--- /dev/null
@@ -0,0 +1,25 @@
+/CacheChecker.cs -crlf
+/DataCommand.cs -crlf
+/DbmlExtensions.cs -crlf
+/ExpressionChainEqualityComparer.cs -crlf
+/ExpressionEqualityComparer.cs -crlf
+/IDataRecordExtensions.cs -crlf
+/IDataTypeExtensions.cs -crlf
+/IDbDataParameterExtensions.cs -crlf
+/IThreadSafeDictionary.cs -crlf
+/LambdaComparer.cs -crlf
+/MemberInfoExtensions.cs -crlf
+/Output.cs -crlf
+/OutputLevel.cs -crlf
+/Page.cs -crlf
+/Profiler.cs -crlf
+/QuotesHelper.cs -crlf
+/ReferenceEqualityComparer.cs -crlf
+/ReflectionExtensions.cs -crlf
+/ReflectionUtility.cs -crlf
+/StringExtensions.cs -crlf
+/TextWriterExtension.cs -crlf
+/ThreadSafeDictionary.cs -crlf
+/TypeConvert.cs -crlf
+/TypeExtensions.cs -crlf
+/TypeLoader.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/.gitattributes
new file mode 100644 (file)
index 0000000..98363bc
--- /dev/null
@@ -0,0 +1,9 @@
+/DbSchemaLoader.cs -crlf
+/IDataName.cs -crlf
+/IDataTableColumn.cs -crlf
+/IDataType.cs -crlf
+/INameAliases.cs -crlf
+/ISchemaLoader.cs -crlf
+/ISqlProvider.cs -crlf
+/IVendor.cs -crlf
+/VendorAttribute.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..2ec42c4
--- /dev/null
@@ -0,0 +1,12 @@
+/SchemaLoader.Columns.cs -crlf
+/SchemaLoader.DataName.cs -crlf
+/SchemaLoader.DataTableColumn.cs -crlf
+/SchemaLoader.ForeignKey.cs -crlf
+/SchemaLoader.Name.cs -crlf
+/SchemaLoader.StoredProcedures.cs -crlf
+/SchemaLoader.Tables.cs -crlf
+/SchemaLoader.TypeMapping.cs -crlf
+/SchemaLoader.cs -crlf
+/SqlProvider.cs -crlf
+/Vendor.ProcedureResult.cs -crlf
+/Vendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/.gitattributes
new file mode 100644 (file)
index 0000000..569cc27
--- /dev/null
@@ -0,0 +1,15 @@
+/AbstractParameters.cs -crlf
+/AllTypes?all?to?Cs.txt -crlf
+/AllTypes?to?Cs.txt -crlf
+/App.config -crlf
+/DB?all?to?Cs.txt -crlf
+/DB?all?to?DBML.txt -crlf
+/DB?to?Cs.txt -crlf
+/DB?to?DBML.txt -crlf
+/NorthwindRename.dbml -crlf
+/Parameters.cs -crlf
+/Program.cs -crlf
+/Reference.cs -crlf
+/oraFieldRenames.xml -crlf
+/pgsqlFieldRenames.xml -crlf
+/sqlmetal.exe.config -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Configuration/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Configuration/.gitattributes
new file mode 100644 (file)
index 0000000..3d52c39
--- /dev/null
@@ -0,0 +1 @@
+/ProvidersSection.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/.gitattributes
new file mode 100644 (file)
index 0000000..d50c487
--- /dev/null
@@ -0,0 +1,9 @@
+/AttributeDefinition.cs -crlf
+/CodeDomGenerator.cs -crlf
+/CodeWriter.cs -crlf
+/GenerationContext.cs -crlf
+/ICodeGenerator.cs -crlf
+/IProcessor.cs -crlf
+/ISchemaLoaderFactory.cs -crlf
+/ParameterDefinition.cs -crlf
+/SpecificationDefinition.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/.gitattributes
new file mode 100644 (file)
index 0000000..91dbcb3
--- /dev/null
@@ -0,0 +1 @@
+/IImplementation.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..e0c58db
--- /dev/null
@@ -0,0 +1,4 @@
+/IModifiedImplementation.cs -crlf
+/INotifyPropertyChangedImplementation.cs -crlf
+/INotifyPropertyChangingImplementation.cs -crlf
+/InterfaceImplementation.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/.gitattributes
new file mode 100644 (file)
index 0000000..4c2285d
--- /dev/null
@@ -0,0 +1,2 @@
+/Processor.cs -crlf
+/SchemaLoaderFactory.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeDomGenerator/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeDomGenerator/.gitattributes
new file mode 100644 (file)
index 0000000..7bffbae
--- /dev/null
@@ -0,0 +1,3 @@
+/AbstractCodeDomGenerator.cs -crlf
+/CSharpCodeDomGenerator.cs -crlf
+/VisualBasicCodeDomGenerator.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/.gitattributes
new file mode 100644 (file)
index 0000000..0416529
--- /dev/null
@@ -0,0 +1,6 @@
+/CSCodeGenerator.cs -crlf
+/CSCodeWriter.cs -crlf
+/CodeGenerator.Class.cs -crlf
+/CodeGenerator.Context.Ctor.cs -crlf
+/CodeGenerator.Procedure.cs -crlf
+/CodeGenerator.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Language/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Language/.gitattributes
new file mode 100644 (file)
index 0000000..32425b4
--- /dev/null
@@ -0,0 +1,5 @@
+/EnglishWords.cs -crlf
+/EnglishWords.txt -crlf
+/FrenchWords.cs -crlf
+/GermanWords.cs -crlf
+/GermanWords.txt -crlf
index 1c94c24627e0a1d0f4f19bfd203b335a86ca1076..49277bea3c6715600e00d97b0874a06ba7af09d9 100644 (file)
@@ -336529,130 +336529,130 @@ zythum
 zythums
 
 #pluriels irréguliers
-# http://fr.wikipedia.org/wiki/Pluriels_irr%C3%A9guliers_en_fran%C3%A7ais\r
-\r
-banal=>banals\r
-bancal=>bancals\r
-fatal=>fatals\r
-fractalmorfal=>fractalmorfals\r
-naval=>navals\r
-aéronaval=>aéronavals\r
-natal=>natals\r
-anténatal=>anténatals\r
-néonatal=>néonatals\r
-périnatal=>périnatals\r
-postnatal=>postnatals\r
-prénatal=>prénatals\r
-tonal=>tonals\r
-atonal=>atonals\r
-bitonal=>bitonals\r
-polytonal=>polytonals\r
-acétal=>acétals\r
-ammonal=>ammonals\r
-aval=>avals\r
-bal=>bals\r
-barbital=>barbitals\r
-cal=>cals\r
-captal=>captals\r
-carnaval=>carnavals\r
-cérémonial=>cérémonials\r
-chloral=>chlorals\r
-chrysocal=>chrysocals\r
-copal=>copals\r
-dial=>dials\r
-dispersal=>dispersals\r
-éthanal=>éthanals\r
-festival=>festivals\r
-foiral=>foirals\r
-furfural=>furfurals\r
-futal=>futals\r
-gal=>gals\r
-galgal=>galgals\r
-gardénal=>gardénals\r
-graal=>graals\r
-joual=>jouals\r
-kraal=>kraals\r
-kursaal=>kursaals\r
-matorral=>matorrals\r
-mescal=>mescals\r
-mezcal=>mezcals\r
-méthanal=>méthanals\r
-minerval=>minervals\r
-mistral=>mistrals\r
-nopal=>nopals\r
-pal=>pals\r
-pascal=>pascals\r
-hectopascal=>hectopascals\r
-kilopascal=>kilopascals\r
-penthotal=>penthotals\r
-phénobarbital=>phénobarbitals\r
-pipéronal=>pipéronals\r
-raval=>ravals\r
-récital=>récitals\r
-régal=>régals\r
-rétinal=>rétinals\r
-rital=>ritals\r
-roberval=>robervals\r
-roseval=>rosevals\r
-salicional=>salicionals\r
-sal=>sals\r
-santal=>santals\r
-saroual=>sarouals\r
-sial=>sials\r
-sisal=>sisals\r
-sonal=>sonals\r
-tagal=>tagals\r
-tefal=>tefals\r
-tergal=>tergals\r
-thiopental=>thiopentals\r
-tical=>ticals\r
-tincal=>tincals\r
-véronal=>véronals\r
-zicral=>zicrals\r
-caracal=>caracals\r
-chacal=>chacals\r
-gavial=>gavials\r
-gayal=>gayals\r
-narval=>narvals\r
-quetzal=>quetzals\r
-rorqual=>rorquals\r
-serval=>servals\r
-cantal=>cantals\r
-emmental=>emmentals\r
-emmenthal=>emmenthals\r
-metical=>meticals\r
-rial=>rials\r
-riyal=>riyals\r
-ryal=>ryals\r
-floréal=>floréals\r
-germinal=>germinals\r
-prairial=>prairials\r
-corral=>corrals\r
-deal=>deals\r
-goal=>goals\r
-autogoal=>autogoals\r
-revival=>revivals\r
-serial=>serials\r
-spiritual=>spirituals\r
-taal=>taals\r
-trial=>trials\r
-\r
-bail=>baux\r
-corail=>coraux\r
-émail=>émaux\r
-fermail=>fermaux\r
-soupirail=>soupiraux\r
-travail=>travaux\r
-vantail=>vantaux\r
-vitrail=>vitraux\r
-\r
-bijou=>bijoux\r
-caillou=>cailloux\r
-chou=>choux\r
-genou=>genoux\r
-hibou=>hiboux\r
-joujou=>joujoux\r
-pou=>poux\r
-\r
-ciel=>cieux\r
-oeil=>yeux\r
+# http://fr.wikipedia.org/wiki/Pluriels_irr%C3%A9guliers_en_fran%C3%A7ais
+
+banal=>banals
+bancal=>bancals
+fatal=>fatals
+fractalmorfal=>fractalmorfals
+naval=>navals
+aéronaval=>aéronavals
+natal=>natals
+anténatal=>anténatals
+néonatal=>néonatals
+périnatal=>périnatals
+postnatal=>postnatals
+prénatal=>prénatals
+tonal=>tonals
+atonal=>atonals
+bitonal=>bitonals
+polytonal=>polytonals
+acétal=>acétals
+ammonal=>ammonals
+aval=>avals
+bal=>bals
+barbital=>barbitals
+cal=>cals
+captal=>captals
+carnaval=>carnavals
+cérémonial=>cérémonials
+chloral=>chlorals
+chrysocal=>chrysocals
+copal=>copals
+dial=>dials
+dispersal=>dispersals
+éthanal=>éthanals
+festival=>festivals
+foiral=>foirals
+furfural=>furfurals
+futal=>futals
+gal=>gals
+galgal=>galgals
+gardénal=>gardénals
+graal=>graals
+joual=>jouals
+kraal=>kraals
+kursaal=>kursaals
+matorral=>matorrals
+mescal=>mescals
+mezcal=>mezcals
+méthanal=>méthanals
+minerval=>minervals
+mistral=>mistrals
+nopal=>nopals
+pal=>pals
+pascal=>pascals
+hectopascal=>hectopascals
+kilopascal=>kilopascals
+penthotal=>penthotals
+phénobarbital=>phénobarbitals
+pipéronal=>pipéronals
+raval=>ravals
+récital=>récitals
+régal=>régals
+rétinal=>rétinals
+rital=>ritals
+roberval=>robervals
+roseval=>rosevals
+salicional=>salicionals
+sal=>sals
+santal=>santals
+saroual=>sarouals
+sial=>sials
+sisal=>sisals
+sonal=>sonals
+tagal=>tagals
+tefal=>tefals
+tergal=>tergals
+thiopental=>thiopentals
+tical=>ticals
+tincal=>tincals
+véronal=>véronals
+zicral=>zicrals
+caracal=>caracals
+chacal=>chacals
+gavial=>gavials
+gayal=>gayals
+narval=>narvals
+quetzal=>quetzals
+rorqual=>rorquals
+serval=>servals
+cantal=>cantals
+emmental=>emmentals
+emmenthal=>emmenthals
+metical=>meticals
+rial=>rials
+riyal=>riyals
+ryal=>ryals
+floréal=>floréals
+germinal=>germinals
+prairial=>prairials
+corral=>corrals
+deal=>deals
+goal=>goals
+autogoal=>autogoals
+revival=>revivals
+serial=>serials
+spiritual=>spirituals
+taal=>taals
+trial=>trials
+
+bail=>baux
+corail=>coraux
+émail=>émaux
+fermail=>fermaux
+soupirail=>soupiraux
+travail=>travaux
+vantail=>vantaux
+vitrail=>vitraux
+
+bijou=>bijoux
+caillou=>cailloux
+chou=>choux
+genou=>genoux
+hibou=>hiboux
+joujou=>joujoux
+pou=>poux
+
+ciel=>cieux
+oeil=>yeux
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..148bbb0
--- /dev/null
@@ -0,0 +1,3 @@
+/AssemblyInfo.cs -crlf
+/Settings.Designer.cs -crlf
+/Settings.settings -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Schema/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Schema/.gitattributes
new file mode 100644 (file)
index 0000000..30beca8
--- /dev/null
@@ -0,0 +1,5 @@
+/DbmlRename.cs -crlf
+/DbmlRenameLoader.cs -crlf
+/NameAliasesLoader.cs -crlf
+/SchemaPostprocess.cs -crlf
+/TableAlias.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Test/.gitattributes
new file mode 100644 (file)
index 0000000..9d572f6
--- /dev/null
@@ -0,0 +1,6 @@
+/AppRunner.cs -crlf
+/CreateDbmlFromSqliteDbTest.cs -crlf
+/CreateEntitiesFromSqliteDbTest.cs -crlf
+/EnglishWordsTest.cs -crlf
+/FrenchWordsTest.cs -crlf
+/NameFormatterTest.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Util/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Util/.gitattributes
new file mode 100644 (file)
index 0000000..821f9de
--- /dev/null
@@ -0,0 +1 @@
+/TableSorter.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Utility/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Utility/.gitattributes
new file mode 100644 (file)
index 0000000..4ff9700
--- /dev/null
@@ -0,0 +1,2 @@
+/EnvironmentExtension.cs -crlf
+/VariablesExtension.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/.gitattributes b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/.gitattributes
new file mode 100644 (file)
index 0000000..4988335
--- /dev/null
@@ -0,0 +1 @@
+/Program.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..be41ac5
--- /dev/null
@@ -0,0 +1,5 @@
+/AssemblyInfo.cs -crlf
+/Resources.Designer.cs -crlf
+/Resources.resx -crlf
+/Settings.Designer.cs -crlf
+/Settings.settings -crlf
diff --git a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/.gitattributes b/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/.gitattributes
new file mode 100644 (file)
index 0000000..d725f23
--- /dev/null
@@ -0,0 +1,2 @@
+/App.config -crlf
+/Program.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/tests/.gitattributes b/mcs/class/System.Data.Linq/tests/.gitattributes
new file mode 100644 (file)
index 0000000..e62f9d7
--- /dev/null
@@ -0,0 +1,5 @@
+/ConnectionStrings.xml -crlf
+/instnwnd.MySql.sql -crlf
+/instnwnd.Oracle.sql -crlf
+/instnwnd.SQLite.sql -crlf
+/instnwnd.SqlServer.sql -crlf
diff --git a/mcs/class/System.Data.Linq/tests/expected/.gitattributes b/mcs/class/System.Data.Linq/tests/expected/.gitattributes
new file mode 100644 (file)
index 0000000..625564a
--- /dev/null
@@ -0,0 +1,8 @@
+/Northwind.Sqlite+DbSchemaLoader-DbMetal.cs -crlf
+/Northwind.Sqlite+DbSchemaLoader-DbMetal.dbml -crlf
+/Northwind.Sqlite+DbSchemaLoader-sqlmetal.cs -crlf
+/Northwind.Sqlite+DbSchemaLoader-sqlmetal.dbml -crlf
+/Northwind.Sqlite-DbMetal.cs -crlf
+/Northwind.Sqlite-DbMetal.dbml -crlf
+/Northwind.Sqlite-sqlmetal.cs -crlf
+/Northwind.Sqlite-sqlmetal.dbml -crlf
diff --git a/mcs/class/System.Data.OracleClient/.gitattributes b/mcs/class/System.Data.OracleClient/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
index 66c48f49455610888cfcfb56343060cb2d824d90..31afb5cb3246e972c630e1a79980dc261064d5cf 100644 (file)
@@ -160,7 +160,7 @@ namespace System.Data.OracleClient.Oci {
                                        executeMode = (int)OciExecuteMode.Default;
                        }
 
-                       if (this.disposed) \r
+                       if (this.disposed) 
                        {
                                throw new InvalidOperationException ("StatementHandle is already disposed.");
                        }
@@ -214,7 +214,7 @@ namespace System.Data.OracleClient.Oci {
                {
                        int status = 0;
 
-                       if (this.disposed) \r
+                       if (this.disposed) 
                        {
                                throw new InvalidOperationException ("StatementHandle is already disposed.");
                        }
@@ -232,10 +232,10 @@ namespace System.Data.OracleClient.Oci {
                        case OciGlue.OCI_DEFAULT:
                                moreResults = true;
                                break;
-                       case OciGlue.OCI_SUCCESS_WITH_INFO:\r
-                               //OciErrorInfo ei = ErrorHandle.HandleError ();\r
-                               //command.Connection.CreateInfoMessage (ei);\r
-                               moreResults = true;\r
+                       case OciGlue.OCI_SUCCESS_WITH_INFO:
+                               //OciErrorInfo ei = ErrorHandle.HandleError ();
+                               //command.Connection.CreateInfoMessage (ei);
+                               moreResults = true;
                                break;
                        default:
                                OciErrorInfo info = ErrorHandle.HandleError ();
index 4308a38988308f5fe41e3eef78cfa3e65e83f8c0..ac0eeec2113b8526e1986c627e75c8b642af893f 100644 (file)
@@ -78,7 +78,7 @@ namespace System.Data.OracleClient.Oci {
                                0,
                                OciAttributeType.Transaction,
                                ErrorHandle);
-                       if (status != 0) \r
+                       if (status != 0) 
                        {
                                OciErrorInfo info = ErrorHandle.HandleError ();
                                throw new OracleException (info.ErrorCode, info.ErrorMessage);
@@ -109,7 +109,7 @@ namespace System.Data.OracleClient.Oci {
                        try {
                                status = OciCalls.OCITransCommit (Service, ErrorHandle, 0);
 
-                               if (status != 0) \r
+                               if (status != 0) 
                                {
                                        OciErrorInfo info = ErrorHandle.HandleError ();
                                        throw new OracleException (info.ErrorCode, info.ErrorMessage);
diff --git a/mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/.gitattributes b/mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/.gitattributes
new file mode 100644 (file)
index 0000000..0192cac
--- /dev/null
@@ -0,0 +1,11 @@
+/OracleCommand.cs -crlf
+/OracleCommandBuilder.cs -crlf
+/OracleConnection.cs -crlf
+/OracleConvert.cs -crlf
+/OracleDataReader.cs -crlf
+/OracleError.cs -crlf
+/OracleErrorCollection.cs -crlf
+/OracleException.cs -crlf
+/OracleParameter.cs -crlf
+/OracleParameterCollection.cs -crlf
+/OracleTransaction.cs -crlf
index 4c5aac09ac4c32d7cb20615fbcdeac69751b24e0..1e59ffcf3a8ed6d498fa003b99316ec822d8f028 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.OracleClient.OracleCommand\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 \r
index d5ab93f46cc77a55d53728438a9c18f2f628bee9..31e75fc3997c426d499c32c43f9ef17bb2e4626a 100644 (file)
@@ -4,33 +4,33 @@
 // Author:\r
 //   Rodrigo Moya (rodrigo@ximian.com)\r
 //   Tim Coleman (tim@timcoleman.com)\r
-//     Konstantin Triger <kostat@mainsoft.com>
+//     Konstantin Triger <kostat@mainsoft.com>\r
 //     Boris Kirzner <borisk@mainsoft.com>\r
 //\r
 // Copyright (C) Rodrigo Moya, 2002\r
-// Copyright (C) Tim Coleman, 2002     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+// Copyright (C) Tim Coleman, 2002     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System;\r
index cab71d2cc851aedb6d0e1e1bd0b07ef61e0dd81d..e21da07a0f0fcea72e3216fc33771aee64030a3c 100644 (file)
@@ -1,31 +1,31 @@
 //\r
 // System.Data.Oracle.OracleConvert\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 \r
index 4483b4ea3ddd308949c85577339a525eef35c427..5c1fa39b70a9809fb3108d11838bd80dc765d4c2 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.OracleClient.OracleDataReader\r
 //\r
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
 //     Boris Kirzner <borisk@mainsoft.com>\r
 //\r
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System.Data.Common;\r
@@ -68,8 +68,8 @@ namespace System.Data.OracleClient {
                        }\r
                }\r
 \r
-               protected override int GetProviderType(int jdbcType) {
-                       return (int)OracleConvert.JdbcTypeToOracleType(jdbcType);   
+               protected override int GetProviderType(int jdbcType) {\r
+                       return (int)OracleConvert.JdbcTypeToOracleType(jdbcType);   \r
                }\r
 \r
                protected override IReaderCacheContainer CreateReaderCacheContainer(int jdbcType, int columnIndex) {\r
index e538b0c599588d3cc4ac2c883fff41249d9012fe..155f986d2b7fb5184390bea37cd44be7175df05d 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.SqlClient.SqlException\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.OracleClient {\r
index 86a0cc0bc7fdab364276815acb62a88e05a6df1e..d16d52a724c03d45901c573d34a72d60756ce03a 100644 (file)
@@ -1,5 +1,5 @@
-//\r
-// System.Data.SqlClient.SqlInfoMessageEventArgs\r
+//
+// System.Data.SqlClient.SqlInfoMessageEventArgs
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
 //
 
 using System;
-using System.Data;\r
-\r
-namespace System.Data.OracleClient {\r
-       /// <summary>\r
-       /// Summary description for SqlInfoMessageEventArgs.\r
-       /// </summary>\r
+using System.Data;
+
+namespace System.Data.OracleClient {
+       /// <summary>
+       /// Summary description for SqlInfoMessageEventArgs.
+       /// </summary>
        public sealed class OracleInfoMessageEventArgs : EventArgs {
                #region Fields
 
@@ -73,5 +73,5 @@ namespace System.Data.OracleClient {
                }
 
                #endregion // Methods
-       }\r
-}\r
+       }
+}
index e0bfefccba505e9b51126dc96d014cb1b047e0ec..d6b4e11e7e047d95dca3b0f3dd202ff26b0bc3de 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.OracleClient.OracleParameter\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 \r
diff --git a/mcs/class/System.Data.OracleClient/Test/.gitattributes b/mcs/class/System.Data.OracleClient/Test/.gitattributes
new file mode 100644 (file)
index 0000000..92bf906
--- /dev/null
@@ -0,0 +1 @@
+/TestOracleClient.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/.gitattributes b/mcs/class/System.Data.Services.Client/.gitattributes
new file mode 100644 (file)
index 0000000..20b773f
--- /dev/null
@@ -0,0 +1 @@
+/License.txt -crlf
diff --git a/mcs/class/System.Data.Services.Client/Client/.gitattributes b/mcs/class/System.Data.Services.Client/Client/.gitattributes
new file mode 100644 (file)
index 0000000..cb60832
--- /dev/null
@@ -0,0 +1,4 @@
+/AssemblyAttributes.cs -crlf
+/Parameterized.System.Data.Services.Client.cs -crlf
+/System.Data.Services.Client.cs -crlf
+/System.Data.Services.Client.txt -crlf
diff --git a/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/.gitattributes b/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/.gitattributes
new file mode 100644 (file)
index 0000000..d4c4db2
--- /dev/null
@@ -0,0 +1,60 @@
+/ArraySet.cs -crlf
+/AtomContentProperty.cs -crlf
+/AtomDataKind.cs -crlf
+/AtomEntry.cs -crlf
+/AtomFeed.cs -crlf
+/AtomMaterializer.cs -crlf
+/AtomMaterializerLog.cs -crlf
+/AtomParser.cs -crlf
+/BaseAsyncResult.cs -crlf
+/BatchStream.cs -crlf
+/BatchStreamState.cs -crlf
+/ChangesetResponse.cs -crlf
+/ClientConvert.cs -crlf
+/ClientType.cs -crlf
+/DataServiceClientException.cs -crlf
+/DataServiceContext.cs -crlf
+/DataServiceEntityAttribute.cs -crlf
+/DataServiceKeyAttribute.cs -crlf
+/DataServiceProtocolVersion.cs -crlf
+/DataServiceQuery.cs -crlf
+/DataServiceQueryContinuation.cs -crlf
+/DataServiceQueryException.cs -crlf
+/DataServiceQueryOfT.cs -crlf
+/DataServiceRequest.cs -crlf
+/DataServiceRequestArgs.cs -crlf
+/DataServiceRequestException.cs -crlf
+/DataServiceRequestOfT.cs -crlf
+/DataServiceResponse.cs -crlf
+/DataServiceStreamResponse.cs -crlf
+/Descriptor.cs -crlf
+/EntityDescriptor.cs -crlf
+/EntityPropertyMappingAttribute.cs -crlf
+/EntityStates.cs -crlf
+/Error.cs -crlf
+/GetReadStreamResult.cs -crlf
+/HasStreamAttribute.cs -crlf
+/LinkDescriptor.cs -crlf
+/MaterializeFromAtom.cs -crlf
+/MediaEntryAttribute.cs -crlf
+/MemberAssignmentAnalysis.cs -crlf
+/MergeOption.cs -crlf
+/MimeTypePropertyAttribute.cs -crlf
+/OpenObject.cs -crlf
+/OpenObjectAttribute.cs -crlf
+/OperationResponse.cs -crlf
+/ProjectionPath.cs -crlf
+/ProjectionPathBuilder.cs -crlf
+/ProjectionPathSegment.cs -crlf
+/ProjectionPlan.cs -crlf
+/ProjectionPlanCompiler.cs -crlf
+/QueryOperationResponseOfT.cs -crlf
+/QueryResponse.cs -crlf
+/QueryResult.cs -crlf
+/ReadingWritingEntityEventArgs.cs -crlf
+/ReferenceEqualityComparer.cs -crlf
+/SaveChangesOptions.cs -crlf
+/SendingRequestEventArgs.cs -crlf
+/Util.cs -crlf
+/WebUtil.cs -crlf
+/XmlUtil.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/ALinq/.gitattributes b/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/ALinq/.gitattributes
new file mode 100644 (file)
index 0000000..9989b3b
--- /dev/null
@@ -0,0 +1,28 @@
+/DataServiceExpressionVisitor.cs -crlf
+/DataServiceQueryProvider.cs -crlf
+/Evaluator.cs -crlf
+/ExpressionNormalizer.cs -crlf
+/ExpressionVisitor.cs -crlf
+/ExpressionWriter.cs -crlf
+/FilterQueryOptionExpression.cs -crlf
+/InputBinder.cs -crlf
+/InputReferenceExpression.cs -crlf
+/NavigationPropertySingletonExpression.cs -crlf
+/OrderByQueryOptionExpression.cs -crlf
+/ParameterReplacerVisitor.cs -crlf
+/PathBox.cs -crlf
+/ProjectionAnalyzer.cs -crlf
+/ProjectionQueryOptionExpression.cs -crlf
+/ProjectionRewriter.cs -crlf
+/QueryComponents.cs -crlf
+/QueryOptionExpression.cs -crlf
+/ReflectionUtil.cs -crlf
+/ResourceBinder.cs -crlf
+/ResourceExpression.cs -crlf
+/ResourceExpressionType.cs -crlf
+/ResourceSetExpression.cs -crlf
+/SkipQueryOptionExpression.cs -crlf
+/TakeQueryOptionExpression.cs -crlf
+/TypeSystem.cs -crlf
+/UriHelper.cs -crlf
+/UriWriter.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/Binding/.gitattributes b/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/Binding/.gitattributes
new file mode 100644 (file)
index 0000000..6075f95
--- /dev/null
@@ -0,0 +1,10 @@
+/BindingEntityInfo.cs -crlf
+/BindingGraph.cs -crlf
+/BindingObserver.cs -crlf
+/BindingUtils.cs -crlf
+/DataServiceCollectionOfT.cs -crlf
+/DataServiceEntityAttribute.cs -crlf
+/DataServiceSaveChangesEventArgs.cs -crlf
+/EntityChangedParams.cs -crlf
+/EntityCollectionChangedParams.cs -crlf
+/LoadCompletedEventArgs.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/Epm/.gitattributes b/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/Epm/.gitattributes
new file mode 100644 (file)
index 0000000..759b258
--- /dev/null
@@ -0,0 +1 @@
+/EpmSyndicationContentSerializer.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/Xml/.gitattributes b/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/Xml/.gitattributes
new file mode 100644 (file)
index 0000000..f8d9e7a
--- /dev/null
@@ -0,0 +1,2 @@
+/XmlAtomErrorReader.cs -crlf
+/XmlWrappingReader.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/Client_SL/.gitattributes b/mcs/class/System.Data.Services.Client/Client_SL/.gitattributes
new file mode 100644 (file)
index 0000000..cb60832
--- /dev/null
@@ -0,0 +1,4 @@
+/AssemblyAttributes.cs -crlf
+/Parameterized.System.Data.Services.Client.cs -crlf
+/System.Data.Services.Client.cs -crlf
+/System.Data.Services.Client.txt -crlf
diff --git a/mcs/class/System.Data.Services.Client/Client_SL/System/Data/Services/Client/.gitattributes b/mcs/class/System.Data.Services.Client/Client_SL/System/Data/Services/Client/.gitattributes
new file mode 100644 (file)
index 0000000..f072953
--- /dev/null
@@ -0,0 +1 @@
+/HttpStack.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/Client_SL/System/Data/Services/Http/.gitattributes b/mcs/class/System.Data.Services.Client/Client_SL/System/Data/Services/Http/.gitattributes
new file mode 100644 (file)
index 0000000..f29f60e
--- /dev/null
@@ -0,0 +1,26 @@
+/CaseInsensitiveAscii.cs -crlf
+/ClientHttpWebRequest.cs -crlf
+/ClientHttpWebResponse.cs -crlf
+/ClientWebHeaderCollection.cs -crlf
+/HeaderInfo.cs -crlf
+/HeaderInfoTable.cs -crlf
+/HttpHeaderToName.cs -crlf
+/HttpRequestHeader.cs -crlf
+/HttpRequestHeaderEnumToName.cs -crlf
+/HttpStatusCode.cs -crlf
+/HttpWebRequest.cs -crlf
+/HttpWebResponse.cs -crlf
+/NameValueFromDictionary.cs -crlf
+/ScriptObjectUtility.cs -crlf
+/ScriptXmlHttpRequest.cs -crlf
+/ValidationHelper.cs -crlf
+/WebException.cs -crlf
+/WebExceptionStatus.cs -crlf
+/WebHeaderCollection.cs -crlf
+/WebHeaderCollectionType.cs -crlf
+/WebParseError.cs -crlf
+/WebRequest.cs -crlf
+/WebResponse.cs -crlf
+/XHRHttpWebRequest.cs -crlf
+/XHRHttpWebResponse.cs -crlf
+/XHRWebHeaderCollection.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/Server/System/Data/Services/.gitattributes b/mcs/class/System.Data.Services.Client/Server/System/Data/Services/.gitattributes
new file mode 100644 (file)
index 0000000..4d826b5
--- /dev/null
@@ -0,0 +1,2 @@
+/HttpProcessUtility.cs -crlf
+/XmlConstants.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/Server/System/Data/Services/Epm/.gitattributes b/mcs/class/System.Data.Services.Client/Server/System/Data/Services/Epm/.gitattributes
new file mode 100644 (file)
index 0000000..00f7b2e
--- /dev/null
@@ -0,0 +1,7 @@
+/EpmContentSerializerBase.cs -crlf
+/EpmCustomContentSerializer.cs -crlf
+/EpmCustomContentWriterNodeData.cs -crlf
+/EpmSourcePathSegment.cs -crlf
+/EpmSourceTree.cs -crlf
+/EpmTargetPathSegment.cs -crlf
+/EpmTargetTree.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/Server/System/Data/Services/Parsing/.gitattributes b/mcs/class/System.Data.Services.Client/Server/System/Data/Services/Parsing/.gitattributes
new file mode 100644 (file)
index 0000000..a8291fd
--- /dev/null
@@ -0,0 +1 @@
+/WebConvert.cs -crlf
diff --git a/mcs/class/System.Data.Services.Client/Server/System/Data/Services/Providers/.gitattributes b/mcs/class/System.Data.Services.Client/Server/System/Data/Services/Providers/.gitattributes
new file mode 100644 (file)
index 0000000..f26bcdd
--- /dev/null
@@ -0,0 +1 @@
+/EntityPropertyMappingInfo.cs -crlf
diff --git a/mcs/class/System.Data.Services/Assembly/.gitattributes b/mcs/class/System.Data.Services/Assembly/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Services/System.Data.Services/.gitattributes b/mcs/class/System.Data.Services/System.Data.Services/.gitattributes
new file mode 100644 (file)
index 0000000..9e218d4
--- /dev/null
@@ -0,0 +1,23 @@
+/ChangeInterceptorAttribute.cs -crlf
+/DataService.cs -crlf
+/DataServiceException.cs -crlf
+/DataServiceHost.cs -crlf
+/DataServiceHostFactory.cs -crlf
+/ETagAttribute.cs -crlf
+/EntitySetRights.cs -crlf
+/ExpandSegment.cs -crlf
+/ExpandSegmentCollection.cs -crlf
+/HandleExceptionArgs.cs -crlf
+/IDataServiceConfiguration.cs -crlf
+/IDataServiceHost.cs -crlf
+/IExpandProvider.cs -crlf
+/IExpandedResult.cs -crlf
+/IRequestHandler.cs -crlf
+/IUpdatable.cs -crlf
+/IgnorePropertiesAttribute.cs -crlf
+/MimeTypeAttribute.cs -crlf
+/ProcessRequestArgs.cs -crlf
+/QueryInterceptorAttribute.cs -crlf
+/ServiceOperationRights.cs -crlf
+/SingleResultAttribute.cs -crlf
+/UpdateOperations.cs -crlf
diff --git a/mcs/class/System.Data.Services/Test/.gitattributes b/mcs/class/System.Data.Services/Test/.gitattributes
new file mode 100644 (file)
index 0000000..baa845b
--- /dev/null
@@ -0,0 +1,9 @@
+/ChangeInterceptorAttributeTests.cs -crlf
+/DataServiceExceptionTests.cs -crlf
+/DataServiceTests.cs -crlf
+/ETagAttributeTests.cs -crlf
+/ExpandSegmentCollectionTests.cs -crlf
+/ExpandSegmentTests.cs -crlf
+/IgnorePropertiesAttributeTests.cs -crlf
+/MimeTypeAttributeTests.cs -crlf
+/QueryInterceptorAttributeTests.cs -crlf
diff --git a/mcs/class/System.Data/.gitattributes b/mcs/class/System.Data/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/System.Data/Documentation/.gitattributes b/mcs/class/System.Data/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..5686093
--- /dev/null
@@ -0,0 +1 @@
+/System.Data.xml -crlf
diff --git a/mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/.gitattributes b/mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/.gitattributes
new file mode 100644 (file)
index 0000000..57f4ce4
--- /dev/null
@@ -0,0 +1 @@
+/wrappers.cs -crlf
diff --git a/mcs/class/System.Data/System.Data.Common/.gitattributes b/mcs/class/System.Data/System.Data.Common/.gitattributes
new file mode 100644 (file)
index 0000000..9cf7c0a
--- /dev/null
@@ -0,0 +1,5 @@
+/DbMetaDataCache.cs -crlf
+/DbTypes.cs -crlf
+/ExceptionHelper.cs -crlf
+/Index.cs -crlf
+/Key.cs -crlf
diff --git a/mcs/class/System.Data/System.Data.Configuration.jvm/.gitattributes b/mcs/class/System.Data/System.Data.Configuration.jvm/.gitattributes
new file mode 100644 (file)
index 0000000..8036553
--- /dev/null
@@ -0,0 +1,4 @@
+/GlobalConfig.cs -crlf
+/ObjectNameResolutionSectionHandler.cs -crlf
+/ObjectNameResolver.cs -crlf
+/ObjectNameResolversCollection.cs -crlf
diff --git a/mcs/class/System.Data/System.Data.OleDb.jvm/.gitattributes b/mcs/class/System.Data/System.Data.OleDb.jvm/.gitattributes
new file mode 100644 (file)
index 0000000..d628d3a
--- /dev/null
@@ -0,0 +1,16 @@
+/OleDbCommand.cs -crlf
+/OleDbConvert.cs -crlf
+/OleDbDataAdapter.cs -crlf
+/OleDbException.cs -crlf
+/OleDbInfoMessageEventArgs.cs -crlf
+/OleDbInfoMessageEventHandler.cs -crlf
+/OleDbLiteral.cs -crlf
+/OleDbPermission.cs -crlf
+/OleDbPermissionAttribute.cs -crlf
+/OleDbRowUpdatedEventArgs.cs -crlf
+/OleDbRowUpdatedEventHandler.cs -crlf
+/OleDbRowUpdatingEventArgs.cs -crlf
+/OleDbRowUpdatingEventHandler.cs -crlf
+/OleDbSchemaGuid.cs -crlf
+/OleDbTransaction.cs -crlf
+/OleDbType.cs -crlf
index e7f163593ba47d78ab046923ca70c94174604496..d51327838d68103ea668580a6d93a54be314eb24 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.OleDb.OleDbCommand\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 \r
index f6455f5436c1c7aaaa19bce06ee94b042c3949cb..2b112e49fb069b6dafcd4299f18124c5d5172aca 100644 (file)
@@ -4,33 +4,33 @@
 // Authors:\r
 //   Rodrigo Moya (rodrigo@ximian.com)\r
 //   Tim Coleman (tim@timcoleman.com)\r
-//     Konstantin Triger <kostat@mainsoft.com>
+//     Konstantin Triger <kostat@mainsoft.com>\r
 //     Boris Kirzner <borisk@mainsoft.com>\r
 //\r
 // Copyright (C) Rodrigo Moya, 2002\r
 // Copyright (C) Tim Coleman, 2002\r
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 \r
index 277c57761da4e30063c75da79893e59d47d5cc5c..cf2d729b4cfbf8e22ffdff364b7e7c1686325f9a 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.OleDb.OleDbException\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 \r
index 92311c560bb172cbf964cf690159bd092f017ecc..c7dad4f86ef6e68b7a94434c28453ef00ed03e35 100644 (file)
@@ -6,29 +6,29 @@
 //   Tim Coleman (tim@timcoleman.com)\r
 //\r
 // Copyright (C) Rodrigo Moya, 2002\r
-// Copyright (C) Tim Coleman, 2002     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+// Copyright (C) Tim Coleman, 2002     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 \r
index 9a836a4ee469d088381026b218cba5fbdd2391d2..90141e80810e18f8e1bd8411cad97d4a32303dda 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.OleDb.OleDbType\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.OleDb\r
diff --git a/mcs/class/System.Data/System.Data.ProviderBase.jvm/.gitattributes b/mcs/class/System.Data/System.Data.ProviderBase.jvm/.gitattributes
new file mode 100644 (file)
index 0000000..7b2e59e
--- /dev/null
@@ -0,0 +1,11 @@
+/AbstractDBCommand.cs -crlf
+/AbstractDBConnection.cs -crlf
+/AbstractDataReader.cs -crlf
+/AbstractDbError.cs -crlf
+/AbstractDbErrorCollection.cs -crlf
+/AbstractDbException.cs -crlf
+/AbstractTransaction.cs -crlf
+/DbConvert.cs -crlf
+/ParameterMetadataWrapper.cs -crlf
+/ReaderCache.cs -crlf
+/regex.cs -crlf
index c0edcd02332c7097ac27c41364bbd9dc3446b1c1..855d9d2ff6d6ffc9fc723f0b5cc32554f316e87d 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.ProviderBase.AbstractDbCommand\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 \r
@@ -48,8 +48,8 @@ namespace System.Data.ProviderBase
 {\r
        public abstract class AbstractDbCommand : DbCommand, ICloneable\r
        {\r
-               #region ProcedureColumnCache
-
+               #region ProcedureColumnCache\r
+\r
                internal sealed class ProcedureColumnCache : AbstractDbMetaDataCache\r
                {\r
                        internal ArrayList GetProcedureColumns(AbstractDBConnection connection, String commandText,AbstractDbCommand command) \r
@@ -69,15 +69,15 @@ namespace System.Data.ProviderBase
                                        cache[key] = col;\r
                                return col;                             \r
                        }\r
-               }
-
-               #endregion
-
-               #region SqlStatementsHelper
-
-               internal sealed class SqlStatementsHelper
-               {
-                       #region Fields
+               }\r
+\r
+               #endregion\r
+\r
+               #region SqlStatementsHelper\r
+\r
+               internal sealed class SqlStatementsHelper\r
+               {\r
+                       #region Fields\r
 #if USE_DOTNET_REGEXP                  \r
                        internal static readonly Regex NamedParameterStoredProcedureRegExp = new Regex(@"^\s*{?\s*((?<RETVAL>@\w+)\s*=\s*)?call\s+(?<PROCNAME>(((\[[^\]]*\])|([^\.\(])*)\s*\.\s*){0,2}(\[[^\]]*\]|((\s*[^\.\(\)\{\}\s])+)))\s*(\(\s*(?<USERPARAM>((""([^""]|(""""))*"")|('([^']|(''))*')|[^,])*)?\s*(,\s*(?<USERPARAM>((""([^""]|(""""))*"")|('([^']|(''))*')|[^,])*)\s*)*\))?\s*}?\s*$", RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture);\r
                        internal static readonly Regex SimpleParameterStoredProcedureRegExp = new Regex(@"^\s*{?\s*((?<RETVAL>\?)\s*=\s*)?call\s+(?<PROCNAME>(((\[[^\]]*\])|([^\.\(])*)\s*\.\s*){0,2}(\[[^\]]*\]|((\s*[^\.\(\)\{\}\s])+)))\s*(\(\s*(?<USERPARAM>((""([^""]|(""""))*"")|('([^']|(''))*')|[^,])*)?\s*(,\s*(?<USERPARAM>((""([^""]|(""""))*"")|('([^']|(''))*')|[^,])*)\s*)*\))?\s*}?\s*$", RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture);\r
@@ -94,17 +94,17 @@ namespace System.Data.ProviderBase
                        internal static readonly SimpleRegex CompoundStatementSplitterReqExp = new CharacterSplitterRegex(';');\r
                        internal static readonly SimpleRegex ProcedureParameterSplitterReqExp = new CharacterSplitterRegex(',');\r
 \r
-                       #endregion // Fields
-               }
-
-               #endregion // SqlStatementsHelper
+                       #endregion // Fields\r
+               }\r
+\r
+               #endregion // SqlStatementsHelper\r
 \r
                #region Fields\r
 \r
-               string _commandText;
-               int _commandTimeout;
-               CommandType _commandType;
-               bool _designTimeVisible;
+               string _commandText;\r
+               int _commandTimeout;\r
+               CommandType _commandType;\r
+               bool _designTimeVisible;\r
                UpdateRowSource _updatedRowSource;\r
 \r
                private DbParameterCollection _parameters;\r
@@ -137,9 +137,9 @@ namespace System.Data.ProviderBase
                        _commandText = cmdText;\r
                        _transaction = transaction;\r
 \r
-                       _commandTimeout = 30;
-                       _commandType = CommandType.Text;
-                       _designTimeVisible = true;
+                       _commandTimeout = 30;\r
+                       _commandType = CommandType.Text;\r
+                       _designTimeVisible = true;\r
                        _updatedRowSource = UpdateRowSource.Both;\r
 \r
                        _isCommandPrepared = false;\r
@@ -153,25 +153,25 @@ namespace System.Data.ProviderBase
                #endregion // Constructors\r
 \r
                #region Properties\r
-
-               public override int CommandTimeout {
-                       get { return _commandTimeout; }
-                       set { _commandTimeout = value; }
-               }
-
-               public override CommandType CommandType {
-                       get { return _commandType; }
-                       set { _commandType = value; }
-               }
-
-               public override bool DesignTimeVisible {
-                       get { return _designTimeVisible; }
-                       set { _designTimeVisible = value; }
-               }       
-
-               public override UpdateRowSource UpdatedRowSource {
-                       get { return _updatedRowSource; }
-                       set { _updatedRowSource = value; }
+\r
+               public override int CommandTimeout {\r
+                       get { return _commandTimeout; }\r
+                       set { _commandTimeout = value; }\r
+               }\r
+\r
+               public override CommandType CommandType {\r
+                       get { return _commandType; }\r
+                       set { _commandType = value; }\r
+               }\r
+\r
+               public override bool DesignTimeVisible {\r
+                       get { return _designTimeVisible; }\r
+                       set { _designTimeVisible = value; }\r
+               }       \r
+\r
+               public override UpdateRowSource UpdatedRowSource {\r
+                       get { return _updatedRowSource; }\r
+                       set { _updatedRowSource = value; }\r
                }\r
 \r
                protected override DbParameterCollection DbParameterCollection\r
@@ -314,38 +314,38 @@ namespace System.Data.ProviderBase
 \r
                protected internal abstract SystemException CreateException(SQLException e);\r
 \r
-               public override int ExecuteNonQuery ()
-               {
-                       IDataReader reader = null;
-                       try {
-                               reader = ExecuteReader ();
-                       }
-                       finally {
-                               if (reader != null)
-                                       reader.Close ();                                
-                       }
-                       return reader.RecordsAffected;
-               }
-
-               public override object ExecuteScalar ()
-               {
-                       IDataReader reader = ExecuteReader(CommandBehavior.SequentialAccess);
-                       
-                       try {
-                               do {
-                                       if (reader.FieldCount > 0 && reader.Read ())
-                                               return reader.GetValue (0);                     
-                               }
-                               while (reader.NextResult ());
-                               return null;
-                       } finally {
-                               reader.Close();
-                       }
+               public override int ExecuteNonQuery ()\r
+               {\r
+                       IDataReader reader = null;\r
+                       try {\r
+                               reader = ExecuteReader ();\r
+                       }\r
+                       finally {\r
+                               if (reader != null)\r
+                                       reader.Close ();                                \r
+                       }\r
+                       return reader.RecordsAffected;\r
                }\r
 \r
-               public virtual void ResetCommandTimeout ()
-               {
-                       _commandTimeout = 30;
+               public override object ExecuteScalar ()\r
+               {\r
+                       IDataReader reader = ExecuteReader(CommandBehavior.SequentialAccess);\r
+                       \r
+                       try {\r
+                               do {\r
+                                       if (reader.FieldCount > 0 && reader.Read ())\r
+                                               return reader.GetValue (0);                     \r
+                               }\r
+                               while (reader.NextResult ());\r
+                               return null;\r
+                       } finally {\r
+                               reader.Close();\r
+                       }\r
+               }\r
+\r
+               public virtual void ResetCommandTimeout ()\r
+               {\r
+                       _commandTimeout = 30;\r
                }\r
 \r
                public override void Cancel()\r
@@ -1091,9 +1091,9 @@ namespace System.Data.ProviderBase
                        }\r
                }\r
 \r
-               protected virtual void BindOutputParameter(AbstractDbParameter parameter, int parameterIndex)
-               {
-                       parameter.Validate();
+               protected virtual void BindOutputParameter(AbstractDbParameter parameter, int parameterIndex)\r
+               {\r
+                       parameter.Validate();\r
                        int jdbcType = (int)parameter.JdbcType;         \r
                        // java parameters are 1 based, while .net are 0 based\r
                        parameterIndex++;\r
@@ -1111,23 +1111,23 @@ namespace System.Data.ProviderBase
                        }\r
                        else {\r
                                callableStatement.registerOutParameter(parameterIndex, jdbcType);\r
-                       }
+                       }\r
                }\r
 \r
-               private void FillOutputParameters()
-               {       
-                       if  (!(_statement is CallableStatement)) {
-                               return;
-                       }
-                       for(int i = 0; i < InternalParameters.Count; i++) {
-                               AbstractDbParameter parameter = (AbstractDbParameter)InternalParameters[i];
-                               ParameterDirection direction = parameter.Direction;
-                               if (((direction & ParameterDirection.Output) != 0) && !SkipParameter(parameter)) {                                      
-                                       FillOutputParameter(parameter, i);
-                               }
-                               // drop jdbc type of out parameter, since it possibly was updated in ExecuteReader
-                               parameter.IsJdbcTypeSet = false;
-                       }
+               private void FillOutputParameters()\r
+               {       \r
+                       if  (!(_statement is CallableStatement)) {\r
+                               return;\r
+                       }\r
+                       for(int i = 0; i < InternalParameters.Count; i++) {\r
+                               AbstractDbParameter parameter = (AbstractDbParameter)InternalParameters[i];\r
+                               ParameterDirection direction = parameter.Direction;\r
+                               if (((direction & ParameterDirection.Output) != 0) && !SkipParameter(parameter)) {                                      \r
+                                       FillOutputParameter(parameter, i);\r
+                               }\r
+                               // drop jdbc type of out parameter, since it possibly was updated in ExecuteReader\r
+                               parameter.IsJdbcTypeSet = false;\r
+                       }\r
                }\r
 \r
                protected virtual void FillOutputParameter(DbParameter parameter, int index)\r
index 0ff954a0418c800c40b7c5179b9620a878a31380..c5b422296d5952bbfd8318ce2e94d0cf00432eae 100644 (file)
@@ -384,7 +384,7 @@ namespace System.Data.ProviderBase
                                }\r
                        }\r
 \r
-                       throw new ArgumentException(
+                       throw new ArgumentException(\r
                                String.Format("Unknown provider name '{0}'", provider), "ConnectionString");\r
                }\r
 \r
index a2a3c368204c792fc6a3b824f321ebb5bfe29b04..17a4601268b8c120fddc488a564be59fb5b28393 100644 (file)
@@ -1,5 +1,5 @@
-//\r
-// System.Data.ProviderBase.AbstractDbParameter\r
+//
+// System.Data.ProviderBase.AbstractDbParameter
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//\r
-\r
-\r
-using System;\r
-using System.Data;\r
-using System.Data.Common;\r
-\r
-using java.sql;\r
-\r
-namespace System.Data.ProviderBase\r
-{\r
-    public abstract class AbstractDbParameter : DbParameter, IDbDataParameter, ICloneable\r
-    {\r
-               #region Fields\r
-\r
-               byte _precision;\r
-               byte _scale;\r
-               protected DataRowVersion _sourceVersion;\r
-               private int _jdbcType;\r
-               bool _isDbTypeSet;\r
-               bool _isJdbcTypeSet;\r
-               object _convertedValue;\r
-\r
+//
+
+
+using System;
+using System.Data;
+using System.Data.Common;
+
+using java.sql;
+
+namespace System.Data.ProviderBase
+{
+    public abstract class AbstractDbParameter : DbParameter, IDbDataParameter, ICloneable
+    {
+               #region Fields
+
+               byte _precision;
+               byte _scale;
+               protected DataRowVersion _sourceVersion;
+               private int _jdbcType;
+               bool _isDbTypeSet;
+               bool _isJdbcTypeSet;
+               object _convertedValue;
+
                string _parameterName;
                ParameterDirection _direction = ParameterDirection.Input;
-               int _size;\r
+               int _size;
                object _value;
                bool _isNullable;
                int _offset;
                string _sourceColumn;
-               DbParameterCollection _parent = null;\r
-\r
-               #endregion // Fields\r
-\r
+               DbParameterCollection _parent = null;
+
+               #endregion // Fields
+
                #region Constructors
 
                [MonoTODO]
@@ -68,8 +68,8 @@ namespace System.Data.ProviderBase
                {
                }
 
-               #endregion // Constructors\r
-\r
+               #endregion // Constructors
+
                #region Properties
 
                public override ParameterDirection Direction {
@@ -149,20 +149,20 @@ namespace System.Data.ProviderBase
                
                public byte Precision 
                { 
-                       get { return _precision; }\r
+                       get { return _precision; }
                        set { _precision = value; } 
                }
 
                public byte Scale 
                { 
-                       get { return _scale; }\r
+                       get { return _scale; }
                        set { _scale = value; } 
                }
-\r
-               public override DataRowVersion SourceVersion\r
-               {\r
-                       get { return _sourceVersion; }\r
-                       set { _sourceVersion = value; }\r
+
+               public override DataRowVersion SourceVersion
+               {
+                       get { return _sourceVersion; }
+                       set { _sourceVersion = value; }
                }
 
                protected internal int JdbcType
@@ -216,15 +216,15 @@ namespace System.Data.ProviderBase
                        }
                }
 
-               internal object ConvertedValue\r
-               {\r
-                       get { \r
-                               if (_convertedValue == null) {\r
-                                       object value = Value;\r
-                                       _convertedValue = ((value != null) && (value != DBNull.Value)) ? ConvertValue(value) : value;\r
-                               }\r
-                               return _convertedValue;\r
-                       }\r
+               internal object ConvertedValue
+               {
+                       get { 
+                               if (_convertedValue == null) {
+                                       object value = Value;
+                                       _convertedValue = ((value != null) && (value != DBNull.Value)) ? ConvertValue(value) : value;
+                               }
+                               return _convertedValue;
+                       }
                }
 
                public override object Value {
@@ -237,35 +237,35 @@ namespace System.Data.ProviderBase
 
                //DbParameter overrides
 
-               public override bool SourceColumnNullMapping {\r
-                       get {\r
-                               throw new NotImplementedException();\r
-                       }\r
-                       set {\r
-                               throw new NotImplementedException();\r
-                       }\r
-               }\r
+               public override bool SourceColumnNullMapping {
+                       get {
+                               throw new NotImplementedException();
+                       }
+                       set {
+                               throw new NotImplementedException();
+                       }
+               }
 
 
                #endregion // Properties
 
                #region Methods
 
-               public override String ToString()\r
-        {\r
-            return ParameterName;\r
+               public override String ToString()
+        {
+            return ParameterName;
         }
 
-               protected internal abstract void SetParameterName(ResultSet res);\r
-\r
-               protected internal abstract void SetParameterDbType(ResultSet res);\r
-\r
+               protected internal abstract void SetParameterName(ResultSet res);
+
+               protected internal abstract void SetParameterDbType(ResultSet res);
+
                protected internal abstract void SetSpecialFeatures(ResultSet res);
                
                public virtual object Clone()
-               {\r
-                       AbstractDbParameter other = (AbstractDbParameter) MemberwiseClone ();\r
-                       other._parent = null;\r
+               {
+                       AbstractDbParameter other = (AbstractDbParameter) MemberwiseClone ();
+                       other._parent = null;
                        return other;
                }
 
@@ -275,10 +275,10 @@ namespace System.Data.ProviderBase
 
                internal void SetParameterPrecisionAndScale(ResultSet res)
                {
-                       int jdbcType = res.getInt("DATA_TYPE");\r
-                       if(jdbcType == java.sql.Types.DECIMAL || jdbcType == java.sql.Types.NUMERIC) {\r
-                               Precision = (byte)res.getInt("PRECISION");\r
-                               Scale = (byte)res.getInt("SCALE");\r
+                       int jdbcType = res.getInt("DATA_TYPE");
+                       if(jdbcType == java.sql.Types.DECIMAL || jdbcType == java.sql.Types.NUMERIC) {
+                               Precision = (byte)res.getInt("PRECISION");
+                               Scale = (byte)res.getInt("SCALE");
                        }
                }
 
@@ -301,11 +301,11 @@ namespace System.Data.ProviderBase
 
                //DbParameter overrides
 
-               public override void ResetDbType() {\r
-                       throw new NotImplementedException();\r
+               public override void ResetDbType() {
+                       throw new NotImplementedException();
                }
 
-               #endregion // Methods\r
-       }\r
-}\r
-\r
+               #endregion // Methods
+       }
+}
+
index d7a2bee0075af9694c8399570fe1836ad216a090..6b6978280a8a1f3b332052cf18d56b92f0cbeb66 100644 (file)
@@ -96,8 +96,8 @@ namespace System.Data.ProviderBase
 \r
                #region Properties\r
 \r
-               public override int Depth {
-                       get { return 0; }
+               public override int Depth {\r
+                       get { return 0; }\r
                }\r
 \r
                public override bool HasRows {\r
@@ -325,10 +325,10 @@ namespace System.Data.ProviderBase
                        _isClosed = true;\r
                }\r
 \r
-               public override IEnumerator GetEnumerator ()
-               {
-                       bool closeReader = (Behavior & CommandBehavior.CloseConnection) != 0;
-                       return new DbEnumerator (this , closeReader);
+               public override IEnumerator GetEnumerator ()\r
+               {\r
+                       bool closeReader = (Behavior & CommandBehavior.CloseConnection) != 0;\r
+                       return new DbEnumerator (this , closeReader);\r
                }\r
 \r
                public override bool NextResult()\r
index a647255406a3849b985768224631b825a9120f97..848f05cecf8950898feaafe0dfa8416e5b4813f7 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.ProviderBase.AbstractDbException\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 \r
index c514cf66330584e45122e79a3179b8919ff8fd16..3e4c222d0c53086a62cb5faff15c1ef20ebd80a3 100644 (file)
@@ -1,5 +1,5 @@
-//\r
-// System.Data.Common.AbstractDbParameterCollection\r
+//
+// System.Data.Common.AbstractDbParameterCollection
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//\r
-\r
-\r
-using System;\r
-using System.Data.Common;\r
-using System.Collections;\r
-\r
-namespace System.Data.ProviderBase\r
-{\r
-       public abstract class AbstractDbParameterCollection : DbParameterCollection\r
-       {\r
-               #region Fields\r
-\r
-               readonly AbstractDbCommand _parent;\r
-               readonly ArrayList _list = new ArrayList();\r
-\r
-               #endregion // Fields\r
-\r
-               #region Constructors\r
-\r
-               public AbstractDbParameterCollection(DbCommand parent)\r
-        {\r
-                       _parent = (AbstractDbCommand)parent;\r
-        }\r
-\r
-               #endregion // Constructors\r
-\r
+//
+
+
+using System;
+using System.Data.Common;
+using System.Collections;
+
+namespace System.Data.ProviderBase
+{
+       public abstract class AbstractDbParameterCollection : DbParameterCollection
+       {
+               #region Fields
+
+               readonly AbstractDbCommand _parent;
+               readonly ArrayList _list = new ArrayList();
+
+               #endregion // Fields
+
+               #region Constructors
+
+               public AbstractDbParameterCollection(DbCommand parent)
+        {
+                       _parent = (AbstractDbCommand)parent;
+        }
+
+               #endregion // Constructors
+
                #region Properties
 
                public override int Count {
@@ -78,10 +78,10 @@ namespace System.Data.ProviderBase
                        get { return _list.SyncRoot; }
                }
 
-               #endregion // Properties\r
-\r
-               #region Methods\r
-\r
+               #endregion // Properties
+
+               #region Methods
+
                public override int Add (object value) {
                        Validate (-1, value);
                        OnSchemaChanging();
@@ -134,13 +134,13 @@ namespace System.Data.ProviderBase
                        return (DbParameter) _list [index];
                }
 
-#if NET_2_0\r
-               protected override DbParameter GetParameter (string parameterName) {\r
-                       return GetParameter (IndexOf (parameterName));\r
-               }\r
-\r
-               protected override void SetParameter (string parameterName, DbParameter value) {\r
-                       SetParameter (IndexOf (parameterName), value);\r
+#if NET_2_0
+               protected override DbParameter GetParameter (string parameterName) {
+                       return GetParameter (IndexOf (parameterName));
+               }
+
+               protected override void SetParameter (string parameterName, DbParameter value) {
+                       SetParameter (IndexOf (parameterName), value);
                }
 #endif
 
@@ -245,15 +245,15 @@ namespace System.Data.ProviderBase
 
                        ((AbstractDbParameter)value).Parent = this;
                        _list [index] = value;
-               }\r
-\r
-               protected internal void OnSchemaChanging()\r
-        {\r
-            if (_parent != null) {\r
-                _parent.OnSchemaChanging();\r
-            }\r
-        }\r
-\r
-               #endregion // Methods\r
-       }\r
-}\r
+               }
+
+               protected internal void OnSchemaChanging()
+        {
+            if (_parent != null) {
+                _parent.OnSchemaChanging();
+            }
+        }
+
+               #endregion // Methods
+       }
+}
index 92c8346c14cff452e64ddb1e8ee7782d60f64b0b..2c2f25f550a16e416ef648075c013d47696d9765 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.ProviderBase.AbstractTransaction\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System.Data.Common;\r
index 4100bd10f5a8dba1af18782a63a6ea1f0a6c4bb2..7a9d1ff7d5f061936b998b06ce9bfac0c3f78a3e 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.ProviderBase.ReaderCache.cs\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System;\r
index 7727f2dccf2c2e37b9fa05f2b01a013f33fe700a..797a589b7530dfd2ef37bd7c86f91e3d058d385d 100644 (file)
@@ -1,31 +1,31 @@
 //\r
 // System.Data.ProviderBase.regex.cs\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System.Data;\r
diff --git a/mcs/class/System.Data/System.Data.SqlClient.jvm/.gitattributes b/mcs/class/System.Data/System.Data.SqlClient.jvm/.gitattributes
new file mode 100644 (file)
index 0000000..7aaaa1b
--- /dev/null
@@ -0,0 +1,13 @@
+/SqlClientPermission.cs -crlf
+/SqlClientPermissionAttribute.cs -crlf
+/SqlCommand.resx -crlf
+/SqlCommandBuilder.cs -crlf
+/SqlConnection.resx -crlf
+/SqlConvert.cs -crlf
+/SqlDataAdapter.cs -crlf
+/SqlException.cs -crlf
+/SqlInfoMessageEventHandler.cs -crlf
+/SqlRowUpdatedEventArgs.cs -crlf
+/SqlRowUpdatedEventHandler.cs -crlf
+/SqlRowUpdatingEventArgs.cs -crlf
+/SqlRowUpdatingEventHandler.cs -crlf
index 0699f729647d3fc96cfc4b8b50b8e84362dc5872..6869cc0b70d0a13a3fe3e46e9652ba82db1384ab 100644 (file)
@@ -1,5 +1,5 @@
-//\r
-// System.Data.SqlClient.MetaType\r
+//
+// System.Data.SqlClient.MetaType
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
index b630a2d864a2f5c897c2ea8d26e7f9404206c240..2ee2ad73d2f602c84860d4608438882852b1ee14 100644 (file)
@@ -1,5 +1,5 @@
-//\r
-// System.Data.SqlClient.SqlCollation\r
+//
+// System.Data.SqlClient.SqlCollation
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
index 43d072676686049993c2ca17b6230e4b0423f95d..50df694e542880fc495b6a92416d26c78b8d1e89 100644 (file)
@@ -4,29 +4,29 @@
 // Author:\r
 //   Tim Coleman (tim@timcoleman.com)\r
 //\r
-// Copyright (C) Tim Coleman, 2002     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+// Copyright (C) Tim Coleman, 2002     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System;\r
index 653751ebc177971ee453396b5ce29d3783661e51..17d9db29cafd730fa10593855ff60039c307a3cb 100644 (file)
@@ -1,33 +1,33 @@
 //\r
 // System.Data.SqlClient.SqlConvert\r
 //\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System;\r
@@ -51,33 +51,33 @@ namespace System.Data.SqlClient
                {\r
                        // FIXME : other java.sql.Type\r
                        // Types.ARRAY\r
-                       if(Types.BIGINT == jdbcType) return SqlDbType.BigInt;
-                       if(Types.BINARY == jdbcType) return SqlDbType.Binary;
-                       if(Types.BIT == jdbcType) return SqlDbType.Bit;
-                       if(Types.BLOB == jdbcType) return SqlDbType.Binary;
-                       // Types.BOOLEAN
-                       if(Types.CHAR == jdbcType) return SqlDbType.Char;
-                       if(Types.CLOB == jdbcType) return SqlDbType.Binary;
-                       if(Types.DATE == jdbcType) return SqlDbType.DateTime;
-                       if(Types.DECIMAL == jdbcType) return SqlDbType.Decimal;
-                       // Types.DISTINCT
-                       if(Types.DOUBLE == jdbcType) return SqlDbType.Float;
-                       if(Types.FLOAT == jdbcType) return SqlDbType.Float;
-                       if(Types.INTEGER == jdbcType) return SqlDbType.Int;
-                       // Types.JAVA_OBJECT
-                       if(Types.LONGVARBINARY == jdbcType) return SqlDbType.Image;
-                       if(Types.LONGVARCHAR == jdbcType) return SqlDbType.Text;
-                       // Types.NULL
-                       if(Types.NUMERIC == jdbcType) return SqlDbType.Decimal;
-                       if(Types.REAL == jdbcType) return SqlDbType.Real;
-                       // Types.REF
-                       if(Types.SMALLINT == jdbcType) return SqlDbType.SmallInt;
-                       // Types.STRUCT
-                       if(Types.TIME == jdbcType) return SqlDbType.DateTime;
-                       if(Types.TIMESTAMP == jdbcType) return SqlDbType.DateTime;
-                       if(Types.TINYINT == jdbcType) return SqlDbType.TinyInt;
-                       if(Types.VARBINARY == jdbcType) return SqlDbType.VarBinary;
-                       if(Types.VARCHAR == jdbcType) return SqlDbType.NVarChar;
+                       if(Types.BIGINT == jdbcType) return SqlDbType.BigInt;\r
+                       if(Types.BINARY == jdbcType) return SqlDbType.Binary;\r
+                       if(Types.BIT == jdbcType) return SqlDbType.Bit;\r
+                       if(Types.BLOB == jdbcType) return SqlDbType.Binary;\r
+                       // Types.BOOLEAN\r
+                       if(Types.CHAR == jdbcType) return SqlDbType.Char;\r
+                       if(Types.CLOB == jdbcType) return SqlDbType.Binary;\r
+                       if(Types.DATE == jdbcType) return SqlDbType.DateTime;\r
+                       if(Types.DECIMAL == jdbcType) return SqlDbType.Decimal;\r
+                       // Types.DISTINCT\r
+                       if(Types.DOUBLE == jdbcType) return SqlDbType.Float;\r
+                       if(Types.FLOAT == jdbcType) return SqlDbType.Float;\r
+                       if(Types.INTEGER == jdbcType) return SqlDbType.Int;\r
+                       // Types.JAVA_OBJECT\r
+                       if(Types.LONGVARBINARY == jdbcType) return SqlDbType.Image;\r
+                       if(Types.LONGVARCHAR == jdbcType) return SqlDbType.Text;\r
+                       // Types.NULL\r
+                       if(Types.NUMERIC == jdbcType) return SqlDbType.Decimal;\r
+                       if(Types.REAL == jdbcType) return SqlDbType.Real;\r
+                       // Types.REF\r
+                       if(Types.SMALLINT == jdbcType) return SqlDbType.SmallInt;\r
+                       // Types.STRUCT\r
+                       if(Types.TIME == jdbcType) return SqlDbType.DateTime;\r
+                       if(Types.TIMESTAMP == jdbcType) return SqlDbType.DateTime;\r
+                       if(Types.TINYINT == jdbcType) return SqlDbType.TinyInt;\r
+                       if(Types.VARBINARY == jdbcType) return SqlDbType.VarBinary;\r
+                       if(Types.VARCHAR == jdbcType) return SqlDbType.NVarChar;\r
                        return SqlDbType.Variant;\r
                }\r
 \r
index 8581dd8068080fef9dfd071bad4a3c3e4a91936b..dbd346913ebbabb86a66b9294c021f31473f7a0c 100644 (file)
@@ -7,29 +7,29 @@
 //   Tim Coleman (tim@timcoleman.com)\r
 //\r
 // (C) Ximian, Inc 2002\r
-// Copyright (C) 2002 Tim Coleman      
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+// Copyright (C) 2002 Tim Coleman      \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System;\r
index 2d5b73ab3adc182494f1138089dffc7be7fdd2fa..7099ebca0dd0bed88cc61b6c8098eb73a1ceac86 100644 (file)
@@ -1,5 +1,5 @@
-//\r
-// System.Data.SqlClient.SqlError\r
+//
+// System.Data.SqlClient.SqlError
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
index a621206353dc859732650b4583653fccbda0325b..a197c3fd926ad8d0bfa6873e7c7149c1c4c625aa 100644 (file)
@@ -1,32 +1,32 @@
 //\r
 // System.Data.SqlClient.SqlException\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlClient\r
index 3ff2cbf22ffdb632a816f62a26d938dda4f87e59..57b58951512274013b4de475eb33f3328302d089 100644 (file)
@@ -1,5 +1,5 @@
-//\r
-// System.Data.SqlClient.SqlInfoMessageEventArgs\r
+//
+// System.Data.SqlClient.SqlInfoMessageEventArgs
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
 //
 
 using System;
-using System.Data;\r
-\r
-namespace System.Data.SqlClient\r
-{\r
-       /// <summary>\r
-       /// Summary description for SqlInfoMessageEventArgs.\r
-       /// </summary>\r
+using System.Data;
+
+namespace System.Data.SqlClient
+{
+       /// <summary>
+       /// Summary description for SqlInfoMessageEventArgs.
+       /// </summary>
        public sealed class SqlInfoMessageEventArgs : EventArgs
        {
                #region Fields
@@ -56,17 +56,17 @@ namespace System.Data.SqlClient
 
                #region Properties
 
-               public SqlErrorCollection Errors \r
+               public SqlErrorCollection Errors 
                {
                        get { return errors; }
                }       
 
-               public string Message \r
+               public string Message 
                {
                        get { return errors[0].Message; }
                }       
 
-               public string Source \r
+               public string Source 
                {
                        get { return errors[0].Source; }
                }
@@ -81,5 +81,5 @@ namespace System.Data.SqlClient
                }
 
                #endregion // Methods
-       }\r
-}\r
+       }
+}
diff --git a/mcs/class/System.Data/System.Data.SqlTypes.jvm/.gitattributes b/mcs/class/System.Data/System.Data.SqlTypes.jvm/.gitattributes
new file mode 100644 (file)
index 0000000..a7f4541
--- /dev/null
@@ -0,0 +1,12 @@
+/SqlByte.cs -crlf
+/SqlCompareOptions.cs -crlf
+/SqlDateTime.cs -crlf
+/SqlDecimal.cs -crlf
+/SqlDouble.cs -crlf
+/SqlGuid.cs -crlf
+/SqlInt16.cs -crlf
+/SqlInt32.cs -crlf
+/SqlInt64.cs -crlf
+/SqlMoney.cs -crlf
+/SqlSingle.cs -crlf
+/SqlString.cs -crlf
index bdeec97ad574e6185aee581a6eb81c02440c38c5..d24d1bc5e2865d2694005f1c84ed273570d4b8ff 100644 (file)
@@ -1,4 +1,4 @@
-// System.Data.SqlTypes.INullable\r
+// System.Data.SqlTypes.INullable
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
index f71177ba6244954292933c7f2480d929d558638f..0d481701717f505082807085bf1dfae51e1b8794 100644 (file)
@@ -1,4 +1,4 @@
-// System.Data.SqlTypes.SqlBinary\r
+// System.Data.SqlTypes.SqlBinary
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
index 008a0bc476a066f63ec6368cfa2745127c1e8587..e00a735073e66d9100dfb6e6018c68fa7dc04d62 100644 (file)
@@ -1,4 +1,4 @@
-// System.Data.SqlTypes.SqlBoolean\r
+// System.Data.SqlTypes.SqlBoolean
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
index 6c98cb724393810852735803006df080b89361bf..739941b8986fe71a15a7b0fb7a59f9b87617524d 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlByte\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
index 229700c7bde3f2e39171d2dbd0296c5305757512..15cc9abb04a3875629a09c55065f54dd5ae1dff2 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlDateTime\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
index 8d8d52593753a970ef5dce6b34dc47a2258cda57..aeae5ea3c3490ad2b6ce108a0aab3f557f59b7e1 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlDecimal\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
index 1e65e25202df9ffb3fc20fbdd71efead07b60f82..9c55156857ca51c7b07e266528714007855d055b 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlDouble\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
index 3748d461b4332de86c33c01a1756b4e7399497c5..ff650261686287ecc6e0d68a78a4b7ec306e251c 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlGuid\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
@@ -76,22 +76,22 @@ namespace System.Data.SqlTypes
         \r
         public int CompareTo(Object obj)\r
         {\r
-            if (obj == null)
-                return 1;
-
-            if (obj is SqlGuid)
-            {
-                SqlGuid g = (SqlGuid)obj;
-
-                if (g.IsNull)
-                    return 1;
-                if (this.IsNull)
-                    return -1;
-
-                return this._value.CompareTo(g._value);
-            }
-
-            throw new ArgumentException("parameter obj is not SqlGuid : " + obj.GetType().Name);
+            if (obj == null)\r
+                return 1;\r
+\r
+            if (obj is SqlGuid)\r
+            {\r
+                SqlGuid g = (SqlGuid)obj;\r
+\r
+                if (g.IsNull)\r
+                    return 1;\r
+                if (this.IsNull)\r
+                    return -1;\r
+\r
+                return this._value.CompareTo(g._value);\r
+            }\r
+\r
+            throw new ArgumentException("parameter obj is not SqlGuid : " + obj.GetType().Name);\r
 \r
         }\r
 \r
@@ -110,31 +110,31 @@ namespace System.Data.SqlTypes
 \r
         public override bool Equals(Object obj)\r
         {\r
-            if (obj == null)
-                return false;
-
-            if (obj is SqlGuid)
-            {
-                SqlGuid g = (SqlGuid)obj;
-
-                if (IsNull && g.IsNull)
-                    return true;
-
-                if (IsNull || g.IsNull)
-                    return false;
-
-                return _value == g._value;
-            }
-
+            if (obj == null)\r
+                return false;\r
+\r
+            if (obj is SqlGuid)\r
+            {\r
+                SqlGuid g = (SqlGuid)obj;\r
+\r
+                if (IsNull && g.IsNull)\r
+                    return true;\r
+\r
+                if (IsNull || g.IsNull)\r
+                    return false;\r
+\r
+                return _value == g._value;\r
+            }\r
+\r
             return false;\r
         }\r
 \r
         public override String ToString()\r
         {\r
-            if (IsNull)
-                return "null";
-
-
+            if (IsNull)\r
+                return "null";\r
+\r
+\r
             return _value.ToString();\r
         }\r
 \r
index 36620ce261cc855824eec30bce53f5f8e75599a6..16d2c55cde317519a770b47830d32e7f2d69d073 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlInt16\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
index 494bd9b263d908a7975d00d7e8204a710bbcedc7..3da373ff6a5380edc9ef0b3b16be35d30f14db85 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlInt32\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
index a373159b450262184e1130d6e71274b36f2f5fcc..ccbc5f0d7bf95056f1fa636dc80017191fab62b3 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlInt64\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
index 36d16adb8bf8cc115580a0be343169537354fdec..c8f91c7368c5e239f924b8535fd23d79dddb55c0 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlMoney\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
index 760349f7f946ee94a2efa1f9a07cdd6eeebeff37..75f9382508920e78925bdef172115fc30e22a912 100644 (file)
@@ -1,4 +1,4 @@
-// System.Data.SqlTypes.SqlNullValueException\r
+// System.Data.SqlTypes.SqlNullValueException
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
index b72517779629f9d3803689919b5d48a874dee492..03b4acde5c7b729645a87a8a5f04780173adba40 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlSingle\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
index 01d40975941ab2f6f4261f1e99ec5849c90d6e98..7470450549823600906cc80acd88de92897a348e 100644 (file)
@@ -1,31 +1,31 @@
 // System.Data.SqlTypes.SqlString\r
-//
-// Authors:
-//     Konstantin Triger <kostat@mainsoft.com>
-//     Boris Kirzner <borisk@mainsoft.com>
-//     
-// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// Authors:\r
+//     Konstantin Triger <kostat@mainsoft.com>\r
+//     Boris Kirzner <borisk@mainsoft.com>\r
+//     \r
+// (C) 2005 Mainsoft Corporation (http://www.mainsoft.com)\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 namespace System.Data.SqlTypes\r
index 030c6adb9831a2192bf95185e73653b73853aa49..ef8f458d1933252b14342f80ddc06a7d849a040c 100644 (file)
@@ -1,4 +1,4 @@
-// System.Data.SqlTypes.SqlTruncateException\r
+// System.Data.SqlTypes.SqlTruncateException
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
index a4f859c446d4fba6ad5afa8f7182094a187529fb..97c745c079a2d084cef9c21cfe9cad38897529db 100644 (file)
@@ -1,5 +1,5 @@
-//\r
-// System.Data.SqlTypes.SqlTypeException\r
+//
+// System.Data.SqlTypes.SqlTypeException
 //
 // Authors:
 //     Konstantin Triger <kostat@mainsoft.com>
diff --git a/mcs/class/System.Data/System.Data/.gitattributes b/mcs/class/System.Data/System.Data/.gitattributes
new file mode 100644 (file)
index 0000000..ee1ad93
--- /dev/null
@@ -0,0 +1,12 @@
+/DataColumn.cs -crlf
+/DataRelationPropertyDescriptor.cs -crlf
+/DataRowView.cs -crlf
+/DataSet.cs -crlf
+/DataTable.cs -crlf
+/DataView.cs -crlf
+/DataViewManager.cs -crlf
+/ExpressionElement.cs -crlf
+/RelatedDataView.cs -crlf
+/Res.cs -crlf
+/XmlDataInferenceLoader.cs -crlf
+/XmlDataReader.cs -crlf
index fbbd4e39a24fc0282377c9ffe55926bffb393387..df742a18a76451d93aee851119b5c8f94589db24 100644 (file)
@@ -1,3 +1,9 @@
+2010-07-23  Veerapuram Varadhan  <v.varadhan@gmail.com>
+
+       ** Fixes #623451
+       * DataColumnCollection.cs (MoveColumn): Fix shifting of DataColumn  
+       according to the direction of movement.
+       
 2010-06-23  Veerapuram Varadhan  <vvaradhan@novell.com>
 
        ** Fixes #581679
index aea50b166910c7ae7cafdd45a7fd1705bbaa83d7..bb02b5e3865cba3aa18b8dec7baa5ac65bb2848b 100644 (file)
@@ -714,9 +714,16 @@ namespace System.Data {
                        int start = newOrdinal > oldOrdinal ? oldOrdinal : newOrdinal;
                        int end = newOrdinal > oldOrdinal ?  newOrdinal : oldOrdinal;
                        int direction = newOrdinal > oldOrdinal ? 1 : (-1);
+                       
+                       // swap ordinals as per direction of column movement
+                       if (direction < 0) {
+                               start = start + end;
+                               end = start - end;
+                               start -= end;
+                       }
 
                        DataColumn currColumn = this [start];
-                       for (int i = start; i < end; i += direction) {
+                       for (int i = start; (direction>0 ? i<end : i>end); i += direction) {
                                List [i] = List [i+direction];
                                ((DataColumn) List [i]).Ordinal = i;
                        }
diff --git a/mcs/class/System.Data/Test/.gitattributes b/mcs/class/System.Data/Test/.gitattributes
new file mode 100644 (file)
index 0000000..9972adc
--- /dev/null
@@ -0,0 +1,6 @@
+/MySqlTestBed.dll.config -crlf
+/OdbcTest.cs -crlf
+/TestExecuteScalar.cs -crlf
+/TestSqlConnection.cs -crlf
+/TestSqlDataReader.cs -crlf
+/TestSqlParameters.cs -crlf
diff --git a/mcs/class/System.Data/Test/DataProviderTests/.gitattributes b/mcs/class/System.Data/Test/DataProviderTests/.gitattributes
new file mode 100644 (file)
index 0000000..8df5c9f
--- /dev/null
@@ -0,0 +1 @@
+/README -crlf
diff --git a/mcs/class/System.Data/Test/Mono.Data.SqlExpressions/.gitattributes b/mcs/class/System.Data/Test/Mono.Data.SqlExpressions/.gitattributes
new file mode 100644 (file)
index 0000000..6b8dedc
--- /dev/null
@@ -0,0 +1,2 @@
+/ChangeLog -crlf
+/DateComparisonTest.cs -crlf
index e60e523d3633b0e1f3c55dafdfd86766031e62e2..c06a3b5151a262788a508487e5f04980873e81a0 100644 (file)
@@ -305,51 +305,51 @@ namespace Test.Mono.Data.PostgreSqlClient {
 
                // used internally by ReadData() to read each result set
                static void ReadResult(IDataReader rdr, DataTable dt) {
-                                               \r
-                       // number of columns in the table\r
-                       Console.WriteLine("   Total Columns: " +\r
-                               dt.Rows.Count);\r
-\r
-                       // display the schema\r
-                       foreach (DataRow schemaRow in dt.Rows) {\r
-                               foreach (DataColumn schemaCol in dt.Columns)\r
-                                       Console.WriteLine(schemaCol.ColumnName + \r
-                                               " = " + \r
-                                               schemaRow[schemaCol]);\r
-                               Console.WriteLine();\r
-                       }\r
-\r
-                       int nRows = 0;\r
-                       int c = 0;\r
-                       string output, metadataValue, dataValue;\r
-                       // Read and display the rows\r
-                       Console.WriteLine("Gonna do a Read() now...");\r
-                       while(rdr.Read()) {\r
-                               Console.WriteLine("   Row " + nRows + ": ");\r
-                                       \r
-                               for(c = 0; c < rdr.FieldCount; c++) {\r
-                                       // column meta data \r
-                                       DataRow dr = dt.Rows[c];\r
-                                       metadataValue = \r
-                                               "    Col " + \r
-                                               c + ": " + \r
-                                               dr["ColumnName"];\r
-                                               \r
-                                       // column data\r
-                                       if(rdr.IsDBNull(c) == true)\r
-                                               dataValue = " is NULL";\r
-                                       else\r
-                                               dataValue = \r
-                                                       ": " + \r
-                                                       rdr.GetValue(c);\r
-                                       \r
-                                       // display column meta data and data\r
-                                       output = metadataValue + dataValue;                                     \r
-                                       Console.WriteLine(output);\r
-                               }\r
-                               nRows++;\r
-                       }\r
-                       Console.WriteLine("   Total Rows Retrieved: " + \r
+                                               
+                       // number of columns in the table
+                       Console.WriteLine("   Total Columns: " +
+                               dt.Rows.Count);
+
+                       // display the schema
+                       foreach (DataRow schemaRow in dt.Rows) {
+                               foreach (DataColumn schemaCol in dt.Columns)
+                                       Console.WriteLine(schemaCol.ColumnName + 
+                                               " = " + 
+                                               schemaRow[schemaCol]);
+                               Console.WriteLine();
+                       }
+
+                       int nRows = 0;
+                       int c = 0;
+                       string output, metadataValue, dataValue;
+                       // Read and display the rows
+                       Console.WriteLine("Gonna do a Read() now...");
+                       while(rdr.Read()) {
+                               Console.WriteLine("   Row " + nRows + ": ");
+                                       
+                               for(c = 0; c < rdr.FieldCount; c++) {
+                                       // column meta data 
+                                       DataRow dr = dt.Rows[c];
+                                       metadataValue = 
+                                               "    Col " + 
+                                               c + ": " + 
+                                               dr["ColumnName"];
+                                               
+                                       // column data
+                                       if(rdr.IsDBNull(c) == true)
+                                               dataValue = " is NULL";
+                                       else
+                                               dataValue = 
+                                                       ": " + 
+                                                       rdr.GetValue(c);
+                                       
+                                       // display column meta data and data
+                                       output = metadataValue + dataValue;                                     
+                                       Console.WriteLine(output);
+                               }
+                               nRows++;
+                       }
+                       Console.WriteLine("   Total Rows Retrieved: " + 
                                nRows); 
                }
 
@@ -362,36 +362,36 @@ namespace Test.Mono.Data.PostgreSqlClient {
                                Console.WriteLine("IDataReader has a Null Reference.");
                        }
                        else {
-                               do {\r
-                                       DataTable dt = rdr.GetSchemaTable();\r
-                                       if(rdr.RecordsAffected != -1) {\r
-                                               // Results for \r
-                                               // SQL INSERT, UPDATE, DELETE Commands \r
-                                               // have RecordsAffected >= 0\r
-                                               Console.WriteLine("Result is from a SQL Command (INSERT,UPDATE,DELETE).  Records Affected: " + rdr.RecordsAffected);\r
-                                       }\r
-                                       else if(dt == null)\r
-                                               // Results for\r
-                                               // SQL Commands not INSERT, UPDATE, nor DELETE\r
-                                               // have RecordsAffected == -1\r
-                                               // and GetSchemaTable() returns a null reference\r
-                                               Console.WriteLine("Result is from a SQL Command not (INSERT,UPDATE,DELETE).   Records Affected: " + rdr.RecordsAffected);\r
-                                       else {\r
-                                               // Results for\r
-                                               // SQL SELECT Queries\r
-                                               // have RecordsAffected = -1\r
-                                               // and GetSchemaTable() returns a reference to a DataTable\r
-                                               Console.WriteLine("Result is from a SELECT SQL Query.  Records Affected: " + rdr.RecordsAffected);\r
-               \r
-                                               results++;\r
-                                               Console.WriteLine("Result Set " + results + "...");\r
-\r
-                                               ReadResult(rdr, dt);\r
-                                       }\r
-\r
-                               } while(rdr.NextResult());\r
-                               Console.WriteLine("Total Result sets: " + results);\r
-                       \r
+                               do {
+                                       DataTable dt = rdr.GetSchemaTable();
+                                       if(rdr.RecordsAffected != -1) {
+                                               // Results for 
+                                               // SQL INSERT, UPDATE, DELETE Commands 
+                                               // have RecordsAffected >= 0
+                                               Console.WriteLine("Result is from a SQL Command (INSERT,UPDATE,DELETE).  Records Affected: " + rdr.RecordsAffected);
+                                       }
+                                       else if(dt == null)
+                                               // Results for
+                                               // SQL Commands not INSERT, UPDATE, nor DELETE
+                                               // have RecordsAffected == -1
+                                               // and GetSchemaTable() returns a null reference
+                                               Console.WriteLine("Result is from a SQL Command not (INSERT,UPDATE,DELETE).   Records Affected: " + rdr.RecordsAffected);
+                                       else {
+                                               // Results for
+                                               // SQL SELECT Queries
+                                               // have RecordsAffected = -1
+                                               // and GetSchemaTable() returns a reference to a DataTable
+                                               Console.WriteLine("Result is from a SELECT SQL Query.  Records Affected: " + rdr.RecordsAffected);
+               
+                                               results++;
+                                               Console.WriteLine("Result Set " + results + "...");
+
+                                               ReadResult(rdr, dt);
+                                       }
+
+                               } while(rdr.NextResult());
+                               Console.WriteLine("Total Result sets: " + results);
+                       
                                rdr.Close();
                        }
                }
@@ -463,15 +463,15 @@ namespace Test.Mono.Data.PostgreSqlClient {
                                Console.WriteLine("\t\tCall ExecuteReader with a SQL Command. (Is INSERT,UPDATE,DELETE).");
                                reader = SelectDataUsingInsertCommand(cnc);
                                ReadData(reader);
-\r
-                               // Call a Stored Procedure named Version()\r
-                               Console.WriteLine("\t\tCalling stored procedure version()");\r
-                               object obj = CallStoredProcedure(cnc);\r
-                               Console.WriteLine("Result: " + obj);\r
-\r
-                               Console.WriteLine("Database Server Version: " + \r
-                                       ((PgSqlConnection)cnc).ServerVersion);\r
-\r
+
+                               // Call a Stored Procedure named Version()
+                               Console.WriteLine("\t\tCalling stored procedure version()");
+                               object obj = CallStoredProcedure(cnc);
+                               Console.WriteLine("Result: " + obj);
+
+                               Console.WriteLine("Database Server Version: " + 
+                                       ((PgSqlConnection)cnc).ServerVersion);
+
                                /* Clean up */
                                Console.WriteLine ("Clean up...");
                                Console.WriteLine ("\t\tDrop table...");
@@ -483,38 +483,38 @@ namespace Test.Mono.Data.PostgreSqlClient {
                        }
                }
 
-               [STAThread]\r
-               static void Main(string[] args) {\r
-                       Console.WriteLine("Tests Start.");\r
-                       Console.WriteLine("Creating PgSqlConnectioin...");\r
-                       PgSqlConnection cnc = new PgSqlConnection ();\r
-\r
-                       // possible PostgreSQL Provider ConnectionStrings\r
+               [STAThread]
+               static void Main(string[] args) {
+                       Console.WriteLine("Tests Start.");
+                       Console.WriteLine("Creating PgSqlConnectioin...");
+                       PgSqlConnection cnc = new PgSqlConnection ();
+
+                       // possible PostgreSQL Provider ConnectionStrings
                        //string connectionString = 
                        //      "Server=hostname;" +
                        //      "Database=database;" +
                        //      "User ID=userid;" +
-                       //      "Password=password";\r
-                       // or\r
+                       //      "Password=password";
+                       // or
                        //string connectionString = 
                        //      "host=hostname;" +
                        //      "dbname=database;" +
                        //      "user=userid;" +
                        //      "password=password";
-\r
+
                        string connectionString = 
                                "host=localhost;" +
                                "dbname=test;" +
                                "user=postgres";
-                        \r
-                       Console.WriteLine("Setting ConnectionString: " +\r
-                               connectionString);\r
-                       cnc.ConnectionString =  connectionString;\r
-\r
-                       Console.WriteLine("Opening database connection...");\r
-                       cnc.Open();\r
-\r
-                       Console.WriteLine("Do Tests....");\r
+                        
+                       Console.WriteLine("Setting ConnectionString: " +
+                               connectionString);
+                       cnc.ConnectionString =  connectionString;
+
+                       Console.WriteLine("Opening database connection...");
+                       cnc.Open();
+
+                       Console.WriteLine("Do Tests....");
                        DoPostgresTest(cnc);
 
                        Console.WriteLine("Close database connection...");
diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/.gitattributes b/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/.gitattributes
new file mode 100644 (file)
index 0000000..5fb3d8d
--- /dev/null
@@ -0,0 +1 @@
+/GHTDB.MSSQL2005.sql -crlf
diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlCommand/.gitattributes b/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlCommand/.gitattributes
new file mode 100644 (file)
index 0000000..a664e33
--- /dev/null
@@ -0,0 +1,3 @@
+/SqlCommand_ExecuteReader_.cs -crlf
+/SqlCommand_ExecuteXmlReader_.cs -crlf
+/SqlCommand_Parameters.cs -crlf
diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlCommandBuilder/.gitattributes b/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlCommandBuilder/.gitattributes
new file mode 100644 (file)
index 0000000..5f4fe95
--- /dev/null
@@ -0,0 +1 @@
+/SqlCommandBuilder_DeriveParameters_S.cs -crlf
diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlConnection/.gitattributes b/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlConnection/.gitattributes
new file mode 100644 (file)
index 0000000..6752707
--- /dev/null
@@ -0,0 +1,3 @@
+/SqlConnection_BeginTransaction_S.cs -crlf
+/SqlConnection_InfoMessage.cs -crlf
+/SqlConnection_StateChange.cs -crlf
diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlDataAdapter/.gitattributes b/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlDataAdapter/.gitattributes
new file mode 100644 (file)
index 0000000..11f7613
--- /dev/null
@@ -0,0 +1,2 @@
+/SqlDataAdapter_RowUpdated.cs -crlf
+/SqlDataAdapter_RowUpdating.cs -crlf
diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlParameter/.gitattributes b/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient.jvm/SqlParameter/.gitattributes
new file mode 100644 (file)
index 0000000..817984e
--- /dev/null
@@ -0,0 +1,3 @@
+/SqlParameter_Direction.cs -crlf
+/SqlParameter_ctor_SO.cs -crlf
+/SqlParameter_set_DbType_D.cs -crlf
index 858e16f184f77acfdba61ade136740b2f829c5cd..7eb10f6e12c9dc355c13c318a158d52321ac7378 100644 (file)
@@ -527,55 +527,55 @@ namespace Test.Mono.Data.SqlClient {
 
                // used internally by ReadData() to read each result set
                static void ReadResult(IDataReader rdr, DataTable dt) {
-                                               \r
-                       // number of columns in the table\r
-                       Console.WriteLine("   Total Columns: " +\r
-                               dt.Rows.Count);\r
-\r
-                       // display the schema\r
-                       foreach (DataRow schemaRow in dt.Rows) {\r
-                               foreach (DataColumn schemaCol in dt.Columns)\r
-                                       Console.WriteLine(schemaCol.ColumnName + \r
-                                               " = " + \r
-                                               schemaRow[schemaCol]);\r
-                               Console.WriteLine();\r
-                       }\r
-\r
-                       int nRows = 0;\r
-                       int c = 0;\r
-                       string output, metadataValue, dataValue;\r
-                       // Read and display the rows\r
-                       Console.WriteLine("Gonna do a Read() now...");\r
-                       while(rdr.Read()) {\r
-                               Console.WriteLine("   Row " + nRows + ": ");\r
-                                       \r
-                               for(c = 0; c < rdr.FieldCount; c++) {\r
-                                       // column meta data \r
-                                       DataRow dr = dt.Rows[c];\r
-                                       metadataValue = \r
-                                               "    Col " + \r
-                                               c + ": " + \r
-                                               dr["ColumnName"];\r
-                                               \r
-                                       // column data\r
-                                       if (rdr.IsDBNull(c) == true)\r
-                                               dataValue = " is NULL";\r
+                                               
+                       // number of columns in the table
+                       Console.WriteLine("   Total Columns: " +
+                               dt.Rows.Count);
+
+                       // display the schema
+                       foreach (DataRow schemaRow in dt.Rows) {
+                               foreach (DataColumn schemaCol in dt.Columns)
+                                       Console.WriteLine(schemaCol.ColumnName + 
+                                               " = " + 
+                                               schemaRow[schemaCol]);
+                               Console.WriteLine();
+                       }
+
+                       int nRows = 0;
+                       int c = 0;
+                       string output, metadataValue, dataValue;
+                       // Read and display the rows
+                       Console.WriteLine("Gonna do a Read() now...");
+                       while(rdr.Read()) {
+                               Console.WriteLine("   Row " + nRows + ": ");
+                                       
+                               for(c = 0; c < rdr.FieldCount; c++) {
+                                       // column meta data 
+                                       DataRow dr = dt.Rows[c];
+                                       metadataValue = 
+                                               "    Col " + 
+                                               c + ": " + 
+                                               dr["ColumnName"];
+                                               
+                                       // column data
+                                       if (rdr.IsDBNull(c) == true)
+                                               dataValue = " is NULL";
                                        else if ((Type) dr["DataType"] == typeof (byte[])) 
                                                dataValue = 
                                                        ": 0x" + 
                                                        BitConverter.ToString ((byte[]) rdr.GetValue (c)).Replace ("-", "").ToLower ();
-                                       else\r
-                                               dataValue = \r
-                                                       ": " + \r
-                                                       rdr.GetValue(c);\r
-                                       \r
-                                       // display column meta data and data\r
-                                       output = metadataValue + dataValue;                                     \r
-                                       Console.WriteLine(output);\r
-                               }\r
-                               nRows++;\r
-                       }\r
-                       Console.WriteLine("   Total Rows Retrieved: " + \r
+                                       else
+                                               dataValue = 
+                                                       ": " + 
+                                                       rdr.GetValue(c);
+                                       
+                                       // display column meta data and data
+                                       output = metadataValue + dataValue;                                     
+                                       Console.WriteLine(output);
+                               }
+                               nRows++;
+                       }
+                       Console.WriteLine("   Total Rows Retrieved: " + 
                                nRows); 
                }
 
@@ -588,36 +588,36 @@ namespace Test.Mono.Data.SqlClient {
                                Console.WriteLine("IDataReader has a Null Reference.");
                        }
                        else {
-                               do {\r
-                                       DataTable dt = rdr.GetSchemaTable();\r
-                                       if(rdr.RecordsAffected != -1) {\r
-                                               // Results for \r
-                                               // SQL INSERT, UPDATE, DELETE Commands \r
-                                               // have RecordsAffected >= 0\r
-                                               Console.WriteLine("Result is from a SQL Command (INSERT,UPDATE,DELETE).  Records Affected: " + rdr.RecordsAffected);\r
-                                       }\r
-                                       else if(dt == null)\r
-                                               // Results for\r
-                                               // SQL Commands not INSERT, UPDATE, nor DELETE\r
-                                               // have RecordsAffected == -1\r
-                                               // and GetSchemaTable() returns a null reference\r
-                                               Console.WriteLine("Result is from a SQL Command not (INSERT,UPDATE,DELETE).   Records Affected: " + rdr.RecordsAffected);\r
-                                       else {\r
-                                               // Results for\r
-                                               // SQL SELECT Queries\r
-                                               // have RecordsAffected = -1\r
-                                               // and GetSchemaTable() returns a reference to a DataTable\r
-                                               Console.WriteLine("Result is from a SELECT SQL Query.  Records Affected: " + rdr.RecordsAffected);\r
-               \r
-                                               results++;\r
-                                               Console.WriteLine("Result Set " + results + "...");\r
-\r
-                                               ReadResult(rdr, dt);\r
-                                       }\r
-\r
-                               } while(rdr.NextResult());\r
-                               Console.WriteLine("Total Result sets: " + results);\r
-                       \r
+                               do {
+                                       DataTable dt = rdr.GetSchemaTable();
+                                       if(rdr.RecordsAffected != -1) {
+                                               // Results for 
+                                               // SQL INSERT, UPDATE, DELETE Commands 
+                                               // have RecordsAffected >= 0
+                                               Console.WriteLine("Result is from a SQL Command (INSERT,UPDATE,DELETE).  Records Affected: " + rdr.RecordsAffected);
+                                       }
+                                       else if(dt == null)
+                                               // Results for
+                                               // SQL Commands not INSERT, UPDATE, nor DELETE
+                                               // have RecordsAffected == -1
+                                               // and GetSchemaTable() returns a null reference
+                                               Console.WriteLine("Result is from a SQL Command not (INSERT,UPDATE,DELETE).   Records Affected: " + rdr.RecordsAffected);
+                                       else {
+                                               // Results for
+                                               // SQL SELECT Queries
+                                               // have RecordsAffected = -1
+                                               // and GetSchemaTable() returns a reference to a DataTable
+                                               Console.WriteLine("Result is from a SELECT SQL Query.  Records Affected: " + rdr.RecordsAffected);
+               
+                                               results++;
+                                               Console.WriteLine("Result Set " + results + "...");
+
+                                               ReadResult(rdr, dt);
+                                       }
+
+                               } while(rdr.NextResult());
+                               Console.WriteLine("Total Result sets: " + results);
+                       
                                rdr.Close();
                        }
                }
@@ -694,15 +694,15 @@ namespace Test.Mono.Data.SqlClient {
                                Console.WriteLine("\t\tCall ExecuteReader with a SQL Command. (Is INSERT,UPDATE,DELETE).");
                                reader = SelectDataUsingInsertCommand(cnc);
                                ReadData(reader);
-\r
-                               // Call a Stored Procedure named Version()\r
-                               Console.WriteLine("\t\tCalling stored procedure sp_server_info()");\r
-                               object obj = CallStoredProcedure(cnc);\r
-                               Console.WriteLine("Result: " + obj);\r
-\r
-                               Console.WriteLine("Database Server Version: " + \r
-                                       ((SqlConnection)cnc).ServerVersion);\r
-\r
+
+                               // Call a Stored Procedure named Version()
+                               Console.WriteLine("\t\tCalling stored procedure sp_server_info()");
+                               object obj = CallStoredProcedure(cnc);
+                               Console.WriteLine("Result: " + obj);
+
+                               Console.WriteLine("Database Server Version: " + 
+                                       ((SqlConnection)cnc).ServerVersion);
+
                                /* Clean up */
                                Console.WriteLine ("Clean up...");
                                Console.WriteLine ("\t\tDrop table...");
@@ -714,12 +714,12 @@ namespace Test.Mono.Data.SqlClient {
                        }
                }
 
-               [STAThread]\r
-               static void Main(string[] args) {\r
-                       string connectionString = "";\r
-                                               \r
-                       if(args.Length == 3 || args.Length == 4) {\r
-                               if(args.Length == 3) {\r
+               [STAThread]
+               static void Main(string[] args) {
+                       string connectionString = "";
+                                               
+                       if(args.Length == 3 || args.Length == 4) {
+                               if(args.Length == 3) {
                                        connectionString = String.Format(
                                                "Server={0};" + 
                                                "Database={1};" +
@@ -739,11 +739,11 @@ namespace Test.Mono.Data.SqlClient {
                                Console.WriteLine("Usage: mono SqlTest.exe sql_server database user_id password");
                                return;
                        }
-\r
-                       SqlConnection cnc = new SqlConnection ();\r
-                       cnc.ConnectionString =  connectionString;\r
-\r
-                       cnc.Open();\r
+
+                       SqlConnection cnc = new SqlConnection ();
+                       cnc.ConnectionString =  connectionString;
+
+                       cnc.Open();
                        DoSqlTest(cnc);
                        cnc.Close();
                }
diff --git a/mcs/class/System.Data/Test/System.Data.Common/.gitattributes b/mcs/class/System.Data/Test/System.Data.Common/.gitattributes
new file mode 100644 (file)
index 0000000..7eac7bc
--- /dev/null
@@ -0,0 +1 @@
+/DBDataPermissionAttributeTest.cs -crlf
diff --git a/mcs/class/System.Data/Test/System.Data.Odbc/.gitattributes b/mcs/class/System.Data/Test/System.Data.Odbc/.gitattributes
new file mode 100644 (file)
index 0000000..3ac03ee
--- /dev/null
@@ -0,0 +1,2 @@
+/OdbcDataReaderTest.cs -crlf
+/OdbcPermissionAttributeTest.cs -crlf
diff --git a/mcs/class/System.Data/Test/System.Data.OleDb/.gitattributes b/mcs/class/System.Data/Test/System.Data.OleDb/.gitattributes
new file mode 100644 (file)
index 0000000..a6a8244
--- /dev/null
@@ -0,0 +1,2 @@
+/OleDbPermissionAttributeTest.cs -crlf
+/OleDbPermissionTest.cs -crlf
diff --git a/mcs/class/System.Data/Test/System.Data.SqlClient/.gitattributes b/mcs/class/System.Data/Test/System.Data.SqlClient/.gitattributes
new file mode 100644 (file)
index 0000000..8ef7173
--- /dev/null
@@ -0,0 +1,3 @@
+/SqlClientPermissionAttributeTest.cs -crlf
+/SqlClientPermissionTest.cs -crlf
+/SqlConnectionTest.cs -crlf
diff --git a/mcs/class/System.Data/Test/System.Data.SqlTypes/.gitattributes b/mcs/class/System.Data/Test/System.Data.SqlTypes/.gitattributes
new file mode 100644 (file)
index 0000000..6c01ecd
--- /dev/null
@@ -0,0 +1,2 @@
+/SqlDateTimeTest.cs -crlf
+/SqlGuidTest.cs -crlf
diff --git a/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/.gitattributes b/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/.gitattributes
new file mode 100644 (file)
index 0000000..b8292be
--- /dev/null
@@ -0,0 +1 @@
+/Makefile -crlf
diff --git a/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/System.Data/RowNotInTableException/.gitattributes b/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/System.Data/RowNotInTableException/.gitattributes
new file mode 100644 (file)
index 0000000..9b23eff
--- /dev/null
@@ -0,0 +1 @@
+/RowNotInTableException_Generate.cs -crlf
index 289c9d87e11f9d2eef7a1ad3366e9aa966930d58..fe38e3ddcbccaaddac4b537e0f433b9aa17e2008 100644 (file)
@@ -1,41 +1,41 @@
-// Authors:
-//   Rafael Mizrahi   <rafim@mainsoft.com>
-//   Erez Lotan       <erezl@mainsoft.com>
-//   Oren Gurfinkel   <oreng@mainsoft.com>
-//   Ofer Borstein
-// 
-// Copyright (c) 2004 Mainsoft Co.
-// 
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+// Authors:\r
+//   Rafael Mizrahi   <rafim@mainsoft.com>\r
+//   Erez Lotan       <erezl@mainsoft.com>\r
+//   Oren Gurfinkel   <oreng@mainsoft.com>\r
+//   Ofer Borstein\r
+// \r
+// Copyright (c) 2004 Mainsoft Co.\r
+// \r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
-using NUnit.Framework;
-
-
-using System;
-using System.Data;
-
-using GHTUtils;
+using NUnit.Framework;\r
+\r
+\r
+using System;\r
+using System.Data;\r
+\r
+using GHTUtils;\r
 using GHTUtils.Base;\r
 \r
-namespace tests.system_data_dll.System_Data
+namespace tests.system_data_dll.System_Data\r
 {\r
 [TestFixture] public class RowNotInTableException_Generate : GHTBase\r
 {\r
diff --git a/mcs/class/System.Data/Test/System.Data/.gitattributes b/mcs/class/System.Data/Test/System.Data/.gitattributes
new file mode 100644 (file)
index 0000000..1ac23f8
--- /dev/null
@@ -0,0 +1,9 @@
+/DataColumnCollectionTest2.cs -crlf
+/DataRelationTest.cs -crlf
+/DataSetReadXmlTest.cs -crlf
+/MissingPrimaryKeyExceptionTest.cs -crlf
+/TypedDataSet.xml -crlf
+/store.xsd -crlf
+/store2.xsd -crlf
+/store3.xsd -crlf
+/store4.xsd -crlf
index 10fe44c5dd75cbbf69c92c42fc777a312b4b1fe3..8efa86e57ac94126baa2d5afeabfe0c5319d2232 100644 (file)
@@ -1,3 +1,7 @@
+2010-07-23  Veerapuram Varadhan  <v.varadhan@gmail.com>
+
+       * DataColumnTest.cs (B623451_SetOrdinalTest): Added new.
+       
 2010-07-23  Veerapuram Varadhan  <v.varadhan@gmail.com>
 
        * DataColumnTest.cs (B565616_NonIConvertibleTypeTest): Added new.
index e37c54297ac770a7090d5598dad38538b81d2967..e3ed8160e94aaccf9573408dc0d705a0e51d766a 100644 (file)
@@ -887,5 +887,31 @@ namespace MonoTests.System.Data
                                Assert.Fail ("#NonIConvertibleType Test");
                        }
                }
+               
+               [Test]
+               public void B623451_SetOrdinalTest ()
+               {
+                       try {
+                               DataTable t = new DataTable();
+                               t.Columns.Add("one");
+                               t.Columns.Add("two");
+                               t.Columns.Add("three");
+                               Assert.AreEqual ("one", t.Columns[0].ColumnName, "#SO1-1");
+                               Assert.AreEqual ("two", t.Columns[1].ColumnName, "#SO1-2");
+                               Assert.AreEqual ("three", t.Columns[2].ColumnName, "#SO1-3");
+
+                               t.Columns["three"].SetOrdinal(0);
+                               Assert.AreEqual ("three", t.Columns[0].ColumnName, "S02-1");
+                               Assert.AreEqual ("one", t.Columns[1].ColumnName, "S02-2");
+                               Assert.AreEqual ("two", t.Columns[2].ColumnName, "S02-3");
+
+                               t.Columns["three"].SetOrdinal(1);
+                               Assert.AreEqual ("one", t.Columns[0].ColumnName, "S03-1");
+                               Assert.AreEqual ("three", t.Columns[1].ColumnName, "S03-2");
+                               Assert.AreEqual ("two", t.Columns[2].ColumnName, "S03-3");
+                       } catch (ArgumentOutOfRangeException ex) {
+                               Assert.Fail ("SetOrdinalTest failed");
+                       }
+               }
        }
 }
diff --git a/mcs/class/System.Data/Test/System.Data/schemas/.gitattributes b/mcs/class/System.Data/Test/System.Data/schemas/.gitattributes
new file mode 100644 (file)
index 0000000..4a02ddc
--- /dev/null
@@ -0,0 +1,16 @@
+/Items.xsd -crlf
+/test001.xsd -crlf
+/test002.xsd -crlf
+/test003.xsd -crlf
+/test004.xsd -crlf
+/test005.xsd -crlf
+/test006.xsd -crlf
+/test007.xsd -crlf
+/test008.xsd -crlf
+/test009.xsd -crlf
+/test010.xsd -crlf
+/test011.xsd -crlf
+/test012.xsd -crlf
+/test013.xsd -crlf
+/test014.xsd -crlf
+/test103.xsd -crlf
diff --git a/mcs/class/System.Data/Test/System.Xml/.gitattributes b/mcs/class/System.Data/Test/System.Xml/.gitattributes
new file mode 100644 (file)
index 0000000..17e6f2a
--- /dev/null
@@ -0,0 +1,5 @@
+/2books.xml -crlf
+/XmlDataDocumentTest2.cs -crlf
+/region.xml -crlf
+/region.xsd -crlf
+/store.xsd -crlf
index a85835f69f6ecd306b8c096c5c81cdad630feac1..c88657ecc10444168cb065b31f89f23cc948f58b 100644 (file)
 //\r
 // (C) 2002 Daniel Morgan\r
 //\r
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 using System.Data;\r
@@ -70,10 +70,10 @@ namespace TestSystemDataSqlClient
                        String connectionString = null;\r
                        String sql = null;\r
 \r
-                       connectionString = 
-                               "host=localhost;" +
-                               "dbname=test;" +
-                               "user=postgres";
+                       connectionString = \r
+                               "host=localhost;" +\r
+                               "dbname=test;" +\r
+                               "user=postgres";\r
                        \r
                        try {\r
                                string maxStrValue;\r
@@ -156,8 +156,8 @@ namespace TestSystemDataSqlClient
                                Console.WriteLine(e.ToString());\r
                        }\r
                        finally {\r
-                               if(con != null)
-                                       if(con.State == ConnectionState.Open)
+                               if(con != null)\r
+                                       if(con.State == ConnectionState.Open)\r
                                                con.Close();\r
                        }\r
                }\r
index 3cc074260183f8a2ae750627e41ddeb2d1594988..b1c23d698515c1931f5b10d85ae473858a8ef263 100644 (file)
 //      -lib:C:/cygwin/home/MyHome/mono/install/lib -r System.Data.dll \\r
 //      -r Mono.Data.SybaseClient.dll -r Mono.Data.TdsClient.dll\r
 //\r
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 //#define IncludeSybaseAndTdsClient\r
 \r
index 2964163797a1b52d17de21bfb906fa04cd98616d..5824eab013706506cc79a7a5eb52b03624d37429 100644 (file)
 //\r
 // (C) 2002 Daniel Morgan\r
 //\r
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 using System.Data;\r
@@ -63,11 +63,11 @@ namespace Test.Mono.Data.PostgreSqlClient {
                        Console.WriteLine("ExecuteReader...");\r
                        rdr = cmd.ExecuteReader(behavior);\r
 \r
-                       if(rdr == null) {
-               
-                               Console.WriteLine("IDataReader has a Null Reference.");
-                       }
-                       else {
+                       if(rdr == null) {\r
+               \r
+                               Console.WriteLine("IDataReader has a Null Reference.");\r
+                       }\r
+                       else {\r
 \r
                                do {\r
                                        // get the DataTable that holds\r
@@ -153,10 +153,10 @@ namespace Test.Mono.Data.PostgreSqlClient {
                [STAThread]\r
                static void Main(string[] args) {\r
                        String connectionString = null;\r
-                       connectionString = 
-                               "host=localhost;" +
-                               "dbname=test;" +
-                               "user=postgres";
+                       connectionString = \r
+                               "host=localhost;" +\r
+                               "dbname=test;" +\r
+                               "user=postgres";\r
                                                \r
                        PgSqlConnection con;\r
                        con = new PgSqlConnection(connectionString);\r
index 9c309d650b0a5f2d64a2b3f1f944cd5967ec32af..137c2862728f693717d811341a2460e3a07623ea 100644 (file)
 //\r
 // (c)copyright 2002 Daniel Morgan\r
 //\r
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 using System.Collections;\r
@@ -46,10 +46,10 @@ namespace TestSystemDataPgSqlClient {
                        Console.WriteLine("** Start Test...");\r
                        \r
                        String connectionString = null;\r
-                       connectionString = 
-                               "host=localhost;" +
-                               "dbname=test;" +
-                               "user=postgres";
+                       connectionString = \r
+                               "host=localhost;" +\r
+                               "dbname=test;" +\r
+                               "user=postgres";\r
                                                \r
                        PgSqlConnection con;\r
                        Console.WriteLine("** Creating connection...");\r
diff --git a/mcs/class/System.Design/Documentation/.gitattributes b/mcs/class/System.Design/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..bf42df7
--- /dev/null
@@ -0,0 +1 @@
+/System.Design.xml -crlf
diff --git a/mcs/class/System.Design/System.Web.UI.Design.WebControls/.gitattributes b/mcs/class/System.Design/System.Web.UI.Design.WebControls/.gitattributes
new file mode 100644 (file)
index 0000000..9e2cd57
--- /dev/null
@@ -0,0 +1 @@
+/CompositeControlDesigner.cs -crlf
diff --git a/mcs/class/System.Design/System.Windows.Forms.Design/.gitattributes b/mcs/class/System.Design/System.Windows.Forms.Design/.gitattributes
new file mode 100644 (file)
index 0000000..89016fc
--- /dev/null
@@ -0,0 +1 @@
+/ISelectionUIHandler.cs -crlf
diff --git a/mcs/class/System.DirectoryServices/.gitattributes b/mcs/class/System.DirectoryServices/.gitattributes
new file mode 100644 (file)
index 0000000..b502fff
--- /dev/null
@@ -0,0 +1,5 @@
+/App.config -crlf
+/ChangeLog -crlf
+/Secure.config -crlf
+/makefile.build -crlf
+/net_1_1_java_System.DirectoryServices.dll.exclude.sources -crlf
diff --git a/mcs/class/System.DirectoryServices/System.DirectoryServices/.gitattributes b/mcs/class/System.DirectoryServices/System.DirectoryServices/.gitattributes
new file mode 100644 (file)
index 0000000..4694884
--- /dev/null
@@ -0,0 +1,2 @@
+/SearchScope.cs -crlf
+/SortDirection.cs -crlf
index 6ff88a1373c58b6cbc4036d3b58e55ce5906387e..e9a65f6f74958aa5f3aef073fb1f9faad98d9e96 100644 (file)
@@ -634,24 +634,24 @@ namespace System.DirectoryServices
                                cons.ServerTimeLimit = (int)ServerTimeLimit.TotalSeconds;
                        }
 
-                       int connScope = LdapConnection.SCOPE_SUB;\r
-                       switch (_SearchScope)\r
-                       {\r
-                       case SearchScope.Base:\r
-                         connScope = LdapConnection.SCOPE_BASE;\r
-                         break;\r
-\r
-                       case SearchScope.OneLevel:\r
-                         connScope = LdapConnection.SCOPE_ONE;\r
-                         break;\r
-\r
-                       case SearchScope.Subtree:\r
-                         connScope = LdapConnection.SCOPE_SUB;\r
-                         break;\r
-\r
-                       default:\r
-                         connScope = LdapConnection.SCOPE_SUB;\r
-                         break;\r
+                       int connScope = LdapConnection.SCOPE_SUB;
+                       switch (_SearchScope)
+                       {
+                       case SearchScope.Base:
+                         connScope = LdapConnection.SCOPE_BASE;
+                         break;
+
+                       case SearchScope.OneLevel:
+                         connScope = LdapConnection.SCOPE_ONE;
+                         break;
+
+                       case SearchScope.Subtree:
+                         connScope = LdapConnection.SCOPE_SUB;
+                         break;
+
+                       default:
+                         connScope = LdapConnection.SCOPE_SUB;
+                         break;
                        }
                        LdapSearchResults lsc=_conn.Search(     SearchRoot.Fdn,
                                                                                                connScope,
@@ -707,11 +707,11 @@ namespace System.DirectoryServices
                [MonoTODO]
                protected override void Dispose(bool disposing)
                {
-                       if (disposing) {\r
-                               if(_conn != null && _conn.Connected) {\r
-                                       _conn.Disconnect();\r
-                               }\r
-                       }\r
+                       if (disposing) {
+                               if(_conn != null && _conn.Connected) {
+                                       _conn.Disconnect();
+                               }
+                       }
                        base.Dispose(disposing);
                }
 
diff --git a/mcs/class/System.DirectoryServices/Test/.gitattributes b/mcs/class/System.DirectoryServices/Test/.gitattributes
new file mode 100644 (file)
index 0000000..0421f2d
--- /dev/null
@@ -0,0 +1,2 @@
+/README.txt -crlf
+/krb5.conf.example -crlf
diff --git a/mcs/class/System.DirectoryServices/Test/Properties/.gitattributes b/mcs/class/System.DirectoryServices/Test/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.DirectoryServices/Test/System.DirectoryServices/.gitattributes b/mcs/class/System.DirectoryServices/Test/System.DirectoryServices/.gitattributes
new file mode 100644 (file)
index 0000000..c5947d3
--- /dev/null
@@ -0,0 +1,7 @@
+/DirectoryServicesDirectoryEntryTest.cs -crlf
+/DirectoryServicesDirectorySearcherTest.cs -crlf
+/DirectoryServicesPermissionAttributeTest.cs -crlf
+/DirectoryServicesPermissionTest.cs -crlf
+/DirectoryServicesSearchResultTest.cs -crlf
+/TestConfiguration.cs -crlf
+/example.app.config -crlf
index 7452ba356ece83f1301ac9a56bf3a7a178f2a72e..1f885d0e1e670f2e74e01edb8291799fc1fd403f 100644 (file)
@@ -210,12 +210,12 @@ namespace MonoTests.System.DirectoryServices {
                [Test]\r
                public void IsSubset_Null ()\r
                {\r
-                       DirectoryServicesPermission dsp = new DirectoryServicesPermission (PermissionState.None);
+                       DirectoryServicesPermission dsp = new DirectoryServicesPermission (PermissionState.None);\r
 #if NET_2_0\r
-                       Assert.IsTrue (dsp.IsSubsetOf (null), "null");
+                       Assert.IsTrue (dsp.IsSubsetOf (null), "null");\r
 #else\r
-                       Assert.IsFalse (dsp.IsSubsetOf (null), "null");
-#endif
+                       Assert.IsFalse (dsp.IsSubsetOf (null), "null");\r
+#endif\r
                }\r
 \r
                [Test]\r
diff --git a/mcs/class/System.Drawing.Design/System.Drawing.Design/.gitattributes b/mcs/class/System.Drawing.Design/System.Drawing.Design/.gitattributes
new file mode 100644 (file)
index 0000000..c1bf32b
--- /dev/null
@@ -0,0 +1 @@
+/ColorEditor.cs -crlf
diff --git a/mcs/class/System.Drawing/.gitattributes b/mcs/class/System.Drawing/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/System.Drawing/Documentation/.gitattributes b/mcs/class/System.Drawing/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..2fe7c5d
--- /dev/null
@@ -0,0 +1 @@
+/System.Drawing.xml -crlf
diff --git a/mcs/class/System.Drawing/Mainsoft.Drawing.Configuration.jvm/.gitattributes b/mcs/class/System.Drawing/Mainsoft.Drawing.Configuration.jvm/.gitattributes
new file mode 100644 (file)
index 0000000..6101376
--- /dev/null
@@ -0,0 +1,3 @@
+/ResolutionConfiguration.cs -crlf
+/ResolutionConfigurationCollection.cs -crlf
+/ResolutionConfigurationHandler.cs -crlf
index 3fe5f362e6a3e2374c501279c009aa81df7e9c7e..fb8b3f74bbe2724c5770bf8c949c8bd7ed3bc6ea 100644 (file)
@@ -45,36 +45,36 @@ public class PrintingMargins
                PointF[] polygon_pnts = {new PointF(150.0F,  150.0F),
                        new PointF(200.0F,  125.0F), new PointF(300.0F, 105.0F),
                        new PointF(350.0F, 150.0F), new PointF(400.0F, 200.0F),
-                       new PointF(450.0F, 300.0F), new PointF(350.0F, 350.0F) };\r
+                       new PointF(450.0F, 300.0F), new PointF(350.0F, 350.0F) };
 
 
-               // Default Display\r
+               // Default Display
                gr.DrawRectangle (Pens.Red, rect);
                gr.DrawString ("Unit " + gr.PageUnit, new Font ("Arial", 10), Brushes.Red, 50, 50);
                gr.DrawArc (Pens.Red, 30, 30, 60, 60, 0, 180);
-               gr.DrawPolygon (Pens.Red, polygon_pnts);\r
+               gr.DrawPolygon (Pens.Red, polygon_pnts);
 
-               // Point\r
-               gr.PageUnit = GraphicsUnit.Point;\r
+               // Point
+               gr.PageUnit = GraphicsUnit.Point;
                gr.DrawRectangle (Pens.Yellow, rect);
                gr.DrawString ("Unit " + gr.PageUnit, new Font ("Arial", 10), Brushes.Yellow, 50, 50);
                gr.DrawArc (Pens.Yellow, 30, 30, 60, 60, 0, 180);
                gr.DrawPolygon (Pens.Yellow, polygon_pnts);
 
-               // Document\r
-               gr.PageUnit = GraphicsUnit.Document;\r
+               // Document
+               gr.PageUnit = GraphicsUnit.Document;
                gr.DrawRectangle (Pens.Pink, rect);
                gr.DrawString ("Unit " + gr.PageUnit, new Font ("Arial", 10), Brushes.Pink, 50, 50);
                gr.DrawArc (Pens.Pink, 30, 30, 60, 60, 0, 180);
                gr.DrawPolygon (Pens.Pink, polygon_pnts);
 
-               // Inc\r
-               gr.PageUnit = GraphicsUnit.Inch;\r
+               // Inc
+               gr.PageUnit = GraphicsUnit.Inch;
                gr.DrawRectangle (Pens.Blue, 3f, 1f, 1f, 1f);
                gr.DrawString ("Unit " + gr.PageUnit, new Font ("Arial", 10), Brushes.Blue, 0.7f, 0.7f);
                gr.DrawArc (Pens.Blue, 3f, 3f, 1f, 1f, 0, 180);
 
-\r
+
                        bmp.Save ("units1.bmp");
                        bmp.Dispose ();
                        gr.Dispose ();
@@ -82,21 +82,21 @@ public class PrintingMargins
                        bmp = new Bitmap (600, 600);
                gr = Graphics.FromImage (bmp);
 
-               GraphicsPath graphPath = new GraphicsPath();\r
+               GraphicsPath graphPath = new GraphicsPath();
                graphPath.AddEllipse (0, 80, 100, 200);
 
-               // Default Display\r
+               // Default Display
                gr.DrawBezier (Pens.Red, new Point (10, 10), new Point (20, 10),
                        new Point (35, 50), new Point (50, 10));
 
-               gr.DrawEllipse (Pens.Red, 10, 50, 30, 50);\r
+               gr.DrawEllipse (Pens.Red, 10, 50, 30, 50);
                gr.DrawPath (Pens.Red, graphPath);
                gr.DrawPie (Pens.Red, 150, 20, 60, 60, 100, 140);
-               gr.DrawCurve (Pens.Red, polygon_pnts, 2, 4, 0.5f);\r
+               gr.DrawCurve (Pens.Red, polygon_pnts, 2, 4, 0.5f);
 
 
                // Point
-               gr.PageUnit = GraphicsUnit.Display;\r
+               gr.PageUnit = GraphicsUnit.Display;
                gr.PageUnit = GraphicsUnit.Point;
                gr.DrawBezier (Pens.Pink, new Point (10, 10), new Point (20, 10),
                        new Point (35, 50), new Point (50, 10));
@@ -106,7 +106,7 @@ public class PrintingMargins
                gr.DrawPath (Pens.Pink, graphPath);
                gr.DrawPie (Pens.Pink, 150, 20, 60, 60, 100, 140);
 
-               // Document\r
+               // Document
                gr.PageUnit = GraphicsUnit.Document;
                gr.DrawBezier (Pens.Yellow, new Point (10, 10), new Point (20, 10),
                        new Point (35, 50), new Point (50, 10));
@@ -116,8 +116,8 @@ public class PrintingMargins
                gr.DrawPie (Pens.Yellow, 150, 20, 60, 60, 100, 140);
                gr.DrawCurve (Pens.Yellow, polygon_pnts, 2, 4, 0.5f);
 
-               // Inc\r
-               gr.PageUnit = GraphicsUnit.Inch;\r
+               // Inc
+               gr.PageUnit = GraphicsUnit.Inch;
                gr.DrawBezier (Pens.Blue, new Point (10, 10), new Point (20, 10),
                        new Point (35, 50), new Point (50, 10));
 
index 1ffa07ce93f127bc31b790926deaecee52467a61..991d50544e8f04b1a1d0b4d6d88cd9471dccb4ba 100644 (file)
@@ -421,8 +421,8 @@ public class Regions
                x = 0;
 
                if (xor) {
-                       rect1 = new Rectangle (20+x, 330+300, 40, 50);\r
-                       rect2 = new Rectangle (40+x, 360+300, 20, 20);\r
+                       rect1 = new Rectangle (20+x, 330+300, 40, 50);
+                       rect2 = new Rectangle (40+x, 360+300, 20, 20);
                        dc.DrawRectangle (Pens.Red, rect1);
                        dc.DrawRectangle (Pens.Green, rect2);
                        rgn1 = new Region (rect1);
diff --git a/mcs/class/System.Drawing/System.Drawing.Design/.gitattributes b/mcs/class/System.Drawing/System.Drawing.Design/.gitattributes
new file mode 100644 (file)
index 0000000..6a6a819
--- /dev/null
@@ -0,0 +1 @@
+/ToolboxItem.cs -crlf
diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/.gitattributes b/mcs/class/System.Drawing/System.Drawing.Drawing2D/.gitattributes
new file mode 100644 (file)
index 0000000..a866bb4
--- /dev/null
@@ -0,0 +1,2 @@
+/ExtendedGeneralPath.jvm.cs -crlf
+/GeneralPathIterator.jvm.cs -crlf
index 3d72b7c5798ba1f53d4f4c047db376050c683228..0b777b6f45978affb0a754b1ffee35de135914ef 100644 (file)
@@ -1,29 +1,29 @@
-//
-// System.Drawing.Drawing2D.ExtendedGeneralPath.cs
-//
-// Author:
-// Bors Kirzner <boris@mainsoft.com>   
-//
-// Copyright (C) 2005 Mainsoft Corporation, (http://www.mainsoft.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//\r
+// System.Drawing.Drawing2D.ExtendedGeneralPath.cs\r
+//\r
+// Author:\r
+// Bors Kirzner <boris@mainsoft.com>   \r
+//\r
+// Copyright (C) 2005 Mainsoft Corporation, (http://www.mainsoft.com)\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
 //\r
 \r
 using System;\r
index 7981c0acd09305ec7e556427569948e713932bc2..881266c2e391457ea6129688e088a20743c8a68d 100644 (file)
 //
 using System;
 
-namespace System.Drawing.Drawing2D \r
+namespace System.Drawing.Drawing2D 
 {
        /// <summary>
        /// Summary description for GraphicsContainer.
        /// </summary>
-       public sealed class GraphicsContainer : MarshalByRefObject\r
+       public sealed class GraphicsContainer : MarshalByRefObject
        {
                readonly GraphicsState _stateObject;
                
index f0ce626b88c31c22b7b55379127da295ab58348e..7cdd36c128b349ec6cee3642b9c07ebb0b17d24a 100644 (file)
@@ -51,7 +51,7 @@ namespace System.Drawing.Drawing2D
 
                #region Properites
 
-               public int Count \r
+               public int Count 
                {
                        get { return _path.NativeObject.PointCount; }
                }
index 79e445b5f594365658dc7cb52a4eebf8757f66cc..1cfb65ad37563b0d74479704b28e6fd89cca13e8 100644 (file)
@@ -32,7 +32,7 @@ using System.Drawing.Text;
 using geom = java.awt.geom;
 using awt = java.awt;
 
-namespace System.Drawing.Drawing2D \r
+namespace System.Drawing.Drawing2D 
 {
        /// <summary>
        /// Summary description for GraphicsState.
index dc59acff752854f9c9ae6c7ad059f09c36aefcc5..dda2bc6c8352491e98c4864acd26f76fbdc0a955 100644 (file)
@@ -74,27 +74,27 @@ namespace System.Drawing.Drawing2D {
                                lgb.SetBlendTriangularShape(0.5f);
                        g.FillPath( lgb, pt );
                }
-               private PointF GetVertical(PointF c, PointF p1, PointF p2) {\r
-                       if (p1.X == p2.X)\r
-                               return new PointF(p1.X, c.Y);\r
-                       if (p1.Y == p2.Y)\r
-                               return new PointF(c.X, p2.Y);\r
-\r
-                       float a = (float)(p2.Y - p1.Y) / (p2.X - p1.X);\r
-                       float av = - 1 / a;\r
-\r
-                       float b1 = p1.Y - a * p1.X;\r
-                       float b2 = c.Y - av * c.X;\r
-\r
-                       float ox = (b1 - b2) / (av - a);\r
-                       float oy = av * ox + b2;\r
-\r
-                       return new PointF(ox, oy);\r
-               }\r
-\r
-               #endregion\r
-\r
-               #region ctors\r
+               private PointF GetVertical(PointF c, PointF p1, PointF p2) {
+                       if (p1.X == p2.X)
+                               return new PointF(p1.X, c.Y);
+                       if (p1.Y == p2.Y)
+                               return new PointF(c.X, p2.Y);
+
+                       float a = (float)(p2.Y - p1.Y) / (p2.X - p1.X);
+                       float av = - 1 / a;
+
+                       float b1 = p1.Y - a * p1.X;
+                       float b2 = c.Y - av * c.X;
+
+                       float ox = (b1 - b2) / (av - a);
+                       float oy = av * ox + b2;
+
+                       return new PointF(ox, oy);
+               }
+
+               #endregion
+
+               #region ctors
 
                public PathGradientBrush (GraphicsPath path) {
                        Initialize( path, WrapMode.Clamp, true, true );
diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/.gitattributes b/mcs/class/System.Drawing/System.Drawing.Imaging/.gitattributes
new file mode 100644 (file)
index 0000000..5640142
--- /dev/null
@@ -0,0 +1,2 @@
+/ImageAttributes.jvm.cs -crlf
+/ImageCodec.jvm.cs -crlf
index fde74ff8cf05db55b720be33752d18d683161549..dafafc83b5e5ca19cc104653d08fd2022bd40f75 100644 (file)
@@ -1,12 +1,12 @@
-
-using System;
-using System.Drawing;
-using System.Drawing.Drawing2D;
-
-namespace System.Drawing.Imaging
-{
-       /// <summary>
-       /// Summary description for ImageAttributes.
+\r
+using System;\r
+using System.Drawing;\r
+using System.Drawing.Drawing2D;\r
+\r
+namespace System.Drawing.Imaging\r
+{\r
+       /// <summary>\r
+       /// Summary description for ImageAttributes.\r
        /// </summary>\r
        /// \r
        [MonoTODO]\r
@@ -293,6 +293,6 @@ namespace System.Drawing.Imaging
                public Color col;\r
                public bool bClamp;\r
                public ColorPalette clrPalette;\r
-               public bool bNoOp;
-       }
+               public bool bNoOp;\r
+       }\r
 }
\ No newline at end of file
index e0843ef386c5658d48e3517f7c3e36e440a0afee..9cf9da7a8102e83d6cb0e85476831e2c9ea6959d 100644 (file)
@@ -70,7 +70,7 @@ namespace System.Drawing.Imaging {
                        int i=0;
                        foreach (ImageCodecInfo codec in oldInfo.Values) {
                                newInfo [i++] = (ImageCodecInfo) codec.MemberwiseClone ();
-                       }\r
+                       }
                        return newInfo;
                }
                
diff --git a/mcs/class/System.Drawing/System.Drawing.Printing/.gitattributes b/mcs/class/System.Drawing/System.Drawing.Printing/.gitattributes
new file mode 100644 (file)
index 0000000..f458bd1
--- /dev/null
@@ -0,0 +1,10 @@
+/Duplex.cs -crlf
+/PaperKind.cs -crlf
+/PaperSourceKind.cs -crlf
+/PrintPageEventHandler.cs -crlf
+/PrintRange.cs -crlf
+/PrinterResolution.cs -crlf
+/PrinterResolutionKind.cs -crlf
+/PrinterUnit.cs -crlf
+/PrintingPermissionLevel.cs -crlf
+/QueryPageSettingsEventArgs.cs -crlf
index c437a1c4b68927a13ff55537c9c06a9f0a50d649..32f21b8bea48805baead65a386d3070b6feb358f 100644 (file)
@@ -35,7 +35,7 @@ using System.ComponentModel;
 using System.Globalization;
 using System.Text.RegularExpressions;
 using System.ComponentModel.Design.Serialization;
-using System.Reflection;\r
+using System.Reflection;
 
 namespace System.Drawing.Printing {
        /// <summary>
index d379f1ef5d31978b98a82d3f2e129f1c16ef3064..1b85c52ad011da7f3b8d5cb92d4c5a1732cfacd7 100644 (file)
@@ -4,37 +4,37 @@
 // (C) 2002 Ximian, Inc.  http://www.ximian.com\r
 // Author: Dennis Hayes (dennish@raytek.com)\r
 //\r
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
+\r
+//\r
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
+using System;\r
 \r
 namespace System.Drawing.Printing \r
 {\r
-#if NET_2_0
-       [Serializable]
+#if NET_2_0\r
+       [Serializable]\r
 #endif\r
-       public enum PaperKind
+       public enum PaperKind\r
        {\r
                A2 = 66,\r
                A3 = 8,\r
@@ -57,8 +57,8 @@ namespace System.Drawing.Printing
                APlus = 57,\r
                B4 = 12,\r
                B4Envelope = 33,\r
-               B4JisRotated = 79,
-               B5 = 13,
+               B4JisRotated = 79,\r
+               B5 = 13,\r
                B5Envelope = 34,\r
                B5Extra = 65,\r
                B5JisRotated = 80,\r
@@ -70,7 +70,7 @@ namespace System.Drawing.Printing
                C3Envelope = 29,\r
                C4Envelope = 30,\r
                C5Envelope = 28,\r
-               C65Envelope = 32,
+               C65Envelope = 32,\r
                C6Envelope = 31,\r
                CSheet = 24,\r
                Custom = 0,\r
@@ -82,7 +82,7 @@ namespace System.Drawing.Printing
                GermanLegalFanfold = 41,\r
                GermanStandardFanfold = 40,\r
                InviteEnvelope = 47,\r
-               IsoB4 = 42,
+               IsoB4 = 42,\r
                ItalyEnvelope = 36,\r
                JapaneseDoublePostcard = 69,\r
                JapaneseDoublePostcardRotated = 82,\r
index ffd339cac359aea16d7d1b3ab915eb8b06b6fe93..735c3f1bfb6c66be471127f75f99cdd472bfa712 100644 (file)
@@ -96,7 +96,7 @@ namespace System.Drawing.Printing
                                kind = (PaperSourceKind)value;
                        }
                }                 
-#endif\r
+#endif
 
                internal bool IsDefault {
                        get { return is_default;}
index efe7aaef6631d95a9ec72da218ae47d83f2d9d0f..8047300e831afdcb4e2627c4e3cc2e7a7880d264 100644 (file)
@@ -37,7 +37,7 @@ namespace System.Drawing.Printing
                PrintToFile     = 0,
                PrintToPreview  = 1,
                PrintToPrinter  = 2
-       }\r
+       }
 
 }
 
index ec27be93bccc3f084323e0c0a6303fd6584ce69c..05448dcce887d4dcb877adb614d9ad6f07e06310 100644 (file)
@@ -35,7 +35,7 @@ namespace System.Drawing.Printing {
                public virtual bool IsPreview { 
                        get { return false; }
                }
-#else\r
+#else
                public PrintController ()
                {
                }               
index 8dc0c229195bf19bb4f3c365ff96d7c1692e81d9..4725c2baf4b05c2ade31b3b57b9dd13bda12add1 100644 (file)
@@ -96,15 +96,15 @@ namespace System.Drawing.Printing
                }                       
 
                internal static GlobalPrintingServices GlobalService {
-                       get {\r
-                               if (global_printing_services == null) {\r
-                                       if (is_unix)\r
-                                               global_printing_services = new GlobalPrintingServicesUnix ();\r
-                                       else\r
-                                               global_printing_services = new GlobalPrintingServicesWin32 ();\r
-                               }\r
-\r
-                               return global_printing_services;\r
+                       get {
+                               if (global_printing_services == null) {
+                                       if (is_unix)
+                                               global_printing_services = new GlobalPrintingServicesUnix ();
+                                       else
+                                               global_printing_services = new GlobalPrintingServicesWin32 ();
+                               }
+
+                               return global_printing_services;
                        }
                }
 
diff --git a/mcs/class/System.Drawing/System.Drawing.Text/.gitattributes b/mcs/class/System.Drawing/System.Drawing.Text/.gitattributes
new file mode 100644 (file)
index 0000000..bdbd9a1
--- /dev/null
@@ -0,0 +1,3 @@
+/InstalledFontCollection.jvm.cs -crlf
+/PrivateFontCollection.jvm.cs -crlf
+/TextLineIterator.jvm.cs -crlf
diff --git a/mcs/class/System.Drawing/System.Drawing/.gitattributes b/mcs/class/System.Drawing/System.Drawing/.gitattributes
new file mode 100644 (file)
index 0000000..b43c576
--- /dev/null
@@ -0,0 +1,4 @@
+/AdvancedStroke.jvm.cs -crlf
+/PlainImage.jvm.cs -crlf
+/PlainImageCollection.jvm.cs -crlf
+/StrokeFactory.jvm.cs -crlf
index c7fa4051e088e74024e18dd939e3b365d92b059e..8ec1ed5368d3acc9912efdf1dc77eec1434bb5c8 100644 (file)
@@ -93,8 +93,8 @@ namespace System.Drawing
                        BrushMultiplyTransform(matrix, MatrixOrder.Prepend);
                }
                protected internal void BrushMultiplyTransform (Matrix matrix, MatrixOrder order) {
-                       if (matrix == null)\r
-                               throw new ArgumentNullException("matrix");\r
+                       if (matrix == null)
+                               throw new ArgumentNullException("matrix");
                        _brushTransform.Multiply(matrix, order);                        
                }
 
index 3a9b3ae88a61bb505edd98e75c5463971352f4e9..05becc8075d14094157ce0a3024d419cc1f09e8c 100644 (file)
@@ -1145,7 +1145,7 @@ namespace System.Drawing {
                                        try {
                                                TextLineIterator iter = new TextLineIterator(s, font, NativeObject.getFontRenderContext(), format, width, height);
                                                NativeObject.transform(iter.Transform);
-                                               for (LineLayout layout = iter.NextLine(); layout != null; layout = iter.NextLine()) {\r
+                                               for (LineLayout layout = iter.NextLine(); layout != null; layout = iter.NextLine()) {
                                                        layout.Draw (NativeObject, x * UnitConversion [(int) PageUnit], y * UnitConversion [(int) PageUnit]);
                                                }
                                        }
index 11be7601fc4e5553ad9e2a41c572ce34372cdf79..e6334dfd0e363ed454b8287f2a2fdcb6168d7d50 100644 (file)
@@ -37,23 +37,23 @@ namespace System.Drawing {
 
                #region flags enum
                [Flags]
-               protected enum ImageFlags {\r
-                       ImageFlagsNone = 0,\r
-                       ImageFlagsScalable = 0x0001,\r
-                       ImageFlagsHasAlpha = 0x0002,\r
-                       ImageFlagsHasTranslucent = 0x0004,\r
-                       ImageFlagsPartiallyScalable = 0x0008,\r
-                       ImageFlagsColorSpaceRGB = 0x0010,\r
-                       ImageFlagsColorSpaceCMYK = 0x0020,\r
-                       ImageFlagsColorSpaceGRAY = 0x0040,\r
-                       ImageFlagsColorSpaceYCBCR = 0x0080,\r
-                       ImageFlagsColorSpaceYCCK = 0x0100,\r
-                       ImageFlagsHasRealDPI = 0x1000,\r
-                       ImageFlagsHasRealPixelSize = 0x2000,\r
-                       ImageFlagsReadOnly = 0x00010000,\r
-                       ImageFlagsCaching = 0x00020000\r
-               }\r
-               #endregion\r
+               protected enum ImageFlags {
+                       ImageFlagsNone = 0,
+                       ImageFlagsScalable = 0x0001,
+                       ImageFlagsHasAlpha = 0x0002,
+                       ImageFlagsHasTranslucent = 0x0004,
+                       ImageFlagsPartiallyScalable = 0x0008,
+                       ImageFlagsColorSpaceRGB = 0x0010,
+                       ImageFlagsColorSpaceCMYK = 0x0020,
+                       ImageFlagsColorSpaceGRAY = 0x0040,
+                       ImageFlagsColorSpaceYCBCR = 0x0080,
+                       ImageFlagsColorSpaceYCCK = 0x0100,
+                       ImageFlagsHasRealDPI = 0x1000,
+                       ImageFlagsHasRealPixelSize = 0x2000,
+                       ImageFlagsReadOnly = 0x00010000,
+                       ImageFlagsCaching = 0x00020000
+               }
+               #endregion
 
                #region Constructor
                public void Dispose () {
@@ -290,8 +290,8 @@ namespace System.Drawing {
                                default:
                                        throw new ArgumentOutOfRangeException();
                        }
-                       image.AffineTransformOp op = new image.AffineTransformOp(tx, image.AffineTransformOp.TYPE_NEAREST_NEIGHBOR);\r
-                       CurrentImage.NativeImage = op.filter((BufferedImage)CurrentImage.NativeImage, null);\r
+                       image.AffineTransformOp op = new image.AffineTransformOp(tx, image.AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
+                       CurrentImage.NativeImage = op.filter((BufferedImage)CurrentImage.NativeImage, null);
                }
                #endregion
 
index ed9a06f99be9fe2900ba24768913566ab42d6ac5..7d0e4df26b0426c234866245b8ad15dd01bbb84d 100644 (file)
@@ -40,11 +40,11 @@ namespace System.Drawing
                internal bool isModifiable = true;
                Color _color;
 
-               protected override java.awt.Paint NativeObject {\r
-                       get {\r
-                               return _color.NativeObject;\r
-                       }\r
-               }\r
+               protected override java.awt.Paint NativeObject {
+                       get {
+                               return _color.NativeObject;
+                       }
+               }
         
                public SolidBrush (Color color)
                {
@@ -70,8 +70,8 @@ namespace System.Drawing
                
                protected override void Dispose (bool disposing)
                {
-                       if (!isModifiable && disposing)\r
-                               throw new ArgumentException ("This SolidBrush object can't be modified.");\r
-               }\r
+                       if (!isModifiable && disposing)
+                               throw new ArgumentException ("This SolidBrush object can't be modified.");
+               }
        }
 }
index e8e829dc03799680bace190cbc22ec45fe470e86..3d9ec7944ff6acc5f58f42ac59303b42cc0a84e0 100644 (file)
@@ -49,8 +49,8 @@ namespace System.Drawing {
                private StringTrimming _trimming;
                
                private float _firstTabOffset;
-               private float [] _tabStops;\r
-\r
+               private float [] _tabStops;
+
                private bool _genericTypeographic = false;
                
                #region Constructors
@@ -179,7 +179,7 @@ namespace System.Drawing {
                                        StringFormatFlags.LineLimit |
                                        StringFormatFlags.NoClip, 
                                        0 );
-                               genericTypographic.Trimming = StringTrimming.None;\r
+                               genericTypographic.Trimming = StringTrimming.None;
                                genericTypographic._genericTypeographic = true;
                                return genericTypographic;
                        }
@@ -188,53 +188,53 @@ namespace System.Drawing {
                #endregion
 
                #region internal accessors
-               internal bool NoWrap {\r
-                       get {\r
-                               return (FormatFlags & StringFormatFlags.NoWrap) != 0;\r
-                       }\r
-               }\r
-\r
-               internal bool IsVertical {\r
-                       get {\r
-                               return (FormatFlags & StringFormatFlags.DirectionVertical) != 0;\r
-                       }\r
-               }\r
-\r
-               internal bool MeasureTrailingSpaces {\r
-                       get {\r
-                               return (FormatFlags & StringFormatFlags.MeasureTrailingSpaces) != 0;\r
-                       }\r
-               }\r
-\r
-               internal bool LineLimit {\r
-                       get {\r
-                               return (FormatFlags & StringFormatFlags.LineLimit) != 0;\r
-                       }\r
-               }\r
-\r
-               internal bool NoClip {\r
-                       get {\r
-                               return (FormatFlags & StringFormatFlags.NoClip) != 0;\r
-                       }\r
+               internal bool NoWrap {
+                       get {
+                               return (FormatFlags & StringFormatFlags.NoWrap) != 0;
+                       }
+               }
+
+               internal bool IsVertical {
+                       get {
+                               return (FormatFlags & StringFormatFlags.DirectionVertical) != 0;
+                       }
                }
 
-               internal bool IsRightToLeft {\r
-                       get {\r
-                               return (FormatFlags & StringFormatFlags.DirectionRightToLeft) != 0;\r
-                       }\r
+               internal bool MeasureTrailingSpaces {
+                       get {
+                               return (FormatFlags & StringFormatFlags.MeasureTrailingSpaces) != 0;
+                       }
+               }
+
+               internal bool LineLimit {
+                       get {
+                               return (FormatFlags & StringFormatFlags.LineLimit) != 0;
+                       }
+               }
+
+               internal bool NoClip {
+                       get {
+                               return (FormatFlags & StringFormatFlags.NoClip) != 0;
+                       }
+               }
+
+               internal bool IsRightToLeft {
+                       get {
+                               return (FormatFlags & StringFormatFlags.DirectionRightToLeft) != 0;
+                       }
                }
                
                internal CharacterRange [] CharRanges {
                        get {
                                return _charRanges;
                        }
-               }\r
-\r
-               internal bool IsGenericTypographic\r
-               {\r
-                       get {\r
-                               return _genericTypeographic;\r
-                       }\r
+               }
+
+               internal bool IsGenericTypographic
+               {
+                       get {
+                               return _genericTypeographic;
+                       }
                }
                #endregion
 
index 24845cb42bff7c0d72f94027ca17c70abfcd5609..af1d7b18fb937892696a05c1fb082f772a8c698e 100644 (file)
@@ -33,12 +33,12 @@ namespace System.Drawing {
 
        public sealed class SystemColors
        {
-               private SystemColors (){}\r
-\r
-               static Color [] SystemColorsCache {\r
-                       get {\r
-                               return KnownColors.Values;\r
-                       }\r
+               private SystemColors (){}
+
+               static Color [] SystemColorsCache {
+                       get {
+                               return KnownColors.Values;
+                       }
                }
 
                static public Color ActiveBorder
diff --git a/mcs/class/System.Drawing/Test/DrawingTest/DrawingTestHelper/.gitattributes b/mcs/class/System.Drawing/Test/DrawingTest/DrawingTestHelper/.gitattributes
new file mode 100644 (file)
index 0000000..4d33446
--- /dev/null
@@ -0,0 +1,3 @@
+/AssemblyInfo.cs -crlf
+/DrawingTest.cs -crlf
+/PDComparer.cs -crlf
diff --git a/mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/doc/.gitattributes b/mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/doc/.gitattributes
new file mode 100644 (file)
index 0000000..0a49502
--- /dev/null
@@ -0,0 +1 @@
+/Exocortex.DSP.xml -crlf
diff --git a/mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/src/.gitattributes b/mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/src/.gitattributes
new file mode 100644 (file)
index 0000000..7e36ce1
--- /dev/null
@@ -0,0 +1,8 @@
+/AssemblyInfo.cs -crlf
+/Complex.cs -crlf
+/ComplexArray.cs -crlf
+/ComplexF.cs -crlf
+/ComplexMath.cs -crlf
+/ComplexStats.cs -crlf
+/Fourier.cs -crlf
+/FourierDirection.cs -crlf
diff --git a/mcs/class/System.Drawing/Test/DrawingTest/Test/.gitattributes b/mcs/class/System.Drawing/Test/DrawingTest/Test/.gitattributes
new file mode 100644 (file)
index 0000000..729d878
--- /dev/null
@@ -0,0 +1,14 @@
+/AssemblyInfo.cs -crlf
+/Bitmap.cs -crlf
+/Brush.cs -crlf
+/Brushes.cs -crlf
+/ChangeLog -crlf
+/Colors.cs -crlf
+/Enums.cs -crlf
+/Graphics.cs -crlf
+/GraphicsPath.cs -crlf
+/GraphicsPathIterator.cs -crlf
+/Image.cs -crlf
+/Pen.cs -crlf
+/Pens.cs -crlf
+/Region.cs -crlf
index 694569a3381e53e5d4556059bc99fe71ad3d7be1..32d79a13b29da01bafa3c2ca7b839b6fe1feccb8 100644 (file)
@@ -1036,16 +1036,16 @@ namespace Test.Sys.Drawing.GraphicsFixtures {
                }\r
 \r
                static string getInFile (string file) {\r
-                       string sRslt;                                           
-                       
-                       sRslt = Path.GetFullPath (file);
-                       
-                       if (! File.Exists (file))
-                               sRslt = Path.Combine (
-                                       Path.Combine ("..", ".."),
-                                       file);
-
-                       return sRslt;
+                       string sRslt;                                           \r
+                       \r
+                       sRslt = Path.GetFullPath (file);\r
+                       \r
+                       if (! File.Exists (file))\r
+                               sRslt = Path.Combine (\r
+                                       Path.Combine ("..", ".."),\r
+                                       file);\r
+\r
+                       return sRslt;\r
                }\r
 \r
                [Test]\r
diff --git a/mcs/class/System.Drawing/Test/System.Drawing.Imaging/.gitattributes b/mcs/class/System.Drawing/Test/System.Drawing.Imaging/.gitattributes
new file mode 100644 (file)
index 0000000..966bbf7
--- /dev/null
@@ -0,0 +1,2 @@
+/TestColorMatrix.cs -crlf
+/tests-ms.sh -crlf
index a792b9fcaed5fad24a4c73b6e0daf1c6d010b83f..f792ecced8675097a877e894df9004124b649e9f 100644 (file)
@@ -547,37 +547,37 @@ namespace MonoTests.System.Drawing.Imaging {
                        }
                }
 
-               [Test]\r
+               [Test]
 #if TARGET_JVM
                [Category("NotWorking")]
-#endif\r
+#endif
                public void Save_24bppRgb ()
                {
                        Save (PixelFormat.Format24bppRgb, PixelFormat.Format24bppRgb, true);
                }
 
-               [Test]\r
+               [Test]
 #if TARGET_JVM
                [Category("NotWorking")]
-#endif\r
+#endif
                public void Save_32bppRgb ()
                {
                        Save (PixelFormat.Format32bppRgb, PixelFormat.Format32bppRgb, true);
                }
 
-               [Test]\r
+               [Test]
 #if TARGET_JVM
                [Category("NotWorking")]
-#endif\r
+#endif
                public void Save_32bppArgb ()
                {
                        Save (PixelFormat.Format32bppArgb, PixelFormat.Format32bppRgb, true);
                }
 
-               [Test]\r
+               [Test]
 #if TARGET_JVM
                [Category("NotWorking")]
-#endif\r
+#endif
                public void Save_32bppPArgb ()
                {
                        Save (PixelFormat.Format32bppPArgb, PixelFormat.Format32bppRgb, true);
index 91b80c468c5a5802b7beab61fd16ea3d6ee42cff..228594e726944dab82876206011adabe530251cd 100644 (file)
@@ -249,7 +249,7 @@ namespace MonoTests.System.Drawing.Imaging {
                        Assert.AreEqual (0, cm[4,3], "4,3");\r
                        Assert.AreEqual (0, cm[4,4], "4,4");\r
                }\r
-
+\r
                [Test]\r
                public void IndividualProperties ()\r
                {\r
index 1d737a2b49b5b727c898d914e60cb592532d7953..5044a1ad3e387f97f8bcd142d0bee905d08e652b 100644 (file)
@@ -448,37 +448,37 @@ namespace MonoTests.System.Drawing.Imaging {
                        }
                }
 
-               [Test]\r
+               [Test]
 #if TARGET_JVM
                [Category("NotWorking")]
-#endif\r
+#endif
                public void Save_24bppRgb ()
                {
                        Save (PixelFormat.Format24bppRgb, PixelFormat.Format24bppRgb);
                }
 
-               [Test]\r
+               [Test]
 #if TARGET_JVM
                [Category("NotWorking")]
-#endif\r
+#endif
                public void Save_32bppRgb ()
                {
                        Save (PixelFormat.Format32bppRgb, PixelFormat.Format24bppRgb);
                }
 
-               [Test]\r
+               [Test]
 #if TARGET_JVM
                [Category("NotWorking")]
-#endif\r
+#endif
                public void Save_32bppArgb ()
                {
                        Save (PixelFormat.Format32bppArgb, PixelFormat.Format24bppRgb);
                }
 
-               [Test]\r
+               [Test]
 #if TARGET_JVM
                [Category("NotWorking")]
-#endif\r
+#endif
                public void Save_32bppPArgb ()
                {
                        Save (PixelFormat.Format32bppPArgb, PixelFormat.Format24bppRgb);
diff --git a/mcs/class/System.Drawing/Test/System.Drawing/.gitattributes b/mcs/class/System.Drawing/Test/System.Drawing/.gitattributes
new file mode 100644 (file)
index 0000000..2502273
--- /dev/null
@@ -0,0 +1 @@
+/tests-ms.sh -crlf
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.CompensatingResourceManager/.gitattributes b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.CompensatingResourceManager/.gitattributes
new file mode 100644 (file)
index 0000000..1594ec7
--- /dev/null
@@ -0,0 +1,7 @@
+/Clerk.cs -crlf
+/ClerkInfo.cs -crlf
+/ClerkMonitor.cs -crlf
+/CompensatorOptions.cs -crlf
+/LogRecord.cs -crlf
+/LogRecordFlags.cs -crlf
+/TransactionState.cs -crlf
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/.gitattributes b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/.gitattributes
new file mode 100644 (file)
index 0000000..1268ecb
--- /dev/null
@@ -0,0 +1,59 @@
+/AccessChecksLevelOption.cs -crlf
+/ActivationOption.cs -crlf
+/Activity.cs -crlf
+/ApplicationQueuingAttribute.cs -crlf
+/AutoCompleteAttribute.cs -crlf
+/BOID.cs -crlf
+/BYOT.cs -crlf
+/BindingOption.cs -crlf
+/COMTIIntrinsicsAttribute.cs -crlf
+/ComponentAccessControlAttribute.cs -crlf
+/ConstructionEnabledAttribute.cs -crlf
+/ContextUtil.cs -crlf
+/DescriptionAttribute.cs -crlf
+/EventClassAttribute.cs -crlf
+/EventTrackingEnabledAttribute.cs -crlf
+/ExceptionClassAttribute.cs -crlf
+/IAsyncErrorNotify.cs -crlf
+/IISIntrinsicsAttribute.cs -crlf
+/IPlaybackControl.cs -crlf
+/IProcessInitControl.cs -crlf
+/IRemoteDispatch.cs -crlf
+/ISecurityCallContext.cs -crlf
+/ISecurityCallersColl.cs -crlf
+/ISecurityIdentityColl.cs -crlf
+/IServiceCall.cs -crlf
+/IServicedComponentInfo.cs -crlf
+/ISharedProperty.cs -crlf
+/ISharedPropertyGroup.cs -crlf
+/ITransaction.cs -crlf
+/InheritanceOption.cs -crlf
+/InterfaceQueuingAttribute.cs -crlf
+/JustInTimeActivationAttribute.cs -crlf
+/LoadBalancingSupportedAttribute.cs -crlf
+/MustRunInClientContextAttribute.cs -crlf
+/ObjectPoolingAttribute.cs -crlf
+/PartitionOption.cs -crlf
+/PrivateComponentAttribute.cs -crlf
+/RegistrationConfig.cs -crlf
+/RegistrationErrorInfo.cs -crlf
+/RegistrationException.cs -crlf
+/ResourcePool.cs -crlf
+/SecureMethodAttribute.cs -crlf
+/SecurityCallContext.cs -crlf
+/SecurityCallers.cs -crlf
+/SecurityIdentity.cs -crlf
+/SecurityRoleAttribute.cs -crlf
+/ServiceConfig.cs -crlf
+/ServiceDomain.cs -crlf
+/ServicedComponent.cs -crlf
+/ServicedComponentException.cs -crlf
+/SharedProperty.cs -crlf
+/SharedPropertyGroup.cs -crlf
+/SharedPropertyGroupManager.cs -crlf
+/SxsOption.cs -crlf
+/SynchronizationAttribute.cs -crlf
+/ThreadPoolOption.cs -crlf
+/TransactionAttribute.cs -crlf
+/TransactionStatus.cs -crlf
+/XACTTRANSINFO.cs -crlf
diff --git a/mcs/class/System.IdentityModel/System.IdentityModel.Selectors/.gitattributes b/mcs/class/System.IdentityModel/System.IdentityModel.Selectors/.gitattributes
new file mode 100644 (file)
index 0000000..a9f51f7
--- /dev/null
@@ -0,0 +1 @@
+/AudienceUriMode.cs -crlf
diff --git a/mcs/class/System.Management/System.Management.Instrumentation/.gitattributes b/mcs/class/System.Management/System.Management.Instrumentation/.gitattributes
new file mode 100644 (file)
index 0000000..00fd1d4
--- /dev/null
@@ -0,0 +1,2 @@
+/InstrumentationClassAttribute.cs -crlf
+/ManagedNameAttribute.cs -crlf
index cc40a4267fcf68ba736fe8551553f5e5c7f387f4..2c4d9eeb70c2d0476b7a14ead5a4aaf536c7cb5c 100644 (file)
 //
 
 namespace System.Management.Instrumentation
-{\r
-       [InstrumentationClass (InstrumentationType.Instance)]\r
+{
+       [InstrumentationClass (InstrumentationType.Instance)]
        public abstract class Instance : IInstance {
-               bool published;\r
-\r
-               [MonoTODO]\r
-               protected Instance ()\r
-               {\r
-               }\r
-\r
+               bool published;
+
+               [MonoTODO]
+               protected Instance ()
+               {
+               }
+
                [IgnoreMember]
                public bool Published {
                        get { return published; }
index 88c53372c36a0a92973837e75549ce1731dba063..4281661f36e3e80ef102dd739eef19f7d993d608 100644 (file)
@@ -36,18 +36,18 @@ namespace System.Management.Instrumentation
                [MonoTODO]
                public InstrumentedAttribute()
                {
-               }\r
-\r
-               [MonoTODO]\r
-               public InstrumentedAttribute (string namespaceName) : this(namespaceName, null)\r
-               {\r
-               }\r
-\r
-               [MonoTODO]\r
-               public InstrumentedAttribute (string namespaceName, string securityDescriptor)\r
-               {\r
-               }\r
-\r
+               }
+
+               [MonoTODO]
+               public InstrumentedAttribute (string namespaceName) : this(namespaceName, null)
+               {
+               }
+
+               [MonoTODO]
+               public InstrumentedAttribute (string namespaceName, string securityDescriptor)
+               {
+               }
+
                public string NamespaceName {
                        [MonoTODO]
                        get { throw new NotImplementedException(); }
diff --git a/mcs/class/System.Messaging/System.Messaging/.gitattributes b/mcs/class/System.Messaging/System.Messaging/.gitattributes
new file mode 100644 (file)
index 0000000..ef45bf8
--- /dev/null
@@ -0,0 +1,38 @@
+/AccessControlEntry.cs -crlf
+/AccessControlEntryType.cs -crlf
+/AccessControlList.cs -crlf
+/AcknowledgeTypes.cs -crlf
+/Acknowledgment.cs -crlf
+/ActiveXMessageFormatter.cs -crlf
+/CryptographicProviderType.cs -crlf
+/DefaultPropertiesToSend.cs -crlf
+/EncryptionAlgorithm.cs -crlf
+/EncryptionRequired.cs -crlf
+/GenericAccessRights.cs -crlf
+/HashAlgorithm.cs -crlf
+/Message.resx -crlf
+/MessagePriority.cs -crlf
+/MessagePropertyFilter.cs -crlf
+/MessageQueue.resx -crlf
+/MessageQueueAccessControlEntry.cs -crlf
+/MessageQueueAccessRights.cs -crlf
+/MessageQueueCriteria.cs -crlf
+/MessageQueueEnumerator.cs -crlf
+/MessageQueueErrorCode.cs -crlf
+/MessageQueuePermission.cs -crlf
+/MessageQueuePermissionAccess.cs -crlf
+/MessageQueuePermissionAttribute.cs -crlf
+/MessageQueuePermissionEntry.cs -crlf
+/MessageQueuePermissionEntryCollection.cs -crlf
+/MessageQueueTransaction.cs -crlf
+/MessageQueueTransactionStatus.cs -crlf
+/MessageQueueTransactionType.cs -crlf
+/MessageType.cs -crlf
+/MessagingDescriptionAttribute.cs -crlf
+/PeekCompletedEventArgs.cs -crlf
+/PeekCompletedEventHandler.cs -crlf
+/ReceiveCompletedEventArgs.cs -crlf
+/ReceiveCompletedEventHandler.cs -crlf
+/StandardAccessRights.cs -crlf
+/Trustee.cs -crlf
+/TrusteeType.cs -crlf
index f6c849c8de482ce18ae8efe366a547881a1b8f49..5b45f1d5e1ca551c035bb2c0c6f3e4f260016461 100644 (file)
@@ -6,27 +6,27 @@
 //\r
 // (C) 2003 Peter Van Isacker\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 \r
 namespace System.Messaging \r
index 05f2f0cad0ab15f3ce85ba1c9617c9aae8ceea1f..8048e58d9e0011a5b62eab0461b827dc2088ab06 100644 (file)
@@ -6,27 +6,27 @@
 //\r
 // (C) 2003 Peter Van Isacker\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 using System.ComponentModel;\r
index eb3bb6232d5bd9cf8ba7f5370a0652adece8660e..716927a660612a0b2e7f91ab9abb4f9bdfea23d6 100644 (file)
@@ -6,27 +6,27 @@
 //\r
 // (C) 2003 Peter Van Isacker\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 using System.ComponentModel;\r
index dde103b768f8537874feb292fea9e828a4c5dfe5..885edc8eefd1666ae4ad882ecb42dee149a87d75 100644 (file)
@@ -7,27 +7,27 @@
 //\r
 // (C) 2003 Peter Van Isacker, Rafael Teixeira\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 \r
 namespace System.Messaging \r
index e76e7596b54a4748952291a2efc2472565914940..54923099c3644b0f49a585835d143878834a535f 100644 (file)
@@ -7,27 +7,27 @@
 //\r
 // (C) 2003 Peter Van Isacker\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 using System.Collections;\r
 \r
index 2f049247e83d755073141c6f22ec1fff59d575d2..04b00dbbf0bab5b53c982fd9d4e5a2461adb70f4 100644 (file)
@@ -6,27 +6,27 @@
 //\r
 //     (C) 2003 Peter Van Isacker\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 \r
 namespace System.Messaging\r
index 5aa186aa5acb77608e28c08d6e56cded8e343950..d3b9889a80d6f839569383563af4e4a2b4d8071f 100644 (file)
@@ -70,9 +70,9 @@ namespace System.Messaging
                        get {throw new NotImplementedException();}
                        [MonoTODO]
                        set {throw new NotImplementedException();}
-               }\r
-\r
-               [DefaultValue (EncryptionRequired.None)]\r
+               }
+
+               [DefaultValue (EncryptionRequired.None)]
                public EncryptionRequired EncryptionRequired {
                        [MonoTODO]
                        get {throw new NotImplementedException();}
@@ -129,9 +129,9 @@ namespace System.Messaging
                        get {throw new NotImplementedException();}
                        [MonoTODO]
                        set {throw new NotImplementedException();}
-               }\r
-\r
-               [DefaultValue (UninstallAction.Remove)]\r
+               }
+
+               [DefaultValue (UninstallAction.Remove)]
                public UninstallAction UninstallAction {
                        [MonoTODO]
                        get {throw new NotImplementedException();}
index c3fb8cd32f32b54584ca54446a26ebab2b753d5a..d89042e1455cd97333f74e46c779de2d3bf84d7e 100644 (file)
@@ -6,27 +6,27 @@
 //\r
 // (C) 2003 Peter Van Isacker\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 using System.Collections;\r
 \r
index f0829c7442ca6d31cf4d8160a844509e5e119f10..981e526e6db17b3ac6af2651ac02e92c3501910b 100644 (file)
@@ -7,27 +7,27 @@
 //\r
 // (C) 2003 Peter Van Isacker\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 \r
 namespace System.Messaging \r
diff --git a/mcs/class/System.Messaging/Test/System.Messaging/.gitattributes b/mcs/class/System.Messaging/Test/System.Messaging/.gitattributes
new file mode 100644 (file)
index 0000000..2727b25
--- /dev/null
@@ -0,0 +1 @@
+/MessageQueuePermissionAttributeTest.cs -crlf
index 5d63d3954e1f512e83014d8b80686b7544d73911..9a39df8939d32126ddf6089946a2c3b9ee1ec3e9 100644 (file)
@@ -171,9 +171,9 @@ namespace MonoTests.System.Messaging {
                                                case 12:\r
                                                case 13:\r
                                                case 32:\r
-                                               case 92:
+                                               case 92:\r
 #if NET_2_0\r
-                                               case 133:
+                                               case 133:\r
 #endif\r
                                                case 160:\r
                                                        // known invalid chars\r
index 1d21ac02e3aa682816c1d671d6a36f30099fbdce..ed40418052c502b18550f3834addb8f57d806b40 100644 (file)
@@ -131,7 +131,7 @@ namespace System.Net.Policy {
                abstract public bool IsAllowed (WebRequest request);
 
                public Exception Exception {
-                       get { return null; }
+                       get; internal set;
                }
        }
 }
index 7939d0426c12f232b905dddb78bb87f633dbea40..d73a06ba6223c3a397c6f8ae198bebc973e3db94 100644 (file)
@@ -1,3 +1,9 @@
+2010-07-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * BaseDomainPolicy.cs: Add internal setter for Exception property
+       * ClientAccessPolicy.cs: Re-order checks (to match SL) and throw 
+       NotSupportedException for invalid headers
+
 2010-07-20  Sebastien Pouliot  <sebastien@ximian.com>
 
        * NoAccessPolicy.cs: Set default to SecurityException each time
index 3e223a911a093b14dd405b2ca67cb4cbe5d768a2..6cff0a06bbea1cd99320ac2e623e24156107e697 100644 (file)
@@ -75,7 +75,7 @@ namespace System.Net.Policy {
                                // does something allow our URI in this policy ?
                                foreach (AllowFrom af in policy.AllowedServices) {
                                        // fake "GET" as method as this does not apply to sockets
-                                       if (af.IsAllowed (ApplicationUri, "GET", null)) {
+                                       if (af.IsAllowed (ApplicationUri, "GET")) {
                                                // if so, is our request port allowed ?
                                                if (policy.PortAllowed (endpoint.Port))
                                                        return true;
@@ -122,19 +122,24 @@ namespace System.Net.Policy {
 
                public bool IsAllowed (Uri uri, string method, params string [] headerKeys)
                {
-                       // at this stage the URI has removed the "offending" characters so we need to look at the original
-                       if (!CheckOriginalPath (uri)) 
-                               return false;
-
                        foreach (AccessPolicy policy in AccessPolicyList) {
                                // does something allow our URI in this policy ?
                                foreach (AllowFrom af in policy.AllowedServices) {
                                        // is the application (XAP) URI allowed by the policy ?
-                                       if (af.IsAllowed (ApplicationUri, method, headerKeys)) {
+                                       // check headers
+                                       if (!af.HttpRequestHeaders.IsAllowed (headerKeys)) {
+                                               Exception = new NotSupportedException ();
+                                               return false;
+                                       }
+
+                                       if (af.IsAllowed (ApplicationUri, method)) {
                                                foreach (GrantTo gt in policy.GrantedResources) {
                                                        // is the requested access to the Uri granted under this policy ?
-                                                       if (gt.IsGranted (uri))
-                                                               return true;
+                                                       if (gt.IsGranted (uri)) {
+                                                               // at this stage the URI has removed the "offending" characters so 
+                                                               // we need to look at the original
+                                                               return CheckOriginalPath (uri);
+                                                       }
                                                }
                                        }
                                }
@@ -162,12 +167,8 @@ namespace System.Net.Policy {
 
                        public string Scheme { get; internal set; }
 
-                       public bool IsAllowed (Uri uri, string method, string [] headerKeys)
+                       public bool IsAllowed (Uri uri, string method)
                        {
-                               // check headers
-                               if (!HttpRequestHeaders.IsAllowed (headerKeys))
-                                       return false;
-
                                // check scheme
                                if ((Scheme.Length > 0) && (Scheme == uri.Scheme)) {
                                        switch (Scheme) {
diff --git a/mcs/class/System.Numerics/.gitattributes b/mcs/class/System.Numerics/.gitattributes
new file mode 100644 (file)
index 0000000..1429ca5
--- /dev/null
@@ -0,0 +1 @@
+/DLR-0.92-BigIntegerv2.patch -crlf
index 8da412a0cd146e41ec58cf5063f06f02590f4610..2ac5532f6714e772a03e513460b516c04069b410 100644 (file)
@@ -1,6 +1,6 @@
---- ./Runtime/Microsoft.Dynamic/Math/BigIntegerV2.cs   2009-10-19 13:36:38.000000000 -0400
-+++ /cvs/mcs/class/System.Numerics/System.Numerics/BigInteger.cs       2009-10-31 12:13:55.000000000 -0400
-@@ -12,7 +12,6 @@
+--- ./Runtime/Microsoft.Dynamic/Math/BigIntegerV2.cs   2009-10-19 13:36:38.000000000 -0400\r
++++ /cvs/mcs/class/System.Numerics/System.Numerics/BigInteger.cs       2009-10-31 12:13:55.000000000 -0400\r
+@@ -12,7 +12,6 @@\r
   *\r
   *\r
   * ***************************************************************************/\r
@@ -8,7 +8,7 @@
  \r
  using System;\r
  using System.Collections.Generic;\r
-@@ -20,8 +19,6 @@
+@@ -20,8 +19,6 @@\r
  using System.Diagnostics.CodeAnalysis;\r
  using System.Globalization;\r
  using System.Text;\r
@@ -17,7 +17,7 @@
  \r
  namespace Microsoft.Scripting.Math {\r
      /// <summary>\r
-@@ -104,7 +101,8 @@
+@@ -104,7 +101,8 @@\r
          /// (inverse of ToByteArray())\r
          /// </summary>\r
          public static BigInteger Create(byte[] v) {\r
@@ -27,7 +27,7 @@
              if (v.Length == 0) return Create(0);\r
  \r
              int byteCount = v.Length;\r
-@@ -339,10 +337,13 @@
+@@ -339,10 +337,13 @@\r
  \r
          [CLSCompliant(false)]\r
          public BigInteger(int sign, params uint[] data) {\r
@@ -44,7 +44,7 @@
              \r
              this.data = data;\r
              this.sign = (short)(length == 0 ? 0 : sign);\r
-@@ -507,7 +508,7 @@
+@@ -507,7 +508,7 @@\r
          }\r
  \r
          public bool TryToFloat64(out double result) {\r
@@ -53,7 +53,7 @@
                  System.Globalization.NumberStyles.Number,\r
                  System.Globalization.CultureInfo.InvariantCulture.NumberFormat,\r
                  out result);\r
-@@ -1355,17 +1356,92 @@
+@@ -1355,17 +1356,92 @@\r
              return this * this;\r
          }\r
  \r
          public override int GetHashCode() {\r
              // The Object.GetHashCode function needs to be consistent with the Object.Equals function.\r
              // Languages that build on top of this may have a more flexible equality function and \r
-@@ -1395,12 +1471,10 @@
+@@ -1395,12 +1471,10 @@\r
              }\r
          }\r
  \r
          public bool Equals(BigInteger other) {\r
              if (object.ReferenceEquals(other, null)) return false;\r
              return this == other;\r
-@@ -1492,17 +1566,14 @@
+@@ -1492,17 +1566,14 @@\r
  \r
          #region IConvertible Members\r
  \r
          public byte ToByte(IFormatProvider provider) {\r
              uint ret;\r
              if (AsUInt32(out ret) && (ret & ~0xFF) == 0) {\r
-@@ -1561,7 +1632,6 @@
+@@ -1561,7 +1632,6 @@\r
              return trimmedBytes;\r
          }\r
  \r
          public char ToChar(IFormatProvider provider) {\r
              int ret;\r
              if (AsInt32(out ret) && (ret <= Char.MaxValue) && (ret >= Char.MinValue)) {\r
-@@ -1570,24 +1640,20 @@
+@@ -1570,24 +1640,20 @@\r
              throw new OverflowException("big integer won't fit into char");\r
          }\r
  \r
          public short ToInt16(IFormatProvider provider) {\r
              int ret;\r
              if (AsInt32(out ret) && (ret <= short.MaxValue) && (ret >= short.MinValue)) {\r
-@@ -1596,7 +1662,6 @@
+@@ -1596,7 +1662,6 @@\r
              throw new OverflowException("big integer won't fit into short");\r
          }\r
  \r
          public int ToInt32(IFormatProvider provider) {\r
              int ret;\r
              if (AsInt32(out ret)) {\r
-@@ -1605,7 +1670,6 @@
+@@ -1605,7 +1670,6 @@\r
              throw new OverflowException("big integer won't fit into int");\r
          }\r
  \r
          public long ToInt64(IFormatProvider provider) {\r
              long ret;\r
              if (AsInt64(out ret)) {\r
-@@ -1614,7 +1678,7 @@
+@@ -1614,7 +1678,7 @@\r
              throw new OverflowException("big integer won't fit into long");\r
          }\r
  \r
          public sbyte ToSByte(IFormatProvider provider) {\r
              int ret;\r
              if (AsInt32(out ret) && (ret <= sbyte.MaxValue) && (ret >= sbyte.MinValue)) {\r
-@@ -1623,17 +1687,14 @@
+@@ -1623,17 +1687,14 @@\r
              throw new OverflowException("big integer won't fit into sbyte");\r
          }\r
  \r
          public object ToType(Type conversionType, IFormatProvider provider) {\r
              if (conversionType == typeof(BigInteger)) {\r
                  return this;\r
-@@ -1641,7 +1702,7 @@
+@@ -1641,7 +1702,7 @@\r
              throw new NotImplementedException();\r
          }\r
  \r
          public ushort ToUInt16(IFormatProvider provider) {\r
              uint ret;\r
              if (AsUInt32(out ret) && ret <= ushort.MaxValue) {\r
-@@ -1650,7 +1711,7 @@
+@@ -1650,7 +1711,7 @@\r
              throw new OverflowException("big integer won't fit into ushort");\r
          }\r
  \r
          public uint ToUInt32(IFormatProvider provider) {\r
              uint ret;\r
              if (AsUInt32(out ret)) {\r
-@@ -1659,7 +1720,7 @@
+@@ -1659,7 +1720,7 @@\r
              throw new OverflowException("big integer won't fit into uint");\r
          }\r
  \r
          public ulong ToUInt64(IFormatProvider provider) {\r
              ulong ret;\r
              if (AsUInt64(out ret)) {\r
-@@ -1724,4 +1785,3 @@
+@@ -1724,4 +1785,3 @@\r
          #endregion        \r
      }\r
  }\r
index bd06f06958ceb4c243fd726faa682485020ac288..1e0ea5cb300c392adc50a6da0822cf26b90cdc39 100644 (file)
  *
  * ***************************************************************************/
 
-using System;\r
-using System.Collections.Generic;\r
-using System.Diagnostics;\r
-using System.Diagnostics.CodeAnalysis;\r
-using System.Globalization;\r
-using System.Text;\r
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Diagnostics.CodeAnalysis;
+using System.Globalization;
+using System.Text;
 using System.Threading;
 
 /*
@@ -60,8 +60,8 @@ Optimization
        Optimize BitScanBackward
        Use a carry variable to make shift opts do half the number of array ops.
        Schoolbook multiply is O(n^2), use Karatsuba /Toom-3 for large numbers
-*/\r
-namespace System.Numerics {\r
+*/
+namespace System.Numerics {
        public struct BigInteger : IComparable, IFormattable, IComparable<BigInteger>, IEquatable<BigInteger>
        {
                //LSB on [0]
@@ -488,22 +488,22 @@ namespace System.Numerics {
                {
                        //FIXME
                        try {
-                   return double.Parse (value.ToString (),\r
+                   return double.Parse (value.ToString (),
                    System.Globalization.CultureInfo.InvariantCulture.NumberFormat);
                        } catch (OverflowException) {
                                return value.sign == -1 ? double.NegativeInfinity : double.PositiveInfinity;
-                       }\r
+                       }
         }
 
                public static explicit operator float (BigInteger value)
                {
                        //FIXME
                        try {
-                               return float.Parse (value.ToString (),\r
-                               System.Globalization.CultureInfo.InvariantCulture.NumberFormat);\r
+                               return float.Parse (value.ToString (),
+                               System.Globalization.CultureInfo.InvariantCulture.NumberFormat);
                        } catch (OverflowException) {
                                return value.sign == -1 ? float.NegativeInfinity : float.PositiveInfinity;
-                       }\r
+                       }
                }
 
                public static explicit operator decimal (BigInteger value)
@@ -1339,7 +1339,7 @@ namespace System.Numerics {
 
                static uint[] MakeTwoComplement (uint[] v)
                {
-                       uint[] res = new uint [v.Length];\r
+                       uint[] res = new uint [v.Length];
 
                        ulong carry = 1;
                        for (int i = 0; i < v.Length; ++i) {
@@ -1356,8 +1356,8 @@ namespace System.Numerics {
                        for (int i = 1; i < idx; ++i)
                                mask = (mask << 8) | 0xFF;
 
-                       res [res.Length - 1] = last & mask;\r
-                       return res;\r
+                       res [res.Length - 1] = last & mask;
+                       return res;
                }
 
                string ToString (uint radix, IFormatProvider provider)
@@ -2009,17 +2009,17 @@ namespace System.Numerics {
                }
 
                static byte[] Resize (byte[] v, int len)
-               {\r
-                       byte[] res = new byte [len];\r
-                       Array.Copy (v, res, Math.Min (v.Length, len));\r
-                       return res;\r
+               {
+                       byte[] res = new byte [len];
+                       Array.Copy (v, res, Math.Min (v.Length, len));
+                       return res;
                }
 
                static uint[] Resize (uint[] v, int len)
                {
-                       uint[] res = new uint [len];\r
-                       Array.Copy (v, res, Math.Min (v.Length, len));\r
-                       return res;\r
+                       uint[] res = new uint [len];
+                       Array.Copy (v, res, Math.Min (v.Length, len));
+                       return res;
                }
 
                static uint[] CoreAdd (uint[] a, uint[] b)
@@ -2310,4 +2310,4 @@ namespace System.Numerics {
                        }
                }
        }
-}\r
+}
index 7c2397d03bfc24cb3e7cb8af9141dce634eafcad..46b8d2fb8fed1874271703c039dae01a25fbe017 100644 (file)
@@ -24,13 +24,13 @@ namespace MonoTests.System.Numerics
 
                static byte[] huge_add = new byte[] {0xB3, 0x38, 0xD5, 0xFD, 0x45, 0x1A, 0x46, 0xD8, 0xB6, 0xC, 0x2C, 0x9E, 0x9C, 0x61, 0xC4, 0xE0, 0x26, 0xDB, 0xEF, 0x31, 0xC0, 0x67, 0xC3, 0xDD, 0xF0, 0x68, 0x57, 0xBD, 0xEF, 0x79, 0xFF, 0x78, 0x3, 0x35, 0x7, 0x15, 0x95, 0x22, 0x6A, 0x3A, 0x41, 0xCD, 0xD7, 0xD2, 0x91, 0x14, 0x8, 0xB3, 0x65, 0x16, 0xBF, 0x3D, 0x20, 0x95, 0xE6, 0x4C, 0xE1, 0xE0, 0x4B, 0x49, 0xD5, 0x5A, 0xB7, };
 
-               static byte[] a_m_b = new byte[] { 0x87, 0x2D, 0x21, 0x0, 0x1E, 0xEB, 0xC3, 0xB0, 0xDD, 0xAC, 0xCB, 0x43, 0x7E, 0x10, 0x9E, 0xAE, 0x45, 0xF2, 0x55, 0x71, 0x73, 0xD4, 0x7A, 0xEB, 0x88, 0xD3, 0xD4, 0xEE, 0x36, 0xBE, 0x9B, 0x2D, 0xB6, 0xB3, 0x8B, 0x66, 0x60, 0x8B, 0x16, 0x76, 0x17, 0x74, 0xFE, 0xD7, 0xB2, 0x96, 0x7B, 0xBD, 0xE2, 0xC4, 0x2D, 0xDC, 0xDE, 0x6A, 0x19, 0xB3, 0x1E, 0x1F, 0xB4, 0xB6, 0x2A, 0xA5, 0x48, };\r
-               static byte[] b_m_a = new byte[] { 0x79, 0xD2, 0xDE, 0xFF, 0xE1, 0x14, 0x3C, 0x4F, 0x22, 0x53, 0x34, 0xBC, 0x81, 0xEF, 0x61, 0x51, 0xBA, 0xD, 0xAA, 0x8E, 0x8C, 0x2B, 0x85, 0x14, 0x77, 0x2C, 0x2B, 0x11, 0xC9, 0x41, 0x64, 0xD2, 0x49, 0x4C, 0x74, 0x99, 0x9F, 0x74, 0xE9, 0x89, 0xE8, 0x8B, 0x1, 0x28, 0x4D, 0x69, 0x84, 0x42, 0x1D, 0x3B, 0xD2, 0x23, 0x21, 0x95, 0xE6, 0x4C, 0xE1, 0xE0, 0x4B, 0x49, 0xD5, 0x5A, 0xB7, };\r
+               static byte[] a_m_b = new byte[] { 0x87, 0x2D, 0x21, 0x0, 0x1E, 0xEB, 0xC3, 0xB0, 0xDD, 0xAC, 0xCB, 0x43, 0x7E, 0x10, 0x9E, 0xAE, 0x45, 0xF2, 0x55, 0x71, 0x73, 0xD4, 0x7A, 0xEB, 0x88, 0xD3, 0xD4, 0xEE, 0x36, 0xBE, 0x9B, 0x2D, 0xB6, 0xB3, 0x8B, 0x66, 0x60, 0x8B, 0x16, 0x76, 0x17, 0x74, 0xFE, 0xD7, 0xB2, 0x96, 0x7B, 0xBD, 0xE2, 0xC4, 0x2D, 0xDC, 0xDE, 0x6A, 0x19, 0xB3, 0x1E, 0x1F, 0xB4, 0xB6, 0x2A, 0xA5, 0x48, };
+               static byte[] b_m_a = new byte[] { 0x79, 0xD2, 0xDE, 0xFF, 0xE1, 0x14, 0x3C, 0x4F, 0x22, 0x53, 0x34, 0xBC, 0x81, 0xEF, 0x61, 0x51, 0xBA, 0xD, 0xAA, 0x8E, 0x8C, 0x2B, 0x85, 0x14, 0x77, 0x2C, 0x2B, 0x11, 0xC9, 0x41, 0x64, 0xD2, 0x49, 0x4C, 0x74, 0x99, 0x9F, 0x74, 0xE9, 0x89, 0xE8, 0x8B, 0x1, 0x28, 0x4D, 0x69, 0x84, 0x42, 0x1D, 0x3B, 0xD2, 0x23, 0x21, 0x95, 0xE6, 0x4C, 0xE1, 0xE0, 0x4B, 0x49, 0xD5, 0x5A, 0xB7, };
 
                static byte[] huge_mul = new byte[] { 0xFE, 0x83, 0xE1, 0x9B, 0x8D, 0x61, 0x40, 0xD1, 0x60, 0x19, 0xBD, 0x38, 0xF0, 0xFF, 0x90, 0xAE, 0xDD, 0xAE, 0x73, 0x2C, 0x20, 0x23, 0xCF, 0x6, 0x7A, 0xB4, 0x1C, 0xE7, 0xD9, 0x64, 0x96, 0x2C, 0x87, 0x7E, 0x1D, 0xB3, 0x8F, 0xD4, 0x33, 0xBA, 0xF4, 0x22, 0xB4, 0xDB, 0xC0, 0x5B, 0xA5, 0x64, 0xA0, 0xBC, 0xCA, 0x3E, 0x94, 0x95, 0xDA, 0x49, 0xE2, 0xA8, 0x33, 0xA2, 0x6A, 0x33, 0xB1, 0xF2, 0xEA, 0x99, 0x32, 0xD0, 0xB2, 0xAE, 0x55, 0x75, 0xBD, 0x19, 0xFC, 0x9A, 0xEC, 0x54, 0x87, 0x2A, 0x6, 0xCC, 0x78, 0xDA, 0x88, 0xBB, 0xAB, 0xA5, 0x47, 0xEF, 0xC7, 0x2B, 0xC7, 0x5B, 0x32, 0x31, 0xCD, 0xD9, 0x53, 0x96, 0x1A, 0x9D, 0x9A, 0x57, 0x40, 0x51, 0xB6, 0x5D, 0xC, 0x17, 0xD1, 0x86, 0xE9, 0xA4, 0x20, };
 
-               static byte[] huge_div = new byte[] { 0x0, };\r
-               static byte[] huge_rem = new byte[] { 0x1D, 0x33, 0xFB, 0xFE, 0xB1, 0x2, 0x85, 0x44, 0xCA, 0xDC, 0xFB, 0x70, 0xD, 0x39, 0xB1, 0x47, 0xB6, 0xE6, 0xA2, 0xD1, 0x19, 0x1E, 0x9F, 0xE4, 0x3C, 0x1E, 0x16, 0x56, 0x13, 0x9C, 0x4D, 0xD3, 0x5C, 0x74, 0xC9, 0xBD, 0xFA, 0x56, 0x40, 0x58, 0xAC, 0x20, 0x6B, 0x55, 0xA2, 0xD5, 0x41, 0x38, 0xA4, 0x6D, 0xF6, 0x8C, };\r
+               static byte[] huge_div = new byte[] { 0x0, };
+               static byte[] huge_rem = new byte[] { 0x1D, 0x33, 0xFB, 0xFE, 0xB1, 0x2, 0x85, 0x44, 0xCA, 0xDC, 0xFB, 0x70, 0xD, 0x39, 0xB1, 0x47, 0xB6, 0xE6, 0xA2, 0xD1, 0x19, 0x1E, 0x9F, 0xE4, 0x3C, 0x1E, 0x16, 0x56, 0x13, 0x9C, 0x4D, 0xD3, 0x5C, 0x74, 0xC9, 0xBD, 0xFA, 0x56, 0x40, 0x58, 0xAC, 0x20, 0x6B, 0x55, 0xA2, 0xD5, 0x41, 0x38, 0xA4, 0x6D, 0xF6, 0x8C, };
                static byte[][] add_a = new byte[][] {
                        new byte[] {1},
                        new byte[] {0xFF},
diff --git a/mcs/class/System.Runtime.Remoting/.gitattributes b/mcs/class/System.Runtime.Remoting/.gitattributes
new file mode 100644 (file)
index 0000000..9c356bc
--- /dev/null
@@ -0,0 +1,3 @@
+/makefile.build -crlf
+/net_1_1_java_System.Runtime.Remoting.dll.exclude.sources -crlf
+/net_1_1_java_System.Runtime.Remoting.dll.sources -crlf
diff --git a/mcs/class/System.Runtime.Remoting/Documentation/.gitattributes b/mcs/class/System.Runtime.Remoting/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..da9fead
--- /dev/null
@@ -0,0 +1 @@
+/System.Runtime.Remoting.xml -crlf
diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/.gitattributes b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/.gitattributes
new file mode 100644 (file)
index 0000000..e199ff1
--- /dev/null
@@ -0,0 +1,2 @@
+/AggregateDictionary.cs -crlf
+/HttpClientTransportSinkProvider.cs -crlf
diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc/.gitattributes b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc/.gitattributes
new file mode 100644 (file)
index 0000000..e6b80b9
--- /dev/null
@@ -0,0 +1,3 @@
+/IpcChannel.cs -crlf
+/IpcClientChannel.cs -crlf
+/IpcServerChannel.cs -crlf
index c41b6ecfaf64ed0ca027db9d51412a94d660fdb8..0c4d4d69c8b92677b73649b9b97bda70274709cb 100644 (file)
@@ -68,7 +68,7 @@ namespace System.Runtime.Remoting.Channels.Simple {
                        
                        Type type = obj.GetType ();
 
-                       if (type == typeof (String)) \r
+                       if (type == typeof (String)) 
                        {
                                writer.Write ((byte)TypeId.String);
                                writer.Write ((String)obj);
diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Tcp/.gitattributes b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Tcp/.gitattributes
new file mode 100644 (file)
index 0000000..c68f33b
--- /dev/null
@@ -0,0 +1 @@
+/TcpConnectionPool.cs -crlf
diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels/.gitattributes b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels/.gitattributes
new file mode 100644 (file)
index 0000000..01d1a7c
--- /dev/null
@@ -0,0 +1,5 @@
+/SoapClientFormatterSink.cs -crlf
+/SoapClientFormatterSinkProvider.cs -crlf
+/SoapMessageFormatter.cs -crlf
+/SoapServerFormatterSink.cs -crlf
+/SoapServerFormatterSinkProvider.cs -crlf
diff --git a/mcs/class/System.Runtime.Remoting/Test/.gitattributes b/mcs/class/System.Runtime.Remoting/Test/.gitattributes
new file mode 100644 (file)
index 0000000..fe60673
--- /dev/null
@@ -0,0 +1,7 @@
+/BaseCalls.cs -crlf
+/CallSeq.cs -crlf
+/ContextHookAttribute.cs -crlf
+/ContextsTest.cs -crlf
+/HttpCalls.cs -crlf
+/RemotingServicesTest.cs -crlf
+/ServerObject.cs -crlf
index 605b76087dc8fa7cdcc72f5960f5632f12de8052..40780730d96a7fc32252eeb5e40768137b82b7be 100644 (file)
@@ -98,4 +98,4 @@ namespace MonoTests.Remoting
                        set { calls = value; }\r
                }\r
        }\r
-}
+}\r
diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/.gitattributes b/mcs/class/System.Runtime.Serialization.Formatters.Soap/.gitattributes
new file mode 100644 (file)
index 0000000..e315fd5
--- /dev/null
@@ -0,0 +1,4 @@
+/README -crlf
+/Sample.txt -crlf
+/makefile.build -crlf
+/net_1_1_java_System.Runtime.Serialization.Formatters.Soap.dll.sources -crlf
diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/Documentation/.gitattributes b/mcs/class/System.Runtime.Serialization.Formatters.Soap/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..aed6ca2
--- /dev/null
@@ -0,0 +1 @@
+/System.Runtime.Serialization.Formatters.Soap.xml -crlf
diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/.gitattributes b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/.gitattributes
new file mode 100644 (file)
index 0000000..7b47f98
--- /dev/null
@@ -0,0 +1,3 @@
+/SoapFormatter.cs -crlf
+/SoapReader.cs -crlf
+/SoapWriter.cs -crlf
diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/Test/.gitattributes b/mcs/class/System.Runtime.Serialization.Formatters.Soap/Test/.gitattributes
new file mode 100644 (file)
index 0000000..177e42e
--- /dev/null
@@ -0,0 +1,6 @@
+/AssemblyInfo.cs -crlf
+/InternalSoapValuesTest.cs -crlf
+/SerializationTest.cs -crlf
+/SoapFormatterTest.cs -crlf
+/Test.cmbx -crlf
+/Test.prjx -crlf
index 13d19bd7e1db738490cbee40761346c02a7a4889..a28e34cc0acde6764881266185f677902c3b87be 100644 (file)
@@ -71,21 +71,21 @@ namespace SoapShared
        [Serializable]\r
        class SerializedClass\r
        {\r
-               public string str = "rrr";
-               public bool m_bool;
-               public sbyte m_sbyte;
-               public byte m_byte;
-               public long m_long;
-               public ulong m_ulong;
-               public int m_int;
-               public uint m_uint;
-               public float m_float;
-               public double m_double;
-               public decimal m_decimal;
-               public short m_short;
-               public ushort m_ushort;
-               public object m_object = new object();
-               public TimeSpan m_timeSpan = TimeSpan.FromTicks(TimeSpan.TicksPerDay);
+               public string str = "rrr";\r
+               public bool m_bool;\r
+               public sbyte m_sbyte;\r
+               public byte m_byte;\r
+               public long m_long;\r
+               public ulong m_ulong;\r
+               public int m_int;\r
+               public uint m_uint;\r
+               public float m_float;\r
+               public double m_double;\r
+               public decimal m_decimal;\r
+               public short m_short;\r
+               public ushort m_ushort;\r
+               public object m_object = new object();\r
+               public TimeSpan m_timeSpan = TimeSpan.FromTicks(TimeSpan.TicksPerDay);\r
                public byte[] m_bytes = new byte[10];\r
                public DateTime m_time = DateTime.Now;\r
        }\r
index d7110591612c4a3c0ef055d4b697bd6e4c5e0d55..107f14e2cb2c4b1d131ab8991bc4ab1dd1ba7ed0 100644 (file)
@@ -9,7 +9,7 @@ using System.Runtime.Serialization.Formatters;
 using System.Runtime.Serialization.Formatters.Soap;\r
 using System.Runtime.Remoting.Metadata.W3cXsd2001;\r
 using System.IO;\r
-using NUnit.Framework;
+using NUnit.Framework;\r
 \r
 namespace MonoTests.System.Runtime.Serialization.Formatters.Soap {\r
        \r
@@ -346,10 +346,10 @@ namespace MonoTests.System.Runtime.Serialization.Formatters.Soap {
                        Assertion.AssertEquals("#Version1 Version2", "Version2", objReturn.GetType().Name);\r
                        Assertion.AssertEquals("#_value", 123, ((Version2) objReturn)._value);\r
                        Assertion.AssertEquals("#_foo", "Default value", ((Version2) objReturn)._foo);\r
-               }
-               
+               }\r
+               \r
                [Test]\r
-               public void TestMethodSignatureSerialization ()
+               public void TestMethodSignatureSerialization ()\r
                {\r
                        Header h = new Header ("__MethodSignature", new Type [] { typeof(string),typeof(SignatureTest[]) }, false, "http://schemas.microsoft.com/clr/soap/messageProperties");\r
 \r
@@ -368,22 +368,22 @@ namespace MonoTests.System.Runtime.Serialization.Formatters.Soap {
 \r
                        SoapMessage t = new SoapMessage ();\r
                        sf.TopObject = t;\r
-                       t = (SoapMessage) sf.Deserialize (ms);
-                       
+                       t = (SoapMessage) sf.Deserialize (ms);\r
+                       \r
                        Assertion.AssertNotNull ("#1", t.Headers[0].Value);\r
-                       Assertion.AssertEquals ("#2", t.Headers[0].Value.GetType (), typeof(Type[]));
-                       
-                       Type[] ts = (Type[]) t.Headers[0].Value;
-                       
-                       Assertion.AssertEquals ("#3", 2, ts.Length);
+                       Assertion.AssertEquals ("#2", t.Headers[0].Value.GetType (), typeof(Type[]));\r
+                       \r
+                       Type[] ts = (Type[]) t.Headers[0].Value;\r
+                       \r
+                       Assertion.AssertEquals ("#3", 2, ts.Length);\r
                        Assertion.AssertNotNull ("#4", ts[0]);\r
-                       Assertion.AssertNotNull ("#5", ts[1]);
-                       Console.WriteLine ("PPP:" + ts[0].GetType());
+                       Assertion.AssertNotNull ("#5", ts[1]);\r
+                       Console.WriteLine ("PPP:" + ts[0].GetType());\r
                        Assertion.AssertEquals ("#6", typeof(string), ts[0]);\r
                        Assertion.AssertEquals ("#7", typeof(SignatureTest[]), ts[1]);\r
                }\r
-       }
-       
+       }\r
+       \r
        [Serializable]\r
        public class SignatureTest\r
        {\r
diff --git a/mcs/class/System.Runtime.Serialization/Test/Resources/FrameworkTypes/.gitattributes b/mcs/class/System.Runtime.Serialization/Test/Resources/FrameworkTypes/.gitattributes
new file mode 100644 (file)
index 0000000..2f14edb
--- /dev/null
@@ -0,0 +1 @@
+/System.Security.Policy.ApplicationTrust.xml -crlf
diff --git a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/.gitattributes b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/.gitattributes
new file mode 100644 (file)
index 0000000..2dbb8bd
--- /dev/null
@@ -0,0 +1,5 @@
+/AttributesTest.cs -crlf
+/DataContractSerializerTest_FrameworkTypes.cs -crlf
+/DataContractSerializerTest_FrameworkTypes_System.Data.cs -crlf
+/DataContractSerializerTest_FrameworkTypes_System.cs -crlf
+/DataContractSerializerTest_FrameworkTypes_mscorlib.cs -crlf
index 73d25273459c115975ddcaeca866ae36ffa87983..750ff86078615c83e975c1d8b4434db1b5166ea5 100644 (file)
@@ -1,9 +1,9 @@
 using System;
-using System.Xml;\r
+using System.Xml;
 using NUnit.Framework;
 
 namespace MonoTests
-{\r
+{
        public class XmlComparer
        {
                [Flags]
@@ -126,31 +126,31 @@ namespace MonoTests
                public string Expected
                {
                        get { return _expected; }
-               }\r
-\r
-               public static void AssertAreEqual (string expected, string actual) {\r
-                       AssertAreEqual (expected, actual, String.Empty);\r
-               }\r
-\r
-               public static void AssertAreEqual (string expected, string actual, string msg) {\r
-\r
-                       try {\r
-                               XmlDocument or = new XmlDocument ();\r
-                               or.LoadXml (expected);\r
-                               XmlDocument dr = new XmlDocument ();\r
-                               dr.LoadXml (actual);\r
-                               XmlComparer comparer = new XmlComparer ();\r
-                               if (!comparer.AreEqual (or, dr))\r
-                                       Assert.AreEqual (comparer.Expected, comparer.Actual, msg);\r
-                       }\r
-                       catch (AssertionException) {\r
-                               throw;\r
-                       }\r
-                       catch (Exception e) {\r
-                               //swallow e when there is XML error and fallback\r
-                               //to the text comparison\r
-                               Assert.AreEqual (expected, actual, msg);\r
-                       }\r
+               }
+
+               public static void AssertAreEqual (string expected, string actual) {
+                       AssertAreEqual (expected, actual, String.Empty);
+               }
+
+               public static void AssertAreEqual (string expected, string actual, string msg) {
+
+                       try {
+                               XmlDocument or = new XmlDocument ();
+                               or.LoadXml (expected);
+                               XmlDocument dr = new XmlDocument ();
+                               dr.LoadXml (actual);
+                               XmlComparer comparer = new XmlComparer ();
+                               if (!comparer.AreEqual (or, dr))
+                                       Assert.AreEqual (comparer.Expected, comparer.Actual, msg);
+                       }
+                       catch (AssertionException) {
+                               throw;
+                       }
+                       catch (Exception e) {
+                               //swallow e when there is XML error and fallback
+                               //to the text comparison
+                               Assert.AreEqual (expected, actual, msg);
+                       }
                }
        }
 }
diff --git a/mcs/class/System.Security/System.Security.Cryptography.Xml/.gitattributes b/mcs/class/System.Security/System.Security.Cryptography.Xml/.gitattributes
new file mode 100644 (file)
index 0000000..466c23f
--- /dev/null
@@ -0,0 +1 @@
+/XmlDsigNodeList.cs -crlf
diff --git a/mcs/class/System.Security/System.Security.Cryptography/.gitattributes b/mcs/class/System.Security/System.Security.Cryptography/.gitattributes
new file mode 100644 (file)
index 0000000..db436e7
--- /dev/null
@@ -0,0 +1,2 @@
+/ProtectedData.cs -crlf
+/ProtectedMemory.cs -crlf
index 60d3851a77a346cfb4266f9d43a72a61e53cb80c..6261ff4b09aad41a7d6e4a989df1a1ef93948c59 100644 (file)
@@ -38,13 +38,13 @@ namespace System.Security.Cryptography {
                private ArrayList _list;
 
                public CryptographicAttributeObjectCollection () 
-               {\r
+               {
                        _list = new ArrayList ();
                }
 
                public CryptographicAttributeObjectCollection (CryptographicAttributeObject attribute)
                        : this ()
-               {\r
+               {
                        _list.Add (attribute);
                }
 
@@ -71,33 +71,33 @@ namespace System.Security.Cryptography {
                public int Add (AsnEncodedData asnEncodedData)
                {
                        if (asnEncodedData == null)
-                               throw new ArgumentNullException ("asnEncodedData");\r
-\r
-                       AsnEncodedDataCollection coll = new AsnEncodedDataCollection (asnEncodedData);\r
+                               throw new ArgumentNullException ("asnEncodedData");
+
+                       AsnEncodedDataCollection coll = new AsnEncodedDataCollection (asnEncodedData);
                        return Add (new CryptographicAttributeObject (asnEncodedData.Oid, coll));
                }
 
                public int Add (CryptographicAttributeObject attribute)
                {
                        if (attribute == null)
-                               throw new ArgumentNullException ("attribute");\r
-\r
-                       int existing = -1;\r
-                       string oid = attribute.Oid.Value;\r
-                       for (int i=0; i < _list.Count; i++) {\r
-                               if ((_list[i] as CryptographicAttributeObject).Oid.Value == oid) {\r
-                                       existing = i;\r
-                                       break;\r
-                               }\r
-                       }\r
-                       if (existing >= 0) {\r
-                               CryptographicAttributeObject cao = this[existing];\r
-                               foreach (AsnEncodedData value in attribute.Values) {\r
-                                       cao.Values.Add (value);\r
-                               }\r
-                               return existing;\r
-                       } else {\r
-                               return _list.Add (attribute);\r
+                               throw new ArgumentNullException ("attribute");
+
+                       int existing = -1;
+                       string oid = attribute.Oid.Value;
+                       for (int i=0; i < _list.Count; i++) {
+                               if ((_list[i] as CryptographicAttributeObject).Oid.Value == oid) {
+                                       existing = i;
+                                       break;
+                               }
+                       }
+                       if (existing >= 0) {
+                               CryptographicAttributeObject cao = this[existing];
+                               foreach (AsnEncodedData value in attribute.Values) {
+                                       cao.Values.Add (value);
+                               }
+                               return existing;
+                       } else {
+                               return _list.Add (attribute);
                        }
                }
 
@@ -122,10 +122,10 @@ namespace System.Security.Cryptography {
                }
 
                public void Remove (CryptographicAttributeObject attribute) 
-               {\r
-                       if (attribute == null)\r
-                               throw new ArgumentNullException ("attribute");\r
-\r
+               {
+                       if (attribute == null)
+                               throw new ArgumentNullException ("attribute");
+
                        _list.Remove (attribute);
                }
        }
diff --git a/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/.gitattributes b/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/.gitattributes
new file mode 100644 (file)
index 0000000..0f5af04
--- /dev/null
@@ -0,0 +1 @@
+/EncryptedXmlSample3.xml -crlf
diff --git a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Web/.gitattributes b/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Web/.gitattributes
new file mode 100644 (file)
index 0000000..10ea86f
--- /dev/null
@@ -0,0 +1 @@
+/WebServiceHostTest.cs -crlf
index 8f76401e7480090ed65e8326e80800a76004e2c3..48a0b103b2fb2c36836b5a7eb2427fb64c166948 100644 (file)
@@ -41,7 +41,7 @@ namespace MonoTests.System.ServiceModel.Web
        public class WebServiceHostTest\r
        {\r
                [Test]\r
-               [Category("NotWorking")]
+               [Category("NotWorking")]\r
                public void ServiceDebugBehaviorTest () {\r
 \r
                        var host = new WebServiceHost (typeof (MyService), new Uri ("http://localhost:8080/"));\r
@@ -79,7 +79,7 @@ namespace MonoTests.System.ServiceModel.Web
                }\r
 \r
                [Test]\r
-               [Category("NotWorking")]
+               [Category("NotWorking")]\r
                public void WebHttpBehaviorTest2 () {\r
 \r
                        var host = new WebServiceHost (typeof (MyService), new Uri ("http://localhost:8080/"));\r
diff --git a/mcs/class/System.ServiceModel/.gitattributes b/mcs/class/System.ServiceModel/.gitattributes
new file mode 100644 (file)
index 0000000..8fc2b68
--- /dev/null
@@ -0,0 +1,2 @@
+/System.ServiceModel_test_net_3_0.dll.config -crlf
+/System.ServiceModel_test_net_3_5.dll.config -crlf
diff --git a/mcs/class/System.ServiceModel/Test/.gitattributes b/mcs/class/System.ServiceModel/Test/.gitattributes
new file mode 100644 (file)
index 0000000..b1e6277
--- /dev/null
@@ -0,0 +1 @@
+/README.txt -crlf
diff --git a/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Client/.gitattributes b/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Client/.gitattributes
new file mode 100644 (file)
index 0000000..4c09f1c
--- /dev/null
@@ -0,0 +1,4 @@
+/AsyncPatternServer.cs -crlf
+/ExitProcessHelperServer.cs -crlf
+/OperationContractServer.cs -crlf
+/PrimitiveTester.cs -crlf
diff --git a/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Contracts/.gitattributes b/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Contracts/.gitattributes
new file mode 100644 (file)
index 0000000..5c864cb
--- /dev/null
@@ -0,0 +1,4 @@
+/AsyncPatternContract.cs -crlf
+/DualContract.cs -crlf
+/ExitpProcessHelper.cs -crlf
+/OperationContract.cs -crlf
diff --git a/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Serialization/.gitattributes b/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Serialization/.gitattributes
new file mode 100644 (file)
index 0000000..954701b
--- /dev/null
@@ -0,0 +1,4 @@
+/AsyncPatternTester.cs -crlf
+/DualContractTester.cs -crlf
+/ExitProcessHelper.cs -crlf
+/OperationContractTester.cs -crlf
index d9b4b22c68b806ee4d1989508710bbc482224ce7..c2a8ca88c22369db21860384ea607dccd19d048d 100644 (file)
@@ -1,5 +1,5 @@
 using System;
-using System.Xml;\r
+using System.Xml;
 using System.IO;
 
 namespace MonoTests.stand_alone.WebHarness
@@ -115,17 +115,17 @@ namespace MonoTests.stand_alone.WebHarness
                                        return false;//and another has none
                                return AreEqualNodeList (expected.ChildNodes, actual.ChildNodes);
                        }
-               }\r
-\r
-               public bool AreEqual (string expected, string actual) \r
-               {\r
-                       XmlDocument eDocument = new XmlDocument();\r
-                       eDocument.LoadXml(expected);\r
-                       XmlNode eNode = eDocument.DocumentElement;\r
-                       XmlDocument aDocument = new XmlDocument ();\r
-                       aDocument.LoadXml (actual);\r
-                       XmlNode aNode = aDocument.DocumentElement;\r
-                       return AreEqual (eNode, aNode);\r
+               }
+
+               public bool AreEqual (string expected, string actual) 
+               {
+                       XmlDocument eDocument = new XmlDocument();
+                       eDocument.LoadXml(expected);
+                       XmlNode eNode = eDocument.DocumentElement;
+                       XmlDocument aDocument = new XmlDocument ();
+                       aDocument.LoadXml (actual);
+                       XmlNode aNode = aDocument.DocumentElement;
+                       return AreEqual (eNode, aNode);
 
                }
                public string LastCompare 
diff --git a/mcs/class/System.ServiceModel/Test/SwitchMode/Properties/.gitattributes b/mcs/class/System.ServiceModel/Test/SwitchMode/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.ServiceModel/Test/WCFServers/Properties/.gitattributes b/mcs/class/System.ServiceModel/Test/WCFServers/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.ServiceModel/Test/config/.gitattributes b/mcs/class/System.ServiceModel/Test/config/.gitattributes
new file mode 100644 (file)
index 0000000..f8eaa34
--- /dev/null
@@ -0,0 +1,24 @@
+/basicHttpBinding -crlf
+/client.endpoint -crlf
+/client.endpoint.config -crlf
+/client.metadata -crlf
+/client.metadata.config -crlf
+/customBinding -crlf
+/customBinding.config -crlf
+/empty -crlf
+/empty.config -crlf
+/endpointBehaviors -crlf
+/endpointBehaviors.config -crlf
+/extensions -crlf
+/extensions.config -crlf
+/netTcpBinding -crlf
+/netTcpBinding.config -crlf
+/service -crlf
+/service.config -crlf
+/serviceBehaviors -crlf
+/serviceBehaviors.config -crlf
+/test1 -crlf
+/userBinding -crlf
+/userBinding.config -crlf
+/wsHttpBinding -crlf
+/wsHttpBinding.config -crlf
index 4e2a44ada6d0fa67b66773c2f7796b5dd35edc80..d1ca4a4006f76e61fc5a0b98d1377218566042c2 100644 (file)
@@ -10,8 +10,8 @@
       <xs:element name="ServiceName" type="wsa:ServiceNameType" minOccurs="0" />
       <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
         <xs:annotation>
-          <xs:documentation>\r
-                                        If "Policy" elements from namespace "http://schemas.xmlsoap.org/ws/2002/12/policy#policy" are used, they must appear first (before any extensibility elements).\r
+          <xs:documentation>
+                                        If "Policy" elements from namespace "http://schemas.xmlsoap.org/ws/2002/12/policy#policy" are used, they must appear first (before any extensibility elements).
                                        </xs:documentation>
         </xs:annotation>
       </xs:any>
diff --git a/mcs/class/System.Web.DynamicData/Test/WebPages/.gitattributes b/mcs/class/System.Web.DynamicData/Test/WebPages/.gitattributes
new file mode 100644 (file)
index 0000000..2331646
--- /dev/null
@@ -0,0 +1,2 @@
+/Site.css -crlf
+/Site.master -crlf
diff --git a/mcs/class/System.Web.Extensions.Design/.gitattributes b/mcs/class/System.Web.Extensions.Design/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/System.Web.Extensions/.gitattributes b/mcs/class/System.Web.Extensions/.gitattributes
new file mode 100644 (file)
index 0000000..0ee5c85
--- /dev/null
@@ -0,0 +1,3 @@
+/makefile.build -crlf
+/run-tests.cmd -crlf
+/run-tests.selenium.cmd -crlf
diff --git a/mcs/class/System.Web.Extensions/Resources/.gitattributes b/mcs/class/System.Web.Extensions/Resources/.gitattributes
new file mode 100644 (file)
index 0000000..421cb61
--- /dev/null
@@ -0,0 +1,2 @@
+/MicrosoftAjaxExtension.js -crlf
+/MicrosoftAjaxWebFormsExtension.js -crlf
diff --git a/mcs/class/System.Web.Extensions/System.Web.Handlers/.gitattributes b/mcs/class/System.Web.Extensions/System.Web.Handlers/.gitattributes
new file mode 100644 (file)
index 0000000..ff6e8bc
--- /dev/null
@@ -0,0 +1,2 @@
+/ScriptModule.cs -crlf
+/ScriptResourceHandler.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/System.Web.Script.Services/.gitattributes b/mcs/class/System.Web.Extensions/System.Web.Script.Services/.gitattributes
new file mode 100644 (file)
index 0000000..f257f82
--- /dev/null
@@ -0,0 +1,2 @@
+/AuthenticationService.cs -crlf
+/ProxyGenerator.cs -crlf
index c32c3a6ae970d89f9055d0447d71dae8df231efc..0f5bf1ac2a64e5ab2f420b7e61de8d47ff836d80 100644 (file)
@@ -43,7 +43,7 @@ namespace System.Web.Script.Services
                readonly ScriptingAuthenticationServiceSection _section;\r
 \r
                public AuthenticationService () {\r
-                       _section = (ScriptingAuthenticationServiceSection) WebConfigurationManager.GetSection ("system.web.extensions/scripting/webServices/authenticationService");
+                       _section = (ScriptingAuthenticationServiceSection) WebConfigurationManager.GetSection ("system.web.extensions/scripting/webServices/authenticationService");\r
                }\r
 \r
                void EnsureEnabled() {\r
index 77279e7b0e2cd0ba71a634000fe2c1e2d2bca8b4..9836cca9209fec406e13b0619941c409c75f0a52 100644 (file)
@@ -49,7 +49,7 @@ namespace System.Web.Script.Services
                        string contentType = request.ContentType;
                        if (!String.IsNullOrEmpty (contentType) && contentType.StartsWith ("application/json", StringComparison.OrdinalIgnoreCase)) {
                                Type handlerType = null;
-                               if (url.EndsWith (ProfileService.DefaultWebServicePath, StringComparison.Ordinal))\r
+                               if (url.EndsWith (ProfileService.DefaultWebServicePath, StringComparison.Ordinal))
                                        handlerType = typeof (ProfileService);
                                else
                                if (url.EndsWith (AuthenticationService.DefaultWebServicePath, StringComparison.Ordinal))
diff --git a/mcs/class/System.Web.Extensions/System.Web.UI/.gitattributes b/mcs/class/System.Web.Extensions/System.Web.UI/.gitattributes
new file mode 100644 (file)
index 0000000..c86e98c
--- /dev/null
@@ -0,0 +1,6 @@
+/RegisteredArrayDeclaration.cs -crlf
+/RegisteredDisposeScript.cs -crlf
+/RegisteredExpandoAttribute.cs -crlf
+/RegisteredHiddenField.cs -crlf
+/RegisteredScript.cs -crlf
+/RegisteredScriptType.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/.gitattributes
new file mode 100644 (file)
index 0000000..3e7d3a8
--- /dev/null
@@ -0,0 +1,11 @@
+/CalendarInCalendarOut.aspx -crlf
+/CancelPostback.js -crlf
+/ClientPageLifecycleEvents.aspx -crlf
+/NoScriptManager.aspx -crlf
+/StopAsynchronousPostback.aspx -crlf
+/TwoPanelsProgress.aspx -crlf
+/TwoScriptManagers.aspx -crlf
+/TwoUpdatePanels.aspx -crlf
+/UpdateButtonInside.aspx -crlf
+/UpdateButtonOutside.aspx -crlf
+/Web.config -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/AjaxClientApp/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/AjaxClientApp/.gitattributes
new file mode 100644 (file)
index 0000000..bb30248
--- /dev/null
@@ -0,0 +1,3 @@
+/AjaxScript.aspx -crlf
+/AjaxScriptComplete.aspx -crlf
+/HelloWorldService.asmx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/App_Data/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/App_Data/.gitattributes
new file mode 100644 (file)
index 0000000..8a0694d
--- /dev/null
@@ -0,0 +1,2 @@
+/Contacts.xml -crlf
+/SurveyQuestions.xml -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/ArrayTypeExtensions/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/ArrayTypeExtensions/.gitattributes
new file mode 100644 (file)
index 0000000..95ed7d6
--- /dev/null
@@ -0,0 +1 @@
+/ArrayMembersSampleCSharp.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/BooleanTypeExtensions/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/BooleanTypeExtensions/.gitattributes
new file mode 100644 (file)
index 0000000..71a6478
--- /dev/null
@@ -0,0 +1 @@
+/BooleanParseSampleCSharp.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/ClientEventExample1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/ClientEventExample1/.gitattributes
new file mode 100644 (file)
index 0000000..f578484
--- /dev/null
@@ -0,0 +1,2 @@
+/ClientEventTest.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/ClientEventExample2/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/ClientEventExample2/.gitattributes
new file mode 100644 (file)
index 0000000..1c5ee7d
--- /dev/null
@@ -0,0 +1,2 @@
+/EventSyntax.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/CustomEvents/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/CustomEvents/.gitattributes
new file mode 100644 (file)
index 0000000..4a32f5a
--- /dev/null
@@ -0,0 +1,3 @@
+/Default.aspx -crlf
+/Question.js -crlf
+/Section.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/CustomEvents2/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/CustomEvents2/.gitattributes
new file mode 100644 (file)
index 0000000..4a32f5a
--- /dev/null
@@ -0,0 +1,3 @@
+/Default.aspx -crlf
+/Question.js -crlf
+/Section.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/DynamicScriptReferencesHowTo/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/DynamicScriptReferencesHowTo/.gitattributes
new file mode 100644 (file)
index 0000000..917a2d4
--- /dev/null
@@ -0,0 +1,2 @@
+/DynamicScriptReferences1.aspx -crlf
+/DynamicScriptReferences2.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/DynamicScriptReferencesHowTo/Scripts/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/DynamicScriptReferencesHowTo/Scripts/.gitattributes
new file mode 100644 (file)
index 0000000..d0c2738
--- /dev/null
@@ -0,0 +1,2 @@
+/Scripts.debug.js -crlf
+/Scripts.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/EnhancingJavaScript/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/EnhancingJavaScript/.gitattributes
new file mode 100644 (file)
index 0000000..a3559e5
--- /dev/null
@@ -0,0 +1,9 @@
+/Enumeration.aspx -crlf
+/Enumeration.js -crlf
+/Inheritance.aspx -crlf
+/Inheritance.js -crlf
+/Interface.aspx -crlf
+/Interface.js -crlf
+/Namespace.aspx -crlf
+/Namespace.js -crlf
+/Reflection.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/ErrorTypeExtensions/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/ErrorTypeExtensions/.gitattributes
new file mode 100644 (file)
index 0000000..fea4bd1
--- /dev/null
@@ -0,0 +1,2 @@
+/ErrorArgumentNullSampleCSharp.aspx -crlf
+/ErrorCreateSampleCSharp.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/ExtenderControlTutorial1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/ExtenderControlTutorial1/.gitattributes
new file mode 100644 (file)
index 0000000..31a205c
--- /dev/null
@@ -0,0 +1,3 @@
+/Default.aspx -crlf
+/FocusBehavior.js -crlf
+/FocusExtender.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/IScriptControlTutorial1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/IScriptControlTutorial1/.gitattributes
new file mode 100644 (file)
index 0000000..6287ce7
--- /dev/null
@@ -0,0 +1,3 @@
+/Default.aspx -crlf
+/SampleTextBox.cs -crlf
+/SampleTextBox.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/LocalizingClientResourcesWalkthrough/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/LocalizingClientResourcesWalkthrough/.gitattributes
new file mode 100644 (file)
index 0000000..60eb2d3
--- /dev/null
@@ -0,0 +1,5 @@
+/CheckAnswer.js -crlf
+/ClientVerification.cs -crlf
+/Default.aspx -crlf
+/VerificationResources.it.resx -crlf
+/VerificationResources.resx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial1/.gitattributes
new file mode 100644 (file)
index 0000000..0441008
--- /dev/null
@@ -0,0 +1,2 @@
+/localeFormat.aspx -crlf
+/web.config -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial2/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial2/.gitattributes
new file mode 100644 (file)
index 0000000..0441008
--- /dev/null
@@ -0,0 +1,2 @@
+/localeFormat.aspx -crlf
+/web.config -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial3/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial3/.gitattributes
new file mode 100644 (file)
index 0000000..0441008
--- /dev/null
@@ -0,0 +1,2 @@
+/localeFormat.aspx -crlf
+/web.config -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial4/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/LocalizingDateTutorial4/.gitattributes
new file mode 100644 (file)
index 0000000..0441008
--- /dev/null
@@ -0,0 +1,2 @@
+/localeFormat.aspx -crlf
+/web.config -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/MyAuthenticationService/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/MyAuthenticationService/.gitattributes
new file mode 100644 (file)
index 0000000..865b2d6
--- /dev/null
@@ -0,0 +1 @@
+/MyAuthenticationService.asmx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/MyProfileService/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/MyProfileService/.gitattributes
new file mode 100644 (file)
index 0000000..cd266f1
--- /dev/null
@@ -0,0 +1 @@
+/MyProfileService.asmx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/NumberTypeExtensions/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/NumberTypeExtensions/.gitattributes
new file mode 100644 (file)
index 0000000..459e6ed
--- /dev/null
@@ -0,0 +1 @@
+/NumberParseSampleCSharp.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/PageRequestManagerOverview1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/PageRequestManagerOverview1/.gitattributes
new file mode 100644 (file)
index 0000000..de6de0c
--- /dev/null
@@ -0,0 +1 @@
+/TicketExampleCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/PartialPageRenderingOverview/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/PartialPageRenderingOverview/.gitattributes
new file mode 100644 (file)
index 0000000..448a0c4
--- /dev/null
@@ -0,0 +1,2 @@
+/PartialPageRenderingOverviewCS.aspx -crlf
+/PartialPageRenderingOverviewSyntaxCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Properties/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/ResourcesInScriptFile/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/ResourcesInScriptFile/.gitattributes
new file mode 100644 (file)
index 0000000..5169cd0
--- /dev/null
@@ -0,0 +1 @@
+/Default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/ResourcesInScriptFile/scripts/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/ResourcesInScriptFile/scripts/.gitattributes
new file mode 100644 (file)
index 0000000..e1aa9d1
--- /dev/null
@@ -0,0 +1,2 @@
+/CheckAnswer.it-IT.js -crlf
+/CheckAnswer.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/SampleAJAXApplication/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/SampleAJAXApplication/.gitattributes
new file mode 100644 (file)
index 0000000..7341682
--- /dev/null
@@ -0,0 +1 @@
+/Employees.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Selenium/QuickStarts/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Selenium/QuickStarts/.gitattributes
new file mode 100644 (file)
index 0000000..cdc0137
--- /dev/null
@@ -0,0 +1 @@
+/QuickStartTestSuite.html -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Selenium/Sys.WebForms/PageRequestManager/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Selenium/Sys.WebForms/PageRequestManager/.gitattributes
new file mode 100644 (file)
index 0000000..e19e3ea
--- /dev/null
@@ -0,0 +1 @@
+/PageRequestManagerTestSuite.html -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Selenium/System.Web.UI/UpdatePanel/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Selenium/System.Web.UI/UpdatePanel/.gitattributes
new file mode 100644 (file)
index 0000000..abf21a6
--- /dev/null
@@ -0,0 +1 @@
+/UpdatePanelTestSuite.html -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/StringBuilder/js/JavaScript/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/StringBuilder/js/JavaScript/.gitattributes
new file mode 100644 (file)
index 0000000..e4dceb7
--- /dev/null
@@ -0,0 +1 @@
+/StringBuilderOverviewSample.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Application/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Application/.gitattributes
new file mode 100644 (file)
index 0000000..6e5013d
--- /dev/null
@@ -0,0 +1,3 @@
+/Default.aspx -crlf
+/HighVis.js -crlf
+/HoverButton.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.CultureInfo.CurrentCulture.dateTimeFormat/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.CultureInfo.CurrentCulture.dateTimeFormat/.gitattributes
new file mode 100644 (file)
index 0000000..1167d9c
--- /dev/null
@@ -0,0 +1,2 @@
+/default.aspx -crlf
+/web.config -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.CultureInfo.CurrentCulture.numberFormat/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.CultureInfo.CurrentCulture.numberFormat/.gitattributes
new file mode 100644 (file)
index 0000000..1167d9c
--- /dev/null
@@ -0,0 +1,2 @@
+/default.aspx -crlf
+/web.config -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Debug/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Debug/.gitattributes
new file mode 100644 (file)
index 0000000..5169cd0
--- /dev/null
@@ -0,0 +1 @@
+/Default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.EventHandlerList/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.EventHandlerList/.gitattributes
new file mode 100644 (file)
index 0000000..7be5450
--- /dev/null
@@ -0,0 +1,2 @@
+/Default.aspx -crlf
+/HoverButton.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.CallWebServiceMethods/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.CallWebServiceMethods/.gitattributes
new file mode 100644 (file)
index 0000000..5e1b0f1
--- /dev/null
@@ -0,0 +1,3 @@
+/CallWebServiceMethods.aspx -crlf
+/CallWebServiceMethods.js -crlf
+/WebService.asmx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ConnectingEndPoints/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ConnectingEndPoints/.gitattributes
new file mode 100644 (file)
index 0000000..08b9415
--- /dev/null
@@ -0,0 +1,4 @@
+/ConnectingEndPoints.aspx -crlf
+/ConnectingEndPoints.js -crlf
+/getTarget.htm -crlf
+/postTarget.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ErrorHandlingTutorial/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ErrorHandlingTutorial/.gitattributes
new file mode 100644 (file)
index 0000000..5128936
--- /dev/null
@@ -0,0 +1,3 @@
+/WebService.asmx -crlf
+/WebServiceMethodError.aspx -crlf
+/WebServiceMethodError.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ExchangeComplexTypes/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ExchangeComplexTypes/.gitattributes
new file mode 100644 (file)
index 0000000..fbc1a89
--- /dev/null
@@ -0,0 +1,3 @@
+/HandleColor.asmx -crlf
+/HandleColor.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.JsonSerialization/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.JsonSerialization/.gitattributes
new file mode 100644 (file)
index 0000000..7b272af
--- /dev/null
@@ -0,0 +1,2 @@
+/ClientDeserializeServerSerialize.aspx -crlf
+/ClientSerializeServerDeserialize.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.MultipleCallers/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.MultipleCallers/.gitattributes
new file mode 100644 (file)
index 0000000..77055e9
--- /dev/null
@@ -0,0 +1,3 @@
+/WebService.asmx -crlf
+/WebServiceMultipleCallers.js -crlf
+/multiplecallers.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.PageMethod/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.PageMethod/.gitattributes
new file mode 100644 (file)
index 0000000..afa2d71
--- /dev/null
@@ -0,0 +1,2 @@
+/PageMethod.aspx -crlf
+/PageMethod.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.PassComplexType/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.PassComplexType/.gitattributes
new file mode 100644 (file)
index 0000000..fbc1a89
--- /dev/null
@@ -0,0 +1,3 @@
+/HandleColor.asmx -crlf
+/HandleColor.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ReturnComplexType/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ReturnComplexType/.gitattributes
new file mode 100644 (file)
index 0000000..fbc1a89
--- /dev/null
@@ -0,0 +1,3 @@
+/HandleColor.asmx -crlf
+/HandleColor.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ServerSupport/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ServerSupport/.gitattributes
new file mode 100644 (file)
index 0000000..fd5b7ac
--- /dev/null
@@ -0,0 +1,3 @@
+/ServerTypes.asmx -crlf
+/ServerTypes.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ServerTime/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.ServerTime/.gitattributes
new file mode 100644 (file)
index 0000000..de742c4
--- /dev/null
@@ -0,0 +1,2 @@
+/ServerTime.asmx -crlf
+/ServerTime.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.SimpleWebService/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.SimpleWebService/.gitattributes
new file mode 100644 (file)
index 0000000..03edada
--- /dev/null
@@ -0,0 +1,2 @@
+/SimpleWebService.asmx -crlf
+/SimpleWebService.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.UsingProxyClass/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.UsingProxyClass/.gitattributes
new file mode 100644 (file)
index 0000000..19df7d1
--- /dev/null
@@ -0,0 +1,3 @@
+/UsingProxyClass.asmx -crlf
+/UsingProxyClass.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebRequest/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebRequest/.gitattributes
new file mode 100644 (file)
index 0000000..1554458
--- /dev/null
@@ -0,0 +1,4 @@
+/WebRequest.js -crlf
+/getTarget.htm -crlf
+/postTarget.aspx -crlf
+/webrequest.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebRequestManager/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebRequestManager/.gitattributes
new file mode 100644 (file)
index 0000000..0813963
--- /dev/null
@@ -0,0 +1,3 @@
+/WebRequestManager.aspx -crlf
+/WebRequestManager.js -crlf
+/getTarget.htm -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebServiceGenerics/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebServiceGenerics/.gitattributes
new file mode 100644 (file)
index 0000000..ae217f3
--- /dev/null
@@ -0,0 +1,3 @@
+/WebService.asmx -crlf
+/default.aspx -crlf
+/generics.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebServiceProxy/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.WebServiceProxy/.gitattributes
new file mode 100644 (file)
index 0000000..fcb77bc
--- /dev/null
@@ -0,0 +1,3 @@
+/WebService.asmx -crlf
+/WebServiceProxy.aspx -crlf
+/WebServiceProxy.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.XmlHttpExecutor/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Net.XmlHttpExecutor/.gitattributes
new file mode 100644 (file)
index 0000000..51fa6c6
--- /dev/null
@@ -0,0 +1,5 @@
+/XmlHttpExecutor.aspx -crlf
+/XmlHttpExecutor.js -crlf
+/getTarget.aspx -crlf
+/getTarget.htm -crlf
+/getTarget.xml -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationServiceTutorial/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationServiceTutorial/.gitattributes
new file mode 100644 (file)
index 0000000..0f806e4
--- /dev/null
@@ -0,0 +1,3 @@
+/Authentication.js -crlf
+/CreateNewUser.aspx -crlf
+/login.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationServiceTutorial/secured/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationServiceTutorial/secured/.gitattributes
new file mode 100644 (file)
index 0000000..b57278e
--- /dev/null
@@ -0,0 +1,2 @@
+/Default.aspx -crlf
+/Web.config.txt -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationUserControl/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationUserControl/.gitattributes
new file mode 100644 (file)
index 0000000..68e52cd
--- /dev/null
@@ -0,0 +1,2 @@
+/Login.aspx -crlf
+/LoginControl.ascx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationUserControl/secured/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.AuthenticationUserControl/secured/.gitattributes
new file mode 100644 (file)
index 0000000..c33ff7f
--- /dev/null
@@ -0,0 +1,2 @@
+/Default.aspx -crlf
+/Web.config -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.ProfileServiceTutorial/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.ProfileServiceTutorial/.gitattributes
new file mode 100644 (file)
index 0000000..1c60310
--- /dev/null
@@ -0,0 +1,2 @@
+/Profile.js -crlf
+/login.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.ProfileUserControl/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.Services.ProfileUserControl/.gitattributes
new file mode 100644 (file)
index 0000000..e4040de
--- /dev/null
@@ -0,0 +1,2 @@
+/LoginProfileControl.ascx -crlf
+/Profile.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomElement/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomElement/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomEvent.addHandlers/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomEvent.addHandlers/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomEvent/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomEvent/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomEvent2/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.UI.DomEvent2/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.EndRequestEventArgs/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.EndRequestEventArgs/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.abortPostBack/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.abortPostBack/.gitattributes
new file mode 100644 (file)
index 0000000..c2a68b6
--- /dev/null
@@ -0,0 +1 @@
+/PageRequestManager_AbortPostBackCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.beginRequest/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.beginRequest/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.endRequest/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.endRequest/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.initializeRequest/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.initializeRequest/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.isInAsyncPostBack/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.isInAsyncPostBack/.gitattributes
new file mode 100644 (file)
index 0000000..d07741e
--- /dev/null
@@ -0,0 +1 @@
+/PageRequestManager_isInAsyncPostBack.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.pageLoaded/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/Sys.WebForms.PageRequestManager.pageLoaded/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.WEb.UI.PostBackTrigger/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.WEb.UI.PostBackTrigger/.gitattributes
new file mode 100644 (file)
index 0000000..f40f48a
--- /dev/null
@@ -0,0 +1 @@
+/PostBackTriggerCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Configuration/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Configuration/.gitattributes
new file mode 100644 (file)
index 0000000..a8990e4
--- /dev/null
@@ -0,0 +1,2 @@
+/ConfigSectionSample.cs -crlf
+/DefaultDummy.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Serialization.ScriptIgnoreAttribute/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Serialization.ScriptIgnoreAttribute/.gitattributes
new file mode 100644 (file)
index 0000000..3691785
--- /dev/null
@@ -0,0 +1,2 @@
+/DefaultDummy.aspx -crlf
+/ScriptIgnoreSample.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Serialization.TypeResolver/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Serialization.TypeResolver/.gitattributes
new file mode 100644 (file)
index 0000000..df99e8d
--- /dev/null
@@ -0,0 +1,2 @@
+/Default.aspx -crlf
+/TypeResolver.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Serialization/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Serialization/.gitattributes
new file mode 100644 (file)
index 0000000..aebacaa
--- /dev/null
@@ -0,0 +1,2 @@
+/Default.aspx -crlf
+/ListItemCollectionConverter.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Services.GenerateScriptTypeAttribute/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Services.GenerateScriptTypeAttribute/.gitattributes
new file mode 100644 (file)
index 0000000..c884d82
--- /dev/null
@@ -0,0 +1 @@
+/GenerateScriptTypeSample.asmx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Services.ScriptMethodAttribute/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Services.ScriptMethodAttribute/.gitattributes
new file mode 100644 (file)
index 0000000..e4af73b
--- /dev/null
@@ -0,0 +1 @@
+/WebService.asmx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Services.ScriptServiceAttribute/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.Script.Services.ScriptServiceAttribute/.gitattributes
new file mode 100644 (file)
index 0000000..86d5fb6
--- /dev/null
@@ -0,0 +1 @@
+/ScriptServiceSample.asmx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.AsyncPostBackTrigger/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.AsyncPostBackTrigger/.gitattributes
new file mode 100644 (file)
index 0000000..3cbdfaf
--- /dev/null
@@ -0,0 +1 @@
+/AsyncPostBackTriggerCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.CompareValidator/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.CompareValidator/.gitattributes
new file mode 100644 (file)
index 0000000..d688e0a
--- /dev/null
@@ -0,0 +1 @@
+/UpdatePanelWizardValidatorsCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Interval/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Interval/.gitattributes
new file mode 100644 (file)
index 0000000..5169cd0
--- /dev/null
@@ -0,0 +1 @@
+/Default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Tick/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Tick/.gitattributes
new file mode 100644 (file)
index 0000000..5169cd0
--- /dev/null
@@ -0,0 +1 @@
+/Default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Walkthrough/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Walkthrough/.gitattributes
new file mode 100644 (file)
index 0000000..67b9b77
--- /dev/null
@@ -0,0 +1,3 @@
+/Default.aspx -crlf
+/Default.aspx.cs -crlf
+/Default.aspx.designer.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Walkthrough2Panels/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer.Walkthrough2Panels/.gitattributes
new file mode 100644 (file)
index 0000000..67b9b77
--- /dev/null
@@ -0,0 +1,3 @@
+/Default.aspx -crlf
+/Default.aspx.cs -crlf
+/Default.aspx.designer.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.Controls.Timer/.gitattributes
new file mode 100644 (file)
index 0000000..5169cd0
--- /dev/null
@@ -0,0 +1 @@
+/Default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.AsyncPostBackErrorMessage/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.AsyncPostBackErrorMessage/.gitattributes
new file mode 100644 (file)
index 0000000..addba03
--- /dev/null
@@ -0,0 +1 @@
+/ScriptManager_AsyncPostBackErrorMessageCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.EnableScriptGlobalization/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.EnableScriptGlobalization/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.OnAsyncPostBackError/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.OnAsyncPostBackError/.gitattributes
new file mode 100644 (file)
index 0000000..a2c44f5
--- /dev/null
@@ -0,0 +1,2 @@
+/ErrorHandling.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterAsyncPostBackControl/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterAsyncPostBackControl/.gitattributes
new file mode 100644 (file)
index 0000000..7a80940
--- /dev/null
@@ -0,0 +1,2 @@
+/ScriptManager1CS.aspx -crlf
+/ScriptManager2CS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterAsyncPostBackControl/Controls/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterAsyncPostBackControl/Controls/.gitattributes
new file mode 100644 (file)
index 0000000..5d9802f
--- /dev/null
@@ -0,0 +1 @@
+/WebUserControl.ascx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptBlock/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptBlock/.gitattributes
new file mode 100644 (file)
index 0000000..6235eeb
--- /dev/null
@@ -0,0 +1 @@
+/ScriptManager_RegisterClientScriptBlockCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptBlock/App_Data/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptBlock/App_Data/.gitattributes
new file mode 100644 (file)
index 0000000..092bffa
--- /dev/null
@@ -0,0 +1 @@
+/Contacts.xml -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptInclude/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptInclude/.gitattributes
new file mode 100644 (file)
index 0000000..10e6ed8
--- /dev/null
@@ -0,0 +1 @@
+/ScriptManager_RegisterClientScriptIncludeCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptInclude/scripts/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterClientScriptInclude/scripts/.gitattributes
new file mode 100644 (file)
index 0000000..5d55257
--- /dev/null
@@ -0,0 +1 @@
+/script_alertdiv.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterDataItem/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptManager.RegisterDataItem/.gitattributes
new file mode 100644 (file)
index 0000000..2323700
--- /dev/null
@@ -0,0 +1 @@
+/ScriptManagerRegisterDataItemCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptMode/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptMode/.gitattributes
new file mode 100644 (file)
index 0000000..50db3c9
--- /dev/null
@@ -0,0 +1,2 @@
+/CustomClient.js -crlf
+/Default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReference.Path/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReference.Path/.gitattributes
new file mode 100644 (file)
index 0000000..5169cd0
--- /dev/null
@@ -0,0 +1 @@
+/Default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReference.Path/scripts/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReference.Path/scripts/.gitattributes
new file mode 100644 (file)
index 0000000..ae997bf
--- /dev/null
@@ -0,0 +1 @@
+/UpdatePanelAnimation.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReference/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReference/.gitattributes
new file mode 100644 (file)
index 0000000..4e25be0
--- /dev/null
@@ -0,0 +1,3 @@
+/Default.aspx -crlf
+/UpdatePanelAnimation.js -crlf
+/customcontrol.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReferenceEventArgs/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReferenceEventArgs/.gitattributes
new file mode 100644 (file)
index 0000000..5169cd0
--- /dev/null
@@ -0,0 +1 @@
+/Default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReferenceEventArgs/scripts/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ScriptReferenceEventArgs/scripts/.gitattributes
new file mode 100644 (file)
index 0000000..04d07a0
--- /dev/null
@@ -0,0 +1 @@
+/CustomScript.js -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.Constructor/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.Constructor/.gitattributes
new file mode 100644 (file)
index 0000000..b3f23f9
--- /dev/null
@@ -0,0 +1 @@
+/UpdatePanelConstructorCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.ContentTemplate/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.ContentTemplate/.gitattributes
new file mode 100644 (file)
index 0000000..67c7a3b
--- /dev/null
@@ -0,0 +1,3 @@
+/CustomContentTemplate.cs -crlf
+/UpdatePanelContentTemplateCS.aspx -crlf
+/UpdatePanelContentTemplateDynamicCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.CreateContentTemplateContainer/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.CreateContentTemplateContainer/.gitattributes
new file mode 100644 (file)
index 0000000..dd01eaf
--- /dev/null
@@ -0,0 +1,2 @@
+/CustomUpdatePanel.cs -crlf
+/UpdatePanelCreateContentTemplateContainerCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.RenderMode/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.RenderMode/.gitattributes
new file mode 100644 (file)
index 0000000..c3b27aa
--- /dev/null
@@ -0,0 +1 @@
+/UpdatePanelRenderModeCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.UpdateMode/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel.UpdateMode/.gitattributes
new file mode 100644 (file)
index 0000000..c340caf
--- /dev/null
@@ -0,0 +1,3 @@
+/UpdatePanelUpdateMode2CS.aspx -crlf
+/UpdatePanelUpdateMode3CS.aspx -crlf
+/UpdatePanelUpdateModeCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdatePanel/.gitattributes
new file mode 100644 (file)
index 0000000..4c4f4e7
--- /dev/null
@@ -0,0 +1,3 @@
+/UpdatePanelExample1CS.aspx -crlf
+/UpdatePanelExample2CS.aspx -crlf
+/UpdatePanelExample3CS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress1/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress2/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress2/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress3/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress3/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress4/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress4/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress5/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.UpdateProgress5/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ValidationSummary/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ValidationSummary/.gitattributes
new file mode 100644 (file)
index 0000000..479c736
--- /dev/null
@@ -0,0 +1 @@
+/ValidationSummaryCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ValidationSummary2/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/System.Web.UI.ValidationSummary2/.gitattributes
new file mode 100644 (file)
index 0000000..bac3236
--- /dev/null
@@ -0,0 +1 @@
+/WizardValidationSummaryCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelApplicationSample1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelApplicationSample1/.gitattributes
new file mode 100644 (file)
index 0000000..f16e2da
--- /dev/null
@@ -0,0 +1,4 @@
+/UpdatePanel1CS.aspx -crlf
+/UpdatePanel2CS.aspx -crlf
+/UpdatePanel3CS.aspx -crlf
+/UpdatePanel4CS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo1/.gitattributes
new file mode 100644 (file)
index 0000000..5339da6
--- /dev/null
@@ -0,0 +1,2 @@
+/UpdatePanelHowToNoUpdatePanel.aspx -crlf
+/UpdatePanelHowToWithUpdatePanel.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo10/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo10/.gitattributes
new file mode 100644 (file)
index 0000000..bc2b136
--- /dev/null
@@ -0,0 +1,2 @@
+/ErrorHandlingBasicsCS.aspx -crlf
+/ErrorHandlingExampleCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo2/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo2/.gitattributes
new file mode 100644 (file)
index 0000000..97efc63
--- /dev/null
@@ -0,0 +1,2 @@
+/UpdatePanelHowTo1CS.aspx -crlf
+/UpdatePanelHowTo2CS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo2/Controls/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo2/Controls/.gitattributes
new file mode 100644 (file)
index 0000000..5d9802f
--- /dev/null
@@ -0,0 +1 @@
+/WebUserControl.ascx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo3/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo3/.gitattributes
new file mode 100644 (file)
index 0000000..98f877b
--- /dev/null
@@ -0,0 +1,5 @@
+/MasterPageCS.master -crlf
+/UpdatePanelContentPage2CS.aspx -crlf
+/UpdatePanelContentPage3CS.aspx -crlf
+/UpdatePanelContentPageCS.aspx -crlf
+/UpdatePanelContentPageDisablePartialRenderingCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo4/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo4/.gitattributes
new file mode 100644 (file)
index 0000000..b089d5c
--- /dev/null
@@ -0,0 +1,3 @@
+/UpdatePanelDynamicallyUpdatedCS1.aspx -crlf
+/UpdatePanelDynamicallyUpdatedCS2.aspx -crlf
+/UpdatePanelDynamicallyUpdatedCS3.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo5/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo5/.gitattributes
new file mode 100644 (file)
index 0000000..e72ab3c
--- /dev/null
@@ -0,0 +1,2 @@
+/UpdatePanelTriggerBasicsCS.aspx -crlf
+/UpdatePanelTriggerExampleCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo6/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo6/.gitattributes
new file mode 100644 (file)
index 0000000..e4d5bcf
--- /dev/null
@@ -0,0 +1 @@
+/SurveyQuestionsExample.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo7/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo7/.gitattributes
new file mode 100644 (file)
index 0000000..32f97b1
--- /dev/null
@@ -0,0 +1,3 @@
+/NewsHeadLineExampleCS.aspx -crlf
+/SimpleExample1CS.aspx -crlf
+/SimpleExample2CS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo8/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo8/.gitattributes
new file mode 100644 (file)
index 0000000..ffcd259
--- /dev/null
@@ -0,0 +1,3 @@
+/SimpleExample1CS.aspx -crlf
+/SimpleExample2CS.aspx -crlf
+/SimpleExample3CS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo9/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelHowTo9/.gitattributes
new file mode 100644 (file)
index 0000000..197b3d4
--- /dev/null
@@ -0,0 +1,2 @@
+/ExclusivePostBackBasicsCS.aspx -crlf
+/ExclusivePostBackCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTechnologyOverview1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTechnologyOverview1/.gitattributes
new file mode 100644 (file)
index 0000000..efa57c2
--- /dev/null
@@ -0,0 +1,5 @@
+/MasterCS.master -crlf
+/UpdatePanelCS.aspx -crlf
+/UpdatePanelContentPageCS.aspx -crlf
+/UpdatePanelNestedCS.aspx -crlf
+/UpdatePanelProgrammaticallyCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial12/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial12/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial13/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial13/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial14/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial14/.gitattributes
new file mode 100644 (file)
index 0000000..d3cc12c
--- /dev/null
@@ -0,0 +1,3 @@
+/ProductQueryScript.js -crlf
+/ProductQueryService.asmx -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial15/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial15/.gitattributes
new file mode 100644 (file)
index 0000000..d3cc12c
--- /dev/null
@@ -0,0 +1,3 @@
+/ProductQueryScript.js -crlf
+/ProductQueryService.asmx -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial16/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial16/.gitattributes
new file mode 100644 (file)
index 0000000..5424fd4
--- /dev/null
@@ -0,0 +1,2 @@
+/UpdatePanelAnimation.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial17/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial17/.gitattributes
new file mode 100644 (file)
index 0000000..d19dc52
--- /dev/null
@@ -0,0 +1,2 @@
+/CancelPostback.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial18/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial18/.gitattributes
new file mode 100644 (file)
index 0000000..3855df9
--- /dev/null
@@ -0,0 +1,2 @@
+/PostbackPrecedence.js -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial19/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial19/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial20/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorial20/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialChildTriggers/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialChildTriggers/.gitattributes
new file mode 100644 (file)
index 0000000..6feb02f
--- /dev/null
@@ -0,0 +1 @@
+/ChildTriggers.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialCustom/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialCustom/.gitattributes
new file mode 100644 (file)
index 0000000..c8b372e
--- /dev/null
@@ -0,0 +1,2 @@
+/ProductsView.cs -crlf
+/ShowProducts.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro1/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro2/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro2/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro3/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro3/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro4/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro4/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro5/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro5/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro8/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro8/.gitattributes
new file mode 100644 (file)
index 0000000..9e7722b
--- /dev/null
@@ -0,0 +1,2 @@
+/MasterPage.master -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro9/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialIntro9/.gitattributes
new file mode 100644 (file)
index 0000000..9e7722b
--- /dev/null
@@ -0,0 +1,2 @@
+/MasterPage.master -crlf
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialNested/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialNested/.gitattributes
new file mode 100644 (file)
index 0000000..712648e
--- /dev/null
@@ -0,0 +1 @@
+/NestedPanels.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialSibling/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelTutorialSibling/.gitattributes
new file mode 100644 (file)
index 0000000..eef64aa
--- /dev/null
@@ -0,0 +1 @@
+/DataEntry.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelUserControlTutorial1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelUserControlTutorial1/.gitattributes
new file mode 100644 (file)
index 0000000..245a278
--- /dev/null
@@ -0,0 +1,9 @@
+/Default.aspx -crlf
+/Default.aspx.cs -crlf
+/Default.aspx.designer.cs -crlf
+/EmployeeInfo.ascx -crlf
+/EmployeeInfo.ascx.cs -crlf
+/EmployeeInfo.ascx.designer.cs -crlf
+/EmployeeList.ascx -crlf
+/EmployeeList.ascx.cs -crlf
+/EmployeeList.ascx.designer.cs -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough1/.gitattributes
new file mode 100644 (file)
index 0000000..6569bd4
--- /dev/null
@@ -0,0 +1,3 @@
+/DeclarativeMarkupCS.aspx -crlf
+/WizardWithUpdatePanelCS.aspx -crlf
+/WizardWithoutUpdatePanelCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough2/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough2/.gitattributes
new file mode 100644 (file)
index 0000000..b0b8eec
--- /dev/null
@@ -0,0 +1,3 @@
+/SearchResultsWithUpdatePanelCS.aspx -crlf
+/SearchResultsWithoutUpdatePanelCS.aspx -crlf
+/TriggersDeclarativeMarkupCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough3/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough3/.gitattributes
new file mode 100644 (file)
index 0000000..c1a3d96
--- /dev/null
@@ -0,0 +1,4 @@
+/DeclarativeMasterPageCS.master -crlf
+/DelcarativeContentPageCS.aspx -crlf
+/NorthwindTradersContentPageCS.aspx -crlf
+/NorthwindTradersMasterPageCS.master -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough4/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdatePanelWalkthrough4/.gitattributes
new file mode 100644 (file)
index 0000000..8b6a778
--- /dev/null
@@ -0,0 +1 @@
+/SurveyExampleCS.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressOverview1/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressOverview1/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressOverview2/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressOverview2/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro10/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro10/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro11/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro11/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro6/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro6/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro7/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/UpdateProgressTutorialIntro7/.gitattributes
new file mode 100644 (file)
index 0000000..22a74de
--- /dev/null
@@ -0,0 +1 @@
+/default.aspx -crlf
diff --git a/mcs/class/System.Web.Extensions/Test/AUT/WEB-INF/.gitattributes b/mcs/class/System.Web.Extensions/Test/AUT/WEB-INF/.gitattributes
new file mode 100644 (file)
index 0000000..5479009
--- /dev/null
@@ -0,0 +1,2 @@
+/faces-config.xml -crlf
+/web.xml -crlf
index 7c16e021c2a45d91688cd5fb4e2b5984a837849b..1cf0e5f3b8238c1f879fa569eee84bf0547d0ef6 100644 (file)
@@ -1283,7 +1283,7 @@ namespace MonoTests.System.Web.UI.WebControls
                {
                        string originalHtml = @"<span id=""Bug604053ListView1""><table id=""Bug604053ListView1_itemPlaceholderContainer"" border=""0"" style=""""><tr style=""""><th>
                                                                                        M1</th><th>
-                                                                                       M2</th>\r
+                                                                                       M2</th>
        </tr>
                                        <tr style="""">
                                                <td>
@@ -1293,7 +1293,7 @@ namespace MonoTests.System.Web.UI.WebControls
                                                        <span id=""Bug604053ListView1_ctl10_M2Label"">0</span>
                                                </td>
                                        </tr>
-                               \r
+                               
                
                                        <tr style="""">
                                                <td>
@@ -1303,25 +1303,25 @@ namespace MonoTests.System.Web.UI.WebControls
                                                        <span id=""Bug604053ListView1_ctl12_M2Label"">1</span>
                                                </td>
                                        </tr>
-                               \r
-\r
-\r
-</table>\r
+                               
+
+
+</table>
 
                                        <table><tr><td>
                                                                
-                                                       </td>\r
+                                                       </td>
        </tr><tr><td style="""">
                                                                <span id=""DataPager1""><input type=""submit"" name=""Bug604053ListView1$DataPager1$ctl00$ctl00"" value=""First"" disabled=""disabled"" />&nbsp;<span>1</span>&nbsp;<a href=""javascript:__doPostBack('Bug604053ListView1$DataPager1$ctl01$ctl01','')"">2</a>&nbsp;<a href=""javascript:__doPostBack('Bug604053ListView1$DataPager1$ctl01$ctl02','')"">3</a>&nbsp;<a href=""javascript:__doPostBack('Bug604053ListView1$DataPager1$ctl01$ctl03','')"">4</a>&nbsp;<a href=""javascript:__doPostBack('Bug604053ListView1$DataPager1$ctl01$ctl04','')"">5</a>&nbsp;<input type=""submit"" name=""Bug604053ListView1$DataPager1$ctl02$ctl00"" value=""Last"" />&nbsp;</span>
-                                                       </td>\r
-       </tr>\r
-\r
-</table>\r
+                                                       </td>
+       </tr>
+
+</table>
 
                                </span>
                        <span id=""Bug604053ListView2""><table id=""Bug604053ListView2_itemPlaceholderContainer"" border=""0"" style=""""><tr style=""""><th>
                                                                                        M1</th><th>
-                                                                                       M2</th>\r
+                                                                                       M2</th>
        </tr>
                                        <tr style="""">
                                                <td>
@@ -1331,7 +1331,7 @@ namespace MonoTests.System.Web.UI.WebControls
                                                        <span id=""Bug604053ListView2_ctl10_M2Label"">0</span>
                                                </td>
                                        </tr>
-                               \r
+                               
                
                                        <tr style="""">
                                                <td>
@@ -1341,20 +1341,20 @@ namespace MonoTests.System.Web.UI.WebControls
                                                        <span id=""Bug604053ListView2_ctl12_M2Label"">1</span>
                                                </td>
                                        </tr>
-                               \r
-\r
-\r
-</table>\r
+                               
+
+
+</table>
 
                                        <table><tr><td>
                                                                
-                                                       </td>\r
+                                                       </td>
        </tr><tr><td style="""">
                                                                <span id=""DataPager1""><input type=""submit"" name=""Bug604053ListView2$DataPager1$ctl00$ctl00"" value=""First"" disabled=""disabled"" />&nbsp;<input type=""submit"" name=""Bug604053ListView2$DataPager1$ctl00$ctl01"" value=""Previous"" disabled=""disabled"" />&nbsp;<input type=""submit"" name=""Bug604053ListView2$DataPager1$ctl00$ctl02"" value=""Next"" />&nbsp;<input type=""submit"" name=""Bug604053ListView2$DataPager1$ctl00$ctl03"" value=""Last"" />&nbsp;</span>
-                                                       </td>\r
-       </tr>\r
-\r
-</table>\r
+                                                       </td>
+       </tr>
+
+</table>
 
                                </span>";
                        
diff --git a/mcs/class/System.Web.Extensions/Test/resources/.gitattributes b/mcs/class/System.Web.Extensions/Test/resources/.gitattributes
new file mode 100644 (file)
index 0000000..7012708
--- /dev/null
@@ -0,0 +1 @@
+/Web.mono.config -crlf
diff --git a/mcs/class/System.Web.Mvc/.gitattributes b/mcs/class/System.Web.Mvc/.gitattributes
new file mode 100644 (file)
index 0000000..82f4994
--- /dev/null
@@ -0,0 +1,2 @@
+/GlobalSuppressions.cs -crlf
+/license.htm -crlf
diff --git a/mcs/class/System.Web.Mvc/Properties/.gitattributes b/mcs/class/System.Web.Mvc/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Web.Mvc/System.Web.Mvc/.gitattributes b/mcs/class/System.Web.Mvc/System.Web.Mvc/.gitattributes
new file mode 100644 (file)
index 0000000..7f24bae
--- /dev/null
@@ -0,0 +1,139 @@
+/AcceptVerbsAttribute.cs -crlf
+/ActionDescriptor.cs -crlf
+/ActionExecutedContext.cs -crlf
+/ActionExecutingContext.cs -crlf
+/ActionFilterAttribute.cs -crlf
+/ActionMethodDispatcher.cs -crlf
+/ActionMethodDispatcherCache.cs -crlf
+/ActionMethodSelector.cs -crlf
+/ActionMethodSelectorAttribute.cs -crlf
+/ActionMethodSelectorCache.cs -crlf
+/ActionNameAttribute.cs -crlf
+/ActionNameSelectorAttribute.cs -crlf
+/ActionResult.cs -crlf
+/ActionSelector.cs -crlf
+/AjaxHelper.cs -crlf
+/AjaxHelper`1.cs -crlf
+/AjaxRequestExtensions.cs -crlf
+/AntiForgeryData.cs -crlf
+/AntiForgeryDataSerializer.cs -crlf
+/AntiForgeryToken.cs -crlf
+/AntiForgeryTokenSerializer.cs -crlf
+/AuthorizationContext.cs -crlf
+/AuthorizeAttribute.cs -crlf
+/BindAttribute.cs -crlf
+/BuildManagerWrapper.cs -crlf
+/ContentResult.cs -crlf
+/Controller.cs -crlf
+/ControllerActionInvoker.cs -crlf
+/ControllerBase.cs -crlf
+/ControllerBuilder.cs -crlf
+/ControllerContext.cs -crlf
+/ControllerDescriptor.cs -crlf
+/ControllerDescriptorCache.cs -crlf
+/ControllerTypeCache.cs -crlf
+/CustomModelBinderAttribute.cs -crlf
+/DefaultControllerFactory.cs -crlf
+/DefaultViewLocationCache.cs -crlf
+/DescriptorUtil.cs -crlf
+/DictionaryHelpers.cs -crlf
+/EmptyResult.cs -crlf
+/ExceptionContext.cs -crlf
+/FileContentResult.cs -crlf
+/FilePathResult.cs -crlf
+/FileResult.cs -crlf
+/FileStreamResult.cs -crlf
+/FilterAttribute.cs -crlf
+/FilterInfo.cs -crlf
+/FormCollection.cs -crlf
+/FormMethod.cs -crlf
+/HandleErrorAttribute.cs -crlf
+/HandleErrorInfo.cs -crlf
+/HtmlHelper.cs -crlf
+/HtmlHelper`1.cs -crlf
+/HttpAntiForgeryException.cs -crlf
+/HttpPostedFileBaseModelBinder.cs -crlf
+/HttpUnauthorizedResult.cs -crlf
+/HttpVerbs.cs -crlf
+/IActionFilter.cs -crlf
+/IActionInvoker.cs -crlf
+/IAuthorizationFilter.cs -crlf
+/IBuildManager.cs -crlf
+/IController.cs -crlf
+/IControllerFactory.cs -crlf
+/IExceptionFilter.cs -crlf
+/IModelBinder.cs -crlf
+/IResultFilter.cs -crlf
+/ITempDataProvider.cs -crlf
+/IView.cs -crlf
+/IViewDataContainer.cs -crlf
+/IViewEngine.cs -crlf
+/IViewLocationCache.cs -crlf
+/InputType.cs -crlf
+/JavaScriptResult.cs -crlf
+/JsonResult.cs -crlf
+/ModelBinderAttribute.cs -crlf
+/ModelBinderDictionary.cs -crlf
+/ModelBinders.cs -crlf
+/ModelBindingContext.cs -crlf
+/ModelError.cs -crlf
+/ModelErrorCollection.cs -crlf
+/ModelState.cs -crlf
+/ModelStateDictionary.cs -crlf
+/MultiSelectList.cs -crlf
+/MvcHandler.cs -crlf
+/MvcHttpHandler.cs -crlf
+/MvcRouteHandler.cs -crlf
+/NameValueCollectionExtensions.cs -crlf
+/NonActionAttribute.cs -crlf
+/NullViewLocationCache.cs -crlf
+/OutputCacheAttribute.cs -crlf
+/ParameterBindingInfo.cs -crlf
+/ParameterDescriptor.cs -crlf
+/PartialViewResult.cs -crlf
+/PathHelpers.cs -crlf
+/ReaderWriterCache`2.cs -crlf
+/RedirectResult.cs -crlf
+/RedirectToRouteResult.cs -crlf
+/ReflectedActionDescriptor.cs -crlf
+/ReflectedControllerDescriptor.cs -crlf
+/ReflectedParameterBindingInfo.cs -crlf
+/ReflectedParameterDescriptor.cs -crlf
+/ResultExecutedContext.cs -crlf
+/ResultExecutingContext.cs -crlf
+/RouteCollectionExtensions.cs -crlf
+/RouteValuesHelpers.cs -crlf
+/SelectList.cs -crlf
+/SelectListItem.cs -crlf
+/SessionStateTempDataProvider.cs -crlf
+/TagBuilder.cs -crlf
+/TagRenderMode.cs -crlf
+/TempDataDictionary.cs -crlf
+/TypeHelpers.cs -crlf
+/UrlHelper.cs -crlf
+/ValidateAntiForgeryTokenAttribute.cs -crlf
+/ValidateInputAttribute.cs -crlf
+/ValueProviderDictionary.cs -crlf
+/ValueProviderResult.cs -crlf
+/ViewContext.cs -crlf
+/ViewDataDictionary.cs -crlf
+/ViewDataDictionary`1.cs -crlf
+/ViewEngineCollection.cs -crlf
+/ViewEngineResult.cs -crlf
+/ViewEngines.cs -crlf
+/ViewMasterPage.cs -crlf
+/ViewMasterPage`1.cs -crlf
+/ViewPage.cs -crlf
+/ViewPageControlBuilder.cs -crlf
+/ViewPage`1.cs -crlf
+/ViewResult.cs -crlf
+/ViewResultBase.cs -crlf
+/ViewType.cs -crlf
+/ViewTypeControlBuilder.cs -crlf
+/ViewTypeParserFilter.cs -crlf
+/ViewUserControl.cs -crlf
+/ViewUserControlControlBuilder.cs -crlf
+/ViewUserControl`1.cs -crlf
+/VirtualPathProviderViewEngine.cs -crlf
+/WebFormView.cs -crlf
+/WebFormViewEngine.cs -crlf
diff --git a/mcs/class/System.Web.Mvc/System.Web.Mvc/Ajax/.gitattributes b/mcs/class/System.Web.Mvc/System.Web.Mvc/Ajax/.gitattributes
new file mode 100644 (file)
index 0000000..34c273d
--- /dev/null
@@ -0,0 +1,3 @@
+/AjaxExtensions.cs -crlf
+/AjaxOptions.cs -crlf
+/InsertionMode.cs -crlf
diff --git a/mcs/class/System.Web.Mvc/System.Web.Mvc/Html/.gitattributes b/mcs/class/System.Web.Mvc/System.Web.Mvc/Html/.gitattributes
new file mode 100644 (file)
index 0000000..9c08a48
--- /dev/null
@@ -0,0 +1,8 @@
+/FormExtensions.cs -crlf
+/InputExtensions.cs -crlf
+/LinkExtensions.cs -crlf
+/MvcForm.cs -crlf
+/RenderPartialExtensions.cs -crlf
+/SelectExtensions.cs -crlf
+/TextAreaExtensions.cs -crlf
+/ValidationExtensions.cs -crlf
diff --git a/mcs/class/System.Web.Mvc/System.Web.Mvc/Resources/.gitattributes b/mcs/class/System.Web.Mvc/System.Web.Mvc/Resources/.gitattributes
new file mode 100644 (file)
index 0000000..7ab7b27
--- /dev/null
@@ -0,0 +1 @@
+/MvcResources.Designer.cs -crlf
diff --git a/mcs/class/System.Web.Mvc2/.gitattributes b/mcs/class/System.Web.Mvc2/.gitattributes
new file mode 100644 (file)
index 0000000..fec239f
--- /dev/null
@@ -0,0 +1 @@
+/GlobalSuppressions.cs -crlf
diff --git a/mcs/class/System.Web.Mvc2/Properties/.gitattributes b/mcs/class/System.Web.Mvc2/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
index 4a06eb8c083fc4f921163ef6bc1764fc40b4a1fc..81c991d17a7751bec99b44f63b1a18335d870ba2 100644 (file)
@@ -58,6 +58,6 @@ using System.Security;
 \r
 [assembly: SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames",\r
     Justification = "Assembly is delay-signed.")]\r
-
+\r
 [assembly: AssemblyDelaySign (true)]\r
 [assembly: AssemblyKeyFile("../winfx.pub")]\r
diff --git a/mcs/class/System.Web.Mvc2/System.Web.Mvc/.gitattributes b/mcs/class/System.Web.Mvc2/System.Web.Mvc/.gitattributes
new file mode 100644 (file)
index 0000000..18abbf3
--- /dev/null
@@ -0,0 +1,216 @@
+/AcceptVerbsAttribute.cs -crlf
+/ActionDescriptor.cs -crlf
+/ActionExecutedContext.cs -crlf
+/ActionExecutingContext.cs -crlf
+/ActionFilterAttribute.cs -crlf
+/ActionMethodDispatcher.cs -crlf
+/ActionMethodDispatcherCache.cs -crlf
+/ActionMethodSelector.cs -crlf
+/ActionMethodSelectorAttribute.cs -crlf
+/ActionNameAttribute.cs -crlf
+/ActionNameSelectorAttribute.cs -crlf
+/ActionResult.cs -crlf
+/ActionSelector.cs -crlf
+/AjaxHelper.cs -crlf
+/AjaxHelper`1.cs -crlf
+/AjaxRequestExtensions.cs -crlf
+/AntiForgeryData.cs -crlf
+/AntiForgeryDataSerializer.cs -crlf
+/AreaHelpers.cs -crlf
+/AreaRegistration.cs -crlf
+/AreaRegistrationContext.cs -crlf
+/AssociatedMetadataProvider.cs -crlf
+/AssociatedValidatorProvider.cs -crlf
+/AsyncController.cs -crlf
+/AsyncTimeoutAttribute.cs -crlf
+/AuthorizationContext.cs -crlf
+/AuthorizeAttribute.cs -crlf
+/BindAttribute.cs -crlf
+/BuildManagerWrapper.cs -crlf
+/ByteArrayModelBinder.cs -crlf
+/ChildActionOnlyAttribute.cs -crlf
+/ClientDataTypeModelValidatorProvider.cs -crlf
+/ContentResult.cs -crlf
+/Controller.cs -crlf
+/ControllerActionInvoker.cs -crlf
+/ControllerBase.cs -crlf
+/ControllerBuilder.cs -crlf
+/ControllerContext.cs -crlf
+/ControllerDescriptor.cs -crlf
+/ControllerDescriptorCache.cs -crlf
+/ControllerTypeCache.cs -crlf
+/CustomModelBinderAttribute.cs -crlf
+/DataAnnotationsModelMetadata.cs -crlf
+/DataAnnotationsModelMetadataProvider.cs -crlf
+/DataAnnotationsModelValidator.cs -crlf
+/DataAnnotationsModelValidatorProvider.cs -crlf
+/DataAnnotationsModelValidator`1.cs -crlf
+/DataErrorInfoModelValidatorProvider.cs -crlf
+/DefaultControllerFactory.cs -crlf
+/DefaultModelBinder.cs -crlf
+/DefaultViewLocationCache.cs -crlf
+/DescriptorUtil.cs -crlf
+/DictionaryHelpers.cs -crlf
+/DictionaryValueProvider`1.cs -crlf
+/DynamicTypeGenerator.cs -crlf
+/EmptyModelMetadataProvider.cs -crlf
+/EmptyModelValidatorProvider.cs -crlf
+/EmptyResult.cs -crlf
+/Error.cs -crlf
+/ExceptionContext.cs -crlf
+/ExpressionHelper.cs -crlf
+/FieldValidationMetadata.cs -crlf
+/FileContentResult.cs -crlf
+/FilePathResult.cs -crlf
+/FileResult.cs -crlf
+/FileStreamResult.cs -crlf
+/FilterAttribute.cs -crlf
+/FilterInfo.cs -crlf
+/FormCollection.cs -crlf
+/FormContext.cs -crlf
+/FormMethod.cs -crlf
+/FormValueProvider.cs -crlf
+/FormValueProviderFactory.cs -crlf
+/HandleErrorAttribute.cs -crlf
+/HandleErrorInfo.cs -crlf
+/HiddenInputAttribute.cs -crlf
+/HtmlHelper.cs -crlf
+/HtmlHelper`1.cs -crlf
+/HttpAntiForgeryException.cs -crlf
+/HttpDeleteAttribute.cs -crlf
+/HttpFileCollectionValueProvider.cs -crlf
+/HttpFileCollectionValueProviderFactory.cs -crlf
+/HttpGetAttribute.cs -crlf
+/HttpHandlerUtil.cs -crlf
+/HttpPostAttribute.cs -crlf
+/HttpPostedFileBaseModelBinder.cs -crlf
+/HttpPutAttribute.cs -crlf
+/HttpRequestExtensions.cs -crlf
+/HttpUnauthorizedResult.cs -crlf
+/HttpVerbs.cs -crlf
+/IActionFilter.cs -crlf
+/IActionInvoker.cs -crlf
+/IAuthorizationFilter.cs -crlf
+/IBuildManager.cs -crlf
+/IController.cs -crlf
+/IControllerFactory.cs -crlf
+/IExceptionFilter.cs -crlf
+/IModelBinder.cs -crlf
+/IResultFilter.cs -crlf
+/IRouteWithArea.cs -crlf
+/ITempDataProvider.cs -crlf
+/IValueProvider.cs -crlf
+/IView.cs -crlf
+/IViewDataContainer.cs -crlf
+/IViewEngine.cs -crlf
+/IViewLocationCache.cs -crlf
+/InputType.cs -crlf
+/JavaScriptResult.cs -crlf
+/JsonRequestBehavior.cs -crlf
+/JsonResult.cs -crlf
+/LinqBinaryModelBinder.cs -crlf
+/ModelBinderAttribute.cs -crlf
+/ModelBinderDictionary.cs -crlf
+/ModelBinders.cs -crlf
+/ModelBindingContext.cs -crlf
+/ModelClientValidationRangeRule.cs -crlf
+/ModelClientValidationRegexRule.cs -crlf
+/ModelClientValidationRequiredRule.cs -crlf
+/ModelClientValidationRule.cs -crlf
+/ModelClientValidationStringLengthRule.cs -crlf
+/ModelError.cs -crlf
+/ModelErrorCollection.cs -crlf
+/ModelMetadata.cs -crlf
+/ModelMetadataProvider.cs -crlf
+/ModelMetadataProviders.cs -crlf
+/ModelState.cs -crlf
+/ModelStateDictionary.cs -crlf
+/ModelValidationResult.cs -crlf
+/ModelValidator.cs -crlf
+/ModelValidatorProvider.cs -crlf
+/ModelValidatorProviderCollection.cs -crlf
+/ModelValidatorProviders.cs -crlf
+/MultiSelectList.cs -crlf
+/MvcHandler.cs -crlf
+/MvcHtmlString.cs -crlf
+/MvcHttpHandler.cs -crlf
+/MvcRouteHandler.cs -crlf
+/NameValueCollectionExtensions.cs -crlf
+/NameValueCollectionValueProvider.cs -crlf
+/NoAsyncTimeoutAttribute.cs -crlf
+/NonActionAttribute.cs -crlf
+/NullViewLocationCache.cs -crlf
+/OutputCacheAttribute.cs -crlf
+/ParameterBindingInfo.cs -crlf
+/ParameterDescriptor.cs -crlf
+/ParameterInfoUtil.cs -crlf
+/PartialViewResult.cs -crlf
+/PathHelpers.cs -crlf
+/QueryStringValueProvider.cs -crlf
+/QueryStringValueProviderFactory.cs -crlf
+/RangeAttributeAdapter.cs -crlf
+/ReaderWriterCache`2.cs -crlf
+/RedirectResult.cs -crlf
+/RedirectToRouteResult.cs -crlf
+/ReflectedActionDescriptor.cs -crlf
+/ReflectedControllerDescriptor.cs -crlf
+/ReflectedParameterBindingInfo.cs -crlf
+/ReflectedParameterDescriptor.cs -crlf
+/RegularExpressionAttributeAdapter.cs -crlf
+/RequireHttpsAttribute.cs -crlf
+/RequiredAttributeAdapter.cs -crlf
+/ResultExecutedContext.cs -crlf
+/ResultExecutingContext.cs -crlf
+/RouteCollectionExtensions.cs -crlf
+/RouteDataValueProvider.cs -crlf
+/RouteDataValueProviderFactory.cs -crlf
+/RouteValuesHelpers.cs -crlf
+/SelectList.cs -crlf
+/SelectListItem.cs -crlf
+/SessionStateTempDataProvider.cs -crlf
+/StringLengthAttributeAdapter.cs -crlf
+/TagBuilder.cs -crlf
+/TagRenderMode.cs -crlf
+/TempDataDictionary.cs -crlf
+/TemplateInfo.cs -crlf
+/TryGetValueDelegate.cs -crlf
+/TypeCacheSerializer.cs -crlf
+/TypeCacheUtil.cs -crlf
+/TypeDescriptorHelper.cs -crlf
+/TypeHelpers.cs -crlf
+/UrlHelper.cs -crlf
+/UrlParameter.cs -crlf
+/ValidateAntiForgeryTokenAttribute.cs -crlf
+/ValidateInputAttribute.cs -crlf
+/ValueProviderCollection.cs -crlf
+/ValueProviderDictionary.cs -crlf
+/ValueProviderFactories.cs -crlf
+/ValueProviderFactory.cs -crlf
+/ValueProviderFactoryCollection.cs -crlf
+/ValueProviderResult.cs -crlf
+/ValueProviderUtil.cs -crlf
+/ViewContext.cs -crlf
+/ViewDataDictionary.cs -crlf
+/ViewDataDictionary`1.cs -crlf
+/ViewDataInfo.cs -crlf
+/ViewEngineCollection.cs -crlf
+/ViewEngineResult.cs -crlf
+/ViewEngines.cs -crlf
+/ViewMasterPage.cs -crlf
+/ViewMasterPage`1.cs -crlf
+/ViewPage.cs -crlf
+/ViewPageControlBuilder.cs -crlf
+/ViewPage`1.cs -crlf
+/ViewResult.cs -crlf
+/ViewResultBase.cs -crlf
+/ViewTemplateUserControl.cs -crlf
+/ViewTemplateUserControl`1.cs -crlf
+/ViewType.cs -crlf
+/ViewTypeControlBuilder.cs -crlf
+/ViewTypeParserFilter.cs -crlf
+/ViewUserControl.cs -crlf
+/ViewUserControlControlBuilder.cs -crlf
+/ViewUserControl`1.cs -crlf
+/VirtualPathProviderViewEngine.cs -crlf
+/WebFormView.cs -crlf
+/WebFormViewEngine.cs -crlf
diff --git a/mcs/class/System.Web.Mvc2/System.Web.Mvc/Ajax/.gitattributes b/mcs/class/System.Web.Mvc2/System.Web.Mvc/Ajax/.gitattributes
new file mode 100644 (file)
index 0000000..34c273d
--- /dev/null
@@ -0,0 +1,3 @@
+/AjaxExtensions.cs -crlf
+/AjaxOptions.cs -crlf
+/InsertionMode.cs -crlf
diff --git a/mcs/class/System.Web.Mvc2/System.Web.Mvc/Async/.gitattributes b/mcs/class/System.Web.Mvc2/System.Web.Mvc/Async/.gitattributes
new file mode 100644 (file)
index 0000000..b0ad6f8
--- /dev/null
@@ -0,0 +1,23 @@
+/ActionDescriptorCreator.cs -crlf
+/AsyncActionDescriptor.cs -crlf
+/AsyncActionMethodSelector.cs -crlf
+/AsyncControllerActionInvoker.cs -crlf
+/AsyncManager.cs -crlf
+/AsyncResultWrapper.cs -crlf
+/AsyncUtil.cs -crlf
+/AsyncVoid.cs -crlf
+/BeginInvokeDelegate.cs -crlf
+/EndInvokeDelegate.cs -crlf
+/EndInvokeDelegate`1.cs -crlf
+/IAsyncActionInvoker.cs -crlf
+/IAsyncController.cs -crlf
+/IAsyncManagerContainer.cs -crlf
+/OperationCounter.cs -crlf
+/ReflectedAsyncActionDescriptor.cs -crlf
+/ReflectedAsyncControllerDescriptor.cs -crlf
+/SimpleAsyncResult.cs -crlf
+/SingleEntryGate.cs -crlf
+/SynchronizationContextUtil.cs -crlf
+/SynchronousOperationException.cs -crlf
+/Trigger.cs -crlf
+/TriggerListener.cs -crlf
diff --git a/mcs/class/System.Web.Mvc2/System.Web.Mvc/ExpressionUtil/.gitattributes b/mcs/class/System.Web.Mvc2/System.Web.Mvc/ExpressionUtil/.gitattributes
new file mode 100644 (file)
index 0000000..8da885c
--- /dev/null
@@ -0,0 +1,14 @@
+/BinaryExpressionFingerprint.cs -crlf
+/CachedExpressionCompiler.cs -crlf
+/CompiledExpressionDelegate`2.cs -crlf
+/ConditionalExpressionFingerprint.cs -crlf
+/ConstantExpressionFingerprint.cs -crlf
+/ExpressionFingerprint.cs -crlf
+/ExpressionParser.cs -crlf
+/FastTrack`2.cs -crlf
+/HashCodeCombiner.cs -crlf
+/MemberExpressionFingerprint.cs -crlf
+/MethodCallExpressionFingerprint.cs -crlf
+/ParameterExpressionFingerprint.cs -crlf
+/ParserContext.cs -crlf
+/UnaryExpressionFingerprint.cs -crlf
diff --git a/mcs/class/System.Web.Mvc2/System.Web.Mvc/Html/.gitattributes b/mcs/class/System.Web.Mvc2/System.Web.Mvc/Html/.gitattributes
new file mode 100644 (file)
index 0000000..adba85f
--- /dev/null
@@ -0,0 +1,17 @@
+/ChildActionExtensions.cs -crlf
+/DefaultDisplayTemplates.cs -crlf
+/DefaultEditorTemplates.cs -crlf
+/DisplayExtensions.cs -crlf
+/DisplayTextExtensions.cs -crlf
+/EditorExtensions.cs -crlf
+/FormExtensions.cs -crlf
+/InputExtensions.cs -crlf
+/LabelExtensions.cs -crlf
+/LinkExtensions.cs -crlf
+/MvcForm.cs -crlf
+/PartialExtensions.cs -crlf
+/RenderPartialExtensions.cs -crlf
+/SelectExtensions.cs -crlf
+/TemplateHelpers.cs -crlf
+/TextAreaExtensions.cs -crlf
+/ValidationExtensions.cs -crlf
index 7edcb3be4a043da883a648363c2f12fb08cd4ebc..1d4d64bc2bad3f1466b68f0fc91565e98452b167 100644 (file)
@@ -185,9 +185,9 @@ namespace System.Web.Mvc.Html {
         private static bool ShouldShow(ModelMetadata metadata, TemplateInfo templateInfo) {\r
             return\r
                 metadata.ShowForDisplay\r
-#if false
+#if false\r
                 && metadata.ModelType != typeof(EntityState)\r
-#endif
+#endif\r
                 && !metadata.IsComplexType\r
                 && !templateInfo.Visited(metadata);\r
         }\r
index a478dbc5b038cbaff16d13d782dcc2fa4692f937..3a5dc83423783a054cff276dddcbea82c7bd1e6f 100644 (file)
@@ -191,9 +191,9 @@ namespace System.Web.Mvc.Html {
         private static bool ShouldShow(ModelMetadata metadata, TemplateInfo templateInfo) {\r
             return\r
                 metadata.ShowForEdit\r
-#if false
+#if false\r
                 && metadata.ModelType != typeof(EntityState)\r
-#endif
+#endif\r
                 && !metadata.IsComplexType\r
                 && !templateInfo.Visited(metadata);\r
         }\r
diff --git a/mcs/class/System.Web.Mvc2/System.Web.Mvc/Resources/.gitattributes b/mcs/class/System.Web.Mvc2/System.Web.Mvc/Resources/.gitattributes
new file mode 100644 (file)
index 0000000..c8c1f84
--- /dev/null
@@ -0,0 +1,2 @@
+/MvcResources.Designer.cs -crlf
+/MvcResources.resx -crlf
diff --git a/mcs/class/System.Web.Services/.gitattributes b/mcs/class/System.Web.Services/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/System.Web.Services/DefaultWsdlHelpGenerator/.gitattributes b/mcs/class/System.Web.Services/DefaultWsdlHelpGenerator/.gitattributes
new file mode 100644 (file)
index 0000000..330065e
--- /dev/null
@@ -0,0 +1 @@
+/Web.config -crlf
diff --git a/mcs/class/System.Web.Services/DefaultWsdlHelpGenerator/Properties/.gitattributes b/mcs/class/System.Web.Services/DefaultWsdlHelpGenerator/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Web.Services/DefaultWsdlHelpGenerator/WEB-INF/.gitattributes b/mcs/class/System.Web.Services/DefaultWsdlHelpGenerator/WEB-INF/.gitattributes
new file mode 100644 (file)
index 0000000..5479009
--- /dev/null
@@ -0,0 +1,2 @@
+/faces-config.xml -crlf
+/web.xml -crlf
diff --git a/mcs/class/System.Web.Services/Documentation/.gitattributes b/mcs/class/System.Web.Services/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..69fc335
--- /dev/null
@@ -0,0 +1 @@
+/System.Web.Services.xml -crlf
diff --git a/mcs/class/System.Web.Services/System.Web.Services.Description/.gitattributes b/mcs/class/System.Web.Services/System.Web.Services.Description/.gitattributes
new file mode 100644 (file)
index 0000000..5f380a7
--- /dev/null
@@ -0,0 +1 @@
+/wsdl-1.1-soap.xsd -crlf
diff --git a/mcs/class/System.Web.Services/Test/System.Web.Services.Description/.gitattributes b/mcs/class/System.Web.Services/Test/System.Web.Services.Description/.gitattributes
new file mode 100644 (file)
index 0000000..68b6a72
--- /dev/null
@@ -0,0 +1,3 @@
+/check-import.wsdl -crlf
+/check-import2.wsdl -crlf
+/test2.wsdl -crlf
index 7219ed23c58df062016fad9f768ffa4e52936259..b40286fa1785f1471fcdff29c683cac088ab8d21 100644 (file)
@@ -1,4 +1,4 @@
-<%@ WebService Language="c#" Codebehind="InteropTestDocLitParameters.wsdl.cs" Class="InteropTestDocLitParameters.wsdl.WSDLInteropTestDocLitParameters" %>\r
+<%@ WebService Language="c#" Codebehind="InteropTestDocLitParameters.wsdl.cs" Class="InteropTestDocLitParameters.wsdl.WSDLInteropTestDocLitParameters" %>
 using System.Xml.Serialization;
 using System;
 using System.Web.Services.Protocols;
@@ -17,7 +17,7 @@ public class WSDLInteropTestDocLitParameters : System.Web.Services.WebService {
     [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://soapinterop.org/", RequestNamespace="http://soapinterop.org/xsd", ResponseNamespace="http://soapinterop.org/xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
     [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
     public SOAPStruct echoStruct([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]  SOAPStruct  param0, SOAPStruct X_WS_ReturnValue_X)
-               {\r
+               {
                        return null;
                }
     
index 171f0ef2101bac9f4187a28fed07e64dcc9c1c45..600180a4b2792b6058604084026690111df87dc3 100644 (file)
@@ -1,4 +1,4 @@
-<%@ WebService Language="c#" Codebehind="BusinessList.wsdl.cs" Class="BusinessList.wsdl.BusinessList" %>\r
+<%@ WebService Language="c#" Codebehind="BusinessList.wsdl.cs" Class="BusinessList.wsdl.BusinessList" %>
 using System.Xml.Serialization;
 using System;
 using System.Web.Services.Protocols;
index 1f18d8cf4ddad9fc141d2faa62c4289a7b592f0f..d037cc08c94edd8d856800b810c3f5ae4de42dcf 100644 (file)
@@ -1,5 +1,5 @@
-<%@ WebService Language="c#" Codebehind="main.wsdl.cs" Class="main.wsdl.Main" %>\r
-\r
+<%@ WebService Language="c#" Codebehind="main.wsdl.cs" Class="main.wsdl.Main" %>
+
 using System.Xml.Serialization;
 using System;
 using System.Web.Services.Protocols;
index d2be3433f5a6de25c4f50e3fa4537f85fef8d8d7..f9a4d4ab0ff0d1700cd24df3880a19889155474d 100644 (file)
@@ -1,5 +1,5 @@
-<%@ WebService Language="c#" Codebehind="GetData.wsdl.cs" Class="GetData.wsdl.GetData" %>\r
-\r
+<%@ WebService Language="c#" Codebehind="GetData.wsdl.cs" Class="GetData.wsdl.GetData" %>
+
 using System.Xml.Serialization;
 using System;
 using System.Xml;
index 5560002607215c253494691467c1e2f8a0e54c86..b04f7bfdda142d8d78b6cabbcec057cb3d3c5f93 100644 (file)
@@ -1,5 +1,5 @@
-<%@ WebService Language="c#" Codebehind="GetData.wsdl.cs" Class="GetData.wsdl.GetData" %>\r
-\r
+<%@ WebService Language="c#" Codebehind="GetData.wsdl.cs" Class="GetData.wsdl.GetData" %>
+
 using System.Xml.Serialization;
 using System;
 using System.Web.Services.Protocols;
index d431fb52a0bd79602c8797777a242595a1149e49..d56fefd090ef5835607f470bdccccc04622268c9 100644 (file)
@@ -1,4 +1,4 @@
-<%@ WebService Language="c#" Codebehind="InteropTestExtensibilityRequired.wsdl.cs" Class="InteropTestExtensibilityRequired.wsdl.InteropTestExtensibilityRequired" %>\r
+<%@ WebService Language="c#" Codebehind="InteropTestExtensibilityRequired.wsdl.cs" Class="InteropTestExtensibilityRequired.wsdl.InteropTestExtensibilityRequired" %>
 using System.Xml.Serialization;
 using System;
 using System.Web.Services.Protocols;
index 0eb828ab65d240341de618e5fbe5b46dd5e7ecea..6ed7ad0c4b96935057043fdf9cad6d0147529927 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-23  Marek Habersack  <mhabersack@novell.com>
+
+       * ClientScriptManager.cs: 4.0 adds a class="aspNetHidden"
+       attribute to the div element surrounding the hidden elements.
+
 2010-07-14  Marek Habersack  <mhabersack@novell.com>
 
        * DataKeyPropertyAttribute.cs: added (4.0)
index 012fa3a93db61be60635fc7571e0c2d0ccd0ca15..223432ba2084b8b931c050c2660798d0ee630ecf 100644 (file)
@@ -624,6 +624,9 @@ namespace System.Web.UI
                                return;
 
                        writer.WriteLine ();
+#if NET_4_0
+                       writer.AddAttribute (HtmlTextWriterAttribute.Class, "aspNetHidden");
+#endif
                        writer.RenderBeginTag (HtmlTextWriterTag.Div);
                        int oldIndent = writer.Indent;
                        writer.Indent = 0;
diff --git a/mcs/class/System.Web/Test/mainsoft/NunitWebResources/.gitattributes b/mcs/class/System.Web/Test/mainsoft/NunitWebResources/.gitattributes
new file mode 100644 (file)
index 0000000..1e5dd26
--- /dev/null
@@ -0,0 +1,2 @@
+/NoDoubleOnInitOnRemoveAdd.aspx -crlf
+/NoDoubleOnInitOnRemoveAdd.aspx.cs -crlf
diff --git a/mcs/class/System.Web/Test/mainsoft/NunitWebResources/App_GlobalResources/.gitattributes b/mcs/class/System.Web/Test/mainsoft/NunitWebResources/App_GlobalResources/.gitattributes
new file mode 100644 (file)
index 0000000..94a5100
--- /dev/null
@@ -0,0 +1,2 @@
+/Common.fr-FR.resx -crlf
+/Common.resx -crlf
diff --git a/mcs/class/System.Windows.Forms.DataVisualization/.gitattributes b/mcs/class/System.Windows.Forms.DataVisualization/.gitattributes
new file mode 100644 (file)
index 0000000..e8b6184
--- /dev/null
@@ -0,0 +1,2 @@
+/Makefile -crlf
+/System.Windows.Forms.DataVisualization.dll.sources -crlf
diff --git a/mcs/class/System.Windows.Forms.DataVisualization/Test/Charting/.gitattributes b/mcs/class/System.Windows.Forms.DataVisualization/Test/Charting/.gitattributes
new file mode 100644 (file)
index 0000000..e782ea9
--- /dev/null
@@ -0,0 +1 @@
+/Form1.resx -crlf
diff --git a/mcs/class/System.Windows.Forms.DataVisualization/Test/Charting/Properties/.gitattributes b/mcs/class/System.Windows.Forms.DataVisualization/Test/Charting/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..b4382c2
--- /dev/null
@@ -0,0 +1,2 @@
+/Resources.resx -crlf
+/Settings.settings -crlf
diff --git a/mcs/class/System.Windows.Forms.DataVisualization/Test/MonoCharting/Properties/.gitattributes b/mcs/class/System.Windows.Forms.DataVisualization/Test/MonoCharting/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..b4382c2
--- /dev/null
@@ -0,0 +1,2 @@
+/Resources.resx -crlf
+/Settings.settings -crlf
diff --git a/mcs/class/System.XML/.gitattributes b/mcs/class/System.XML/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/System.XML/Documentation/.gitattributes b/mcs/class/System.XML/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..4f1f220
--- /dev/null
@@ -0,0 +1 @@
+/System.Xml.xml -crlf
index 388f38892e62badc63a213467fa5e3cf2beaf85c..5998d5c9be4aaa782bb8f79a5cbb80991ca74181 100755 (executable)
@@ -49,7 +49,7 @@ public class MyObject {
        {
                MyObject o = new MyObject (5, 8);
                using (FileStream fs = new FileStream("test.xml", FileMode.Create)) {        
-                       XmlSerializer serializer = new XmlSerializer(typeof(MyObject));\r
+                       XmlSerializer serializer = new XmlSerializer(typeof(MyObject));
                        serializer.Serialize(fs, o);    
                }
        }
@@ -79,7 +79,7 @@ public class MyObject {
        public static void Main(string[] args) {
                MyObject o;
                using (FileStream fs = File.OpenRead("test.xml")) {        
-                       XmlSerializer serializer = new XmlSerializer(typeof(MyObject));\r
+                       XmlSerializer serializer = new XmlSerializer(typeof(MyObject));
                        o = (MyObject) serializer.Deserialize(fs);      
                }
                Console.WriteLine("Deserialized object: " + o.X + "," + o.Y);
diff --git a/mcs/class/System.XML/Mono.Xml.Schema/.gitattributes b/mcs/class/System.XML/Mono.Xml.Schema/.gitattributes
new file mode 100644 (file)
index 0000000..f38229f
--- /dev/null
@@ -0,0 +1 @@
+/XsdWildcard.cs -crlf
index 1d541406c3a8018ee137ec87fa095ba4ee7b6d2b..139273de84281a38ce34a9163e0fd8d946885127 100644 (file)
@@ -410,20 +410,20 @@ namespace Mono.Xml.Schema
                        return seq.ValidatedMinOccurs <= Occured && seq.ValidatedMaxOccurs >= Occured;
                }
 
-               internal override bool EvaluateIsEmptiable ()\r
-               {\r
-                       if (seq.ValidatedMinOccurs > Occured + 1)\r
-                               return false;\r
-                       if (seq.ValidatedMinOccurs == 0 && currentAutomata == null)\r
-                               return true;\r
-\r
-                       if (emptiable)\r
-                               return true;\r
-                       if (seq.CompiledItems.Count == 0)\r
-                               return true;\r
-\r
+               internal override bool EvaluateIsEmptiable ()
+               {
+                       if (seq.ValidatedMinOccurs > Occured + 1)
+                               return false;
+                       if (seq.ValidatedMinOccurs == 0 && currentAutomata == null)
+                               return true;
+
+                       if (emptiable)
+                               return true;
+                       if (seq.CompiledItems.Count == 0)
+                               return true;
+
                        int idx = current < 0 ? 0 : current;
-                       XsdValidationState xa = currentAutomata;\r
+                       XsdValidationState xa = currentAutomata;
                        if (xa == null)
                                xa = Manager.Create (seq.CompiledItems [idx] as XmlSchemaParticle);
                        while (xa != null) {
@@ -437,7 +437,7 @@ namespace Mono.Xml.Schema
                        }
                        emptiable = true;
                        return true;
-               }\r
+               }
 
        }
 
@@ -509,30 +509,30 @@ namespace Mono.Xml.Schema
                        return false;
                }
 
-               internal override bool EvaluateIsEmptiable ()\r
-               {\r
+               internal override bool EvaluateIsEmptiable ()
+               {
                        if (emptiableComputed)
                                return emptiable;
-\r
-                       if (choice.ValidatedMaxOccurs < Occured)\r
-                               return false;\r
-                       else if (choice.ValidatedMinOccurs > Occured + 1)\r
-                               return false;\r
-\r
-                       for (int i = Occured; i < choice.ValidatedMinOccurs; i++) {\r
-                               bool next = false;\r
+
+                       if (choice.ValidatedMaxOccurs < Occured)
+                               return false;
+                       else if (choice.ValidatedMinOccurs > Occured + 1)
+                               return false;
+
+                       for (int i = Occured; i < choice.ValidatedMinOccurs; i++) {
+                               bool next = false;
                                for (int pi = 0; pi < choice.CompiledItems.Count; pi++) {
-                                       XmlSchemaParticle p = (XmlSchemaParticle) choice.CompiledItems [pi];\r
+                                       XmlSchemaParticle p = (XmlSchemaParticle) choice.CompiledItems [pi];
                                        if (Manager.Create (p).EvaluateIsEmptiable ()) {
                                                next = true;
                                                break;
                                        }
-                               }\r
-                               if (!next)\r
-                                       return false;\r
-                       }\r
-                       return true;\r
-               }\r
+                               }
+                               if (!next)
+                                       return false;
+                       }
+                       return true;
+               }
        }
 
        internal class XsdAllValidationState : XsdValidationState
@@ -591,8 +591,8 @@ namespace Mono.Xml.Schema
                        return true;
                }
 
-               internal override bool EvaluateIsEmptiable ()\r
-               {\r
+               internal override bool EvaluateIsEmptiable ()
+               {
                        if (all.Emptiable || all.ValidatedMinOccurs == 0)
                                return true;
                        for (int i = 0; i < all.CompiledItems.Count; i++) {
@@ -601,7 +601,7 @@ namespace Mono.Xml.Schema
                                        return false;
                        }
                        return true;
-               }\r
+               }
        }
 
        internal class XsdAnyValidationState : XsdValidationState
@@ -656,11 +656,11 @@ namespace Mono.Xml.Schema
                        return EvaluateIsEmptiable ();
                }
 
-               internal override bool EvaluateIsEmptiable ()\r
-               {\r
+               internal override bool EvaluateIsEmptiable ()
+               {
                        return any.ValidatedMinOccurs <= Occured &&
                                any.ValidatedMaxOccurs >= Occured;
-               }\r
+               }
        }
 
        internal class XsdAppendedValidationState : XsdValidationState
@@ -706,13 +706,13 @@ namespace Mono.Xml.Schema
                        return rest.EvaluateEndElement ();
                }
 
-               internal override bool EvaluateIsEmptiable ()\r
-               {\r
-                       if (head.EvaluateIsEmptiable ())\r
-                               return rest.EvaluateIsEmptiable ();\r
-                       else\r
-                               return false;\r
-               }\r
+               internal override bool EvaluateIsEmptiable ()
+               {
+                       if (head.EvaluateIsEmptiable ())
+                               return rest.EvaluateIsEmptiable ();
+                       else
+                               return false;
+               }
        }
 
        internal class XsdEmptyValidationState : XsdValidationState
@@ -739,11 +739,11 @@ namespace Mono.Xml.Schema
                        return true;
                }
 
-               internal override bool EvaluateIsEmptiable ()\r
-               {\r
-                       return true;\r
-               }\r
-\r
+               internal override bool EvaluateIsEmptiable ()
+               {
+                       return true;
+               }
+
        }
 
        internal class XsdInvalidValidationState : XsdValidationState
@@ -770,10 +770,10 @@ namespace Mono.Xml.Schema
                        return false;
                }
 
-               internal override bool EvaluateIsEmptiable ()\r
-               {\r
-                       return false;\r
-               }\r
-\r
+               internal override bool EvaluateIsEmptiable ()
+               {
+                       return false;
+               }
+
        }
 }
index 280049c298ed0414ac8ee5fc0b7d2cf1736184ae..e74617150bf7b7024d1674eb00ee3d9d1913f5f6 100644 (file)
@@ -1,36 +1,36 @@
-//
-// Mono.Xml.Schema.XsdWildcard.cs
-//
-// Author:
-//     Atsushi Enomoto (ginga@kit.hi-ho.ne.jp)
-//
-//     (C)2003 Atsushi Enomoto
-//
-//
-// This class represents common part of xs:any and xs:anyAttribute
-//
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+//\r
+// Mono.Xml.Schema.XsdWildcard.cs\r
+//\r
+// Author:\r
+//     Atsushi Enomoto (ginga@kit.hi-ho.ne.jp)\r
+//\r
+//     (C)2003 Atsushi Enomoto\r
+//\r
+//\r
+// This class represents common part of xs:any and xs:anyAttribute\r
+//\r
+//\r
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 using System;\r
 using System.Collections.Specialized;\r
 using System.Xml;\r
@@ -75,42 +75,42 @@ namespace Mono.Xml.Schema
                        int nscount = 0;\r
                        string actualNamespace = nss == null ? "##any" : nss;\r
                        string[] nslist = XmlSchemaUtil.SplitList(actualNamespace);\r
-                       for (int i = 0; i < nslist.Length; i++) {
-                               string ns = nslist [i];
+                       for (int i = 0; i < nslist.Length; i++) {\r
+                               string ns = nslist [i];\r
                                switch(ns) {\r
                                case "##any": \r
-                                       if (HasValueAny)
-                                               xsobj.error (h, "Multiple specification of ##any was found.");
+                                       if (HasValueAny)\r
+                                               xsobj.error (h, "Multiple specification of ##any was found.");\r
                                        nscount |= 1;\r
-                                       HasValueAny = true;
+                                       HasValueAny = true;\r
                                        break;\r
                                case "##other":\r
-                                       if (HasValueOther)
-                                               xsobj.error (h, "Multiple specification of ##other was found.");
+                                       if (HasValueOther)\r
+                                               xsobj.error (h, "Multiple specification of ##other was found.");\r
                                        nscount |= 2;\r
-                                       HasValueOther = true;
+                                       HasValueOther = true;\r
                                        break;\r
                                case "##targetNamespace":\r
-                                       if (HasValueTargetNamespace)
-                                               xsobj.error (h, "Multiple specification of ##targetNamespace was found.");
+                                       if (HasValueTargetNamespace)\r
+                                               xsobj.error (h, "Multiple specification of ##targetNamespace was found.");\r
                                        nscount |= 4;\r
                                        HasValueTargetNamespace = true;\r
                                        break;\r
                                case "##local":\r
-                                       if (HasValueLocal)
-                                               xsobj.error (h, "Multiple specification of ##local was found.");
+                                       if (HasValueLocal)\r
+                                               xsobj.error (h, "Multiple specification of ##local was found.");\r
                                        nscount |= 8;\r
-                                       HasValueLocal = true;
+                                       HasValueLocal = true;\r
                                        break;\r
                                default:\r
                                        if(!XmlSchemaUtil.CheckAnyUri(ns))\r
                                                xsobj.error(h,"the namespace is not a valid anyURI");\r
-                                       else if (ResolvedNamespaces.Contains (ns))
-                                               xsobj.error (h, "Multiple specification of '" + ns + "' was found.");
+                                       else if (ResolvedNamespaces.Contains (ns))\r
+                                               xsobj.error (h, "Multiple specification of '" + ns + "' was found.");\r
                                        else {\r
                                                nscount |= 16;\r
-                                               ResolvedNamespaces.Add (ns);
-                                       }
+                                               ResolvedNamespaces.Add (ns);\r
+                                       }\r
                                        break;\r
                                }\r
                        }\r
@@ -186,20 +186,20 @@ namespace Mono.Xml.Schema
                public bool ValidateWildcardAllowsNamespaceName (string ns,\r
                        ValidationEventHandler h, XmlSchema schema, bool raiseError)\r
                {\r
-                       if (HasValueAny)
-                               return true;
-                       if (HasValueOther && ns != TargetNamespace)
-                               return true;
-                       if (HasValueTargetNamespace && ns == TargetNamespace)
-                               return true;
-                       if (HasValueLocal && ns == "")
-                               return true;
-                       for (int i = 0; i < ResolvedNamespaces.Count; i++)
-                               if (ns == ResolvedNamespaces [i])
-                                       return true;
-                       if (raiseError)
-                               xsobj.error (h, "This wildcard does not allow the namespace: " + ns);
-                       return false;
+                       if (HasValueAny)\r
+                               return true;\r
+                       if (HasValueOther && ns != TargetNamespace)\r
+                               return true;\r
+                       if (HasValueTargetNamespace && ns == TargetNamespace)\r
+                               return true;\r
+                       if (HasValueLocal && ns == "")\r
+                               return true;\r
+                       for (int i = 0; i < ResolvedNamespaces.Count; i++)\r
+                               if (ns == ResolvedNamespaces [i])\r
+                                       return true;\r
+                       if (raiseError)\r
+                               xsobj.error (h, "This wildcard does not allow the namespace: " + ns);\r
+                       return false;\r
                }\r
 \r
                // 3.10.6 Wildcard Subset\r
diff --git a/mcs/class/System.XML/Mono.Xml.XPath/.gitattributes b/mcs/class/System.XML/Mono.Xml.XPath/.gitattributes
new file mode 100644 (file)
index 0000000..038242c
--- /dev/null
@@ -0,0 +1,3 @@
+/DTMXPathDocumentWriter.cs -crlf
+/DTMXPathDocumentWriter2.cs -crlf
+/XPathNavigatorReader.cs -crlf
diff --git a/mcs/class/System.XML/Mono.Xml/.gitattributes b/mcs/class/System.XML/Mono.Xml/.gitattributes
new file mode 100644 (file)
index 0000000..4b31b43
--- /dev/null
@@ -0,0 +1 @@
+/XmlFilterReader.cs -crlf
index 7c4f50739b13e78bf423096b0c54590eeb03957e..9474cf194c79d01ac410b092326323957da1bb55 100644 (file)
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 using System.Xml;
-\r
-namespace Mono.Xml\r
-{\r
-       internal interface IHasXmlParserContext\r
-       {\r
-               XmlParserContext ParserContext { get; }\r
-       }\r
-}\r
+
+namespace Mono.Xml
+{
+       internal interface IHasXmlParserContext
+       {
+               XmlParserContext ParserContext { get; }
+       }
+}
index 1c751f0680c284ac9c5f7739f61b89499ec264a3..684ce3028de974c042f217c4a80a1cc7cc3fef42 100644 (file)
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 using System.Xml;
-\r
-namespace Mono.Xml\r
-{\r
-       internal interface IHasXmlSchemaInfo\r
-       {\r
-               object SchemaType { get; }\r
-       }\r
-}\r
+
+namespace Mono.Xml
+{
+       internal interface IHasXmlSchemaInfo
+       {
+               object SchemaType { get; }
+       }
+}
index 628f4ce989cc4ec7cd49b4471dc39751c3814e86..43d46d557e390e32d7ab51a4e3038be5ce1956ec 100644 (file)
@@ -5,26 +5,26 @@
 //     Atsushi Enomoto <atsushi@ximian.com>\r
 //\r
 // Copyright (c) 2004 Novell Inc. All rights reserved\r
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 //\r
 // Similar to SAX DefaultHandler\r
diff --git a/mcs/class/System.XML/System.Xml.Schema/.gitattributes b/mcs/class/System.XML/System.Xml.Schema/.gitattributes
new file mode 100644 (file)
index 0000000..3855512
--- /dev/null
@@ -0,0 +1,2 @@
+/BUGS-MS.txt -crlf
+/BUGS.txt -crlf
diff --git a/mcs/class/System.XML/System.Xml.Serialization/standalone_tests/.gitattributes b/mcs/class/System.XML/System.Xml.Serialization/standalone_tests/.gitattributes
new file mode 100644 (file)
index 0000000..f84e531
--- /dev/null
@@ -0,0 +1,7 @@
+/array.output -crlf
+/complex.output -crlf
+/dataset.output -crlf
+/icollection.output -crlf
+/potest.output -crlf
+/xmlelement.output -crlf
+/xmlnode.output -crlf
diff --git a/mcs/class/System.XML/System.Xml.Xsl/.gitattributes b/mcs/class/System.XML/System.Xml.Xsl/.gitattributes
new file mode 100644 (file)
index 0000000..1777f11
--- /dev/null
@@ -0,0 +1,7 @@
+/IXsltContextFunction.cs -crlf
+/IXsltContextVariable.cs -crlf
+/XslTransform.cs -crlf
+/XsltArgumentList.cs -crlf
+/XsltCompileException.cs -crlf
+/XsltContext.cs -crlf
+/XsltException.cs -crlf
diff --git a/mcs/class/System.XML/Test/System.Xml.Schema/.gitattributes b/mcs/class/System.XML/Test/System.Xml.Schema/.gitattributes
new file mode 100644 (file)
index 0000000..0d037cc
--- /dev/null
@@ -0,0 +1,2 @@
+/XmlSchemaBuiltInDatatypeTests.cs -crlf
+/XmlSchemaLengthFacetTests.cs -crlf
diff --git a/mcs/class/System.XML/Test/System.Xml.Schema/standalone_tests/.gitattributes b/mcs/class/System.XML/Test/System.Xml.Schema/standalone_tests/.gitattributes
new file mode 100644 (file)
index 0000000..e71426d
--- /dev/null
@@ -0,0 +1 @@
+/xsdtest.cs -crlf
diff --git a/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/.gitattributes b/mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/.gitattributes
new file mode 100644 (file)
index 0000000..2767ee0
--- /dev/null
@@ -0,0 +1,3 @@
+/README.j2ee -crlf
+/XmlCompare.cs -crlf
+/XmlNormalizer.cs -crlf
diff --git a/mcs/class/System.XML/Test/System.Xml/.gitattributes b/mcs/class/System.XML/Test/System.Xml/.gitattributes
new file mode 100644 (file)
index 0000000..225527d
--- /dev/null
@@ -0,0 +1,8 @@
+/XmlDocumentEventTests.cs -crlf
+/XmlNodeReaderTests.cs -crlf
+/XmlReaderCommonTests.cs -crlf
+/XmlUrlResolverTests.cs -crlf
+/XmlValidatingReaderTests.cs -crlf
+/XmlWriterTests.cs -crlf
+/XsdParticleValidationTests.cs -crlf
+/XsdValidatingReaderTests.cs -crlf
diff --git a/mcs/class/System.XML/Test/System.Xml/W3C/.gitattributes b/mcs/class/System.XML/Test/System.Xml/W3C/.gitattributes
new file mode 100644 (file)
index 0000000..e07899b
--- /dev/null
@@ -0,0 +1,3 @@
+/Makefile -crlf
+/README.j2ee -crlf
+/TODO -crlf
index 2cc6390cffb3fbf3eeeabf1459ff37ada8ccd97a..2384a5e0b110087fe0bee9120fbb5b32c3b447c5 100644 (file)
@@ -6,11 +6,11 @@ using System.Text;
 
 namespace MonoTests.W3C_xmlconf {
        using NUnit.Core;
-       using NUnit.Framework;\r
-\r
+       using NUnit.Framework;
+
        public abstract class BaseTests
        {
-               TestSuite _suite;\r
+               TestSuite _suite;
 
                #region test list fields
                protected readonly ArrayList ignoredTests = new ArrayList ();
@@ -93,9 +93,9 @@ namespace MonoTests.W3C_xmlconf {
                        : base (suite)
                {
                }
-       }\r
-\r
-       public class CleanTests : BaseTests\r
+       }
+
+       public class CleanTests : BaseTests
        {
                [Suite]
                static public TestSuite Suite{
@@ -119,9 +119,9 @@ namespace MonoTests.W3C_xmlconf {
 
                        base.ProcessTest (testId, test);
                }
-       }\r
-\r
-       public class KnownFailureTests : BaseTests\r
+       }
+
+       public class KnownFailureTests : BaseTests
        {
                [Suite]
                static public TestSuite Suite{
@@ -149,8 +149,8 @@ namespace MonoTests.W3C_xmlconf {
 
                        base.ProcessTest (testId, test);
                }
-       }\r
-\r
+       }
+
        public class TestFromCatalog : NUnit.Core.TestCase
        {
                XmlElement _test;
index 5865dbe07bc7c3ddbd49b5ed4f835450ec64038b..bfd2cb5aa27f99247c2344d08556574063e53a0d 100644 (file)
@@ -103,6 +103,6 @@ namespace MonoTest.System.Xml {
                        u2 = xr.ResolveUri (null, "file:///mystuff");
                        Assert.IsTrue (u2.IsAbsoluteUri, "null,absolute/file");
                }
-#endif\r
+#endif
        }
 }
diff --git a/mcs/class/System.XML/Test/System.Xml/nist_dom/.gitattributes b/mcs/class/System.XML/Test/System.Xml/nist_dom/.gitattributes
new file mode 100644 (file)
index 0000000..f848920
--- /dev/null
@@ -0,0 +1,2 @@
+/ITest.cs -crlf
+/readme.txt -crlf
index 38a20db820099a0d5e03f1f8a98b172aec4163cf..c7ce390d9b94643ce6415bb21f6f14e396b849f7 100644 (file)
 // Mainsoft Corporation (c) 2003-2004
 //
 //**************************************************************************
-using System;\r
-using System.Xml;\r
+using System;
+using System.Xml;
 using nist_dom;
-using NUnit.Framework;\r
-\r
-namespace nist_dom.fundamental\r
+using NUnit.Framework;
+
+namespace nist_dom.fundamental
 {
-    [TestFixture]\r
-    public class AttrTest//, ITest\r
-    {\r
-        public static int i = 1;\r
-/*\r
-        public testResults[] RunTests()\r
-        {\r
+    [TestFixture]
+    public class AttrTest//, ITest
+    {
+        public static int i = 1;
+/*
+        public testResults[] RunTests()
+        {
             testResults[] tests = new testResults[] {core0001A(), core0002A(), core0003A(),core0004A(),
                                                         core0005A(), core0006A(), core0007A(), core0008A(),
                                                         core0009A(), core0010A(), core0011A(), core0012A(),
-                                                        core0013A(), core0014A()};\r
-  \r
-            return tests;\r
+                                                        core0013A(), core0014A()};
+  
+            return tests;
         }
 */
         //------------------------ test case core-0001A ------------------------
@@ -73,7 +73,7 @@ namespace nist_dom.fundamental
                 //    Write out results 
                 //
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -125,7 +125,7 @@ namespace nist_dom.fundamental
                 domesticAttr = (System.Xml.XmlAttribute)testNode.Attributes.GetNamedItem("domestic");
                 computedValue = domesticAttr.PreviousSibling;
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -177,7 +177,7 @@ namespace nist_dom.fundamental
                 domesticAttr = (System.Xml.XmlAttribute)testNode.Attributes.GetNamedItem("domestic");
                 computedValue = domesticAttr.NextSibling;
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -237,7 +237,7 @@ namespace nist_dom.fundamental
                 domesticAttr = (System.Xml.XmlAttribute)docFragment.FirstChild.Attributes.Item(0) ;
                 computedValue = domesticAttr.Name;
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -289,7 +289,7 @@ namespace nist_dom.fundamental
                 domesticAttr = (System.Xml.XmlAttribute)testNode.Attributes.GetNamedItem("domestic");
                 computedValue = domesticAttr.Value;
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -349,7 +349,7 @@ namespace nist_dom.fundamental
                 streetAttr = (System.Xml.XmlAttribute)testNode.Attributes.GetNamedItem("street");
                 computedValue = streetAttr.Value;
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -398,7 +398,7 @@ namespace nist_dom.fundamental
                 streetAttr = (System.Xml.XmlAttribute)testNode.Attributes.GetNamedItem("street");
                 computedValue = streetAttr.Name;
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -450,7 +450,7 @@ namespace nist_dom.fundamental
                 domesticAttr = (System.Xml.XmlAttribute)testNode.Attributes.GetNamedItem("domestic");;
                 computedValue = domesticAttr.Specified.ToString();
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -504,7 +504,7 @@ namespace nist_dom.fundamental
                 streetAttr = (System.Xml.XmlAttribute)testNode.Attributes.GetNamedItem("street");
                 computedValue = streetAttr.Specified.ToString();
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -561,7 +561,7 @@ namespace nist_dom.fundamental
                 streetAttr = (System.Xml.XmlAttribute)testNode.Attributes.GetNamedItem("street");
                 computedValue = streetAttr.Specified.ToString();
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -620,7 +620,7 @@ namespace nist_dom.fundamental
                 streetAttr = (System.Xml.XmlAttribute)testNode.Attributes.GetNamedItem("street");
                 computedValue = streetAttr.Specified.ToString();
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -674,7 +674,7 @@ namespace nist_dom.fundamental
                 streetAttr = (System.Xml.XmlAttribute)testNode.Attributes.GetNamedItem("street");
                 computedValue = streetAttr.Value;
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -730,7 +730,7 @@ namespace nist_dom.fundamental
                 streetAttr.Value = "Y%ent1;"; 
                 computedValue = streetAttr.Value;
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -785,16 +785,16 @@ namespace nist_dom.fundamental
                 //
                 // attempt to set a value on a readonly node should raise an exception.
                 //
-                try \r
+                try 
                 {
                     readOnlyAttribute.Value = "ABCD";
                 }
-                catch (ArgumentException ex)\r
+                catch (ArgumentException ex)
                 {
                     computedValue = ex.GetType ().FullName;
                 }
             }
-            catch(System.Exception ex)\r
+            catch(System.Exception ex)
             {
                 computedValue = "Exception " + ex.Message;
             }
@@ -807,6 +807,6 @@ namespace nist_dom.fundamental
             // return results;
         }
         //------------------------ End test case core-0014A --------------------------
-    }\r
-\r
-}\r
+    }
+
+}
diff --git a/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Comment/.gitattributes b/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Comment/.gitattributes
new file mode 100644 (file)
index 0000000..d605426
--- /dev/null
@@ -0,0 +1 @@
+/Comment.cs -crlf
diff --git a/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Document/.gitattributes b/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Document/.gitattributes
new file mode 100644 (file)
index 0000000..542a6bd
--- /dev/null
@@ -0,0 +1 @@
+/Document.cs -crlf
diff --git a/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Element/.gitattributes b/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Element/.gitattributes
new file mode 100644 (file)
index 0000000..9303ae7
--- /dev/null
@@ -0,0 +1 @@
+/Element.cs -crlf
diff --git a/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/NamedNodeMap/.gitattributes b/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/NamedNodeMap/.gitattributes
new file mode 100644 (file)
index 0000000..3703704
--- /dev/null
@@ -0,0 +1 @@
+/NamedNodeMap.cs -crlf
diff --git a/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Node/.gitattributes b/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Node/.gitattributes
new file mode 100644 (file)
index 0000000..75061e3
--- /dev/null
@@ -0,0 +1 @@
+/Node.cs -crlf
diff --git a/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/NodeList/.gitattributes b/mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/NodeList/.gitattributes
new file mode 100644 (file)
index 0000000..9b71729
--- /dev/null
@@ -0,0 +1 @@
+/NodeList.cs -crlf
index 1d2d977051d0de7c5b1b81b85822617a6904d772..e6f2ce8c12c2bcf8d7dc1225098861d46d619dd5 100644 (file)
@@ -11,7 +11,7 @@ rafim@mainsoft.com
 About the Test Suite:\r
 ==============================\r
 NIST DOM is XML DOM Level 1 Test Suite,\r
-Mainsoft have converted part of the NIST DOM 
+Mainsoft have converted part of the NIST DOM \r
 Test Suite \r
 from ECMAScript (Java Script) into \r
 C# .Net System.XML Conformance Test Suite.\r
index 1a40ae25884aeb574bb145b40de35c91a5e41777..ec03b3b79b8d81545055cde09add0d6a1babf2fd 100644 (file)
@@ -382,7 +382,7 @@ namespace nist_dom
                        System.Xml.XmlNode tmpNode = getDOMDocument().ImportNode(getOriginalDOMDocument().DocumentElement,true);
                        getDOMDocument().AppendChild(tmpNode);
                        //getDOMDocument().AppendChild(getOriginalDOMDocument().DocumentElement.CloneNode(true));
-               }\r
+               }
                catch (NotImplementedException ex)
                {
                        throw ex;
diff --git a/mcs/class/System.XML/Test/System.Xml/standalone_tests/.gitattributes b/mcs/class/System.XML/Test/System.Xml/standalone_tests/.gitattributes
new file mode 100644 (file)
index 0000000..fcca2a8
--- /dev/null
@@ -0,0 +1 @@
+/xmltest.cs -crlf
diff --git a/mcs/class/System.XML/Test/XmlFiles/.gitattributes b/mcs/class/System.XML/Test/XmlFiles/.gitattributes
new file mode 100644 (file)
index 0000000..ffd92b7
--- /dev/null
@@ -0,0 +1,2 @@
+/nested-dtd-test.dtd -crlf
+/nested-included.dtd -crlf
diff --git a/mcs/class/System.XML/Test/XmlFiles/XsdValidation/.gitattributes b/mcs/class/System.XML/Test/XmlFiles/XsdValidation/.gitattributes
new file mode 100644 (file)
index 0000000..375a574
--- /dev/null
@@ -0,0 +1,4 @@
+/1.xsd -crlf
+/2.xsd -crlf
+/3.xsd -crlf
+/4.xsd -crlf
diff --git a/mcs/class/System.XML/Test/XmlFiles/xsd/.gitattributes b/mcs/class/System.XML/Test/XmlFiles/xsd/.gitattributes
new file mode 100644 (file)
index 0000000..dc4171c
--- /dev/null
@@ -0,0 +1,11 @@
+/358408.xsd -crlf
+/361818-2.xsd -crlf
+/361818-3.xsd -crlf
+/361818.xsd -crlf
+/422581.xml -crlf
+/422581.xsd -crlf
+/79650.xsd -crlf
+/81360.xsd -crlf
+/81360inc1.xsd -crlf
+/81360inc2.xsd -crlf
+/resolveUriSchema.xsd -crlf
diff --git a/mcs/class/System.XML/Test/XmlFiles/xsl/.gitattributes b/mcs/class/System.XML/Test/XmlFiles/xsl/.gitattributes
new file mode 100644 (file)
index 0000000..6ff3e4f
--- /dev/null
@@ -0,0 +1 @@
+/empty.xsl -crlf
diff --git a/mcs/class/System.Xml.Linq/.gitattributes b/mcs/class/System.Xml.Linq/.gitattributes
new file mode 100644 (file)
index 0000000..6c272b9
--- /dev/null
@@ -0,0 +1 @@
+/makefile.build -crlf
diff --git a/mcs/class/System/.gitattributes b/mcs/class/System/.gitattributes
new file mode 100644 (file)
index 0000000..a6f26d2
--- /dev/null
@@ -0,0 +1,2 @@
+/machine.config -crlf
+/makefile.build -crlf
diff --git a/mcs/class/System/Documentation/.gitattributes b/mcs/class/System/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..a5b4c2f
--- /dev/null
@@ -0,0 +1 @@
+/System.xml -crlf
diff --git a/mcs/class/System/Microsoft.Win32/.gitattributes b/mcs/class/System/Microsoft.Win32/.gitattributes
new file mode 100644 (file)
index 0000000..7643a87
--- /dev/null
@@ -0,0 +1,14 @@
+/PowerModeChangedEventArgs.cs -crlf
+/PowerModeChangedEventHandler.cs -crlf
+/PowerModes.cs -crlf
+/SessionEndReasons.cs -crlf
+/SessionEndedEventArgs.cs -crlf
+/SessionEndedEventHandler.cs -crlf
+/SessionEndingEventArgs.cs -crlf
+/SessionEndingEventHandler.cs -crlf
+/TimerElapsedEventHandler.cs -crlf
+/UserPreferenceCategory.cs -crlf
+/UserPreferenceChangedEventArgs.cs -crlf
+/UserPreferenceChangedEventHandler.cs -crlf
+/UserPreferenceChangingEventArgs.cs -crlf
+/UserPreferenceChangingEventHandler.cs -crlf
index e8eb87b7a28216cd986e8528d34ab871d8018f21..76fd57c5e9f52d3dc7c22df67e2039e42fc35949 100644 (file)
@@ -35,8 +35,8 @@ using System.ComponentModel;
 using System.Security.Permissions;
 using System.Timers;
 
-namespace Microsoft.Win32 {\r
-\r
+namespace Microsoft.Win32 {
+
        [PermissionSet (SecurityAction.LinkDemand, Unrestricted = true)]
        public sealed class SystemEvents 
        {
@@ -178,4 +178,4 @@ namespace Microsoft.Win32 {
                        remove  { }
                }
        }
-}\r
+}
index 40bcccd92ee2098e9c4470ad7f2578d39b4a5672..4c7077fd82928dab5b8f7cc5ce8e1811ecaabf68 100644 (file)
@@ -31,7 +31,7 @@
 using System.Runtime.InteropServices;
 using System.Security.Permissions;
 
-namespace Microsoft.Win32 {\r
+namespace Microsoft.Win32 {
 
        [PermissionSet (SecurityAction.LinkDemand, Unrestricted = true)]
        [PermissionSet (SecurityAction.InheritanceDemand, Unrestricted = true)]
diff --git a/mcs/class/System/System.Collections.Specialized/.gitattributes b/mcs/class/System/System.Collections.Specialized/.gitattributes
new file mode 100644 (file)
index 0000000..84b323a
--- /dev/null
@@ -0,0 +1,4 @@
+/CollectionsUtil.cs -crlf
+/OrderedDictionary.cs -crlf
+/StringDictionary.cs -crlf
+/StringEnumerator.cs -crlf
diff --git a/mcs/class/System/System.ComponentModel/.gitattributes b/mcs/class/System/System.ComponentModel/.gitattributes
new file mode 100644 (file)
index 0000000..32c0a55
--- /dev/null
@@ -0,0 +1 @@
+/DataObjectAttribute.cs -crlf
diff --git a/mcs/class/System/System.Diagnostics/.gitattributes b/mcs/class/System/System.Diagnostics/.gitattributes
new file mode 100644 (file)
index 0000000..7438071
--- /dev/null
@@ -0,0 +1,4 @@
+/Debugger.jvm.cs -crlf
+/StackFrame.jvm.cs -crlf
+/StackTrace.jvm.cs -crlf
+/TraceEventCache.jvm.cs -crlf
diff --git a/mcs/class/System/System.IO.Ports/.gitattributes b/mcs/class/System/System.IO.Ports/.gitattributes
new file mode 100644 (file)
index 0000000..d4675b2
--- /dev/null
@@ -0,0 +1,6 @@
+/Handshake.cs -crlf
+/Parity.cs -crlf
+/SerialData.cs -crlf
+/SerialError.cs -crlf
+/SerialPinChange.cs -crlf
+/StopBits.cs -crlf
diff --git a/mcs/class/System/System.IO/.gitattributes b/mcs/class/System/System.IO/.gitattributes
new file mode 100644 (file)
index 0000000..2d19a91
--- /dev/null
@@ -0,0 +1,12 @@
+/ErrorEventArgs.cs -crlf
+/ErrorEventHandler.cs -crlf
+/FileSystemEventArgs.cs -crlf
+/FileSystemEventHandler.cs -crlf
+/IODescriptionAttribute.cs -crlf
+/InternalBufferOverflowException.cs -crlf
+/MonoIOError.cs -crlf
+/NotifyFilters.cs -crlf
+/RenamedEventArgs.cs -crlf
+/RenamedEventHandler.cs -crlf
+/WaitForChangedResult.cs -crlf
+/WatcherChangeTypes.cs -crlf
index cb061a005fd69f24550ca7a8fcd35d0cd3b7957f..768986c426a1b03c1d297ff645b36e30d6624296 100644 (file)
@@ -6,27 +6,27 @@
 //\r
 // (C) 2002\r
 //\r
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 \r
index e61fc13d1ffe9f65ad0d09156c83d568952ee54d..d13dd0d6d15d6bc3822d8d327e866d0e3855f61f 100644 (file)
@@ -39,24 +39,24 @@ namespace System.Net.Configuration {
         public sealed class SmtpSection : ConfigurationSection
         {
                 [ConfigurationProperty ("deliveryMethod", DefaultValue = "Network")]
-                public SmtpDeliveryMethod DeliveryMethod {\r
-                                       get { return (SmtpDeliveryMethod) base ["deliveryMethod"]; }\r
+                public SmtpDeliveryMethod DeliveryMethod {
+                                       get { return (SmtpDeliveryMethod) base ["deliveryMethod"]; }
                                        set { base ["deliveryMethod"] = value; }
                 }
 
                 [ConfigurationProperty ("from")]
-                public string From {\r
-                                       get { return (string) base ["from"]; }\r
+                public string From {
+                                       get { return (string) base ["from"]; }
                                        set { base ["from"] = value; }
                 }
 
                 [ConfigurationProperty ("network")]
-                public SmtpNetworkElement Network {\r
+                public SmtpNetworkElement Network {
                                        get { return (SmtpNetworkElement) base ["network"]; }
                 }
 
                 [ConfigurationProperty ("specifiedPickupDirectory")]
-                public SmtpSpecifiedPickupDirectoryElement SpecifiedPickupDirectory {\r
+                public SmtpSpecifiedPickupDirectoryElement SpecifiedPickupDirectory {
                                        get { return (SmtpSpecifiedPickupDirectoryElement) base ["specifiedPickupDirectory"]; }
                 }
 
diff --git a/mcs/class/System/System.Net.Mail/.gitattributes b/mcs/class/System/System.Net.Mail/.gitattributes
new file mode 100644 (file)
index 0000000..90660d0
--- /dev/null
@@ -0,0 +1,2 @@
+/SmtpPermission.cs -crlf
+/SmtpPermissionAttribute.cs -crlf
diff --git a/mcs/class/System/System.Net.Sockets/.gitattributes b/mcs/class/System/System.Net.Sockets/.gitattributes
new file mode 100644 (file)
index 0000000..ac3f5b4
--- /dev/null
@@ -0,0 +1,4 @@
+/GHSocket.jvm.cs -crlf
+/GHSocketFactory.jvm.cs -crlf
+/GHStreamSocket.jvm.cs -crlf
+/GHStreamSocketSSL.jvm.cs -crlf
diff --git a/mcs/class/System/System.Net/.gitattributes b/mcs/class/System/System.Net/.gitattributes
new file mode 100644 (file)
index 0000000..4301d3f
--- /dev/null
@@ -0,0 +1,21 @@
+/CookieException.cs -crlf
+/DnsPermission.cs -crlf
+/DnsPermissionAttribute.cs -crlf
+/EndpointPermission.cs -crlf
+/FileWebRequest.cs -crlf
+/FileWebResponse.cs -crlf
+/FtpStatus.cs -crlf
+/HttpContinueDelegate.cs -crlf
+/HttpProvider.jvm.cs -crlf
+/HttpStateCache.jvm.cs -crlf
+/HttpVersion.cs -crlf
+/HttpWebRequest.jvm.cs -crlf
+/HttpWebResponse.jvm.cs -crlf
+/IPv6Address.cs -crlf
+/MonoHttpDate.cs -crlf
+/ProtocolViolationException.cs -crlf
+/SocketPermission.cs -crlf
+/VMWHttpProvider.jvm.cs -crlf
+/WebException.cs -crlf
+/WebResponse.cs -crlf
+/WebUtility.cs -crlf
diff --git a/mcs/class/System/System.Text.RegularExpressions/.gitattributes b/mcs/class/System/System.Text.RegularExpressions/.gitattributes
new file mode 100644 (file)
index 0000000..a2e8965
--- /dev/null
@@ -0,0 +1,8 @@
+/BaseMachine.cs -crlf
+/LookBehindWithUndefinedLength.jvm.cs -crlf
+/NotAllowedConstruct.jvm.cs -crlf
+/RegexRunnerFactory.cs -crlf
+/cache.cs -crlf
+/category.cs -crlf
+/debug.cs -crlf
+/interval.cs -crlf
index ac0faba58e27a89a3eb524e2f93b12aaecb0fe53..1d89c4e84fd4fb21a1811a5ad5b85d818b8a4c20 100644 (file)
@@ -71,7 +71,7 @@ namespace System.Text.RegularExpressions
 \r
                                int gcount = m.Groups.Count;\r
                                for (int gindex = 1; gindex < gcount; gindex++) {\r
-                                       Group grp = m.Groups [gindex];
+                                       Group grp = m.Groups [gindex];\r
                                        if (grp.Length > 0)\r
                                                splits.Add (input.Substring (grp.Index, grp.Length));\r
                                }\r
diff --git a/mcs/class/System/System/.gitattributes b/mcs/class/System/System/.gitattributes
new file mode 100644 (file)
index 0000000..b3b5cf6
--- /dev/null
@@ -0,0 +1 @@
+/UriBuilder.cs -crlf
index 5b76f619181ac43a8ac88e693553f9fe5f1a5e06..9d9baef99a3cfb5f7ee37369e10b90b589d6beb2 100644 (file)
@@ -384,24 +384,24 @@ namespace MonoTests.System.Collections.Specialized {
                        new NameValueCollection (-1, new EqualityComparer ());
                }
 
-               [Test]\r
-               public void Constructor_IEqualityComparer_Null ()\r
-               {\r
-                       NameValueCollection c1 = new NameValueCollection ((IEqualityComparer)null);\r
-                       c1.Add ("key", "value");\r
-                       Assert.AreEqual (c1.Get ("KEY"), "value", "Constructor_IEqualityComparer_Null");\r
-                       c1.Remove ("key");\r
-               }\r
-\r
-               [Test]\r
-               public void Constructor_NameValueCollection ()\r
-               {\r
-                       NameValueCollection c1 = new NameValueCollection (StringComparer.InvariantCultureIgnoreCase);\r
-                       c1.Add ("key", "value");\r
-                       NameValueCollection c2 = new NameValueCollection (c1);\r
-                       Assert.AreEqual (c2.Get ("KEY"), "value", "Constructor_NameValueCollection");\r
-                       c2.Remove ("key");\r
-               }
-#endif\r
+               [Test]
+               public void Constructor_IEqualityComparer_Null ()
+               {
+                       NameValueCollection c1 = new NameValueCollection ((IEqualityComparer)null);
+                       c1.Add ("key", "value");
+                       Assert.AreEqual (c1.Get ("KEY"), "value", "Constructor_IEqualityComparer_Null");
+                       c1.Remove ("key");
+               }
+
+               [Test]
+               public void Constructor_NameValueCollection ()
+               {
+                       NameValueCollection c1 = new NameValueCollection (StringComparer.InvariantCultureIgnoreCase);
+                       c1.Add ("key", "value");
+                       NameValueCollection c2 = new NameValueCollection (c1);
+                       Assert.AreEqual (c2.Get ("KEY"), "value", "Constructor_NameValueCollection");
+                       c2.Remove ("key");
+               }
+#endif
        }
 }
diff --git a/mcs/class/System/Test/System.ComponentModel/.gitattributes b/mcs/class/System/Test/System.ComponentModel/.gitattributes
new file mode 100644 (file)
index 0000000..c551304
--- /dev/null
@@ -0,0 +1 @@
+/AsyncOperationManagerTest.cs -crlf
diff --git a/mcs/class/System/Test/System.ComponentModel/standalone_tests/.gitattributes b/mcs/class/System/Test/System.ComponentModel/standalone_tests/.gitattributes
new file mode 100644 (file)
index 0000000..b9cbf24
--- /dev/null
@@ -0,0 +1,2 @@
+/Makefile -crlf
+/TypeDescriptorTest.cs -crlf
diff --git a/mcs/class/System/Test/System.Diagnostics/.gitattributes b/mcs/class/System/Test/System.Diagnostics/.gitattributes
new file mode 100644 (file)
index 0000000..8fad91c
--- /dev/null
@@ -0,0 +1,2 @@
+/EventLogPermissionAttributeTest.cs -crlf
+/PerformanceCounterPermissionAttributeTest.cs -crlf
index e3639a5fe8ba29e40e43484ffed0cc9790d06bd9..34e4d86cfad95c5809f2ca983a7ceceed4ed210b 100644 (file)
@@ -131,9 +131,9 @@ namespace MonoTests.System.Diagnostics {
                                                case 12:\r
                                                case 13:\r
                                                case 32:\r
-                                               case 92:
+                                               case 92:\r
 #if NET_2_0\r
-                                               case 133:
+                                               case 133:\r
 #endif\r
                                                case 160:\r
                                                        // known invalid chars\r
index c0178584cd14160a2f9b85e82d12ca6e4a86566c..6223fbe5018da22d6874d5a88b98c48032c76c12 100644 (file)
@@ -150,7 +150,7 @@ namespace MonoTests.System.Diagnostics {
                                                case 32:\r
                                                case 92:\r
 #if NET_2_0\r
-                                               case 133:
+                                               case 133:\r
 #endif\r
                                                case 160:\r
                                                        // known invalid chars\r
diff --git a/mcs/class/System/Test/System.Net/.gitattributes b/mcs/class/System/Test/System.Net/.gitattributes
new file mode 100644 (file)
index 0000000..e7f836d
--- /dev/null
@@ -0,0 +1,7 @@
+/CookieCollectionTest.cs -crlf
+/CredentialCacheTest.cs -crlf
+/DnsTest.cs -crlf
+/ServicePointManagerTest.cs -crlf
+/ServicePointTest.cs -crlf
+/SocketPermissionTest.cs -crlf
+/WebRequestTest.cs -crlf
index 8d0253bd9cdc618a57f53ed942839abc121f998c..54b28670c6281f5fdfa8eaa7815467d922e55190 100644 (file)
@@ -29,7 +29,7 @@
 using System;
 using System.Net;
 
-using NUnit.Framework;\r
+using NUnit.Framework;
 
 namespace MoonTest.System.Net {
 
diff --git a/mcs/class/System/Test/System.Security.Cryptography.X509Certificates/pkits/.gitattributes b/mcs/class/System/Test/System.Security.Cryptography.X509Certificates/pkits/.gitattributes
new file mode 100644 (file)
index 0000000..ae5bb7f
--- /dev/null
@@ -0,0 +1 @@
+/x509build.cs -crlf
diff --git a/mcs/class/System/Test/System.Web/.gitattributes b/mcs/class/System/Test/System.Web/.gitattributes
new file mode 100644 (file)
index 0000000..b809f00
--- /dev/null
@@ -0,0 +1,2 @@
+/AspNetHostingPermissionAttributeTest.cs -crlf
+/AspNetHostingPermissionTest.cs -crlf
index fd97ca3e2dc94d14257e62a0181ee032f11f4487..fbc2d7b91b48d26131b767833de161f625ac2231 100644 (file)
@@ -90,12 +90,12 @@ namespace MonoTests.System.Web {
                        Assert.AreEqual (AspNetHostingPermissionLevel.Unrestricted, anhp.Level, "Level");\r
                        Assert.IsTrue (anhp.IsUnrestricted (), "IsUnrestricted");\r
 \r
-                       SecurityElement se = anhp.ToXml ();
-#if NET_2_0
+                       SecurityElement se = anhp.ToXml ();\r
+#if NET_2_0\r
                        // fixed in 2.0 RC\r
-                       Assert.IsNotNull (se.Attribute ("Unrestricted"), "Xml-Unrestricted");
+                       Assert.IsNotNull (se.Attribute ("Unrestricted"), "Xml-Unrestricted");\r
 #else\r
-                       Assert.IsNull (se.Attribute ("Unrestricted"), "Xml-Unrestricted");
+                       Assert.IsNull (se.Attribute ("Unrestricted"), "Xml-Unrestricted");\r
 #endif\r
                        Assert.AreEqual ("Unrestricted", se.Attribute ("Level"), "Xml-Level");\r
                        Assert.IsNull (se.Children, "Xml-Children");\r
@@ -147,10 +147,10 @@ namespace MonoTests.System.Web {
                        AspNetHostingPermission anhp = new AspNetHostingPermission (PermissionState.None);\r
                        // No intersection with null\r
                        foreach (AspNetHostingPermissionLevel ppl in AllLevel) {\r
-                               anhp.Level = ppl;
-                               IPermission p = anhp.Intersect (null);
-#if ! NET_2_0
-                               if (p != null)
+                               anhp.Level = ppl;\r
+                               IPermission p = anhp.Intersect (null);\r
+#if ! NET_2_0\r
+                               if (p != null)\r
                                        Assert.Ignore ("Behaviour changed in FX 1.1 SP1");\r
 #endif\r
                                Assert.IsNull (p, ppl.ToString ());\r
diff --git a/mcs/class/System/Test/System/.gitattributes b/mcs/class/System/Test/System/.gitattributes
new file mode 100644 (file)
index 0000000..4410f39
--- /dev/null
@@ -0,0 +1,5 @@
+/UriTest2.cs -crlf
+/test-uri-props-manual.txt -crlf
+/test-uri-props.txt -crlf
+/test-uri-relative-props.txt -crlf
+/uri-test-generator.cs -crlf
diff --git a/mcs/class/System/Test/tools/mutual/.gitattributes b/mcs/class/System/Test/tools/mutual/.gitattributes
new file mode 100644 (file)
index 0000000..958b709
--- /dev/null
@@ -0,0 +1,2 @@
+/ca.pem -crlf
+/client.pem -crlf
diff --git a/mcs/class/WindowsBase/.gitattributes b/mcs/class/WindowsBase/.gitattributes
new file mode 100644 (file)
index 0000000..857147d
--- /dev/null
@@ -0,0 +1 @@
+/ChangeLog -crlf
index 8fa818ca8d9d88b628806fc91f74401a90c3ca8a..2cd03d96c42c757fe56a30a83f4169abf3442810 100644 (file)
@@ -1,8 +1,8 @@
-2010-02-19  Alan McGovern  <amcgovern@novell.com>
-
-       * System.IO.Packaging/PackUriHelper.cs: Commit a fix for #570648 so
-       that PackUris can be combined properly.
-
+2010-02-19  Alan McGovern  <amcgovern@novell.com>\r
+\r
+       * System.IO.Packaging/PackUriHelper.cs: Commit a fix for #570648 so\r
+       that PackUris can be combined properly.\r
+\r
 2009-11-21  Raja R Harinath  <harinath@hurrynot.org>\r
 \r
        * System.Collections.ObjectModel/ObservableCollection.cs [NET_4_0]:\r
index c72a171353669f0554a37d0714a1537a443d9302..1784e65adb55249213b16b92c9401ac990d93e36 100644 (file)
@@ -66,7 +66,7 @@ namespace System.Windows {
                }
 
                public override int GetHashCode ()
-               {\r
+               {
                    return (x.GetHashCode() ^ y.GetHashCode());
                }
 
@@ -146,46 +146,46 @@ namespace System.Windows {
                }
 
                public static Point Parse (string source)
-               {\r
-                       string[] points = source.Split(',');\r
-\r
-                       if (points.Length<2)\r
-                               throw new InvalidOperationException ("source does not contain two numbers");\r
-                       if (points.Length > 2)\r
-                               throw new InvalidOperationException ("source contains too many delimiters");\r
-\r
+               {
+                       string[] points = source.Split(',');
+
+                       if (points.Length<2)
+                               throw new InvalidOperationException ("source does not contain two numbers");
+                       if (points.Length > 2)
+                               throw new InvalidOperationException ("source contains too many delimiters");
+
                        CultureInfo ci = CultureInfo.InvariantCulture;
                        return new Point (Convert.ToDouble(points[0],ci), Convert.ToDouble(points[1],ci));      
                }
 
                public override string ToString ()
-               {\r
+               {
                        return this.ToString(null, null);
                }
 
                public string ToString (IFormatProvider formatProvider)
-               {\r
+               {
                        return this.ToString(null,formatProvider);
                }
 
-               private string ToString(string format,IFormatProvider formatProvider)\r
-               {\r
-                       CultureInfo ci = (CultureInfo)formatProvider;\r
-\r
-                       if (ci == null)\r
-                               ci = CultureInfo.CurrentCulture;\r
-                       string seperator = ci.NumberFormat.NumberDecimalSeparator;\r
-                       if (seperator.Equals(","))\r
-                               seperator = ";";\r
-                       else\r
-                               seperator = ",";\r
-                       object[] ob = { this.x, seperator, this.y };\r
-\r
-                       return string.Format(formatProvider, "{0:" + format + "}{1}{2:" + format + "}", ob);\r
+               private string ToString(string format,IFormatProvider formatProvider)
+               {
+                       CultureInfo ci = (CultureInfo)formatProvider;
+
+                       if (ci == null)
+                               ci = CultureInfo.CurrentCulture;
+                       string seperator = ci.NumberFormat.NumberDecimalSeparator;
+                       if (seperator.Equals(","))
+                               seperator = ";";
+                       else
+                               seperator = ",";
+                       object[] ob = { this.x, seperator, this.y };
+
+                       return string.Format(formatProvider, "{0:" + format + "}{1}{2:" + format + "}", ob);
                }
 
                string IFormattable.ToString (string format, IFormatProvider formatProvider)
-               {\r
+               {
                        return this.ToString(format, formatProvider);
                }
 
index c1834a970315e70d4d0e49825446c03b3a2e68e0..1e104530d736a6158b6f7b7ecaa5f2600bd3116b 100644 (file)
@@ -229,61 +229,61 @@ namespace MonoTests.System.Collections.ObjectModel {
 
                        // Removing the PropertyChanged event handler should work as well:
                        ((INotifyPropertyChanged)collection).PropertyChanged -= pceh;
-               }\r
-\r
-               //Private test class for protected members of ObservableCollection\r
-               private class ObservableCollectionTestHelper : ObservableCollection<char> {\r
-                       internal void DoubleEnterReentrant()\r
-                       {\r
-                               IDisposable object1 = BlockReentrancy ();\r
-                               IDisposable object2 = BlockReentrancy ();\r
-\r
-                               Assert.AreSame (object1, object2);\r
-\r
-                               //With double block, try the reentrant:\r
-                               NotifyCollectionChangedEventArgs args = null;\r
-\r
-                               CollectionChanged += delegate (object sender, NotifyCollectionChangedEventArgs e) {\r
-                                       args = e;\r
-                               };\r
-\r
-                               // We need a second callback for reentrancy to matter\r
-                               CollectionChanged += delegate (object sender, NotifyCollectionChangedEventArgs e) {\r
-                                       // Doesn't need to do anything; just needs more than one callback registered.\r
-                               };\r
-\r
-                               // Try adding - this should cause reentrancy, and fail\r
-                               try {\r
-                                       Add ('I');\r
-                                       Assert.Fail ("Reentrancy should not be allowed. -- #2");\r
-                               } catch (InvalidOperationException) {\r
-                               }\r
-                               \r
-                               // Release the first reentrant\r
-                               object1.Dispose ();\r
-\r
-                               // Try adding again - this should cause reentrancy, and fail again\r
-                               try {\r
-                                       Add ('J');\r
-                                       Assert.Fail ("Reentrancy should not be allowed. -- #3");\r
-                               } catch (InvalidOperationException) {\r
-                               }\r
-\r
-                               // Release the reentrant a second time\r
-                               object1.Dispose ();\r
-\r
-                               // This last add should work fine.\r
-                               Add ('K');\r
-                               CollectionChangedEventValidators.ValidateAddOperation (args, new char [] { 'K' }, 0, "REENTHELP_1");\r
-                       }\r
-               }\r
-\r
-               [Test]\r
-               public void ReentrantReuseObject()\r
-               {\r
-                       ObservableCollectionTestHelper helper = new ObservableCollectionTestHelper ();\r
-\r
-                       helper.DoubleEnterReentrant ();\r
+               }
+
+               //Private test class for protected members of ObservableCollection
+               private class ObservableCollectionTestHelper : ObservableCollection<char> {
+                       internal void DoubleEnterReentrant()
+                       {
+                               IDisposable object1 = BlockReentrancy ();
+                               IDisposable object2 = BlockReentrancy ();
+
+                               Assert.AreSame (object1, object2);
+
+                               //With double block, try the reentrant:
+                               NotifyCollectionChangedEventArgs args = null;
+
+                               CollectionChanged += delegate (object sender, NotifyCollectionChangedEventArgs e) {
+                                       args = e;
+                               };
+
+                               // We need a second callback for reentrancy to matter
+                               CollectionChanged += delegate (object sender, NotifyCollectionChangedEventArgs e) {
+                                       // Doesn't need to do anything; just needs more than one callback registered.
+                               };
+
+                               // Try adding - this should cause reentrancy, and fail
+                               try {
+                                       Add ('I');
+                                       Assert.Fail ("Reentrancy should not be allowed. -- #2");
+                               } catch (InvalidOperationException) {
+                               }
+                               
+                               // Release the first reentrant
+                               object1.Dispose ();
+
+                               // Try adding again - this should cause reentrancy, and fail again
+                               try {
+                                       Add ('J');
+                                       Assert.Fail ("Reentrancy should not be allowed. -- #3");
+                               } catch (InvalidOperationException) {
+                               }
+
+                               // Release the reentrant a second time
+                               object1.Dispose ();
+
+                               // This last add should work fine.
+                               Add ('K');
+                               CollectionChangedEventValidators.ValidateAddOperation (args, new char [] { 'K' }, 0, "REENTHELP_1");
+                       }
+               }
+
+               [Test]
+               public void ReentrantReuseObject()
+               {
+                       ObservableCollectionTestHelper helper = new ObservableCollectionTestHelper ();
+
+                       helper.DoubleEnterReentrant ();
                }
 
                [Test]
diff --git a/mcs/class/WindowsBase/Test/System.IO.Packaging/.gitattributes b/mcs/class/WindowsBase/Test/System.IO.Packaging/.gitattributes
new file mode 100644 (file)
index 0000000..97288a6
--- /dev/null
@@ -0,0 +1,8 @@
+/FakePackage.cs -crlf
+/FakePackagePartTests.cs -crlf
+/FakePackageTests.cs -crlf
+/PackUriHelperTests.cs -crlf
+/PackagePartStreamTests.cs -crlf
+/PackagePartTest.cs -crlf
+/PackageRelationshipTests.cs -crlf
+/PackageTest.cs -crlf
index dfa04ea66d4d44673999b441a98e8c181d49a76c..225fc1acaba49b94a58b6999f54388d202c154e1 100644 (file)
@@ -58,8 +58,8 @@ namespace zipsharp
                }
 
                [DllImport ("MonoPosixHelper")]
-               static extern unsafe int zipWriteInFileInZip (ZipHandle handle,\r
-                                                              byte* buffer,\r
+               static extern unsafe int zipWriteInFileInZip (ZipHandle handle,
+                                                              byte* buffer,
                                                               uint len);
 
                [DllImport ("MonoPosixHelper")]
index ec134d97668a2b1ac7f6f6aab2723ad7c6362012..9316c0a1773d617a8c26b266ddec0dd51d764723 100644 (file)
@@ -11,23 +11,23 @@ namespace zipsharp
 {
        [StructLayout (LayoutKind.Sequential)]
        struct UnzipFileInfo
-       {\r
-           IntPtr version;              /* version made by                 2 bytes */\r
-           IntPtr version_needed;       /* version needed to extract       2 bytes */\r
-           IntPtr flag;                 /* general purpose bit flag        2 bytes */\r
-           IntPtr compression_method;   /* compression method              2 bytes */\r
-           IntPtr dosDate;              /* last mod file date in Dos fmt   4 bytes */\r
-           IntPtr crc;                  /* crc-32                          4 bytes */\r
-           IntPtr compressed_size;      /* compressed size                 4 bytes */\r
-           IntPtr uncompressed_size;    /* uncompressed size               4 bytes */\r
-           IntPtr size_filename;        /* filename length                 2 bytes */\r
-           IntPtr size_file_extra;      /* extra field length              2 bytes */\r
-           IntPtr size_file_comment;    /* file comment length             2 bytes */\r
-       \r
-           IntPtr disk_num_start;       /* disk number start               2 bytes */\r
-           IntPtr internal_fa;          /* internal file attributes        2 bytes */\r
-           IntPtr external_fa;          /* external file attributes        4 bytes */\r
-       \r
+       {
+           IntPtr version;              /* version made by                 2 bytes */
+           IntPtr version_needed;       /* version needed to extract       2 bytes */
+           IntPtr flag;                 /* general purpose bit flag        2 bytes */
+           IntPtr compression_method;   /* compression method              2 bytes */
+           IntPtr dosDate;              /* last mod file date in Dos fmt   4 bytes */
+           IntPtr crc;                  /* crc-32                          4 bytes */
+           IntPtr compressed_size;      /* compressed size                 4 bytes */
+           IntPtr uncompressed_size;    /* uncompressed size               4 bytes */
+           IntPtr size_filename;        /* filename length                 2 bytes */
+           IntPtr size_file_extra;      /* extra field length              2 bytes */
+           IntPtr size_file_comment;    /* file comment length             2 bytes */
+       
+           IntPtr disk_num_start;       /* disk number start               2 bytes */
+           IntPtr internal_fa;          /* internal file attributes        2 bytes */
+           IntPtr external_fa;          /* external file attributes        4 bytes */
+       
            ZipTime tmu_date;
            
            public ulong VersionNeeded {
diff --git a/mcs/class/corlib/Documentation/.gitattributes b/mcs/class/corlib/Documentation/.gitattributes
new file mode 100644 (file)
index 0000000..6b65df6
--- /dev/null
@@ -0,0 +1 @@
+/mscorlib.xml -crlf
index fcf699cb703f44d57795107b53960828c58f1abf..ea8495d13e2b78f7e22c0668775f3b9e62b34034 100755 (executable)
@@ -24,7 +24,7 @@
       <ReturnValue />
       <Parameters />
       <Docs>
-        <summary>Constructor, no idea why it is here (abstract class)  :-)\r
+        <summary>Constructor, no idea why it is here (abstract class)  :-)
 </summary>
         <remarks>Included for compatibility with MS.</remarks>
       </Docs>
diff --git a/mcs/class/corlib/Mono.Globalization.Unicode/downloaded/.gitattributes b/mcs/class/corlib/Mono.Globalization.Unicode/downloaded/.gitattributes
new file mode 100644 (file)
index 0000000..857147d
--- /dev/null
@@ -0,0 +1 @@
+/ChangeLog -crlf
diff --git a/mcs/class/corlib/System.Globalization/.gitattributes b/mcs/class/corlib/System.Globalization/.gitattributes
new file mode 100644 (file)
index 0000000..1e0deee
--- /dev/null
@@ -0,0 +1 @@
+/CodePageDataItem.cs -crlf
index 68c194d3a3074c6c898ce195719ade93a74d1ae0..73d876aed218c1edc8182aacdcd824308ca0cb3b 100644 (file)
@@ -40,7 +40,7 @@ namespace System.Globalization
 {\r
        [Serializable]\r
        internal sealed class CodePageDataItem\r
-       {
+       {\r
 #pragma warning disable 169    \r
                private string m_bodyName;\r
                private int m_codePage;\r
@@ -53,7 +53,7 @@ namespace System.Globalization
 \r
                private CodePageDataItem ()\r
                {\r
-               }
+               }\r
 #pragma warning disable 169            \r
        }\r
 }\r
diff --git a/mcs/class/corlib/System.IO/.gitattributes b/mcs/class/corlib/System.IO/.gitattributes
new file mode 100644 (file)
index 0000000..7914599
--- /dev/null
@@ -0,0 +1,5 @@
+/MonoIOError.cs -crlf
+/MonoIOStat.cs -crlf
+/SearchPattern.cs -crlf
+/StreamWriter.cs -crlf
+/StringWriter.cs -crlf
index 18db7f9a82c94ab5db4f36a56d1172537ecfed05..c84f4b705650e80b711389cb0e0ced183d7309d8 100644 (file)
@@ -1,34 +1,34 @@
-//
-// System.IO.MonoIOError.cs: Win32 error codes. Yuck.
-//
-// Author:
-//   Dan Lewis (dihlewis@yahoo.co.uk)
-//
-// (C) 2002
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+//\r
+// System.IO.MonoIOError.cs: Win32 error codes. Yuck.\r
+//\r
+// Author:\r
+//   Dan Lewis (dihlewis@yahoo.co.uk)\r
+//\r
+// (C) 2002\r
+//\r
+\r
+//\r
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 \r
@@ -41,7 +41,7 @@ namespace System.IO
                ERROR_PATH_NOT_FOUND = 3,\r
                ERROR_TOO_MANY_OPEN_FILES = 4,\r
                ERROR_ACCESS_DENIED = 5,\r
-               ERROR_INVALID_HANDLE = 6,
+               ERROR_INVALID_HANDLE = 6,\r
        /*      ERROR_ARENA_TRASHED = 7,\r
                ERROR_NOT_ENOUGH_MEMORY = 8,\r
                ERROR_INVALID_BLOCK = 9,\r
@@ -63,11 +63,11 @@ namespace System.IO
                ERROR_SEEK = 25,\r
                ERROR_NOT_DOS_DISK = 26,\r
                ERROR_SECTOR_NOT_FOUND = 27,\r
-               ERROR_OUT_OF_PAPER = 28,*/
+               ERROR_OUT_OF_PAPER = 28,*/\r
                ERROR_WRITE_FAULT = 29,\r
                ERROR_READ_FAULT = 30,\r
-               ERROR_GEN_FAILURE = 31,
-               ERROR_SHARING_VIOLATION = 32,
+               ERROR_GEN_FAILURE = 31,\r
+               ERROR_SHARING_VIOLATION = 32,\r
                ERROR_LOCK_VIOLATION = 33,\r
        /*      ERROR_WRONG_DISK = 34,\r
                ERROR_SHARING_BUFFER_EXCEEDED = 36,\r
@@ -96,8 +96,8 @@ namespace System.IO
                ERROR_SHARING_PAUSED = 70,\r
                ERROR_REQ_NOT_ACCEP = 71,\r
                ERROR_REDIR_PAUSED = 72,\r
-       */      ERROR_FILE_EXISTS = 80,
-               ERROR_CANNOT_MAKE = 82,
+       */      ERROR_FILE_EXISTS = 80,\r
+               ERROR_CANNOT_MAKE = 82,\r
        /*      ERROR_FAIL_I24 = 83,\r
                ERROR_OUT_OF_STRUCTURES = 84,\r
                ERROR_ALREADY_ASSIGNED = 85,\r
@@ -148,9 +148,9 @@ namespace System.IO
                ERROR_BUSY_DRIVE = 142,\r
                ERROR_SAME_DRIVE = 143,\r
                ERROR_DIR_NOT_ROOT = 144,\r
-       */
+       */\r
                ERROR_DIR_NOT_EMPTY = 145,\r
-       /*
+       /*\r
                ERROR_IS_SUBST_PATH = 146,\r
                ERROR_IS_JOIN_PATH = 147,\r
                ERROR_PATH_BUSY = 148,\r
@@ -1023,9 +1023,9 @@ namespace System.IO
                ERROR_NODE_CANNOT_BE_CLUSTERED = 5898,\r
                ERROR_CLUSTER_WRONG_OS_VERSION = 5899,\r
                ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME = 5900,\r
-       */
-               ERROR_ENCRYPTION_FAILED = 6000,
-       /*
+       */\r
+               ERROR_ENCRYPTION_FAILED = 6000,\r
+       /*\r
                ERROR_DECRYPTION_FAILED = 6001,\r
                ERROR_FILE_ENCRYPTED = 6002,\r
                ERROR_NO_RECOVERY_POLICY = 6003,\r
index b6579e6dba0b0f09ab7bc6c53b29bbe5e2ecc66d..26694f4e40ac01a3d2e39bf8fbbfeb8b77625d89 100644 (file)
@@ -6,29 +6,29 @@
 //\r
 // (C) 2002\r
 //\r
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 \r
 using System;\r
 \r
diff --git a/mcs/class/corlib/System.PAL/.gitattributes b/mcs/class/corlib/System.PAL/.gitattributes
new file mode 100644 (file)
index 0000000..98196ac
--- /dev/null
@@ -0,0 +1 @@
+/IOperatingSystem.cs -crlf
index b2fa9f4275e3f010c5ad6bd0b7f416867a335d46..e4721a6580520c1722ba0f604ebd01ad8669f311 100644 (file)
@@ -1,26 +1,26 @@
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
+\r
+//\r
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)\r
+//\r
+// Permission is hereby granted, free of charge, to any person obtaining\r
+// a copy of this software and associated documentation files (the\r
+// "Software"), to deal in the Software without restriction, including\r
+// without limitation the rights to use, copy, modify, merge, publish,\r
+// distribute, sublicense, and/or sell copies of the Software, and to\r
+// permit persons to whom the Software is furnished to do so, subject to\r
+// the following conditions:\r
+// \r
+// The above copyright notice and this permission notice shall be\r
+// included in all copies or substantial portions of the Software.\r
+// \r
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
+//\r
 /*---------------------------------------------------------------------\r
 \r
                 XX                X                XXX\r
index da2759bc67a7564678ed63f93b083f1fd5bbcd6e..24792ffa4c4e9a0c4b471259ddc8c46af81b28b6 100644 (file)
@@ -1,13 +1,13 @@
-//------------------------------------------------------------------------------\r
-// \r
-// System.Runtime.CompilerServices.MethodCodeType.cs \r
-//\r
-// Copyright (C) 2001 Michael Lambert, All Rights Reserved\r
-// \r
-// Author:         Michael Lambert, michaellambert@email.com\r
-// Created:        Thu 07/18/2001 \r
-//\r
-//------------------------------------------------------------------------------\r
+//------------------------------------------------------------------------------
+// 
+// System.Runtime.CompilerServices.MethodCodeType.cs 
+//
+// Copyright (C) 2001 Michael Lambert, All Rights Reserved
+// 
+// Author:         Michael Lambert, michaellambert@email.com
+// Created:        Thu 07/18/2001 
+//
+//------------------------------------------------------------------------------
 
 //
 // Copyright (C) 2004 Novell, Inc (http://www.novell.com)
index 3457f1bd381557a9a76a31c2c6f0dc9b2fb3c200..2ec4a6a20b3bd898d3c782729bb39672e4fc0558 100644 (file)
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
-\r
-using System;\r
-using System.Threading;\r
-using System.Runtime.Remoting.Messaging;\r
-using System.Runtime.Remoting.Activation;\r
-using System.Runtime.Remoting.Channels;\r
-\r
-namespace System.Runtime.Remoting.Contexts\r
-{\r
-       internal class CrossContextChannel: IMessageSink\r
-       {\r
+
+using System;
+using System.Threading;
+using System.Runtime.Remoting.Messaging;
+using System.Runtime.Remoting.Activation;
+using System.Runtime.Remoting.Channels;
+
+namespace System.Runtime.Remoting.Contexts
+{
+       internal class CrossContextChannel: IMessageSink
+       {
                public IMessage SyncProcessMessage (IMessage msg)
                {
                        ServerIdentity identity = (ServerIdentity) RemotingServices.GetMessageTargetIdentity (msg);
@@ -112,21 +112,21 @@ namespace System.Runtime.Remoting.Contexts
                public IMessageSink NextSink 
                { 
                        get { return null; }
-               }\r
-\r
-               class ContextRestoreSink: IMessageSink\r
-               {\r
-                       IMessageSink _next;\r
-                       Context _context;\r
-                       IMessage _call;\r
-\r
-                       public ContextRestoreSink (IMessageSink next, Context context, IMessage call)\r
-                       {\r
-                               _next = next;\r
-                               _context = context;\r
-                               _call = call;\r
-                       }\r
-\r
+               }
+
+               class ContextRestoreSink: IMessageSink
+               {
+                       IMessageSink _next;
+                       Context _context;
+                       IMessage _call;
+
+                       public ContextRestoreSink (IMessageSink next, Context context, IMessage call)
+                       {
+                               _next = next;
+                               _context = context;
+                               _call = call;
+                       }
+
                        public IMessage SyncProcessMessage (IMessage msg)
                        {
                                try
@@ -143,7 +143,7 @@ namespace System.Runtime.Remoting.Contexts
                                {
                                        if (_context != null)
                                                Context.SwitchToContext (_context);
-                               }               \r
+                               }               
                        }
 
                        public IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
@@ -154,8 +154,8 @@ namespace System.Runtime.Remoting.Contexts
                        public IMessageSink NextSink 
                        { 
                                get { return _next; }
-                       }               \r
-               }\r
-\r
-       }\r
-}\r
+                       }               
+               }
+
+       }
+}
index 484846d24551647379aa948d4063d73b7c48f8f3..8261ce287f9bd9627f05363f339dbdb472a697d9 100644 (file)
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
-\r
-using System;\r
-using System.Threading;\r
-using System.Collections;\r
-\r
-namespace System.Runtime.Remoting.Lifetime\r
-{\r
-       internal class Lease : MarshalByRefObject, ILease\r
-       {\r
+
+using System;
+using System.Threading;
+using System.Collections;
+
+namespace System.Runtime.Remoting.Lifetime
+{
+       internal class Lease : MarshalByRefObject, ILease
+       {
                DateTime _leaseExpireTime;
                LeaseState _currentState;
                TimeSpan _initialLeaseTime;
@@ -47,16 +47,16 @@ namespace System.Runtime.Remoting.Lifetime
                RenewalDelegate _renewalDelegate;
 
                delegate TimeSpan RenewalDelegate(ILease lease);
-\r
-               public Lease()\r
-               {\r
-                       _currentState = LeaseState.Initial;\r
-                       _initialLeaseTime = LifetimeServices.LeaseTime;\r
-                       _renewOnCallTime = LifetimeServices.RenewOnCallTime;\r
-                       _sponsorshipTimeout = LifetimeServices.SponsorshipTimeout;\r
-                       _leaseExpireTime = DateTime.Now + _initialLeaseTime;\r
-               }\r
-\r
+
+               public Lease()
+               {
+                       _currentState = LeaseState.Initial;
+                       _initialLeaseTime = LifetimeServices.LeaseTime;
+                       _renewOnCallTime = LifetimeServices.RenewOnCallTime;
+                       _sponsorshipTimeout = LifetimeServices.SponsorshipTimeout;
+                       _leaseExpireTime = DateTime.Now + _initialLeaseTime;
+               }
+
                public TimeSpan CurrentLeaseTime 
                { 
                        get { return _leaseExpireTime - DateTime.Now; }
@@ -82,7 +82,7 @@ namespace System.Runtime.Remoting.Lifetime
                                        throw new RemotingException ("InitialLeaseTime property can only be set when the lease is in initial state; state is " + _currentState + ".");
 
                                _initialLeaseTime = value; 
-                               _leaseExpireTime = DateTime.Now + _initialLeaseTime;\r
+                               _leaseExpireTime = DateTime.Now + _initialLeaseTime;
                                if (value == TimeSpan.Zero) _currentState = LeaseState.Null;
                        }
                }
@@ -211,5 +211,5 @@ namespace System.Runtime.Remoting.Lifetime
                        Unregister ((ISponsor) _renewingSponsors.Dequeue());    // Drop the sponsor
                        CheckNextSponsor ();
                }
-       }\r
-}\r
+       }
+}
diff --git a/mcs/class/corlib/System.Runtime.Remoting.Messaging/.gitattributes b/mcs/class/corlib/System.Runtime.Remoting.Messaging/.gitattributes
new file mode 100644 (file)
index 0000000..b6b234c
--- /dev/null
@@ -0,0 +1,6 @@
+/EnvoyTerminatorSink.cs -crlf
+/Header.cs -crlf
+/IInternalMessage.cs -crlf
+/MethodCallDictionary.cs -crlf
+/MethodReturnDictionary.cs -crlf
+/RemotingSurrogate.cs -crlf
index bedd124cf7dc2562ce286e736f821938690001e3..ea118025655434ded0da992d00da2968118ce45e 100644 (file)
@@ -4,7 +4,7 @@
 // Author: Lluis Sanchez Gual (lluis@ideary.com)
 //
 // (C) 2003, Lluis Sanchez Gual
-//\r
+//
 
 //
 // Copyright (C) 2004 Novell, Inc (http://www.novell.com)
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
-\r
-using System;\r
-using System.Runtime.Remoting.Activation;\r
-\r
-namespace System.Runtime.Remoting.Messaging\r
-{\r
-       class ConstructionCallDictionary : MethodDictionary\r
-       {\r
-               public static string[] InternalKeys = new string[] {"__Uri", "__MethodName", "__TypeName", "__MethodSignature", "__Args", "__CallContext", "__CallSiteActivationAttributes", "__ActivationType", "__ContextProperties", "__Activator", "__ActivationTypeName"};\r
-\r
-               public ConstructionCallDictionary(IConstructionCallMessage message) : base (message) \r
-               { \r
-                       MethodKeys = InternalKeys;\r
-               }\r
+
+using System;
+using System.Runtime.Remoting.Activation;
+
+namespace System.Runtime.Remoting.Messaging
+{
+       class ConstructionCallDictionary : MethodDictionary
+       {
+               public static string[] InternalKeys = new string[] {"__Uri", "__MethodName", "__TypeName", "__MethodSignature", "__Args", "__CallContext", "__CallSiteActivationAttributes", "__ActivationType", "__ContextProperties", "__Activator", "__ActivationTypeName"};
+
+               public ConstructionCallDictionary(IConstructionCallMessage message) : base (message) 
+               { 
+                       MethodKeys = InternalKeys;
+               }
 
                protected override object GetMethodProperty (string key)
                {
@@ -70,5 +70,5 @@ namespace System.Runtime.Remoting.Messaging
                                default: base.SetMethodProperty (key, value); break;
                        }
                }
-       }\r
-}\r
+       }
+}
index cf01e54226b096b0526935bcd140782fe31b8139..1cceeccb684f56d59713077403a8cbd3e8f434dd 100644 (file)
@@ -4,7 +4,7 @@
 // Author: Lluis Sanchez Gual (lluis@ideary.com)
 //
 // (C) 2003, Lluis Sanchez Gual
-//\r
+//
 
 //
 // Copyright (C) 2004 Novell, Inc (http://www.novell.com)
index 2a921c239d4597ebf7ae910af5813163e3e890cd..7a7ea06dd7a6ecb9eb3e70f91d4146469cac3008 100644 (file)
@@ -38,7 +38,7 @@ namespace System.Runtime.Remoting.Messaging {
 
     // simple message to avoid serialization of crap data
     [Serializable]
-    internal class ErrorMessage : IMethodCallMessage\r
+    internal class ErrorMessage : IMethodCallMessage
     {
                string _uri = "Exception";
                
@@ -114,31 +114,31 @@ namespace System.Runtime.Remoting.Messaging {
                        return "unknown";
                }
 
-               public int InArgCount                  \r
-               { \r
-                       get { \r
-                               return 0;\r
-                       } \r
-               }\r
-\r
-               public String GetInArgName(int index)   \r
-               { \r
-                       return null; \r
-               }\r
-\r
-               public Object GetInArg(int argNum)      \r
-               { \r
-                       return null;\r
-               }\r
-\r
-               public Object[] InArgs             \r
-               { \r
-                       get { return null; }\r
-               }\r
-\r
-               public LogicalCallContext LogicalCallContext \r
-               { \r
-                       get { return null; } \r
-               }\r
+               public int InArgCount                  
+               { 
+                       get { 
+                               return 0;
+                       } 
+               }
+
+               public String GetInArgName(int index)   
+               { 
+                       return null; 
+               }
+
+               public Object GetInArg(int argNum)      
+               { 
+                       return null;
+               }
+
+               public Object[] InArgs             
+               { 
+                       get { return null; }
+               }
+
+               public LogicalCallContext LogicalCallContext 
+               { 
+                       get { return null; } 
+               }
     }
 }
index 32ba7930796767210d74481e9a3fccf7773f13a6..5cc758ae26aac5da587cf2c798a6e702f74b784f 100644 (file)
@@ -129,21 +129,21 @@ namespace System.Runtime.Remoting.Messaging {
                        return _inArgInfo.GetInOutArgName(index);
                }
 
-               class DictionaryWrapper : MethodCallDictionary\r
-               {\r
-                       IDictionary _wrappedDictionary;\r
-                       static string[] _keys = new string[] {"__Args"};\r
-\r
-                       public DictionaryWrapper(IMethodMessage message, IDictionary wrappedDictionary) : base (message)\r
-                       {\r
-                               _wrappedDictionary = wrappedDictionary;\r
-                               MethodKeys = _keys;\r
-                       }\r
-
-                       protected override IDictionary AllocInternalProperties()\r
-                       {\r
-                               return _wrappedDictionary;\r
-                       }\r
+               class DictionaryWrapper : MethodCallDictionary
+               {
+                       IDictionary _wrappedDictionary;
+                       static string[] _keys = new string[] {"__Args"};
+
+                       public DictionaryWrapper(IMethodMessage message, IDictionary wrappedDictionary) : base (message)
+                       {
+                               _wrappedDictionary = wrappedDictionary;
+                               MethodKeys = _keys;
+                       }
+
+                       protected override IDictionary AllocInternalProperties()
+                       {
+                               return _wrappedDictionary;
+                       }
 
                        protected override void SetMethodProperty (string key, object value)
                        {
index 673442c82ebbd0b89b62a4f36cdbed5ac89c842b..6a7b49a70c5bb68d75ca5b7907304f18876e1247 100644 (file)
@@ -64,7 +64,7 @@ namespace System.Runtime.Remoting.Messaging {
                        get { return _args.Length; }
                }
 
-               public virtual object [] Args \r
+               public virtual object [] Args 
                {
                        get { return _args; }
                        set { _args = value; }
@@ -120,7 +120,7 @@ namespace System.Runtime.Remoting.Messaging {
                        get { return ((IMethodReturnMessage)WrappedMessage).TypeName; }
                }
 
-               public string Uri \r
+               public string Uri 
                {
                        get { return ((IMethodReturnMessage)WrappedMessage).Uri; }
                        set { Properties["__Uri"] = value; }
@@ -146,21 +146,21 @@ namespace System.Runtime.Remoting.Messaging {
                        return _outArgInfo.GetInOutArgName(index);
                }
 
-               class DictionaryWrapper : MethodReturnDictionary\r
-               {\r
-                       IDictionary _wrappedDictionary;\r
-                       static string[] _keys = new string[] {"__Args", "__Return"};\r
-\r
-                       public DictionaryWrapper(IMethodReturnMessage message, IDictionary wrappedDictionary) : base (message)\r
-                       {\r
-                               _wrappedDictionary = wrappedDictionary;\r
-                               MethodKeys = _keys;\r
-                       }\r
-
-                       protected override IDictionary AllocInternalProperties()\r
-                       {\r
-                               return _wrappedDictionary;\r
-                       }\r
+               class DictionaryWrapper : MethodReturnDictionary
+               {
+                       IDictionary _wrappedDictionary;
+                       static string[] _keys = new string[] {"__Args", "__Return"};
+
+                       public DictionaryWrapper(IMethodReturnMessage message, IDictionary wrappedDictionary) : base (message)
+                       {
+                               _wrappedDictionary = wrappedDictionary;
+                               MethodKeys = _keys;
+                       }
+
+                       protected override IDictionary AllocInternalProperties()
+                       {
+                               return _wrappedDictionary;
+                       }
 
                        protected override void SetMethodProperty (string key, object value)
                        {
index 0d89261c7bcc963947e6bf5d20d55fd9b6c25bb8..e192549dac9d6468d5a8ff24a4c45ea94271ac8c 100644 (file)
@@ -39,11 +39,11 @@ namespace System.Runtime.Remoting.Messaging {
        [System.Runtime.InteropServices.ComVisible (true)]
        public class RemotingSurrogateSelector : ISurrogateSelector
        {
-               static Type s_cachedTypeObjRef = typeof(ObjRef);\r
+               static Type s_cachedTypeObjRef = typeof(ObjRef);
                static ObjRefSurrogate _objRefSurrogate = new ObjRefSurrogate();
                static RemotingSurrogate _objRemotingSurrogate = new RemotingSurrogate();
 
-               Object _rootObj = null;    \r
+               Object _rootObj = null;    
                MessageSurrogateFilter _filter = null;
                ISurrogateSelector _next;
 
diff --git a/mcs/class/corlib/System.Runtime.Remoting.Services/.gitattributes b/mcs/class/corlib/System.Runtime.Remoting.Services/.gitattributes
new file mode 100644 (file)
index 0000000..aa933f0
--- /dev/null
@@ -0,0 +1 @@
+/TrackingServices.cs -crlf
diff --git a/mcs/class/corlib/System.Runtime.Remoting/.gitattributes b/mcs/class/corlib/System.Runtime.Remoting/.gitattributes
new file mode 100644 (file)
index 0000000..975e6b6
--- /dev/null
@@ -0,0 +1 @@
+/EnvoyInfo.cs -crlf
diff --git a/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/.gitattributes b/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/.gitattributes
new file mode 100644 (file)
index 0000000..1a37b8f
--- /dev/null
@@ -0,0 +1 @@
+/binary_serialization_format.htm -crlf
diff --git a/mcs/class/corlib/System.Runtime.Serialization.Formatters/.gitattributes b/mcs/class/corlib/System.Runtime.Serialization.Formatters/.gitattributes
new file mode 100644 (file)
index 0000000..d0aea07
--- /dev/null
@@ -0,0 +1,5 @@
+/IFieldInfo.cs -crlf
+/ISoapMessage.cs -crlf
+/ServerFault.cs -crlf
+/SoapFault.cs -crlf
+/SoapMessage.cs -crlf
index 00a64e5f844f7b72741ad07bf7b25d8d9b463910..b29dc095bf2bdfbab2967188b874391b5f63a251 100644 (file)
@@ -45,11 +45,11 @@ namespace System.Runtime.Serialization.Formatters {
        {\r
                string exceptionType;\r
                string message;\r
-               string stackTrace;
-               
-#pragma warning disable 169            
-               // Used by some remoting magic
-               Exception exception;
+               string stackTrace;\r
+               \r
+#pragma warning disable 169            \r
+               // Used by some remoting magic\r
+               Exception exception;\r
 #pragma warning restore 169            \r
 \r
                public ServerFault (string exceptionType, string message,\r
diff --git a/mcs/class/corlib/System.Security.Cryptography/.gitattributes b/mcs/class/corlib/System.Security.Cryptography/.gitattributes
new file mode 100644 (file)
index 0000000..0de67a3
--- /dev/null
@@ -0,0 +1,13 @@
+/AsymmetricKeyExchangeDeformatter.cs -crlf
+/AsymmetricKeyExchangeFormatter.cs -crlf
+/Base64Constants.cs -crlf
+/CspParameters.cs -crlf
+/DSAParameters.cs -crlf
+/DeriveBytes.cs -crlf
+/MD5.cs -crlf
+/RSAParameters.cs -crlf
+/Rijndael.cs -crlf
+/SHA1.cs -crlf
+/SHA256.cs -crlf
+/SHA384.cs -crlf
+/SHA512.cs -crlf
index 5722f49d6fda54466351a346b8320baa71fb77e2..ba69f162a3cd592b6ce20d55876a014d59583630 100644 (file)
@@ -76,19 +76,19 @@ public abstract class DES : SymmetricAlgorithm {
 
        // Ek1(Ek2(m)) = m
        internal static readonly byte[,] semiWeakKeys = {
-               { 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x0E, 0x00, 0x0E }, // map to packed key 011F011F010E010E\r
-               { 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xF0, 0x00, 0xF0 }, // map to packed key 01E001E001F101F1\r
-               { 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE }, // map to packed key 01FE01FE01FE01FE\r
-               { 0x1E, 0x00, 0x1E, 0x00, 0x0E, 0x00, 0x0E, 0x00 }, // map to packed key 1F011F010E010E01\r
-               { 0x1E, 0xE0, 0x1E, 0xE0, 0x0E, 0xF0, 0x0E, 0xF0 }, // map to packed key 1FE01FE00EF10EF1\r
-               { 0x1E, 0xFE, 0x1E, 0xFE, 0x0E, 0xFE, 0x0E, 0xFE }, // map to packed key 1FFE1FFE0EFE0EFE\r
-               { 0xE0, 0x00, 0xE0, 0x00, 0xF0, 0x00, 0xF0, 0x00 }, // map to packed key E001E001F101F101\r
-               { 0xE0, 0x1E, 0xE0, 0x1E, 0xF0, 0x0E, 0xF0, 0x0E }, // map to packed key E01FE01FF10EF10E\r
-               { 0xE0, 0xFE, 0xE0, 0xFE, 0xF0, 0xFE, 0xF0, 0xFE }, // map to packed key E0FEE0FEF1FEF1FE\r
-               { 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00 }, // map to packed key FE01FE01FE01FE01\r
-               { 0xFE, 0x1E, 0xFE, 0x1E, 0xFE, 0x0E, 0xFE, 0x0E }, // map to packed key FE1FFE1FFE0EFE0E\r
-               { 0xFE, 0xE0, 0xFE, 0xE0, 0xFE, 0xF0, 0xFE, 0xF0 }, // map to packed key FEE0FEE0FEF1FEF1\r
-       };\r
+               { 0x00, 0x1E, 0x00, 0x1E, 0x00, 0x0E, 0x00, 0x0E }, // map to packed key 011F011F010E010E
+               { 0x00, 0xE0, 0x00, 0xE0, 0x00, 0xF0, 0x00, 0xF0 }, // map to packed key 01E001E001F101F1
+               { 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE }, // map to packed key 01FE01FE01FE01FE
+               { 0x1E, 0x00, 0x1E, 0x00, 0x0E, 0x00, 0x0E, 0x00 }, // map to packed key 1F011F010E010E01
+               { 0x1E, 0xE0, 0x1E, 0xE0, 0x0E, 0xF0, 0x0E, 0xF0 }, // map to packed key 1FE01FE00EF10EF1
+               { 0x1E, 0xFE, 0x1E, 0xFE, 0x0E, 0xFE, 0x0E, 0xFE }, // map to packed key 1FFE1FFE0EFE0EFE
+               { 0xE0, 0x00, 0xE0, 0x00, 0xF0, 0x00, 0xF0, 0x00 }, // map to packed key E001E001F101F101
+               { 0xE0, 0x1E, 0xE0, 0x1E, 0xF0, 0x0E, 0xF0, 0x0E }, // map to packed key E01FE01FF10EF10E
+               { 0xE0, 0xFE, 0xE0, 0xFE, 0xF0, 0xFE, 0xF0, 0xFE }, // map to packed key E0FEE0FEF1FEF1FE
+               { 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00, 0xFE, 0x00 }, // map to packed key FE01FE01FE01FE01
+               { 0xFE, 0x1E, 0xFE, 0x1E, 0xFE, 0x0E, 0xFE, 0x0E }, // map to packed key FE1FFE1FFE0EFE0E
+               { 0xFE, 0xE0, 0xFE, 0xE0, 0xFE, 0xF0, 0xFE, 0xF0 }, // map to packed key FEE0FEE0FEF1FEF1
+       };
 
        public static bool IsWeakKey (byte[] rgbKey) 
        {
index 80698888bd5043f1e42cdc3171306f36f852ba40..111d75fba54d1b42f7fc04e87ad5a9c8f80f5610 100644 (file)
@@ -23,7 +23,7 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-namespace System.Security.Cryptography {\r
+namespace System.Security.Cryptography {
 
        internal static class SHAConstants {
                // SHA-256 Constants
@@ -74,4 +74,4 @@ namespace System.Security.Cryptography {
                        0x4cc5d4becb3e42b6L, 0x597f299cfc657e2aL, 0x5fcb6fab3ad6faecL, 0x6c44198c4a475817L
                };
        }
-}\r
+}
diff --git a/mcs/class/corlib/System.Security.Permissions/.gitattributes b/mcs/class/corlib/System.Security.Permissions/.gitattributes
new file mode 100644 (file)
index 0000000..59a8412
--- /dev/null
@@ -0,0 +1 @@
+/IUnrestrictedPermission.cs -crlf
index 5fde74ed8406a1ec03649eb09b7a39d492122f08..4e89bdc1d7113697f4701f7eaa0e7372791d1bcd 100644 (file)
 //
 
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
+
+namespace System.Security.Permissions {
 
 #if NET_2_1
        [Obsolete ("CAS support is not available with Silverlight applications.")]
-#endif\r
+#endif
        [ComVisible (true)]
        [AttributeUsage(
                AttributeTargets.Assembly 
index 9f0fa5800a47e8351b676e12dd76307c4ba180df..b98b84858928dc71441cead4ec92b8d02df2a3eb 100644 (file)
@@ -32,9 +32,9 @@
 using System.Collections;
 using System.Runtime.InteropServices;
 using System.Text;
-\r
-namespace System.Security.Permissions {\r
-\r
+
+namespace System.Security.Permissions {
+
        [ComVisible (true)]
        [Serializable]
        public sealed class EnvironmentPermission : CodeAccessPermission, IUnrestrictedPermission, IBuiltInPermission {
index 6dc72ca663b0a65bbc72ddb5c4227e7c73104d57..629f5633c2ee2f944bd27844d64d86ddbd2c5e48 100644 (file)
@@ -30,9 +30,9 @@
 //
 
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
-\r
+
+namespace System.Security.Permissions {
+
        [ComVisible (true)]
        [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class |
                         AttributeTargets.Struct | AttributeTargets.Constructor |
index d837acf63996220f4436029cb0c2c6026801467f..512d6a7dedd29fc36a157a8ce8333b7f8f6a810f 100644 (file)
@@ -28,9 +28,9 @@
 //
 
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
-\r
+
+namespace System.Security.Permissions {
+
        [ComVisible (true)]
        [Serializable]
        public sealed class FileDialogPermission : CodeAccessPermission, IUnrestrictedPermission, IBuiltInPermission {
index 99a466ead917fcb807a31cb06a2be654c510760d..fe0f9f08e1635dad8681301e49043be8580865fc 100644 (file)
@@ -30,9 +30,9 @@
 //
 
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
-\r
+
+namespace System.Security.Permissions {
+
        [ComVisible (true)]
        [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class |
                         AttributeTargets.Struct | AttributeTargets.Constructor |
index 3c66c06746ea7c00011e7fdfcca1f4ce6156de3f..5f7fbff2d8633920d2992246abc814cf2e67a99b 100644 (file)
@@ -30,9 +30,9 @@
 //
 
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
-\r
+
+namespace System.Security.Permissions {
+
        [ComVisible (true)]
        [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class |
                         AttributeTargets.Struct | AttributeTargets.Constructor |
index a98c5a2bc5d62794788f94a191c978d7e5f95309..3ad3f369617b317ce75e449cf0351a0fa535bbfb 100644 (file)
@@ -28,9 +28,9 @@
 
 using System.Globalization;
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
-\r
+
+namespace System.Security.Permissions {
+
        [ComVisible (true)]
        [Serializable]
        public sealed class GacIdentityPermission : CodeAccessPermission, IBuiltInPermission {
index a7f635e0447cd0391561aa0ac2ebf420d9a9b7c4..5ec085a79c69cfd763fa9919c2c16b78c5d80849 100644 (file)
@@ -28,9 +28,9 @@
 //
 
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
-\r
+
+namespace System.Security.Permissions {
+
        [ComVisible (true)]
        [AttributeUsage ( AttributeTargets.Assembly | AttributeTargets.Class |
                AttributeTargets.Struct | AttributeTargets.Constructor |
index f6ac61d7c72e2a7050b889049d5730a5dc0eef73..703dc0e3276fba0f902db6e11428ed61df73baaa 100644 (file)
@@ -30,9 +30,9 @@
 //
 
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
-\r
+
+namespace System.Security.Permissions {
+
        [ComVisible (true)]
        [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class |
                         AttributeTargets.Struct | AttributeTargets.Constructor |
diff --git a/mcs/class/corlib/System.Security.Policy/.gitattributes b/mcs/class/corlib/System.Security.Policy/.gitattributes
new file mode 100644 (file)
index 0000000..2aada25
--- /dev/null
@@ -0,0 +1,7 @@
+/ApplicationDirectoryMembershipCondition.cs -crlf
+/ApplicationMembershipCondition.cs -crlf
+/DomainApplicationMembershipCondition.cs -crlf
+/IIdentityPermissionFactory.cs -crlf
+/IMembershipCondition.cs -crlf
+/PermissionRequestEvidence.cs -crlf
+/PolicyStatement.cs -crlf
index 9bd6441fc5fd58111c8528e1cdcd48550e854c26..bc010b23adfaf614bdbcf2d80492ed02e6c33200 100644 (file)
@@ -53,8 +53,8 @@ namespace System.Security {
                        HasElevatedPermissions = !SecurityEnabled;
                }
 
-               // note: this let us differentiate between running in the browser (w/CoreCLR) and \r
-               // running on the desktop (e.g. smcs compiling stuff)\r
+               // note: this let us differentiate between running in the browser (w/CoreCLR) and 
+               // running on the desktop (e.g. smcs compiling stuff)
                extern public static bool SecurityEnabled {
                        [MethodImplAttribute (MethodImplOptions.InternalCall)]
                        get;
diff --git a/mcs/class/corlib/Test/System.Collections/.gitattributes b/mcs/class/corlib/Test/System.Collections/.gitattributes
new file mode 100644 (file)
index 0000000..f9a8872
--- /dev/null
@@ -0,0 +1 @@
+/HashtableTest.cs -crlf
index 87e8d5800520d15326fa71966f6ac42ed16e04a5..031c4c4fd3b708674a9f12162a5297216766c42b 100644 (file)
@@ -275,43 +275,43 @@ namespace MonoCasTests.System.IO.IsolatedStorageTest {
                        isf.Close ();
                }
 
-\r
-               private ulong MaximumSize (SecurityZone zone)\r
-               {\r
-                       IsolatedStorageScope scope = IsolatedStorageScope.User | IsolatedStorageScope.Assembly;\r
-\r
-                       Evidence ae = new Evidence ();\r
-                       ae.AddHost (new Zone (zone));\r
-                       IsolatedStorageFile isf = IsolatedStorageFile.GetStore (scope, null, null, ae, typeof (Zone));\r
-                       return isf.MaximumSize;\r
-               }\r
-\r
-               [Test]\r
-               public void MaximumSize ()\r
-               {\r
-                       Assert.AreEqual (Int64.MaxValue, MaximumSize (SecurityZone.MyComputer), "MyComputer");\r
+
+               private ulong MaximumSize (SecurityZone zone)
+               {
+                       IsolatedStorageScope scope = IsolatedStorageScope.User | IsolatedStorageScope.Assembly;
+
+                       Evidence ae = new Evidence ();
+                       ae.AddHost (new Zone (zone));
+                       IsolatedStorageFile isf = IsolatedStorageFile.GetStore (scope, null, null, ae, typeof (Zone));
+                       return isf.MaximumSize;
+               }
+
+               [Test]
+               public void MaximumSize ()
+               {
+                       Assert.AreEqual (Int64.MaxValue, MaximumSize (SecurityZone.MyComputer), "MyComputer");
                        Assert.AreEqual (Int64.MaxValue, MaximumSize (SecurityZone.Intranet), "Intranet");
 #if NET_2_0
-                       Assert.AreEqual (512000, MaximumSize (SecurityZone.Internet), "Internet");\r
+                       Assert.AreEqual (512000, MaximumSize (SecurityZone.Internet), "Internet");
                        Assert.AreEqual (512000, MaximumSize (SecurityZone.Trusted), "Trusted");
 #else
-                       Assert.AreEqual (10240, MaximumSize (SecurityZone.Internet), "Internet");\r
+                       Assert.AreEqual (10240, MaximumSize (SecurityZone.Internet), "Internet");
                        Assert.AreEqual (10240, MaximumSize (SecurityZone.Trusted), "Trusted");
-#endif\r
-               }\r
-\r
-               [Test]\r
-               [ExpectedException (typeof (PolicyException))]\r
-               public void MaximumSize_Untrusted ()\r
-               {\r
-                       Assert.AreEqual (Int64.MaxValue, MaximumSize (SecurityZone.Untrusted), "Untrusted");\r
-               }\r
-\r
-               [Test]\r
-               [ExpectedException (typeof (PolicyException))]\r
-               public void MaximumSize_NoZone ()\r
-               {\r
-                       Assert.AreEqual (Int64.MaxValue, MaximumSize (SecurityZone.NoZone), "NoZone");\r
-               }\r
+#endif
+               }
+
+               [Test]
+               [ExpectedException (typeof (PolicyException))]
+               public void MaximumSize_Untrusted ()
+               {
+                       Assert.AreEqual (Int64.MaxValue, MaximumSize (SecurityZone.Untrusted), "Untrusted");
+               }
+
+               [Test]
+               [ExpectedException (typeof (PolicyException))]
+               public void MaximumSize_NoZone ()
+               {
+                       Assert.AreEqual (Int64.MaxValue, MaximumSize (SecurityZone.NoZone), "NoZone");
+               }
        }
 }
diff --git a/mcs/class/corlib/Test/System.IO/.gitattributes b/mcs/class/corlib/Test/System.IO/.gitattributes
new file mode 100644 (file)
index 0000000..6abd4a8
--- /dev/null
@@ -0,0 +1 @@
+/DirectoryTest.cs -crlf
diff --git a/mcs/class/corlib/Test/System.Threading/.gitattributes b/mcs/class/corlib/Test/System.Threading/.gitattributes
new file mode 100644 (file)
index 0000000..7a3463b
--- /dev/null
@@ -0,0 +1 @@
+/MutexTest.cs -crlf
diff --git a/mcs/class/corlib/Test/System/.gitattributes b/mcs/class/corlib/Test/System/.gitattributes
new file mode 100644 (file)
index 0000000..b038797
--- /dev/null
@@ -0,0 +1,3 @@
+/DecimalTest2.cs -crlf
+/ExceptionTest.cs -crlf
+/MulticastDelegate.cs -crlf
diff --git a/mcs/class/corlib/Test/resources/.gitattributes b/mcs/class/corlib/Test/resources/.gitattributes
new file mode 100644 (file)
index 0000000..35eb9df
--- /dev/null
@@ -0,0 +1 @@
+/AFile.txt -crlf
diff --git a/mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Actions/.gitattributes b/mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Actions/.gitattributes
new file mode 100644 (file)
index 0000000..9e41618
--- /dev/null
@@ -0,0 +1,2 @@
+/BindingRestrictions.cs -crlf
+/ExpandoObject.cs -crlf
diff --git a/mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Ast/.gitattributes b/mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Ast/.gitattributes
new file mode 100644 (file)
index 0000000..1dede25
--- /dev/null
@@ -0,0 +1,2 @@
+/Expression.cs -crlf
+/ListInitExpression.cs -crlf
diff --git a/mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Compiler/.gitattributes b/mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Compiler/.gitattributes
new file mode 100644 (file)
index 0000000..9b2b3f8
--- /dev/null
@@ -0,0 +1 @@
+/LambdaCompiler.Lambda.cs -crlf
diff --git a/mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Properties/.gitattributes b/mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Properties/.gitattributes
new file mode 100644 (file)
index 0000000..31e93e4
--- /dev/null
@@ -0,0 +1 @@
+/ExtensionAssemblyInfo.cs -crlf
diff --git a/mcs/errors/.gitattributes b/mcs/errors/.gitattributes
new file mode 100644 (file)
index 0000000..e027e6d
--- /dev/null
@@ -0,0 +1,74 @@
+/CS0122-19-lib.cs -crlf
+/cs0019-21.cs -crlf
+/cs0019-22.cs -crlf
+/cs0019-23.cs -crlf
+/cs0029-11.cs -crlf
+/cs0029-2.cs -crlf
+/cs0035.cs -crlf
+/cs0037-6.cs -crlf
+/cs0103-4.cs -crlf
+/cs0117-6.cs -crlf
+/cs0121-10.cs -crlf
+/cs0121-9.cs -crlf
+/cs0144-3.cs -crlf
+/cs0154-3.cs -crlf
+/cs0173-4.cs -crlf
+/cs0221-10.cs -crlf
+/cs0221-5.cs -crlf
+/cs0221-6.cs -crlf
+/cs0221-7.cs -crlf
+/cs0221-8.cs -crlf
+/cs0221-9.cs -crlf
+/cs0236-2.cs -crlf
+/cs0266-9.cs -crlf
+/cs0466.cs -crlf
+/cs0469.cs -crlf
+/cs0553-2.cs -crlf
+/cs0596-2.cs -crlf
+/cs0596.cs -crlf
+/cs0619-47.cs -crlf
+/cs0619-48.cs -crlf
+/cs0619-49.cs -crlf
+/cs0619-50.cs -crlf
+/cs0619-51.cs -crlf
+/cs0664-3.cs -crlf
+/cs1059-2.cs -crlf
+/cs1503.cs -crlf
+/cs1547-3.cs -crlf
+/cs1547-5.cs -crlf
+/cs1547-6.cs -crlf
+/cs1547-7.cs -crlf
+/cs1706-2.cs -crlf
+/cs1729-12.cs -crlf
+/cs3003-6.cs -crlf
+/gcs0019-4.cs -crlf
+/gcs0019-5.cs -crlf
+/gcs0019-6.cs -crlf
+/gcs0029-3.cs -crlf
+/gcs0266.cs -crlf
+/gcs0453-4.cs -crlf
+/gcs1644-15.cs -crlf
+/gcs1644-16.cs -crlf
+/gcs1960-2.cs -crlf
+/gcs1960.cs -crlf
+/gcs1961-10.cs -crlf
+/gcs1961-11.cs -crlf
+/gcs1961-12.cs -crlf
+/gcs1961-15.cs -crlf
+/gcs1961-16.cs -crlf
+/gcs1961-17.cs -crlf
+/gcs1961-2.cs -crlf
+/gcs1961-24.cs -crlf
+/gcs1961-25.cs -crlf
+/gcs1961-26.cs -crlf
+/gcs1961-27.cs -crlf
+/gcs1961-30.cs -crlf
+/gcs1961-31.cs -crlf
+/gcs1961-32.cs -crlf
+/gcs1961-33.cs -crlf
+/gcs1961-34.cs -crlf
+/gcs1961-35.cs -crlf
+/gcs1961-36.cs -crlf
+/gcs1961-37.cs -crlf
+/gcs1961-9.cs -crlf
+/gcs1961.cs -crlf
index 0e2a0cf820c769ca19956eb5e902f2b6867de3d5..795a44fd3bf2d80a9efabdc21e7ec4956548ca19 100644 (file)
@@ -1,4 +1,4 @@
-// CS0019: Operator `+' cannot be applied to operands of type `AA' and `uint'
+// CS0019: Operator `+' cannot be applied to operands of type `AA' and `uint'\r
 // Line: 11\r
 \r
 enum AA : byte { a, b = 200 }\r
@@ -10,4 +10,4 @@ public class C
                const uint ul = 1;\r
                AA b = AA.a + ul;\r
        }\r
-}
+}\r
index 2645ce7f1a24bfc0370d1131ee1f6cb3d60f8c73..25a7e5bdd36ad546120db4ba18fcf16a2e9f8975 100644 (file)
@@ -1,4 +1,4 @@
-// CS0019: Operator `-' cannot be applied to operands of type `AA' and `long'
+// CS0019: Operator `-' cannot be applied to operands of type `AA' and `long'\r
 // Line: 11\r
 \r
 enum AA : short { a, b = 200 }\r
@@ -10,4 +10,4 @@ public class C
                const long ul = 1;\r
                AA b = AA.a - ul;\r
        }\r
-}
+}\r
index 017fde1451fc5c016da7df475375addddc2b59c8..7ac43ca26bf681afc1d2cbcbbbbee80651dca2fa 100644 (file)
@@ -4,7 +4,7 @@
 
 class T {
         public static bool Main ()
-        {\r
+        {
             return false;
         }
 }
index 72e2380a73bb0f27cb107748f515f466139c2cfa..7caf83374c72ffcf4afe3225fca1c45c7c12c7ee 100644 (file)
@@ -21,4 +21,4 @@ class M
                A a = new A ();\r
                float f = -a;  \r
        }\r
-}
+}\r
index 4563ed13adf267a19d31c70a8238f1225ecb52f8..c9477420e3cb66e65f7c355d4e0220ccc4b0e566 100644 (file)
@@ -1,6 +1,6 @@
-// cs0037.cs: Cannot convert null to `bool' because it is a value type
+// cs0037.cs: Cannot convert null to `bool' because it is a value type\r
 // Line: 13\r
-
+\r
 using System;\r
 \r
 public sealed class BoundAttribute : System.Attribute\r
index c9ad9b03c584a5852d19e46daaa8af6d092b693a..9a09d3c2820350c8e643d878a17767caf0243399 100644 (file)
@@ -1,5 +1,5 @@
-// CS0117: `string' does not contain a definition for `Parse'
-// Line: 10
+// CS0117: `string' does not contain a definition for `Parse'\r
+// Line: 10\r
 \r
 using System;\r
 \r
index 11d515567b11dc95a0dd91ce00368d2a1522d25c..5f413aff0227a4ca3ba1c8417f4f86bf549edd7f 100644 (file)
@@ -1,6 +1,6 @@
 // cs0132.-2cs: `X.X(int)': The static constructor must be parameterless
 // Line: 5
-class X {\r
+class X {
     static int ii = 55;
        static X (int x)
        {
index c4f3d239ef5182c2070e1530959e11a6a065dca8..382c03b7b656eae709bcca11b2c4232426167081 100644 (file)
@@ -12,4 +12,4 @@ class C
        {\r
                int i = new Test()[false];\r
        }\r
-}
+}\r
index 1859fb3892182106d7189ee5288d4496710d2f57..1c41c52735880e29b1c3d565eb8c5b6f37f95512 100644 (file)
@@ -4,8 +4,8 @@
 
 using System;
 
-class C {\r
-       bool T () { return true; }\r
+class C {
+       bool T () { return true; }
 
        void Close()
        {       
index b1287adf512b96998317b0e6e95efc277379e51a..34addeaa806e3e3e2d07c2c3a2240b7bbb40a868 100644 (file)
@@ -7,4 +7,4 @@ enum E2 { A }
 class X {\r
     const E1 e = ~E2.A;\r
 }\r
-
+\r
index 1588c21ce2b51bb97408ff81137ba184d8fd8968..dd9050eb55db65ad37ccaa078edd31e5b21d3e09 100644 (file)
@@ -1,5 +1,5 @@
 // cs0466.cs:  `Base.I.M(params int[])': the explicit interface implementation cannot introduce the params modifier\r
-// Line: 10
+// Line: 10\r
 \r
 interface I\r
 {\r
index 233167bcba28e7b72087e55aba899b839240b23a..a6bf6abdb806b455ee8889016f589d58b932fd34 100644 (file)
@@ -1,5 +1,5 @@
-// cs0469.cs: The `goto case' value is not implicitly convertible to type `char'
-// Line: 16
+// cs0469.cs: The `goto case' value is not implicitly convertible to type `char'\r
+// Line: 16\r
 // Compiler options: -warnaserror -warn:2\r
 \r
 class Test\r
index 3fbf56655b3e29ca6e9eb7a98eaa92d5b5782e28..bb1fd0f8c574a31f572cc85bd5c2a79e4020ba75 100644 (file)
@@ -12,4 +12,4 @@ namespace plj
                        return null;\r
                }\r
        }\r
-}
+}\r
index e4d6c1d20ef902563c00a49f6338417800b17062..89c8f83a760f0f588602032ec42d21b4d4db7cd1 100644 (file)
@@ -1,6 +1,6 @@
-// cs0619-50.cs: `A.B' is obsolete: `yes'
+// cs0619-50.cs: `A.B' is obsolete: `yes'\r
 // Line: 12\r
-
+\r
 using Z = A.B;\r
 \r
 class A\r
index f651d432a9c675ee003d7ce82cce138e7c72b06d..de93139646de550668be6d9118ad614179537a65 100644 (file)
@@ -1,4 +1,4 @@
-// cs0619-51.cs: `A.comparer' is obsolete: `Please use ...'
+// cs0619-51.cs: `A.comparer' is obsolete: `Please use ...'\r
 // Line: 16\r
 // Compiler options: -reference:CS0619-51-lib.dll\r
 \r
index 3eb26cf8c869d9260301c4b84e03894879232060..df11f4496fb35a617ea6d6b9149e8e5e22109f61 100644 (file)
@@ -1,6 +1,6 @@
 // cs0664-3.cs: Literal of type double cannot be implicitly converted to type `float'. Add suffix `f' to create a literal of this type\r
 // Line: 13\r
-
+\r
 using System;\r
 \r
 public sealed class BoundAttribute : System.Attribute\r
index 979088d14bb5756a829696c6dce58fb5d2a27b48..4b1d55d95d0ba42314cd76e8cd627867e9b7cd7e 100644 (file)
@@ -7,4 +7,4 @@ public class Test {
        void Main () {\r
                Console.WriteLine (++0);\r
        }\r
-}
+}\r
index c006bcd14283b5e008679c7f71e977d3516bc438..577b9880200e45299df7460dde13cfbbd387d5bd 100644 (file)
@@ -14,4 +14,4 @@ class B
        {\r
                A.Foo (1);\r
        }\r
-}
+}\r
index 03d77ecd4083a1776343f854dd3fc13cb3f5449a..19fd42116d729616af3911d9dc341e9a9d23cf32 100644 (file)
@@ -1,4 +1,4 @@
-// CS1706: Anonymous methods and lambda expressions cannot be used in the current context
+// CS1706: Anonymous methods and lambda expressions cannot be used in the current context\r
 // Line: 14\r
 \r
 public delegate void Proc();\r
@@ -15,4 +15,4 @@ public class Class
        public void Foo()\r
        {\r
        }\r
-} 
+} \r
index b96d8eced2ff517d054ed00aae4e6999e6359a6d..dd7dc97c9a8be452dd0628b02c1c6b7774c52edf 100644 (file)
@@ -5,7 +5,7 @@
 class A
 {
        public A ()
-       {\r
+       {
                int a = a = 5;
        }
 }
\ No newline at end of file
index c056b4135df7ad68980bf373404b7cf95ce635df..247143328712b5528d881249c05622a8016a3859 100644 (file)
@@ -14,4 +14,4 @@ class Example
        {\r
                A a = new A.Foo ("test");  \r
        }\r
-}
+}\r
index b6e109aa1fd944d66eec89566ccb5d3893c5100d..8cb2e10de21d55a03236a2eeab2fb2bbf10dcca9 100644 (file)
@@ -1,6 +1,6 @@
 // CS3003: Type of `I.Foo' is not CLS-compliant\r
-// Line: 10
-// Compiler options: -warnaserror -warn:1
+// Line: 10\r
+// Compiler options: -warnaserror -warn:1\r
 \r
 using System;\r
 [assembly:CLSCompliant (true)]\r
index 7014837fe651e0f8bcc0c671920c32038e0c2cb4..e24febd725b16e0fc2016d37cead8dce2bdfce89 100644 (file)
@@ -1,4 +1,4 @@
-// CS0019: Operator `+=' cannot be applied to operands of type `EventHandler' and `T'
+// CS0019: Operator `+=' cannot be applied to operands of type `EventHandler' and `T'\r
 // Line: 10\r
 \r
 using System;\r
index 37f5cddc364b3dd3cd4b0aa1b254135ad5222387..d09ff665108c44d366c9a1ce700648a40ef09fb1 100644 (file)
@@ -1,5 +1,5 @@
-// CS0266: Cannot implicitly convert type `I' to `C'. An explicit conversion exists (are you missing a cast?)
-// Line: 16
+// CS0266: Cannot implicitly convert type `I' to `C'. An explicit conversion exists (are you missing a cast?)\r
+// Line: 16\r
 \r
 interface I\r
 {\r
index a97e4af068c52c024e37a3201f8bc85cadd13126..457f795a405a0fcf5e6521e0c263b66b60f8b76d 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The contravariant type parameter `T' must be covariantly valid on `B<T>.A'\r
-// Line: 9\r
+// CS1961: The contravariant type parameter `T' must be covariantly valid on `B<T>.A'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<out T>
index 2d53c5be33adb9a057eb9dca25dee456453e0a98..51a69a2b83432b1134e58df5f54d6e00b7a15147 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.C(A<T>)'\r
-// Line: 9\r
+// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.C(A<T>)'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index dbdb6c031f429bfcdb0c0f1fdc260bf213ca2187..ac551a67dba1ade1da7298178b81052d719814e3 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.A'\r
-// Line: 9\r
+// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.A'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index d998831abd103fdb2f68a1f3cd0efcdae18ec2e4..e9df1fd8afcf09a50cc6c76d41b74850df56d0ed 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.A'\r
-// Line: 9\r
+// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.A'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index 02809ac579ff3f1ba6ba80cb09a7b49c7463544f..e5b5e7d93cc0a370b467279af232b58f3a46bb1b 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.C()'\r
-// Line: 9\r
+// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.C()'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index 8039575d2564f13808c2e24a266bcef15023e8b8..229225539213f6b9f5fa68e86fe9dbc41fc0c6fd 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.C()'\r
-// Line: 9\r
+// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.C()'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index efce48141dc7b27518e6f016ce9b07c9fb13119b..098e8af96329cead279fe804488d6e8b384b81fb 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.C(A<T>)'\r
-// Line: 9\r
+// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.C(A<T>)'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index 248f988bb5360bfc7bf7f367aea2ef0243e91be5..a53672830ba72c4bde7aa8ce17379ce18c647c61 100644 (file)
@@ -1,5 +1,5 @@
-// CS1923: The covariant type parameter `T' must be invariantly valid on `B<T>.C(A<A<T>>)'\r
-// Line: 9\r
+// CS1923: The covariant type parameter `T' must be invariantly valid on `B<T>.C(A<A<T>>)'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index 24b61875bd8649f20c4ded5c7420707227695982..37e87141f6b3e936a6feb7f45c3568b629906a6d 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The covariant type parameter `T' must be contravariantly valid on `B<T>.A'\r
-// Line: 9\r
+// CS1961: The covariant type parameter `T' must be contravariantly valid on `B<T>.A'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<in T>
index efce48141dc7b27518e6f016ce9b07c9fb13119b..098e8af96329cead279fe804488d6e8b384b81fb 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.C(A<T>)'\r
-// Line: 9\r
+// CS1961: The covariant type parameter `T' must be invariantly valid on `B<T>.C(A<T>)'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index 03bba7f47e6e208e221aaedd43d6661a18ad7da3..97138e0639c947b2ddaa0cbd440bf93b2b869437 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.A'\r
-// Line: 9\r
+// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.A'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index d7d6260f99b7094a66d3a78051370ccc9ff19ad9..1ca5c603d85ff1a2f4b8f80b15c070637167bf90 100644 (file)
@@ -1,5 +1,5 @@
 // CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.A'
-// Line: 9\r
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index 99c7d2cd725e19544be663969881e4d0d81d4a82..5c92c2606f56ee3bc9fd214221f446b97d721000 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.C()'\r
-// Line: 9\r
+// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.C()'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index 76b7dbf394bf54493e7d40c1d3f3bc15e420aef1..b0fee16550a90f7c425c8dabb64a093d1c89af66 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.C()'\r
-// Line: 9\r
+// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.C()'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index 2d53c5be33adb9a057eb9dca25dee456453e0a98..51a69a2b83432b1134e58df5f54d6e00b7a15147 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.C(A<T>)'\r
-// Line: 9\r
+// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.C(A<T>)'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
index 8ab71b2921ece1932330b00b60e28bb6132c201f..068a586df71db614e289dd048f06e936e1b02bb9 100644 (file)
@@ -1,5 +1,5 @@
-// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.C(A<A<T>>)'\r
-// Line: 9\r
+// CS1961: The contravariant type parameter `T' must be invariantly valid on `B<T>.C(A<A<T>>)'
+// Line: 9
 // Compiler options: -langversion:future
 
 interface A<T>
diff --git a/mcs/ilasm/.gitattributes b/mcs/ilasm/.gitattributes
new file mode 100644 (file)
index 0000000..764fa38
--- /dev/null
@@ -0,0 +1 @@
+/Main.cs -crlf
diff --git a/mcs/ilasm/codegen/.gitattributes b/mcs/ilasm/codegen/.gitattributes
new file mode 100644 (file)
index 0000000..c9a4684
--- /dev/null
@@ -0,0 +1,4 @@
+/Class.cs -crlf
+/CodeGen.cs -crlf
+/Method.cs -crlf
+/Types.cs -crlf
diff --git a/mcs/ilasm/errors/.gitattributes b/mcs/ilasm/errors/.gitattributes
new file mode 100644 (file)
index 0000000..a298b99
--- /dev/null
@@ -0,0 +1,9 @@
+/abs_method4.il -crlf
+/abs_method9.il -crlf
+/err-cattr.il -crlf
+/err-gen-cattr-1.il -crlf
+/err-gen-cattr-2.il -crlf
+/err-gen-cattr-3.il -crlf
+/err-gen-cattr-4.il -crlf
+/err-global.il -crlf
+/err-global2.il -crlf
diff --git a/mcs/ilasm/parser/.gitattributes b/mcs/ilasm/parser/.gitattributes
new file mode 100644 (file)
index 0000000..de4a0dc
--- /dev/null
@@ -0,0 +1,2 @@
+/ILParser.jay -crlf
+/ScannerAdapter.cs -crlf
diff --git a/mcs/ilasm/scanner/.gitattributes b/mcs/ilasm/scanner/.gitattributes
new file mode 100644 (file)
index 0000000..9e9055d
--- /dev/null
@@ -0,0 +1,11 @@
+/ILReader.cs -crlf
+/ILSyntaxError.cs -crlf
+/ILTables.cs -crlf
+/ILToken.cs -crlf
+/ILTokenizer.cs -crlf
+/ITokenStream.cs -crlf
+/InstrToken.cs -crlf
+/Location.cs -crlf
+/NumberHelper.cs -crlf
+/StringHelper.cs -crlf
+/StringHelperBase.cs -crlf
diff --git a/mcs/ilasm/tests/.gitattributes b/mcs/ilasm/tests/.gitattributes
new file mode 100644 (file)
index 0000000..f5b5e93
--- /dev/null
@@ -0,0 +1,19 @@
+/abs_method1.il -crlf
+/abs_method10.il -crlf
+/abs_method2.il -crlf
+/abs_method3.il -crlf
+/abs_method5.il -crlf
+/abs_method6.il -crlf
+/abs_method7.il -crlf
+/abs_method8.il -crlf
+/dotted-names.il -crlf
+/gen-1.il -crlf
+/gen-extern-type.il -crlf
+/global.il -crlf
+/test-33.il -crlf
+/test-34.il -crlf
+/test-bounded-array.il -crlf
+/test-cattr-1.il -crlf
+/test-field-init.il -crlf
+/test-perm_pass-2.il -crlf
+/test-perm_pass-3.il -crlf
diff --git a/mcs/mcs/.gitattributes b/mcs/mcs/.gitattributes
new file mode 100644 (file)
index 0000000..bb96f9a
--- /dev/null
@@ -0,0 +1 @@
+/gmcs.exe.config -crlf
diff --git a/mcs/nunit24/.gitattributes b/mcs/nunit24/.gitattributes
new file mode 100644 (file)
index 0000000..3cdcb8e
--- /dev/null
@@ -0,0 +1,5 @@
+/CommonAssemblyInfo.cs -crlf
+/license.rtf -crlf
+/nunit20under21.config -crlf
+/nunit20under22.config -crlf
+/nunit21under22.config -crlf
diff --git a/mcs/nunit24/ClientUtilities/util/.gitattributes b/mcs/nunit24/ClientUtilities/util/.gitattributes
new file mode 100644 (file)
index 0000000..c9aee1a
--- /dev/null
@@ -0,0 +1,52 @@
+/AggregatingTestRunner.cs -crlf
+/AssemblyInfo.cs -crlf
+/AssemblyItem.cs -crlf
+/AssemblyList.cs -crlf
+/AssemblyWatcher.cs -crlf
+/CategoryExpression.cs -crlf
+/CategoryManager.cs -crlf
+/CommandLineOptions.cs -crlf
+/ConsoleWriter.cs -crlf
+/ISettings.cs -crlf
+/ITestEvents.cs -crlf
+/ITestLoader.cs -crlf
+/MemorySettingsStorage.cs -crlf
+/MultipleTestDomainRunner.cs -crlf
+/NUnitProject.cs -crlf
+/NUnitRegistry.cs -crlf
+/PathUtils.cs -crlf
+/ProcessRunner.cs -crlf
+/ProjectConfig.cs -crlf
+/ProjectConfigCollection.cs -crlf
+/ProjectFormatException.cs -crlf
+/ProxyTestRunner.cs -crlf
+/RecentFileEntry.cs -crlf
+/RecentFiles.cs -crlf
+/RecentFilesCollection.cs -crlf
+/RegistrySettingsStorage.cs -crlf
+/RemoteTestAgent.cs -crlf
+/ResultSummarizer.cs -crlf
+/ServerBase.cs -crlf
+/ServerUtilities.cs -crlf
+/Services.cs -crlf
+/SettingsGroup.cs -crlf
+/SettingsStorage.cs -crlf
+/StackTraceFilter.cs -crlf
+/SummaryVisitor.cs -crlf
+/TestAgent.cs -crlf
+/TestDomain.cs -crlf
+/TestEventArgs.cs -crlf
+/TestEventDispatcher.cs -crlf
+/TestExceptionHandler.cs -crlf
+/TestLoader.cs -crlf
+/TestObserver.cs -crlf
+/TestResultItem.cs -crlf
+/TestServer.cs -crlf
+/Transform.resx -crlf
+/VSProject.cs -crlf
+/VSProjectConfig.cs -crlf
+/VSProjectConfigCollection.cs -crlf
+/XmlResultTransform.cs -crlf
+/XmlResultVisitor.cs -crlf
+/XmlSettingsStorage.cs -crlf
+/nunit.util.build -crlf
diff --git a/mcs/nunit24/ClientUtilities/util/Services/.gitattributes b/mcs/nunit24/ClientUtilities/util/Services/.gitattributes
new file mode 100644 (file)
index 0000000..c76b5cb
--- /dev/null
@@ -0,0 +1,8 @@
+/AddinManager.cs -crlf
+/AddinRegistry.cs -crlf
+/DomainManager.cs -crlf
+/RecentFilesService.cs -crlf
+/ServiceManager.cs -crlf
+/SettingsService.cs -crlf
+/TestAgency.cs -crlf
+/TestAgentManager.cs -crlf
diff --git a/mcs/nunit24/ConsoleRunner/nunit-console-exe/.gitattributes b/mcs/nunit24/ConsoleRunner/nunit-console-exe/.gitattributes
new file mode 100644 (file)
index 0000000..42cbe36
--- /dev/null
@@ -0,0 +1,7 @@
+/App.config -crlf
+/Class1.cs -crlf
+/assemblyinfo.cs -crlf
+/nunit-console.exe.build -crlf
+/nunit-console.exe.config -crlf
+/nunit-console.exe.config.net_2_0 -crlf
+/nunit-console.exe.config.net_3_5 -crlf
diff --git a/mcs/nunit24/ConsoleRunner/nunit-console/.gitattributes b/mcs/nunit24/ConsoleRunner/nunit-console/.gitattributes
new file mode 100644 (file)
index 0000000..8f8e2d7
--- /dev/null
@@ -0,0 +1,6 @@
+/AssemblyInfo.cs -crlf
+/ConsoleOptions.cs -crlf
+/ConsoleUi.cs -crlf
+/EventCollector.cs -crlf
+/Runner.cs -crlf
+/nunit-console.build -crlf
diff --git a/mcs/nunit24/NUnitCore/core/.gitattributes b/mcs/nunit24/NUnitCore/core/.gitattributes
new file mode 100644 (file)
index 0000000..5671627
--- /dev/null
@@ -0,0 +1,55 @@
+/AbstractTestCaseDecoration.cs -crlf
+/AssemblyInfo.cs -crlf
+/AssemblyReader.cs -crlf
+/AssemblyResolver.cs -crlf
+/CoreExtensions.cs -crlf
+/CoreExtensions.save.cs -crlf
+/CultureDetector.cs -crlf
+/DelegatingTestRunner.cs -crlf
+/DirectorySwapper.cs -crlf
+/EventListenerTextWriter.cs -crlf
+/EventPump.cs -crlf
+/EventQueue.cs -crlf
+/ExtensionHost.cs -crlf
+/ExtensionPoint.cs -crlf
+/IgnoreDecorator.cs -crlf
+/InvalidSuiteException.cs -crlf
+/InvalidTestFixtureException.cs -crlf
+/LegacySuite.cs -crlf
+/Log4NetCapture.cs -crlf
+/LogCapture.cs -crlf
+/NTrace.cs -crlf
+/NUnitException.cs -crlf
+/NUnitFramework.cs -crlf
+/NUnitTestFixture.cs -crlf
+/NUnitTestMethod.cs -crlf
+/NamespaceTreeBuilder.cs -crlf
+/NoTestFixturesException.cs -crlf
+/NotRunnableTestCase.cs -crlf
+/NullListener.cs -crlf
+/PlatformHelper.cs -crlf
+/ProxyTestRunner.cs -crlf
+/QueuingEventListener.cs -crlf
+/Reflect.cs -crlf
+/RemoteTestRunner.cs -crlf
+/Results.xsd -crlf
+/SetUpFixture.cs -crlf
+/SimpleTestRunner.cs -crlf
+/StringTextWriter.cs -crlf
+/SuiteBuilderAttribute.cs -crlf
+/Summary.xslt -crlf
+/TestBuilderAttribute.cs -crlf
+/TestCase.cs -crlf
+/TestCaseBuilder.cs -crlf
+/TestCaseBuilderAttribute.cs -crlf
+/TestContext.cs -crlf
+/TestDecoratorAttribute.cs -crlf
+/TestFixture.cs -crlf
+/TestFixtureBuilder.cs -crlf
+/TestMethod.cs -crlf
+/TestRunnerThread.cs -crlf
+/TestSuite.cs -crlf
+/TestSuiteBuilder.cs -crlf
+/TextCapture.cs -crlf
+/ThreadedTestRunner.cs -crlf
+/nunit.core.build -crlf
diff --git a/mcs/nunit24/NUnitCore/core/Builders/.gitattributes b/mcs/nunit24/NUnitCore/core/Builders/.gitattributes
new file mode 100644 (file)
index 0000000..6878c6f
--- /dev/null
@@ -0,0 +1,8 @@
+/AbstractFixtureBuilder.cs -crlf
+/AbstractTestCaseBuilder.cs -crlf
+/LegacySuiteBuilder.cs -crlf
+/MultiCultureDecorator.cs -crlf
+/NUnitTestCaseBuilder.cs -crlf
+/NUnitTestFixtureBuilder.cs -crlf
+/SetUpFixtureBuilder.cs -crlf
+/TestAssemblyBuilder.cs -crlf
diff --git a/mcs/nunit24/NUnitCore/core/Extensibility/.gitattributes b/mcs/nunit24/NUnitCore/core/Extensibility/.gitattributes
new file mode 100644 (file)
index 0000000..b5ca5b2
--- /dev/null
@@ -0,0 +1,7 @@
+/AddinRegistry.cs -crlf
+/EventListenerCollection.cs -crlf
+/FrameworkRegistry.cs -crlf
+/SuiteBuilderCollection.cs -crlf
+/TestCaseBuilderCollection.cs -crlf
+/TestDecoratorCollection.cs -crlf
+/TestDecoratorCollection.save.cs -crlf
diff --git a/mcs/nunit24/NUnitCore/interfaces/.gitattributes b/mcs/nunit24/NUnitCore/interfaces/.gitattributes
new file mode 100644 (file)
index 0000000..64ead66
--- /dev/null
@@ -0,0 +1,23 @@
+/AssemblyInfo.cs -crlf
+/EventListener.cs -crlf
+/IService.cs -crlf
+/ITest.cs -crlf
+/ITestFilter.cs -crlf
+/ResultState.cs -crlf
+/ResultVisitor.cs -crlf
+/RunState.cs -crlf
+/RuntimeFramework.cs -crlf
+/Test.cs -crlf
+/TestAssemblyInfo.cs -crlf
+/TestCaseResult.cs -crlf
+/TestFilter.cs -crlf
+/TestID.cs -crlf
+/TestInfo.cs -crlf
+/TestName.cs -crlf
+/TestNode.cs -crlf
+/TestOutput.cs -crlf
+/TestPackage.cs -crlf
+/TestResult.cs -crlf
+/TestRunner.cs -crlf
+/TestSuiteResult.cs -crlf
+/nunit.core.interfaces.build -crlf
diff --git a/mcs/nunit24/NUnitCore/interfaces/Extensibility/.gitattributes b/mcs/nunit24/NUnitCore/interfaces/Extensibility/.gitattributes
new file mode 100644 (file)
index 0000000..790fee5
--- /dev/null
@@ -0,0 +1,14 @@
+/Addin.cs -crlf
+/AddinStatus.cs -crlf
+/ExtensionType.cs -crlf
+/IAddin.cs -crlf
+/IAddinManager.cs -crlf
+/IAddinRegistry.cs -crlf
+/IExtensionHost.cs -crlf
+/IExtensionPoint.cs -crlf
+/IFrameworkRegistry.cs -crlf
+/ISuiteBuilder.cs -crlf
+/ITestCaseBuilder.cs -crlf
+/ITestDecorator.cs -crlf
+/NUnitAddinAttribute.cs -crlf
+/TestFramework.cs -crlf
diff --git a/mcs/nunit24/NUnitCore/interfaces/Filters/.gitattributes b/mcs/nunit24/NUnitCore/interfaces/Filters/.gitattributes
new file mode 100644 (file)
index 0000000..ac0798f
--- /dev/null
@@ -0,0 +1,6 @@
+/AndFilter.cs -crlf
+/CategoryFilter.cs -crlf
+/NameFilter.cs -crlf
+/NotFilter.cs -crlf
+/OrFilter.cs -crlf
+/SimpleNameFilter.cs -crlf
diff --git a/mcs/nunit24/NUnitExtensions/core/.gitattributes b/mcs/nunit24/NUnitExtensions/core/.gitattributes
new file mode 100644 (file)
index 0000000..ded9af7
--- /dev/null
@@ -0,0 +1,4 @@
+/AssemblyInfo.cs -crlf
+/RepeatedTestCase.cs -crlf
+/RepeatedTestDecorator.cs -crlf
+/nunit.core.extensions.build -crlf
diff --git a/mcs/nunit24/NUnitExtensions/core/RowTest/.gitattributes b/mcs/nunit24/NUnitExtensions/core/RowTest/.gitattributes
new file mode 100644 (file)
index 0000000..92bbfb3
--- /dev/null
@@ -0,0 +1,6 @@
+/RowTestAddIn.cs -crlf
+/RowTestCase.cs -crlf
+/RowTestFactory.cs -crlf
+/RowTestFramework.cs -crlf
+/RowTestNameBuilder.cs -crlf
+/RowTestSuite.cs -crlf
diff --git a/mcs/nunit24/NUnitExtensions/framework/.gitattributes b/mcs/nunit24/NUnitExtensions/framework/.gitattributes
new file mode 100644 (file)
index 0000000..c780ce8
--- /dev/null
@@ -0,0 +1,6 @@
+/AssemblyInfo.cs -crlf
+/RepeatAttribute.cs -crlf
+/RowAttribute.cs -crlf
+/RowTestAttribute.cs -crlf
+/SpecialValue.cs -crlf
+/nunit.framework.extensions.build -crlf
diff --git a/mcs/nunit24/NUnitExtensions/framework/RowTest/.gitattributes b/mcs/nunit24/NUnitExtensions/framework/RowTest/.gitattributes
new file mode 100644 (file)
index 0000000..b824808
--- /dev/null
@@ -0,0 +1,3 @@
+/RowAttribute.cs -crlf
+/RowTestAttribute.cs -crlf
+/SpecialValue.cs -crlf
diff --git a/mcs/nunit24/NUnitFixtures/fixtures/.gitattributes b/mcs/nunit24/NUnitFixtures/fixtures/.gitattributes
new file mode 100644 (file)
index 0000000..87be430
--- /dev/null
@@ -0,0 +1,7 @@
+/AssemblyRunner.cs -crlf
+/PlatformInfo.cs -crlf
+/SnippetRunner.cs -crlf
+/TestCompiler.cs -crlf
+/TestLoadFixture.cs -crlf
+/TestTree.cs -crlf
+/nunit.fixtures.build -crlf
diff --git a/mcs/nunit24/NUnitFixtures/tests/.gitattributes b/mcs/nunit24/NUnitFixtures/tests/.gitattributes
new file mode 100644 (file)
index 0000000..d7b6433
--- /dev/null
@@ -0,0 +1,4 @@
+/AssemblyInfo.cs -crlf
+/CompilationTests.cs -crlf
+/TestTreeTests.cs -crlf
+/nunit.fixtures.tests.build -crlf
diff --git a/mcs/nunit24/NUnitFramework/framework/.gitattributes b/mcs/nunit24/NUnitFramework/framework/.gitattributes
new file mode 100644 (file)
index 0000000..f73b145
--- /dev/null
@@ -0,0 +1,35 @@
+/AbstractAsserter.cs -crlf
+/AssemblyInfo.cs -crlf
+/Assert.cs -crlf
+/Assertion.cs -crlf
+/AssertionException.cs -crlf
+/AssertionFailureMessage.cs -crlf
+/AssertionHelper.cs -crlf
+/CategoryAttribute.cs -crlf
+/CollectionAssert.cs -crlf
+/DescriptionAttribute.cs -crlf
+/ExpectedExceptionAttribute.cs -crlf
+/ExplicitAttribute.cs -crlf
+/FileAssert.cs -crlf
+/GlobalSettings.cs -crlf
+/IAsserter.cs -crlf
+/IExpectException.cs -crlf
+/IgnoreAttribute.cs -crlf
+/IgnoreException.cs -crlf
+/IncludeExcludeAttributes.cs -crlf
+/MessageWriter.cs -crlf
+/MsgUtils.cs -crlf
+/OldTestCase.cs -crlf
+/PropertyAttribute.cs -crlf
+/SetCultureAttribute.cs -crlf
+/SetUpAttribute.cs -crlf
+/SetUpFixtureAttribute.cs -crlf
+/StringAssert.cs -crlf
+/SuiteAttribute.cs -crlf
+/TearDownAttribute.cs -crlf
+/TestAttribute.cs -crlf
+/TestFixtureAttribute.cs -crlf
+/TestFixtureSetUpAttribute.cs -crlf
+/TestFixtureTearDownAttribute.cs -crlf
+/TextMessageWriter.cs -crlf
+/nunit.framework.build -crlf
diff --git a/mcs/nunit24/NUnitFramework/framework/Constraints/.gitattributes b/mcs/nunit24/NUnitFramework/framework/Constraints/.gitattributes
new file mode 100644 (file)
index 0000000..3b72e66
--- /dev/null
@@ -0,0 +1,14 @@
+/BinaryOperations.cs -crlf
+/CollectionConstraints.cs -crlf
+/ComparisonConstraints.cs -crlf
+/Constraint.cs -crlf
+/ConstraintBuilder.cs -crlf
+/ContainsConstraint.cs -crlf
+/EmptyConstraint.cs -crlf
+/EqualConstraint.cs -crlf
+/Numerics.cs -crlf
+/PrefixConstraints.cs -crlf
+/PropertyConstraint.cs -crlf
+/SameAsConstraint.cs -crlf
+/StringConstraints.cs -crlf
+/TypeConstraints.cs -crlf
diff --git a/mcs/nunit24/NUnitFramework/framework/SyntaxHelpers/.gitattributes b/mcs/nunit24/NUnitFramework/framework/SyntaxHelpers/.gitattributes
new file mode 100644 (file)
index 0000000..a2b1ff1
--- /dev/null
@@ -0,0 +1,5 @@
+/Has.cs -crlf
+/Is.cs -crlf
+/List.cs -crlf
+/ListMapper.cs -crlf
+/Text.cs -crlf
diff --git a/mcs/nunit24/NUnitMocks/mocks/.gitattributes b/mcs/nunit24/NUnitMocks/mocks/.gitattributes
new file mode 100644 (file)
index 0000000..34d1c85
--- /dev/null
@@ -0,0 +1,13 @@
+/AssemblyInfo.cs -crlf
+/DynamicMock.cs -crlf
+/ICall.cs -crlf
+/ICallHandler.cs -crlf
+/IMethod.cs -crlf
+/IMock.cs -crlf
+/IVerify.cs -crlf
+/MethodSignature.cs -crlf
+/Mock.cs -crlf
+/MockCall.cs -crlf
+/MockInterfaceHandler.cs -crlf
+/MockMethod.cs -crlf
+/nunit.mocks.build -crlf
diff --git a/mcs/tests/.gitattributes b/mcs/tests/.gitattributes
new file mode 100644 (file)
index 0000000..95b037b
--- /dev/null
@@ -0,0 +1,44 @@
+/gtest-504-lib.cs -crlf
+/gtest-523.cs -crlf
+/gtest-xml-2-ref.xml -crlf
+/gtest-xml-3-ref.xml -crlf
+/test-746.cs -crlf
+/test-xml-001-ref.xml -crlf
+/test-xml-002-ref.xml -crlf
+/test-xml-003-ref.xml -crlf
+/test-xml-004-ref.xml -crlf
+/test-xml-005-ref.xml -crlf
+/test-xml-006-ref.xml -crlf
+/test-xml-007-ref.xml -crlf
+/test-xml-008-ref.xml -crlf
+/test-xml-009-ref.xml -crlf
+/test-xml-010-ref.xml -crlf
+/test-xml-011-ref.xml -crlf
+/test-xml-012-ref.xml -crlf
+/test-xml-013-ref.xml -crlf
+/test-xml-014-ref.xml -crlf
+/test-xml-015-ref.xml -crlf
+/test-xml-016-ref.xml -crlf
+/test-xml-017-ref.xml -crlf
+/test-xml-018-ref.xml -crlf
+/test-xml-019-ref.xml -crlf
+/test-xml-020-ref.xml -crlf
+/test-xml-021-ref.xml -crlf
+/test-xml-022-ref.xml -crlf
+/test-xml-023-ref.xml -crlf
+/test-xml-024-ref.xml -crlf
+/test-xml-025-ref.xml -crlf
+/test-xml-026-ref.xml -crlf
+/test-xml-027-ref.xml -crlf
+/test-xml-028-ref.xml -crlf
+/test-xml-029-ref.xml -crlf
+/test-xml-030-ref.xml -crlf
+/test-xml-031-ref.xml -crlf
+/test-xml-032-ref.xml -crlf
+/test-xml-033-ref.xml -crlf
+/test-xml-034-ref.xml -crlf
+/test-xml-035-ref.xml -crlf
+/test-xml-036-ref.xml -crlf
+/test-xml-037-ref.xml -crlf
+/test-xml-038-ref.xml -crlf
+/test-xml-050-ref.xml -crlf
index 681689e43b0588144fcfe7f12c50d82a03461b99..d1c41feaf36d756fcba10f2ff05cec4757d61692 100644 (file)
@@ -5,7 +5,7 @@
     </assembly>\r
     <members>\r
         <member name="T:Testing.Test">\r
-            comment without markup on class - it is allowed
+            comment without markup on class - it is allowed\r
         </member>\r
         <!-- Badly formed XML comment ignored for member "T:Testing.Test2" -->\r
         <!-- Badly formed XML comment ignored for member "T:Testing.Test3" -->\r
index 810bdf9a7bc15301f27762e3d20ea19cb9e9e218..94ea04b52be7dc078163afd71ae34ee55c115705 100644 (file)
@@ -5,13 +5,13 @@
     </assembly>\r
     <members>\r
         <member name="M:Testing.Test.Foo">\r
-            comment on method without parameter
+            comment on method without parameter\r
         </member>\r
         <member name="M:Testing.Test.Foo(System.Int64,Testing.Test,System.Collections.ArrayList)">\r
-            here is a documentation with parameters (and has same name)
+            here is a documentation with parameters (and has same name)\r
         </member>\r
         <member name="M:Testing.Test.Foo(System.String[])">\r
-            here is a documentation with parameters (and has same name)
+            here is a documentation with parameters (and has same name)\r
         </member>\r
     </members>\r
 </doc>\r
index cff42dfb04d715c9e6da51cd3a44a720d9572bc0..2af0c8fa53890ac25ba1a9674cd0da3cfdf69272 100644 (file)
@@ -5,10 +5,10 @@
     </assembly>\r
     <members>\r
         <member name="M:Testing.Test.#ctor">\r
-            comment for constructor
+            comment for constructor\r
         </member>\r
         <member name="M:Testing.Test.Finalize">\r
-            comment for destructor
+            comment for destructor\r
         </member>\r
     </members>\r
 </doc>\r
index a1842c9490c1e27906f8bc30384eb3602668981d..50c7786708956364626795ee6014d1cd96be7554 100644 (file)
@@ -5,10 +5,10 @@
     </assembly>\r
     <members>\r
         <member name="T:Testing.Test.InternalClass">\r
-            comment for internal class
+            comment for internal class\r
         </member>\r
         <member name="T:Testing.Test.InternalStruct">\r
-            comment for internal struct
+            comment for internal struct\r
         </member>\r
     </members>\r
 </doc>\r
index 5f25cedb410e1957bae6d9f45d1c87d13016e41a..b4ca187416748b9a4422c7f1c18ce8c5e939eb25 100644 (file)
@@ -5,7 +5,7 @@
     </assembly>\r
     <members>\r
         <member name="M:Test.Foo(Test.A,System.Int32)">\r
-            here is a documentation
+            here is a documentation\r
         </member>\r
     </members>\r
 </doc>\r
index 70d300ad970861640fa5ee4302b61f306489837e..916dbc6d9fef2e3306d9ee60d2b449e5fd0c11df 100644 (file)
@@ -5,16 +5,16 @@
     </assembly>\r
     <members>\r
         <member name="T:MyClass">\r
-            <summary>help text</summary>
+            <summary>help text</summary>\r
         </member>\r
         <member name="M:MyClass.Main">\r
-            <summary>help text</summary>
+            <summary>help text</summary>\r
         </member>\r
         <member name="M:MyClass.op_Explicit(MyClass)~System.Int32">\r
-            <summary>help text</summary>
+            <summary>help text</summary>\r
         </member>\r
         <member name="M:MyClass.op_Implicit(MyClass)~System.Char">\r
-            <summary>help text</summary>
+            <summary>help text</summary>\r
         </member>\r
     </members>\r
 </doc>\r
index 30d95dac6d03df2012ac5b1a39bc19c27d0d26b7..f1d9feb81917d0ac7813307fd74825a43f5c9fda 100644 (file)
@@ -5,7 +5,7 @@
     </assembly>\r
     <members>\r
         <member name="T:Test">\r
-            valid comment.
+            valid comment.\r
         </member>\r
     </members>\r
 </doc>\r
index e0bce00b3f0bb7dce744bf84f21a618ff6501159..230bae7e20a187f857a96384e51e38cd03330863 100644 (file)
@@ -10,8 +10,8 @@
             </summary>\r
         </member>\r
         <member name="M:Whatever.Main">\r
-            <summary>
-            </summary>
+            <summary>\r
+            </summary>\r
         </member>\r
     </members>\r
 </doc>\r
diff --git a/mcs/tools/.gitattributes b/mcs/tools/.gitattributes
new file mode 100644 (file)
index 0000000..e92b731
--- /dev/null
@@ -0,0 +1 @@
+/mono-win32-setup.nsi -crlf
diff --git a/mcs/tools/browsercaps-updater/.gitattributes b/mcs/tools/browsercaps-updater/.gitattributes
new file mode 100644 (file)
index 0000000..5e22e9a
--- /dev/null
@@ -0,0 +1 @@
+/.cvsignore -crlf
diff --git a/mcs/tools/compiler-tester/.gitattributes b/mcs/tools/compiler-tester/.gitattributes
new file mode 100644 (file)
index 0000000..0b80134
--- /dev/null
@@ -0,0 +1 @@
+/xmldocdiff.cs -crlf
diff --git a/mcs/tools/disco/.gitattributes b/mcs/tools/disco/.gitattributes
new file mode 100644 (file)
index 0000000..5e22e9a
--- /dev/null
@@ -0,0 +1 @@
+/.cvsignore -crlf
diff --git a/mcs/tools/genxs/.gitattributes b/mcs/tools/genxs/.gitattributes
new file mode 100644 (file)
index 0000000..5e22e9a
--- /dev/null
@@ -0,0 +1 @@
+/.cvsignore -crlf
diff --git a/mcs/tools/ictool/.gitattributes b/mcs/tools/ictool/.gitattributes
new file mode 100644 (file)
index 0000000..db0e034
--- /dev/null
@@ -0,0 +1,5 @@
+/.cvsignore -crlf
+/depgraph.cs -crlf
+/ictool-config.xml -crlf
+/ictool.cs -crlf
+/peer.cs -crlf
diff --git a/mcs/tools/lc/.gitattributes b/mcs/tools/lc/.gitattributes
new file mode 100644 (file)
index 0000000..a56bfae
--- /dev/null
@@ -0,0 +1,2 @@
+/AssemblyInfo.cs -crlf
+/lc.cs -crlf
diff --git a/mcs/tools/mdoc/Test/.gitattributes b/mcs/tools/mdoc/Test/.gitattributes
new file mode 100644 (file)
index 0000000..d85d0b5
--- /dev/null
@@ -0,0 +1 @@
+/TestEcmaDocs.xml -crlf
diff --git a/mcs/tools/misc/.gitattributes b/mcs/tools/misc/.gitattributes
new file mode 100644 (file)
index 0000000..3ca3e2b
--- /dev/null
@@ -0,0 +1,5 @@
+/EnumCheck.cs -crlf
+/EnumCheckAssemblyCollection.cs -crlf
+/GenerateDelegate.cs -crlf
+/IFaceDisco.cs -crlf
+/XMLUtil.cs -crlf
index fedc268d68130292ed99478dee41aa52df054e31..d4dc171879e24b6d11747f0509fd9429fb1b5e31 100755 (executable)
@@ -224,98 +224,98 @@ SectionEnd
 \r
 ; create bin/mono wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\mono.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/mint wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\mint.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mint.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mint.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/mcs wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\mcs.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe $6/bin/mcs.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe $6/bin/mcs.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/mbas wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\mbas.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe $6/bin/mbas.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe $6/bin/mbas.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/sqlsharp wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\sqlsharp.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe $6/bin/sqlsharp.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe $6/bin/sqlsharp.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/monodis wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\monodis.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe $6/bin/monodis.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe $6/bin/monodis.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/monoresgen wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\monoresgen.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe $6/bin/monoresgen.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe $6/bin/monoresgen.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/monoilasm wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\monoilasm.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe $6/bin/monoilasm.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe $6/bin/monoilasm.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/monosn wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\monosn.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe $6/bin/monosn.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe $6/bin/monosn.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/secutil wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\secutil.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe $6/bin/secutil.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe $6/bin/secutil.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/cert2spc wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\cert2spc.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe $6/bin/cert2spc.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe $6/bin/cert2spc.exe "$$@"'\r
 FileClose $0\r
 \r
 ; create bin/cilc wrapper to be used if the user has cygwin\r
 FileOpen $0 "$INSTDIR\bin\cilc.exe.sh" "w"\r
-FileWrite $0 "#!/bin/sh$\r$\n"
-FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"
-FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"
-FileWrite $0 '$6/bin/mono.exe $6/bin/cilc.exe "$$@"'
+FileWrite $0 "#!/bin/sh$\r$\n"\r
+FileWrite $0 "export MONO_PATH=$6/lib$\r$\n"\r
+FileWrite $0 "export MONO_CFG_DIR=$6/etc/mono$\r$\n"\r
+FileWrite $0 '$6/bin/mono.exe $6/bin/cilc.exe "$$@"'\r
 FileClose $0\r
 \r
 ;\r
diff --git a/mcs/tools/mono-xmltool/.gitattributes b/mcs/tools/mono-xmltool/.gitattributes
new file mode 100644 (file)
index 0000000..0efba5a
--- /dev/null
@@ -0,0 +1 @@
+/nunit_transform.xslt -crlf
diff --git a/mcs/tools/mono-xsd/.gitattributes b/mcs/tools/mono-xsd/.gitattributes
new file mode 100644 (file)
index 0000000..5f7815d
--- /dev/null
@@ -0,0 +1,3 @@
+/.cvsignore -crlf
+/MonoXSD.cs -crlf
+/NewMonoXSD.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/.gitattributes b/mcs/tools/monodoc/Lucene.Net/.gitattributes
new file mode 100644 (file)
index 0000000..f4472a3
--- /dev/null
@@ -0,0 +1,5 @@
+/ABOUT.txt -crlf
+/BUILD.txt -crlf
+/CHANGES.txt -crlf
+/HISTORY.txt -crlf
+/LICENSE.txt -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Demo/DeleteFiles/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Demo/DeleteFiles/.gitattributes
new file mode 100644 (file)
index 0000000..4300099
--- /dev/null
@@ -0,0 +1,2 @@
+/AssemblyInfo.cs -crlf
+/DeleteFiles.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Demo/DemoLib/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Demo/DemoLib/.gitattributes
new file mode 100644 (file)
index 0000000..f604f0c
--- /dev/null
@@ -0,0 +1,3 @@
+/AssemblyInfo.cs -crlf
+/FileDocument.cs -crlf
+/HTMLDocument.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Demo/DemoLib/HTML/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Demo/DemoLib/HTML/.gitattributes
new file mode 100644 (file)
index 0000000..7be79c4
--- /dev/null
@@ -0,0 +1,11 @@
+/Entities.cs -crlf
+/HTMLParser.cs -crlf
+/HTMLParserConstants.cs -crlf
+/HTMLParserTokenManager.cs -crlf
+/ParseException.cs -crlf
+/ParserThread.cs -crlf
+/SimpleCharStream.cs -crlf
+/Tags.cs -crlf
+/Test.cs -crlf
+/Token.cs -crlf
+/TokenMgrError.cs -crlf
index 0371c260c0f6ad7eee53980c17449103ff014b28..c86261fcadf7fb5cec6addebe77536a46a2c06fb 100644 (file)
@@ -349,7 +349,7 @@ namespace Lucene.Net.Demo.Html
                     ReInitRounds();\r
                 if (curChar < 64)\r
                 {\r
-                    ulong l = ((ulong) 1L) << curChar;\r\r
+                    ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop: \r
                     do \r
                     {\r
@@ -519,7 +519,7 @@ MatchLoop:
                 }\r
                 else if (curChar < 128)\r
                 {\r
-                    ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -591,7 +591,7 @@ MatchLoop1:
                 else\r
                 {\r
                     int i2 = (curChar & 0xff) >> 6;\r
-                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r
                 MatchLoop1: \r
                     do \r
                     {\r
@@ -659,7 +659,7 @@ MatchLoop1:
                     ReInitRounds();\r
                 if (curChar < 64)\r
                 {\r
-                    ulong l = ((ulong) 1L) << curChar;\r\r
+                    ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -695,7 +695,7 @@ MatchLoop1:
                 }\r
                 else if (curChar < 128)\r
                 {\r
-                    ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -717,7 +717,7 @@ MatchLoop1:
                 else\r
                 {\r
                     int i2 = (curChar & 0xff) >> 6;\r
-                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r
                 MatchLoop1: \r
                     do \r
                     {\r
@@ -813,7 +813,7 @@ MatchLoop1:
                     ReInitRounds();\r
                 if (curChar < 64)\r
                 {\r
-                    ulong l = ((ulong) 1L) << curChar;\r\r
+                    ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -835,7 +835,7 @@ MatchLoop1:
                 }\r
                 else if (curChar < 128)\r
                 {\r
-                    ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -856,7 +856,7 @@ MatchLoop1:
                 else\r
                 {\r
                     int i2 = (curChar & 0xff) >> 6;\r
-                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r
                 MatchLoop1: \r
                     do \r
                     {\r
@@ -914,7 +914,7 @@ MatchLoop1:
                     ReInitRounds();\r
                 if (curChar < 64)\r
                 {\r
-                    ulong l = ((ulong) 1L) << curChar;\r\r
+                    ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -950,7 +950,7 @@ MatchLoop1:
                 }\r
                 else if (curChar < 128)\r
                 {\r
-                    ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -972,7 +972,7 @@ MatchLoop1:
                 else\r
                 {\r
                     int i2 = (curChar & 0xff) >> 6;\r
-                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r
                 MatchLoop1: \r
                     do \r
                     {\r
@@ -1071,7 +1071,7 @@ MatchLoop1:
                     ReInitRounds();\r
                 if (curChar < 64)\r
                 {\r
-                    ulong l = ((ulong) 1L) << (int) curChar;\r\r
+                    ulong l = ((ulong) 1L) << (int) curChar;\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -1116,7 +1116,7 @@ MatchLoop1:
                 }\r
                 else if (curChar < 128)\r
                 {\r
-                    ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -1139,7 +1139,7 @@ MatchLoop1:
                 else\r
                 {\r
                     int i2 = (curChar & 0xff) >> 6;\r
-                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r
                 MatchLoop1: \r
                     do \r
                     {\r
@@ -1305,7 +1305,7 @@ MatchLoop1:
                     ReInitRounds();\r
                 if (curChar < 64)\r
                 {\r
-                    ulong l = ((ulong) 1L) << curChar;\r\r
+                    ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -1341,7 +1341,7 @@ MatchLoop1:
                 }\r
                 else if (curChar < 128)\r
                 {\r
-                    ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -1363,7 +1363,7 @@ MatchLoop1:
                 else\r
                 {\r
                     int i2 = (curChar & 0xff) >> 6;\r
-                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r
                 MatchLoop1: \r
                     do \r
                     {\r
@@ -1422,7 +1422,7 @@ MatchLoop1:
                     ReInitRounds();\r
                 if (curChar < 64)\r
                 {\r
-                    ulong l = ((ulong) 1L) << curChar;\r\r
+                    ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -1481,7 +1481,7 @@ MatchLoop1:
                 }\r
                 else if (curChar < 128)\r
                 {\r
-                    ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -1538,7 +1538,7 @@ MatchLoop1:
                 else\r
                 {\r
                     int i2 = (curChar & 0xff) >> 6;\r
-                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r
                 MatchLoop1: \r
                     do \r
                     {\r
@@ -1645,7 +1645,7 @@ MatchLoop1:
                     ReInitRounds();\r
                 if (curChar < 64)\r
                 {\r
-                    ulong l = ((ulong) 1L) << curChar;\r\r
+                    ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -1708,7 +1708,7 @@ MatchLoop1:
                 }\r
                 else if (curChar < 128)\r
                 {\r
-                    ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                     do \r
                     {\r
@@ -1731,7 +1731,7 @@ MatchLoop1:
                 else\r
                 {\r
                     int i2 = (curChar & 0xff) >> 6;\r
-                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                    ulong l2 = ((ulong) 1L) << (curChar & 63);\r
                 MatchLoop1: \r
                     do \r
                     {\r
diff --git a/mcs/tools/monodoc/Lucene.Net/Demo/IndexFiles/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Demo/IndexFiles/.gitattributes
new file mode 100644 (file)
index 0000000..ec53bce
--- /dev/null
@@ -0,0 +1,2 @@
+/AssemblyInfo.cs -crlf
+/IndexFiles.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Demo/IndexHtml/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Demo/IndexHtml/.gitattributes
new file mode 100644 (file)
index 0000000..736ee9f
--- /dev/null
@@ -0,0 +1,2 @@
+/AssemblyInfo.cs -crlf
+/IndexHtml.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Demo/SearchFiles/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Demo/SearchFiles/.gitattributes
new file mode 100644 (file)
index 0000000..461310e
--- /dev/null
@@ -0,0 +1,2 @@
+/AssemblyInfo.cs -crlf
+/SearchFiles.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/.gitattributes
new file mode 100644 (file)
index 0000000..3d812f0
--- /dev/null
@@ -0,0 +1,4 @@
+/AssemblyInfo.cs -crlf
+/Lucene.Net.xml -crlf
+/Overview.html -crlf
+/SupportClass.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/.gitattributes
new file mode 100644 (file)
index 0000000..7861362
--- /dev/null
@@ -0,0 +1,18 @@
+/Analyzer.cs -crlf
+/CharTokenizer.cs -crlf
+/LetterTokenizer.cs -crlf
+/LowerCaseFilter.cs -crlf
+/LowerCaseTokenizer.cs -crlf
+/Package.html -crlf
+/PerFieldAnalyzerWrapper.cs -crlf
+/PorterStemFilter.cs -crlf
+/PorterStemmer.cs -crlf
+/SimpleAnalyzer.cs -crlf
+/StopAnalyzer.cs -crlf
+/StopFilter.cs -crlf
+/Token.cs -crlf
+/TokenFilter.cs -crlf
+/TokenStream.cs -crlf
+/Tokenizer.cs -crlf
+/WhitespaceAnalyzer.cs -crlf
+/WhitespaceTokenizer.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/DE/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/DE/.gitattributes
new file mode 100644 (file)
index 0000000..c6fb4b5
--- /dev/null
@@ -0,0 +1,5 @@
+/GermanAnalyzer.cs -crlf
+/GermanStemFilter.cs -crlf
+/GermanStemmer.cs -crlf
+/Package.html -crlf
+/WordlistLoader.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/RU/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/RU/.gitattributes
new file mode 100644 (file)
index 0000000..0ce79b3
--- /dev/null
@@ -0,0 +1,7 @@
+/Package.html -crlf
+/RussianAnalyzer.cs -crlf
+/RussianCharsets.cs -crlf
+/RussianLetterTokenizer.cs -crlf
+/RussianLowerCaseFilter.cs -crlf
+/RussianStemFilter.cs -crlf
+/RussianStemmer.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/Standard/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Analysis/Standard/.gitattributes
new file mode 100644 (file)
index 0000000..2c57ad5
--- /dev/null
@@ -0,0 +1,11 @@
+/CharStream.cs -crlf
+/FastCharStream.cs -crlf
+/Package.html -crlf
+/ParseException.cs -crlf
+/StandardAnalyzer.cs -crlf
+/StandardFilter.cs -crlf
+/StandardTokenizer.cs -crlf
+/StandardTokenizerConstants.cs -crlf
+/StandardTokenizerTokenManager.cs -crlf
+/Token.cs -crlf
+/TokenMgrError.cs -crlf
index 80a3e2367d5023f46171a3f827f248c7d24e1d0e..b8e5f6ed1308ebde55754cdd33469be3adf0db81 100644 (file)
@@ -97,7 +97,7 @@ namespace Monodoc.Lucene.Net.Analysis.Standard
                                        ReInitRounds();\r
                                if (curChar < 64)\r
                                {\r
-                                       ulong l = ((ulong) 1L) << curChar;\r\r
+                                       ulong l = ((ulong) 1L) << curChar;\r
                                        do \r
                                        {\r
                                                switch (jjstateSet[--ii])\r
@@ -439,7 +439,7 @@ namespace Monodoc.Lucene.Net.Analysis.Standard
                                }\r
                                else if (curChar < 128)\r
                                {\r
-                                       ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                                       ulong l = ((ulong) 1L) << (curChar & 63);\r
                                        do \r
                                        {\r
                                                switch (jjstateSet[--ii])\r
@@ -789,7 +789,7 @@ namespace Monodoc.Lucene.Net.Analysis.Standard
                                        int i1 = hiByte >> 6;\r
                                        ulong l1 = ((ulong) 1L) << (hiByte & 63);\r
                                        int i2 = (curChar & 0xff) >> 6;\r
-                                       ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                                       ulong l2 = ((ulong) 1L) << (curChar & 63);\r
                                        do \r
                                        {\r
                                                switch (jjstateSet[--ii])\r
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Document/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Document/.gitattributes
new file mode 100644 (file)
index 0000000..a5ba9c2
--- /dev/null
@@ -0,0 +1,4 @@
+/DateField.cs -crlf
+/Document.cs -crlf
+/Field.cs -crlf
+/Package.html -crlf
index 93e4e177610c1c370bc45c030dcfaf30144a946b..5a8f0f184189a46beba63869d6d2c39082f30033 100644 (file)
@@ -42,7 +42,7 @@ namespace Monodoc.Lucene.Net.Documents
                }\r
                \r
                // make date strings long enough to last a millenium\r
-        private static int DATE_LEN = SupportClass.Number.ToString(
+        private static int DATE_LEN = SupportClass.Number.ToString(\r
             1000L * 365 * 24 * 60 * 60 * 1000, SupportClass.Number.MAX_RADIX).Length;\r
                \r
                public static System.String MIN_DATE_STRING()\r
@@ -79,7 +79,7 @@ namespace Monodoc.Lucene.Net.Documents
                        if (time < 0)\r
                                throw new System.SystemException("time too early");\r
                        \r
-            System.String s = SupportClass.Number.ToString(time, SupportClass.Number.MAX_RADIX);
+            System.String s = SupportClass.Number.ToString(time, SupportClass.Number.MAX_RADIX);\r
                        \r
                        if (s.Length > DATE_LEN)\r
                                throw new System.SystemException("time too late");\r
@@ -105,11 +105,11 @@ namespace Monodoc.Lucene.Net.Documents
                /// <summary>Converts a string-encoded date into a Date object. </summary>\r
                public static System.DateTime StringToDate(System.String s)\r
                {\r
-            long ticks = StringToTime(s) * TimeSpan.TicksPerMillisecond;
-            System.DateTime date = new System.DateTime(1970, 1, 1);
-            date = date.AddTicks(ticks);
-            date = date.Add(TimeZone.CurrentTimeZone.GetUtcOffset(date));
-            return date;
+            long ticks = StringToTime(s) * TimeSpan.TicksPerMillisecond;\r
+            System.DateTime date = new System.DateTime(1970, 1, 1);\r
+            date = date.AddTicks(ticks);\r
+            date = date.Add(TimeZone.CurrentTimeZone.GetUtcOffset(date));\r
+            return date;\r
 \r
             /*\r
             System.TimeSpan ts = System.TimeSpan.FromMilliseconds(System.DateField.StringToTime(s));\r
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Index/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Index/.gitattributes
new file mode 100644 (file)
index 0000000..e253d06
--- /dev/null
@@ -0,0 +1,34 @@
+/CompoundFileReader.cs -crlf
+/CompoundFileWriter.cs -crlf
+/DocumentWriter.cs -crlf
+/FieldInfo.cs -crlf
+/FieldInfos.cs -crlf
+/FieldsReader.cs -crlf
+/FieldsWriter.cs -crlf
+/FilterIndexReader.cs -crlf
+/IndexReader.cs -crlf
+/IndexWriter.cs -crlf
+/MultiReader.cs -crlf
+/MultipleTermPositions.cs -crlf
+/Package.html -crlf
+/SegmentInfo.cs -crlf
+/SegmentInfos.cs -crlf
+/SegmentMergeInfo.cs -crlf
+/SegmentMergeQueue.cs -crlf
+/SegmentMerger.cs -crlf
+/SegmentReader.cs -crlf
+/SegmentTermDocs.cs -crlf
+/SegmentTermEnum.cs -crlf
+/SegmentTermPositions.cs -crlf
+/SegmentTermVector.cs -crlf
+/Term.cs -crlf
+/TermDocs.cs -crlf
+/TermEnum.cs -crlf
+/TermFreqVector.cs -crlf
+/TermInfo.cs -crlf
+/TermInfosReader.cs -crlf
+/TermInfosWriter.cs -crlf
+/TermPositionVector.cs -crlf
+/TermPositions.cs -crlf
+/TermVectorsReader.cs -crlf
+/TermVectorsWriter.cs -crlf
index 0dcefed6f4982c7a375cca2e3c13ce8609202464..fed696228afa355ca77917310148d8c3c4c4d9ca 100644 (file)
@@ -74,11 +74,11 @@ namespace Monodoc.Lucene.Net.Index
                        fieldPositions = new int[fieldInfos.Size()]; // init fieldPositions\r
                        \r
                        fieldBoosts = new float[fieldInfos.Size()]; // init fieldBoosts\r
-            float boost = doc.GetBoost();
-            for (int i = 0; i < fieldBoosts.Length; i++)
-            {
-                fieldBoosts[i] = boost;
-            }
+            float boost = doc.GetBoost();\r
+            for (int i = 0; i < fieldBoosts.Length; i++)\r
+            {\r
+                fieldBoosts[i] = boost;\r
+            }\r
                        \r
                        InvertDocument(doc);\r
                        \r
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/QueryParser/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/QueryParser/.gitattributes
new file mode 100644 (file)
index 0000000..c679bd4
--- /dev/null
@@ -0,0 +1,10 @@
+/CharStream.cs -crlf
+/FastCharStream.cs -crlf
+/MultiFieldQueryParser.cs -crlf
+/Package.html -crlf
+/ParseException.cs -crlf
+/QueryParser.cs -crlf
+/QueryParserConstants.cs -crlf
+/QueryParserTokenManager.cs -crlf
+/Token.cs -crlf
+/TokenMgrError.cs -crlf
index 58902a681438b36c39ff91fe91885b153b7f8abc..46571967ca612b8af693883e51bc881d4e2ac626 100644 (file)
@@ -80,13 +80,13 @@ namespace Monodoc.Lucene.Net.QueryParsers
             \r
             int charsRead = 0;\r
             \r
-            try
-            {
+            try\r
+            {\r
                 charsRead = input.Read(buffer, newPosition, buffer.Length - newPosition);\r
             }\r
-            catch 
-            {
-            }
+            catch \r
+            {\r
+            }\r
             \r
                        if (charsRead <= 0)\r
                                throw new System.IO.IOException("read past eof");\r
index fb20f2d6bcf39faba623174bc0ff49e276427f22..e1611b990f247a5122012052743f084f5d7a0af7 100644 (file)
@@ -155,7 +155,7 @@ namespace Monodoc.Lucene.Net.QueryParsers
                     ReInitRounds();\r
                 if (curChar < 64)\r
                 {\r
-                    ulong l = ((ulong) 1L) << curChar;\r\r
+                    ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop: \r
                     do \r
                                        {\r
@@ -299,7 +299,7 @@ MatchLoop:
                                }\r
                                else if (curChar < 128)\r
                                {\r
-                                       ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                                       ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                                        do \r
                                        {\r
@@ -475,7 +475,7 @@ MatchLoop1:
                                        int i1 = hiByte >> 6;\r
                                        ulong l1 = ((ulong) 1L) << (hiByte & 63);\r
                                        int i2 = (curChar & 0xff) >> 6;\r
-                                       ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                                       ulong l2 = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                                        do \r
                                        {\r
@@ -632,7 +632,7 @@ MatchLoop1:
                                        ReInitRounds();\r
                                if (curChar < 64)\r
                                {\r
-                                       ulong l = ((ulong) 1L) << curChar;\r\r
+                                       ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop1: \r
                                        do \r
                                        {\r
@@ -686,7 +686,7 @@ MatchLoop1:
                                }\r
                                else if (curChar < 128)\r
                                {\r
-                                       ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                                       ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                                        do \r
                                        {\r
@@ -718,7 +718,7 @@ MatchLoop1:
                                        int i1 = hiByte >> 6;\r
                                        ulong l1 = ((ulong) 1L) << (hiByte & 63);\r
                                        int i2 = (curChar & 0xff) >> 6;\r
-                                       ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                                       ulong l2 = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                                        do \r
                                        {\r
@@ -782,7 +782,7 @@ MatchLoop1:
                                        ReInitRounds();\r
                                if (curChar < 64)\r
                                {\r
-                                       ulong l = ((ulong) 1L) << curChar;\r\r
+                                       ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop1: \r
                                        do \r
                                        {\r
@@ -818,7 +818,7 @@ MatchLoop1:
                                }\r
                                else if (curChar < 128)\r
                                {\r
-                                       ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                                       ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                                        do \r
                                        {\r
@@ -837,7 +837,7 @@ MatchLoop1:
                                        int i1 = hiByte >> 6;\r
                                        ulong l1 = ((ulong) 1L) << (hiByte & 63);\r
                                        int i2 = (curChar & 0xff) >> 6;\r
-                                       ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                                       ulong l2 = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                                        do \r
                                        {\r
@@ -960,7 +960,7 @@ MatchLoop1:
                                        ReInitRounds();\r
                                if (curChar < 64)\r
                                {\r
-                                       ulong l = ((ulong) 1L) << curChar;\r\r
+                                       ulong l = ((ulong) 1L) << curChar;\r
 MatchLoop1: \r
                                        do \r
                                        {\r
@@ -1014,7 +1014,7 @@ MatchLoop1:
                                }\r
                                else if (curChar < 128)\r
                                {\r
-                                       ulong l = ((ulong) 1L) << (curChar & 63);\r\r
+                                       ulong l = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                                        do \r
                                        {\r
@@ -1046,7 +1046,7 @@ MatchLoop1:
                                        int i1 = hiByte >> 6;\r
                                        ulong l1 = ((ulong) 1L) << (hiByte & 63);\r
                                        int i2 = (curChar & 0xff) >> 6;\r
-                                       ulong l2 = ((ulong) 1L) << (curChar & 63);\r\r
+                                       ulong l2 = ((ulong) 1L) << (curChar & 63);\r
 MatchLoop1: \r
                                        do \r
                                        {\r
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Search/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Search/.gitattributes
new file mode 100644 (file)
index 0000000..3daf6aa
--- /dev/null
@@ -0,0 +1,56 @@
+/BooleanClause.cs -crlf
+/BooleanQuery.cs -crlf
+/BooleanScorer.cs -crlf
+/CachingWrapperFilter.cs -crlf
+/ConjunctionScorer.cs -crlf
+/DateFilter.cs -crlf
+/DefaultSimilarity.cs -crlf
+/ExactPhraseScorer.cs -crlf
+/Explanation.cs -crlf
+/FieldCache.cs -crlf
+/FieldCacheImpl.cs -crlf
+/FieldDoc.cs -crlf
+/FieldDocSortedHitQueue.cs -crlf
+/FieldSortedHitQueue.cs -crlf
+/Filter.cs -crlf
+/FilteredQuery.cs -crlf
+/FilteredTermEnum.cs -crlf
+/FuzzyQuery.cs -crlf
+/FuzzyTermEnum.cs -crlf
+/HitCollector.cs -crlf
+/HitQueue.cs -crlf
+/Hits.cs -crlf
+/IndexSearcher.cs -crlf
+/MultiSearcher.cs -crlf
+/MultiTermQuery.cs -crlf
+/Package.html -crlf
+/ParallelMultiSearcher.cs -crlf
+/PhrasePositions.cs -crlf
+/PhrasePrefixQuery.cs -crlf
+/PhraseQuery.cs -crlf
+/PhraseQueue.cs -crlf
+/PhraseScorer.cs -crlf
+/PrefixQuery.cs -crlf
+/Query.cs -crlf
+/QueryFilter.cs -crlf
+/QueryTermVector.cs -crlf
+/RangeQuery.cs -crlf
+/RemoteSearchable.cs -crlf
+/ScoreDoc.cs -crlf
+/ScoreDocComparator.cs -crlf
+/Scorer.cs -crlf
+/Searchable.cs -crlf
+/Searcher.cs -crlf
+/Similarity.cs -crlf
+/SloppyPhraseScorer.cs -crlf
+/Sort.cs -crlf
+/SortComparator.cs -crlf
+/SortComparatorSource.cs -crlf
+/SortField.cs -crlf
+/TermQuery.cs -crlf
+/TermScorer.cs -crlf
+/TopDocs.cs -crlf
+/TopFieldDocs.cs -crlf
+/Weight.cs -crlf
+/WildcardQuery.cs -crlf
+/WildcardTermEnum.cs -crlf
index 76dbc4212edf78990b64fa37492be1effc9abd39..a13bbf1958042622064a3cccb67c315eeb4d37ef 100644 (file)
@@ -397,8 +397,8 @@ namespace Monodoc.Lucene.Net.Search
                /// <summary>Returns a hash code value for this object.</summary>\r
                public override int GetHashCode()\r
                {\r
-            int boostInt = BitConverter.ToInt32(BitConverter.GetBytes(GetBoost()), 0);
-            return boostInt ^ clauses.GetHashCode();
+            int boostInt = BitConverter.ToInt32(BitConverter.GetBytes(GetBoost()), 0);\r
+            return boostInt ^ clauses.GetHashCode();\r
                }\r
        }\r
 }
\ No newline at end of file
index e464093a125b38515168d0beef9bba3d3c308819..6e6eb52edcf25811259cc90dff6844653de301d3 100644 (file)
@@ -333,10 +333,10 @@ namespace Monodoc.Lucene.Net.Search
                /// <summary>Returns a hash code value for this object.</summary>\r
                public override int GetHashCode()\r
                {\r
-            return System.BitConverter.ToInt32(System.BitConverter.GetBytes(GetBoost()), 0) ^ 
-                System.BitConverter.ToInt32(System.BitConverter.GetBytes(slop), 0) ^ 
-                terms.GetHashCode() ^ 
-                positions.GetHashCode();
+            return System.BitConverter.ToInt32(System.BitConverter.GetBytes(GetBoost()), 0) ^ \r
+                System.BitConverter.ToInt32(System.BitConverter.GetBytes(slop), 0) ^ \r
+                terms.GetHashCode() ^ \r
+                positions.GetHashCode();\r
                }\r
                override public System.Object Clone()\r
                {\r
index a46b62905ea2c2a87ab3db785e13eeea1f52e7bc..8b21d7f1d5691b5eefc90b1ab064260094ff5cb9 100644 (file)
@@ -128,10 +128,10 @@ namespace Monodoc.Lucene.Net.Search
                                }\r
                        }\r
                        \r
-            BooleanQuery result = new BooleanQuery();
-            foreach (BooleanClause booleanClause in allClauses.Keys)
-            {
-                result.Add(booleanClause);
+            BooleanQuery result = new BooleanQuery();\r
+            foreach (BooleanClause booleanClause in allClauses.Keys)\r
+            {\r
+                result.Add(booleanClause);\r
             }\r
             return result;\r
                }\r
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Search/Spans/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Search/Spans/.gitattributes
new file mode 100644 (file)
index 0000000..8491a22
--- /dev/null
@@ -0,0 +1,11 @@
+/NearSpans.cs -crlf
+/Package.html -crlf
+/SpanFirstQuery.cs -crlf
+/SpanNearQuery.cs -crlf
+/SpanNotQuery.cs -crlf
+/SpanOrQuery.cs -crlf
+/SpanQuery.cs -crlf
+/SpanScorer.cs -crlf
+/SpanTermQuery.cs -crlf
+/SpanWeight.cs -crlf
+/Spans.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Store/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Store/.gitattributes
new file mode 100644 (file)
index 0000000..5a04c20
--- /dev/null
@@ -0,0 +1,10 @@
+/Directory.cs -crlf
+/FSDirectory.cs -crlf
+/InputStream.cs -crlf
+/Lock.cs -crlf
+/OutputStream.cs -crlf
+/Package.html -crlf
+/RAMDirectory.cs -crlf
+/RAMFile.cs -crlf
+/RAMInputStream.cs -crlf
+/RAMOutputStream.cs -crlf
index 12ecac3c0dd65cab3d0ebcbbb956fc924121ec69..9550da47f71ba18c11b581b1b8ac809fa1d9acb2 100644 (file)
@@ -601,10 +601,10 @@ namespace Monodoc.Lucene.Net.Store
                        /* DEBUG */\r
             // {{Aroush\r
                        public long position;\r
-            public Descriptor(FSInputStream enclosingInstance, System.IO.FileInfo file, System.IO.FileAccess fileAccess) 
-                : base(new System.IO.FileStream(file.FullName, System.IO.FileMode.Open, fileAccess, System.IO.FileShare.ReadWrite))
-            {
-            }
+            public Descriptor(FSInputStream enclosingInstance, System.IO.FileInfo file, System.IO.FileAccess fileAccess) \r
+                : base(new System.IO.FileStream(file.FullName, System.IO.FileMode.Open, fileAccess, System.IO.FileShare.ReadWrite))\r
+            {\r
+            }\r
 \r
                        //{{}}// public Descriptor(FSInputStream enclosingInstance, System.IO.FileInfo file, System.String mode) : base(file, mode)\r
                        //{{}}// {\r
@@ -707,7 +707,7 @@ namespace Monodoc.Lucene.Net.Store
                \r
                public FSOutputStream(System.IO.FileInfo path)\r
                {\r
-                       file = new System.IO.BinaryWriter(new System.IO.FileStream(path.FullName, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write, System.IO.FileShare.ReadWrite));
+                       file = new System.IO.BinaryWriter(new System.IO.FileStream(path.FullName, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write, System.IO.FileShare.ReadWrite));\r
                }\r
                \r
                /// <summary>output methods: </summary>\r
diff --git a/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Util/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Lucene.Net/Util/.gitattributes
new file mode 100644 (file)
index 0000000..7c74408
--- /dev/null
@@ -0,0 +1,5 @@
+/BitVector.cs -crlf
+/Constants.cs -crlf
+/Package.html -crlf
+/PriorityQueue.cs -crlf
+/StringHelper.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/.gitattributes
new file mode 100644 (file)
index 0000000..b68d2fc
--- /dev/null
@@ -0,0 +1,10 @@
+/AnalysisTest.cs -crlf
+/AssemblyInfo.cs -crlf
+/IndexTest.cs -crlf
+/SearchTest.cs -crlf
+/SearchTestForDuplicates.cs -crlf
+/StoreTest.cs -crlf
+/Test.nunit -crlf
+/TestSearch.cs -crlf
+/TestSearchForDuplicates.cs -crlf
+/ThreadSafetyTest.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/Analysis/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/Analysis/.gitattributes
new file mode 100644 (file)
index 0000000..a7487e2
--- /dev/null
@@ -0,0 +1,3 @@
+/TestAnalyzers.cs -crlf
+/TestPerFieldAnalzyerWrapper.cs -crlf
+/TestStopAnalyzer.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/Analysis/RU/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/Analysis/RU/.gitattributes
new file mode 100644 (file)
index 0000000..3bd1873
--- /dev/null
@@ -0,0 +1,4 @@
+/TEST1251.TXT -crlf
+/TESTKOI8.TXT -crlf
+/TestRussianAnalyzer.cs -crlf
+/TestRussianStem.cs -crlf
index 99d9d11420e8e9e9b1d32d012221f04a6ed6b372..e788bf17caa13aa1a1c4adc4b4c6f2cda17fb241 100644 (file)
@@ -63,11 +63,11 @@ namespace Lucene.Net.Analysis
                        stopWordsSet.Add("analyzer", "analyzer");\r
 \r
             // {{Aroush  how can we copy 'stopWordsSet' to 'System.String[]'?\r
-            System.String[] arrStopWordsSet = new System.String[3];
-            arrStopWordsSet[0] = "good";
-            arrStopWordsSet[1] = "test";
-            arrStopWordsSet[2] = "analyzer";
-            // Aroush}}
+            System.String[] arrStopWordsSet = new System.String[3];\r
+            arrStopWordsSet[0] = "good";\r
+            arrStopWordsSet[1] = "test";\r
+            arrStopWordsSet[2] = "analyzer";\r
+            // Aroush}}\r
 \r
                        StopAnalyzer newStop = new StopAnalyzer(arrStopWordsSet);\r
                        System.IO.StringReader reader = new System.IO.StringReader("This is a good test of the english stop analyzer");\r
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/Data/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/Data/.gitattributes
new file mode 100644 (file)
index 0000000..ca02215
--- /dev/null
@@ -0,0 +1,2 @@
+/test.txt -crlf
+/test2.txt -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/Document/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/Document/.gitattributes
new file mode 100644 (file)
index 0000000..7fadd78
--- /dev/null
@@ -0,0 +1 @@
+/TestDocument.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/Index/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/Index/.gitattributes
new file mode 100644 (file)
index 0000000..a32c424
--- /dev/null
@@ -0,0 +1,20 @@
+/DocHelper.cs -crlf
+/DocTest.cs -crlf
+/MockInputStream.cs -crlf
+/TermInfosTest.cs -crlf
+/TestCompoundFile.cs -crlf
+/TestDoc.cs -crlf
+/TestDocumentWriter.cs -crlf
+/TestFieldInfos.cs -crlf
+/TestFieldsReader.cs -crlf
+/TestFilterIndexReader.cs -crlf
+/TestIndexReader.cs -crlf
+/TestIndexWriter.cs -crlf
+/TestInputStream.cs -crlf
+/TestMultiReader.cs -crlf
+/TestSegmentMerger.cs -crlf
+/TestSegmentReader.cs -crlf
+/TestSegmentTermDocs.cs -crlf
+/TestSegmentTermEnum.cs -crlf
+/TestTermVectorsReader.cs -crlf
+/TestTermVectorsWriter.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/Index/Store/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/Index/Store/.gitattributes
new file mode 100644 (file)
index 0000000..8a6c57a
--- /dev/null
@@ -0,0 +1 @@
+/FSDirectoryTestCase.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/QueryParser/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/QueryParser/.gitattributes
new file mode 100644 (file)
index 0000000..ef48c29
--- /dev/null
@@ -0,0 +1 @@
+/TestQueryParser.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/Search/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/Search/.gitattributes
new file mode 100644 (file)
index 0000000..4b104e8
--- /dev/null
@@ -0,0 +1,23 @@
+/CheckHits.cs -crlf
+/MockFilter.cs -crlf
+/SampleComparable.cs -crlf
+/TestBooleanPrefixQuery.cs -crlf
+/TestCachingWrapperFilter.cs -crlf
+/TestDateFilter.cs -crlf
+/TestDocBoost.cs -crlf
+/TestFilteredQuery.cs -crlf
+/TestMultiSearcher.cs -crlf
+/TestNot.cs -crlf
+/TestParallelMultiSearcher.cs -crlf
+/TestPhrasePrefixQuery.cs -crlf
+/TestPhraseQuery.cs -crlf
+/TestPositionIncrement.cs -crlf
+/TestPrefixQuery.cs -crlf
+/TestQueryTermVector.cs -crlf
+/TestRangeQuery.cs -crlf
+/TestRemoteSearchable.cs -crlf
+/TestSetNorm.cs -crlf
+/TestSimilarity.cs -crlf
+/TestSort.cs -crlf
+/TestTermVectors.cs -crlf
+/TestWildcard.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/Search/Spans/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/Search/Spans/.gitattributes
new file mode 100644 (file)
index 0000000..8124df9
--- /dev/null
@@ -0,0 +1,2 @@
+/TestBasics.cs -crlf
+/TestSpans.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/Store/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/Store/.gitattributes
new file mode 100644 (file)
index 0000000..4cf0a5a
--- /dev/null
@@ -0,0 +1 @@
+/_TestHelper.cs -crlf
diff --git a/mcs/tools/monodoc/Lucene.Net/Test/Util/.gitattributes b/mcs/tools/monodoc/Lucene.Net/Test/Util/.gitattributes
new file mode 100644 (file)
index 0000000..89a7bff
--- /dev/null
@@ -0,0 +1,4 @@
+/English.cs -crlf
+/StringHelperTest.cs -crlf
+/TestBitVector.cs -crlf
+/TestPriorityQueue.cs -crlf
diff --git a/mcs/tools/monodoc/Monodoc/.gitattributes b/mcs/tools/monodoc/Monodoc/.gitattributes
new file mode 100644 (file)
index 0000000..4422d9a
--- /dev/null
@@ -0,0 +1 @@
+/commentservice.cs -crlf
diff --git a/mcs/tools/monodoc/Resources/.gitattributes b/mcs/tools/monodoc/Resources/.gitattributes
new file mode 100644 (file)
index 0000000..bfc0c0d
--- /dev/null
@@ -0,0 +1 @@
+/helper.js -crlf
diff --git a/mcs/tools/nunitreport/.gitattributes b/mcs/tools/nunitreport/.gitattributes
new file mode 100644 (file)
index 0000000..5702225
--- /dev/null
@@ -0,0 +1,2 @@
+/FailedTest.cs -crlf
+/NUnitReport.cs -crlf
diff --git a/mcs/tools/nunitreport/Media/.gitattributes b/mcs/tools/nunitreport/Media/.gitattributes
new file mode 100644 (file)
index 0000000..345d798
--- /dev/null
@@ -0,0 +1 @@
+/style.css -crlf
diff --git a/mcs/tools/pdb2mdb/.gitattributes b/mcs/tools/pdb2mdb/.gitattributes
new file mode 100644 (file)
index 0000000..857147d
--- /dev/null
@@ -0,0 +1 @@
+/ChangeLog -crlf
diff --git a/mcs/tools/resgen/.gitattributes b/mcs/tools/resgen/.gitattributes
new file mode 100644 (file)
index 0000000..5e22e9a
--- /dev/null
@@ -0,0 +1 @@
+/.cvsignore -crlf
diff --git a/mcs/tools/security/.gitattributes b/mcs/tools/security/.gitattributes
new file mode 100644 (file)
index 0000000..5e22e9a
--- /dev/null
@@ -0,0 +1 @@
+/.cvsignore -crlf
index 0f20d1f880dfb0fa188578bf193faf4901f4915f..cfe379c11de1ee685e5692a4d91137bc951c2fbd 100644 (file)
@@ -20,22 +20,22 @@ using Mono.Cecil;
 [assembly: AssemblyTitle ("Mono PermView")]
 [assembly: AssemblyDescription ("Managed Permission Viewer for .NET assemblies")]
 
-namespace Mono.Tools {\r
-\r
-       class SecurityElementComparer : IComparer {\r
-\r
-               public int Compare (object x, object y)\r
-               {\r
-                       SecurityElement sx = (x as SecurityElement);\r
-                       SecurityElement sy = (y as SecurityElement);\r
-                       if (sx == null)\r
-                               return (sy == null) ? 0 : -1;\r
-                       else if (sy == null)\r
-                               return 1;\r
-\r
-                       // compare by name (type name, method name, action name)\r
-                       return String.Compare (sx.Attribute ("Name"), sy.Attribute ("Name"));\r
-               }\r
+namespace Mono.Tools {
+
+       class SecurityElementComparer : IComparer {
+
+               public int Compare (object x, object y)
+               {
+                       SecurityElement sx = (x as SecurityElement);
+                       SecurityElement sy = (y as SecurityElement);
+                       if (sx == null)
+                               return (sy == null) ? 0 : -1;
+                       else if (sy == null)
+                               return 1;
+
+                       // compare by name (type name, method name, action name)
+                       return String.Compare (sx.Attribute ("Name"), sy.Attribute ("Name"));
+               }
        }
 
        class PermView {
@@ -47,8 +47,8 @@ namespace Mono.Tools {
                        Console.WriteLine ("Usage: permview [options] assembly{0}", Environment.NewLine);
                        Console.WriteLine ("where options are:");
                        Console.WriteLine (" -output filename  Output information into specified file.");
-                       Console.WriteLine (" -decl             Show declarative security attributes on classes and methods.");\r
-                       Console.WriteLine (" -xml              Output in XML format");\r
+                       Console.WriteLine (" -decl             Show declarative security attributes on classes and methods.");
+                       Console.WriteLine (" -xml              Output in XML format");
                        Console.WriteLine (" -help             Show help informations (this text)");
                        Console.WriteLine ();
                }
@@ -165,15 +165,15 @@ namespace Mono.Tools {
                }
 
                static SecurityElement AddSecurityXml (SecurityDeclarationCollection declarations)
-               {\r
-                       ArrayList list = new ArrayList ();\r
-                       foreach (SecurityDeclaration declsec in declarations) {\r
-                               SecurityElement child = new SecurityElement ("Action");\r
-                               AddAttribute (child, "Name", declsec.Action.ToString ());\r
-                               child.AddChild (declsec.PermissionSet.ToXml ());\r
-                               list.Add (child);\r
-                       }\r
-                       // sort actions\r
+               {
+                       ArrayList list = new ArrayList ();
+                       foreach (SecurityDeclaration declsec in declarations) {
+                               SecurityElement child = new SecurityElement ("Action");
+                               AddAttribute (child, "Name", declsec.Action.ToString ());
+                               child.AddChild (declsec.PermissionSet.ToXml ());
+                               list.Add (child);
+                       }
+                       // sort actions
                        list.Sort (Comparer);
 
                        SecurityElement se = new SecurityElement ("Actions");
@@ -181,8 +181,8 @@ namespace Mono.Tools {
                                se.AddChild (child);
                        }
                        return se;
-               }\r
-\r
+               }
+
                static SecurityElementComparer comparer;
                static IComparer Comparer {
                        get {
@@ -193,7 +193,7 @@ namespace Mono.Tools {
                }
 
                static bool ProcessAssemblyXml (TextWriter tw, AssemblyDefinition ad)
-               {\r
+               {
                        SecurityElement se = new SecurityElement ("Assembly");
                        se.AddAttribute ("Name", ad.Name.FullName);
 
@@ -201,7 +201,7 @@ namespace Mono.Tools {
                                se.AddChild (AddSecurityXml (ad.SecurityDeclarations));
                        }
 
-                       ArrayList tlist = new ArrayList ();\r
+                       ArrayList tlist = new ArrayList ();
                        ArrayList mlist = new ArrayList ();
 
                        foreach (ModuleDefinition module in ad.Modules) {
@@ -214,13 +214,13 @@ namespace Mono.Tools {
                                        SecurityElement typelem = null;
                                        if (type.SecurityDeclarations.Count > 0) {
                                                typelem = AddSecurityXml (type.SecurityDeclarations);
-                                       }\r
-\r
-                                       if (mlist.Count > 0)\r
+                                       }
+
+                                       if (mlist.Count > 0)
                                                mlist.Clear ();
 
                                        foreach (MethodDefinition method in type.Methods) {
-                                               if (method.SecurityDeclarations.Count > 0) {\r
+                                               if (method.SecurityDeclarations.Count > 0) {
                                                        SecurityElement meth = new SecurityElement ("Method");
                                                        AddAttribute (meth, "Name", method.ToString ());
                                                        meth.AddChild (AddSecurityXml (method.SecurityDeclarations));
@@ -228,14 +228,14 @@ namespace Mono.Tools {
                                                }
                                        }
 
-                                       // sort methods\r
-                                       mlist.Sort (Comparer);\r
-                                       foreach (SecurityElement method in mlist) {\r
-                                               methods.AddChild (method);\r
+                                       // sort methods
+                                       mlist.Sort (Comparer);
+                                       foreach (SecurityElement method in mlist) {
+                                               methods.AddChild (method);
                                        }
 
                                        if ((typelem != null) || ((methods.Children != null) && (methods.Children.Count > 0))) {
-                                               AddAttribute (klass, "Name", type.ToString ());\r
+                                               AddAttribute (klass, "Name", type.ToString ());
                                                if (typelem != null)
                                                        klass.AddChild (typelem);
                                                if ((methods.Children != null) && (methods.Children.Count > 0))
@@ -245,9 +245,9 @@ namespace Mono.Tools {
                                }
 
                                // sort types
-                               tlist.Sort (Comparer);\r
-                               foreach (SecurityElement type in tlist) {\r
-                                       se.AddChild (type);\r
+                               tlist.Sort (Comparer);
+                               foreach (SecurityElement type in tlist) {
+                                       se.AddChild (type);
                                }
                        }
 
index f6df11103bc8b14f4e96963e904b49e2ca4058b6..2e8d475e6434a95c139859a09cd28922952f917c 100644 (file)
@@ -237,32 +237,32 @@ namespace Mono.Tools {
                                        Console.WriteLine ("No certificates available to sign the assembly.");
                                        return 1;
                                }
-                               af.Certificates.AddRange (certs);\r
-\r
-                               if (!af.Sign (tbsFilename)) {\r
-                                       Console.WriteLine ("Couldn't sign file '{0}'.", tbsFilename);\r
-                                       return 1;\r
-                               }\r
-                       } else if (af.TimestampUrl != null) {\r
-                               bool ts = false;\r
-                               // only timestamp an already signed file\r
-                               for (int j = 0; j < timestampRetry && !ts; j++) {\r
-                                       ts = af.Timestamp (tbsFilename);\r
-                                       // wait (unless it's the last try) and retry\r
-                                       if (!ts && (j < timestampRetry - 1)) {\r
-                                               Console.WriteLine ("Couldn't timestamp file '{0}', will retry in {1} ms", tbsFilename, timestampDelay);\r
-                                               Thread.Sleep (timestampDelay);\r
-                                       }\r
-                               }\r
-                               if (!ts) {\r
-                                       Console.WriteLine ("Couldn't timestamp file '{0}' after {1} retries.", tbsFilename, timestampRetry);\r
-                                       return 1;\r
-                               }\r
-                       } else {\r
-                               Help ();\r
-                               return 1;\r
-                       }\r
-\r
+                               af.Certificates.AddRange (certs);
+
+                               if (!af.Sign (tbsFilename)) {
+                                       Console.WriteLine ("Couldn't sign file '{0}'.", tbsFilename);
+                                       return 1;
+                               }
+                       } else if (af.TimestampUrl != null) {
+                               bool ts = false;
+                               // only timestamp an already signed file
+                               for (int j = 0; j < timestampRetry && !ts; j++) {
+                                       ts = af.Timestamp (tbsFilename);
+                                       // wait (unless it's the last try) and retry
+                                       if (!ts && (j < timestampRetry - 1)) {
+                                               Console.WriteLine ("Couldn't timestamp file '{0}', will retry in {1} ms", tbsFilename, timestampDelay);
+                                               Thread.Sleep (timestampDelay);
+                                       }
+                               }
+                               if (!ts) {
+                                       Console.WriteLine ("Couldn't timestamp file '{0}' after {1} retries.", tbsFilename, timestampRetry);
+                                       return 1;
+                               }
+                       } else {
+                               Help ();
+                               return 1;
+                       }
+
                        Console.WriteLine ("Success");
                        return 0;
                }
diff --git a/mcs/tools/soapsuds/.gitattributes b/mcs/tools/soapsuds/.gitattributes
new file mode 100644 (file)
index 0000000..5e22e9a
--- /dev/null
@@ -0,0 +1 @@
+/.cvsignore -crlf
diff --git a/mcs/tools/sqlmetal/.gitattributes b/mcs/tools/sqlmetal/.gitattributes
new file mode 100644 (file)
index 0000000..c806639
--- /dev/null
@@ -0,0 +1,2 @@
+/AssemblyInfo.cs -crlf
+/sqlmetal.exe.config -crlf
diff --git a/mcs/tools/sqlmetal/Test/.gitattributes b/mcs/tools/sqlmetal/Test/.gitattributes
new file mode 100644 (file)
index 0000000..f7d8287
--- /dev/null
@@ -0,0 +1 @@
+/AssemblyInfo.cs -crlf
diff --git a/mcs/tools/sqlsharp/.gitattributes b/mcs/tools/sqlsharp/.gitattributes
new file mode 100644 (file)
index 0000000..5e22e9a
--- /dev/null
@@ -0,0 +1 @@
+/.cvsignore -crlf
diff --git a/mcs/tools/sqlsharp/gui/gtk-sharp/.gitattributes b/mcs/tools/sqlsharp/gui/gtk-sharp/.gitattributes
new file mode 100644 (file)
index 0000000..b8292be
--- /dev/null
@@ -0,0 +1 @@
+/Makefile -crlf
index bb5fd6505b9f3bedc613f3b4a0e1a766a4177f49..adf7b0743ce1cdade63f1ab31c743ad7e0540f22 100644 (file)
@@ -156,8 +156,8 @@ namespace Mono.Data.SqlSharp.Gui.GtkSharp
                        editor = new SqlEditorSharp ();
                        editor.UseSyntaxHiLighting = true;
                        editor.View.Show ();
-                       editor.View.KeyPressEvent +=\r
-                               new GtkSharp.KeyPressEventHandler(OnKeyPressEventKey);\r
+                       editor.View.KeyPressEvent +=
+                               new GtkSharp.KeyPressEventHandler(OnKeyPressEventKey);
 
                        lastUnknownFile ++;
                        string unknownFile = "Unknown" + 
@@ -231,20 +231,20 @@ namespace Mono.Data.SqlSharp.Gui.GtkSharp
                        return sw;
                }
 
-               void OnKeyPressEventKey(object o, GtkSharp.KeyPressEventArgs args) \r
-               {\r
-                       if (o is TextView) {\r
-                               TextView tv = (TextView) o;\r
-                               //Gdk.EventKey k = args.Event;\r
-\r
-                               // if the F5 key was pressed\r
-                               if (args.Event.keyval == 0xFFC2) {\r
-                                       if (tv.Editable == true) {\r
-                                               // execute SQL\r
-                                               ExecuteSQL (ExecuteOutputType.Normal, "");\r
-                                       }\r
-                               }\r
-                       }\r
+               void OnKeyPressEventKey(object o, GtkSharp.KeyPressEventArgs args) 
+               {
+                       if (o is TextView) {
+                               TextView tv = (TextView) o;
+                               //Gdk.EventKey k = args.Event;
+
+                               // if the F5 key was pressed
+                               if (args.Event.keyval == 0xFFC2) {
+                                       if (tv.Editable == true) {
+                                               // execute SQL
+                                               ExecuteSQL (ExecuteOutputType.Normal, "");
+                                       }
+                               }
+                       }
                }
 
                Toolbar CreateToolbar () 
diff --git a/mcs/tools/wsdl/.gitattributes b/mcs/tools/wsdl/.gitattributes
new file mode 100644 (file)
index 0000000..5a3e1dd
--- /dev/null
@@ -0,0 +1,3 @@
+/.cvsignore -crlf
+/MonoWSDL.cs -crlf
+/MonoWSDL2.cs -crlf
diff --git a/mono/arch/arm/.gitattributes b/mono/arch/arm/.gitattributes
new file mode 100644 (file)
index 0000000..4819db1
--- /dev/null
@@ -0,0 +1 @@
+/arm-wmmx.h -crlf
diff --git a/mono/benchmark/.gitattributes b/mono/benchmark/.gitattributes
new file mode 100644 (file)
index 0000000..7e84f6b
--- /dev/null
@@ -0,0 +1,3 @@
+/bulkcpy.il -crlf
+/life.cs -crlf
+/zipmark.cs -crlf
index a0c8d5b0be80f0827e3127bdadc3aa393f57eabe..a154fb1c694e74a2d7bfd05e6cc602409ae1b087 100644 (file)
@@ -1,15 +1,15 @@
-// created on 03/03/2002 at 15:12
-using System;
-
-class App {
-    static String s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15;
-    static int[] offsets = {-16, -15, -14, -1, 1, 14, 15, 16};
-    public static int Main(String[] args) {
-           int i2 = 500;
-           int i0;
-           double n2;
-           DateTime start, end;
-           start = DateTime.Now;
+// created on 03/03/2002 at 15:12\r
+using System;\r
+\r
+class App {\r
+    static String s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15;\r
+    static int[] offsets = {-16, -15, -14, -1, 1, 14, 15, 16};\r
+    public static int Main(String[] args) {\r
+           int i2 = 500;\r
+           int i0;\r
+           double n2;\r
+           DateTime start, end;\r
+           start = DateTime.Now;\r
        s0 = "               ";\r
        s1 = "               ";\r
        s2 = "               ";\r
@@ -28,7 +28,7 @@ class App {
        s15 ="";\r
        s15 = s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14;\r
        dump();\r
-       i0 =0;\r\r
+       i0 =0;\r
        while (i0++ < i2) {\r
                generate();\r
                dump();\r
@@ -38,7 +38,7 @@ class App {
        Console.WriteLine("{0} generations in {1} milliseconds, {2} gen/sec.",\r
        i2, (int)n2, (int)(i2/(n2/1000)));\r
        return 0;\r
-}\r\r    
+}\r\r    \r
 static void generate() {\r
        int i0, i1, i2, i3;\r
        i0 = s15.Length;\r
@@ -50,7 +50,7 @@ static void generate() {
                        i3 = (offset + i0 + i1) % i0;\r
                        if (s15.Substring(i3, 1) == "*")\r
                                i2++;\r
-               }\r            
+               }\r            \r
                if (s15.Substring(i1, 1) == "*") {\r
                        if (i2 < 2 || i2 > 3) {\r
                                s1 += " ";\r
@@ -71,4 +71,4 @@ static void dump() {
        ;\r
 }\r
 }\r\r\r
-
+\r
diff --git a/mono/cil/.gitattributes b/mono/cil/.gitattributes
new file mode 100644 (file)
index 0000000..a5a5363
--- /dev/null
@@ -0,0 +1 @@
+/make-opcode-def.xsl -crlf
diff --git a/mono/metadata/.gitattributes b/mono/metadata/.gitattributes
new file mode 100644 (file)
index 0000000..ba7442d
--- /dev/null
@@ -0,0 +1 @@
+/normalization-tables.h -crlf
index 500f501c0f51deef11fc69f67105568e19963fcd..b4056e2653125a12e6e2feed07f7b4d199e76228 100644 (file)
@@ -1,9 +1,64 @@
+2010-07-25  Mark Probst  <mark.probst@gmail.com>
+
+       * sgen-internal.c: Only compile this if HAVE_SGEN_GC is defined.
+
+2010-07-24  Mark Probst  <mark.probst@gmail.com>
+
+       * sgen-internal.c, sgen-gc.h, sgen-major-copying.c: Make the
+       internal allocator fast by keeping free-lists of chunks, not only
+       within chunks.  Align the chunks, so that on freeing we can get
+       the chunk without searching.
+
+2010-07-24  Mark Probst  <mark.probst@gmail.com>
+
+       * sgen-internal.c, sgen-gc.c, sgen-gc.h, sgen-gray.c,
+       sgen-major-copying.c, sgen-marksweep.c, sgen-pinning-stats.c,
+       sgen-pinning.c: Allocate fixed-size structs without specifying the
+       size, instead registering it once with its type.
+       Dynamically-sized need their size specified when being freed.
+
+2010-07-24  Mark Probst  <mark.probst@gmail.com>
+
+       * sgen-major-copying.c, sgen-internal.c, sgen-gc.c, sgen-gc.h,
+       sgen-pinning.c: Copying major collector doesn't mess around with
+       internals of the internal allocator anymore, instead using public
+       functions.
+
+2010-07-24  Mark Probst  <mark.probst@gmail.com>
+
+       * sgen-internal.c: Internal allocator in its own module.
+
+       * sgen-gc.c, sgen-gc.h, sgen-gray.c, sgen-los.c,
+       sgen-major-copying.c, sgen-marksweep.c, sgen-pinning.c,
+       sgen-pinning-stats.c: Remove internal allocator and call the
+       public functions now.
+
+       * Makefile.am: Added new file.
+
+2010-07-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * sgen-archdep.h (ARCH_COPY_SIGCTX_REGS): Fix warnings on amd64.
+
+2010-07-24  Sanjoy Das <sanjoy@playingwithpointers.com>
+
+       * sgen-gc.h: Removed 'foo defined but not used' warnings for the
+         *_signal_num variables.
+
+2010-07-23  Zoltan Varga  <vargaz@gmail.com>
+
+       * file-io.c (ves_icall_System_IO_MonoIO_Read): Add a null check.
+       (ves_icall_System_IO_MonoIO_Write): Ditto.
+
+       * loader.c (mono_loader_cleanup): Delete loader_mutex, the shutdown races should
+       be fixed now.
+
 2010-07-23  Zoltan Varga  <vargaz@gmail.com>
 
        * loader.c (mono_loader_lock_if_inited): New helper function which can be called
        during startup before the loader lock is initialized.
        (mono_loader_unlock_if_inited): Ditto.
 
+
 2010-07-21  Geoff Norton  <gnorton@novell.com>
 
        * sgen-archdep.h: Fix the build on amd64-darwin.
index 0288a2c0de039732dbd60ff3739fdff507f951b0..a31f6f8c786fcbc2a8937ebc9e7a6ed94fb2aff3 100644 (file)
@@ -167,6 +167,7 @@ libmonoruntime_la_SOURCES = \
        sgen-os-posix.c         \
        sgen-os-mach.c          \
        sgen-gc.c               \
+       sgen-internal.c         \
        sgen-gc.h               \
        sgen-archdep.h          \
        sgen-scan-object.h      \
index a46d62129d1f055e954e4279b42945c671f63d9d..99970866f4e38217f29765e12983d1947dd7e304 100644 (file)
@@ -818,6 +818,8 @@ ves_icall_System_IO_MonoIO_Read (HANDLE handle, MonoArray *dest,
        MONO_ARCH_SAVE_REGS;
 
        *error=ERROR_SUCCESS;
+
+       MONO_CHECK_ARG_NULL (dest);
        
        if (dest_offset + count > mono_array_length (dest))
                return 0;
@@ -845,6 +847,8 @@ ves_icall_System_IO_MonoIO_Write (HANDLE handle, MonoArray *src,
        MONO_ARCH_SAVE_REGS;
 
        *error=ERROR_SUCCESS;
+
+       MONO_CHECK_ARG_NULL (src);
        
        if (src_offset + count > mono_array_length (src))
                return 0;
index 2029db088bfd9d89b665cf96c81b521d6dd14c02..ec422e8e2f8e899aa07f376c966d640d5a5a33ab 100644 (file)
@@ -98,7 +98,7 @@ mono_loader_cleanup (void)
        TlsFree (loader_error_thread_id);
        TlsFree (loader_lock_nest_id);
 
-       /*DeleteCriticalSection (&loader_mutex);*/
+       DeleteCriticalSection (&loader_mutex);
        loader_lock_inited = FALSE;
 }
 
index 19972998a0df4683ee149e1840116a5e87fa58c6..5e1d945b396c90330dd7825ee04cf07b3d64aaf7 100644 (file)
 #define ARCH_SIGCTX_SP(ctx)    (UCONTEXT_REG_RSP (ctx))
 #define ARCH_SIGCTX_IP(ctx)    (UCONTEXT_REG_RIP (ctx))
 #define ARCH_COPY_SIGCTX_REGS(a,ctx) do {      \
-       ((a)[0] = (UCONTEXT_REG_RAX (ctx)));    \
-       ((a)[1] = (UCONTEXT_REG_RBX (ctx)));    \
-       ((a)[2] = (UCONTEXT_REG_RCX (ctx)));    \
-       ((a)[3] = (UCONTEXT_REG_RDX (ctx)));    \
-       ((a)[4] = (UCONTEXT_REG_RSI (ctx)));    \
-       ((a)[5] = (UCONTEXT_REG_RDI (ctx)));    \
-       ((a)[6] = (UCONTEXT_REG_RBP (ctx)));    \
-       ((a)[7] = (UCONTEXT_REG_RSP (ctx)));    \
-       ((a)[8] = (UCONTEXT_REG_RSI (ctx)));    \
-       ((a)[9] = (UCONTEXT_REG_RDI (ctx)));    \
-       ((a)[10] = (UCONTEXT_REG_RIP (ctx)));   \
-       ((a)[11] = (UCONTEXT_REG_R12 (ctx)));   \
-       ((a)[12] = (UCONTEXT_REG_R13 (ctx)));   \
-       ((a)[13] = (UCONTEXT_REG_R14 (ctx)));   \
-       ((a)[14] = (UCONTEXT_REG_R15 (ctx)));   \
+               ((a)[0] = (gpointer)(UCONTEXT_REG_RAX (ctx)));  \
+               ((a)[1] = (gpointer)(UCONTEXT_REG_RBX (ctx)));  \
+               ((a)[2] = (gpointer)(UCONTEXT_REG_RCX (ctx)));  \
+               ((a)[3] = (gpointer)(UCONTEXT_REG_RDX (ctx)));  \
+               ((a)[4] = (gpointer)(UCONTEXT_REG_RSI (ctx)));  \
+               ((a)[5] = (gpointer)(UCONTEXT_REG_RDI (ctx)));  \
+               ((a)[6] = (gpointer)(UCONTEXT_REG_RBP (ctx)));  \
+               ((a)[7] = (gpointer)(UCONTEXT_REG_RSP (ctx)));  \
+               ((a)[8] = (gpointer)(UCONTEXT_REG_RSI (ctx)));  \
+               ((a)[9] = (gpointer)(UCONTEXT_REG_RDI (ctx)));  \
+               ((a)[10] = (gpointer)(UCONTEXT_REG_RIP (ctx))); \
+               ((a)[11] = (gpointer)(UCONTEXT_REG_R12 (ctx))); \
+               ((a)[12] = (gpointer)(UCONTEXT_REG_R13 (ctx))); \
+               ((a)[13] = (gpointer)(UCONTEXT_REG_R14 (ctx))); \
+               ((a)[14] = (gpointer)(UCONTEXT_REG_R15 (ctx))); \
        } while (0)
 
 #elif defined(__ppc__)
index 7f3b25342627147e827cc0099ae284a2be6424d7..0c94659fa7d120e9c6d46abdad6e29ecb075e988 100644 (file)
@@ -239,8 +239,6 @@ enum {
  */
 
 static int gc_initialized = 0;
-static int gc_debug_level = 0;
-static FILE* gc_debug_file;
 /* If set, do a minor collection before every allocation */
 static gboolean collect_before_allocs = FALSE;
 /* If set, do a heap consistency check before each minor collection */
@@ -255,18 +253,6 @@ static gboolean conservative_stack_mark = TRUE;
    each collection */
 static gboolean do_scan_starts_check = FALSE;
 
-/*
- * Turning on heavy statistics will turn off the managed allocator and
- * the managed write barrier.
- */
-//#define HEAVY_STATISTICS
-
-#ifdef HEAVY_STATISTICS
-#define HEAVY_STAT(x)  x
-#else
-#define HEAVY_STAT(x)
-#endif
-
 #ifdef HEAVY_STATISTICS
 static long long stat_objects_alloced = 0;
 static long long stat_bytes_alloced = 0;
@@ -306,10 +292,6 @@ static int stat_wbarrier_generic_store_remset = 0;
 static int stat_wbarrier_set_root = 0;
 static int stat_wbarrier_value_copy = 0;
 static int stat_wbarrier_object_copy = 0;
-
-static long long stat_internal_alloc = 0;
-static long long stat_internal_alloc_loop1 = 0;
-static long long stat_internal_alloc_loop2 = 0;
 #endif
 
 static long long time_minor_pre_collection_fragment_clear = 0;
@@ -335,32 +317,11 @@ static long long time_major_los_sweep = 0;
 static long long time_major_sweep = 0;
 static long long time_major_fragment_creation = 0;
 
-static long long pinned_chunk_bytes_alloced = 0;
-static long long large_internal_bytes_alloced = 0;
+#define MAX_DEBUG_LEVEL 2
+#define DEBUG(level,a) do {if (G_UNLIKELY ((level) <= MAX_DEBUG_LEVEL && (level) <= gc_debug_level)) a;} while (0)
 
-/* Keep in sync with internal_mem_names in dump_heap()! */
-enum {
-       INTERNAL_MEM_PIN_QUEUE,
-       INTERNAL_MEM_FRAGMENT,
-       INTERNAL_MEM_SECTION,
-       INTERNAL_MEM_SCAN_STARTS,
-       INTERNAL_MEM_FIN_TABLE,
-       INTERNAL_MEM_FINALIZE_ENTRY,
-       INTERNAL_MEM_DISLINK_TABLE,
-       INTERNAL_MEM_DISLINK,
-       INTERNAL_MEM_ROOTS_TABLE,
-       INTERNAL_MEM_ROOT_RECORD,
-       INTERNAL_MEM_STATISTICS,
-       INTERNAL_MEM_REMSET,
-       INTERNAL_MEM_GRAY_QUEUE,
-       INTERNAL_MEM_STORE_REMSET,
-       INTERNAL_MEM_MS_TABLES,
-       INTERNAL_MEM_MS_BLOCK_INFO,
-       INTERNAL_MEM_EPHEMERON_LINK,
-       INTERNAL_MEM_MAX
-};
-
-static long small_internal_mem_bytes [INTERNAL_MEM_MAX];
+static int gc_debug_level = 0;
+static FILE* gc_debug_file;
 
 /*
 void
@@ -384,22 +345,10 @@ mono_gc_flush_info (void)
 
 #define GC_BITS_PER_WORD (sizeof (mword) * 8)
 
-enum {
-       MEMORY_ROLE_GEN0,
-       MEMORY_ROLE_GEN1,
-       MEMORY_ROLE_PINNED
-};
-
-typedef struct _Block Block;
-struct _Block {
-       void *next;
-       unsigned char role;
-};
-
 /* each request from the OS ends up in a GCMemSection */
 typedef struct _GCMemSection GCMemSection;
 struct _GCMemSection {
-       Block block;
+       SgenBlock block;
        char *data;
        mword size;
        /* pointer where more data could be allocated if it fits */
@@ -419,49 +368,6 @@ struct _GCMemSection {
 
 #define SIZEOF_GC_MEM_SECTION  ((sizeof (GCMemSection) + 7) & ~7)
 
-/* Pinned objects are allocated in the LOS space if bigger than half a page
- * or from freelists otherwise. We assume that pinned objects are relatively few
- * and they have a slow dying speed (like interned strings, thread objects).
- * As such they will be collected only at major collections.
- * free lists are not global: when we need memory we allocate a PinnedChunk.
- * Each pinned chunk is made of several pages, the first of wich is used
- * internally for bookeeping (here think of a page as 4KB). The bookeeping
- * includes the freelists vectors and info about the object size of each page
- * in the pinned chunk. So, when needed, a free page is found in a pinned chunk,
- * a size is assigned to it, the page is divided in the proper chunks and each
- * chunk is added to the freelist. To not waste space, the remaining space in the
- * first page is used as objects of size 16 or 32 (need to measure which are more
- * common).
- * We use this same structure to allocate memory used internally by the GC, so
- * we never use malloc/free if we need to alloc during collection: the world is stopped
- * and malloc/free will deadlock.
- * When we want to iterate over pinned objects, we just scan a page at a time
- * linearly according to the size of objects in the page: the next pointer used to link
- * the items in the freelist uses the same word as the vtable. Since we keep freelists
- * for each pinned chunk, if the word points outside the pinned chunk it means
- * it is an object.
- * We could avoid this expensive scanning in creative ways. We could have a policy
- * of putting in the pinned space only objects we know about that have no struct fields
- * with references and we can easily use a even expensive write barrier for them,
- * since pointer writes on such objects should be rare.
- * The best compromise is to just alloc interned strings and System.MonoType in them.
- * It would be nice to allocate MonoThread in it, too: must check that we properly
- * use write barriers so we don't have to do any expensive scanning of the whole pinned
- * chunk list during minor collections. We can avoid it now because we alloc in it only
- * reference-free objects.
- */
-#define PINNED_FIRST_SLOT_SIZE (sizeof (gpointer) * 4)
-#define MAX_FREELIST_SIZE 8192
-typedef struct _PinnedChunk PinnedChunk;
-struct _PinnedChunk {
-       Block block;
-       int num_pages;
-       int *page_sizes; /* a 0 means the page is still unused */
-       void **free_list;
-       void *start_data;
-       void *data [1]; /* page sizes and free lists are stored here */
-};
-
 /* The method used to clear the nursery */
 /* Clearing at nursery collections is the safest, but has bad interactions with caches.
  * Clearing at TLAB creation is much faster, but more complex and it might expose hard
@@ -687,8 +593,6 @@ static int default_nursery_bits = 22;
 #define SCAN_START_SIZE (4096*2)
 /* the minimum size of a fragment that we consider useful for allocation */
 #define FRAGMENT_MIN_SIZE (512)
-/* This is a fixed value used for pinned chunks, not the system pagesize */
-#define FREELIST_PAGESIZE (16*1024)
 
 static mword pagesize = 4096;
 static mword nursery_size;
@@ -706,10 +610,6 @@ static mword highest_heap_address = 0;
 
 static LOCK_DECLARE (interruption_mutex);
 
-#ifdef SGEN_PARALLEL_MARK
-static LOCK_DECLARE (internal_allocator_mutex);
-#endif
-
 typedef struct _FinalizeEntry FinalizeEntry;
 struct _FinalizeEntry {
        FinalizeEntry *next;
@@ -748,15 +648,6 @@ typedef struct {
        void *value;
 } Ephemeron;
 
-#define LARGE_INTERNAL_MEM_HEADER_MAGIC        0x7d289f3a
-
-typedef struct _LargeInternalMemHeader LargeInternalMemHeader;
-struct _LargeInternalMemHeader {
-       guint32 magic;
-       size_t size;
-       double data[0];
-};
-
 enum {
        GENERATION_NURSERY,
        GENERATION_OLD,
@@ -794,24 +685,6 @@ static EphemeronLinkNode *ephemeron_list;
 static int num_ready_finalizers = 0;
 static int no_finalize = 0;
 
-/* keep each size a multiple of ALLOC_ALIGN */
-/* on 64 bit systems 8 is likely completely unused. */
-static const int freelist_sizes [] = {
-       8, 16, 24, 32, 40, 48, 64, 80,
-       96, 128, 160, 192, 224, 256, 320, 384,
-       448, 512, 584, 680, 816, 1024, 1360, 2048,
-       2336, 2728, 3272, 4096, 5456, 8192 };
-#define FREELIST_NUM_SLOTS (sizeof (freelist_sizes) / sizeof (freelist_sizes [0]))
-
-/* This is also the MAJOR_SECTION_SIZE for the copying major
-   collector */
-#define PINNED_CHUNK_SIZE      (128 * 1024)
-
-/* internal_chunk_list is used for allocating structures needed by the GC */
-static PinnedChunk *internal_chunk_list = NULL;
-
-static int slot_for_size (size_t size);
-
 enum {
        ROOT_TYPE_NORMAL = 0, /* "normal" roots */
        ROOT_TYPE_PINNED = 1, /* roots without a GC descriptor */
@@ -926,10 +799,10 @@ static Fragment *fragment_freelist = NULL;
 /* Functions supplied by the runtime to be called by the GC */
 static MonoGCCallbacks gc_callbacks;
 
-#define ALLOC_ALIGN            8
-#define ALLOC_ALIGN_BITS       3
+#define ALLOC_ALIGN            SGEN_ALLOC_ALIGN
+#define ALLOC_ALIGN_BITS       SGEN_ALLOC_ALIGN_BITS
 
-#define ALIGN_UP(s)            (((s)+(ALLOC_ALIGN-1)) & ~(ALLOC_ALIGN-1))
+#define ALIGN_UP               SGEN_ALIGN_UP
 
 #define MOVED_OBJECTS_NUM 64
 static void *moved_objects [MOVED_OBJECTS_NUM];
@@ -958,13 +831,6 @@ typedef void (*CopyOrMarkObjectFunc) (void**, GrayQueue*);
 typedef char* (*ScanObjectFunc) (char*, GrayQueue*);
 
 /* forward declarations */
-static void* get_internal_mem          (size_t size, int type);
-static void  free_internal_mem         (void *addr, int type);
-static void* get_os_memory             (size_t size, int activate);
-static void* get_os_memory_aligned     (mword size, mword alignment, gboolean activate);
-static void  free_os_memory            (void *addr, size_t size);
-static G_GNUC_UNUSED void  report_internal_mem_usage (void);
-
 static int stop_world (void);
 static int restart_world (void);
 static void add_to_global_remset (gpointer ptr);
@@ -988,21 +854,17 @@ static void pin_objects_in_section (GCMemSection *section, GrayQueue *queue);
 static void optimize_pin_queue (int start_slot);
 static void clear_remsets (void);
 static void clear_tlabs (void);
-typedef void (*IterateObjectCallbackFunc) (char*, size_t, void*);
 static void scan_area_with_callback (char *start, char *end, IterateObjectCallbackFunc callback, void *data);
 static void scan_object (char *start, GrayQueue *queue);
 static void major_scan_object (char *start, GrayQueue *queue);
 static void par_copy_object_no_checks (char *destination, MonoVTable *vt, void *obj, mword objsize, GrayQueue *queue);
 static void* copy_object_no_checks (void *obj, GrayQueue *queue);
 static void copy_object (void **obj_slot, GrayQueue *queue);
-static void* get_chunk_freelist (PinnedChunk *chunk, int slot);
-static PinnedChunk* alloc_pinned_chunk (void);
 static void sort_addresses (void **array, int size);
 static void drain_gray_stack (GrayQueue *queue);
 static void finish_gray_stack (char *start_addr, char *end_addr, int generation, GrayQueue *queue);
 static gboolean need_major_collection (void);
 static void major_collection (const char *reason);
-static void update_heap_boundaries (mword low, mword high);
 
 static void mono_gc_register_disappearing_link (MonoObject *obj, void **link, gboolean track);
 
@@ -1017,7 +879,6 @@ static void check_for_xdomain_refs (void);
 static void dump_occupied (char *start, char *end, char *section_start);
 static void dump_section (GCMemSection *section, const char *type);
 static void dump_heap (const char *type, int num, const char *reason);
-static void report_pinned_chunk (PinnedChunk *chunk, int seq);
 
 void mono_gc_scan_for_specific_ref (MonoObject *key);
 
@@ -2652,8 +2513,8 @@ precisely_scan_objects_from (CopyOrMarkObjectFunc copy_func, void** start_root,
        }
 }
 
-static void
-update_heap_boundaries (mword low, mword high)
+void
+mono_sgen_update_heap_boundaries (mword low, mword high)
 {
        mword old;
 
@@ -2679,17 +2540,17 @@ alloc_fragment (void)
                frag->next = NULL;
                return frag;
        }
-       frag = get_internal_mem (sizeof (Fragment), INTERNAL_MEM_FRAGMENT);
+       frag = mono_sgen_alloc_internal (INTERNAL_MEM_FRAGMENT);
        frag->next = NULL;
        return frag;
 }
 
 /* size must be a power of 2 */
-static void*
-get_os_memory_aligned (mword size, mword alignment, gboolean activate)
+void*
+mono_sgen_alloc_os_memory_aligned (mword size, mword alignment, gboolean activate)
 {
        /* Allocate twice the memory to be able to put the block on an aligned address */
-       char *mem = get_os_memory (size + alignment, activate);
+       char *mem = mono_sgen_alloc_os_memory (size + alignment, activate);
        char *aligned;
 
        g_assert (mem);
@@ -2698,9 +2559,9 @@ get_os_memory_aligned (mword size, mword alignment, gboolean activate)
        g_assert (aligned >= mem && aligned + size <= mem + size + alignment && !((mword)aligned & (alignment - 1)));
 
        if (aligned > mem)
-               free_os_memory (mem, aligned - mem);
+               mono_sgen_free_os_memory (mem, aligned - mem);
        if (aligned + size < mem + size + alignment)
-               free_os_memory (aligned + size, (mem + size + alignment) - (aligned + size));
+               mono_sgen_free_os_memory (aligned + size, (mem + size + alignment) - (aligned + size));
 
        return aligned;
 }
@@ -2726,26 +2587,25 @@ alloc_nursery (void)
         * objects in the existing nursery.
         */
        /* FIXME: handle OOM */
-       section = get_internal_mem (SIZEOF_GC_MEM_SECTION, INTERNAL_MEM_SECTION);
+       section = mono_sgen_alloc_internal (INTERNAL_MEM_SECTION);
 
        g_assert (nursery_size == DEFAULT_NURSERY_SIZE);
        alloc_size = nursery_size;
 #ifdef ALIGN_NURSERY
-       data = get_os_memory_aligned (alloc_size, alloc_size, TRUE);
+       data = mono_sgen_alloc_os_memory_aligned (alloc_size, alloc_size, TRUE);
 #else
-       data = get_os_memory (alloc_size, TRUE);
+       data = mono_sgen_alloc_os_memory (alloc_size, TRUE);
 #endif
        nursery_start = data;
        nursery_real_end = nursery_start + nursery_size;
-       update_heap_boundaries ((mword)nursery_start, (mword)nursery_real_end);
+       mono_sgen_update_heap_boundaries ((mword)nursery_start, (mword)nursery_real_end);
        nursery_next = nursery_start;
-       total_alloc += alloc_size;
        DEBUG (4, fprintf (gc_debug_file, "Expanding nursery size (%p-%p): %lu, total: %lu\n", data, data + alloc_size, (unsigned long)nursery_size, (unsigned long)total_alloc));
        section->data = section->next_data = data;
        section->size = alloc_size;
        section->end_data = nursery_real_end;
        scan_starts = (alloc_size + SCAN_START_SIZE - 1) / SCAN_START_SIZE;
-       section->scan_starts = get_internal_mem (sizeof (char*) * scan_starts, INTERNAL_MEM_SCAN_STARTS);
+       section->scan_starts = mono_sgen_alloc_internal_dynamic (sizeof (char*) * scan_starts, INTERNAL_MEM_SCAN_STARTS);
        section->num_scan_start = scan_starts;
        section->block.role = MEMORY_ROLE_GEN0;
        section->block.next = NULL;
@@ -3100,25 +2960,15 @@ dump_object (MonoObject *obj, gboolean dump_location)
 static void
 dump_heap (const char *type, int num, const char *reason)
 {
-       static char const *internal_mem_names [] = { "pin-queue", "fragment", "section", "scan-starts",
-                                                    "fin-table", "finalize-entry", "dislink-table",
-                                                    "dislink", "roots-table", "root-record", "statistics",
-                                                    "remset", "gray-queue", "store-remset", "marksweep-tables",
-                                                    "marksweep-block-info", "ephemeron-link" };
-
        ObjectList *list;
        LOSObject *bigobj;
-       int i;
 
        fprintf (heap_dump_file, "<collection type=\"%s\" num=\"%d\"", type, num);
        if (reason)
                fprintf (heap_dump_file, " reason=\"%s\"", reason);
        fprintf (heap_dump_file, ">\n");
-       fprintf (heap_dump_file, "<other-mem-usage type=\"pinned-chunks\" size=\"%lld\"/>\n", pinned_chunk_bytes_alloced);
-       fprintf (heap_dump_file, "<other-mem-usage type=\"large-internal\" size=\"%lld\"/>\n", large_internal_bytes_alloced);
        fprintf (heap_dump_file, "<other-mem-usage type=\"mempools\" size=\"%ld\"/>\n", mono_mempool_get_bytes_allocated ());
-       for (i = 0; i < INTERNAL_MEM_MAX; ++i)
-               fprintf (heap_dump_file, "<other-mem-usage type=\"%s\" size=\"%ld\"/>\n", internal_mem_names [i], small_internal_mem_bytes [i]);
+       mono_sgen_dump_internal_mem_usage (heap_dump_file);
        fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", pinned_byte_counts [PIN_TYPE_STACK]);
        /* fprintf (heap_dump_file, "<pinned type=\"static-data\" bytes=\"%d\"/>\n", pinned_byte_counts [PIN_TYPE_STATIC_DATA]); */
        fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", pinned_byte_counts [PIN_TYPE_OTHER]);
@@ -3210,10 +3060,6 @@ init_stats (void)
        mono_counters_register ("Global remsets re-added", MONO_COUNTER_GC | MONO_COUNTER_LONG, &stat_global_remsets_readded);
        mono_counters_register ("Global remsets processed", MONO_COUNTER_GC | MONO_COUNTER_LONG, &stat_global_remsets_processed);
        mono_counters_register ("Global remsets discarded", MONO_COUNTER_GC | MONO_COUNTER_LONG, &stat_global_remsets_discarded);
-
-       mono_counters_register ("Internal allocs", MONO_COUNTER_GC | MONO_COUNTER_LONG, &stat_internal_alloc);
-       mono_counters_register ("Internal alloc loop1", MONO_COUNTER_GC | MONO_COUNTER_LONG, &stat_internal_alloc_loop1);
-       mono_counters_register ("Internal alloc loop2", MONO_COUNTER_GC | MONO_COUNTER_LONG, &stat_internal_alloc_loop2);
 #endif
 
        inited = TRUE;
@@ -3242,7 +3088,6 @@ collect_nursery (size_t requested_size)
 
        current_collection_generation = GENERATION_NURSERY;
 
-       init_stats ();
        binary_protocol_collection (GENERATION_NURSERY);
        check_scan_starts ();
 
@@ -3393,7 +3238,6 @@ major_do_collection (const char *reason)
        //count_ref_nonref_objs ();
        //consistency_check ();
 
-       init_stats ();
        binary_protocol_collection (GENERATION_OLD);
        check_scan_starts ();
        gray_object_queue_init (&gray_queue);
@@ -3658,12 +3502,24 @@ minor_collect_or_expand_inner (size_t size)
  * Internal memory can be handled with a freelist for small objects.
  */
 
+/*
+ * Debug reporting.
+ */
+G_GNUC_UNUSED static void
+report_internal_mem_usage (void)
+{
+       printf ("Internal memory usage:\n");
+       mono_sgen_report_internal_mem_usage ();
+       printf ("Pinned memory usage:\n");
+       major_report_pinned_memory_usage ();
+}
+
 /*
  * Allocate a big chunk of memory from the OS (usually 64KB to several megabytes).
  * This must not require any lock.
  */
-static void*
-get_os_memory (size_t size, int activate)
+void*
+mono_sgen_alloc_os_memory (size_t size, int activate)
 {
        void *ptr;
        unsigned long prot_flags = activate? MONO_MMAP_READ|MONO_MMAP_WRITE: MONO_MMAP_NONE;
@@ -3672,265 +3528,23 @@ get_os_memory (size_t size, int activate)
        size += pagesize - 1;
        size &= ~(pagesize - 1);
        ptr = mono_valloc (0, size, prot_flags);
+       /* FIXME: CAS */
+       total_alloc += size;
        return ptr;
 }
 
 /*
- * Free the memory returned by get_os_memory (), returning it to the OS.
+ * Free the memory returned by mono_sgen_alloc_os_memory (), returning it to the OS.
  */
-static void
-free_os_memory (void *addr, size_t size)
+void
+mono_sgen_free_os_memory (void *addr, size_t size)
 {
        mono_vfree (addr, size);
-}
-
-/*
- * Debug reporting.
- */
-static void
-report_pinned_chunk (PinnedChunk *chunk, int seq) {
-       void **p;
-       int i, free_pages, num_free, free_mem;
-       free_pages = 0;
-       for (i = 0; i < chunk->num_pages; ++i) {
-               if (!chunk->page_sizes [i])
-                       free_pages++;
-       }
-       printf ("Pinned chunk %d at %p, size: %d, pages: %d, free: %d\n", seq, chunk, chunk->num_pages * FREELIST_PAGESIZE, chunk->num_pages, free_pages);
-       free_mem = FREELIST_PAGESIZE * free_pages;
-       for (i = 0; i < FREELIST_NUM_SLOTS; ++i) {
-               if (!chunk->free_list [i])
-                       continue;
-               num_free = 0;
-               p = chunk->free_list [i];
-               while (p) {
-                       num_free++;
-                       p = *p;
-               }
-               printf ("\tfree list of size %d, %d items\n", freelist_sizes [i], num_free);
-               free_mem += freelist_sizes [i] * num_free;
-       }
-       printf ("\tfree memory in chunk: %d\n", free_mem);
-}
-
-/*
- * Debug reporting.
- */
-static G_GNUC_UNUSED void
-report_internal_mem_usage (void) {
-       PinnedChunk *chunk;
-       int i;
-       printf ("Internal memory usage:\n");
-       i = 0;
-       for (chunk = internal_chunk_list; chunk; chunk = chunk->block.next) {
-               report_pinned_chunk (chunk, i++);
-       }
-       printf ("Pinned memory usage:\n");
-       major_report_pinned_memory_usage ();
-}
-
-/*
- * Find the slot number in the freelist for memory chunks that
- * can contain @size objects.
- */
-static int
-slot_for_size (size_t size)
-{
-       int slot;
-       /* do a binary search or lookup table later. */
-       for (slot = 0; slot < FREELIST_NUM_SLOTS; ++slot) {
-               if (freelist_sizes [slot] >= size)
-                       return slot;
-       }
-       g_assert_not_reached ();
-       return -1;
-}
-
-/*
- * Build a free list for @size memory chunks from the memory area between
- * start_page and end_page.
- */
-static void
-build_freelist (PinnedChunk *chunk, int slot, int size, char *start_page, char *end_page)
-{
-       void **p, **end;
-       int count = 0;
-       /*g_print ("building freelist for slot %d, size %d in %p\n", slot, size, chunk);*/
-       p = (void**)start_page;
-       end = (void**)(end_page - size);
-       g_assert (!chunk->free_list [slot]);
-       chunk->free_list [slot] = p;
-       while ((char*)p + size <= (char*)end) {
-               count++;
-               *p = (void*)((char*)p + size);
-               p = *p;
-       }
-       *p = NULL;
-       /*g_print ("%d items created, max: %d\n", count, (end_page - start_page) / size);*/
-}
-
-/* LOCKING: requires the internal allocator lock to be held */
-static PinnedChunk*
-alloc_pinned_chunk (void)
-{
-       PinnedChunk *chunk;
-       int offset;
-       int size = PINNED_CHUNK_SIZE;
-
-       chunk = get_os_memory_aligned (size, size, TRUE);
-       chunk->block.role = MEMORY_ROLE_PINNED;
-
-       update_heap_boundaries ((mword)chunk, ((mword)chunk + size));
-       total_alloc += size;
-       pinned_chunk_bytes_alloced += size;
-
-       /* setup the bookeeping fields */
-       chunk->num_pages = size / FREELIST_PAGESIZE;
-       offset = G_STRUCT_OFFSET (PinnedChunk, data);
-       chunk->page_sizes = (void*)((char*)chunk + offset);
-       offset += sizeof (int) * chunk->num_pages;
-       offset = ALIGN_UP (offset);
-       chunk->free_list = (void*)((char*)chunk + offset);
-       offset += sizeof (void*) * FREELIST_NUM_SLOTS;
-       offset = ALIGN_UP (offset);
-       chunk->start_data = (void*)((char*)chunk + offset);
-
-       /* allocate the first page to the freelist */
-       chunk->page_sizes [0] = PINNED_FIRST_SLOT_SIZE;
-       build_freelist (chunk, slot_for_size (PINNED_FIRST_SLOT_SIZE), PINNED_FIRST_SLOT_SIZE, chunk->start_data, ((char*)chunk + FREELIST_PAGESIZE));
-       DEBUG (4, fprintf (gc_debug_file, "Allocated pinned chunk %p, size: %d\n", chunk, size));
-       return chunk;
-}
-
-/* assumes freelist for slot is empty, so try to alloc a new page */
-static void*
-get_chunk_freelist (PinnedChunk *chunk, int slot)
-{
-       int i;
-       void **p;
-       p = chunk->free_list [slot];
-       if (p) {
-               chunk->free_list [slot] = *p;
-               return p;
-       }
-       for (i = 0; i < chunk->num_pages; ++i) {
-               int size;
-               if (chunk->page_sizes [i])
-                       continue;
-               size = freelist_sizes [slot];
-               chunk->page_sizes [i] = size;
-               build_freelist (chunk, slot, size, (char*)chunk + FREELIST_PAGESIZE * i, (char*)chunk + FREELIST_PAGESIZE * (i + 1));
-               break;
-       }
-       /* try again */
-       p = chunk->free_list [slot];
-       if (p) {
-               chunk->free_list [slot] = *p;
-               return p;
-       }
-       return NULL;
-}
-
-/* used for the GC-internal data structures */
-static void*
-get_internal_mem (size_t size, int type)
-{
-       int slot;
-       void *res = NULL;
-       PinnedChunk *pchunk;
-
-       LOCK_INTERNAL_ALLOCATOR;
-
-       HEAVY_STAT (++stat_internal_alloc);
-
-       if (size > freelist_sizes [FREELIST_NUM_SLOTS - 1]) {
-               LargeInternalMemHeader *mh;
-
-               UNLOCK_INTERNAL_ALLOCATOR;
-
-               size += sizeof (LargeInternalMemHeader);
-               mh = get_os_memory (size, TRUE);
-               mh->magic = LARGE_INTERNAL_MEM_HEADER_MAGIC;
-               mh->size = size;
-               /* FIXME: do a CAS here */
-               large_internal_bytes_alloced += size;
-               return mh->data;
-       }
-
-       slot = slot_for_size (size);
-       g_assert (size <= freelist_sizes [slot]);
-
-       small_internal_mem_bytes [type] += freelist_sizes [slot];
-
-       for (pchunk = internal_chunk_list; pchunk; pchunk = pchunk->block.next) {
-               void **p = pchunk->free_list [slot];
-               HEAVY_STAT (++stat_internal_alloc_loop1);
-               if (p) {
-                       pchunk->free_list [slot] = *p;
 
-                       UNLOCK_INTERNAL_ALLOCATOR;
-
-                       memset (p, 0, size);
-                       return p;
-               }
-       }
-       for (pchunk = internal_chunk_list; pchunk; pchunk = pchunk->block.next) {
-               HEAVY_STAT (++stat_internal_alloc_loop2);
-               res = get_chunk_freelist (pchunk, slot);
-               if (res) {
-                       UNLOCK_INTERNAL_ALLOCATOR;
-
-                       memset (res, 0, size);
-                       return res;
-               }
-       }
-       pchunk = alloc_pinned_chunk ();
-       /* FIXME: handle OOM */
-       pchunk->block.next = internal_chunk_list;
-       internal_chunk_list = pchunk;
-       res = get_chunk_freelist (pchunk, slot);
-
-       UNLOCK_INTERNAL_ALLOCATOR;
-
-       memset (res, 0, size);
-       return res;
-}
-
-static void
-free_internal_mem (void *addr, int type)
-{
-       PinnedChunk *pchunk;
-       LargeInternalMemHeader *mh;
-       if (!addr)
-               return;
-
-       LOCK_INTERNAL_ALLOCATOR;
-
-       for (pchunk = internal_chunk_list; pchunk; pchunk = pchunk->block.next) {
-               /*printf ("trying to free %p in %p (pages: %d)\n", addr, pchunk, pchunk->num_pages);*/
-               if (addr >= (void*)pchunk && (char*)addr < (char*)pchunk + pchunk->num_pages * FREELIST_PAGESIZE) {
-                       int offset = (char*)addr - (char*)pchunk;
-                       int page = offset / FREELIST_PAGESIZE;
-                       int slot = slot_for_size (pchunk->page_sizes [page]);
-                       void **p = addr;
-                       *p = pchunk->free_list [slot];
-                       pchunk->free_list [slot] = p;
-
-                       small_internal_mem_bytes [type] -= freelist_sizes [slot];
-
-                       UNLOCK_INTERNAL_ALLOCATOR;
-
-                       return;
-               }
-       }
-
-       UNLOCK_INTERNAL_ALLOCATOR;
-
-       mh = (LargeInternalMemHeader*)((char*)addr - G_STRUCT_OFFSET (LargeInternalMemHeader, data));
-       g_assert (mh->magic == LARGE_INTERNAL_MEM_HEADER_MAGIC);
-       /* FIXME: do a CAS */
-       large_internal_bytes_alloced -= mh->size;
-       free_os_memory (mh, mh->size);
+       size += pagesize - 1;
+       size &= ~(pagesize - 1);
+       /* FIXME: CAS */
+       total_alloc -= size;
 }
 
 /*
@@ -4442,7 +4056,7 @@ rehash_fin_table (FinalizeEntryHashTable *hash_table)
        FinalizeEntry *entry, *next;
        int new_size = g_spaced_primes_closest (hash_table->num_registered);
 
-       new_hash = get_internal_mem (new_size * sizeof (FinalizeEntry*), INTERNAL_MEM_FIN_TABLE);
+       new_hash = mono_sgen_alloc_internal_dynamic (new_size * sizeof (FinalizeEntry*), INTERNAL_MEM_FIN_TABLE);
        for (i = 0; i < finalizable_hash_size; ++i) {
                for (entry = finalizable_hash [i]; entry; entry = next) {
                        hash = mono_object_hash (entry->object) % new_size;
@@ -4451,7 +4065,7 @@ rehash_fin_table (FinalizeEntryHashTable *hash_table)
                        new_hash [hash] = entry;
                }
        }
-       free_internal_mem (finalizable_hash, INTERNAL_MEM_FIN_TABLE);
+       mono_sgen_free_internal_dynamic (finalizable_hash, finalizable_hash_size * sizeof (FinalizeEntry*), INTERNAL_MEM_FIN_TABLE);
        hash_table->table = new_hash;
        hash_table->size = new_size;
 }
@@ -4567,7 +4181,7 @@ null_ephemerons_for_domain (MonoDomain *domain)
                                ephemeron_list = current->next;
 
                        current = current->next;
-                       free_internal_mem (tmp, INTERNAL_MEM_EPHEMERON_LINK);
+                       mono_sgen_free_internal (tmp, INTERNAL_MEM_EPHEMERON_LINK);
                } else {
                        prev = current;
                        current = current->next;
@@ -4599,7 +4213,7 @@ clear_unreachable_ephemerons (CopyOrMarkObjectFunc copy_func, char *start, char
                                ephemeron_list = current->next;
 
                        current = current->next;
-                       free_internal_mem (tmp, INTERNAL_MEM_EPHEMERON_LINK);
+                       mono_sgen_free_internal (tmp, INTERNAL_MEM_EPHEMERON_LINK);
 
                        continue;
                }
@@ -4736,7 +4350,7 @@ null_link_in_range (CopyOrMarkObjectFunc copy_func, char *start, char *end, int
                                                disappearing_link_hash [i] = entry->next;
                                        DEBUG (5, fprintf (gc_debug_file, "Dislink nullified at %p to GCed object %p\n", p, object));
                                        old = entry->next;
-                                       free_internal_mem (entry, INTERNAL_MEM_DISLINK);
+                                       mono_sgen_free_internal (entry, INTERNAL_MEM_DISLINK);
                                        entry = old;
                                        hash->num_links--;
                                        continue;
@@ -4761,7 +4375,7 @@ null_link_in_range (CopyOrMarkObjectFunc copy_func, char *start, char *end, int
                                                else
                                                        disappearing_link_hash [i] = entry->next;
                                                old = entry->next;
-                                               free_internal_mem (entry, INTERNAL_MEM_DISLINK);
+                                               mono_sgen_free_internal (entry, INTERNAL_MEM_DISLINK);
                                                entry = old;
                                                hash->num_links--;
 
@@ -4815,7 +4429,7 @@ null_links_for_domain (MonoDomain *domain, int generation)
                                        *(entry->link) = NULL;
                                        g_warning ("Disappearing link %p not freed", entry->link);
                                } else {
-                                       free_internal_mem (entry, INTERNAL_MEM_DISLINK);
+                                       mono_sgen_free_internal (entry, INTERNAL_MEM_DISLINK);
                                }
 
                                entry = next;
@@ -4923,7 +4537,7 @@ register_for_finalization (MonoObject *obj, void *user_data, int generation)
                                        finalizable_hash [hash] = entry->next;
                                hash_table->num_registered--;
                                DEBUG (5, fprintf (gc_debug_file, "Removed finalizer %p for object: %p (%s) (%d)\n", entry, obj, obj->vtable->klass->name, hash_table->num_registered));
-                               free_internal_mem (entry, INTERNAL_MEM_FINALIZE_ENTRY);
+                               mono_sgen_free_internal (entry, INTERNAL_MEM_FINALIZE_ENTRY);
                        }
                        UNLOCK_GC;
                        return;
@@ -4935,7 +4549,7 @@ register_for_finalization (MonoObject *obj, void *user_data, int generation)
                UNLOCK_GC;
                return;
        }
-       entry = get_internal_mem (sizeof (FinalizeEntry), INTERNAL_MEM_FINALIZE_ENTRY);
+       entry = mono_sgen_alloc_internal (INTERNAL_MEM_FINALIZE_ENTRY);
        entry->object = obj;
        entry->next = finalizable_hash [hash];
        finalizable_hash [hash] = entry;
@@ -4964,7 +4578,7 @@ rehash_dislink (DisappearingLinkHashTable *hash_table)
        DisappearingLink *entry, *next;
        int new_size = g_spaced_primes_closest (hash_table->num_links);
 
-       new_hash = get_internal_mem (new_size * sizeof (DisappearingLink*), INTERNAL_MEM_DISLINK_TABLE);
+       new_hash = mono_sgen_alloc_internal_dynamic (new_size * sizeof (DisappearingLink*), INTERNAL_MEM_DISLINK_TABLE);
        for (i = 0; i < disappearing_link_hash_size; ++i) {
                for (entry = disappearing_link_hash [i]; entry; entry = next) {
                        hash = mono_aligned_addr_hash (entry->link) % new_size;
@@ -4973,7 +4587,8 @@ rehash_dislink (DisappearingLinkHashTable *hash_table)
                        new_hash [hash] = entry;
                }
        }
-       free_internal_mem (disappearing_link_hash, INTERNAL_MEM_DISLINK_TABLE);
+       mono_sgen_free_internal_dynamic (disappearing_link_hash,
+                       disappearing_link_hash_size * sizeof (DisappearingLink*), INTERNAL_MEM_DISLINK_TABLE);
        hash_table->table = new_hash;
        hash_table->size = new_size;
 }
@@ -5008,7 +4623,7 @@ add_or_remove_disappearing_link (MonoObject *obj, void **link, gboolean track, i
                                        disappearing_link_hash [hash] = entry->next;
                                hash_table->num_links--;
                                DEBUG (5, fprintf (gc_debug_file, "Removed dislink %p (%d) from %s table\n", entry, hash_table->num_links, generation_name (generation)));
-                               free_internal_mem (entry, INTERNAL_MEM_DISLINK);
+                               mono_sgen_free_internal (entry, INTERNAL_MEM_DISLINK);
                                *link = NULL;
                        } else {
                                *link = HIDE_POINTER (obj, track); /* we allow the change of object */
@@ -5019,7 +4634,7 @@ add_or_remove_disappearing_link (MonoObject *obj, void **link, gboolean track, i
        }
        if (obj == NULL)
                return;
-       entry = get_internal_mem (sizeof (DisappearingLink), INTERNAL_MEM_DISLINK);
+       entry = mono_sgen_alloc_internal (INTERNAL_MEM_DISLINK);
        *link = HIDE_POINTER (obj, track);
        entry->link = link;
        entry->next = disappearing_link_hash [hash];
@@ -5067,7 +4682,7 @@ mono_gc_invoke_finalizers (void)
                                        e = e->next;
                                e->next = entry->next;
                        }
-                       free_internal_mem (entry, INTERNAL_MEM_FINALIZE_ENTRY);
+                       mono_sgen_free_internal (entry, INTERNAL_MEM_FINALIZE_ENTRY);
                        entry = NULL;
                }
 
@@ -5137,7 +4752,7 @@ rehash_roots (gboolean pinned)
        int new_size;
 
        new_size = g_spaced_primes_closest (num_roots_entries [pinned]);
-       new_hash = get_internal_mem (new_size * sizeof (RootRecord*), INTERNAL_MEM_ROOTS_TABLE);
+       new_hash = mono_sgen_alloc_internal_dynamic (new_size * sizeof (RootRecord*), INTERNAL_MEM_ROOTS_TABLE);
        for (i = 0; i < roots_hash_size [pinned]; ++i) {
                for (entry = roots_hash [pinned][i]; entry; entry = next) {
                        hash = mono_aligned_addr_hash (entry->start_root) % new_size;
@@ -5146,7 +4761,7 @@ rehash_roots (gboolean pinned)
                        new_hash [hash] = entry;
                }
        }
-       free_internal_mem (roots_hash [pinned], INTERNAL_MEM_ROOTS_TABLE);
+       mono_sgen_free_internal_dynamic (roots_hash [pinned], roots_hash_size [pinned] * sizeof (RootRecord*), INTERNAL_MEM_ROOTS_TABLE);
        roots_hash [pinned] = new_hash;
        roots_hash_size [pinned] = new_size;
 }
@@ -5196,7 +4811,7 @@ mono_gc_register_root_inner (char *start, size_t size, void *descr, int root_typ
                        return TRUE;
                }
        }
-       new_root = get_internal_mem (sizeof (RootRecord), INTERNAL_MEM_ROOT_RECORD);
+       new_root = mono_sgen_alloc_internal (INTERNAL_MEM_ROOT_RECORD);
        if (new_root) {
                new_root->start_root = start;
                new_root->end_root = new_root->start_root + size;
@@ -5248,7 +4863,7 @@ mono_gc_deregister_root (char* addr)
                                roots_size -= (tmp->end_root - tmp->start_root);
                                num_roots_entries [root_type]--;
                                DEBUG (3, fprintf (gc_debug_file, "Removed root %p for range: %p-%p\n", tmp, tmp->start_root, tmp->end_root));
-                               free_internal_mem (tmp, INTERNAL_MEM_ROOT_RECORD);
+                               mono_sgen_free_internal (tmp, INTERNAL_MEM_ROOT_RECORD);
                                break;
                        }
                        prev = tmp;
@@ -5801,7 +5416,7 @@ remset_stats (void)
        for (remset = global_remset; remset; remset = remset->next)
                size += remset->store_next - remset->data;
 
-       bumper = addresses = get_internal_mem (sizeof (mword) * size, INTERNAL_MEM_STATISTICS);
+       bumper = addresses = mono_sgen_alloc_internal_dynamic (sizeof (mword) * size, INTERNAL_MEM_STATISTICS);
 
        for (i = 0; i < THREAD_HASH_SIZE; ++i) {
                for (info = thread_table [i]; info; info = info->next) {
@@ -5829,7 +5444,7 @@ remset_stats (void)
 
        stat_store_remsets_unique += p - addresses;
 
-       free_internal_mem (addresses, INTERNAL_MEM_STATISTICS);
+       mono_sgen_free_internal_dynamic (addresses, sizeof (mword) * size, INTERNAL_MEM_STATISTICS);
 }
 #endif
 
@@ -5840,6 +5455,12 @@ clear_thread_store_remset_buffer (SgenThreadInfo *info)
        memset (*info->store_remset_buffer_addr, 0, sizeof (gpointer) * STORE_REMSET_BUFFER_SIZE);
 }
 
+static size_t
+remset_byte_size (RememberedSet *remset)
+{
+       return sizeof (RememberedSet) + (remset->end_set - remset->data) * sizeof (gpointer);
+}
+
 static void
 scan_from_remsets (void *start_nursery, void *end_nursery, GrayQueue *queue)
 {
@@ -5896,7 +5517,7 @@ scan_from_remsets (void *start_nursery, void *end_nursery, GrayQueue *queue)
                                handle_remset ((mword*)&addr, start_nursery, end_nursery, FALSE, queue);
                }
 
-               free_internal_mem (store_remset, INTERNAL_MEM_STORE_REMSET);
+               mono_sgen_free_internal (store_remset, INTERNAL_MEM_STORE_REMSET);
 
                store_remset = next;
        }
@@ -5917,7 +5538,7 @@ scan_from_remsets (void *start_nursery, void *end_nursery, GrayQueue *queue)
                                remset->next = NULL;
                                if (remset != info->remset) {
                                        DEBUG (4, fprintf (gc_debug_file, "Freed remset at %p\n", remset->data));
-                                       free_internal_mem (remset, INTERNAL_MEM_REMSET);
+                                       mono_sgen_free_internal_dynamic (remset, remset_byte_size (remset), INTERNAL_MEM_REMSET);
                                }
                        }
                        for (j = 0; j < *info->store_remset_buffer_index_addr; ++j)
@@ -5936,7 +5557,7 @@ scan_from_remsets (void *start_nursery, void *end_nursery, GrayQueue *queue)
                }
                next = remset->next;
                DEBUG (4, fprintf (gc_debug_file, "Freed remset at %p\n", remset->data));
-               free_internal_mem (remset, INTERNAL_MEM_REMSET);
+               mono_sgen_free_internal_dynamic (remset, remset_byte_size (remset), INTERNAL_MEM_REMSET);
                freed_thread_remsets = next;
        }
 }
@@ -5960,13 +5581,13 @@ clear_remsets (void)
                remset->next = NULL;
                if (remset != global_remset) {
                        DEBUG (4, fprintf (gc_debug_file, "Freed remset at %p\n", remset->data));
-                       free_internal_mem (remset, INTERNAL_MEM_REMSET);
+                       mono_sgen_free_internal_dynamic (remset, remset_byte_size (remset), INTERNAL_MEM_REMSET);
                }
        }
        /* the generic store ones */
        while (generic_store_remsets) {
                GenericStoreRememberedSet *gs_next = generic_store_remsets->next;
-               free_internal_mem (generic_store_remsets, INTERNAL_MEM_STORE_REMSET);
+               mono_sgen_free_internal (generic_store_remsets, INTERNAL_MEM_STORE_REMSET);
                generic_store_remsets = gs_next;
        }
        /* the per-thread ones */
@@ -5978,7 +5599,7 @@ clear_remsets (void)
                                remset->next = NULL;
                                if (remset != info->remset) {
                                        DEBUG (3, fprintf (gc_debug_file, "Freed remset at %p\n", remset->data));
-                                       free_internal_mem (remset, INTERNAL_MEM_REMSET);
+                                       mono_sgen_free_internal_dynamic (remset, remset_byte_size (remset), INTERNAL_MEM_REMSET);
                                }
                        }
                        clear_thread_store_remset_buffer (info);
@@ -5989,7 +5610,7 @@ clear_remsets (void)
        while (freed_thread_remsets) {
                next = freed_thread_remsets->next;
                DEBUG (4, fprintf (gc_debug_file, "Freed remset at %p\n", freed_thread_remsets->data));
-               free_internal_mem (freed_thread_remsets, INTERNAL_MEM_REMSET);
+               mono_sgen_free_internal_dynamic (freed_thread_remsets, remset_byte_size (freed_thread_remsets), INTERNAL_MEM_REMSET);
                freed_thread_remsets = next;
        }
 }
@@ -6099,7 +5720,7 @@ gc_register_current_thread (void *addr)
        remembered_set = info->remset;
 #endif
 
-       STORE_REMSET_BUFFER = get_internal_mem (sizeof (gpointer) * STORE_REMSET_BUFFER_SIZE, INTERNAL_MEM_STORE_REMSET);
+       STORE_REMSET_BUFFER = mono_sgen_alloc_internal (INTERNAL_MEM_STORE_REMSET);
        STORE_REMSET_BUFFER_INDEX = 0;
 
        DEBUG (3, fprintf (gc_debug_file, "registered thread %p (%p) (hash: %d)\n", info, (gpointer)info->id, hash));
@@ -6113,7 +5734,7 @@ gc_register_current_thread (void *addr)
 static void
 add_generic_store_remset_from_buffer (gpointer *buffer)
 {
-       GenericStoreRememberedSet *remset = get_internal_mem (sizeof (GenericStoreRememberedSet), INTERNAL_MEM_STORE_REMSET);
+       GenericStoreRememberedSet *remset = mono_sgen_alloc_internal (INTERNAL_MEM_STORE_REMSET);
        memcpy (remset->data, buffer + 1, sizeof (gpointer) * (STORE_REMSET_BUFFER_SIZE - 1));
        remset->next = generic_store_remsets;
        generic_store_remsets = remset;
@@ -6155,7 +5776,7 @@ unregister_current_thread (void)
        }
        if (*p->store_remset_buffer_index_addr)
                add_generic_store_remset_from_buffer (*p->store_remset_buffer_addr);
-       free_internal_mem (*p->store_remset_buffer_addr, INTERNAL_MEM_STORE_REMSET);
+       mono_sgen_free_internal (*p->store_remset_buffer_addr, INTERNAL_MEM_STORE_REMSET);
        free (p);
 }
 
@@ -6264,7 +5885,7 @@ mono_gc_pthread_detach (pthread_t thread)
 
 static RememberedSet*
 alloc_remset (int size, gpointer id) {
-       RememberedSet* res = get_internal_mem (sizeof (RememberedSet) + (size * sizeof (gpointer)), INTERNAL_MEM_REMSET);
+       RememberedSet* res = mono_sgen_alloc_internal_dynamic (sizeof (RememberedSet) + (size * sizeof (gpointer)), INTERNAL_MEM_REMSET);
        res->store_next = res->data;
        res->end_set = res->data + size;
        res->next = NULL;
@@ -7007,7 +6628,7 @@ mono_gc_ephemeron_array_add (MonoObject *obj)
 
        LOCK_GC;
 
-       node = get_internal_mem (sizeof (EphemeronLinkNode), INTERNAL_MEM_EPHEMERON_LINK);
+       node = mono_sgen_alloc_internal (INTERNAL_MEM_EPHEMERON_LINK);
        if (!node) {
                UNLOCK_GC;
                return FALSE;
@@ -7185,8 +6806,20 @@ mono_gc_base_init (void)
        nursery_size = DEFAULT_NURSERY_SIZE;
        minor_collection_allowance = MIN_MINOR_COLLECTION_ALLOWANCE;
 
+       init_stats ();
+       mono_sgen_init_internal_allocator ();
        major_init ();
 
+       mono_sgen_register_fixed_internal_mem_type (INTERNAL_MEM_FRAGMENT, sizeof (Fragment));
+       mono_sgen_register_fixed_internal_mem_type (INTERNAL_MEM_SECTION, SIZEOF_GC_MEM_SECTION);
+       mono_sgen_register_fixed_internal_mem_type (INTERNAL_MEM_FINALIZE_ENTRY, sizeof (FinalizeEntry));
+       mono_sgen_register_fixed_internal_mem_type (INTERNAL_MEM_DISLINK, sizeof (DisappearingLink));
+       mono_sgen_register_fixed_internal_mem_type (INTERNAL_MEM_ROOT_RECORD, sizeof (RootRecord));
+       mono_sgen_register_fixed_internal_mem_type (INTERNAL_MEM_GRAY_QUEUE, sizeof (GrayQueueSection));
+       g_assert (sizeof (GenericStoreRememberedSet) == sizeof (gpointer) * STORE_REMSET_BUFFER_SIZE);
+       mono_sgen_register_fixed_internal_mem_type (INTERNAL_MEM_STORE_REMSET, sizeof (GenericStoreRememberedSet));
+       mono_sgen_register_fixed_internal_mem_type (INTERNAL_MEM_EPHEMERON_LINK, sizeof (EphemeronLinkNode));
+
        if ((env = getenv ("MONO_GC_DEBUG"))) {
                opts = g_strsplit (env, ",", -1);
                for (ptr = opts; ptr && *ptr; ptr ++) {
@@ -7886,4 +7519,17 @@ mono_sgen_is_worker_thread (pthread_t thread)
        return FALSE;
 }
 
+void
+mono_sgen_debug_printf (int level, const char *format, ...)
+{
+       va_list ap;
+
+       if (level > gc_debug_level)
+               return;
+
+       va_start (ap, format);
+       vfprintf (gc_debug_file, format, ap);
+       va_end (ap);
+}
+
 #endif /* HAVE_SGEN_GC */
index e72e07a4e352f6508359d104c446c349a08aecea..732db1ef0a2b55537b0d7935288241047182f72e 100644 (file)
 
 /* #define SGEN_PARALLEL_MARK */
 
+/*
+ * Turning on heavy statistics will turn off the managed allocator and
+ * the managed write barrier.
+ */
+//#define HEAVY_STATISTICS
+
 #define THREAD_HASH_SIZE 11
 
 #define ARCH_THREAD_TYPE pthread_t
@@ -89,12 +95,33 @@ struct _SgenThreadInfo {
 #endif
 };
 
+enum {
+       MEMORY_ROLE_GEN0,
+       MEMORY_ROLE_GEN1,
+       MEMORY_ROLE_PINNED,
+       MEMORY_ROLE_INTERNAL
+};
+
+typedef struct _SgenBlock SgenBlock;
+struct _SgenBlock {
+       void *next;
+       unsigned char role;
+};
+
+/* This is also the MAJOR_SECTION_SIZE for the copying major
+   collector */
+#define SGEN_PINNED_CHUNK_SIZE (128 * 1024)
+
+#define SGEN_PINNED_CHUNK_FOR_PTR(o)   ((SgenBlock*)(((mword)(o)) & ~(SGEN_PINNED_CHUNK_SIZE - 1)))
+
+typedef struct _SgenPinnedChunk SgenPinnedChunk;
+
 #ifdef __APPLE__
-static int suspend_signal_num = SIGXFSZ;
+const static int suspend_signal_num = SIGXFSZ;
 #else
-static int suspend_signal_num = SIGPWR;
+const static int suspend_signal_num = SIGPWR;
 #endif
-static int restart_signal_num = SIGXCPU;
+const static int restart_signal_num = SIGXCPU;
 
 /*
  * Recursion is not allowed for the thread lock.
@@ -106,14 +133,6 @@ static int restart_signal_num = SIGXCPU;
 #define LOCK_INTERRUPTION pthread_mutex_lock (&interruption_mutex)
 #define UNLOCK_INTERRUPTION pthread_mutex_unlock (&interruption_mutex)
 
-#ifdef SGEN_PARALLEL_MARK
-#define LOCK_INTERNAL_ALLOCATOR pthread_mutex_lock (&internal_allocator_mutex)
-#define UNLOCK_INTERNAL_ALLOCATOR pthread_mutex_unlock (&internal_allocator_mutex)
-#else
-#define LOCK_INTERNAL_ALLOCATOR
-#define UNLOCK_INTERNAL_ALLOCATOR
-#endif
-
 #ifdef SGEN_PARALLEL_MARK
 #define SGEN_CAS_PTR   InterlockedCompareExchangePointer
 #define SGEN_ATOMIC_ADD(x,i)   do {                                    \
@@ -132,8 +151,22 @@ static int restart_signal_num = SIGXCPU;
 /* we intercept pthread_create calls to know which threads exist */
 #define USE_PTHREAD_INTERCEPT 1
 
-#define MAX_DEBUG_LEVEL 2
-#define DEBUG(level,a) do {if (G_UNLIKELY ((level) <= MAX_DEBUG_LEVEL && (level) <= gc_debug_level)) a;} while (0)
+#ifdef HEAVY_STATISTICS
+#define HEAVY_STAT(x)  x
+#else
+#define HEAVY_STAT(x)
+#endif
+
+#define SGEN_ALLOC_ALIGN               8
+#define SGEN_ALLOC_ALIGN_BITS  3
+
+#define SGEN_ALIGN_UP(s)               (((s)+(SGEN_ALLOC_ALIGN-1)) & ~(SGEN_ALLOC_ALIGN-1))
+
+typedef void (*IterateObjectCallbackFunc) (char*, size_t, void*);
+
+void* mono_sgen_alloc_os_memory (size_t size, int activate) MONO_INTERNAL;
+void* mono_sgen_alloc_os_memory_aligned (mword size, mword alignment, gboolean activate) MONO_INTERNAL;
+void mono_sgen_free_os_memory (void *addr, size_t size) MONO_INTERNAL;
 
 int mono_sgen_thread_handshake (int signum) MONO_INTERNAL;
 SgenThreadInfo* mono_sgen_thread_info_lookup (ARCH_THREAD_TYPE id) MONO_INTERNAL;
@@ -142,5 +175,63 @@ void mono_sgen_wait_for_suspend_ack (int count) MONO_INTERNAL;
 
 gboolean mono_sgen_is_worker_thread (pthread_t thread) MONO_INTERNAL;
 
-#endif /* __MONO_SGENGC_H__ */
+void mono_sgen_update_heap_boundaries (mword low, mword high) MONO_INTERNAL;
+
+/* Keep in sync with mono_sgen_dump_internal_mem_usage() in dump_heap()! */
+enum {
+       INTERNAL_MEM_MANAGED,
+       INTERNAL_MEM_PIN_QUEUE,
+       INTERNAL_MEM_FRAGMENT,
+       INTERNAL_MEM_SECTION,
+       INTERNAL_MEM_SCAN_STARTS,
+       INTERNAL_MEM_FIN_TABLE,
+       INTERNAL_MEM_FINALIZE_ENTRY,
+       INTERNAL_MEM_DISLINK_TABLE,
+       INTERNAL_MEM_DISLINK,
+       INTERNAL_MEM_ROOTS_TABLE,
+       INTERNAL_MEM_ROOT_RECORD,
+       INTERNAL_MEM_STATISTICS,
+       INTERNAL_MEM_REMSET,
+       INTERNAL_MEM_GRAY_QUEUE,
+       INTERNAL_MEM_STORE_REMSET,
+       INTERNAL_MEM_MS_TABLES,
+       INTERNAL_MEM_MS_BLOCK_INFO,
+       INTERNAL_MEM_EPHEMERON_LINK,
+       INTERNAL_MEM_MAX
+};
+
+#define SGEN_INTERNAL_FREELIST_NUM_SLOTS       30
+
+typedef struct _SgenInternalAllocator SgenInternalAllocator;
+struct _SgenInternalAllocator {
+       SgenPinnedChunk *chunk_list;
+       SgenPinnedChunk *free_lists [SGEN_INTERNAL_FREELIST_NUM_SLOTS];
+       long small_internal_mem_bytes [INTERNAL_MEM_MAX];
+};
+
+void mono_sgen_init_internal_allocator (void) MONO_INTERNAL;
+
+const char* mono_sgen_internal_mem_type_name (int type) MONO_INTERNAL;
+void mono_sgen_report_internal_mem_usage (void) MONO_INTERNAL;
+void mono_sgen_report_internal_mem_usage_full (SgenInternalAllocator *alc) MONO_INTERNAL;
+void mono_sgen_dump_internal_mem_usage (FILE *heap_dump_file) MONO_INTERNAL;
 
+void mono_sgen_register_fixed_internal_mem_type (int type, size_t size) MONO_INTERNAL;
+
+void* mono_sgen_alloc_internal (int type) MONO_INTERNAL;
+void mono_sgen_free_internal (void *addr, int type) MONO_INTERNAL;
+
+void* mono_sgen_alloc_internal_dynamic (size_t size, int type) MONO_INTERNAL;
+void mono_sgen_free_internal_dynamic (void *addr, size_t size, int type) MONO_INTERNAL;
+
+void* mono_sgen_alloc_internal_full (SgenInternalAllocator *allocator, size_t size, int type) MONO_INTERNAL;
+void mono_sgen_free_internal_full (SgenInternalAllocator *allocator, void *addr, size_t size, int type) MONO_INTERNAL;
+
+void mono_sgen_debug_printf (int level, const char *format, ...) MONO_INTERNAL;
+
+void mono_sgen_internal_scan_objects (SgenInternalAllocator *alc, IterateObjectCallbackFunc callback, void *callback_data) MONO_INTERNAL;
+void mono_sgen_internal_scan_pinned_objects (SgenInternalAllocator *alc, IterateObjectCallbackFunc callback, void *callback_data) MONO_INTERNAL;
+
+void** mono_sgen_find_optimized_pin_queue_area (void *start, void *end, int *num) MONO_INTERNAL;
+
+#endif /* __MONO_SGENGC_H__ */
index ef1646fc269c4fd42fea35f1cfb27b2aa0364c6d..cccb996800c05eeeaec10055663b8f406d29e975 100644 (file)
@@ -54,7 +54,7 @@ gray_object_alloc_queue_section (GrayQueue *queue)
                queue->free_list = section->next;
        } else {
                /* Allocate a new section */
-               section = get_internal_mem (sizeof (GrayQueueSection), INTERNAL_MEM_GRAY_QUEUE);
+               section = mono_sgen_alloc_internal (INTERNAL_MEM_GRAY_QUEUE);
        }
 
        section->end = 0;
@@ -67,7 +67,7 @@ gray_object_alloc_queue_section (GrayQueue *queue)
 static void
 gray_object_free_queue_section (GrayQueueSection *section)
 {
-       free_internal_mem (section, INTERNAL_MEM_GRAY_QUEUE);
+       mono_sgen_free_internal (section, INTERNAL_MEM_GRAY_QUEUE);
 }
 
 static inline gboolean
@@ -144,7 +144,6 @@ gray_object_queue_init (GrayQueue *queue)
        int i;
 
        g_assert (gray_object_queue_is_empty (queue));
-       g_assert (sizeof (GrayQueueSection) < MAX_FREELIST_SIZE);
        DEBUG (9, g_assert (queue->balance == 0));
 
        /* Free the extra sections allocated during the last collection */
diff --git a/mono/metadata/sgen-internal.c b/mono/metadata/sgen-internal.c
new file mode 100644 (file)
index 0000000..0957bfb
--- /dev/null
@@ -0,0 +1,597 @@
+/*
+ * sgen-gc.c: Simple generational GC.
+ *
+ * Author:
+ *     Paolo Molaro (lupus@ximian.com)
+ *
+ * Copyright 2005-2010 Novell, Inc (http://www.novell.com)
+ *
+ * Thread start/stop adapted from Boehm's GC:
+ * Copyright (c) 1994 by Xerox Corporation.  All rights reserved.
+ * Copyright (c) 1996 by Silicon Graphics.  All rights reserved.
+ * Copyright (c) 1998 by Fergus Henderson.  All rights reserved.
+ * Copyright (c) 2000-2004 by Hewlett-Packard Company.  All rights reserved.
+ *
+ * THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
+ * OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
+ *
+ * Permission is hereby granted to use or copy this program
+ * for any purpose,  provided the above notices are retained on all copies.
+ * Permission to modify the code and to distribute modified code is granted,
+ * provided the above notices are retained, and a notice that the code was
+ * modified is included with the above copyright notice.
+ *
+ *
+ * Copyright 2001-2003 Ximian, Inc
+ * Copyright 2003-2010 Novell, Inc.
+ * 
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+#ifdef HAVE_SGEN_GC
+
+#include "metadata/sgen-gc.h"
+
+/* Pinned objects are allocated in the LOS space if bigger than half a page
+ * or from freelists otherwise. We assume that pinned objects are relatively few
+ * and they have a slow dying speed (like interned strings, thread objects).
+ * As such they will be collected only at major collections.
+ * free lists are not global: when we need memory we allocate a PinnedChunk.
+ * Each pinned chunk is made of several pages, the first of wich is used
+ * internally for bookeeping (here think of a page as 4KB). The bookeeping
+ * includes the freelists vectors and info about the object size of each page
+ * in the pinned chunk. So, when needed, a free page is found in a pinned chunk,
+ * a size is assigned to it, the page is divided in the proper chunks and each
+ * chunk is added to the freelist. To not waste space, the remaining space in the
+ * first page is used as objects of size 16 or 32 (need to measure which are more
+ * common).
+ * We use this same structure to allocate memory used internally by the GC, so
+ * we never use malloc/free if we need to alloc during collection: the world is stopped
+ * and malloc/free will deadlock.
+ * When we want to iterate over pinned objects, we just scan a page at a time
+ * linearly according to the size of objects in the page: the next pointer used to link
+ * the items in the freelist uses the same word as the vtable. Since we keep freelists
+ * for each pinned chunk, if the word points outside the pinned chunk it means
+ * it is an object.
+ * We could avoid this expensive scanning in creative ways. We could have a policy
+ * of putting in the pinned space only objects we know about that have no struct fields
+ * with references and we can easily use a even expensive write barrier for them,
+ * since pointer writes on such objects should be rare.
+ * The best compromise is to just alloc interned strings and System.MonoType in them.
+ * It would be nice to allocate MonoThread in it, too: must check that we properly
+ * use write barriers so we don't have to do any expensive scanning of the whole pinned
+ * chunk list during minor collections. We can avoid it now because we alloc in it only
+ * reference-free objects.
+ */
+struct _SgenPinnedChunk {
+       SgenBlock block;
+       int num_pages;
+       int *page_sizes; /* a 0 means the page is still unused */
+       void **free_list;
+       SgenPinnedChunk *free_list_nexts [SGEN_INTERNAL_FREELIST_NUM_SLOTS];
+       void *start_data;
+       void *data [1]; /* page sizes and free lists are stored here */
+};
+
+#define PINNED_FIRST_SLOT_SIZE (sizeof (gpointer) * 4)
+#define MAX_FREELIST_SIZE 8192
+
+/* This is a fixed value used for pinned chunks, not the system pagesize */
+#define FREELIST_PAGESIZE (16*1024)
+
+/* keep each size a multiple of ALLOC_ALIGN */
+/* on 64 bit systems 8 is likely completely unused. */
+static const int freelist_sizes [] = {
+          8,   16,   24,   32,   40,   48,   64,   80,
+         96,  128,  160,  192,  224,  256,  320,  384,
+        448,  512,  584,  680,  816, 1024, 1360, 2048,
+       2336, 2728, 3272, 4096, 5456, 8192 };
+
+/*
+ * Slot indexes for the fixed INTERNAL_MEM_XXX types.  -1 if that type
+ * is dynamic.
+ */
+static int fixed_type_freelist_slots [INTERNAL_MEM_MAX];
+
+static SgenInternalAllocator unmanaged_allocator;
+
+#define LARGE_INTERNAL_MEM_HEADER_MAGIC        0x7d289f3a
+
+typedef struct _LargeInternalMemHeader LargeInternalMemHeader;
+struct _LargeInternalMemHeader {
+       guint32 magic;
+       size_t size;
+       double data[0];
+};
+
+#ifdef SGEN_PARALLEL_MARK
+static LOCK_DECLARE (internal_allocator_mutex);
+#define LOCK_INTERNAL_ALLOCATOR pthread_mutex_lock (&internal_allocator_mutex)
+#define UNLOCK_INTERNAL_ALLOCATOR pthread_mutex_unlock (&internal_allocator_mutex)
+#else
+#define LOCK_INTERNAL_ALLOCATOR
+#define UNLOCK_INTERNAL_ALLOCATOR
+#endif
+
+static long long pinned_chunk_bytes_alloced = 0;
+static long long large_internal_bytes_alloced = 0;
+
+#ifdef HEAVY_STATISTICS
+static long long stat_internal_alloc = 0;
+#endif
+
+/*
+ * Debug reporting.
+ */
+static void
+report_pinned_chunk (SgenPinnedChunk *chunk, int seq) {
+       void **p;
+       int i, free_pages, num_free, free_mem;
+       free_pages = 0;
+       for (i = 0; i < chunk->num_pages; ++i) {
+               if (!chunk->page_sizes [i])
+                       free_pages++;
+       }
+       printf ("Pinned chunk %d at %p, size: %d, pages: %d, free: %d\n", seq, chunk, chunk->num_pages * FREELIST_PAGESIZE, chunk->num_pages, free_pages);
+       free_mem = FREELIST_PAGESIZE * free_pages;
+       for (i = 0; i < SGEN_INTERNAL_FREELIST_NUM_SLOTS; ++i) {
+               if (!chunk->free_list [i])
+                       continue;
+               num_free = 0;
+               p = chunk->free_list [i];
+               while (p) {
+                       num_free++;
+                       p = *p;
+               }
+               printf ("\tfree list of size %d, %d items\n", freelist_sizes [i], num_free);
+               free_mem += freelist_sizes [i] * num_free;
+       }
+       printf ("\tfree memory in chunk: %d\n", free_mem);
+}
+
+/*
+ * Debug reporting.
+ */
+void
+mono_sgen_report_internal_mem_usage_full (SgenInternalAllocator *alc)
+{
+       SgenPinnedChunk *chunk;
+       int i = 0;
+       for (chunk = alc->chunk_list; chunk; chunk = chunk->block.next)
+               report_pinned_chunk (chunk, i++);
+}
+
+void
+mono_sgen_report_internal_mem_usage (void)
+{
+       mono_sgen_report_internal_mem_usage_full (&unmanaged_allocator);
+}
+
+/*
+ * Find the slot number in the freelist for memory chunks that
+ * can contain @size objects.
+ */
+static int
+slot_for_size (size_t size)
+{
+       int slot;
+       /* do a binary search or lookup table later. */
+       for (slot = 0; slot < SGEN_INTERNAL_FREELIST_NUM_SLOTS; ++slot) {
+               if (freelist_sizes [slot] >= size)
+                       return slot;
+       }
+       g_assert_not_reached ();
+       return -1;
+}
+
+void
+mono_sgen_register_fixed_internal_mem_type (int type, size_t size)
+{
+       int slot;
+
+       g_assert (type >= 0 && type < INTERNAL_MEM_MAX);
+       g_assert (fixed_type_freelist_slots [type] == -1);
+
+       slot = slot_for_size (size);
+       g_assert (slot >= 0);
+
+       fixed_type_freelist_slots [type] = slot;
+}
+
+/*
+ * Build a free list for @size memory chunks from the memory area between
+ * start_page and end_page.
+ */
+static void
+build_freelist (SgenInternalAllocator *alc, SgenPinnedChunk *chunk, int slot, int size, char *start_page, char *end_page)
+{
+       void **p, **end;
+       int count = 0;
+       /*g_print ("building freelist for slot %d, size %d in %p\n", slot, size, chunk);*/
+       p = (void**)start_page;
+       end = (void**)(end_page - size);
+       g_assert (!chunk->free_list [slot]);
+       chunk->free_list [slot] = p;
+       while ((char*)p + size <= (char*)end) {
+               count++;
+               *p = (void*)((char*)p + size);
+               p = *p;
+       }
+       *p = NULL;
+       /*g_print ("%d items created, max: %d\n", count, (end_page - start_page) / size);*/
+
+       g_assert (!chunk->free_list_nexts [slot]);
+       chunk->free_list_nexts [slot] = alc->free_lists [slot];
+       alc->free_lists [slot] = chunk;
+}
+
+/* LOCKING: if !managed, requires the internal allocator lock to be held */
+static SgenPinnedChunk*
+alloc_pinned_chunk (SgenInternalAllocator *alc, gboolean managed)
+{
+       SgenPinnedChunk *chunk;
+       int offset;
+       int size = SGEN_PINNED_CHUNK_SIZE;
+
+       if (managed)
+               LOCK_INTERNAL_ALLOCATOR;
+
+       chunk = mono_sgen_alloc_os_memory_aligned (size, size, TRUE);
+       chunk->block.role = managed ? MEMORY_ROLE_PINNED : MEMORY_ROLE_INTERNAL;
+
+       if (managed)
+               mono_sgen_update_heap_boundaries ((mword)chunk, ((mword)chunk + size));
+
+       pinned_chunk_bytes_alloced += size;
+
+       /* setup the bookeeping fields */
+       chunk->num_pages = size / FREELIST_PAGESIZE;
+       offset = G_STRUCT_OFFSET (SgenPinnedChunk, data);
+       chunk->page_sizes = (void*)((char*)chunk + offset);
+       offset += sizeof (int) * chunk->num_pages;
+       offset = SGEN_ALIGN_UP (offset);
+       chunk->free_list = (void*)((char*)chunk + offset);
+       offset += sizeof (void*) * SGEN_INTERNAL_FREELIST_NUM_SLOTS;
+       offset = SGEN_ALIGN_UP (offset);
+       chunk->start_data = (void*)((char*)chunk + offset);
+
+       /* allocate the first page to the freelist */
+       chunk->page_sizes [0] = PINNED_FIRST_SLOT_SIZE;
+       build_freelist (alc, chunk, slot_for_size (PINNED_FIRST_SLOT_SIZE), PINNED_FIRST_SLOT_SIZE,
+                       chunk->start_data, ((char*)chunk + FREELIST_PAGESIZE));
+       mono_sgen_debug_printf (4, "Allocated pinned chunk %p, size: %d\n", chunk, size);
+
+       chunk->block.next = alc->chunk_list;
+       alc->chunk_list = chunk;
+
+       if (managed)
+               UNLOCK_INTERNAL_ALLOCATOR;
+
+       return chunk;
+}
+
+/* Must be called with an empty freelist for the given slot. */
+static gboolean
+populate_chunk_page (SgenInternalAllocator *alc, SgenPinnedChunk *chunk, int slot)
+{
+       int size = freelist_sizes [slot];
+       int i;
+       g_assert (!chunk->free_list [slot]);
+       g_assert (!chunk->free_list_nexts [slot]);
+       for (i = 0; i < chunk->num_pages; ++i) {
+               if (chunk->page_sizes [i])
+                       continue;
+               chunk->page_sizes [i] = size;
+               build_freelist (alc, chunk, slot, size, (char*)chunk + FREELIST_PAGESIZE * i, (char*)chunk + FREELIST_PAGESIZE * (i + 1));
+               return TRUE;
+       }
+       return FALSE;
+}
+
+/* LOCKING: assumes the internal allocator lock is held */
+static void*
+alloc_from_slot (SgenInternalAllocator *alc, int slot, int type)
+{
+       SgenPinnedChunk *pchunk;
+       size_t size = freelist_sizes [slot];
+
+       alc->small_internal_mem_bytes [type] += size;
+
+ restart:
+       pchunk = alc->free_lists [slot];
+       if (pchunk) {
+               void **p = pchunk->free_list [slot];
+               void *next;
+
+               g_assert (p);
+
+               next = *p;
+               pchunk->free_list [slot] = next;
+
+               if (!next) {
+                       alc->free_lists [slot] = pchunk->free_list_nexts [slot];
+                       pchunk->free_list_nexts [slot] = NULL;
+               }
+
+               memset (p, 0, size);
+               return p;
+       }
+
+       for (pchunk = alc->chunk_list; pchunk; pchunk = pchunk->block.next) {
+               if (populate_chunk_page (alc, pchunk, slot))
+                       goto restart;
+       }
+
+       pchunk = alloc_pinned_chunk (alc, type == INTERNAL_MEM_MANAGED);
+       /* FIXME: handle OOM */
+       if (pchunk->free_list [slot])
+               goto restart;
+       if (!populate_chunk_page (alc, pchunk, slot))
+               g_assert_not_reached ();
+       goto restart;
+}
+
+/* used for the GC-internal data structures */
+void*
+mono_sgen_alloc_internal_full (SgenInternalAllocator *alc, size_t size, int type)
+{
+       int slot;
+       void *res = NULL;
+
+       g_assert (fixed_type_freelist_slots [type] == -1);
+
+       LOCK_INTERNAL_ALLOCATOR;
+
+       HEAVY_STAT (++stat_internal_alloc);
+
+       if (size > freelist_sizes [SGEN_INTERNAL_FREELIST_NUM_SLOTS - 1]) {
+               LargeInternalMemHeader *mh;
+
+               UNLOCK_INTERNAL_ALLOCATOR;
+
+               size += sizeof (LargeInternalMemHeader);
+               mh = mono_sgen_alloc_os_memory (size, TRUE);
+               mh->magic = LARGE_INTERNAL_MEM_HEADER_MAGIC;
+               mh->size = size;
+               /* FIXME: do a CAS here */
+               large_internal_bytes_alloced += size;
+               return mh->data;
+       }
+
+       slot = slot_for_size (size);
+       g_assert (size <= freelist_sizes [slot]);
+       res = alloc_from_slot (alc, slot, type);
+
+       UNLOCK_INTERNAL_ALLOCATOR;
+
+       return res;
+}
+
+void*
+mono_sgen_alloc_internal (int type)
+{
+       void *res;
+       int slot = fixed_type_freelist_slots [type];
+       g_assert (slot >= 0);
+
+       LOCK_INTERNAL_ALLOCATOR;
+       res = alloc_from_slot (&unmanaged_allocator, slot, type);
+       UNLOCK_INTERNAL_ALLOCATOR;
+
+       return res;
+}
+
+void*
+mono_sgen_alloc_internal_dynamic (size_t size, int type)
+{
+       return mono_sgen_alloc_internal_full (&unmanaged_allocator, size, type);
+}
+
+static void
+free_from_slot (SgenInternalAllocator *alc, void *addr, int slot, int type)
+{
+       SgenPinnedChunk *pchunk = (SgenPinnedChunk*)SGEN_PINNED_CHUNK_FOR_PTR (addr);
+       void **p = addr;
+       void *next;
+
+       LOCK_INTERNAL_ALLOCATOR;
+
+       g_assert (addr >= (void*)pchunk && (char*)addr < (char*)pchunk + pchunk->num_pages * FREELIST_PAGESIZE);
+       if (type == INTERNAL_MEM_MANAGED)
+               g_assert (pchunk->block.role == MEMORY_ROLE_PINNED);
+       else
+               g_assert (pchunk->block.role == MEMORY_ROLE_INTERNAL);
+
+       next = pchunk->free_list [slot];
+       *p = next;
+       pchunk->free_list [slot] = p;
+
+       if (!next) {
+               g_assert (!pchunk->free_list_nexts [slot]);
+               pchunk->free_list_nexts [slot] = alc->free_lists [slot];
+               alc->free_lists [slot] = pchunk;
+       }
+
+       alc->small_internal_mem_bytes [type] -= freelist_sizes [slot];
+
+       UNLOCK_INTERNAL_ALLOCATOR;
+}
+
+void
+mono_sgen_free_internal_full (SgenInternalAllocator *alc, void *addr, size_t size, int type)
+{
+       LargeInternalMemHeader *mh;
+
+       g_assert (fixed_type_freelist_slots [type] == -1);
+
+       if (!addr)
+               return;
+
+       if (size <= freelist_sizes [SGEN_INTERNAL_FREELIST_NUM_SLOTS - 1]) {
+               int slot = slot_for_size (size);
+               free_from_slot (alc, addr, slot, type);
+               return;
+       }
+
+       mh = (LargeInternalMemHeader*)((char*)addr - G_STRUCT_OFFSET (LargeInternalMemHeader, data));
+       g_assert (mh->magic == LARGE_INTERNAL_MEM_HEADER_MAGIC);
+       g_assert (mh->size == size + sizeof (LargeInternalMemHeader));
+       /* FIXME: do a CAS */
+       large_internal_bytes_alloced -= mh->size;
+       mono_sgen_free_os_memory (mh, mh->size);
+}
+
+void
+mono_sgen_free_internal (void *addr, int type)
+{
+       int slot = fixed_type_freelist_slots [type];
+       g_assert (slot >= 0);
+
+       free_from_slot (&unmanaged_allocator, addr, slot, type);
+}
+
+void
+mono_sgen_free_internal_dynamic (void *addr, size_t size, int type)
+{
+       mono_sgen_free_internal_full (&unmanaged_allocator, addr, size, type);
+}
+
+void
+mono_sgen_dump_internal_mem_usage (FILE *heap_dump_file)
+{
+       static char const *internal_mem_names [] = { "managed", "pin-queue", "fragment", "section", "scan-starts",
+                                                    "fin-table", "finalize-entry", "dislink-table",
+                                                    "dislink", "roots-table", "root-record", "statistics",
+                                                    "remset", "gray-queue", "store-remset", "marksweep-tables",
+                                                    "marksweep-block-info", "ephemeron-link" };
+
+       int i;
+
+       fprintf (heap_dump_file, "<other-mem-usage type=\"large-internal\" size=\"%lld\"/>\n", large_internal_bytes_alloced);
+       fprintf (heap_dump_file, "<other-mem-usage type=\"pinned-chunks\" size=\"%lld\"/>\n", pinned_chunk_bytes_alloced);
+       for (i = 0; i < INTERNAL_MEM_MAX; ++i) {
+               fprintf (heap_dump_file, "<other-mem-usage type=\"%s\" size=\"%ld\"/>\n",
+                               internal_mem_names [i], unmanaged_allocator.small_internal_mem_bytes [i]);
+       }
+}
+
+void
+mono_sgen_init_internal_allocator (void)
+{
+       int i;
+
+       g_assert (SGEN_INTERNAL_FREELIST_NUM_SLOTS == sizeof (freelist_sizes) / sizeof (freelist_sizes [0]));
+
+       for (i = 0; i < INTERNAL_MEM_MAX; ++i)
+               fixed_type_freelist_slots [i] = -1;
+
+#ifdef HEAVY_STATISTICS
+       mono_counters_register ("Internal allocs", MONO_COUNTER_GC | MONO_COUNTER_LONG, &stat_internal_alloc);
+#endif
+}
+
+void
+mono_sgen_internal_scan_objects (SgenInternalAllocator *alc, IterateObjectCallbackFunc callback, void *callback_data)
+{
+       SgenPinnedChunk *chunk;
+       int i, obj_size;
+       char *p, *endp;
+       void **ptr;
+       void *end_chunk;
+       for (chunk = alc->chunk_list; chunk; chunk = chunk->block.next) {
+               end_chunk = (char*)chunk + chunk->num_pages * FREELIST_PAGESIZE;
+               mono_sgen_debug_printf (6, "Scanning pinned chunk %p (range: %p-%p)\n", chunk, chunk->start_data, end_chunk);
+               for (i = 0; i < chunk->num_pages; ++i) {
+                       obj_size = chunk->page_sizes [i];
+                       if (!obj_size)
+                               continue;
+                       p = i? (char*)chunk + i * FREELIST_PAGESIZE: chunk->start_data;
+                       endp = i? p + FREELIST_PAGESIZE: (char*)chunk + FREELIST_PAGESIZE;
+                       mono_sgen_debug_printf (6, "Page %d (size: %d, range: %p-%p)\n", i, obj_size, p, endp);
+                       while (p + obj_size <= endp) {
+                               ptr = (void**)p;
+                               /* if the first word (the vtable) is outside the chunk we have an object */
+                               if (*ptr && (*ptr < (void*)chunk || *ptr >= end_chunk))
+                                       callback ((char*)ptr, obj_size, callback_data);
+                               p += obj_size;
+                       }
+               }
+       }
+}
+
+/*
+ * the array of pointers from @start to @end contains conservative
+ * pointers to objects inside @chunk: mark each referenced object
+ * with the PIN bit.
+ */
+static void
+mark_pinned_from_addresses (SgenPinnedChunk *chunk, void **start, void **end, IterateObjectCallbackFunc callback, void *callback_data)
+{
+       for (; start < end; start++) {
+               char *addr = *start;
+               int offset = (char*)addr - (char*)chunk;
+               int page = offset / FREELIST_PAGESIZE;
+               int obj_offset = page == 0? offset - ((char*)chunk->start_data - (char*)chunk): offset % FREELIST_PAGESIZE;
+               int slot_size = chunk->page_sizes [page];
+               void **ptr;
+               /* the page is not allocated */
+               if (!slot_size)
+                       continue;
+               /* would be faster if we restrict the sizes to power of two,
+                * but that's a waste of memory: need to measure. it could reduce
+                * fragmentation since there are less pages needed, if for example
+                * someone interns strings of each size we end up with one page per
+                * interned string (still this is just ~40 KB): with more fine-grained sizes
+                * this increases the number of used pages.
+                */
+               if (page == 0) {
+                       obj_offset /= slot_size;
+                       obj_offset *= slot_size;
+                       addr = (char*)chunk->start_data + obj_offset;
+               } else {
+                       obj_offset /= slot_size;
+                       obj_offset *= slot_size;
+                       addr = (char*)chunk + page * FREELIST_PAGESIZE + obj_offset;
+               }
+               ptr = (void**)addr;
+               /* if the vtable is inside the chunk it's on the freelist, so skip */
+               /* FIXME: is it possible that we're pinning objects more than once here? */
+               if (*ptr && (*ptr < (void*)chunk->start_data || *ptr > (void*)((char*)chunk + chunk->num_pages * FREELIST_PAGESIZE)))
+                       callback (addr, slot_size, callback_data);
+       }
+}
+
+void
+mono_sgen_internal_scan_pinned_objects (SgenInternalAllocator *alc, IterateObjectCallbackFunc callback, void *callback_data)
+{
+       SgenPinnedChunk *chunk;
+
+       /* look for pinned addresses for pinned-alloc objects */
+       mono_sgen_debug_printf (6, "Pinning from pinned-alloc objects\n");
+       for (chunk = alc->chunk_list; chunk; chunk = chunk->block.next) {
+               int num_pinned;
+               void **pinned = mono_sgen_find_optimized_pin_queue_area (chunk->start_data,
+                               (char*)chunk + chunk->num_pages * FREELIST_PAGESIZE, &num_pinned);
+               if (num_pinned)
+                       mark_pinned_from_addresses (chunk, pinned, pinned + num_pinned, callback, callback_data);
+       }
+}
+
+#endif
index 5b72c9f29d8173e0762967eafd87287bf1322b5e..6ff9364a1fd8fbb25c8465d991394a4c86f634bf 100644 (file)
@@ -241,9 +241,7 @@ get_los_section_memory (size_t size)
        if (free_chunks)
                return (LOSObject*)free_chunks;
 
-       section = get_os_memory_aligned (LOS_SECTION_SIZE, LOS_SECTION_SIZE, TRUE);
-
-       total_alloc += LOS_SECTION_SIZE;
+       section = mono_sgen_alloc_os_memory_aligned (LOS_SECTION_SIZE, LOS_SECTION_SIZE, TRUE);
 
        free_chunks = (LOSFreeChunks*)((char*)section + LOS_CHUNK_SIZE);
        free_chunks->size = LOS_SECTION_SIZE - LOS_CHUNK_SIZE;
@@ -315,8 +313,7 @@ free_large_object (LOSObject *obj)
                size += sizeof (LOSObject);
                size += pagesize - 1;
                size &= ~(pagesize - 1);
-               total_alloc -= size;
-               free_os_memory (obj, size);
+               mono_sgen_free_os_memory (obj, size);
        } else {
                free_los_section_memory (obj, size + sizeof (LOSObject));
 #ifdef LOS_CONSISTENCY_CHECKS
@@ -343,7 +340,7 @@ alloc_large_inner (MonoVTable *vtable, size_t size)
 
 #ifdef LOS_DUMMY
        if (!los_segment)
-               los_segment = get_os_memory (LOS_SEGMENT_SIZE, TRUE);
+               los_segment = mono_sgen_alloc_os_memory (LOS_SEGMENT_SIZE, TRUE);
        los_segment_index = ALIGN_UP (los_segment_index);
 
        obj = (LOSObject*)(los_segment + los_segment_index);
@@ -367,8 +364,7 @@ alloc_large_inner (MonoVTable *vtable, size_t size)
                alloc_size += pagesize - 1;
                alloc_size &= ~(pagesize - 1);
                /* FIXME: handle OOM */
-               obj = get_os_memory (alloc_size, TRUE);
-               total_alloc += alloc_size;
+               obj = mono_sgen_alloc_os_memory (alloc_size, TRUE);
        } else {
                obj = get_los_section_memory (size + sizeof (LOSObject));
                memset (obj, 0, size + sizeof (LOSObject));
@@ -380,7 +376,7 @@ alloc_large_inner (MonoVTable *vtable, size_t size)
        obj->size = size;
        vtslot = (void**)obj->data;
        *vtslot = vtable;
-       update_heap_boundaries ((mword)obj->data, (mword)obj->data + size);
+       mono_sgen_update_heap_boundaries ((mword)obj->data, (mword)obj->data + size);
        obj->next = los_object_list;
        los_object_list = obj;
        los_memory_usage += size;
@@ -414,7 +410,7 @@ los_sweep (void)
                                prev->next = next;
                        else
                                los_sections = next;
-                       free_os_memory (section, LOS_SECTION_SIZE);
+                       mono_sgen_free_os_memory (section, LOS_SECTION_SIZE);
                        section = next;
                        --los_num_sections;
                        continue;
index 16e3b15705fd3184534b77263a37fe0ba1d9fb3e..f7769fcac7c15b814bac062c618e8a56750245df 100644 (file)
@@ -49,8 +49,8 @@
 #error Parallel mark not supported in copying major collector
 #endif
 
-#define MAJOR_SECTION_SIZE             PINNED_CHUNK_SIZE
-#define BLOCK_FOR_OBJECT(o)            ((Block*)(((mword)(o)) & ~(MAJOR_SECTION_SIZE - 1)))
+#define MAJOR_SECTION_SIZE             SGEN_PINNED_CHUNK_SIZE
+#define BLOCK_FOR_OBJECT(o)            SGEN_PINNED_CHUNK_FOR_PTR ((o))
 #define MAJOR_SECTION_FOR_OBJECT(o)    ((GCMemSection*)BLOCK_FOR_OBJECT ((o)))
 
 #define MAJOR_OBJ_IS_IN_TO_SPACE(o)    (MAJOR_SECTION_FOR_OBJECT ((o))->is_to_space)
@@ -59,8 +59,7 @@ static int num_major_sections = 0;
 
 static GCMemSection *section_list = NULL;
 
-/* pinned_chunk_list is used for allocations of objects that are never moved */
-static PinnedChunk *pinned_chunk_list = NULL;
+static SgenInternalAllocator pinned_allocator;
 
 /*
  * used when moving the objects
@@ -85,13 +84,7 @@ obj_is_from_pinned_alloc (char *p)
 static void
 free_pinned_object (char *obj, size_t size)
 {
-       PinnedChunk *chunk = (PinnedChunk*) BLOCK_FOR_OBJECT (obj);
-       void **p = (void**)obj;
-       int slot = slot_for_size (size);
-
-       g_assert (obj >= (char*)chunk->start_data && obj < ((char*)chunk + chunk->num_pages * FREELIST_PAGESIZE));
-       *p = chunk->free_list [slot];
-       chunk->free_list [slot] = p;
+       mono_sgen_free_internal_full (&pinned_allocator, obj, size, INTERNAL_MEM_MANAGED);
 }
 
 /*
@@ -103,16 +96,15 @@ alloc_major_section (void)
        GCMemSection *section;
        int scan_starts;
 
-       section = get_os_memory_aligned (MAJOR_SECTION_SIZE, MAJOR_SECTION_SIZE, TRUE);
+       section = mono_sgen_alloc_os_memory_aligned (MAJOR_SECTION_SIZE, MAJOR_SECTION_SIZE, TRUE);
        section->next_data = section->data = (char*)section + SIZEOF_GC_MEM_SECTION;
        g_assert (!((mword)section->data & 7));
        section->size = MAJOR_SECTION_SIZE - SIZEOF_GC_MEM_SECTION;
        section->end_data = section->data + section->size;
-       update_heap_boundaries (section->data, section->end_data);
-       total_alloc += section->size;
+       mono_sgen_update_heap_boundaries ((mword)section->data, (mword)section->end_data);
        DEBUG (3, fprintf (gc_debug_file, "New major heap section: (%p-%p), total: %zd\n", section->data, section->end_data, total_alloc));
        scan_starts = (section->size + SCAN_START_SIZE - 1) / SCAN_START_SIZE;
-       section->scan_starts = get_internal_mem (sizeof (char*) * scan_starts, INTERNAL_MEM_SCAN_STARTS);
+       section->scan_starts = mono_sgen_alloc_internal_dynamic (sizeof (char*) * scan_starts, INTERNAL_MEM_SCAN_STARTS);
        section->num_scan_start = scan_starts;
        section->block.role = MEMORY_ROLE_GEN1;
        section->is_to_space = TRUE;
@@ -130,9 +122,9 @@ static void
 free_major_section (GCMemSection *section)
 {
        DEBUG (3, fprintf (gc_debug_file, "Freed major section %p (%p-%p)\n", section, section->data, section->end_data));
-       free_internal_mem (section->scan_starts, INTERNAL_MEM_SCAN_STARTS);
-       free_os_memory (section, MAJOR_SECTION_SIZE);
-       total_alloc -= MAJOR_SECTION_SIZE - SIZEOF_GC_MEM_SECTION;
+       mono_sgen_free_internal_dynamic (section->scan_starts,
+                       (section->size + SCAN_START_SIZE - 1) / SCAN_START_SIZE * sizeof (char*), INTERNAL_MEM_SCAN_STARTS);
+       mono_sgen_free_os_memory (section, MAJOR_SECTION_SIZE);
 
        --num_major_sections;
 }
@@ -201,7 +193,7 @@ major_is_object_live (char *obj)
        if (ptr_in_nursery (obj))
                return FALSE;
 
-       objsize = ALIGN_UP (safe_object_get_size ((MonoObject*)obj));
+       objsize = SGEN_ALIGN_UP (safe_object_get_size ((MonoObject*)obj));
 
        /* LOS */
        if (objsize > MAX_SMALL_OBJ_SIZE)
@@ -219,36 +211,7 @@ major_is_object_live (char *obj)
 static void*
 major_alloc_small_pinned_obj (size_t size, gboolean has_references)
 {
-       int slot;
-       void *res = NULL;
-       PinnedChunk *pchunk;
-       slot = slot_for_size (size);
-       /*g_print ("using slot %d for size %d (slot size: %d)\n", slot, size, freelist_sizes [slot]);*/
-       g_assert (size <= freelist_sizes [slot]);
-       for (pchunk = pinned_chunk_list; pchunk; pchunk = pchunk->block.next) {
-               void **p = pchunk->free_list [slot];
-               if (p) {
-                       /*g_print ("found freelist for slot %d in chunk %p, returning %p, next %p\n", slot, pchunk, p, *p);*/
-                       pchunk->free_list [slot] = *p;
-                       res = p;
-                       goto found;
-               }
-       }
-       for (pchunk = pinned_chunk_list; pchunk; pchunk = pchunk->block.next) {
-               res = get_chunk_freelist (pchunk, slot);
-               if (res)
-                       goto found;
-       }
-       LOCK_INTERNAL_ALLOCATOR;
-       pchunk = alloc_pinned_chunk ();
-       UNLOCK_INTERNAL_ALLOCATOR;
-       /* FIXME: handle OOM */
-       pchunk->block.next = pinned_chunk_list;
-       pinned_chunk_list = pchunk;
-       res = get_chunk_freelist (pchunk, slot);
- found:
-       memset (res, 0, size);
-       return res;
+       return mono_sgen_alloc_internal_full (&pinned_allocator, size, INTERNAL_MEM_MANAGED);
 }
 
 /*
@@ -353,7 +316,7 @@ major_copy_or_mark_object (void **obj_slot, GrayQueue *queue)
         * see whether it's a pinned chunk or a major heap section.
         */
 
-       objsize = ALIGN_UP (safe_object_get_size ((MonoObject*)obj));
+       objsize = SGEN_ALIGN_UP (safe_object_get_size ((MonoObject*)obj));
 
        if (G_UNLIKELY (objsize > MAX_SMALL_OBJ_SIZE || obj_is_from_pinned_alloc (obj))) {
                if (object_is_pinned (obj))
@@ -413,7 +376,7 @@ build_section_fragments (GCMemSection *section)
                        binary_protocol_empty (frag_start, frag_size);
                        memset (frag_start, 0, frag_size);
                }
-               frag_size = ALIGN_UP (safe_object_get_size ((MonoObject*)pin_queue [i]));
+               frag_size = SGEN_ALIGN_UP (safe_object_get_size ((MonoObject*)pin_queue [i]));
                frag_start = (char*)pin_queue [i] + frag_size;
                section->next_data = MAX (section->next_data, frag_start);
        }
@@ -425,83 +388,6 @@ build_section_fragments (GCMemSection *section)
        }
 }
 
-static void
-scan_pinned_objects (IterateObjectCallbackFunc callback, void *callback_data)
-{
-       PinnedChunk *chunk;
-       int i, obj_size;
-       char *p, *endp;
-       void **ptr;
-       void *end_chunk;
-       for (chunk = pinned_chunk_list; chunk; chunk = chunk->block.next) {
-               end_chunk = (char*)chunk + chunk->num_pages * FREELIST_PAGESIZE;
-               DEBUG (6, fprintf (gc_debug_file, "Scanning pinned chunk %p (range: %p-%p)\n", chunk, chunk->start_data, end_chunk));
-               for (i = 0; i < chunk->num_pages; ++i) {
-                       obj_size = chunk->page_sizes [i];
-                       if (!obj_size)
-                               continue;
-                       p = i? (char*)chunk + i * FREELIST_PAGESIZE: chunk->start_data;
-                       endp = i? p + FREELIST_PAGESIZE: (char*)chunk + FREELIST_PAGESIZE;
-                       DEBUG (6, fprintf (gc_debug_file, "Page %d (size: %d, range: %p-%p)\n", i, obj_size, p, endp));
-                       while (p + obj_size <= endp) {
-                               ptr = (void**)p;
-                               DEBUG (9, fprintf (gc_debug_file, "Considering %p (vtable: %p)\n", ptr, *ptr));
-                               /* if the first word (the vtable) is outside the chunk we have an object */
-                               if (*ptr && (*ptr < (void*)chunk || *ptr >= end_chunk))
-                                       callback ((char*)ptr, obj_size, callback_data);
-                               p += obj_size;
-                       }
-               }
-       }
-}
-
-/*
- * the array of pointers from @start to @end contains conservative
- * pointers to objects inside @chunk: mark each referenced object
- * with the PIN bit.
- */
-static void
-mark_pinned_from_addresses (PinnedChunk *chunk, void **start, void **end, GrayQueue *queue)
-{
-       for (; start < end; start++) {
-               char *addr = *start;
-               int offset = (char*)addr - (char*)chunk;
-               int page = offset / FREELIST_PAGESIZE;
-               int obj_offset = page == 0? offset - ((char*)chunk->start_data - (char*)chunk): offset % FREELIST_PAGESIZE;
-               int slot_size = chunk->page_sizes [page];
-               void **ptr;
-               /* the page is not allocated */
-               if (!slot_size)
-                       continue;
-               /* would be faster if we restrict the sizes to power of two,
-                * but that's a waste of memory: need to measure. it could reduce
-                * fragmentation since there are less pages needed, if for example
-                * someone interns strings of each size we end up with one page per
-                * interned string (still this is just ~40 KB): with more fine-grained sizes
-                * this increases the number of used pages.
-                */
-               if (page == 0) {
-                       obj_offset /= slot_size;
-                       obj_offset *= slot_size;
-                       addr = (char*)chunk->start_data + obj_offset;
-               } else {
-                       obj_offset /= slot_size;
-                       obj_offset *= slot_size;
-                       addr = (char*)chunk + page * FREELIST_PAGESIZE + obj_offset;
-               }
-               ptr = (void**)addr;
-               /* if the vtable is inside the chunk it's on the freelist, so skip */
-               if (*ptr && (*ptr < (void*)chunk->start_data || *ptr > (void*)((char*)chunk + chunk->num_pages * FREELIST_PAGESIZE))) {
-                       binary_protocol_pin (addr, (gpointer)LOAD_VTABLE (addr), safe_object_get_size ((MonoObject*)addr));
-                       if (heap_dump_file && !object_is_pinned (addr))
-                               pin_stats_register_object ((char*) addr, safe_object_get_size ((MonoObject*) addr));
-                       pin_object (addr);
-                       GRAY_OBJECT_ENQUEUE (queue, addr);
-                       DEBUG (6, fprintf (gc_debug_file, "Marked pinned object %p (%s) from roots\n", addr, safe_name (addr)));
-               }
-       }
-}
-
 static void
 sweep_pinned_objects_callback (char *ptr, size_t size, void *data)
 {
@@ -517,7 +403,7 @@ sweep_pinned_objects_callback (char *ptr, size_t size, void *data)
 static void
 sweep_pinned_objects (void)
 {
-       scan_pinned_objects (sweep_pinned_objects_callback, NULL);
+       mono_sgen_internal_scan_objects (&pinned_allocator, sweep_pinned_objects_callback, NULL);
 }
 
 static void
@@ -529,7 +415,7 @@ major_iterate_objects (gboolean non_pinned, gboolean pinned, IterateObjectCallba
                        scan_area_with_callback (section->data, section->end_data, callback, data);
        }
        if (pinned)
-               scan_pinned_objects (callback, data);
+               mono_sgen_internal_scan_objects (&pinned_allocator, callback, data);
 }
 
 static void
@@ -538,23 +424,25 @@ major_free_non_pinned_object (char *obj, size_t size)
        memset (obj, 0, size);
 }
 
+static void
+pin_pinned_object_callback (void *addr, size_t slot_size, GrayQueue *queue)
+{
+       binary_protocol_pin (addr, (gpointer)LOAD_VTABLE (addr), safe_object_get_size ((MonoObject*)addr));
+       if (heap_dump_file && !object_is_pinned (addr))
+               pin_stats_register_object ((char*) addr, safe_object_get_size ((MonoObject*) addr));
+       pin_object (addr);
+       GRAY_OBJECT_ENQUEUE (queue, addr);
+       DEBUG (6, fprintf (gc_debug_file, "Marked pinned object %p (%s) from roots\n", addr, safe_name (addr)));
+}
+
 static void
 major_find_pin_queue_start_ends (GrayQueue *queue)
 {
        GCMemSection *section;
-       PinnedChunk *chunk;
 
        for (section = section_list; section; section = section->block.next)
                find_section_pin_queue_start_end (section);
-
-       /* look for pinned addresses for pinned-alloc objects */
-       DEBUG (6, fprintf (gc_debug_file, "Pinning from pinned-alloc objects\n"));
-       for (chunk = pinned_chunk_list; chunk; chunk = chunk->block.next) {
-               int start, end;
-               find_optimized_pin_queue_area (chunk->start_data, (char*)chunk + chunk->num_pages * FREELIST_PAGESIZE, &start, &end);
-               if (start != end)
-                       mark_pinned_from_addresses (chunk, pin_queue + start, pin_queue + end, queue);
-       }
+       mono_sgen_internal_scan_pinned_objects (&pinned_allocator, (IterateObjectCallbackFunc)pin_pinned_object_callback, queue);
 }
 
 static void
@@ -708,8 +596,5 @@ major_ptr_is_in_non_pinned_space (char *ptr)
 static void
 major_report_pinned_memory_usage (void)
 {
-       PinnedChunk *chunk;
-       int i = 0;
-       for (chunk = pinned_chunk_list; chunk; chunk = chunk->block.next)
-               report_pinned_chunk (chunk, i++);
+       mono_sgen_report_internal_mem_usage_full (&pinned_allocator);
 }
index 42189e22a3aef70a69b71da2f594c36eda9e6791..557a3c0a5c744f9ef7717083f7de8132048c8fd2 100644 (file)
@@ -144,7 +144,7 @@ ms_get_empty_block (void)
 
  retry:
        if (!empty_blocks) {
-               p = get_os_memory_aligned (MS_BLOCK_SIZE * MS_BLOCK_ALLOC_NUM, MS_BLOCK_SIZE, TRUE);
+               p = mono_sgen_alloc_os_memory_aligned (MS_BLOCK_SIZE * MS_BLOCK_ALLOC_NUM, MS_BLOCK_SIZE, TRUE);
 
                for (i = 0; i < MS_BLOCK_ALLOC_NUM; ++i) {
                        block = p;
@@ -179,7 +179,7 @@ ms_get_empty_block (void)
 
        g_assert (!((mword)block & (MS_BLOCK_SIZE - 1)));
 
-       update_heap_boundaries ((mword)block, (mword)block + MS_BLOCK_SIZE);
+       mono_sgen_update_heap_boundaries ((mword)block, (mword)block + MS_BLOCK_SIZE);
 
        return block;
 }
@@ -284,7 +284,7 @@ ms_alloc_block (int size_index, gboolean pinned, gboolean has_references)
 {
        int size = block_obj_sizes [size_index];
        int count = MS_BLOCK_FREE / size;
-       MSBlockInfo *info = get_internal_mem (sizeof (MSBlockInfo), INTERNAL_MEM_MS_BLOCK_INFO);
+       MSBlockInfo *info = mono_sgen_alloc_internal (INTERNAL_MEM_MS_BLOCK_INFO);
        MSBlockHeader *header;
        MSBlockInfo **free_blocks = FREE_BLOCKS (pinned, has_references);
        char *obj_start;
@@ -726,7 +726,7 @@ major_sweep (void)
                        *iter = block->next;
 
                        ms_free_block (block->block);
-                       free_internal_mem (block, INTERNAL_MEM_MS_BLOCK_INFO);
+                       mono_sgen_free_internal (block, INTERNAL_MEM_MS_BLOCK_INFO);
 
                        --num_major_sections;
                }
@@ -810,8 +810,10 @@ major_init (void)
 {
        int i;
 
+       mono_sgen_register_fixed_internal_mem_type (INTERNAL_MEM_MS_BLOCK_INFO, sizeof (MSBlockInfo));
+
        num_block_obj_sizes = ms_calculate_block_obj_sizes (MS_BLOCK_OBJ_SIZE_FACTOR, NULL);
-       block_obj_sizes = get_internal_mem (sizeof (int) * num_block_obj_sizes, INTERNAL_MEM_MS_TABLES);
+       block_obj_sizes = mono_sgen_alloc_internal_dynamic (sizeof (int) * num_block_obj_sizes, INTERNAL_MEM_MS_TABLES);
        ms_calculate_block_obj_sizes (MS_BLOCK_OBJ_SIZE_FACTOR, block_obj_sizes);
 
        /*
@@ -824,7 +826,7 @@ major_init (void)
        */
 
        for (i = 0; i < MS_BLOCK_TYPE_MAX; ++i)
-               free_block_lists [i] = get_internal_mem (sizeof (MSBlockInfo*) * num_block_obj_sizes, INTERNAL_MEM_MS_TABLES);
+               free_block_lists [i] = mono_sgen_alloc_internal_dynamic (sizeof (MSBlockInfo*) * num_block_obj_sizes, INTERNAL_MEM_MS_TABLES);
 
        for (i = 0; i < MS_NUM_FAST_BLOCK_OBJ_SIZE_INDEXES; ++i)
                fast_block_obj_size_indexes [i] = ms_find_block_obj_size_index (i * 8);
@@ -878,7 +880,7 @@ major_finish_major_collection (void)
 
        while (num_empty_blocks > section_reserve) {
                void *next = *(void**)empty_blocks;
-               free_os_memory (empty_blocks, MS_BLOCK_SIZE);
+               mono_sgen_free_os_memory (empty_blocks, MS_BLOCK_SIZE);
                empty_blocks = next;
                /*
                 * Needs not be atomic because this is running
index 68871c75f6ad6b916dda988d7c87d8aabca67d48..166d1f93380baf3669a82bd34af1a78ce4cd5d26 100644 (file)
@@ -54,7 +54,7 @@ pin_stats_tree_free (PinStatAddress *node)
                return;
        pin_stats_tree_free (node->left);
        pin_stats_tree_free (node->right);
-       free_internal_mem (node, INTERNAL_MEM_STATISTICS);
+       mono_sgen_free_internal_dynamic (node, sizeof (PinStatAddress), INTERNAL_MEM_STATISTICS);
 }
 
 static void
@@ -67,7 +67,7 @@ pin_stats_reset (void)
                pinned_byte_counts [i] = 0;
        while (pinned_objects) {
                ObjectList *next = pinned_objects->next;
-               free_internal_mem (pinned_objects, INTERNAL_MEM_STATISTICS);
+               mono_sgen_free_internal_dynamic (pinned_objects, sizeof (ObjectList), INTERNAL_MEM_STATISTICS);
                pinned_objects = next;
        }
 }
@@ -91,7 +91,7 @@ pin_stats_register_address (char *addr, int pin_type)
                        node_ptr = &node->right;
        }
 
-       node = get_internal_mem (sizeof (PinStatAddress), INTERNAL_MEM_STATISTICS);
+       node = mono_sgen_alloc_internal_dynamic (sizeof (PinStatAddress), INTERNAL_MEM_STATISTICS);
        node->addr = addr;
        node->pin_types = pin_type_bit;
        node->left = node->right = NULL;
@@ -124,7 +124,7 @@ static void
 pin_stats_register_object (char *obj, size_t size)
 {
        int pin_types = 0;
-       ObjectList *list = get_internal_mem (sizeof (ObjectList), INTERNAL_MEM_STATISTICS);
+       ObjectList *list = mono_sgen_alloc_internal_dynamic (sizeof (ObjectList), INTERNAL_MEM_STATISTICS);
        pin_stats_count_object_from_tree (obj, size, pin_stat_addresses, &pin_types);
        list->obj = (MonoObject*)obj;
        list->next = pinned_objects;
index a4a45e758915b71455c2515186edaad8bea09f1f..cef6396d0f9e776e381a411e021a99b529913759 100644 (file)
@@ -40,9 +40,9 @@ static void
 realloc_pin_queue (void)
 {
        int new_size = pin_queue_size? pin_queue_size + pin_queue_size/2: 1024;
-       void **new_pin = get_internal_mem (sizeof (void*) * new_size, INTERNAL_MEM_PIN_QUEUE);
+       void **new_pin = mono_sgen_alloc_internal_dynamic (sizeof (void*) * new_size, INTERNAL_MEM_PIN_QUEUE);
        memcpy (new_pin, pin_queue, sizeof (void*) * next_pin_slot);
-       free_internal_mem (pin_queue, INTERNAL_MEM_PIN_QUEUE);
+       mono_sgen_free_internal_dynamic (pin_queue, sizeof (void*) * pin_queue_size, INTERNAL_MEM_PIN_QUEUE);
        pin_queue = new_pin;
        pin_queue_size = new_size;
        DEBUG (4, fprintf (gc_debug_file, "Reallocated pin queue to size: %d\n", new_size));
@@ -113,6 +113,17 @@ find_optimized_pin_queue_area (void *start, void *end, int *first, int *last)
        *last = optimized_pin_queue_search (end);
 }
 
+void**
+mono_sgen_find_optimized_pin_queue_area (void *start, void *end, int *num)
+{
+       int first, last;
+       find_optimized_pin_queue_area (start, end, &first, &last);
+       *num = last - first;
+       if (first == last)
+               return NULL;
+       return pin_queue + first;
+}
+
 static void
 find_section_pin_queue_start_end (GCMemSection *section)
 {
index 0353c96c4efcdf8b3d6980eada56f2b9045c9d58..cbf39c5c4996382610e79ff834e6606ebbe45de9 100755 (executable)
@@ -1,3 +1,18 @@
+2010-07-25  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini-trampolines.c (common_call_trampoline): Fix a warning.
+
+2010-07-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini-s390x.c: Change the calling convention to pass this as first as on other
+       architectures. Remove some dead code from the get_vcall_slot().
+
+2010-07-24  Geoff Norton  <gnorton@novell.com>
+
+       * mini-darwin.c: Having reviewed xnu-1504.7.4 it is safe to call fork directly
+       here, it seems the old implementation was a hold over from the linux behaviour
+       This fixed gdb backtrace on amd64 and ppc.
+
 2010-07-23  Zoltan Varga  <vargaz@gmail.com>
 
        * xdebug.c (mono_save_trampoline_xdebug_info): Call
index f80cff8a7cba392e88bbe74d13e5d527db8bd761..f61e59063764c081c132e59af6ee53ba6b403b9c 100644 (file)
@@ -212,34 +212,7 @@ mono_runtime_install_handlers (void)
 pid_t
 mono_runtime_syscall_fork ()
 {
-#if defined(__i386__)
-       /* Apple's fork syscall returns a regpair in EAX:EDX.
-        *  EAX == pid of caller always
-        *  EDX == 0 for parent, 1 for child
-        */             
-       register_t eax;
-       register_t edx;
-       pid_t pid;
-
-       __asm__  __volatile__ (
-               "mov $0x2, %%eax;"
-               "int $0x80;"
-               "mov %%eax, %0;"
-               "mov %%edx, %1;"
-               : "=m" (eax), "=m" (edx));
-
-       if (edx == 0) {
-               pid = eax;
-       } else if (edx == 1) {
-               pid = 0;
-       } else {
-               g_assert_not_reached ();
-       }
-
-       return pid;
-#else
-       g_assert_not_reached ();
-#endif
+       return (pid_t) fork ();
 }
 
 gboolean
index dbe919db994c72b96113eac995212ea8c4bc144f..cd0f37fef5c92fe741e4027de40fcda352e95725 100644 (file)
@@ -328,6 +328,7 @@ typedef struct {
        ArgInfo ret;
        ArgInfo sigCookie;
        size_data sz;
+       int vret_arg_index;
        ArgInfo args [1];
 } CallInfo;
 
@@ -1448,7 +1449,7 @@ add_float (guint *fr,  size_data *sz, ArgInfo *ainfo)
 static CallInfo *
 get_call_info (MonoCompile *cfg, MonoMemPool *mp, MonoMethodSignature *sig, gboolean is_pinvoke)
 {
-       guint i, fr, gr, size;
+       guint i, fr, gr, size, pstart;
        int nParm = sig->hasthis + sig->param_count;
        MonoType *ret_type;
        guint32 simpletype, align;
@@ -1533,20 +1534,16 @@ enum_retvalue:
                        else
                                size = mono_class_value_size (klass, &align);
        
-                       cinfo->ret.reg    = s390_r2;
                        cinfo->struct_ret = 1;
                        cinfo->ret.size   = size;
                        cinfo->ret.vtsize = size;
-                       gr++;
                         break;
                }
                case MONO_TYPE_TYPEDBYREF:
                        size = sizeof (MonoTypedRef);
-                       cinfo->ret.reg    = s390_r2;
                        cinfo->struct_ret = 1;
                        cinfo->ret.size   = size;
                        cinfo->ret.vtsize = size;
-                       gr++;
                        break;
                case MONO_TYPE_VOID:
                        break;
@@ -1554,10 +1551,40 @@ enum_retvalue:
                        g_error ("Can't handle as return value 0x%x", sig->ret->type);
        }
 
-       if (sig->hasthis) {
-               cinfo->args[nParm].size = sizeof(gpointer);
-               add_general (&gr, sz, cinfo->args+nParm);
-               nParm++;
+
+       pstart = 0;
+       /*
+        * To simplify get_this_arg_reg () and LLVM integration, emit the vret arg after
+        * the first argument, allowing 'this' to be always passed in the first arg reg.
+        * Also do this if the first argument is a reference type, since virtual calls
+        * are sometimes made using calli without sig->hasthis set, like in the delegate
+        * invoke wrappers.
+        */
+       if (cinfo->struct_ret && !is_pinvoke && (sig->hasthis || (sig->param_count > 0 && MONO_TYPE_IS_REFERENCE (mini_type_get_underlying_type (gsctx, sig->params [0]))))) {
+               if (sig->hasthis) {
+                       cinfo->args[nParm].size = sizeof (gpointer);
+                       add_general (&gr, sz, cinfo->args + nParm);
+               } else {
+                       cinfo->args[nParm].size = sizeof (gpointer);
+                       add_general (&gr, sz, &cinfo->args [sig->hasthis + nParm]);
+                       pstart = 1;
+               }
+               nParm ++;
+               cinfo->vret_arg_index = 1;
+               cinfo->ret.reg = gr;
+               gr ++;
+       } else {
+               /* this */
+               if (sig->hasthis) {
+                       cinfo->args[nParm].size = sizeof (gpointer);
+                       add_general (&gr, sz, cinfo->args + nParm);
+                       nParm ++;
+               }
+
+               if (cinfo->struct_ret) {
+                       cinfo->ret.reg = gr;
+                       gr ++;
+               }
        }
 
        if ((sig->call_convention == MONO_CALL_VARARG) && (sig->param_count == 0)) {
@@ -1573,7 +1600,7 @@ enum_retvalue:
        /* parameters.                                              */
        /*----------------------------------------------------------*/
 
-       for (i = 0; i < sig->param_count; ++i) {
+       for (i = pstart; i < sig->param_count; ++i) {
                MonoType *ptype;
 
                /*--------------------------------------------------*/
@@ -5623,8 +5650,6 @@ mono_arch_get_this_arg_from_call (MonoGenericSharingContext *gsctx, MonoMethodSi
        MonoLMF *lmf = (MonoLMF *) ((gchar *) regs - sizeof(MonoLMF));
 
        /* FIXME: handle returning a struct */
-       if (MONO_TYPE_ISSTRUCT (sig->ret))
-               return (gpointer) lmf->gregs [s390_r3];
        return (gpointer) lmf->gregs [s390_r2];
 }
 
index e783c3c248fae274cf846dfb843c9190cd812835..3c4baf035565681528d8d53f33037554cc1f3cca 100644 (file)
@@ -117,6 +117,7 @@ typedef struct
 #define MONO_ARCH_HAVE_THROW_CORLIB_EXCEPTION          1
 #define MONO_ARCH_HAVE_IMT                             1
 #define MONO_ARCH_IMT_REG                              s390_r9
+#define MONO_ARCH_THIS_AS_FIRST_ARG                    1
 
 #define MONO_ARCH_USE_SIGACTION        1
 
index ffa0b303fb8e07b059f4273ddb37e0d039587654..2bb080a05883f3d0b506c624a6096bdc707ce0fa 100644 (file)
@@ -289,7 +289,7 @@ common_call_trampoline (mgreg_t *regs, guint8 *code, MonoMethod *m, guint8* tram
 #ifdef MONO_ARCH_HAVE_IMT
        /* IMT call */
        if (vt && (gpointer)vtable_slot < (gpointer)vt) {
-               MonoMethod *impl_method;
+               MonoMethod *impl_method = NULL;
                MonoObject *this_arg;
 
                /* we get the interface method because mono_convert_imt_slot_to_vtable_slot ()
index 5345e441dcffbd5738c9d61e592bfa0142d185a5..399ce487dfd37fa4181226365f3e4acc86b26dcc 100644 (file)
@@ -95,10 +95,6 @@ mono_arch_get_unbox_trampoline (MonoGenericSharingContext *gsctx, MonoMethod *me
        int this_pos = s390_r2;
        MonoDomain *domain = mono_domain_get ();
 
-       start = addr;
-       if (MONO_TYPE_ISSTRUCT (mono_method_signature (method)->ret))
-               this_pos = s390_r3;
-
        start = code = mono_domain_code_reserve (domain, 28);
 
        s390_basr (code, s390_r1, 0);
@@ -227,77 +223,9 @@ mono_arch_nullify_plt_entry (guint8 *code, mgreg_t *regs)
 gpointer
 mono_arch_get_vcall_slot (guint8 *code, mgreg_t *regs, int *displacement)
 {
-       int reg, lkReg;
-       guchar* base;
-       unsigned short opcode;
-       char *sp;
-       MonoLMF *lmf = (MonoLMF *) ((gchar *) regs - sizeof(MonoLMF));
-
-       // We are passed sp instead of the register array
-#if 0
-       sp = (char *) regs;
-#endif
-       sp = (char *) lmf->gregs[s390_r15];
-
-       *displacement = 0;
-
-       opcode = *((unsigned short *) (code - 6));
-       if (opcode == 0xc0e5)
-               /* This is the 'brasl' instruction */
-               return NULL;
-
-       /*-----------------------------------*/
-       /* This is a basr r14,Rz instruction */
-       /* If it's preceded by a LG Rx,d(Ry) */
-       /* If Rz == 1 then this is virtual   */
-       /* call.                             */
-       /*-----------------------------------*/
-       code    -= 6;
-
-       /*-----------------------------------*/
-       /* If call is preceded by LGR then   */
-       /* there's nothing to patch          */
-       /*-----------------------------------*/
-       if ((code[0] == 0xb9) && (code[1] == 0x04))
-               return NULL;
-
-       /*-----------------------------------*/
-       /* We back up until we're pointing at*/
-       /* the base/displacement portion of  */
-       /* the LG instruction                */
-       /*-----------------------------------*/
-       lkReg    = code[5] & 0x0f;
-
-       /*-----------------------------------*/
-       /* The LG instruction has format:    */
-       /* E3x0ylllhh04 - where:             */
-       /* x = Rx; y = Ry;                   */
-       /* lll = low 12 bits of displacement */
-       /* hh  = high 8 bits of displacement */
-       /*-----------------------------------*/
-       reg      = code[0] >> 4;
-       *displacement = (code[2] << 12) |
-                       ((code[0] & 0x0f) << 8) |
-                       code[1];
-
-       if (code[2] & 0x80)
-               *displacement |= 0xfff00000;
-
-       base = ((guchar *) lmf->gregs[reg]);
-#if 0
-       if (reg > 5)
-               base = *((guchar **) (sp + S390_REG_SAVE_OFFSET +
-                                                         sizeof(long)*(reg-6)));
-       else
-               base = *((guchar **) ((sp - CREATE_STACK_SIZE) +
-                                                         CREATE_GR_OFFSET +
-                                                         sizeof(long)*(reg-2)));
-#endif
-       if (lkReg != 1)
-               /* Non virtual call */
-               return NULL;
-
-       return base;
+       /* Not used on s390x */
+       g_assert_not_reached ();
+       return NULL;
 }
 
 /*========================= End of Function ========================*/
diff --git a/mono/tests/.gitattributes b/mono/tests/.gitattributes
new file mode 100644 (file)
index 0000000..771ad6a
--- /dev/null
@@ -0,0 +1,7 @@
+/bug-335131.2.cs -crlf
+/bug-472600.2.cs -crlf
+/bug-515884.il -crlf
+/checked.cs -crlf
+/load-missing.il -crlf
+/mutexes.cs -crlf
+/thread4.cs -crlf
index 69db52031934a1f0232f1b8450d65c47df4508e7..de44c923bf2b36a34a55e73f4333f52941603048 100644 (file)
@@ -1,4 +1,4 @@
-using System;\r
+using System;
 using System.Threading;
 
 /*
index 5d0362c5b96cedf6392251dcc2729374c0e61e38..28b8d6b530073cd2e297da6e7f8074723b37a8e0 100644 (file)
@@ -1,5 +1,5 @@
-using System;\r
-using System.IO;\r
+using System;
+using System.IO;
 
 class Driver
 {
diff --git a/mono/tests/cas/assembly/.gitattributes b/mono/tests/cas/assembly/.gitattributes
new file mode 100644 (file)
index 0000000..69bbc58
--- /dev/null
@@ -0,0 +1,5 @@
+/all.cs -crlf
+/min.cs -crlf
+/none.cs -crlf
+/opt.cs -crlf
+/ref.cs -crlf
diff --git a/mono/tests/exiting/.gitattributes b/mono/tests/exiting/.gitattributes
new file mode 100644 (file)
index 0000000..dd7c7fe
--- /dev/null
@@ -0,0 +1,13 @@
+/appdomain.out -crlf
+/delegate-async-exit.out -crlf
+/delegate-delegate-exit.out -crlf
+/delegate.out -crlf
+/finalizer-abort.out -crlf
+/finalizer-exit.out -crlf
+/main-exit.out -crlf
+/main-returns-abort-resetabort.out -crlf
+/main-returns-background-abort-resetabort.out -crlf
+/main-returns-background-resetabort.out -crlf
+/main-returns-background.out -crlf
+/main-returns.out -crlf
+/subthread-exit.out -crlf
diff --git a/mono/tests/metadata-verifier/.gitattributes b/mono/tests/metadata-verifier/.gitattributes
new file mode 100644 (file)
index 0000000..e7a3dff
--- /dev/null
@@ -0,0 +1 @@
+/module.il -crlf
index 23ab4198a5f0f9a27087e8881ba01fd814ebbca3..025510debf10953c7b41e24fe3d77cd7ae25404d 100755 (executable)
@@ -67,4 +67,4 @@
 \r
 } // end of class Module.Exported\r
 \r
-
+\r
diff --git a/mono/tests/verifier/.gitattributes b/mono/tests/verifier/.gitattributes
new file mode 100644 (file)
index 0000000..d2fed7c
--- /dev/null
@@ -0,0 +1,3 @@
+/make_type_visibility_test.sh -crlf
+/unverifiable_ldobj_with_generic_type_definition.il -crlf
+/unverifiable_throw_with_unboxed_generic_argument.il -crlf
diff --git a/mono/wrapper/.gitattributes b/mono/wrapper/.gitattributes
new file mode 100644 (file)
index 0000000..4e3fa7c
--- /dev/null
@@ -0,0 +1,2 @@
+/build-dll -crlf
+/libmonowrapper.rc -crlf
diff --git a/msvc/.gitattributes b/msvc/.gitattributes
new file mode 100644 (file)
index 0000000..6bf1557
--- /dev/null
@@ -0,0 +1,2 @@
+/monoposixhelper.def -crlf
+/win32.xml -crlf
diff --git a/msvc/scripts/.gitattributes b/msvc/scripts/.gitattributes
new file mode 100644 (file)
index 0000000..a3a9caf
--- /dev/null
@@ -0,0 +1,2 @@
+/csproj.tmpl -crlf
+/mcs.pre -crlf
diff --git a/msvc05/.gitattributes b/msvc05/.gitattributes
new file mode 100644 (file)
index 0000000..20ecba7
--- /dev/null
@@ -0,0 +1 @@
+/monoposixhelper.def -crlf
diff --git a/tools/locale-builder/.gitattributes b/tools/locale-builder/.gitattributes
new file mode 100644 (file)
index 0000000..a375524
--- /dev/null
@@ -0,0 +1 @@
+/lcids.xml -crlf
diff --git a/tools/locale-builder/langs/.gitattributes b/tools/locale-builder/langs/.gitattributes
new file mode 100644 (file)
index 0000000..2d2377b
--- /dev/null
@@ -0,0 +1,2 @@
+/nb.xml -crlf
+/nn.xml -crlf
diff --git a/tools/locale-builder/locales/.gitattributes b/tools/locale-builder/locales/.gitattributes
new file mode 100644 (file)
index 0000000..46581df
--- /dev/null
@@ -0,0 +1,2 @@
+/nb_NO.xml -crlf
+/nn_NO.xml -crlf
diff --git a/web/.gitattributes b/web/.gitattributes
new file mode 100644 (file)
index 0000000..95afab0
--- /dev/null
@@ -0,0 +1,3 @@
+/gtk-sharp -crlf
+/mbas -crlf
+/mono-beginning-windows.xml -crlf
index 0095d79ef79996374030641fce45c5c8a01272ac..abaf7594eae8bf596d171b702718572cfd297f48 100644 (file)
                <ul>
                        <li>XML Schema Definition tool</li>
                                <ul>
-                                       <li><b>XDR to XSD</b> - used to generate an XML schema from an XDR (XML Data Reduced schema) file. \r
-                                               XDR was used by Microsoft prior to XSD becoming a W3C recommendation.  So, this needs\r
-                                               to be supported for legacy reasons</li>\r
-                                       <li><b>XML to XSD</b> - used to generate an XML schema from an XML file</li> \r
-                                       <li><b>XSD to DataSet</b> - used to generate DataSet classes from an XSD schema file.  The\r
-                                               DataSet classes created can then be used with XML data</li>\r
-                                       <li><b>XSD to Classes</b> - used to generate classes from an XSD schema file. The \r
-                                               classes created can be used with System.XML.Serialization.XMLSerializer \r
-                                               to read and write XML code that follows the schema</li>\r
-                                       <li><b>Classes to XSD</b> - used to generate an XML schema \r
-                                               from type(s) in a assembly file. The \r
-                                               XML schema created by the tool defines the XML format used \r
-                                               by System.XML.Serialization.XMLSerializer</li>\r
-                               </ul>\r
-                       </li>\r
-               </ul>\r
+                                       <li><b>XDR to XSD</b> - used to generate an XML schema from an XDR (XML Data Reduced schema) file. 
+                                               XDR was used by Microsoft prior to XSD becoming a W3C recommendation.  So, this needs
+                                               to be supported for legacy reasons</li>
+                                       <li><b>XML to XSD</b> - used to generate an XML schema from an XML file</li> 
+                                       <li><b>XSD to DataSet</b> - used to generate DataSet classes from an XSD schema file.  The
+                                               DataSet classes created can then be used with XML data</li>
+                                       <li><b>XSD to Classes</b> - used to generate classes from an XSD schema file. The 
+                                               classes created can be used with System.XML.Serialization.XMLSerializer 
+                                               to read and write XML code that follows the schema</li>
+                                       <li><b>Classes to XSD</b> - used to generate an XML schema 
+                                               from type(s) in a assembly file. The 
+                                               XML schema created by the tool defines the XML format used 
+                                               by System.XML.Serialization.XMLSerializer</li>
+                               </ul>
+                       </li>
+               </ul>
        </li>
 </ul>
 
index 3992312f61fac94aa844c9b5c3c1ab34fcaee4eb..6280d1bbe0963c619234ced8d8f0d6f807c190b2 100644 (file)
                  </td>
                </tr>
                <tr>
-                 <td bgcolor="#999999">\r
-                   <b>Windows Setup Wizard (NT/2000/XP)</b>\r
-                   <ul>\r
-                     <li><a href="archive/mono-0.17-stable.exe">Mono-Setup</a>\r
-                   </ul>\r
-                 </td>\r
-                 <td bgcolor="#999999">\r
-                   <b>Debian packages</b>\r
-                   <ul>\r
+                 <td bgcolor="#999999">
+                   <b>Windows Setup Wizard (NT/2000/XP)</b>
+                   <ul>
+                     <li><a href="archive/mono-0.17-stable.exe">Mono-Setup</a>
+                   </ul>
+                 </td>
+                 <td bgcolor="#999999">
+                   <b>Debian packages</b>
+                   <ul>
                      <li><a href="http://www.atoker.com/mono/">Alp's web site</a>
-                   </ul>\r
-                 </td>\r
+                   </ul>
+                 </td>
                </tr>
              </table>
            </td>
                <tr>
                 <td></td>
                </tr>
-               \r
-               <tr bgcolor="#999999">\r
-                 <td>\r
-                   <b>Windows (win95 friendly)</b>\r
-                   <ul>\r
-                     <li><a href="archive/mono-w32-Aug_28_2002.zip">Mono-w32</a>\r
-                   </ul>\r
-                 </td>\r
-                 <td bgcolor="#999999">\r
-                   <b>Red Hat null-8.0/x86</b>\r
-                <ul>\r
-                       <li><a href="archive/redhat-null-i386/libgc-6.1alpha5-1.i386.rpm">libgc-6.1alpha5-1.i386.rpm</a>\r
-                       <li><a href="archive/redhat-null-i386/libgc-devel-6.1alpha5-1.i386.rpm">libgc-devel-6.1alpha5-1.i386.rpm</a>\r
-                       <li><a href="archive/redhat-null-i386/mono-0.15-1.i386.rpm">mono-0.15-1.i386.rpm</a>\r
-                       <li><a href="archive/redhat-null-i386/mono-devel-0.15-1.i386.rpm">mono-devel-0.15-1.i386.rpm</a>\r
-                   </ul>\r
-                 </td>\r
-               </tr>\r
+               
+               <tr bgcolor="#999999">
+                 <td>
+                   <b>Windows (win95 friendly)</b>
+                   <ul>
+                     <li><a href="archive/mono-w32-Aug_28_2002.zip">Mono-w32</a>
+                   </ul>
+                 </td>
+                 <td bgcolor="#999999">
+                   <b>Red Hat null-8.0/x86</b>
+                <ul>
+                       <li><a href="archive/redhat-null-i386/libgc-6.1alpha5-1.i386.rpm">libgc-6.1alpha5-1.i386.rpm</a>
+                       <li><a href="archive/redhat-null-i386/libgc-devel-6.1alpha5-1.i386.rpm">libgc-devel-6.1alpha5-1.i386.rpm</a>
+                       <li><a href="archive/redhat-null-i386/mono-0.15-1.i386.rpm">mono-0.15-1.i386.rpm</a>
+                       <li><a href="archive/redhat-null-i386/mono-devel-0.15-1.i386.rpm">mono-devel-0.15-1.i386.rpm</a>
+                   </ul>
+                 </td>
+               </tr>
              </table>
            </td>
          </tr>
index 25dd5f4a2df4e0b6f1ec9e432e03ade6d0e6c902..5a971795051d5401bdc206c1cf44bdb2dc689ef0 100644 (file)
--- a/web/mbas
+++ b/web/mbas
@@ -1,6 +1,6 @@
 * mbas: Mono's VisualBasic.NET Compiler.\r
 \r
-       MonoBASIC (mbas) is a CIL compiler for the VisualBasic.NET language, 
+       MonoBASIC (mbas) is a CIL compiler for the VisualBasic.NET language, \r
        an extended version of Visual Basic. It's based on the MCS compiler\r
        and still in heavy development, though many language features are\r
        already supported. See mcs/mbas/\r
@@ -40,7 +40,7 @@
        \r
        A lot of this stuff is implemented rebuilding proper expressions and \r
        statements on top of the classes based on those of mcs (look at the grammar - \r
-       mb-parser.jay - and compare it with cs-parser.jay, if interested), but some 
+       mb-parser.jay - and compare it with cs-parser.jay, if interested), but some \r
        are getting deeply changed, to better conform to VB.NET semantics.\r
        \r
 ** TODO-list\r
@@ -50,8 +50,8 @@
        We'd like to implement the missing statements, exception handling, \r
        structures and actual event support (not necessarily in this order). Once we \r
        have all this stuff set up and reasonably bug-free, more work could be done \r
-       on helper functions and Object-vars handling.
-
-       Also work on the supporting library (we don't currently depend on it as much
-       as MS vbc-compiled programs, but especially for late-binding scenarios we will)
+       on helper functions and Object-vars handling.\r
+\r
+       Also work on the supporting library (we don't currently depend on it as much\r
+       as MS vbc-compiled programs, but especially for late-binding scenarios we will)\r
        is surely needed: it's in mcs/class/Microsoft.VisualBasic/\r
index 2449bc1f4e75b90e95c632205e06b28339a6f636..45d03c679d8b97d95cc9b750a6a9e7249c8ea7ac 100755 (executable)
--- a/web/mysql
+++ b/web/mysql
        <li>ByteFX.Data.MySqlClient
                <ul>
                        <li>Build and Runs on Microsoft .NET and Mono</li>
-                       <li>Works with SQL# (command-line and GTK# GUI versions)</li>\r
-                       <li>MySQLCommandBuilder now implemented</li>\r
-                       <li>Transaction support now implemented (not all table types support this)</li>\r
-                       <li>GetSchemaTable fixed to not use xsd (for Mono)</li>\r
-                       <li>Driver is now Mono-compatible</li>\r
-                       <li>TIME data type now supported</li>\r
-                       <li>More work to improve Timestamp data type handling</li>\r
-                       <li>Changed signatures of all classes to match corresponding SqlClient classes</li>\r
-                       <li>Protocol compression  using <a href="http://www.icsharpcode.net/OpenSource/SharpZipLib/default.asp">SharpZipLib</a></li>\r
-                       <li>Named pipes on Windows now working properly</li>\r
-                       <li>Work done to improve Timestamp data type handling</li>\r
-                       <li>Implemented IEnumerable on DataReader so DataGrid would work</li>\r
-                       <li>Speed increased dramatically by removing bugging network sync code</li>\r
-                       <li>Driver no longer buffers rows of data (more ADO.Net compliant)</li>\r
-                       <li>Conversion bugs related to TIMESTAMP and DATETIME fields fixed</li>\r
+                       <li>Works with SQL# (command-line and GTK# GUI versions)</li>
+                       <li>MySQLCommandBuilder now implemented</li>
+                       <li>Transaction support now implemented (not all table types support this)</li>
+                       <li>GetSchemaTable fixed to not use xsd (for Mono)</li>
+                       <li>Driver is now Mono-compatible</li>
+                       <li>TIME data type now supported</li>
+                       <li>More work to improve Timestamp data type handling</li>
+                       <li>Changed signatures of all classes to match corresponding SqlClient classes</li>
+                       <li>Protocol compression  using <a href="http://www.icsharpcode.net/OpenSource/SharpZipLib/default.asp">SharpZipLib</a></li>
+                       <li>Named pipes on Windows now working properly</li>
+                       <li>Work done to improve Timestamp data type handling</li>
+                       <li>Implemented IEnumerable on DataReader so DataGrid would work</li>
+                       <li>Speed increased dramatically by removing bugging network sync code</li>
+                       <li>Driver no longer buffers rows of data (more ADO.Net compliant)</li>
+                       <li>Conversion bugs related to TIMESTAMP and DATETIME fields fixed</li>
                        
                </ul>
        </li>
index 80143fcb7eb92bdda8e45dec4acab847a06bd097..e29bc4485523caff0db58432ded5a475cc226b41 100755 (executable)
--- a/web/odbc
+++ b/web/odbc
        <li>Here is a ConnectionString format if you do not have a DSN (have not
        gotten this to work though):
 <pre>
-"DRIVER={MySQL ODBC 3.51 Driver};" +\r
-"SERVER=localhost;DATABASE=test;" +\r
-"UID=myuserid;PASSWORD=mypassword;" +\r
-"OPTION=3";\r
+"DRIVER={MySQL ODBC 3.51 Driver};" +
+"SERVER=localhost;DATABASE=test;" +
+"UID=myuserid;PASSWORD=mypassword;" +
+"OPTION=3";
 
 </pre>
        </li>
index 1cdb5a4cb368c9762166e840379d6da11a124592..94da9df324719d94448a18be7101980a77cbd737 100644 (file)
@@ -243,4 +243,4 @@ System.Security.Principal.WindowsIdentity
 System.Security.Principal.WindowsImpersonationContext
 System.Security.Principal.WindowsPrincipal
 System.Threading.CompressedStack
-\r
+
index 90c3f4f600919ed27de349cb8aaf62154bf9841c..44101316d2a3def2632fcd9ca70d987e3c8a5a6c 100644 (file)
                <ul>
                        <li>Builds and Runs on both Microsoft .NET and Mono.</li>
                        <li>Works using SQL# (command-line and GTK# versions)</li>
-                       <li>You can send insert, update, delete queries \r
-                               through NpgsqlCommand.ExecuteNonQuery() method.</li>\r
-                       <li>You can send queries like, select count(*) from table, select version()\r
-                               with NpgsqlCommand.ExecuteScalar() method.</li>\r
-                       <li>There is logging support. (Thanks Dave Page)\r
-                               To use it, place code like that in your program:</li>\r
-\r
-<pre>      \r
-      // Enable logging.\r
-         NpgsqlEventLog.Level = LogLevel.Debug;            // LogLevel.\r
-         NpgsqlEventLog.LogName = "NpgsqlTests.LogFile";   // LogFile.\r
-</pre>\r
-    \r
-                       <li>You can use Npgsql with Mono (Thanks Kristis Makris). It is not working perfectly.</li>\r
-                       <li>There is a winforms test suite (Thanks Dave Page).</li>\r
-                       <li>Clearer code in NpgsqlConnection removing *magic* numbers and constants. (Thanks Kristis Makris)</li>\r
-                       <li>Better support of ODBC-like ConnectionString in NpgsqlConnection (Thanks Dave Page)</li>\r
-                       <li>Thanks Ulrich Sprick for all discussion and ideas.</li>\r
+                       <li>You can send insert, update, delete queries 
+                               through NpgsqlCommand.ExecuteNonQuery() method.</li>
+                       <li>You can send queries like, select count(*) from table, select version()
+                               with NpgsqlCommand.ExecuteScalar() method.</li>
+                       <li>There is logging support. (Thanks Dave Page)
+                               To use it, place code like that in your program:</li>
+
+<pre>      
+      // Enable logging.
+         NpgsqlEventLog.Level = LogLevel.Debug;            // LogLevel.
+         NpgsqlEventLog.LogName = "NpgsqlTests.LogFile";   // LogFile.
+</pre>
+    
+                       <li>You can use Npgsql with Mono (Thanks Kristis Makris). It is not working perfectly.</li>
+                       <li>There is a winforms test suite (Thanks Dave Page).</li>
+                       <li>Clearer code in NpgsqlConnection removing *magic* numbers and constants. (Thanks Kristis Makris)</li>
+                       <li>Better support of ODBC-like ConnectionString in NpgsqlConnection (Thanks Dave Page)</li>
+                       <li>Thanks Ulrich Sprick for all discussion and ideas.</li>
 
                </ul>
        </li>
index eca4906cbe342376673bdcb558ec834b133e1928..d28169bcdbdda23c7abcbe0b2bc48e90cbda01e5 100755 (executable)
        MSDE 2000, make sure you have the special Service Pack 3 for MSDE 2000.  You
        can get it from <a href="http://www.microsoft.com/sql/downloads/2000/sp3.asp">here</a></li>
        
-       <li>For those that only have MSDE installed.  You can change the authentication mode \r
-       from Windows Only Authentication to SQL Server and Windows Authentications (also knows as Mixed-mode authentication)\r
-       via the <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q322336&sd=tech#4">registry</a></li>.  It is\r
-       the LoginMode you need to change.  By default,\r
-       MSDE is installed with Windows Only Authentication. If you want SqlClient to work with MSDE via SQL Server authentication, you will\r
-       need to change the setting. Otherwise, you wil have to use NT Authentication.</a>\r
-       \r
-       <li>If using MSDE, you might need to create a new user with password.  Give\r
-    this user access to various databases in this MSDE instance.  Also, for each\r
-    database, give this new user at least SELECT access to the various tables you want\r
-    to retrieve data from.</li>\r
-       \r
-       <li>If you have Enterprise Manager, you can easily change the authentication mode\r
-       for both MSDE and Microsoft SQL Server.  To change the authentication mode in \r
-       Enterprise Mananger, select the instance, right-click on it, and select properites.\r
-       The SQL Server properties dialog for that instance will pop up.  Choose the Security\r
-       tab.  Change the Authentication from Windows Only to SQL Server and Windows.  If\r
-       the instance of your database does not show up in Enterprise Manager, Register first\r
-       by selecting the Action menu and choosing New SQL Server Registration.</li>\r
+       <li>For those that only have MSDE installed.  You can change the authentication mode 
+       from Windows Only Authentication to SQL Server and Windows Authentications (also knows as Mixed-mode authentication)
+       via the <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q322336&sd=tech#4">registry</a></li>.  It is
+       the LoginMode you need to change.  By default,
+       MSDE is installed with Windows Only Authentication. If you want SqlClient to work with MSDE via SQL Server authentication, you will
+       need to change the setting. Otherwise, you wil have to use NT Authentication.</a>
+       
+       <li>If using MSDE, you might need to create a new user with password.  Give
+    this user access to various databases in this MSDE instance.  Also, for each
+    database, give this new user at least SELECT access to the various tables you want
+    to retrieve data from.</li>
+       
+       <li>If you have Enterprise Manager, you can easily change the authentication mode
+       for both MSDE and Microsoft SQL Server.  To change the authentication mode in 
+       Enterprise Mananger, select the instance, right-click on it, and select properites.
+       The SQL Server properties dialog for that instance will pop up.  Choose the Security
+       tab.  Change the Authentication from Windows Only to SQL Server and Windows.  If
+       the instance of your database does not show up in Enterprise Manager, Register first
+       by selecting the Action menu and choosing New SQL Server Registration.</li>
 
        <li>Located at mcs/class/System.Data/Test is a test for System.Data.SqlClient
        named SqlTest.cs and you could use this as a basis for your test.</li>
index 8c866571c4eca8f2c8d2f89e87849370ba1df891..88a2f99d60b96521a299fe5207afdb770102fef1 100755 (executable)
@@ -5,15 +5,15 @@
        the <a href"http://www.hwaci.com/sw/sqlite/">SQL Lite</a> which 
        is an embeddable SQL database engine</li>
 
-       <li>From the SQL Lite web page: SQLite is a C library that \r
-       implements an embeddable SQL database engine. Programs that link with \r
-       the SQLite library can have SQL database access without \r
-       running a separate RDBMS process. The distribution \r
-       comes with a standalone command-line access program (sqlite) that \r
-       can be used to administer an SQLite database and which serves \r
-       as an example of how to use the SQLite library.  SQLite is not a client library \r
-       used to connect to a big database server. SQLite is the server. The SQLite \r
-       library reads and writes directly to and from the database files on disk.</li>\r
+       <li>From the SQL Lite web page: SQLite is a C library that 
+       implements an embeddable SQL database engine. Programs that link with 
+       the SQLite library can have SQL database access without 
+       running a separate RDBMS process. The distribution 
+       comes with a standalone command-line access program (sqlite) that 
+       can be used to administer an SQLite database and which serves 
+       as an example of how to use the SQLite library.  SQLite is not a client library 
+       used to connect to a big database server. SQLite is the server. The SQLite 
+       library reads and writes directly to and from the database files on disk.</li>
 
        <li>SQL Lite can be downloaded 
        from <a href="http://www.hwaci.com/sw/sqlite/download.html">here</a>.
diff --git a/web/web/.gitattributes b/web/web/.gitattributes
new file mode 100644 (file)
index 0000000..82dfd3f
--- /dev/null
@@ -0,0 +1 @@
+/team.xsd -crlf