From b03e60628764d66654147bfc7a7e1a3242559888 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20K=C3=B6plinger?= Date: Fri, 29 Jan 2016 19:17:03 +0100 Subject: Remove ChangeLog files from the repo They weren't updated in the last 6 years and aren't helpful anymore (e.g. by causing unrelated matches during git grep searches). --- mcs/class/Accessibility/Assembly/ChangeLog | 8 - mcs/class/Accessibility/ChangeLog | 8 - mcs/class/ChangeLog | 824 - mcs/class/Commons.Xml.Relaxng/Assembly/ChangeLog | 9 - mcs/class/Commons.Xml.Relaxng/ChangeLog | 112 - .../Commons.Xml.Relaxng/Commons.Xml.Nvdl/ChangeLog | 204 - .../Commons.Xml.Relaxng.Derivative/ChangeLog | 245 - .../Commons.Xml.Relaxng.Inference/ChangeLog | 13 - .../Commons.Xml.Relaxng.Rnc/ChangeLog | 150 - .../Commons.Xml.Relaxng/ChangeLog | 520 - .../Commons.Xml.Relaxng/Commons.Xml/ChangeLog | 22 - mcs/class/Commons.Xml.Relaxng/Test/ChangeLog | 89 - .../Commons.Xml.Relaxng/Test/XmlFiles/ChangeLog | 38 - .../Test/standalone_tests/ChangeLog | 25 - mcs/class/Commons.Xml.Relaxng/resources/ChangeLog | 5 - mcs/class/Compat.ICSharpCode.SharpZipLib/ChangeLog | 26 - .../ICSharpCode.SharpZipLib/ChangeLog | 10 - mcs/class/Cscompmgd/Assembly/ChangeLog | 22 - mcs/class/Cscompmgd/ChangeLog | 16 - mcs/class/Cscompmgd/Microsoft.CSharp/ChangeLog | 83 - .../Cscompmgd/Test/Microsoft.CSharp/ChangeLog | 8 - mcs/class/CustomMarshalers/Assembly/ChangeLog | 14 - mcs/class/CustomMarshalers/ChangeLog | 17 - .../ChangeLog | 3 - mcs/class/I18N/Assembly/ChangeLog | 4 - mcs/class/I18N/CJK/ChangeLog | 295 - mcs/class/I18N/CJK/Test/ChangeLog | 81 - mcs/class/I18N/CJK/Test/texts/ChangeLog | 9 - mcs/class/I18N/Common/ChangeLog | 75 - mcs/class/I18N/MidEast/ChangeLog | 29 - mcs/class/I18N/Other/ChangeLog | 31 - mcs/class/I18N/Rare/ChangeLog | 31 - mcs/class/I18N/West/ChangeLog | 64 - mcs/class/I18N/West/Test/ChangeLog | 12 - mcs/class/I18N/West/Test/texts/ChangeLog | 14 - mcs/class/I18N/tools/ChangeLog | 18 - mcs/class/IBM.Data.DB2/IBM.Data.DB2/ChangeLog | 6 - mcs/class/ICSharpCode.SharpZipLib/ChangeLog | 24 - mcs/class/Mainsoft.Web/ChangeLog | 3 - .../Mainsoft.Web/Mainsoft.Web.Hosting/ChangeLog | 41 - .../Mainsoft.Web/Mainsoft.Web.Profile/ChangeLog | 23 - .../Mainsoft.Web/Mainsoft.Web.Security/ChangeLog | 58 - mcs/class/Microsoft.Build.Engine/ChangeLog | 108 - .../Microsoft.Build.BuildEngine/ChangeLog | 1738 - .../Test/Microsoft.Build.BuildEngine/ChangeLog | 418 - .../Test/resources/ChangeLog | 33 - .../Microsoft.Build.Engine/Test/various/ChangeLog | 133 - mcs/class/Microsoft.Build.Framework/ChangeLog | 24 - .../Microsoft.Build.Framework/ChangeLog | 136 - .../Mono.XBuild.Framework/ChangeLog | 33 - .../Test/Microsoft.Build.Framework/ChangeLog | 34 - mcs/class/Microsoft.Build.Tasks/ChangeLog | 140 - .../ChangeLog | 35 - .../ChangeLog | 25 - .../Microsoft.Build.Tasks.Hosting/ChangeLog | 20 - .../Microsoft.Build.Tasks/ChangeLog | 920 - .../ChangeLog | 19 - .../Test/Microsoft.Build.Tasks/ChangeLog | 267 - .../Microsoft.Build.Tasks/Test/resources/ChangeLog | 15 - mcs/class/Microsoft.Build.Utilities/ChangeLog | 37 - .../Microsoft.Build.Utilities/ChangeLog | 364 - .../Mono.XBuild.Utilities/ChangeLog | 47 - .../Test/Microsoft.Build.Utilities/ChangeLog | 50 - mcs/class/Microsoft.CSharp/Assembly/ChangeLog | 4 - mcs/class/Microsoft.CSharp/ChangeLog | 7 - .../Microsoft.CSharp.RuntimeBinder/ChangeLog | 138 - mcs/class/Microsoft.VisualC/Assembly/ChangeLog | 6 - mcs/class/Microsoft.VisualC/ChangeLog | 8 - .../Microsoft.VisualC/Microsoft.VisualC/ChangeLog | 4 - mcs/class/Mono.C5/ChangeLog | 82 - mcs/class/Mono.CSharp/Assembly/ChangeLog | 8 - mcs/class/Mono.CSharp/ChangeLog | 5 - mcs/class/Mono.Cairo/Assembly/ChangeLog | 5 - mcs/class/Mono.Cairo/ChangeLog | 702 - .../Assembly/ChangeLog | 3 - .../Mono.CompilerServices.SymbolWriter/ChangeLog | 1126 - mcs/class/Mono.Data.Sqlite/Assembly/ChangeLog | 13 - mcs/class/Mono.Data.Sqlite/ChangeLog | 149 - .../Mono.Data.Sqlite_2.0/ChangeLog | 141 - mcs/class/Mono.Data.Sqlite/Test/ChangeLog | 54 - mcs/class/Mono.Data.Sqlite/resources/ChangeLog | 8 - mcs/class/Mono.Data.Tds/Assembly/ChangeLog | 5 - mcs/class/Mono.Data.Tds/ChangeLog | 197 - .../Mono.Data.Tds/Mono.Data.Tds.Protocol/ChangeLog | 1037 - mcs/class/Mono.Data.Tds/Mono.Data.Tds/ChangeLog | 124 - mcs/class/Mono.Debugger.Soft/ChangeLog | 12 - .../Mono.Debugger.Soft/ChangeLog | 210 - mcs/class/Mono.Debugger.Soft/Test/ChangeLog | 9 - mcs/class/Mono.Directory.LDAP/ChangeLog | 31 - mcs/class/Mono.Http/Assembly/ChangeLog | 4 - mcs/class/Mono.Http/ChangeLog | 9 - .../Mono.Http/Mono.Http.Configuration/ChangeLog | 5 - mcs/class/Mono.Http/Mono.Http.Modules/ChangeLog | 23 - mcs/class/Mono.Http/Mono.Http/ChangeLog | 36 - mcs/class/Mono.Http/samples/ChangeLog | 15 - mcs/class/Mono.Management/Assembly/ChangeLog | 4 - mcs/class/Mono.Management/ChangeLog | 4 - mcs/class/Mono.Management/Mono.Attach/ChangeLog | 8 - mcs/class/Mono.Messaging.RabbitMQ/ChangeLog | 24 - .../Mono.Messaging.RabbitMQ/ChangeLog | 78 - .../Test/Mono.Messaging.RabbitMQ/ChangeLog | 86 - mcs/class/Mono.Messaging/Assembly/ChangeLog | 3 - mcs/class/Mono.Messaging/ChangeLog | 33 - mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog | 112 - .../Mono.Messaging/Test/Mono.Messaging/ChangeLog | 21 - mcs/class/Mono.Options/Assembly/ChangeLog | 6 - mcs/class/Mono.Options/ChangeLog | 43 - mcs/class/Mono.Options/Mono.Options/ChangeLog | 56 - mcs/class/Mono.Options/Test/Mono.Options/ChangeLog | 51 - mcs/class/Mono.Posix/Assembly/ChangeLog | 9 - mcs/class/Mono.Posix/ChangeLog | 163 - mcs/class/Mono.Posix/Mono.Posix/ChangeLog | 121 - .../Mono.Remoting.Channels.Unix/ChangeLog | 50 - mcs/class/Mono.Posix/Mono.Unix.Native/ChangeLog | 272 - mcs/class/Mono.Posix/Mono.Unix/ChangeLog | 1221 - mcs/class/Mono.Posix/Test/ChangeLog | 9 - .../Mono.Posix/Test/Mono.Unix.Native/ChangeLog | 15 - mcs/class/Mono.Posix/Test/Mono.Unix/ChangeLog | 144 - mcs/class/Mono.Security.Win32/Assembly/ChangeLog | 5 - mcs/class/Mono.Security.Win32/ChangeLog | 21 - .../Mono.Security.Cryptography/ChangeLog | 29 - mcs/class/Mono.Security.Win32/Test/ChangeLog | 4 - .../Test/Mono.Security.Cryptography/ChangeLog | 31 - mcs/class/Mono.Security/Assembly/ChangeLog | 13 - mcs/class/Mono.Security/ChangeLog | 983 - .../Mono.Math.Prime.Generator/ChangeLog | 29 - mcs/class/Mono.Security/Mono.Math.Prime/ChangeLog | 35 - mcs/class/Mono.Security/Mono.Math/ChangeLog | 79 - .../Mono.Security.Authenticode/ChangeLog | 166 - .../Mono.Security.Cryptography/ChangeLog | 328 - .../Mono.Security.Protocol.Ntlm/ChangeLog | 53 - .../ChangeLog | 345 - .../ChangeLog | 43 - .../Mono.Security.Protocol.Tls.Handshake/ChangeLog | 205 - .../Mono.Security.Protocol.Tls/ChangeLog | 852 - .../Mono.Security.X509.Extensions/ChangeLog | 104 - .../Mono.Security.X509.Stores/ChangeLog | 9 - .../Mono.Security/Mono.Security.X509/ChangeLog | 366 - mcs/class/Mono.Security/Mono.Security/ChangeLog | 179 - mcs/class/Mono.Security/Mono.Xml/ChangeLog | 15 - mcs/class/Mono.Security/Test/ChangeLog | 14 - mcs/class/Mono.Security/Test/Mono.Math/ChangeLog | 60 - .../Test/Mono.Security.Authenticode/ChangeLog | 46 - .../Test/Mono.Security.Cryptography/ChangeLog | 103 - .../Test/Mono.Security.Protocol.Ntlm/ChangeLog | 28 - .../Test/Mono.Security.X509.Extensions/ChangeLog | 18 - .../Test/Mono.Security.X509/ChangeLog | 113 - .../Mono.Security/Test/Mono.Security/ChangeLog | 40 - .../Mono.Security/Test/tools/cutcli/ChangeLog | 7 - mcs/class/Mono.Security/Test/tools/mget/ChangeLog | 6 - .../Mono.Security/Test/tools/mutual/ChangeLog | 21 - .../Mono.Security/Test/tools/npgsql/ChangeLog | 8 - mcs/class/Mono.Security/Test/tools/poll/ChangeLog | 5 - .../Mono.Security/Test/tools/postecho/ChangeLog | 25 - .../Mono.Security/Test/tools/server/ChangeLog | 4 - .../Mono.Security/Test/tools/sockethell/ChangeLog | 5 - .../Mono.Security/Test/tools/tlstest/ChangeLog | 32 - .../Assembly/ChangeLog | 3 - .../Mono.ServiceModel.IdentitySelectors/ChangeLog | 6 - .../ChangeLog | 11 - .../Mono.ServiceModel.IdentitySelectors/ChangeLog | 22 - .../Test/Mono.IdentityModel.Selectors/ChangeLog | 16 - .../Test/resources/ChangeLog | 4 - .../resources/ChangeLog | 8 - mcs/class/Mono.Simd/Assembly/Changelog | 7 - mcs/class/Mono.Simd/ChangeLog | 90 - mcs/class/Mono.Simd/Mono.Simd/ChangeLog | 410 - mcs/class/Mono.Tasklets/ChangeLog | 5 - mcs/class/Mono.WebBrowser/ChangeLog | 1082 - mcs/class/Mono.WebBrowser/tools/xpidl2cs/ChangeLog | 80 - mcs/class/Mono.Xml.Ext/Assembly/ChangeLog | 5 - mcs/class/Mono.Xml.Ext/ChangeLog | 26 - mcs/class/Mono.Xml.Ext/Mono.Xml.XPath/ChangeLog | 17 - mcs/class/Mono.Xml.Ext/Mono.Xml.XPath2/ChangeLog | 52 - mcs/class/Mono.Xml.Ext/Mono.Xml/ChangeLog | 13 - mcs/class/Novell.Directory.Ldap/ChangeLog | 232 - .../Novell.Directory.Ldap.Asn1/ChangeLog | 3 - .../Novell.Directory.Ldap.Utilclass/ChangeLog | 11 - .../Novell.Directory.Ldap/ChangeLog | 50 - mcs/class/PEAPI/Assembly/ChangeLog | 6 - mcs/class/PEAPI/ChangeLog | 721 - mcs/class/RabbitMQ.Client/ChangeLog | 79 - .../Assembly/ChangeLog | 3 - .../ChangeLog | 21 - .../Assembly/ChangeLog | 17 - mcs/class/System.Configuration.Install/ChangeLog | 34 - .../System.Configuration.Install/ChangeLog | 60 - .../System.Diagnostics/ChangeLog | 14 - mcs/class/System.Configuration/Assembly/ChangeLog | 15 - mcs/class/System.Configuration/ChangeLog | 173 - .../System.Configuration.Internal/ChangeLog | 29 - .../System.Configuration.Provider/ChangeLog | 47 - .../System.Configuration/ChangeLog | 1537 - mcs/class/System.Configuration/Test/ChangeLog | 147 - .../Test/System.Configuration.Provider/ChangeLog | 7 - .../Test/System.Configuration/ChangeLog | 105 - .../System.Configuration/Test/standalone/ChangeLog | 85 - mcs/class/System.Core/Assembly/ChangeLog | 28 - mcs/class/System.Core/ChangeLog | 182 - .../Microsoft.Win32.SafeHandles/ChangeLog | 11 - .../System.IO.MemoryMappedFiles/ChangeLog | 73 - mcs/class/System.Core/System.IO.Pipes/ChangeLog | 14 - .../System.Security.Cryptography/ChangeLog | 66 - mcs/class/System.Core/System/ChangeLog | 157 - .../Test/System.Collections.Generic/ChangeLog | 30 - .../Test/System.IO.MemoryMappedFiles/ChangeLog | 12 - .../Test/System.Linq.Expressions/ChangeLog | 132 - mcs/class/System.Core/Test/System.Linq/ChangeLog | 107 - .../Test/System.Runtime.CompilerServices/ChangeLog | 3 - .../Test/System.Security.Cryptography/ChangeLog | 16 - .../System.Core/Test/System.Threading/ChangeLog | 8 - mcs/class/System.Core/Test/System/ChangeLog | 29 - mcs/class/System.Core/tools/ChangeLog | 11 - .../Assembly/ChangeLog | 3 - mcs/class/System.Data.DataSetExtensions/ChangeLog | 27 - .../Test/System.Data/ChangeLog | 28 - mcs/class/System.Data.Linq/ChangeLog | 293 - .../src/DbLinq/System.Data.Linq/Assembly/ChangeLog | 8 - .../src/DbLinq/System.Data.Linq/ChangeLog | 9 - .../System.Data.Linq.Mapping/ChangeLog | 27 - .../ChangeLog | 3 - .../System.Data.Linq.SqlClient/ChangeLog | 5 - .../System.Data.OracleClient/Assembly/ChangeLog | 17 - mcs/class/System.Data.OracleClient/ChangeLog | 1251 - .../System.Data.OracleClient.Oci/Changelog | 53 - .../System.Data.OracleClient.jvm/ChangeLog | 20 - .../System.Data.OracleClient/ChangeLog | 271 - mcs/class/System.Data.OracleClient/Test/ChangeLog | 44 - .../Test/System.Data.OracleClient.Oci/ChangeLog | 4 - .../MonoTests.System.Data.Utils/ChangeLog | 4 - .../OracleCommand/ChangeLog | 3 - .../OracleConnection/ChangeLog | 9 - .../OracleDataAdapter/ChangeLog | 27 - .../OracleDataReader/ChangeLog | 67 - .../OracleTransaction/ChangeLog | 2 - .../OracleType/ChangeLog | 7 - .../Test/System.Data.OracleClient/ChangeLog | 76 - mcs/class/System.Data.Services/Assembly/ChangeLog | 3 - mcs/class/System.Data.Services/ChangeLog | 17 - mcs/class/System.Data.Services/Test/ChangeLog | 3 - mcs/class/System.Data/Assembly/ChangeLog | 39 - mcs/class/System.Data/ChangeLog | 3584 -- .../Mainsoft.Data.Configuration.jvm/ChangeLog | 16 - .../Mainsoft.Data.Jdbc.Providers.jvm/ChangeLog | 54 - .../Microsoft.SqlServer.Server/ChangeLog | 57 - .../System.Data/System.Data.SqlClient/ChangeLog | 1577 - mcs/class/System.Data/Test/ChangeLog | 468 - .../System.Data/Test/DataProviderTests/ChangeLog | 12 - .../Test/Mono.Data.SqlExpressions/ChangeLog | 26 - mcs/class/System.Data/Test/ProviderTests/ChangeLog | 106 - .../Test/ProviderTests/Common/ChangeLog | 49 - .../ProviderTests/ProviderIndependant/ChangeLog | 70 - .../Test/ProviderTests/System.Data.Odbc/ChangeLog | 162 - .../OleDbConnection/ChangeLog | 7 - .../ProviderTests/System.Data.SqlClient/ChangeLog | 469 - .../System.Data/Test/ProviderTests/sql/ChangeLog | 69 - .../System.Data/Test/System.Data.Common/ChangeLog | 152 - .../System.Data/Test/System.Data.Odbc/ChangeLog | 137 - .../System.Data/Test/System.Data.OleDb/ChangeLog | 44 - .../System.Data/Test/System.Data.Sql/ChangeLog | 3 - .../Test/System.Data.SqlClient/ChangeLog | 166 - .../Test/System.Data.SqlTypes/ChangeLog | 213 - .../Test/System.Data.Test.Utils/ChangeLog | 2 - .../System.Data.Tests.Mainsoft/GHTUtils/ChangeLog | 3 - mcs/class/System.Data/Test/System.Data/ChangeLog | 1547 - .../System.Data/Test/System.Data/schemas/ChangeLog | 31 - mcs/class/System.Data/Test/System.Xml/ChangeLog | 66 - mcs/class/System.Design/Assembly/ChangeLog | 9 - mcs/class/System.Design/ChangeLog | 338 - .../System.ComponentModel.Design.Data/ChangeLog | 18 - .../Changelog | 175 - .../System.ComponentModel.Design/ChangeLog | 287 - .../System.Design/System.Data.Design/ChangeLog | 21 - mcs/class/System.Design/System.Design/ChangeLog | 13 - .../System.Diagnostics.Design/ChangeLog | 11 - .../System.Messaging.Design/ChangeLog | 3 - .../System.Design/System.Resources.Tools/ChangeLog | 3 - .../System.ServiceProcess.Design/ChangeLog | 3 - .../System.Web.UI.Design.Util/ChangeLog | 6 - .../System.Web.UI.Design.WebControls/ChangeLog | 59 - .../System.Design/System.Web.UI.Design/ChangeLog | 177 - .../System.Windows.Forms.Design.Behavior/ChangeLog | 10 - .../System.Windows.Forms.Design/ChangeLog | 260 - .../Test/System.ComponentModel.Design/ChangeLog | 5 - .../Test/System.Diagnostics.Design/ChangeLog | 4 - .../Test/System.Windows.Forms.Design/ChangeLog | 3 - .../Assembly/ChangeLog | 7 - .../System.DirectoryServices.Protocols/ChangeLog | 8 - .../System.DirectoryServices.Protocols/ChangeLog | 6 - .../System.DirectoryServices/Assembly/ChangeLog | 16 - mcs/class/System.DirectoryServices/ChangeLog | 111 - .../System.DirectoryServices.Design/ChangeLog | 4 - .../System.DirectoryServices/ChangeLog | 231 - mcs/class/System.DirectoryServices/Test/ChangeLog | 19 - .../Test/System.DirectoryServices/ChangeLog | 81 - mcs/class/System.Drawing.Design/Assembly/ChangeLog | 14 - mcs/class/System.Drawing.Design/ChangeLog | 19 - .../System.Drawing.Design/ChangeLog | 112 - mcs/class/System.Drawing/Assembly/ChangeLog | 40 - mcs/class/System.Drawing/ChangeLog | 552 - mcs/class/System.Drawing/Samples/ChangeLog | 22 - mcs/class/System.Drawing/Samples/General/ChangeLog | 10 - .../System.Drawing/Samples/Standalone/ChangeLog | 19 - .../Samples/System.Drawing.Drawing2D/ChangeLog | 4 - .../Samples/System.Drawing.Imaging/ChangeLog | 13 - .../Samples/System.Drawing.Printing/ChangeLog | 17 - .../Samples/System.Drawing.Text/ChangeLog | 4 - .../Samples/System.Drawing/ChangeLog | 73 - .../Samples/System.Drawing/bitmaps/ChangeLog | 5 - .../System.Drawing/System.Drawing.Design/ChangeLog | 165 - .../System.Drawing.Drawing2D/ChangeLog | 738 - .../System.Drawing.Imaging/ChangeLog | 614 - .../System.Drawing.Printing/ChangeLog | 437 - .../System.Drawing/System.Drawing.Text/ChangeLog | 143 - mcs/class/System.Drawing/System.Drawing/ChangeLog | 3752 -- mcs/class/System.Drawing/Test/ChangeLog | 58 - .../System.Drawing/Test/DrawingTest/ChangeLog | 24 - .../Test/DrawingTest/DrawingTestHelper/ChangeLog | 59 - .../System.Drawing/Test/DrawingTest/Test/ChangeLog | 90 - .../Test/System.Drawing.Design/ChangeLog | 39 - .../Test/System.Drawing.Drawing2D/ChangeLog | 250 - .../Test/System.Drawing.Imaging/ChangeLog | 272 - .../Test/System.Drawing.Printing/ChangeLog | 65 - .../Test/System.Drawing.Text/ChangeLog | 11 - .../System.Drawing/Test/System.Drawing/ChangeLog | 1212 - mcs/class/System.Dynamic/Assembly/ChangeLog | 4 - mcs/class/System.Dynamic/ChangeLog | 3 - .../System.EnterpriseServices/Assembly/ChangeLog | 18 - mcs/class/System.EnterpriseServices/ChangeLog | 57 - .../ChangeLog | 53 - .../System.EnterpriseServices.Internal/ChangeLog | 111 - .../System.EnterpriseServices/ChangeLog | 332 - mcs/class/System.IdentityModel.Selectors/ChangeLog | 25 - .../System.IdentityModel.Selectors/ChangeLog | 102 - mcs/class/System.IdentityModel/ChangeLog | 37 - .../System.IdentityModel.Claims/ChangeLog | 62 - .../System.IdentityModel.Policy/ChangeLog | 66 - .../System.IdentityModel.Selectors/ChangeLog | 141 - .../System.IdentityModel.Tokens/ChangeLog | 334 - .../System.IdentityModel/Test/Resources/ChangeLog | 7 - .../Test/System.IdentityModel.Claims/ChangeLog | 32 - .../Test/System.IdentityModel.Common/ChangeLog | 4 - .../Test/System.IdentityModel.Policy/ChangeLog | 3 - .../Test/System.IdentityModel.Selectors/ChangeLog | 32 - .../Test/System.IdentityModel.Tokens/ChangeLog | 106 - mcs/class/System.Json.Microsoft/Assembly/ChangeLog | 16 - mcs/class/System.Json.Microsoft/ChangeLog | 29 - mcs/class/System.Json/Assembly/ChangeLog | 16 - mcs/class/System.Json/ChangeLog | 29 - mcs/class/System.Json/System.Json/ChangeLog | 70 - mcs/class/System.Management/Assembly/ChangeLog | 9 - mcs/class/System.Management/ChangeLog | 26 - .../System.Management/System.Management/ChangeLog | 87 - mcs/class/System.Messaging/Assembly/ChangeLog | 13 - mcs/class/System.Messaging/ChangeLog | 20 - .../System.Messaging.Design/ChangeLog | 7 - .../System.Messaging/System.Messaging/ChangeLog | 144 - .../Test/System.Messaging/ChangeLog | 62 - mcs/class/System.Net/Assembly/ChangeLog | 17 - mcs/class/System.Net/ChangeLog | 131 - .../System.Net.NetworkInformation/ChangeLog | 15 - mcs/class/System.Net/System.Net.Policy/ChangeLog | 81 - mcs/class/System.Net/System.Net.Sockets/ChangeLog | 32 - mcs/class/System.Net/System.Net/ChangeLog | 381 - .../System.Numerics/Test/System.Numerics/ChangeLog | 121 - .../System.Runtime.Caching/Assembly/ChangeLog | 0 mcs/class/System.Runtime.Caching/ChangeLog | 0 .../System.Runtime.Caching/Test/Common/ChangeLog | 6 - .../Test/System.Runtime.Caching/ChangeLog | 10 - .../Assembly/ChangeLog | 3 - .../System.Runtime.DurableInstancing/ChangeLog | 9 - .../System.Runtime.DurableInstancing/ChangeLog | 15 - .../System.Runtime.Remoting/Assembly/ChangeLog | 17 - mcs/class/System.Runtime.Remoting/ChangeLog | 231 - .../ChangeLog | 278 - .../ChangeLog | 12 - .../ChangeLog | 22 - .../System.Runtime.Remoting.Channels.Ipc/ChangeLog | 17 - .../System.Runtime.Remoting.Channels.Tcp/ChangeLog | 242 - .../System.Runtime.Remoting.Channels/ChangeLog | 234 - .../ChangeLog | 55 - .../System.Runtime.Remoting.Services/ChangeLog | 12 - mcs/class/System.Runtime.Remoting/Test/ChangeLog | 239 - .../System.Runtime.Remoting.Channels.Tcp/ChangeLog | 15 - .../Assembly/ChangeLog | 15 - .../ChangeLog | 107 - .../ChangeLog | 159 - .../Assembly/ChangeLog | 23 - mcs/class/System.Runtime.Serialization/ChangeLog | 185 - .../Test/Resources/Schemas/ChangeLog | 21 - .../System.Runtime.Serialization.Json/ChangeLog | 125 - .../Test/System.Runtime.Serialization/ChangeLog | 332 - .../Test/System.Xml/ChangeLog | 240 - mcs/class/System.Security/Assembly/ChangeLog | 33 - mcs/class/System.Security/ChangeLog | 233 - .../Mono.Security.Cryptography/ChangeLog | 16 - mcs/class/System.Security/Mono.Xml/ChangeLog | 62 - .../System.Security.Cryptography.Pkcs/ChangeLog | 175 - .../ChangeLog | 23 - .../System.Security.Cryptography.Xml/ChangeLog | 808 - .../System.Security.Cryptography/ChangeLog | 42 - .../System.Security.Permissions/ChangeLog | 30 - mcs/class/System.Security/Test/ChangeLog | 28 - .../System.Security.Cryptography.Pkcs/ChangeLog | 108 - .../ChangeLog | 9 - .../System.Security.Cryptography.Xml/ChangeLog | 389 - .../Test/System.Security.Cryptography/ChangeLog | 34 - .../Test/System.Security.Permissions/ChangeLog | 20 - .../Test/standalone_tests/ChangeLog | 66 - .../Assembly/ChangeLog | 4 - mcs/class/System.ServiceModel.Discovery/ChangeLog | 10 - .../ChangeLog | 3 - .../ChangeLog | 4 - .../ChangeLog | 4 - .../System.ServiceModel.Discovery/ChangeLog | 4 - .../Test/System.ServiceModel.Discovery/ChangeLog | 4 - .../System.ServiceModel.Routing/Assembly/ChangeLog | 3 - mcs/class/System.ServiceModel.Routing/ChangeLog | 4 - .../System.ServiceModel.Dispatcher/ChangeLog | 4 - .../ChangeLog | 40 - .../System.ServiceModel.Routing/ChangeLog | 11 - .../System.ServiceModel.Web/Assembly/ChangeLog | 24 - mcs/class/System.ServiceModel.Web/ChangeLog | 172 - .../System.ServiceModel.Activation/ChangeLog | 32 - .../System.ServiceModel.Channels/ChangeLog | 80 - .../System.ServiceModel.Configuration/ChangeLog | 21 - .../System.ServiceModel.Description/ChangeLog | 126 - .../System.ServiceModel.Dispatcher/ChangeLog | 168 - .../System.ServiceModel.Syndication/ChangeLog | 282 - .../System.ServiceModel.Web/ChangeLog | 102 - .../System.ServiceModel/ChangeLog | 39 - mcs/class/System.ServiceModel.Web/System/ChangeLog | 80 - .../Test/System.ServiceModel.Activation/ChangeLog | 8 - .../Test/System.ServiceModel.Channels/ChangeLog | 29 - .../System.ServiceModel.Configuration/ChangeLog | 3 - .../Test/System.ServiceModel.Description/ChangeLog | 34 - .../Test/System.ServiceModel.Dispatcher/ChangeLog | 35 - .../Test/System.ServiceModel.Syndication/ChangeLog | 103 - .../Test/System.ServiceModel.Web/ChangeLog | 16 - .../Test/System.ServiceModel/ChangeLog | 7 - .../System.ServiceModel.Web/Test/System/ChangeLog | 43 - .../System.ServiceModel.Web/Test/config/ChangeLog | 3 - mcs/class/System.ServiceModel/Assembly/ChangeLog | 29 - mcs/class/System.ServiceModel/ChangeLog | 751 - .../Mono.CodeGeneration/ChangeLog | 98 - .../Mono.Security.Protocol.Ntlm/ChangeLog | 64 - .../ChangeLog | 345 - .../ChangeLog | 43 - .../Mono.Security.Protocol.Tls.Handshake/ChangeLog | 205 - .../Mono.Security.Protocol.Tls/ChangeLog | 846 - .../System.ServiceModel/Mono.Xml.XPath/ChangeLog | 43 - .../System.Collections.Generic/ChangeLog | 4 - .../System.ServiceModel.Activation/ChangeLog | 20 - .../System.ServiceModel.Channels.Http/ChangeLog | 82 - .../ChangeLog | 39 - .../System.ServiceModel.Channels/ChangeLog | 4249 -- .../System.ServiceModel.Configuration/ChangeLog | 769 - .../System.ServiceModel.Description/ChangeLog | 1476 - .../System.ServiceModel.Diagnostics/ChangeLog | 3 - .../System.ServiceModel.Dispatcher/ChangeLog | 1024 - .../System.ServiceModel.MsmqIntegration/ChangeLog | 15 - .../System.ServiceModel.PeerResolvers/ChangeLog | 195 - .../System.ServiceModel.Security.Tokens/ChangeLog | 534 - .../System.ServiceModel.Security/ChangeLog | 656 - .../System.ServiceModel/ChangeLog | 3600 -- .../Test/FeatureBased/ChangeLog | 26 - .../Test/FeatureBased/Features.Client/ChangeLog | 18 - .../Test/FeatureBased/Features.Contracts/ChangeLog | 19 - .../FeatureBased/Features.Serialization/ChangeLog | 45 - .../System.ServiceModel/Test/Resources/ChangeLog | 7 - .../Test/System.ServiceModel.Channels/ChangeLog | 737 - .../System.ServiceModel.Configuration/ChangeLog | 57 - .../Test/System.ServiceModel.Description/ChangeLog | 292 - .../Test/System.ServiceModel.Dispatcher/ChangeLog | 145 - .../System.ServiceModel.PeerResolvers/ChangeLog | 32 - .../System.ServiceModel.Security.Tokens/ChangeLog | 168 - .../Test/System.ServiceModel.Security/ChangeLog | 264 - .../Test/System.ServiceModel/ChangeLog | 946 - .../System.ServiceModel/Test/config/ChangeLog | 33 - mcs/class/System.ServiceModel/resources/ChangeLog | 3 - mcs/class/System.ServiceProcess/Assembly/ChangeLog | 15 - mcs/class/System.ServiceProcess/ChangeLog | 55 - .../System.ServiceProcess.Design/ChangeLog | 8 - .../System.ServiceProcess/ChangeLog | 126 - .../Test/System.ServiceProcess/ChangeLog | 34 - mcs/class/System.Transactions/Assembly/ChangeLog | 17 - mcs/class/System.Transactions/ChangeLog | 13 - .../System.Transactions/ChangeLog | 74 - mcs/class/System.Transactions/Test/ChangeLog | 15 - .../System.Web.Abstractions/Assembly/ChangeLog | 11 - mcs/class/System.Web.Abstractions/ChangeLog | 13 - .../System.Web.Abstractions/System.Web/ChangeLog | 60 - .../Test/System.Web/ChangeLog | 8 - .../Assembly/ChangeLog | 4 - mcs/class/System.Web.ApplicationServices/ChangeLog | 0 .../System.Web.DynamicData/Assembly/ChangeLog | 3 - mcs/class/System.Web.DynamicData/ChangeLog | 103 - .../ChangeLog | 24 - .../System.Web.DynamicData/ChangeLog | 222 - .../System.Web.DynamicData/Test/Assembly/ChangeLog | 6 - mcs/class/System.Web.DynamicData/Test/ChangeLog | 5 - .../System.Web.DynamicData/Test/Common/ChangeLog | 95 - .../Test/DataSource/ChangeLog | 10 - .../Test/ModelProviders/ChangeLog | 25 - .../Test/System.Web.DynamicData/ChangeLog | 141 - mcs/class/System.Web.Extensions.Design/ChangeLog | 8 - .../System.Web.Extensions.Design/ChangeLog | 26 - mcs/class/System.Web.Extensions/Assembly/ChangeLog | 30 - mcs/class/System.Web.Extensions/ChangeLog | 183 - .../System.Web.ClientServices.Providers/ChangeLog | 8 - .../System.Web.ClientServices/ChangeLog | 4 - .../System.Web.Configuration/ChangeLog | 5 - .../System.Web.DynamicData/ChangeLog | 11 - .../System.Web.Handlers/ChangeLog | 6 - .../System.Web.Query.Dynamic/ChangeLog | 6 - .../System.Web.Script.Serialization/ChangeLog | 79 - .../System.Web.Script.Serialization/JSON/ChangeLog | 28 - .../System.Web.Script.Services/ChangeLog | 57 - .../System.Web.UI.WebControls/ChangeLog | 313 - .../System.Web.Extensions/System.Web.UI/ChangeLog | 162 - .../Test/System.Web.Script.Serialization/ChangeLog | 38 - .../Test/System.Web.Script.Services/ChangeLog | 4 - .../Test/System.Web.UI.WebControls/ChangeLog | 30 - .../Test/System.Web.UI/ChangeLog | 6 - .../System.Web.Extensions/Test/code/ChangeLog | 4 - .../System.Web.Extensions/Test/resources/ChangeLog | 4 - .../Test/standalone-tests/ChangeLog | 0 mcs/class/System.Web.Routing/Assembly/ChangeLog | 11 - mcs/class/System.Web.Routing/ChangeLog | 45 - mcs/class/System.Web.Routing/Test/ChangeLog | 3 - .../Test/System.Web.Routing/ChangeLog | 100 - mcs/class/System.Web.Services/Assembly/ChangeLog | 9 - mcs/class/System.Web.Services/ChangeLog | 312 - .../System.Web.Services.Configuration/ChangeLog | 189 - .../System.Web.Services.Description/ChangeLog | 1274 - .../System.Web.Services.Discovery/ChangeLog | 206 - .../System.Web.Services.Protocols/ChangeLog | 1443 - .../System.Web.Services/ChangeLog | 149 - mcs/class/System.Web.Services/Test/ChangeLog | 15 - .../System.Web.Services.Configuration/ChangeLog | 26 - .../Test/System.Web.Services.Description/ChangeLog | 140 - .../Test/System.Web.Services.Discovery/ChangeLog | 17 - .../Test/System.Web.Services.Protocols/ChangeLog | 46 - .../Test/System.Web.Services/ChangeLog | 21 - .../System.Web.Services/Test/standalone/ChangeLog | 210 - mcs/class/System.Web/Assembly/ChangeLog | 129 - mcs/class/System.Web/ChangeLog | 2183 - mcs/class/System.Web/Mono.Web.Util/ChangeLog | 17 - mcs/class/System.Web/System.Web.Caching/ChangeLog | 620 - .../System.Web/System.Web.Compilation/ChangeLog | 4006 -- .../System.Web.Configuration.Internal/ChangeLog | 8 - .../System.Web.Configuration_2.0/ChangeLog | 1765 - mcs/class/System.Web/System.Web.Handlers/ChangeLog | 191 - mcs/class/System.Web/System.Web.Hosting/ChangeLog | 599 - mcs/class/System.Web/System.Web.J2EE/ChangeLog | 84 - mcs/class/System.Web/System.Web.Mail/ChangeLog | 189 - .../System.Web/System.Web.Management/ChangeLog | 49 - mcs/class/System.Web/System.Web.Profile/ChangeLog | 171 - .../System.Web/System.Web.Properties/ChangeLog | 6 - mcs/class/System.Web/System.Web.Routing/ChangeLog | 8 - mcs/class/System.Web/System.Web.Security/ChangeLog | 966 - .../System.Web.SessionState_2.0/ChangeLog | 221 - .../System.Web/System.Web.UI.Adapters/ChangeLog | 31 - .../System.Web.UI.HtmlControls/ChangeLog | 1501 - .../System.Web.UI.WebControls.Adapters/ChangeLog | 51 - .../System.Web.UI.WebControls.WebParts/ChangeLog | 160 - .../System.Web/System.Web.UI.WebControls/ChangeLog | 10042 ----- mcs/class/System.Web/System.Web.UI/ChangeLog | 6155 --- mcs/class/System.Web/System.Web.Util/ChangeLog | 460 - mcs/class/System.Web/System.Web/ChangeLog | 6132 --- mcs/class/System.Web/Test/Cas/ChangeLog | 30 - .../System.Web/Test/System.Web.Caching/ChangeLog | 48 - .../Test/System.Web.Compilation/ChangeLog | 90 - .../Test/System.Web.Configuration/ChangeLog | 94 - .../System.Web/Test/System.Web.Handlers/ChangeLog | 3 - .../System.Web/Test/System.Web.Hosting/ChangeLog | 121 - .../System.Web/Test/System.Web.Mail/ChangeLog | 5 - .../System.Web/Test/System.Web.Security/ChangeLog | 95 - .../Test/System.Web.SessionState/ChangeLog | 4 - .../Test/System.Web.UI.Adapters/ChangeLog | 35 - .../Test/System.Web.UI.HtmlControls/ChangeLog | 356 - .../System.Web.UI.WebControls.Adapters/ChangeLog | 41 - .../System.Web.UI.WebControls.WebParts/ChangeLog | 12 - .../Test/System.Web.UI.WebControls/ChangeLog | 2466 -- mcs/class/System.Web/Test/System.Web.UI/ChangeLog | 507 - .../System.Web/Test/System.Web.Util/ChangeLog | 17 - mcs/class/System.Web/Test/System.Web/ChangeLog | 456 - mcs/class/System.Web/Test/jsunit/ChangeLog | 99 - mcs/class/System.Web/Test/mainsoft/ChangeLog | 209 - .../Test/mainsoft/MainsoftWebApp/ChangeLog | 43 - .../HyperLinkColumn/ChangeLog | 7 - .../System_Web_UI_WebControls/WebControl/ChangeLog | 4 - .../Test/mainsoft/MainsoftWebTest/ChangeLog | 99 - .../Test/mainsoft/NunitWeb/NunitWeb/ChangeLog | 83 - .../mainsoft/NunitWeb/NunitWeb/Resources/ChangeLog | 45 - .../Test/standalone-runner-support/ChangeLog | 56 - .../System.Web/Test/standalone-tests/ChangeLog | 25 - mcs/class/System.Web/Test/tools/ChangeLog | 23 - mcs/class/System.Web/resources/ChangeLog | 370 - .../Assembly/ChangeLog | 4 - mcs/class/System.Windows.Forms/Assembly/ChangeLog | 40 - mcs/class/System.Windows.Forms/ChangeLog | 1814 - .../System.Resources/ChangeLog | 254 - .../System.Windows.Forms.CarbonInternal/ChangeLog | 261 - .../System.Windows.Forms.Design/ChangeLog | 105 - .../System.Windows.Forms.Internal/ChangeLog | 7 - .../System.Windows.Forms.Layout/ChangeLog | 328 - .../ChangeLog | 15 - .../System.Windows.Forms.RTF/ChangeLog | 201 - .../System.Windows.Forms.Theming/ChangeLog | 76 - .../System.Windows.Forms.Theming/Default/ChangeLog | 200 - .../System.Windows.Forms.Theming/Nice/ChangeLog | 6 - .../VisualStyles/ChangeLog | 55 - .../System.Windows.Forms.VisualStyles/ChangeLog | 139 - .../ChangeLog | 13 - .../System.Windows.Forms.X11Internal/ChangeLog | 367 - .../System.Windows.Forms/ChangeLog | 41074 ------------------- .../Test/System.Resources/ChangeLog | 105 - .../Test/System.Windows.Forms.Layout/ChangeLog | 24 - .../Test/System.Windows.Forms/ChangeLog | 4310 -- mcs/class/System.Windows.Forms/resources/ChangeLog | 117 - mcs/class/System.Windows.Forms/samples/Changelog | 6 - mcs/class/System.XML/Assembly/ChangeLog | 44 - mcs/class/System.XML/ChangeLog | 904 - .../System.XML/System.Xml.Serialization/ChangeLog | 2877 -- mcs/class/System.XML/Test/ChangeLog | 714 - .../System.XML/Test/System.Xml.Schema/ChangeLog | 285 - .../System.Xml.Schema/standalone_tests/ChangeLog | 70 - .../System.Xml.Serialization.Advanced/ChangeLog | 4 - .../Test/System.Xml.Serialization/ChangeLog | 715 - .../System.XML/Test/System.Xml.XPath/ChangeLog | 249 - mcs/class/System.XML/Test/System.Xml.Xsl/ChangeLog | 239 - .../Test/System.Xml.Xsl/standalone_tests/ChangeLog | 298 - mcs/class/System.XML/Test/System.Xml/ChangeLog | 1545 - mcs/class/System.XML/Test/System.Xml/W3C/ChangeLog | 106 - .../System.XML/Test/System.Xml/nist_dom/ChangeLog | 7 - .../Test/System.Xml/nist_dom/files/ChangeLog | 3 - .../System.Xml/nist_dom/fundamental/Attr/ChangeLog | 17 - .../Test/System.Xml/nist_dom/fundamental/ChangeLog | 3 - .../nist_dom/fundamental/CharacterData/ChangeLog | 17 - .../nist_dom/fundamental/Comment/ChangeLog | 3 - .../fundamental/DOMImplementation/ChangeLog | 3 - .../nist_dom/fundamental/Document/ChangeLog | 22 - .../nist_dom/fundamental/Element/ChangeLog | 17 - .../nist_dom/fundamental/NamedNodeMap/ChangeLog | 27 - .../System.Xml/nist_dom/fundamental/Node/ChangeLog | 7 - .../nist_dom/fundamental/NodeList/ChangeLog | 3 - .../System.Xml/nist_dom/fundamental/Text/ChangeLog | 16 - .../Test/System.Xml/standalone_tests/ChangeLog | 33 - mcs/class/System.XML/Test/XmlFiles/ChangeLog | 27 - .../Test/XmlFiles/XsdValidation/ChangeLog | 3 - mcs/class/System.XML/Test/XmlFiles/xsd/ChangeLog | 114 - mcs/class/System.XML/Test/XmlFiles/xsl/ChangeLog | 32 - mcs/class/System.Xaml/Assembly/ChangeLog | 3 - mcs/class/System.Xaml/ChangeLog | 68 - .../System.Xaml/System.Windows.Markup/ChangeLog | 137 - .../System.Xaml/System.Xaml.Permissions/ChangeLog | 7 - mcs/class/System.Xaml/System.Xaml.Schema/ChangeLog | 48 - mcs/class/System.Xaml/System.Xaml/ChangeLog | 355 - .../Test/System.Windows.Markup/ChangeLog | 13 - .../System.Xaml/Test/System.Xaml.Schema/ChangeLog | 31 - mcs/class/System.Xaml/Test/System.Xaml/ChangeLog | 199 - mcs/class/System.Xaml/Test/XmlFiles/ChangeLog | 20 - mcs/class/System.Xml.Linq/Assembly/ChangeLog | 29 - mcs/class/System.Xml.Linq/ChangeLog | 79 - .../System.Xml.Linq/Test/System.Xml.Linq/ChangeLog | 222 - .../Test/System.Xml.Schema/ChangeLog | 4 - mcs/class/System/Assembly/ChangeLog | 102 - mcs/class/System/ChangeLog | 1598 - mcs/class/System/Microsoft.CSharp/ChangeLog | 634 - mcs/class/System/Microsoft.VisualBasic/ChangeLog | 359 - mcs/class/System/Microsoft.Win32/ChangeLog | 83 - mcs/class/System/Mono.Http/ChangeLog | 4 - mcs/class/System/System.CodeDom.Compiler/ChangeLog | 505 - mcs/class/System/System.Configuration/ChangeLog | 1035 - .../System.Diagnostics.CodeAnalysis/ChangeLog | 3 - mcs/class/System/System.Diagnostics/ChangeLog | 1401 - mcs/class/System/System.IO.Compression/ChangeLog | 79 - mcs/class/System/System.IO.Ports/ChangeLog | 289 - mcs/class/System/System.IO/ChangeLog | 410 - mcs/class/System/System.Media/ChangeLog | 42 - .../System/System.Net.Configuration/ChangeLog | 229 - mcs/class/System/System.Net.Mail/ChangeLog | 453 - .../System/System.Net.NetworkInformation/ChangeLog | 315 - mcs/class/System/System.Net.Security/ChangeLog | 87 - mcs/class/System/System.Net.Sockets/ChangeLog | 1074 - mcs/class/System/System.Net/ChangeLog | 3576 -- .../ChangeLog | 6 - .../System/System.Security.AccessControl/ChangeLog | 25 - .../System.Security.Authentication/ChangeLog | 17 - .../ChangeLog | 422 - .../System/System.Security.Cryptography/ChangeLog | 62 - .../System/System.Security.Permissions/ChangeLog | 61 - mcs/class/System/System.Threading/ChangeLog | 57 - mcs/class/System/System.Web/ChangeLog | 49 - mcs/class/System/System/ChangeLog | 802 - mcs/class/System/Test/ChangeLog | 281 - mcs/class/System/Test/Microsoft.CSharp/ChangeLog | 268 - .../System/Test/Microsoft.VisualBasic/ChangeLog | 303 - mcs/class/System/Test/Microsoft.Win32/ChangeLog | 15 - .../System/Test/System.CodeDom.Compiler/ChangeLog | 136 - mcs/class/System/Test/System.CodeDom/ChangeLog | 235 - .../Test/System.Collections.Concurrent/ChangeLog | 9 - .../Test/System.Collections.Generic/ChangeLog | 145 - .../Test/System.Collections.Specialized/ChangeLog | 84 - .../ChangeLog | 29 - .../Test/System.ComponentModel.Design/ChangeLog | 29 - .../System/Test/System.ComponentModel/ChangeLog | 539 - .../System/Test/System.Configuration/ChangeLog | 73 - mcs/class/System/Test/System.Diagnostics/ChangeLog | 299 - .../System/Test/System.IO.Compression/ChangeLog | 34 - mcs/class/System/Test/System.IO.Ports/ChangeLog | 4 - mcs/class/System/Test/System.IO/ChangeLog | 8 - mcs/class/System/Test/System.Media/ChangeLog | 4 - .../System/Test/System.Net.Configuration/ChangeLog | 8 - mcs/class/System/Test/System.Net.Mail/ChangeLog | 72 - mcs/class/System/Test/System.Net.Mime/ChangeLog | 12 - .../Test/System.Net.NetworkInformation/ChangeLog | 8 - mcs/class/System/Test/System.Net.Sockets/ChangeLog | 237 - mcs/class/System/Test/System.Net/ChangeLog | 728 - .../Test/System.Runtime.Versioning/ChangeLog | 3 - .../ChangeLog | 206 - .../pkits/ChangeLog | 7 - .../Test/System.Security.Cryptography/ChangeLog | 48 - .../Test/System.Security.Permissions/ChangeLog | 32 - .../Test/System.Text.RegularExpressions/ChangeLog | 299 - mcs/class/System/Test/System.Threading/ChangeLog | 18 - mcs/class/System/Test/System.Timers/ChangeLog | 42 - mcs/class/System/Test/System.Web/ChangeLog | 29 - mcs/class/System/Test/System/ChangeLog | 426 - mcs/class/System/Test/tools/mutual/ChangeLog | 7 - mcs/class/System/Test/tools/server/ChangeLog | 4 - mcs/class/SystemWebTestShim/ChangeLog | 19 - .../SystemWebTestShim/SystemWebTestShim/ChangeLog | 4 - mcs/class/WindowsBase/ChangeLog | 573 - .../System.Collections.Specialized/ChangeLog | 14 - .../WindowsBase/System.Windows.Threading/ChangeLog | 54 - mcs/class/corlib/Assembly/ChangeLog | 192 - mcs/class/corlib/ChangeLog | 2204 - mcs/class/corlib/Microsoft.Win32/ChangeLog | 368 - .../corlib/Mono.Globalization.Unicode/ChangeLog | 1764 - .../downloaded/ChangeLog | 3 - mcs/class/corlib/Mono.Interop/ChangeLog | 44 - .../corlib/Mono.Security.Cryptography/ChangeLog | 379 - mcs/class/corlib/Mono.Xml/ChangeLog | 37 - mcs/class/corlib/Mono/ChangeLog | 68 - .../System.Configuration.Assemblies/ChangeLog | 19 - .../corlib/System.Deployment.Internal/ChangeLog | 4 - .../System.Diagnostics.SymbolStore/ChangeLog | 59 - mcs/class/corlib/System.Diagnostics/ChangeLog | 239 - mcs/class/corlib/System.Globalization/ChangeLog | 1029 - .../corlib/System.IO.IsolatedStorage/ChangeLog | 428 - mcs/class/corlib/System.IO/ChangeLog | 2969 -- mcs/class/corlib/System.Reflection.Emit/ChangeLog | 3269 -- mcs/class/corlib/System.Reflection/ChangeLog | 2936 -- mcs/class/corlib/System.Runtime.Hosting/ChangeLog | 5 - .../System.Runtime.InteropServices/ChangeLog | 1219 - .../System.Runtime.Remoting.Activation/ChangeLog | 93 - .../System.Runtime.Remoting.Channels/ChangeLog | 327 - .../System.Runtime.Remoting.Contexts/ChangeLog | 163 - .../System.Runtime.Remoting.Lifetime/ChangeLog | 78 - .../System.Runtime.Remoting.Messaging/ChangeLog | 614 - .../ChangeLog | 50 - .../System.Runtime.Remoting.Metadata/ChangeLog | 49 - .../System.Runtime.Remoting.Proxies/ChangeLog | 222 - .../System.Runtime.Remoting.Services/ChangeLog | 31 - mcs/class/corlib/System.Runtime.Remoting/ChangeLog | 666 - mcs/class/corlib/System.Runtime/ChangeLog | 18 - .../corlib/System.Security.AccessControl/ChangeLog | 92 - .../ChangeLog | 203 - .../corlib/System.Security.Cryptography/ChangeLog | 1657 - .../corlib/System.Security.Permissions/ChangeLog | 656 - mcs/class/corlib/System.Security.Policy/ChangeLog | 841 - .../corlib/System.Security.Principal/ChangeLog | 144 - mcs/class/corlib/System.Security/ChangeLog | 909 - mcs/class/corlib/System.Text/ChangeLog | 1098 - mcs/class/corlib/System.Threading/ChangeLog | 1618 - mcs/class/corlib/System/ChangeLog | 11157 ----- mcs/class/corlib/Test/ChangeLog | 514 - mcs/class/corlib/Test/Microsoft.Win32/ChangeLog | 61 - mcs/class/corlib/Test/Mono.Math/ChangeLog | 24 - .../Test/System.Collections.Concurrent/ChangeLog | 63 - .../Test/System.Collections.Generic/ChangeLog | 228 - .../Test/System.Collections.ObjectModel/ChangeLog | 29 - mcs/class/corlib/Test/System.Collections/ChangeLog | 440 - .../Test/System.Diagnostics.Contracts/ChangeLog | 12 - mcs/class/corlib/Test/System.Diagnostics/ChangeLog | 101 - .../corlib/Test/System.Globalization/ChangeLog | 392 - .../Test/System.IO.IsolatedStorage/ChangeLog | 123 - mcs/class/corlib/Test/System.IO/ChangeLog | 1140 - .../corlib/Test/System.Reflection.Emit/ChangeLog | 1045 - mcs/class/corlib/Test/System.Reflection/ChangeLog | 891 - mcs/class/corlib/Test/System.Resources/ChangeLog | 177 - .../Test/System.Runtime.CompilerServices/ChangeLog | 51 - .../Test/System.Runtime.InteropServices/ChangeLog | 111 - .../System.Runtime.Remoting.Channels/ChangeLog | 3 - .../System.Runtime.Remoting.Contexts/ChangeLog | 3 - .../ChangeLog | 3 - .../corlib/Test/System.Runtime.Remoting/ChangeLog | 60 - .../ChangeLog | 21 - .../Test/System.Runtime.Serialization/ChangeLog | 69 - .../Test/System.Runtime.Versioning/ChangeLog | 14 - .../ChangeLog | 158 - .../Test/System.Security.Cryptography/ChangeLog | 874 - .../Test/System.Security.Permissions/ChangeLog | 330 - .../corlib/Test/System.Security.Policy/ChangeLog | 315 - .../Test/System.Security.Principal/ChangeLog | 54 - mcs/class/corlib/Test/System.Security/ChangeLog | 256 - mcs/class/corlib/Test/System.Text/ChangeLog | 327 - .../corlib/Test/System.Threading.Tasks/ChangeLog | 23 - mcs/class/corlib/Test/System.Threading/ChangeLog | 407 - mcs/class/corlib/Test/System/ChangeLog | 3407 -- mcs/class/corlib/Test/resources/ChangeLog | 14 - mcs/class/corlib/resources/ChangeLog | 10 - mcs/class/dlr/ChangeLog | 23 - 815 files changed, 249669 deletions(-) delete mode 100644 mcs/class/Accessibility/Assembly/ChangeLog delete mode 100644 mcs/class/Accessibility/ChangeLog delete mode 100644 mcs/class/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/Assembly/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/Commons.Xml.Nvdl/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Derivative/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Inference/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/ChangeLog delete mode 100755 mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/Commons.Xml/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/Test/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/Test/XmlFiles/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/Test/standalone_tests/ChangeLog delete mode 100644 mcs/class/Commons.Xml.Relaxng/resources/ChangeLog delete mode 100644 mcs/class/Compat.ICSharpCode.SharpZipLib/ChangeLog delete mode 100644 mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/ChangeLog delete mode 100644 mcs/class/Cscompmgd/Assembly/ChangeLog delete mode 100644 mcs/class/Cscompmgd/ChangeLog delete mode 100644 mcs/class/Cscompmgd/Microsoft.CSharp/ChangeLog delete mode 100644 mcs/class/Cscompmgd/Test/Microsoft.CSharp/ChangeLog delete mode 100644 mcs/class/CustomMarshalers/Assembly/ChangeLog delete mode 100644 mcs/class/CustomMarshalers/ChangeLog delete mode 100644 mcs/class/CustomMarshalers/System.Runtime.InteropServices.CustomMarshalers/ChangeLog delete mode 100644 mcs/class/I18N/Assembly/ChangeLog delete mode 100644 mcs/class/I18N/CJK/ChangeLog delete mode 100644 mcs/class/I18N/CJK/Test/ChangeLog delete mode 100644 mcs/class/I18N/CJK/Test/texts/ChangeLog delete mode 100644 mcs/class/I18N/Common/ChangeLog delete mode 100644 mcs/class/I18N/MidEast/ChangeLog delete mode 100644 mcs/class/I18N/Other/ChangeLog delete mode 100644 mcs/class/I18N/Rare/ChangeLog delete mode 100644 mcs/class/I18N/West/ChangeLog delete mode 100644 mcs/class/I18N/West/Test/ChangeLog delete mode 100644 mcs/class/I18N/West/Test/texts/ChangeLog delete mode 100644 mcs/class/I18N/tools/ChangeLog delete mode 100644 mcs/class/IBM.Data.DB2/IBM.Data.DB2/ChangeLog delete mode 100644 mcs/class/ICSharpCode.SharpZipLib/ChangeLog delete mode 100644 mcs/class/Mainsoft.Web/ChangeLog delete mode 100644 mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ChangeLog delete mode 100644 mcs/class/Mainsoft.Web/Mainsoft.Web.Profile/ChangeLog delete mode 100644 mcs/class/Mainsoft.Web/Mainsoft.Web.Security/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Engine/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Engine/Test/resources/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Engine/Test/various/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Framework/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Framework/Mono.XBuild.Framework/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Framework/Test/Microsoft.Build.Framework/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Tasks/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Deployment.Bootstrapper/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Deployment.ManifestUtilities/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Hosting/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Tasks/Mono.XBuild.Tasks.GenerateResourceInternal/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Tasks/Test/resources/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Utilities/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/ChangeLog delete mode 100644 mcs/class/Microsoft.Build.Utilities/Test/Microsoft.Build.Utilities/ChangeLog delete mode 100644 mcs/class/Microsoft.CSharp/Assembly/ChangeLog delete mode 100644 mcs/class/Microsoft.CSharp/ChangeLog delete mode 100644 mcs/class/Microsoft.CSharp/Microsoft.CSharp.RuntimeBinder/ChangeLog delete mode 100644 mcs/class/Microsoft.VisualC/Assembly/ChangeLog delete mode 100644 mcs/class/Microsoft.VisualC/ChangeLog delete mode 100644 mcs/class/Microsoft.VisualC/Microsoft.VisualC/ChangeLog delete mode 100644 mcs/class/Mono.C5/ChangeLog delete mode 100644 mcs/class/Mono.CSharp/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.CSharp/ChangeLog delete mode 100644 mcs/class/Mono.Cairo/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Cairo/ChangeLog delete mode 100644 mcs/class/Mono.CompilerServices.SymbolWriter/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.CompilerServices.SymbolWriter/ChangeLog delete mode 100644 mcs/class/Mono.Data.Sqlite/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Data.Sqlite/ChangeLog delete mode 100644 mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/ChangeLog delete mode 100644 mcs/class/Mono.Data.Sqlite/Test/ChangeLog delete mode 100644 mcs/class/Mono.Data.Sqlite/resources/ChangeLog delete mode 100644 mcs/class/Mono.Data.Tds/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Data.Tds/ChangeLog delete mode 100644 mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/ChangeLog delete mode 100644 mcs/class/Mono.Data.Tds/Mono.Data.Tds/ChangeLog delete mode 100644 mcs/class/Mono.Debugger.Soft/ChangeLog delete mode 100644 mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/ChangeLog delete mode 100644 mcs/class/Mono.Debugger.Soft/Test/ChangeLog delete mode 100644 mcs/class/Mono.Directory.LDAP/ChangeLog delete mode 100644 mcs/class/Mono.Http/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Http/ChangeLog delete mode 100644 mcs/class/Mono.Http/Mono.Http.Configuration/ChangeLog delete mode 100644 mcs/class/Mono.Http/Mono.Http.Modules/ChangeLog delete mode 100644 mcs/class/Mono.Http/Mono.Http/ChangeLog delete mode 100644 mcs/class/Mono.Http/samples/ChangeLog delete mode 100644 mcs/class/Mono.Management/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Management/ChangeLog delete mode 100644 mcs/class/Mono.Management/Mono.Attach/ChangeLog delete mode 100644 mcs/class/Mono.Messaging.RabbitMQ/ChangeLog delete mode 100644 mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/ChangeLog delete mode 100644 mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/ChangeLog delete mode 100644 mcs/class/Mono.Messaging/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Messaging/ChangeLog delete mode 100644 mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog delete mode 100644 mcs/class/Mono.Messaging/Test/Mono.Messaging/ChangeLog delete mode 100644 mcs/class/Mono.Options/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Options/ChangeLog delete mode 100644 mcs/class/Mono.Options/Mono.Options/ChangeLog delete mode 100644 mcs/class/Mono.Options/Test/Mono.Options/ChangeLog delete mode 100644 mcs/class/Mono.Posix/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Posix/ChangeLog delete mode 100644 mcs/class/Mono.Posix/Mono.Posix/ChangeLog delete mode 100644 mcs/class/Mono.Posix/Mono.Remoting.Channels.Unix/ChangeLog delete mode 100644 mcs/class/Mono.Posix/Mono.Unix.Native/ChangeLog delete mode 100644 mcs/class/Mono.Posix/Mono.Unix/ChangeLog delete mode 100644 mcs/class/Mono.Posix/Test/ChangeLog delete mode 100644 mcs/class/Mono.Posix/Test/Mono.Unix.Native/ChangeLog delete mode 100644 mcs/class/Mono.Posix/Test/Mono.Unix/ChangeLog delete mode 100644 mcs/class/Mono.Security.Win32/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Security.Win32/ChangeLog delete mode 100644 mcs/class/Mono.Security.Win32/Mono.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/Mono.Security.Win32/Test/ChangeLog delete mode 100644 mcs/class/Mono.Security.Win32/Test/Mono.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/Mono.Security/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Security/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Math.Prime.Generator/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Math.Prime/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Math/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security.Authenticode/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security.Protocol.Ntlm/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security.X509.Extensions/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security.X509.Stores/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security.X509/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Security/ChangeLog delete mode 100644 mcs/class/Mono.Security/Mono.Xml/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/Mono.Math/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/Mono.Security.Authenticode/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/Mono.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/Mono.Security.Protocol.Ntlm/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/Mono.Security.X509.Extensions/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/Mono.Security.X509/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/Mono.Security/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/tools/cutcli/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/tools/mget/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/tools/mutual/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/tools/npgsql/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/tools/poll/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/tools/postecho/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/tools/server/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/tools/sockethell/ChangeLog delete mode 100644 mcs/class/Mono.Security/Test/tools/tlstest/ChangeLog delete mode 100644 mcs/class/Mono.ServiceModel.IdentitySelectors/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.ServiceModel.IdentitySelectors/ChangeLog delete mode 100644 mcs/class/Mono.ServiceModel.IdentitySelectors/Mono.ServiceModel.IdentitySelectors.Win32/ChangeLog delete mode 100644 mcs/class/Mono.ServiceModel.IdentitySelectors/Mono.ServiceModel.IdentitySelectors/ChangeLog delete mode 100644 mcs/class/Mono.ServiceModel.IdentitySelectors/Test/Mono.IdentityModel.Selectors/ChangeLog delete mode 100644 mcs/class/Mono.ServiceModel.IdentitySelectors/Test/resources/ChangeLog delete mode 100644 mcs/class/Mono.ServiceModel.IdentitySelectors/resources/ChangeLog delete mode 100644 mcs/class/Mono.Simd/Assembly/Changelog delete mode 100644 mcs/class/Mono.Simd/ChangeLog delete mode 100644 mcs/class/Mono.Simd/Mono.Simd/ChangeLog delete mode 100644 mcs/class/Mono.Tasklets/ChangeLog delete mode 100644 mcs/class/Mono.WebBrowser/ChangeLog delete mode 100644 mcs/class/Mono.WebBrowser/tools/xpidl2cs/ChangeLog delete mode 100644 mcs/class/Mono.Xml.Ext/Assembly/ChangeLog delete mode 100644 mcs/class/Mono.Xml.Ext/ChangeLog delete mode 100644 mcs/class/Mono.Xml.Ext/Mono.Xml.XPath/ChangeLog delete mode 100644 mcs/class/Mono.Xml.Ext/Mono.Xml.XPath2/ChangeLog delete mode 100644 mcs/class/Mono.Xml.Ext/Mono.Xml/ChangeLog delete mode 100644 mcs/class/Novell.Directory.Ldap/ChangeLog delete mode 100644 mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/ChangeLog delete mode 100644 mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ChangeLog delete mode 100644 mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap/ChangeLog delete mode 100644 mcs/class/PEAPI/Assembly/ChangeLog delete mode 100644 mcs/class/PEAPI/ChangeLog delete mode 100644 mcs/class/RabbitMQ.Client/ChangeLog delete mode 100644 mcs/class/System.ComponentModel.DataAnnotations/Assembly/ChangeLog delete mode 100644 mcs/class/System.ComponentModel.DataAnnotations/ChangeLog delete mode 100644 mcs/class/System.Configuration.Install/Assembly/ChangeLog delete mode 100644 mcs/class/System.Configuration.Install/ChangeLog delete mode 100644 mcs/class/System.Configuration.Install/System.Configuration.Install/ChangeLog delete mode 100644 mcs/class/System.Configuration.Install/System.Diagnostics/ChangeLog delete mode 100644 mcs/class/System.Configuration/Assembly/ChangeLog delete mode 100644 mcs/class/System.Configuration/ChangeLog delete mode 100644 mcs/class/System.Configuration/System.Configuration.Internal/ChangeLog delete mode 100644 mcs/class/System.Configuration/System.Configuration.Provider/ChangeLog delete mode 100644 mcs/class/System.Configuration/System.Configuration/ChangeLog delete mode 100644 mcs/class/System.Configuration/Test/ChangeLog delete mode 100644 mcs/class/System.Configuration/Test/System.Configuration.Provider/ChangeLog delete mode 100644 mcs/class/System.Configuration/Test/System.Configuration/ChangeLog delete mode 100644 mcs/class/System.Configuration/Test/standalone/ChangeLog delete mode 100644 mcs/class/System.Core/Assembly/ChangeLog delete mode 100644 mcs/class/System.Core/ChangeLog delete mode 100755 mcs/class/System.Core/Microsoft.Win32.SafeHandles/ChangeLog delete mode 100644 mcs/class/System.Core/System.IO.MemoryMappedFiles/ChangeLog delete mode 100755 mcs/class/System.Core/System.IO.Pipes/ChangeLog delete mode 100644 mcs/class/System.Core/System.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/System.Core/System/ChangeLog delete mode 100644 mcs/class/System.Core/Test/System.Collections.Generic/ChangeLog delete mode 100644 mcs/class/System.Core/Test/System.IO.MemoryMappedFiles/ChangeLog delete mode 100644 mcs/class/System.Core/Test/System.Linq.Expressions/ChangeLog delete mode 100644 mcs/class/System.Core/Test/System.Linq/ChangeLog delete mode 100644 mcs/class/System.Core/Test/System.Runtime.CompilerServices/ChangeLog delete mode 100644 mcs/class/System.Core/Test/System.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/System.Core/Test/System.Threading/ChangeLog delete mode 100644 mcs/class/System.Core/Test/System/ChangeLog delete mode 100644 mcs/class/System.Core/tools/ChangeLog delete mode 100644 mcs/class/System.Data.DataSetExtensions/Assembly/ChangeLog delete mode 100644 mcs/class/System.Data.DataSetExtensions/ChangeLog delete mode 100644 mcs/class/System.Data.DataSetExtensions/Test/System.Data/ChangeLog delete mode 100755 mcs/class/System.Data.Linq/ChangeLog delete mode 100644 mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/ChangeLog delete mode 100644 mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeLog delete mode 100644 mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ChangeLog delete mode 100644 mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/ChangeLog delete mode 100644 mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Assembly/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/Changelog delete mode 100644 mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/System.Data.OracleClient/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Test/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.Oci/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleCommand/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleConnection/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleDataAdapter/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleDataReader/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleTransaction/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleType/ChangeLog delete mode 100644 mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient/ChangeLog delete mode 100644 mcs/class/System.Data.Services/Assembly/ChangeLog delete mode 100644 mcs/class/System.Data.Services/ChangeLog delete mode 100644 mcs/class/System.Data.Services/Test/ChangeLog delete mode 100644 mcs/class/System.Data/Assembly/ChangeLog delete mode 100644 mcs/class/System.Data/ChangeLog delete mode 100644 mcs/class/System.Data/Mainsoft.Data.Configuration.jvm/ChangeLog delete mode 100644 mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/ChangeLog delete mode 100644 mcs/class/System.Data/Microsoft.SqlServer.Server/ChangeLog delete mode 100644 mcs/class/System.Data/System.Data.SqlClient/ChangeLog delete mode 100644 mcs/class/System.Data/Test/ChangeLog delete mode 100644 mcs/class/System.Data/Test/DataProviderTests/ChangeLog delete mode 100644 mcs/class/System.Data/Test/Mono.Data.SqlExpressions/ChangeLog delete mode 100644 mcs/class/System.Data/Test/ProviderTests/ChangeLog delete mode 100644 mcs/class/System.Data/Test/ProviderTests/Common/ChangeLog delete mode 100644 mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/ChangeLog delete mode 100644 mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/ChangeLog delete mode 100644 mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbConnection/ChangeLog delete mode 100644 mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient/ChangeLog delete mode 100644 mcs/class/System.Data/Test/ProviderTests/sql/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Data.Common/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Data.Odbc/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Data.OleDb/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Data.Sql/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Data.SqlClient/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Data.SqlTypes/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Data.Test.Utils/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/GHTUtils/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Data/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Data/schemas/ChangeLog delete mode 100644 mcs/class/System.Data/Test/System.Xml/ChangeLog delete mode 100644 mcs/class/System.Design/Assembly/ChangeLog delete mode 100644 mcs/class/System.Design/ChangeLog delete mode 100644 mcs/class/System.Design/System.ComponentModel.Design.Data/ChangeLog delete mode 100644 mcs/class/System.Design/System.ComponentModel.Design.Serialization/Changelog delete mode 100644 mcs/class/System.Design/System.ComponentModel.Design/ChangeLog delete mode 100644 mcs/class/System.Design/System.Data.Design/ChangeLog delete mode 100644 mcs/class/System.Design/System.Design/ChangeLog delete mode 100644 mcs/class/System.Design/System.Diagnostics.Design/ChangeLog delete mode 100644 mcs/class/System.Design/System.Messaging.Design/ChangeLog delete mode 100644 mcs/class/System.Design/System.Resources.Tools/ChangeLog delete mode 100644 mcs/class/System.Design/System.ServiceProcess.Design/ChangeLog delete mode 100644 mcs/class/System.Design/System.Web.UI.Design.Util/ChangeLog delete mode 100644 mcs/class/System.Design/System.Web.UI.Design.WebControls/ChangeLog delete mode 100644 mcs/class/System.Design/System.Web.UI.Design/ChangeLog delete mode 100755 mcs/class/System.Design/System.Windows.Forms.Design.Behavior/ChangeLog delete mode 100644 mcs/class/System.Design/System.Windows.Forms.Design/ChangeLog delete mode 100755 mcs/class/System.Design/Test/System.ComponentModel.Design/ChangeLog delete mode 100644 mcs/class/System.Design/Test/System.Diagnostics.Design/ChangeLog delete mode 100644 mcs/class/System.Design/Test/System.Windows.Forms.Design/ChangeLog delete mode 100644 mcs/class/System.DirectoryServices.Protocols/Assembly/ChangeLog delete mode 100644 mcs/class/System.DirectoryServices.Protocols/ChangeLog delete mode 100644 mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols/ChangeLog delete mode 100644 mcs/class/System.DirectoryServices/Assembly/ChangeLog delete mode 100644 mcs/class/System.DirectoryServices/ChangeLog delete mode 100644 mcs/class/System.DirectoryServices/System.DirectoryServices.Design/ChangeLog delete mode 100644 mcs/class/System.DirectoryServices/System.DirectoryServices/ChangeLog delete mode 100644 mcs/class/System.DirectoryServices/Test/ChangeLog delete mode 100644 mcs/class/System.DirectoryServices/Test/System.DirectoryServices/ChangeLog delete mode 100644 mcs/class/System.Drawing.Design/Assembly/ChangeLog delete mode 100644 mcs/class/System.Drawing.Design/ChangeLog delete mode 100644 mcs/class/System.Drawing.Design/System.Drawing.Design/ChangeLog delete mode 100644 mcs/class/System.Drawing/Assembly/ChangeLog delete mode 100644 mcs/class/System.Drawing/ChangeLog delete mode 100644 mcs/class/System.Drawing/Samples/ChangeLog delete mode 100644 mcs/class/System.Drawing/Samples/General/ChangeLog delete mode 100644 mcs/class/System.Drawing/Samples/Standalone/ChangeLog delete mode 100644 mcs/class/System.Drawing/Samples/System.Drawing.Drawing2D/ChangeLog delete mode 100644 mcs/class/System.Drawing/Samples/System.Drawing.Imaging/ChangeLog delete mode 100644 mcs/class/System.Drawing/Samples/System.Drawing.Printing/ChangeLog delete mode 100644 mcs/class/System.Drawing/Samples/System.Drawing.Text/ChangeLog delete mode 100644 mcs/class/System.Drawing/Samples/System.Drawing/ChangeLog delete mode 100644 mcs/class/System.Drawing/Samples/System.Drawing/bitmaps/ChangeLog delete mode 100644 mcs/class/System.Drawing/System.Drawing.Design/ChangeLog delete mode 100644 mcs/class/System.Drawing/System.Drawing.Drawing2D/ChangeLog delete mode 100644 mcs/class/System.Drawing/System.Drawing.Imaging/ChangeLog delete mode 100644 mcs/class/System.Drawing/System.Drawing.Printing/ChangeLog delete mode 100644 mcs/class/System.Drawing/System.Drawing.Text/ChangeLog delete mode 100644 mcs/class/System.Drawing/System.Drawing/ChangeLog delete mode 100644 mcs/class/System.Drawing/Test/ChangeLog delete mode 100644 mcs/class/System.Drawing/Test/DrawingTest/ChangeLog delete mode 100644 mcs/class/System.Drawing/Test/DrawingTest/DrawingTestHelper/ChangeLog delete mode 100644 mcs/class/System.Drawing/Test/DrawingTest/Test/ChangeLog delete mode 100644 mcs/class/System.Drawing/Test/System.Drawing.Design/ChangeLog delete mode 100644 mcs/class/System.Drawing/Test/System.Drawing.Drawing2D/ChangeLog delete mode 100644 mcs/class/System.Drawing/Test/System.Drawing.Imaging/ChangeLog delete mode 100644 mcs/class/System.Drawing/Test/System.Drawing.Printing/ChangeLog delete mode 100644 mcs/class/System.Drawing/Test/System.Drawing.Text/ChangeLog delete mode 100644 mcs/class/System.Drawing/Test/System.Drawing/ChangeLog delete mode 100644 mcs/class/System.Dynamic/Assembly/ChangeLog delete mode 100644 mcs/class/System.Dynamic/ChangeLog delete mode 100644 mcs/class/System.EnterpriseServices/Assembly/ChangeLog delete mode 100644 mcs/class/System.EnterpriseServices/ChangeLog delete mode 100644 mcs/class/System.EnterpriseServices/System.EnterpriseServices.CompensatingResourceManager/ChangeLog delete mode 100644 mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ChangeLog delete mode 100644 mcs/class/System.EnterpriseServices/System.EnterpriseServices/ChangeLog delete mode 100755 mcs/class/System.IdentityModel.Selectors/ChangeLog delete mode 100755 mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors/ChangeLog delete mode 100755 mcs/class/System.IdentityModel/ChangeLog delete mode 100755 mcs/class/System.IdentityModel/System.IdentityModel.Claims/ChangeLog delete mode 100755 mcs/class/System.IdentityModel/System.IdentityModel.Policy/ChangeLog delete mode 100755 mcs/class/System.IdentityModel/System.IdentityModel.Selectors/ChangeLog delete mode 100755 mcs/class/System.IdentityModel/System.IdentityModel.Tokens/ChangeLog delete mode 100755 mcs/class/System.IdentityModel/Test/Resources/ChangeLog delete mode 100755 mcs/class/System.IdentityModel/Test/System.IdentityModel.Claims/ChangeLog delete mode 100755 mcs/class/System.IdentityModel/Test/System.IdentityModel.Common/ChangeLog delete mode 100644 mcs/class/System.IdentityModel/Test/System.IdentityModel.Policy/ChangeLog delete mode 100755 mcs/class/System.IdentityModel/Test/System.IdentityModel.Selectors/ChangeLog delete mode 100755 mcs/class/System.IdentityModel/Test/System.IdentityModel.Tokens/ChangeLog delete mode 100755 mcs/class/System.Json.Microsoft/Assembly/ChangeLog delete mode 100644 mcs/class/System.Json.Microsoft/ChangeLog delete mode 100755 mcs/class/System.Json/Assembly/ChangeLog delete mode 100644 mcs/class/System.Json/ChangeLog delete mode 100644 mcs/class/System.Json/System.Json/ChangeLog delete mode 100644 mcs/class/System.Management/Assembly/ChangeLog delete mode 100644 mcs/class/System.Management/ChangeLog delete mode 100644 mcs/class/System.Management/System.Management/ChangeLog delete mode 100644 mcs/class/System.Messaging/Assembly/ChangeLog delete mode 100644 mcs/class/System.Messaging/ChangeLog delete mode 100644 mcs/class/System.Messaging/System.Messaging.Design/ChangeLog delete mode 100644 mcs/class/System.Messaging/System.Messaging/ChangeLog delete mode 100644 mcs/class/System.Messaging/Test/System.Messaging/ChangeLog delete mode 100644 mcs/class/System.Net/Assembly/ChangeLog delete mode 100644 mcs/class/System.Net/ChangeLog delete mode 100644 mcs/class/System.Net/System.Net.NetworkInformation/ChangeLog delete mode 100644 mcs/class/System.Net/System.Net.Policy/ChangeLog delete mode 100644 mcs/class/System.Net/System.Net.Sockets/ChangeLog delete mode 100644 mcs/class/System.Net/System.Net/ChangeLog delete mode 100644 mcs/class/System.Numerics/Test/System.Numerics/ChangeLog delete mode 100644 mcs/class/System.Runtime.Caching/Assembly/ChangeLog delete mode 100644 mcs/class/System.Runtime.Caching/ChangeLog delete mode 100644 mcs/class/System.Runtime.Caching/Test/Common/ChangeLog delete mode 100644 mcs/class/System.Runtime.Caching/Test/System.Runtime.Caching/ChangeLog delete mode 100644 mcs/class/System.Runtime.DurableInstancing/Assembly/ChangeLog delete mode 100644 mcs/class/System.Runtime.DurableInstancing/ChangeLog delete mode 100644 mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/Assembly/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc.Unix/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc.Win32/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Tcp/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.MetadataServices/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Services/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/Test/ChangeLog delete mode 100644 mcs/class/System.Runtime.Remoting/Test/System.Runtime.Remoting.Channels.Tcp/ChangeLog delete mode 100644 mcs/class/System.Runtime.Serialization.Formatters.Soap/Assembly/ChangeLog delete mode 100644 mcs/class/System.Runtime.Serialization.Formatters.Soap/ChangeLog delete mode 100644 mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/ChangeLog delete mode 100644 mcs/class/System.Runtime.Serialization/Assembly/ChangeLog delete mode 100644 mcs/class/System.Runtime.Serialization/ChangeLog delete mode 100644 mcs/class/System.Runtime.Serialization/Test/Resources/Schemas/ChangeLog delete mode 100644 mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization.Json/ChangeLog delete mode 100644 mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/ChangeLog delete mode 100644 mcs/class/System.Runtime.Serialization/Test/System.Xml/ChangeLog delete mode 100644 mcs/class/System.Security/Assembly/ChangeLog delete mode 100644 mcs/class/System.Security/ChangeLog delete mode 100644 mcs/class/System.Security/Mono.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/System.Security/Mono.Xml/ChangeLog delete mode 100644 mcs/class/System.Security/System.Security.Cryptography.Pkcs/ChangeLog delete mode 100644 mcs/class/System.Security/System.Security.Cryptography.X509Certificates/ChangeLog delete mode 100644 mcs/class/System.Security/System.Security.Cryptography.Xml/ChangeLog delete mode 100644 mcs/class/System.Security/System.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/System.Security/System.Security.Permissions/ChangeLog delete mode 100644 mcs/class/System.Security/Test/ChangeLog delete mode 100644 mcs/class/System.Security/Test/System.Security.Cryptography.Pkcs/ChangeLog delete mode 100644 mcs/class/System.Security/Test/System.Security.Cryptography.X509Certificates/ChangeLog delete mode 100644 mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ChangeLog delete mode 100644 mcs/class/System.Security/Test/System.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/System.Security/Test/System.Security.Permissions/ChangeLog delete mode 100644 mcs/class/System.Security/Test/standalone_tests/ChangeLog delete mode 100755 mcs/class/System.ServiceModel.Discovery/Assembly/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Discovery/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.Configuration/ChangeLog delete mode 100755 mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionApril2005/ChangeLog delete mode 100755 mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionCD1/ChangeLog delete mode 100755 mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery/ChangeLog delete mode 100755 mcs/class/System.ServiceModel.Discovery/Test/System.ServiceModel.Discovery/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Routing/Assembly/ChangeLog delete mode 100755 mcs/class/System.ServiceModel.Routing/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Routing/System.ServiceModel.Dispatcher/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing.Configuration/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/Assembly/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/System.ServiceModel.Activation/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/System.ServiceModel.Channels/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/System.ServiceModel.Configuration/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/System.ServiceModel.Syndication/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/System.ServiceModel.Web/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/System.ServiceModel/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/System/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Activation/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Channels/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Configuration/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Description/ChangeLog delete mode 100755 mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Dispatcher/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Syndication/ChangeLog delete mode 100755 mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Web/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/Test/System.ServiceModel/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/Test/System/ChangeLog delete mode 100644 mcs/class/System.ServiceModel.Web/Test/config/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Assembly/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/Mono.CodeGeneration/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/Mono.Security.Protocol.Ntlm/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake.Server/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/Mono.Xml.XPath/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/System.Collections.Generic/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/System.ServiceModel.Activation/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/System.ServiceModel.Channels.Security/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/System.ServiceModel.Configuration/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/System.ServiceModel.Diagnostics/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/System.ServiceModel.PeerResolvers/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/System.ServiceModel.Security/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/System.ServiceModel/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Test/FeatureBased/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Test/FeatureBased/Features.Client/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Test/FeatureBased/Features.Contracts/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Test/FeatureBased/Features.Serialization/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/Test/Resources/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Test/System.ServiceModel.Channels/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Test/System.ServiceModel.Configuration/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Test/System.ServiceModel.Dispatcher/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Test/System.ServiceModel.PeerResolvers/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/Test/System.ServiceModel.Security.Tokens/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/Test/System.ServiceModel.Security/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/Test/System.ServiceModel/ChangeLog delete mode 100644 mcs/class/System.ServiceModel/Test/config/ChangeLog delete mode 100755 mcs/class/System.ServiceModel/resources/ChangeLog delete mode 100644 mcs/class/System.ServiceProcess/Assembly/ChangeLog delete mode 100644 mcs/class/System.ServiceProcess/ChangeLog delete mode 100644 mcs/class/System.ServiceProcess/System.ServiceProcess.Design/ChangeLog delete mode 100644 mcs/class/System.ServiceProcess/System.ServiceProcess/ChangeLog delete mode 100644 mcs/class/System.ServiceProcess/Test/System.ServiceProcess/ChangeLog delete mode 100644 mcs/class/System.Transactions/Assembly/ChangeLog delete mode 100644 mcs/class/System.Transactions/ChangeLog delete mode 100644 mcs/class/System.Transactions/System.Transactions/ChangeLog delete mode 100644 mcs/class/System.Transactions/Test/ChangeLog delete mode 100644 mcs/class/System.Web.Abstractions/Assembly/ChangeLog delete mode 100644 mcs/class/System.Web.Abstractions/ChangeLog delete mode 100644 mcs/class/System.Web.Abstractions/System.Web/ChangeLog delete mode 100644 mcs/class/System.Web.Abstractions/Test/System.Web/ChangeLog delete mode 100644 mcs/class/System.Web.ApplicationServices/Assembly/ChangeLog delete mode 100644 mcs/class/System.Web.ApplicationServices/ChangeLog delete mode 100644 mcs/class/System.Web.DynamicData/Assembly/ChangeLog delete mode 100644 mcs/class/System.Web.DynamicData/ChangeLog delete mode 100644 mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/ChangeLog delete mode 100644 mcs/class/System.Web.DynamicData/System.Web.DynamicData/ChangeLog delete mode 100644 mcs/class/System.Web.DynamicData/Test/Assembly/ChangeLog delete mode 100644 mcs/class/System.Web.DynamicData/Test/ChangeLog delete mode 100644 mcs/class/System.Web.DynamicData/Test/Common/ChangeLog delete mode 100644 mcs/class/System.Web.DynamicData/Test/DataSource/ChangeLog delete mode 100644 mcs/class/System.Web.DynamicData/Test/ModelProviders/ChangeLog delete mode 100644 mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions.Design/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/Assembly/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.ClientServices.Providers/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.ClientServices/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.Configuration/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.DynamicData/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.Handlers/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.Query.Dynamic/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.Script.Serialization/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.Script.Services/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.UI.WebControls/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/System.Web.UI/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/Test/System.Web.Script.Serialization/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/Test/System.Web.Script.Services/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/Test/System.Web.UI.WebControls/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/Test/System.Web.UI/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/Test/code/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/Test/resources/ChangeLog delete mode 100644 mcs/class/System.Web.Extensions/Test/standalone-tests/ChangeLog delete mode 100644 mcs/class/System.Web.Routing/Assembly/ChangeLog delete mode 100644 mcs/class/System.Web.Routing/ChangeLog delete mode 100644 mcs/class/System.Web.Routing/Test/ChangeLog delete mode 100644 mcs/class/System.Web.Routing/Test/System.Web.Routing/ChangeLog delete mode 100644 mcs/class/System.Web.Services/Assembly/ChangeLog delete mode 100644 mcs/class/System.Web.Services/ChangeLog delete mode 100644 mcs/class/System.Web.Services/System.Web.Services.Configuration/ChangeLog delete mode 100644 mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog delete mode 100644 mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog delete mode 100644 mcs/class/System.Web.Services/System.Web.Services.Protocols/ChangeLog delete mode 100644 mcs/class/System.Web.Services/System.Web.Services/ChangeLog delete mode 100644 mcs/class/System.Web.Services/Test/ChangeLog delete mode 100644 mcs/class/System.Web.Services/Test/System.Web.Services.Configuration/ChangeLog delete mode 100644 mcs/class/System.Web.Services/Test/System.Web.Services.Description/ChangeLog delete mode 100644 mcs/class/System.Web.Services/Test/System.Web.Services.Discovery/ChangeLog delete mode 100644 mcs/class/System.Web.Services/Test/System.Web.Services.Protocols/ChangeLog delete mode 100644 mcs/class/System.Web.Services/Test/System.Web.Services/ChangeLog delete mode 100644 mcs/class/System.Web.Services/Test/standalone/ChangeLog delete mode 100644 mcs/class/System.Web/Assembly/ChangeLog delete mode 100644 mcs/class/System.Web/ChangeLog delete mode 100644 mcs/class/System.Web/Mono.Web.Util/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Caching/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Compilation/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Configuration.Internal/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Configuration_2.0/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Handlers/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Hosting/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.J2EE/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Mail/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Management/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Profile/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Properties/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Routing/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Security/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.SessionState_2.0/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.UI.Adapters/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.UI.HtmlControls/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.UI.WebControls.Adapters/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.UI.WebControls.WebParts/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.UI/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web.Util/ChangeLog delete mode 100644 mcs/class/System.Web/System.Web/ChangeLog delete mode 100644 mcs/class/System.Web/Test/Cas/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.Caching/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.Compilation/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.Configuration/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.Handlers/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.Hosting/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.Mail/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.Security/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.SessionState/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.UI.Adapters/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.UI.HtmlControls/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.UI.WebControls.Adapters/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.UI.WebControls.WebParts/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.UI.WebControls/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.UI/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web.Util/ChangeLog delete mode 100644 mcs/class/System.Web/Test/System.Web/ChangeLog delete mode 100644 mcs/class/System.Web/Test/jsunit/ChangeLog delete mode 100644 mcs/class/System.Web/Test/mainsoft/ChangeLog delete mode 100644 mcs/class/System.Web/Test/mainsoft/MainsoftWebApp/ChangeLog delete mode 100644 mcs/class/System.Web/Test/mainsoft/MainsoftWebApp/System_Web_UI_WebControls/HyperLinkColumn/ChangeLog delete mode 100644 mcs/class/System.Web/Test/mainsoft/MainsoftWebApp/System_Web_UI_WebControls/WebControl/ChangeLog delete mode 100644 mcs/class/System.Web/Test/mainsoft/MainsoftWebTest/ChangeLog delete mode 100644 mcs/class/System.Web/Test/mainsoft/NunitWeb/NunitWeb/ChangeLog delete mode 100644 mcs/class/System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/ChangeLog delete mode 100644 mcs/class/System.Web/Test/standalone-runner-support/ChangeLog delete mode 100644 mcs/class/System.Web/Test/standalone-tests/ChangeLog delete mode 100644 mcs/class/System.Web/Test/tools/ChangeLog delete mode 100644 mcs/class/System.Web/resources/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms.DataVisualization/Assembly/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/Assembly/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Resources/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.CarbonInternal/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.Design/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.Internal/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.Layout/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.PropertyGridInternal/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.RTF/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.Theming/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.Theming/Default/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.Theming/Nice/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.Theming/VisualStyles/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.VisualStyles/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.WebBrowserDialogs/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms.X11Internal/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/System.Windows.Forms/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/Test/System.Resources/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/Test/System.Windows.Forms.Layout/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/Test/System.Windows.Forms/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/resources/ChangeLog delete mode 100644 mcs/class/System.Windows.Forms/samples/Changelog delete mode 100644 mcs/class/System.XML/Assembly/ChangeLog delete mode 100644 mcs/class/System.XML/ChangeLog delete mode 100644 mcs/class/System.XML/System.Xml.Serialization/ChangeLog delete mode 100644 mcs/class/System.XML/Test/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml.Schema/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml.Schema/standalone_tests/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml.Serialization.Advanced/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml.Serialization/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml.XPath/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml.Xsl/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml.Xsl/standalone_tests/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/W3C/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/files/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Attr/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/CharacterData/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Comment/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/DOMImplementation/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Document/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Element/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/NamedNodeMap/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Node/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/NodeList/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/nist_dom/fundamental/Text/ChangeLog delete mode 100644 mcs/class/System.XML/Test/System.Xml/standalone_tests/ChangeLog delete mode 100644 mcs/class/System.XML/Test/XmlFiles/ChangeLog delete mode 100644 mcs/class/System.XML/Test/XmlFiles/XsdValidation/ChangeLog delete mode 100644 mcs/class/System.XML/Test/XmlFiles/xsd/ChangeLog delete mode 100644 mcs/class/System.XML/Test/XmlFiles/xsl/ChangeLog delete mode 100644 mcs/class/System.Xaml/Assembly/ChangeLog delete mode 100644 mcs/class/System.Xaml/ChangeLog delete mode 100644 mcs/class/System.Xaml/System.Windows.Markup/ChangeLog delete mode 100644 mcs/class/System.Xaml/System.Xaml.Permissions/ChangeLog delete mode 100644 mcs/class/System.Xaml/System.Xaml.Schema/ChangeLog delete mode 100644 mcs/class/System.Xaml/System.Xaml/ChangeLog delete mode 100644 mcs/class/System.Xaml/Test/System.Windows.Markup/ChangeLog delete mode 100755 mcs/class/System.Xaml/Test/System.Xaml.Schema/ChangeLog delete mode 100644 mcs/class/System.Xaml/Test/System.Xaml/ChangeLog delete mode 100644 mcs/class/System.Xaml/Test/XmlFiles/ChangeLog delete mode 100644 mcs/class/System.Xml.Linq/Assembly/ChangeLog delete mode 100644 mcs/class/System.Xml.Linq/ChangeLog delete mode 100644 mcs/class/System.Xml.Linq/Test/System.Xml.Linq/ChangeLog delete mode 100644 mcs/class/System.Xml.Linq/Test/System.Xml.Schema/ChangeLog delete mode 100644 mcs/class/System/Assembly/ChangeLog delete mode 100644 mcs/class/System/ChangeLog delete mode 100644 mcs/class/System/Microsoft.CSharp/ChangeLog delete mode 100644 mcs/class/System/Microsoft.VisualBasic/ChangeLog delete mode 100644 mcs/class/System/Microsoft.Win32/ChangeLog delete mode 100644 mcs/class/System/Mono.Http/ChangeLog delete mode 100644 mcs/class/System/System.CodeDom.Compiler/ChangeLog delete mode 100644 mcs/class/System/System.Configuration/ChangeLog delete mode 100644 mcs/class/System/System.Diagnostics.CodeAnalysis/ChangeLog delete mode 100644 mcs/class/System/System.Diagnostics/ChangeLog delete mode 100644 mcs/class/System/System.IO.Compression/ChangeLog delete mode 100644 mcs/class/System/System.IO.Ports/ChangeLog delete mode 100644 mcs/class/System/System.IO/ChangeLog delete mode 100644 mcs/class/System/System.Media/ChangeLog delete mode 100644 mcs/class/System/System.Net.Configuration/ChangeLog delete mode 100644 mcs/class/System/System.Net.Mail/ChangeLog delete mode 100644 mcs/class/System/System.Net.NetworkInformation/ChangeLog delete mode 100644 mcs/class/System/System.Net.Security/ChangeLog delete mode 100644 mcs/class/System/System.Net.Sockets/ChangeLog delete mode 100644 mcs/class/System/System.Net/ChangeLog delete mode 100644 mcs/class/System/System.Runtime.InteropServices.ComTypes/ChangeLog delete mode 100644 mcs/class/System/System.Security.AccessControl/ChangeLog delete mode 100644 mcs/class/System/System.Security.Authentication/ChangeLog delete mode 100644 mcs/class/System/System.Security.Cryptography.X509Certificates/ChangeLog delete mode 100644 mcs/class/System/System.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/System/System.Security.Permissions/ChangeLog delete mode 100644 mcs/class/System/System.Threading/ChangeLog delete mode 100644 mcs/class/System/System.Web/ChangeLog delete mode 100644 mcs/class/System/System/ChangeLog delete mode 100644 mcs/class/System/Test/ChangeLog delete mode 100644 mcs/class/System/Test/Microsoft.CSharp/ChangeLog delete mode 100644 mcs/class/System/Test/Microsoft.VisualBasic/ChangeLog delete mode 100644 mcs/class/System/Test/Microsoft.Win32/ChangeLog delete mode 100644 mcs/class/System/Test/System.CodeDom.Compiler/ChangeLog delete mode 100644 mcs/class/System/Test/System.CodeDom/ChangeLog delete mode 100644 mcs/class/System/Test/System.Collections.Concurrent/ChangeLog delete mode 100644 mcs/class/System/Test/System.Collections.Generic/ChangeLog delete mode 100644 mcs/class/System/Test/System.Collections.Specialized/ChangeLog delete mode 100644 mcs/class/System/Test/System.ComponentModel.Design.Serialization/ChangeLog delete mode 100644 mcs/class/System/Test/System.ComponentModel.Design/ChangeLog delete mode 100644 mcs/class/System/Test/System.ComponentModel/ChangeLog delete mode 100644 mcs/class/System/Test/System.Configuration/ChangeLog delete mode 100644 mcs/class/System/Test/System.Diagnostics/ChangeLog delete mode 100644 mcs/class/System/Test/System.IO.Compression/ChangeLog delete mode 100644 mcs/class/System/Test/System.IO.Ports/ChangeLog delete mode 100644 mcs/class/System/Test/System.IO/ChangeLog delete mode 100644 mcs/class/System/Test/System.Media/ChangeLog delete mode 100644 mcs/class/System/Test/System.Net.Configuration/ChangeLog delete mode 100644 mcs/class/System/Test/System.Net.Mail/ChangeLog delete mode 100644 mcs/class/System/Test/System.Net.Mime/ChangeLog delete mode 100644 mcs/class/System/Test/System.Net.NetworkInformation/ChangeLog delete mode 100644 mcs/class/System/Test/System.Net.Sockets/ChangeLog delete mode 100644 mcs/class/System/Test/System.Net/ChangeLog delete mode 100644 mcs/class/System/Test/System.Runtime.Versioning/ChangeLog delete mode 100644 mcs/class/System/Test/System.Security.Cryptography.X509Certificates/ChangeLog delete mode 100644 mcs/class/System/Test/System.Security.Cryptography.X509Certificates/pkits/ChangeLog delete mode 100644 mcs/class/System/Test/System.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/System/Test/System.Security.Permissions/ChangeLog delete mode 100644 mcs/class/System/Test/System.Text.RegularExpressions/ChangeLog delete mode 100644 mcs/class/System/Test/System.Threading/ChangeLog delete mode 100644 mcs/class/System/Test/System.Timers/ChangeLog delete mode 100644 mcs/class/System/Test/System.Web/ChangeLog delete mode 100644 mcs/class/System/Test/System/ChangeLog delete mode 100644 mcs/class/System/Test/tools/mutual/ChangeLog delete mode 100644 mcs/class/System/Test/tools/server/ChangeLog delete mode 100644 mcs/class/SystemWebTestShim/ChangeLog delete mode 100644 mcs/class/SystemWebTestShim/SystemWebTestShim/ChangeLog delete mode 100644 mcs/class/WindowsBase/ChangeLog delete mode 100644 mcs/class/WindowsBase/System.Collections.Specialized/ChangeLog delete mode 100644 mcs/class/WindowsBase/System.Windows.Threading/ChangeLog delete mode 100644 mcs/class/corlib/Assembly/ChangeLog delete mode 100644 mcs/class/corlib/ChangeLog delete mode 100644 mcs/class/corlib/Microsoft.Win32/ChangeLog delete mode 100644 mcs/class/corlib/Mono.Globalization.Unicode/ChangeLog delete mode 100644 mcs/class/corlib/Mono.Globalization.Unicode/downloaded/ChangeLog delete mode 100644 mcs/class/corlib/Mono.Interop/ChangeLog delete mode 100644 mcs/class/corlib/Mono.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/corlib/Mono.Xml/ChangeLog delete mode 100644 mcs/class/corlib/Mono/ChangeLog delete mode 100644 mcs/class/corlib/System.Configuration.Assemblies/ChangeLog delete mode 100644 mcs/class/corlib/System.Deployment.Internal/ChangeLog delete mode 100644 mcs/class/corlib/System.Diagnostics.SymbolStore/ChangeLog delete mode 100644 mcs/class/corlib/System.Diagnostics/ChangeLog delete mode 100644 mcs/class/corlib/System.Globalization/ChangeLog delete mode 100644 mcs/class/corlib/System.IO.IsolatedStorage/ChangeLog delete mode 100644 mcs/class/corlib/System.IO/ChangeLog delete mode 100644 mcs/class/corlib/System.Reflection.Emit/ChangeLog delete mode 100644 mcs/class/corlib/System.Reflection/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Hosting/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.InteropServices/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Remoting.Activation/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Remoting.Channels/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Remoting.Contexts/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Remoting.Lifetime/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Remoting.Messaging/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Remoting.Metadata.W3cXsd2001/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Remoting.Metadata/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Remoting.Proxies/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Remoting.Services/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime.Remoting/ChangeLog delete mode 100644 mcs/class/corlib/System.Runtime/ChangeLog delete mode 100644 mcs/class/corlib/System.Security.AccessControl/ChangeLog delete mode 100644 mcs/class/corlib/System.Security.Cryptography.X509Certificates/ChangeLog delete mode 100644 mcs/class/corlib/System.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/corlib/System.Security.Permissions/ChangeLog delete mode 100644 mcs/class/corlib/System.Security.Policy/ChangeLog delete mode 100644 mcs/class/corlib/System.Security.Principal/ChangeLog delete mode 100644 mcs/class/corlib/System.Security/ChangeLog delete mode 100644 mcs/class/corlib/System.Text/ChangeLog delete mode 100644 mcs/class/corlib/System.Threading/ChangeLog delete mode 100644 mcs/class/corlib/System/ChangeLog delete mode 100644 mcs/class/corlib/Test/ChangeLog delete mode 100644 mcs/class/corlib/Test/Microsoft.Win32/ChangeLog delete mode 100644 mcs/class/corlib/Test/Mono.Math/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Collections.Concurrent/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Collections.Generic/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Collections.ObjectModel/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Collections/ChangeLog delete mode 100755 mcs/class/corlib/Test/System.Diagnostics.Contracts/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Diagnostics/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Globalization/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.IO.IsolatedStorage/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.IO/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Reflection.Emit/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Reflection/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Resources/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Runtime.CompilerServices/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Runtime.InteropServices/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Runtime.Remoting.Channels/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Runtime.Remoting.Contexts/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Runtime.Remoting.Metadata.W3cXsd2001/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Runtime.Remoting/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Runtime.Serialization.Formatters.Binary/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Runtime.Serialization/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Runtime.Versioning/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Security.Cryptography.X509Certificates/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Security.Cryptography/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Security.Permissions/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Security.Policy/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Security.Principal/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Security/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Text/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Threading.Tasks/ChangeLog delete mode 100644 mcs/class/corlib/Test/System.Threading/ChangeLog delete mode 100644 mcs/class/corlib/Test/System/ChangeLog delete mode 100644 mcs/class/corlib/Test/resources/ChangeLog delete mode 100644 mcs/class/corlib/resources/ChangeLog delete mode 100644 mcs/class/dlr/ChangeLog (limited to 'mcs/class') diff --git a/mcs/class/Accessibility/Assembly/ChangeLog b/mcs/class/Accessibility/Assembly/ChangeLog deleted file mode 100644 index cdd4cf7c2b4..00000000000 --- a/mcs/class/Accessibility/Assembly/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2008-04-15 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2003-07-17 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added \ No newline at end of file diff --git a/mcs/class/Accessibility/ChangeLog b/mcs/class/Accessibility/ChangeLog deleted file mode 100644 index 67a59ac3e52..00000000000 --- a/mcs/class/Accessibility/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2003-07-17 Andreas Nahr - - * Accessibility.dll.sources: - * list.unix: AssemblyInfo.cs added - -2002-12-10 Jeroen Janssen - - * updated .build file to correctly build with Nant diff --git a/mcs/class/ChangeLog b/mcs/class/ChangeLog deleted file mode 100644 index f5bbf4426d5..00000000000 --- a/mcs/class/ChangeLog +++ /dev/null @@ -1,824 +0,0 @@ -2010-06-30 Atsushi Enomoto - - * Makefile: move back Mvc2. - -2010-06-30 Atsushi Enomoto - - * Makefile: add S.R.DurableInstancing dir to 4.0. - -2010-04-28 Marek Habersack - - * Makefile (common_dirs): added System.Web.ApplicationServices - -2010-04-14 Ankit Jain - - * Makefile: Add Moonlight.Build.Tasks to net_2_0_dirs and - net_3_5_dirs. - * Moonlight.Build.Tasks: New. - -2010-04-08 Atsushi Enomoto - - * Makefile : add 4.0 System.Xaml. - -2010-03-16 Rolf Bjarne Kvinge - - * Makefile: Add System.Xml.Serialization to the Moonlight build. - -2010-03-16 Jb Evain - - * Makefile: rename the net_2_1 profile to moonlight. - -2010-03-15 Marek Habersack - - * Makefile (net_2_0_dirs): added System.Web.Mvc2 - -2010-03-11 Atsushi Enomoto - - * Makefile : build Sys.Json after Sys.SM.Web. - -2010-03-10 Sebastien Pouliot - - * Makefile: For NET_2_1 build System.XML before System.Net - -2010-01-06 Atsushi Enomoto - - * Makefile : added System.ServiceModel.Routing (4.0). - -2009-12-15 Marek Safar - - * Makefile: Add System.Core to 2.1 bootstrap. - -2009-12-07 Marek Safar - - * Makefile: Add System.Core to basic. - -2009-11-26 Marek Safar - - * Makefile: Add Mono.CSharp. - -2009-11-09 Marek Safar - - * Makefile: dist dlr subdirs. - -2009-11-07 Zoltan Varga - - * Makefile (net_2_0_dirs): Add System.Data.Services. - -2009-11-02 Zoltan Varga - - * Makefile: Add Mono.Debugger.Soft. - -2009-10-30 Marek Safar - - * Makefile: Add System.Windows.Forms.DataVisualization - -2009-10-14 Jonathan Pryor - - * Makefile: Add Mono.Data.Tds, System.Transactions, System.Data, and - Mono.Data.Sqlite to the MonoTouch build. - -2009-10-08 Jb Evain - - * Makefile: build the i18n assemblies on MonoTouch. - -2009-10-01 Marek Safar - - * Makefile: Updated a copy of monolite. - -2009-09-24 Marek Safar - - * Makefile: Removed System.Json from net_4_0 profile. - -2009-09-17 Atsushi Enomoto - - * Makefile: move core WCF assemblies before Sys.Web.Extensions, - which will depend on them. - -2009-09-11 Marek Safar - - * Makefile: Add System.Core to net_4_0_boostrap. - -2009-09-02 Jb Evain - - * Makefile: include System.Json in monotouch. - -2009-08-13 Atsushi Enomoto - - * Makefile: add System.Json to net_4_0 profile. - -2009-07-20 Jb Evain - - * Makefile: set monotouch_SUBDIRS to the net_2_1 assemblies set. - - -2009-07-18 Michael Barker - - * Makefile: Mono.Messaging.RabbitMQ back into all assemblies. - -2009-07-17 Zoltan Varga - - * Makefile: Applied patch from Marcus Griep . - Move Mono.C5 to net_2_0_dirs. - -2009-07-06 Raja R Harinath - - * Makefile (common_dirs): Add SystemWebTestShim. - -2009-07-06 Raja R Harinath - - * Makefile (net_1_1_dirs): Move Mono.Cecil ... - (common_dirs): ... here. - -2009-07-02 Marek Safar - - * Makefile: Add System.Dynamic. - -2009-06-29 Marek Safar - - * Makefile: Add Microsoft.CSharp. - -2009-04-07 Miguel de Icaza - - * Mono.Tasklets/Mono.Tasklets/Continuation.cs: Fix the signature - for store. - -2009-04-25 Jonathan Chambers - * Makefile: Add Microsoft.Build.* to 3.5 profile. - -Mon Apr 6 14:37:32 CEST 2009 Paolo Molaro - - * Makefile, Mono.Tasklets: managed part of continuation support. - -2009-03-27 Raja R Harinath - - * Makefile (net_2_0_dirs): Build System.Runtime.Serialization - before System.Data.Linq. - -2009-01-22 Marek Habersack - - * Makefile (net_2_0_dirs): added System.Web - it now depends on - System.Core, so it needs to be recompiled one more time after - System.Core is done. - -2008-12-08 Atsushi Enomoto - - * Makefile : revert previous one and retry before I revert everything. - -2008-12-08 Atsushi Enomoto - - * Makefile : actually RabbitMQ.Client is under wrong build practice :( - -2008-12-08 Atsushi Enomoto - - * Makefile : add new sys.messaging implementation. - -2008-11-20 Jb Evain - - * Makefile: add System.Xml.Linq to the net_2_1 build. - -2008-11-05 Marek Habersack - - * Makefile (net_2_0_dirs): Npgsql requires .NET 2.0+ now. - -2008-10-21 Atsushi Enomoto - - * Malefile: ... and Sys.ComponentModel.DataAnnotations.dll. - -2008-10-21 Atsushi Enomoto - - * Malefile: added Sys.Web.DynamicData to the build. - -2008-10-17 Jonathan Pryor - - * I18N/Makefile: Add doc-update target support. - -2008-10-13 Jonathan Pryor - - * Makefile (net_2_0_dirs): Add Mono.Options. - -2008-10-09 Atsushi Enomoto - - * Makefile: add System.Web.Abstractions and System.Web.Routing. - -2008-10-07 Atsushi Enomoto - - * Makefile : changed some net_2_0_dirs orders; Sys.Web.Extensions - will depend on Sys.Data.Linq (LinqDataSource). - -2008-10-07 Zoltan Varga - - * Makefile (net_2_0_dirs): Add Mono.Simd. - -2008-09-30 Marek Habersack - - * Makefile (net_2_0_dirs): added System.Web.Extensions_1.0 and - System.Web.Extensions.Design_1.0 - (net_3_5_dirs): removed System.Web.Extensions, the 3.5 version is - now built in the 2.0 profile. - -2008-09-24 Zoltan Varga - - * Makefile (net_2_0_dirs): Add Mono.Management. - -2008-09-23 Marek Safar - - * Makefile: Build Mono.CompilerServices.SymbolWriter before it's - used. - -2008-09-23 Jb Evain - - * Makefile: compile the SymbolWriter during net_2_1_raw. - -2008-09-12 Jb Evain - - * Makefile: add System.ServiceModel.Web to the net_2_1_raw build. - -2008-09-12 Jb Evain - - * Makefile: add System.ServiceModel to the net_2_1_raw build. - -2008-09-09 Jb Evain - - * Makefile: build System.Runtime.Serialization - during the net_2_1_raw profile. - -2008-08-21 Jb Evain - - * Makefile: add wcf and cardspace to the build. - -2008-07-31 Jb Evain - - * Makefile: update net_2_1_bootstrap_SUBDIRS to only build - corlib and System. -2008-05-22 Andreia Gaita - - * Makefile, Mono.Mozilla, Mono.WebBrowser: Long overdue rename of - Mono.Mozilla to Mono.WebBrowser. step 1 - directory moving - -2008-05-14 Atsushi Enomoto - - * Makefile : moved System.Data.DataSetExtensions.dll from net_3_5 - island to centum net_2_0 subdirs. - -2008-05-10 Sebastien Pouliot - - * Makefile: Include silverlight.pub in dist so monobuild goes on... - -2008-04-14 Raja R Harinath - - * Makefile (DIST_ONLY_SUBDIRS): Remove. - (MONO_WEB, MONO_POSIX, MONO_SYMWRITER): Remove. Inline definitions. - -2008-04-13 Jb Evain - - * Makefile: update the 2.1 assemblies. - Merged from the Moonlight 2 branch. - -2008-03-04 Marek Safar - - * Makefile: Added System.Data.Linq - -2008-03-03 Marek Habersack - - * Makefile: Move Mono.Web back to the common section. - -2008-03-03 Marek Safar - - * Makefile: Moved Mono.Web to 2.0 section. - -2008-02-17 Raja R Harinath - - * Makefile (net_3_5_dirs): Remove System.Xml.Linq, now that it's - built in the 2.0 profile. - -2008-02-11 Andrew Jorgensen - - * Makefile: build System.Xml.Linq in the 2.0 profile - -2007-12-19 Jb Evain - - * Makefile: include MicrosoftAjaxLibrary/License.htm - in the dist. - -2007-12-17 Jb Evain - - * Makefile: build Mono.Cecil only in the default profile. - -2007-12-08 Marek Habersack - - * Makefile (common_dirs): Mono.Data.Sqlite must be built before - System.Web. - -2007-12-03 Marek Safar - - * Makefile: Build 3.5 assemblies under NET_3_5 profile. - -2007-11-29 Atsushi Enomoto - - * Makefile: added System.Xml.Linq. - -2007-11-13 Atsushi Enomoto - - * Makefile: In 2.0 System.EnterpriseServices.dll depends on - System.Transactions.dll. - -2007-10-09 Atsushi Enomoto - - * Makefile: In 2.0 System.Design.dll has cyclic dep on - System.Drawing.Design.dll. - -2007-09-11 Marek Habersack - - * Makefile (net_2_0_dirs): added the System.Web.Extensions.Design - directory. - -2007-08-27 Jb Evain - - * Makefile: integrate Mono.Cecil.Mdb in the build. - -2007-08-11 Andreia Gaita - - * Makefile: Ooops, Mono.Mozilla is being built out of - order, fixed :p - -2007-08-11 Andreia Gaita - - * Makefile: integrate Mono.Mozilla wrapper in the build. - -2007-07-17 Jb Evain - - * Makefile: integrate Cecil in the build. - -2007-07-11 Jb Evain - - * Makefile: work on the 2.1 profile. - -2007-05-11 Raja R Harinath - - * Makefile (DIST_PROFILE_DIRS, COMPAT_PROFILE_DIRS): Remove. - (dist-local): No need for additional actions. - -2007-02-22 Marek Habersack - - * Makefile: Added Mono.Data.Sqlite to build. - -2007-02-05 Marek Safar - - * Makefile: Add System.Core to build. - -2007-01-19 Atsushi Enomoto - - * Makefile: there are configuration dependency things in sys.xml too. - -2006-10-18 Marek Habersack - - * Makefile: Change the order of assembly compilation to make it - possible to compile the global/local resources compiler. - -2006-09-04 Zoltan Varga - - * Makefile (BROKEN_SUBDIRS): Fix make dist. - -2006-09-02 Jordi Mas - - * msfinal3.pub: Microsoft public key to be used for strongnaming - WinFX assemblies. - -2006-07-14 Raja R Harinath - - * Makefile (net_2_0_dirs): Move System.Transactions ... - (common_dirs): ... here, before System.Data, which depends on it - in the net_2_0 profile. - -2006-01-18 Chris Toshok - - * Makefile (common_dirs): add System.Web again after - System.Web.Services. - -2006-01-05 Raja R Harinath - - * Makefile: Build FirebirdSql.Data.Firebird only in the "default" - profile. - -2006-01-03 Chris Toshok - - * Makefile (default_SUBDIRS): more futzing with ordering, thanks - to the complicated circular deps. Build System.Configuration - after System.Security, and build System yet another time after - System.Configuration has been built. - -2005-12-22 Raja R Harinath - - * Makefile (default_SUBDIRS): Add Compat.ICSharpCode.SharpZipLib. - (COMPAT_PROFILE_DIRS): New. - (dist-local): Use it. - * compat/default, compat/net_2_0: New directories for holding - backwards-compatibility libraries. These will not be used inside - the tree, but will be installed into the GAC. - -2005-12-12 Atsushi Enomoto - - * Makefile : seems like net_2_0_ONLY_SUBDIRS must precede. - -2005-12-12 Raja R Harinath - - * Makefile (default_SUBDIRS): New. Rename from SUBDIRS, and move - before including library.make. - (net_2_0_ONLY_SUBDIRS): New. - (DIST_ONLY_SUBDIRS): Add net_2_0_ONLY_SUBDIRS. - -2005-09-30 Miguel de Icaza - - * Recompile the - FirebirdSql.Data.Common/Resources/isc_error_msg.resources with the - resgen so it produces 1.x resources not 2.x resources which are - unreadable in 1.x profile. - - * FirebirdSql.Data.Firebird.dll.resources: Add the full name that - will be used, otherwise no resources work. - - * FirebirdSql.Data.Common/Resources/isc_error_msg.txt: Fix newline. - -2005-11-21 Raja R Harinath - - * Makefile (net_2_0_bootstrap_SUBDIRS): Add PEAPI. - (net_1_1_java_SUBDIRS): New. Don't use 'ifeq ($(PROFILE))' to - define SUBDIRS. - -2005-11-15 Vlad Spivak - - * Makefile: define net_1_1_java profile subdirs - -2005-10-06 Chris Lahey - - * Makefile (SUBDIRS): Compile Mono Posix before Mono SqliteClient. - -2005-06-14 Lluis Sanchez Gual - - * Makefile: Added System.Configuration to the build. - -2005-04-21 Raja R Harinath - - * Makefile (net_1_1_bootstrap_SUBDIRS): Add PEAPI. - -2005-04-07 Raja R Harinath - - * Makefile ($(basic_files:%=lib/basic/%)): Build the "basic" - profile if needed. This is used when 'make dist' is invoked on a - clean tree. Reported by Ben Maurer. - -2005-01-24 Raja R Harinath - - * Makefile (bootstrap_dirs): Add Mono.Security and System.Security - ahead of System. - (SUBDIRS): Move Mono.Security and System.Security ahead of System. - -2005-01-13 Cesar Lopez Nataren - - * Makefile (SUBDIRS): added Microsoft.JScript to the default build. - -2005-01-04 Raja R Harinath - - * Makefile (DIST_ONLY_SUBDIRS): Remove Managed.Windows.Forms. - -2004-12-26 Peter Bartok - - * Makefile (SUBDIRS): Switched from System.Windows.Forms to - Managed.Windows.Forms to build with the managed implementation - by default. - -2004-12-08 Martin Baulig - - * Mono.CSharp.Debugger/: Renamed to Mono.CSharp.CompilerServices. - (the DLL it creates has already been renamed a long time ago). - -2004-12-08 Raja R Harinath - - * Makefile (monolite_files): New. Do away with lib/basic.tar.gz. - Create the files in lib/monolite/. - (DISTFILES, dist-default, dist-local): Distribute them. - -2004-12-06 Raja R Harinath - - * Makefile (SUBDIRS): Move I18N after second-pass of System. - -2004-12-03 Raja R Harinath - - * Makefile (basic_SUBDIRS): Add second-pass System, too. - (basic_files): Add System.Xml.dll. - -2004-12-02 Atsushi Enomoto - - * Makefile : now we need System.Xml.dll for basic bootstrapping. - -2004-11-25 Raja R Harinath - - * Makefile (DISTFILES): Add public and private keys. - (lib/basic.tar.gz): New. - (dist-local): Distribute it. - (DIST_ONLY_SUBDIRS): Distribute Managed.Windows.Forms. - * I18N/Makefile (DISTFILES): Add Assembly/ChangeLog and - Assembly/AssemblyInfo.cs. - * IBM.Data.DB2/Makefile (EXTRA_DISTFILES): Distribute ibm.pub. - -2004-11-22 Raja R Harinath - - * Makefile (net_1_1_bootstrap_SUBDIRS): Add Mono.Security. - -2004-11-19 Raja R Harinath - - * Makefile (DIST_PROFILES): New. - (dist-local): Create profile-specific directories in the tarball. - -2004-11-12 Martin Baulig - - * Makefile (SUBDIRS): Added Mono.C5. - -2004-11-09 Raja R Harinath - - * Makefile (basic_SUBDIRS): New. - -2004-11-04 Raja R Harinath - - * Makefile (net_1_1_bootstrap_SUBDIRS): New. - -2004-10-29 Raja R Harinath - - * Makefile (net_2_0_bootstrap_SUBDIRS): New. - -2004-10-22 Daniel Morgan - - * Mono.Data/.cvsignore - * Mono.Data/AssemblyInfo.cs - * Mono.Data/Makefile - * Mono.Data/Mono.Data.dll.sources: added files - for build of Mono.Data.dll - This assembly includes the ProviderFactory - - * Makefile: added Mono.Data.dll to the build - * Mono.Data/app.config: added providers and - removed obsolete providers to app settings xml file - - * Mono.Data/test/Mono.Data.dll: delete - -2004-10-22 Atsushi Enomoto - - * Makefile : just remove System.Data.SqlXml.dll. - -2004-10-11 Duncan Mak - - * Makefile: Move Microsoft.VisualBasic.dll to be built after - System.Windows.Forms.dll is built, because VB now requires SWF. This - fixes the build. - -2004-07-26 Atsushi Enomoto - - * Makefile: added System.Data.SqlXml.dll as a working target. - -2004-07-02 Raja R Harinath - - * IBM.Data.DB2/Makefile (all-local $(STD_TARGETS:=-local)): - Simplify dummy rule somewhat. - -2004-06-24 Raja R Harinath - - * IBM.Data.DB2/Makefile: Disable for 'net_2_0'. - -2004-06-23 Gonzalo Paniagua Javier - - * Makefile: enabled Mono.CSharp.Debugger on windows. - -2004-06-11 Duncan Mak - - * IBM.Data.DB2/IBM.Data.DB2.dll.sources: - * Makefile: Add IBM.Data.DB2. - -2004-05-07 Raja R Harinath - - * Makefile (SUBDIRS): Build 'corlib' and first pass of 'System' - before anything else. Remove duplicated Novell.Directory.Ldap. - -2004-05-02 Duncan Mak - - * I18N/Assembly/AssemblyInfo.cs: - * Mono.CSharp.Debugger/Assembly/AssemblyInfo.cs: - * Mono.Cairo/Assembly/AssemblyInfo.cs: - * Mono.Data.SqliteClient/Assembly/AssemblyInfo.cs: - * Mono.Data.SybaseClient/Assembly/AssemblyInfo.cs: - * Mono.Data.Tds/Assembly/AssemblyInfo.cs: - * Mono.Data.TdsClient/Assembly/AssemblyInfo.cs: Fix the - AssemblyVersionAttribute ordering. - -2004-05-02 Duncan Mak - - * ByteFX.Data/AssemblyInfo.cs: - * Mono.GetOptions/AssemblyInfo.cs: - * Microsoft.Vsa/Assembly/AssemblyInfo.cs: Add assembly-level - attributes for versioning (1.0 vs. 1.1 vs. 2.0). - -2004-04-22 Martin Baulig - - Renamed the `NET_1_2' conditional to `NET_2_0' in all files. - -2004-03-31 Dick Porter - - * I18N/CJK/gb2312.table: - * I18N/CJK/Gb2312Convert.cs: - * I18N/CJK/CP936.cs: Rewrote the GB2312 conversion, using the iconv - algorithm as a base. Fixes bug 53841. - -2004-03-23 Sebastien Pouliot - - * ecma.pub: New. ECMA key to be used for strongnaming assemblies. - * msfinal.pub: New. Microsoft public key to be used for strongnaming - assemblies. - -2004-02-04 Marek Safar - - * Makefile: Build System.dll in two steps. Because of the circular - dependency with System.XML.dll. - -2004-01-04 Gonzalo Paniagua Javier - - * Makefile: disabled Mono.Posix for other platforms than linux until - it builds properly. - -2003-12-17 Sebastien Pouliot - - * Makefile: Moved Mono.Security before Mono.Data.Tds because it's - now required for NTLM authentication. - -2003-10-21 Pedro Martínez Juliá - - * Makefile: Removed Mono.Security.Tls. - - * Mono.Security.Tls: Removed directory, now TLS support is in - Mono.Security assembly. - -2003-10-16 Pedro Martínez Juliá - - * Makefile: Add Mono.Security.Tls assembly. - -2003-08-11 Duncan Mak - - * Makefile (SUBDIRS): Add Mono.Cairo.dll - -2003-07-24 Gonzalo Paniagua Javier - - * Makefile: only build Mono.CSharp.Debugger under linux. - -2003-07-23 Peter Williams - - * Makefile (SUBDIRS): Add System.Drawing.Design.dll to the - default build. - -2003-07-22 Cesar Lopez Nataren - - * mcs/class/Makefile: Added Microsoft.Vsa.dll to the build. - -2003-04-04 Miguel de Icaza - - * - ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs: Do not close the file. - -2003-04-03 Miguel de Icaza - - * - ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs - (InflaterInputStream.Skip): Use a more memory friendly implementation. - -2003-04-17 Nick Drochak - - * library.make: Only try to run the unit tests if there is a Test - directory. - -2003-04-11 Duncan Mak - - * Mono.Globalization/Data/*.xml: Check in XML files used in - the implementation of System.Globalization. - -2003-03-31 Martin Willemoes Hansen - - * Stubed System.Drawing.Design - -2003-03-31 Alan Tam - - * makefile.gnu: Added System.Design to build - -2003-03-31 Alan Tam - - * library.build: Added back System.Design to build - -2003-03-22 Martin Willemoes Hansen - - * Stubed Custommarshalers - -2003-03-20 Piers Haken - - * makefile.gnu: really fix the System.Management build problems - -2003-03-11 Cesar Octavio Lopez Nataren - - * mcs/class: Added the directories Microsoft.JScript and Microsoft.Vsa that - will have the runtime support and CodeDom support for the JScript Compiler. - -2003-03-06 Jackson Harper - - * makefile.gnu: Add PEAPI to the build - -2003-03-06 Sebastien Pouliot - - * library.build: added Mono.Security to build, test and clean. - -2003-03-04 Gonzalo Paniagua Javier - - * class/library.build: - * class/makefile.gnu: added Mono.Posix and System.Management. - -2003-03-02 Jackson Harper - - * mcs/class: Add PEAPI directory - -2003-02-22 Martin Baulig - - * library.make: Pass `MCS_FLAGS' to MCS. - -2003-02-15 Zoltan Varga - - * makefile.gnu (test): do not install .dbg files since mcs no longer - generates them. - -2003-02-13 Tim Coleman - * makefile.gnu: Add System.Data.OracleClient to linux build. - -2003-02-10 Nick Drochak - - * library.build: - * makefile: add testcorlib target to run unit tests just for corlib. - -2003-02-05 Sebastien Pouliot - - * library.build: added Mono.Security.Win32 to build, test and - clean. There's no makefile.gnu for this assembly as it is - specific to Win32. - -2003-01-23 Nick Drochak - - * makefile: install the .dbg files too so the debugger can use them. - -2003-01-17 Sebastien Pouliot - - * library.build: added System.Security to build, test and clean. - There's no makefile.gnu yet for this assembly. - -2003-01-16 Rodrigo Moya - - * makefile.gnu: added Mono.Data.DB2Client directory. - -2003-01-08 Gaurav Vaish - - * System.Web.Mobile : Added new directory - -2002-12-11 Jeroen Janssen - - * enabled building Mono.Directory.LDAP and - System.Design in .build file - -2002-12-10 Jeroen Janssen - - * updated .build file(s) to correctly contain required buildfile - attribute for nant - -2002-12-09 Daniel Morgan - - * library.build: add Mono.GetOptions to windows build - - * Mono.GetOptions/Mono.GetOptions.build: add file - for windows build - -2002-12-08 Radek Doulik - - * makefile.gnu (DIRS): place System.Data before Mono.GetOptions, - Mono.GetOptions references System.Data - -2002-12-07 Jackson Harper - - * library.build: Added Cscompmgd to the build - -2002-12-02 Cesar Octavio Lopez Nataren - - * mcs/class: Added assembly directory System.ServiceProcess - -2002-11-26 Daniel morgan - - * makefile.gnu: add Mono.Data.PostgreSqlClient - to Linux build - - * library.build: add Mono.Data.PostgreSqlClient - to Windows build - -2002-11-20 Nick Drochak - - * library.make: for .response allow white space at the end of - the line - diff --git a/mcs/class/Commons.Xml.Relaxng/Assembly/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Assembly/ChangeLog deleted file mode 100644 index d1e632035d8..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/Assembly/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2005-02-06 Atsushi Enomoto - - * AssemblyInfo.cs : minimum information. - -2004-04-30 Sebastien Pouliot - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/Commons.Xml.Relaxng/ChangeLog b/mcs/class/Commons.Xml.Relaxng/ChangeLog deleted file mode 100644 index c0de63c7237..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/ChangeLog +++ /dev/null @@ -1,112 +0,0 @@ -2009-01-20 Atsushi Enomoto - - * Commons.Xml.Relaxng_test.dll.sources : forgot to add - RelaxngDatatypeProviderTests.cs. - -2008-11-11 Atsushi Enomoto - - * Makefile: what a messy EXTRA_DISTFILES. - -2007-04-18 Atsushi Enomoto - - * Makefile (EXTRA_DISTFILES) : - added schemas-xmlsoap-or-ws-2005-05-identity.rnc - -2006-06-15 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Add Test/XmlFiles/nvdl.rng. - -2006-04-11 Atsushi Enomoto - - * Commons.Xml.Relaxng_test.dll.sources : - added NvdlValidatingReaderTests.cs. - * README: some updates. - -2005-12-28 Atsushi Enomoto - - * README : updated the status. - -2005-03-28 Atsushi Enomoto - - * Commons.Xml.Relaxnf.dll.sources : added XmlChar.cs - -2005-03-07 Atsushi Enomoto - - * README : - more description. - -2005-03-06 Atsushi Enomoto - - * Commons.Xml.Relaxng.dll.sources : added NvdlFilteredXmlReader. - -2005-03-01 Atsushi Enomoto - - * Commons.Xml.Relaxng.dll.sources : added NVDL support files. - * README : added halfbaked description. - -2005-01-26 Atsushi Enomoto - - * Commons.Xml.Relaxng.dll.sources : - added RncWriter.cs and RelaxngInference.cs. - -2004-12-06 Raja R Harinath - - * Makefile (RESOURCE_FILES): List only filenames. - (LIB_MCS_FLAGS): Strip off directory of resource files to get - resource names. - (EXTRA_DISTFILES): Add $(RESOURCE_FILES). - (BUILT_SOURCES): Add Common.Xml.Relaxng.Rnc/RncParser.cs. - ($(the_lib)): Depend on resource files too. - * Common.Xml.Relaxng.dll.sources: Remove RncParser.cs. - -2004-12-06 Atsushi Enomoto - - * Makefile : added relaxng.rng as a resource. - -2004-11-25 Raja R Harinath - - * Makefile (Commons.Xml.Relaxng.Rnc/RncParser.cs): Depend on jay/skeleton.cs. - -2004-11-04 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Fix for 'make dist'. - -2004-03-18 Atsushi Enomoto - - * Makefile : It was incorrect fix, and more fix on command line. - -2004-03-18 Atsushi Enomoto - - * Makefile : path to jay should be supplied. - -2004-03-17 Atsushi Enomoto - - * Commons.Xml.Relaxng.dll.sources : Added RncParser.cs and RncTokenizer.cs. - * Commons.Xml.Relaxng_test.dll.sources : Added RncTests.cs. - * Makefile : Added RncParser.jay build support. - * README : updated. - -2004-03-01 Atsushi Enomoto - - * README : added usage descriptions. - -2004-02-28 Atsushi Enomoto - - * Commons.Xml.Relaxng_test.dll.sources : Added XsdDatatypeTests.cs - -2004-02-25 Atsushi Enomoto - - * Added README. - * Commons.Xml.Relaxng.dll.sources : added many new files. - -2003-04-30 Atsushi Enomoto - - * list.unix, - list: fixed incorrect reference to Util.cs (Misc.cs). - -2003-04-29 Atsushi Enomoto - - * Started. - * added ChangeLog, list, list.unix, makefile.gnu and - Commons.Xml.Relaxng.build. - diff --git a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Nvdl/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Nvdl/ChangeLog deleted file mode 100644 index 014161df100..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Nvdl/ChangeLog +++ /dev/null @@ -1,204 +0,0 @@ -2007-12-27 Atsushi Enomoto - - * NvdlRelaxngSupport.cs : pass baseUri to RncParser. - -2006-04-19 Atsushi Enomoto - - * NvdlFilteredXmlReader.cs : - Made placeholder element as "empty" i.e. IsEmptyElement = true. - As long as it is at placeholder state, it keeps being placeholder - empty element until DetachPlaceholder() is explicitly called. It - makes this reader simpler. - * NvdlValidator.cs : (NvdlResultInterp) for AttachPlaceHolder it does - not have to do anything other than AttachPlaceholder(). - (NvdlValidateInterp) Now that placeholder becomes an empty element - it does not have to validate content anymore at DetachPlaceholder(). - -2006-04-19 Atsushi Enomoto - - * NvdlReader.cs, NvdlFilteredXmlReader.cs : - placeHolder -> placeholder. Also reject unrecognized NVDL elements - in NvdlReader. - -2006-04-19 Atsushi Enomoto - - * NvdlException.cs : provide BaseURI in such case that argument - IXmlLineInfo is XmlReader. - * NvdlValidator.cs : NvdlDispatcher was incorrectly replacing - current section when an empty element appears (it kept such empty - element section). - -2006-04-19 Atsushi Enomoto - - * NvdlRelaxngSupport.cs : It seems that the validating grammar for - planAtt should always contain a definition for virtualElement i.e. - it is not something that NVDL validator should provide - automatically. (It makes sense since RELAX NG does not support - attribute-only grammar definition.) - * NvdlFilteredXmlReader.cs : for validating attributes, filter xmlns - attributes out. - -2006-04-18 Atsushi Enomoto - - * NvdlSimplified.cs, NvdlValidator.cs : - Support for revised "trigger" in FDIS was not enough. The validator - must not trigger such element that has a parent which could be - triggered (the parent does not have to be actually triggered). - Thus, introduced a new class SimpleTrigger which holds own qname - array. - -2006-04-18 Atsushi Enomoto - - * NvdlSimplified.cs : according to the section 6.4.10 overriden rules - should be filtered out, and rules with cancelNestedAction should be - removed *after* filtering overriden rules out. - -2006-04-18 Atsushi Enomoto - - * NvdlSimplified.cs, NvdlValidator.cs : - fixed several context path related bugs. - - Path steps must be trimmed. - - MatchPath() always returned false. - - nested mode in context is always ignored. - -2006-04-11 Atsushi Enomoto - - * NvdlRelaxngSupport.cs : without ReportDetails RELAX NG support - supplied too little information on validation error. - -2006-04-11 Atsushi Enomoto - - * NvdlFilteredXmlReader.cs : quick fix for r58557; it caused a big - NVDL validation breakage (nvdl.nvdl does not validate). - Removed unused and insignificant code. - * NvdlCompileContext.cs : removed unused field. - -2006-04-03 Atsushi Enomoto - - due to the request by Brian Rasumussen to report NVDL error details: - * NvdlFilteredXmlReader.cs : make it as IXmlLineInfo. - * NvdlValidationGenerator.cs : - (NvdlValidationProvider) made validate, schemaType and config as - publicly accessible. - (NvdlValidatorGenerator) added new HandleError() method that can - override error handling. - * NvdlValidator.cs : use it. - * NvdlException.cs : added new type NvdlInstanceValidationException - that is used to "wrap" actual validation errors to provide - NVDL script location information. - * NvdlRelaxngSupport.cs, NvdlXsdSupport.cs : - use those new HandleError() and NvdlInstanceValidationException. - -2006-03-23 Atsushi Enomoto - - * NvdlXsdSupport.cs : seems like "XmlReaderSettings.ValidationType = - ValidationType.Auto" does not automatically start xsd validation, - so set the property explicitly as ValidationType.Schema. - -2006-03-03 Atsushi Enomoto - - * NvdlXsdSupport.cs : oops, XmlSchemaValidationFlags. - -2006-03-03 Atsushi Enomoto - - * NvdlXsdSupport.cs : in NET_2_0 mode, use XmlReader.Create() - with validation support. Now MS.NET users can validate NVDL - that uses XSD. - -2006-03-03 Atsushi Enomoto - - * NvdlSimplified.cs : (SimpleRules) huh, I made silly change to - access null field. - -2005-12-23 Atsushi Enomoto - - * NvdlFilteredXmlReader.cs, NvdlReader.cs, NvdlStructures.cs, - NvdlSimplified.cs, NvdlValidator.cs: - Reflected the latest changes in NVDL Final Draft: - http://www.jtc1sc34.org/repository/0694.pdf - - wildcard -> wildCard - - renamed from "PlaceHolder" to "Placeholder" - - trigger/@name of NCName -> trigger/@nameList of list of NCName - -2005-09-30 Atsushi Enomoto - - * NvdlConfig.cs : changed mime type due to the suggestion from Makoto - Murata. - -2005-09-30 Atsushi Enomoto - - * NvdlXsdSupport.cs : related fix to r51030; XmlSchema.Read() now does - not consume EndElement. - -2005-09-25 Atsushi Enomoto - - * NvdlValidationProvider.cs : GetSchemaXmlStream() should take NVDL - script's base URI into account to compute the actual schema URI. - * NvdlRelaxngSupport.cs : ditto. - -2005-09-11 Atsushi Enomoto - - * NvdlCompileContext.cs : make this internal. - * NvdlStructures.cs : surpress default constructor. - Make debug stuff internal. - -2005-04-11 Atsushi Enomoto - - * NvdlRelaxngSupport.cs : added PlanAtt validation support. - -2005-04-06 Atsushi Enomoto - - * NvdlValidator.cs : fixed warning. - -2005-03-07 Atsushi Enomoto - - * NvdlFilteredXmlReader.cs, NvdlStructures.cs, NvdlSimplified.cs : - "PlaceHolderNamespace" is not proper name (for "virtualElement"). - -2005-03-07 Atsushi Enomoto - - * NvdlBuiltInValidationProvider.cs : - When it is "allow", it should not always return false. - * NvdlFilteredXmlReader.cs : - Added support for PlanAtt validation. - * NvdlConfig.cs : - Removed unused code. - * NvdlSimplified.cs : - Attribute default rule is "attach", not "allow". Removed unused - code. Added attribute validation support. - * NvdlValidationProvider.cs : - Extended MIME type check to "*/*-xml" (not only text/xml). - Added CreateAttributeValidator() method for "schema rewriting for - attribute sections" support (FCD spec 8.7.3). - -2005-03-06 Atsushi Enomoto - - * NvdlFilteredXmlReader.cs : code refactory. - * NvdlCompileContext.cs, NvdlConfig.cs, NvdlSimplified.cs, - NvdlValidatingReader.cs : Simplified objects are now all internal. - * NvdlValidator.cs : don't output debug. - -2005-03-06 Atsushi Enomoto - - * NvdlFilteredXmlReader.cs : New file. Supports createPlaceHolder() - and attBubble[I]. - * NvdlValidator.cs : support for attachPlaceHolder. - * NvdlSimplified.cs, - NvdlStructures.cs, - NvdlBuiltInValidationProvider.cs : renamed namespace const. - * NvdlValidationProvider.cs : removed extraneous debug. - -2005-03-01 Atsushi Enomoto - - * NvdlStructures.cs, - NvdlSimplified.cs, - NvdlReader.cs, - NvdlValidatingReader.cs, - NvdlConfig.cs, - NvdlValidationProvider.cs, - NvdlBuiltInValidationProvider.cs, - NvdlRelaxngSupport.cs, - NvdlXsdSupport.cs, - NvdlException.cs, - NvdlValidator.cs, - NvdlCompileContext.cs : initial checkin. diff --git a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Derivative/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Derivative/ChangeLog deleted file mode 100644 index 795a3f32f84..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Derivative/ChangeLog +++ /dev/null @@ -1,245 +0,0 @@ -2009-02-23 Atsushi Enomoto - - * RdpPattern.cs : added "Anything" which is used in error recovery - support. - -2007-12-14 Atsushi Enomoto - - * RdpPattern.cs : For ContainsText() (for interleave text/text - constraint check), element pattern should return false. - Fixed bug #347945. - -2007-04-18 Atsushi Enomoto - - * RdpPatterns.cs : inside elements, reset oneOrMore[Group] flags in - CheckConstraints(). - -2006-02-02 Atsushi Enomoto - - * RdpPatterns.cs : After profiling in depth, finally I found the - source of the worst perf. problem in the code - return x for - (choice x x). - It now validates 5MB of OpenDocument specification content.xml, - which only Jing could do. - -2006-01-16 Atsushi Enomoto - - * RdpObjects.cs : fixed warnings. - -2006-01-16 Atsushi Enomoto - - * RdpPatterns.cs : RdpOneOrMore.EmptyTextDeriv() should be "override". - RdpList.EmptyTextDeriv() (which was also virtual incorrectly) was - removed since the code was in wrong assumption. - * Util.cs : debug string now contains data and dataExcept info. - -2006-01-15 Atsushi Enomoto - - * RdpPatterns.cs : lazy evaluate Group branches. If left hand is - notAllowed, the returned value is always NotAllowed, no need to - compute another branch. - -2006-01-13 Atsushi Enomoto - - * RdpObjects.cs, RdpPatterns.cs : introduced "IsContextDependent" - optimization; when a pattern is (namespace) context independent - (almost all cases except for QName validation), new TextDeriv() - overload that takes MemoizationStore memoizes TextDeriv results. - -2006-01-12 Atsushi Enomoto - - * RdpPattern.cs : - Introduced EmptyTextDeriv() so that the results could be memoized. - -2006-01-10 Atsushi Enomoto - - * RdpPatterns.cs : - - Added StartAttDeriv(), EndAttDeriv() and IsTextValueDependent. - (See corresponding changes in RelaxngValidatingReader.cs). - - Added a bunch of derivative method overloads to receive - MemoizationStore and memoize results efficiently. - -2006-01-05 Atsushi Enomoto - - * RdpPatterns.cs : - - Fixed RdpPattern.TextDeriv() and MixedTextDeriv() to not allow - whitespaces incorrectly. - - Fixed MixedTextDeriv() to not require string argument. - - Erased commented code. - - in listDerivInternal(), skip empty strings. - - ValueMatch() should allow whitespaces if the pattern is nullable - (as defined in derivative). - - Replaced MakeChoice()/MakeGroup()/MakeInterleave()/MakeAfter() - in TextOnlyDeriv() and MixedTextDeriv(). They should not be - constructions but should be functions (thus, member methods). - - Fixed Nullable in RdpData and RdpValue to conform to the - derivative algorithm (it incorrectly extended to return false - for RELAX NG predefined datatypes). - -2006-01-04 Atsushi Enomoto - - * RdpPattern.cs : - - Implemented textOnlyDeriv and mixedTextDeriv of "memoization". - Details are described in the "derivative" algorithm: - http://www.thaiopensource.com/relaxng/derivative.html#Memoization - - Added MakeChoiceLeaf() to implement "choice-leaves": - http://www.thaiopensource.com/relaxng/derivative.html#Avoiding_exponential_blowup - - To intern effectively, reorder choice and interleave contents by - hash code. - - Avoid extra pattern creation with related to empty and notAllowed - as one hand of binary branches. - -2006-01-03 Atsushi Enomoto - - * RdpPattern.cs : reduced RdpFlip instantiation. Share patternPool - only when it does not exist. - -2006-01-03 Atsushi Enomoto - - * Util.cs, RdpPatterns.cs : optimization. Removed extraneous - delegate instantiation. Avoid using enum for HashTable keys. - -2005-12-27 Atsushi Enomoto - - * Util.cs RdpObjects.cs RdpContentType.cs RdpNameClasses.cs - RdpPatterns.cs : - - ... and svn:eol-style as well, since there is exactly no one else - who develops this assembly and messes no one else. - -2005-12-27 Atsushi Enomoto - - * Util.cs RdpObjects.cs RdpContentType.cs RdpNameClasses.cs - RdpPatterns.cs : - - Ugh, seems like svn server shows different diffs than that of - client. Anyways here I fixed all mixed line endings. - -2005-12-27 Atsushi Enomoto - - * RdpPatterns.cs : in ValueMatch() it should not strip whitespaces - which could be validated. This fixes test #256/2.i.xml. - -2005-12-27 Atsushi Enomoto - - * RdpPatterns.cs : oneOrMore ancestor check for anyName/nsName in - section 7.3 was missing. This fixes test #357, #358 and #359. - * RdpNameClass.cs : added HasInfiniteName property to RdpNameClass. - -2005-12-27 Atsushi Enomoto - - * RdpPattern.cs, RdpUtil.cs : reimplemented name class analysis to - not create extraneous QName instances. This also fixes some weird - bugs (test #362 and #363). - -2005-12-27 Atsushi Enomoto - - * RdpPattern.cs : Checking interleave restriction in section 7.4 with - PatternType was not insufficient. Now I use ContainsText(). It fixes - testcase #371. - -2005-12-20 Atsushi Enomoto - - * RdpPattern.cs : cache ContentType and save speed. - -2005-09-20 Atsushi Enomoto - - * Util.cs : Added name class analysis support. The algorithm is at - http://www.thaiopensource.com/relaxng/nameclass.html . - * RdpPattern.cs : - - added CheckNameOverlap() for group and interleave to do name class - analysis (spec 7.3 and 7.4). - - Removed CheckAttributeDuplicates(). Now name class analysis is - implemented in CheckNameOverlap(). - - Added additional bool parameter to GetLabels() to collect - RdpNameClass instances instead of XmlQualifiedName instances. - -2005-07-31 Atsushi Enomoto - - * RdpPattern.cs : GetLabels() for RdpGroup should check attributes - when the left branch is not nullable (it works like an interleave). - Implemented spec 7.3 attribute check (though not enabled for now). - -2005-04-11 Atsushi Enomoto - - * Util.cs : tiny debug string fix. - -2005-03-01 Atsushi Enomoto - - * RdpPattern.cs : In "textDeriv(group p1 p2) s", "nullable p1" is - incorrectly computed as "nullable p". - -2005-02-06 Atsushi Enomoto - - * RdpObjects.cs : provide error type name. removed commented code block. - -2005-02-06 Atsushi Enomoto - - * RdpPattern.cs : MakeOneOrMore() did not always set up internal table. - -2004-12-06 Atsushi Enomoto - - * Util.cs : trivial debug string fix. - * RdpPattern.cs : trivial formatting fix. - -2004-12-06 Atsushi Enomoto - - * RdpPattern.cs : The last attribute stuff broke usual validation wrt - global attributes. - -2004-12-06 Atsushi Enomoto - - * RdpPattern.cs : fixed setupTable(). Avoid boxing. - -2004-12-05 Atsushi Enomoto - - * RdpPattern.cs : RdpAttribute now omits value check when the argument - value is null. It is useful to get labels. - -2004-12-05 Atsushi Enomoto - - * RdpPattern.cs : added GetLabels(). - -2004-06-25 Atsushi Enomoto - - * RdpContentType.cs, RdpNameClass.cs, RdpObjects.cs, RdpPatterns.cs, - Util.cs : added novell license term. - -2004-06-21 Atsushi Enomoto - - * RdpPatterns.cs : Fixed ExpandRef() that caused incorrect nest error. - -2004-06-17 Atsushi Enomoto - - * RdpPatterns.cs : Quick workaround for infinite loop happening in - some kind of recursive expansion. - -2004-03-12 Atsushi Enomoto - - * RdpPatterns.cs : Fixed TextDeriv() to allow whitespace text nodes - except for Data and Value (though they are overridden). - -2004-02-25 Atsushi Enomoto - - * Added RdpContextType.cs. - * RdpNameClasses.cs, - RdpObjects.cs, - RdpPatterns.cs, - Util.cs : radical design change (too many things to write up). - -2003-05-19 Atsushi Enomoto - - * RdpPattern.cs : Some method name capitalization. - Fixed RdpInterleave.StartTagOpenDeriv() which is logically incorrect. - -2003-05-05 Atsushi Enomoto - - * RdpPattern.cs : added RdpAttribute.expandRef(). UnresolvedRef had - remained in attribute patterns. - -2003-04-29 Atsushi Enomoto - - * Started. - * added ChangeLog, RdpNameClasses.cs, RdpObjects.cs, RdpPatterns.cs - and Util.cs. - diff --git a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Inference/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Inference/ChangeLog deleted file mode 100644 index 50ef3375b2a..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Inference/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -2008-01-12 Sebastien Pouliot - - * RelaxngInference.cs: Fix infinite recursion in TypeInference - property getter. Found by Gendarme. - -2005-03-07 Atsushi Enomoto - - * RelaxngInference.cs : missing copyright notice. - -2005-01-26 Atsushi Enomoto - - * RelaxngInference.cs, - RelaxngInferenceDesign.txt : new files. diff --git a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/ChangeLog deleted file mode 100644 index eda032e1ae6..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/ChangeLog +++ /dev/null @@ -1,150 +0,0 @@ -2008-11-11 Atsushi Enomoto - - * RncParser.jay : handle inherited default namespace as expected. - This should fix HTML5 compact syntax grammar. - -2007-12-27 Atsushi Enomoto - - * RncParser.jay, RncTokenizer.cs : some changes to fill element - locations in *.rnc. To make it possible, added some overrides to - pass BaseUri to Parse() and ParseRnc(). - Allow null nameTable (just create a new instance). - -2007-12-17 Atsushi Enomoto - - * RncParser.jay : if the parsed pattern is grammar, set - IsSourceCompactSyntax so that "include" pattern is resolved to - parse compact syntax, not xml syntax. - -2006-04-04 Atsushi Enomoto - - * RncParser.jay : handle "nested" annotations as well. This fixes - atom.rnc parsing. - -2006-04-04 Atsushi Enomoto - - * XmlChar.cs : copied newer one from System.Xml. - * RncParser.jay, - RncTokenizer.cs : - - QuotedIdentifier is now returned as a single token (whitespaces - are not allowed between \ and keyword). \\ is simple an error. - - handle surrogate characters correctly. - - ForeignElementNotKeyword (in includes) is disabled until the - ambiguity is solved. - - Annotations are now handled without ambiguity. - - removed some lines that are already commented out. - Thanks to Alexandre for the report. - -2005-12-16 Atsushi Enomoto - - * RncWriter.cs : it needs another namespace resolver for datatypes. - -2005-12-16 Atsushi Enomoto - - * RncWriter.cs : actually no need to change signature; use - GetNamespacesInScope(). - -2005-12-16 Atsushi Enomoto - - * RncWriter.cs : use XmlNamespaceManager for NSResolver even in NET_2_0. - -2005-12-16 Atsushi Enomoto - - * RncWriter.cs : another escapement is required. - -2005-12-16 Atsushi Enomoto - - * RncWriter.cs : oops, missing keyword escapement. - -2005-12-16 Atsushi Enomoto - - * RncWriter.cs : no xsi in grammar, please. - -2005-12-16 Atsushi Enomoto - - * RncWriter.cs : added WriteNamespaces() to handle namespace output - by itself. - -2005-03-28 Atsushi Enomoto - - * RncTokenizer.cs : check names strictly. - * RncParser.jay : quick workaround that "datatype" is rejected as - top level content. We should fix the problem that annotation - elements are not accepted instead of datatype later. - -2005-03-28 Atsushi Enomoto - - * XmlChar.cs : copied from system.xml. - * RncTokenizer.cs : check character validity. - Handle \-prefixed keyword name more strictly. - Simplify CName tokenization. - Move location after successful advance(). - * RncParser.jay : now there is no NCNameButKeyword. - -2005-03-28 Atsushi Enomoto - - * RncTokenizer.cs : oops, so stupid hex computation. - -2005-03-28 Atsushi Enomoto - - * RncTokenizer.cs : - Handle hexadecimal escaping (\x{...}) and triple-quot/apos literals. - Quote literal didn't handle '...' as expected. - -2005-03-23 Atsushi Enomoto - - * RncParser.jay : fixed some cast error. Supply type name for "data". - * RncTokenizer.cs : don't reject '-' for NCName. - Don't regard documentation token as a valid token for parser. - -2005-02-05 Atsushi Enomoto - - * RncParser.jay : handle default namespace. - * RncWriter.cs : changed output format a bit. - -2005-02-05 Atsushi Enomoto - - * RncParser.jay : spec section 4 requires to map "xsd" to xsd-datatypes - by default. - -2005-02-05 Atsushi Enomoto - - * RncParser.jay : Mixed and List accepted patterns incorrectly. - * RncTokenizer.cs : Handle ~ correctly. - -2005-01-26 Atsushi Enomoto - - * RncWriter.cs : new file. Implements RelaxngPattern.WriteCompact(). - -2004-06-25 Atsushi Enomoto - - * RncParser.jay : added MIT license. - -2004-06-07 Atsushi Enomoto - - * RncParser.jay : removed unused code. Fixed LookupNamespace() to - pass atomized name always. - -2004-05-31 Atsushi Enomoto - - * RncParser.jay : now error output is disabled. - * RncTokenizer.cs : It should not be public class. - -2004-05-30 Atsushi Enomoto - - * RncParser.jay : - Now RncParser.Parse() returns RelaxngPattern, not RelaxngGrammar. - Fixed many "confusing RelaxngPattern and RelaxngPatternList" - problems, and ditto for other "List" stuff. - To avoid complex situations, mostly removed unused annotation stuff. - -2004-05-09 Atsushi Enomoto - - * RncParser.jay : - Added static Parse () methods. - Converted all CRLF to LF, since jay automatically inserts LF lines. - -2004-03-17 Atsushi Enomoto - - * Initial checkin; added RncParser.jay, RncTokenizer.cs and ChangeLog. - diff --git a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng/ChangeLog deleted file mode 100755 index 2da640afe6f..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng/ChangeLog +++ /dev/null @@ -1,520 +0,0 @@ -2010-07-23 Atsushi Enomoto - - * RelaxngPattern.cs : inherit XmlResolver to parsed rng component. - Fixed bug #622630. - -2010-06-25 Atsushi Enomoto - - * RelaxngReader.cs : don't use Name, use LocalName. Fixed bug #617264. - -2009-02-23 Atsushi Enomoto - - * RelaxngValidatingReader.cs : implemented error recovery feature. - Use InvalidNodeFound event (of type RelaxngValidationEventHandler) - to handle validation error like ValidationEventHandler in - System.Xml.XmlSchema. - -2009-02-19 Atsushi Enomoto - - * XsdDatatypeProvider.cs : detect grammar-level error in type usage - at compile time. - -2009-02-17 Atsushi Enomoto - - * XsdDatatypeProvider.cs : workaround .NET/Mono Regex bug that - does not handle \p{Latin-1Supplement} to work with OOXML grammar. - -2009-01-20 Atsushi Enomoto - - * RelaxngReader.cs : fixed wrong text skip and ns/datatypeLibrary - stack pop. Fixed bug #463267. - -2009-01-20 Atsushi Enomoto - - * RelaxngGrammar.cs : fix confused use of datatype provider property. - Fixed bug #463264. Based on the patch by Mark Junker. - -2008-11-11 Atsushi Enomoto - - * RelaxngPattern.cs : handle inherited default namespace in compact - syntax as expected. - -2008-08-25 Atsushi Enomoto - - * RelaxngPattern.cs : unlike "include" element, "external" element - was always resolved as XML syntax, and hence blocked use of - external element in compact syntax. - -2007-12-27 Atsushi Enomoto - - * RelaxngPattern.cs : (RelaxngInclude) when a relative Uri is - specified as its BaseUri, make it into an absolute path and - then resolve the URI. - -2007-12-17 Atsushi Enomoto - - * RelaxngPattern.cs : (RelaxngInclude) when it is constructed from - the compact syntax, resolve included file as compact syntax too. - * RelaxngGrammar.cs : to make above possible, add a new - IsSourceCompactSyntax field that is to be set in RncParser. - -2006-04-19 Atsushi Enomoto - - * RelaxngValidatingReader.cs : (.ctor) reject null pattern. - To filter xmlns attributes out, just use NamespaceURI. - -2006-04-07 Atsushi Enomoto - - * RelaxngPattern.cs : use new RelaxngReader .ctor () with XmlResolver - argument. Fix by Alexandre Alapetite. - -2006-04-03 Atsushi Enomoto - - * RelaxngPattern.cs : set XmlResolver that is passed by - RelaxngPattern.Read() as its property. - -2006-03-29 Atsushi Enomoto - - * RelaxngDatatype.cs : Compare() should not be just a stupid object - comparison, but should rather be type-dependent equality. - Thanks to Alexandre. - -2006-03-28 Atsushi Enomoto - - Based on the patch by Alexandre Alapetite: - * RelaxngException.cs : added another constructor that takes - pattern, string and innerException. - * RelaxngReader.cs - RelaxngPattern.cs : - - wrap xml resolution error in RelaxngInclude.Read(). This change - is argurable but might be convenient for certain users. - - Added another constructor to RelaxngReader, and another overload - for RelaxngPattern.Read(), otherwise RelaxngPattern.Read() can - never use different XmlResolvers. - -2006-03-27 Atsushi Enomoto - - Patch by Alexandre Alapetite (http://alexandre.alapetite.net/cv/) - * RelaxngPattern.cs : RelaxngInclude.Read() could be NRE when - there is an error in XmlTextReader .ctor(). - * RelaxngValidatingReader.cs : If the input XmlReader is already - positioned on the first node to validate, skip Read() here. - -2006-02-02 Atsushi Enomoto - - * RelaxngValidatingReader.cs : removed extra tables. - -2006-01-16 Atsushi Enomoto - - * RelaxngValidatingReader.cs : fixed warning. - -2006-01-16 Atsushi Enomoto - - * RelaxngValidatingReader.cs : just keep previous TextDeriv() result - for each pattern; they are mostly not reused. It makes validator - about 30% faster in certain validation and reduces memory use. - -2006-01-13 Atsushi Enomoto - - * RelaxngValidatingReader.cs : actually using Hashtable of Hashtable - (instead of ArrayList of custom MemoizationStart class) is much - better for performance. It makes StartTagOpenDeriv and - StartAttDeriv more than 10x faster than before. - -2006-01-13 Atsushi Enomoto - - * RelaxngDatatype.cs, RelaxngDefaultDatatypes.cs, - XsdDatatypeProvider.cs, RelaxngValidatingReader.cs : - Memoize TextDeriv() results for context independent inputs. - - Due to the API freeze they are kept as internal virtual for now. - -2006-01-12 Atsushi Enomoto - - * RelaxngValidatingReader.cs : Use RdpPattern.EmptyTextDeriv(). It - significantly improves performance wrt empty text nodes. - -2006-01-10 Atsushi Enomoto - - * RelaxngValidatingReader.cs : - - Split memoization support things into MemoizationStore class. - - Split single memo ArrayList into a couple of Hashtables and - ArrayLists which memoize each kind of derivative results. - - Introduced StartAttDeriv() and EndAttDeriv() to replace AttDeriv() - and memoize results efficiently. It is textually written in the - "derivative algorithm", but not formally specified. - - Introduced IsTextValueDependent and EmptyTextDeriv() to - differentiate those patterns which results differ depending on - the text value and those which doesn't. - Those EmptyTextDeriv results are memoized. - -2006-01-10 Atsushi Enomoto - - * Misc.cs : NormalizeWhitespace() was creating extraneous char[] and - it could be heavily called depending on patterns. - * RelaxngDefaultDatatypes.cs : avoid extraneous call to - NormalizeWhitespace(). - -2006-01-05 Atsushi Enomoto - - * RelaxngValidatingReader.cs : - - weak match 3 in Section 6.2.7 was missing (in derivative, it is - childrenDeriv cx p [] = childrenDeriv cx p [(TextNode "")] ). - - uncommented out whitespace handling in TextOnlyDeriv (it is - "in if whitespace s then choice p p1 else p1" in derivative). - - MixedTextDeriv() is not fixed to not require string argument. - * XsdDatatypeProvider.cs : call Read() after ReadTypedValue(). - -2006-01-04 Alexandre Miguel Pedro Gomes - - * RelaxngValidatingReader.cs: fix typo - -2006-01-04 Atsushi Enomoto - - * RelaxngValidatingReader.cs : - - Simplified CreateValidationError(). - - Don't validate 1) whitespaces outside element and 2) whitespaces - which do not consist of text only content. - - Implemented "memoization": - http://www.thaiopensource.com/relaxng/derivative.html#Memoization - - with related to memoization, use new TextOnlyDeriv() and - MixedTextDeriv() to validate texts. See also RdpPattern changes. - * RelaxngGrammar.cs : don't update pool tables for static instances. - -2005-12-27 Atsushi Enomoto - - * Misc.cs RelaxngDatatype.cs RelaxngPattern.cs RelaxngException.cs - RelaxngMergedProvider.cs RelaxngPatternType.cs RelaxngReader.cs - RelaxngDefaultDatatypes.cs XsdDatatypeProvider.cs - RelaxngValidatingReader.cs RelaxngDatatypeProvider.cs - RelaxngGrammar.cs RelaxngNameClass.cs : - - This is the smarter way to set eol-style without messing code - history. - -2005-12-27 Atsushi Enomoto - - * RelaxngDatatype.cs RelaxngPattern.cs RelaxngException.cs - RelaxngMergedProvider.cs RelaxngPatternType.cs RelaxngReader.cs - RelaxngDefaultDatatypes.cs XsdDatatypeProvider.cs - RelaxngValidatingReader.cs RelaxngDatatypeProvider.cs - RelaxngGrammar.cs RelaxngNameClass.cs : - turned out that they all have LF on copyright lines while they are - written to have CRLF. - -2005-12-27 Atsushi Enomoto - - * Misc.cs : it has inconsistent newlines. Removed unused code. - -2005-12-27 Atsushi Enomoto - - * RelaxngGrammar.cs : A constraint in 4.18 that grammar must have at - least one start element was missing. This fixes test #199 and #200. - -2005-12-27 Atsushi Enomoto - - * RelaxngValidatingReader.cs : validate whitespaces as text nodes. It - rather invalidated some valid documents incorrectly (since it kept - text pattern remaining). This fixed following tests: 237/2.v.xml, - 256/2.i.xml, 258/2.i.xml, 261/1.v.xml, 261/3.v.xml, 261/4.v.xml, - 268/2.v.xml and 269/2.v.xml, while it exposed bugs on 260/2.i.xml - and 261/6.i.xml (they are not regressions). - -2005-12-27 Atsushi Enomoto - - * XsdDatatypeProvider.cs : Namespace remapping was required to make - simple type restriction work fine. This fixes test #261/1.v.xml, - #268/2.v.xml and #269/2.v.xml. - -2005-12-27 Atsushi Enomoto - - * RelaxngValidatingReader.cs : it needs to cache text nodes to allow - split texts by such nodes as comments or processing instructions. - This fixes test #268 and #269. - -2005-12-27 Atsushi Enomoto - - * RelaxngGrammar.cs : expand refs before checking content pattern. - -2005-12-16 Atsushi Enomoto - - * RelaxngPattern.cs : RelaxngData and RelaxngValue was writing QName - instead of NCName for type attribute (wrong). - -2005-12-16 Atsushi Enomoto - - * RelaxngPattern.cs : in WriteCompact(), use WriteNamespace() to - let RncWriter handle namespace output by itself. - -2005-09-20 Atsushi Enomoto - - * RelaxngValidatingReader.cs : added explicit error message for - attribute XmlReader validation (spec section 7.1.5 explicitly - prohibits start//attribute so such validation never happens). - * RelaxngGrammar.cs : name class analysis is now done inside - CheckConstraints(), so nothing to add here. - * RelaxngPattern.cs : (RdpUnresolvedRef) now GetLabels() could be - invoked here, so just ignore. - -2005-07-31 Atsushi Enomoto - - * RelaxngGrammar.cs : spec 7.3 check is kinda implemented but cannot - verify now because of weird exception handling in the runtime. - -2005-06-07 Atsushi Enomoto - - * RelaxngReader.cs : When ReadPattern() if no valid pattern appears - then raise an error. In Read() when there are only non RELAX NG - elements it resulted in an infinite loop. - -2005-04-06 Atsushi Enomoto - - * RelaxngPattern.cs : fixed incorrect use of virtual. - -2005-03-18 Atsushi Enomoto - - * XsdDatatypeProvider.cs : quick hack to workaround not to be rejected - under MS.NET because of NOTATION type (thus, NOTATION type is not - available in this provider). - -2005-03-01 Atsushi Enomoto - - * RelaxngReader.cs : there was two public namespace constant. One - should be obsoleted. - -2005-03-01 Atsushi Enomoto - - * RelaxngPattern.cs : RdpUnresolvedRef should process empty/notAllowed - elimination on its referenced pattern. - -2005-02-27 Atsushi Enomoto - - * XsdDatatypeProvider.cs : Added simpleType parameter support. - * RelaxngValidatingReader.cs : added ReportDetails flag to report all - expected element names / attribute names. Removed all unused code. - -2005-02-06 Atsushi Enomoto - - * RelaxngReader.cs : ns attribute on root element should also be - handled as well as datatypeLibrary. - -2005-02-06 Atsushi Enomoto - - * RelaxngReader.cs : it was not handling datatypeLibrary attribute - on root element. Added DefaultNamespace handling. - * RelaxngGrammar.cs : added DefaultNamespace property. - * RelaxngPattern.cs : WriteCompact() now outputs "default namespace =..". - -2005-01-26 Atsushi Enomoto - - * RelaxngPattern.cs : fixed 2.0 typo. - -2005-01-26 Atsushi Enomoto - - * RelaxngGrammar.cs, RelaxngPattern.cs, RelaxngNameClass.cs : - added RelaxngPattern.WriteCompact(TextWriter) and all internal - WriteRnc() overrides. - -2004-12-06 Atsushi Enomoto - - * RelaxngValidatingReader.cs : - - Existing GetLabels() was insufficient to support attribute labels - by design (since those state object always reflects the status - after Read() and inside Read() attributes are checked and attribute - derivatives are consumed). So just made existing stuff as obsolete. - - Added object GetCurrentState() that returns RdpPattern wrapper. - - Added Emptiable(object state) that returns whether the - specified state is emptiable. - - Added GetElementLabels(object state) and GetAttributeLabels(object - state) that returns the collection of XmlQualifiedName that - represents possible element names or attribute names from the - argument state. - - Added AfterOpenStartTag(state,name,ns), OpenStartTag(state,name, - ns), AfterAttribute(state, name, ns), Attribute(state,name,ns), - AfterCloseStartTag(state), CloseStartTag(state), - AfterEndTag(state) and EndTag(state) to simulate state transition. - AfterXXX() returns another state instance if the transition was - successful or null. XXX() returns bool that indicates if the - transition was successful or not and proceeds the state in case - of success. - -2004-12-06 Atsushi Enomoto - - * RelaxngException.cs : Added new .ctor() that takes RelaxngElementBase - to provide target grammar component location. - -2004-12-06 Atsushi Enomoto - - * RelaxngNameClass.cs, - RelaxngPattern.cs, - RelaxngGrammar.cs : - Added related grammar component location to error message. - In RelaxngDefine, Compile() caused error on duplicate key on - Hashtable.Add(). - * RelaxngReader.cs : In GetStrippedAttribute(), use - GetAttribute(string,string). - -2004-12-06 Atsushi Enomoto - - * RelaxngException.cs : don't store debug string. It was so harmful - for performance. - -2004-12-05 Atsushi Enomoto - - * RelaxngValidatingReader.cs : - - Better way to expose API; use ExpectedElements and - ExpectedAttributes of type ICollection. Now GetLabels is obsolete. - - Implemented notAllowed check. It might be too heavy since it - checks all the QNames returned by GetLabels. In such case, use - RoughLabelCheck = true. - - Added RoughLabelCheck of type bool that indicates to omit - notAllowed check. - -2004-12-05 Atsushi Enomoto - - * RelaxngValidatingReader.cs : no, it was very easy. But to avoid - state-changeful property, it is now bool Emptiable(). - -2004-12-05 Atsushi Enomoto - - * RelaxngValidatingReader.cs : reverted IsEmptiable. It was not ready. - -2004-12-05 Atsushi Enomoto - - * RelaxngPattern.cs : added GetLabels() override to RdpUnresolvedRef. - * RelaxngValidatingReader.cs : - Added GetLabels() that collects "allowed element names and - attributes" at current state. - Added IsEmptiable that indicates whether current reader can be - closed by an end tag. - -2004-11-28 Atsushi Enomoto - - * RelaxngGrammar.cs : fixed error that happened on recompilation. - -2004-07-14 Atsushi Enomoto - - * RelaxngGrammar.cs : When definition is missing, the error message - should show what definition is missing. - -2004-06-25 Atsushi Enomoto - - * Misc.cs, RelaxngDatatype.cs, RelaxngDatatypeProvider.cs, - RelaxngDefaultDatatype.cs, RelaxngException.cs, RelaxngGrammar.cs, - RelaxngMergedProvider.cs, RelaxngNameClass.cs, RelaxngPattern.cs, - RelaxngPatternType.cs, RelaxngReader.cs, RelaxngValidatingReader.cs, - XsdDatatypeProvider.cs : Added/replaced novell license term. - -2004-06-21 Atsushi Enomoto - - * Misc.cs, - RelaxngPattern.cs, - RelaxngReader.cs : - Use XmlResolver (or XmlUrlResolver) directly. XmlResolver was - incorrectly _used_ before null check. Don't create XmlResolver - instance for _every_ pattern object. - * RelaxngPattern.cs : UnresolvedRef.ExpandRef() should return not - try to find target derivative pattern twice. It was the culprit of - infinite loop. Removed dirty switches. - * RelaxngGrammar.cs : code cleanup. - -2004-06-17 Atsushi Enomoto - - * Misc.cs, RelaxngGrammar.cs, RelaxngPattern.cs, RelaxngReader.cs : - Added XmlResolver property to fix bug #60334. - Check incrrect recursion check that caused possible infinite loop. - -2004-05-31 Atsushi Enomoto - - * Misc.cs : made Util class internal. - * RelaxngDatatypeProvider.cs : looks commit was missing. - * RelaxngException.cs : made one .ctor() internal that accepts - RdpPattern. - * RelaxngNameClas.cs : Names list should not be settable. - * RelaxngPattern.cs : RelaxngRefPattern class is internal use only. - * RelaxngPatternType.cs : there is not "Include" pattern. - -2004-05-30 Atsushi Enomoto - - * RelaxngDatatypeProvider.cs : removed meaningless using alias. - * RelaxngGrammar.cs : modified ArrayList to RelaxngGrammarContentList. - RelaxngMergedProvider.cs : Added #if PNET switch to support non- - xmlschema available environment. - * RelaxngPattern.cs : added IGrammarContent and - RelaxngGrammarContentList. - -2004-03-17 Atsushi Enomoto - - * RelaxngNameClass.cs : Introduced RelaxngNameClassList class. - -2004-03-15 Atsushi Enomoto - - * RelaxngGrammar.cs, - RelaxngNameClass.cs, - RelaxngPattern.cs : Added Write() support. - -2004-02-28 Atsushi Enomoto - - * RelaxngReader.cs : ReadPattern() should be public. - -2004-02-25 Atsushi Enomoto - - * Removed - - RngGrammar.cs - - RngNameClass.cs - - RngPattern.cs - - RngPatternType.cs - They are moved to RelaxngXXX.cs and improved - -2004-02-25 Atsushi Enomoto - - * Added - - RelaxngDatatype.cs - - RelaxngDatatypeProvider.cs - - RelaxngDefaultDatatypes.cs - - RelaxngException.cs - - RelaxngGrammar.cs - - RelaxngMergedProvider.cs - - RelaxngNameClass.cs - - RelaxngPattern.cs - - RelaxngPatternType.cs - - XsdDatatypeProvider.cs - * Misc.cs, - RelaxngReader.cs, - RelaxngValidatingReader.cs : Radical design changes. - - In short: - - API redesign (renaming RngXxx to RelaxngXxx) - - Strict grammar validation - - Datatype support (XML Schema primitive datatypes) - - Some derivative bugfixes such as list validation. - -2003-05-19 Atsushi Enomoto - - * RelaxngReader.cs : - + Now skips immaterial content correctly. - + Removed MoveToContent(). - + Trimming attribute values and names. - + Fixed ReadNameClassChoice(), ReadNameClassExcept(), - ReadPatternExcept (). They require one or more contents. - + QName resolver fix. - + ReadListPattern() failed to read actual content. - * RelaxngValidatingReader.cs : - + Fixed incorrect error message. - + Fixed incorrect attribute namespace handling. - * RngGrammar.cs : Some simplification stuff fix. - Support for illegal recursion check. - * RngNameClass.cs : fixed RngNsName ctor() (argument not passed). - * RngPattern.cs : fixed ParentRef.Compile() (was treated same as Ref). - -2003-05-05 Atsushi Enomoto - - * RelaxngReader.cs : ReadExternalRef() hadn't resolved base uri. - -2003-04-29 Atsushi Enomoto - - * Started. - * added ChangeLog, RelaxngReader.cs, RelaxngValidatingReader.cs, - RngGrammar.cs, RngNameClasses.cs, RngPattern.cs, RngPatternType.cs - and Misc.cs. - diff --git a/mcs/class/Commons.Xml.Relaxng/Commons.Xml/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Commons.Xml/ChangeLog deleted file mode 100644 index 39e532f8624..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/Commons.Xml/ChangeLog +++ /dev/null @@ -1,22 +0,0 @@ -2009-01-20 Atsushi Enomoto - - * XmlDefaultReader.cs : remove bogus overrides that blocks normal - Read(). It was a design flaw in .NET. - -2004-06-25 Atsushi Enomoto - - * XmlDefaultReader.cs : Added novell's license (avoid confusion). - -2004-06-17 Atsushi Enomoto - - * XmlDefaultReader.cs : don't catch the exception. - -2004-02-25 Atsushi Enomoto - - * XmlDefaultReader.cs : Added support for IXmlLineInfo. - -2003-04-29 Atsushi Enomoto - - * Started. - * added ChangeLog, XmlDefaultReader.cs. - diff --git a/mcs/class/Commons.Xml.Relaxng/Test/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Test/ChangeLog deleted file mode 100644 index 0583f4dcd00..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/Test/ChangeLog +++ /dev/null @@ -1,89 +0,0 @@ -2009-01-20 Atsushi Enomoto - - * RelaxngDatatypeProviderTests.cs : new test, based on bug #463267 - by Mark Junker. - -2009-01-20 Atsushi Enomoto - - * RelaxngDatatypeProviderTests.cs : new test, based on bug #463264 - by Mark Junker. - -2008-11-11 Atsushi Enomoto - - * RncTests.cs : added InheritDefaultNamespace(). - -2007-12-14 Atsushi Enomoto - - * RelaxngReaderTests.cs : added test for bug #347945. - -2006-04-18 Atsushi Enomoto - - * RncTests.cs : added (my own) infocard rnc parsing test. - -2006-04-11 Atsushi Enomoto - - * NvdlValidatingReaderTests.cs : new file for NVDL test. - -2006-04-04 Atsushi Enomoto - - * RncTests.cs : added atom.rnc parsing test. - -2006-04-04 Atsushi Enomoto - - * RncTests.cs : added surrogate test and foreign-elements/attributes - ambiguity test. - -2006-01-04 Atsushi Enomoto - - * RelaxngValidatingReaderTests.cs : regressions mentioned in the - previous fix were solved. - -2006-01-03 Atsushi Enomoto - - * RelaxngValidatingReaderTests.cs : seems like there are some sort - of regressions. Will be fixed after my end of vacations. - -2004-05-30 Atsushi Enomoto - - * RncTests.cs : fixed test that got impossible to build anymore. - -2004-05-08 Gonzalo Paniagua Javier - - * RelaxngValidatingReaderTests.cs: this compiled with mcs but fails with - csc. Filed as bug #58222. - -2004-03-17 Atsushi Enomoto - - * Added RncTests.cs (compact syntax test). - * RelaxngReaderTests.cs : modified and fixed relaxng.rng reading test. - * RelaxngValidatingReaderTests.cs : Added relaxng.rng validation test. - -2004-02-28 Atsushi Enomoto - - * Removed Commons.Xml.Relaxng_test.args. - * RelaxngReaderTests.cs, - RelaxngValidatingReaderTests.cs : file path fix. - * XsdDatatypeTests.cs : It causes infinite loop (maybe bug in libs), - so comment out right now. - -2004-02-28 Atsushi Enomoto - - * Added XsdDatatypeTests.cs. - * RdpPatternTests.cs, - RelaxngReaderTests.cs, - RelaxngValidatingReaderTests.cs : library class change fixes. - -2003-05-13 Martin Willemoes Hansen - * makefile.gnu: Fixed name of assembly was changed - from Mono.Xml.Relaxng to - Commons.Xml.Relaxng. - * RdpPatternTests.cs, RelaxngReaderTests.cs: - Removed Assertion. prefixes and made them inherit from Assertion. - -2003-04-29 Atsushi Enomoto - - * Started. - * added ChangeLog, RdpPatternTests.cs, RelaxngReaderTests.cs, - RelaxngValidatingReaderTests.cs, makefile.gnu, - Commons.Xml.Relaxng_test.args and Commons.Xml.Relaxng_test.build. - diff --git a/mcs/class/Commons.Xml.Relaxng/Test/XmlFiles/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Test/XmlFiles/ChangeLog deleted file mode 100644 index 3539f130eff..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/Test/XmlFiles/ChangeLog +++ /dev/null @@ -1,38 +0,0 @@ -2009-01-20 Atsushi Enomoto - - * 463267.rng : new test file. - -2009-01-20 Atsushi Enomoto - - * 463264.rng : new test file. - -2008-11-11 Atsushi Enomoto - - * include-default-namespace.rnc, - include-default-namespace-included.rnc, - include-default-namespace.xml : new test files. - -2007-04-18 Atsushi Enomoto - - * schemas-xmlsoap-or-ws-2005-05-identity.rnc : new test schema. - -2006-04-11 Atsushi Enomoto - - * nvdl.nvdl, nvdl.rng : new file for nvdl validation. - -2006-04-04 Atsushi Enomoto - - * atom.rnc : new file for RNC parser test (It is from - http://atompub.org/2005/08/17/atom.rnc i.e. - http://www.ietf.org/rfc/rfc4287.txt). - -2004-03-17 Atsushi Enomoto - - * Added relaxng.rng and relaxng.rnc. - -2003-04-29 Atsushi Enomoto - - * Started. - * added ChangeLog, SimpleElementPattern1.xml, SimpleElementPattern1.rng, - SimpleElementPattern2.xml, SimpleElementPattern2.rng, team.xml, - team.rng. diff --git a/mcs/class/Commons.Xml.Relaxng/Test/standalone_tests/ChangeLog b/mcs/class/Commons.Xml.Relaxng/Test/standalone_tests/ChangeLog deleted file mode 100644 index e7360696b55..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/Test/standalone_tests/ChangeLog +++ /dev/null @@ -1,25 +0,0 @@ -2009-02-23 Atsushi Enomoto - - * relaxngtest.cs : added --skip-error option to test error recovery. - -2005-04-11 Atsushi Enomoto - - * anglia-test-runner.cs : added some options. - * Makefile : clean is inconsistent. - -2004-06-17 Atsushi Enomoto - - * relaxngtest.cs : Now we can test all cases (though resulting in - failure). Catch unexpected exception and report them as such. - -2004-05-31 Atsushi Enomoto - - * anglia-test-runner.cs : Added support for RELAX NG compact syntax - parser tests. - * Makefile : added anglia-test support. - * README : ditto. - -2004-02-25 Atsushi Enomoto - - * Added README, Makefile, relaxngtest.cs, prep.xsl, copying.html - and ChangeLog. diff --git a/mcs/class/Commons.Xml.Relaxng/resources/ChangeLog b/mcs/class/Commons.Xml.Relaxng/resources/ChangeLog deleted file mode 100644 index 2f4008dcf8c..00000000000 --- a/mcs/class/Commons.Xml.Relaxng/resources/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2004-12-06 Atsushi Enomoto - - * relaxng.rng, copying.html : added. relaxng.rng is from Jing, so - check copying.html for the details (it is MIT/X11 compatible). - diff --git a/mcs/class/Compat.ICSharpCode.SharpZipLib/ChangeLog b/mcs/class/Compat.ICSharpCode.SharpZipLib/ChangeLog deleted file mode 100644 index 693d2174efe..00000000000 --- a/mcs/class/Compat.ICSharpCode.SharpZipLib/ChangeLog +++ /dev/null @@ -1,26 +0,0 @@ -2005-12-22 Raja R Harinath - - Mark this as a backwards-compatibility library. - * Makefile (thisdir): Update to new location. - (LIBRARY): Rename to be unique. - (LIBRARY_NAME, LIBRARY_COMPAT): Define. - * Compat.ICSharpCode.SharpZipLib.dll.sources: Rename from - ICSharpCode.SharpZipLib.dll.sources to reflect changes. - -2004-11-25 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Add SharpZipLib.pub. - -2004-06-21 Raja R Harinath - - * Makefile (LIBRARY_SNK): Sign with SharpZipLib.key. The library - is delay-signed according to ICSharpCode.SharpZipLib/AssemblyInfo.cs. - -2004-06-09 Sebastien Pouliot - - * Makefile: Don't sign this assembly as it is fully signed during - compilation (we have the original private key). Thanks to Jackson. - -2004-05-28 Duncan Mak - - * SharpZipLib.pub: Added public key. diff --git a/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/ChangeLog b/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/ChangeLog deleted file mode 100644 index 514b0719bf6..00000000000 --- a/mcs/class/Compat.ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -2004-06-24 Raja R Harinath - - * AssemblyInfo.cs (AssemblyVersion): Set different version for the - net_2_0 profile. - -2004-05-28 Duncan Mak - - * AssemblyInfo.cs: Use the new SharpZipLib.pub. - * Zip/Compression/DeflaterHuffman.cs (FlushBlock): Add some - parenthesis to help the generics compiler read this source. diff --git a/mcs/class/Cscompmgd/Assembly/ChangeLog b/mcs/class/Cscompmgd/Assembly/ChangeLog deleted file mode 100644 index e48ab297f3d..00000000000 --- a/mcs/class/Cscompmgd/Assembly/ChangeLog +++ /dev/null @@ -1,22 +0,0 @@ -2008-04-25 Andreas Nahr - - * AssemblyInfo.cs: Change to use more constants - -2008-04-09 Andreas Nahr - - * AssemblyInfo.cs: Add missing attributes - -2005-11-05 Kornél Pál - - * AssemblyInfo.cs: Use Consts.VsFileVersion as AssemblyFileVersion and - AssemblyInformationalVersion. - -2005-08-07 Gert Driesen - - * AssemblyInfo.cs: Fixed attributes to match MS.NET. - -2004-04-06 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/Cscompmgd/ChangeLog b/mcs/class/Cscompmgd/ChangeLog deleted file mode 100644 index 57bbcd14ddb..00000000000 --- a/mcs/class/Cscompmgd/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2004-05-11 Jacskon Harper - - * Makefile: Specify correct lowercase assembly name. - -2004-02-22 Atsushi Enomoto - - * Added Cscompmgd_test.dll.sources. - * Makefile: Removed NO_TEST=yes - -2003-07-03 Andreas Nahr - - * Cscompmgd.build: Removed unneeded unsafe compiler switch - -2002-12-07 Jackson Harper - - * Cscompmgd.build: Added file \ No newline at end of file diff --git a/mcs/class/Cscompmgd/Microsoft.CSharp/ChangeLog b/mcs/class/Cscompmgd/Microsoft.CSharp/ChangeLog deleted file mode 100644 index 455f39737de..00000000000 --- a/mcs/class/Cscompmgd/Microsoft.CSharp/ChangeLog +++ /dev/null @@ -1,83 +0,0 @@ -2006-05-30 Gert Driesen - - * ErrorLevel.cs: Removed extra Serializable attribute in 2.0 profile. - -2005-04-20 Gonzalo Paniagua Javier - - * Compiler.cs: redirect standard error. Patch by Toby Miller that fixes - bug #74067. - -2004-12-14 Jackson Harper - - * Compiler.cs: mcs writes to stderr now. Also read stdout so we do - not block if mcs writes a lot of data to is. - -2004-07-02 Jackson Harper - - * Compiler.cs: - * CompilerError.cs: - * ErrorLevel.cs: Make obsolete in 2.0 - -2004-05-11 Gert Driesen (drieseng@users.sourceforge.net) - * Compiler.cs: marked ctor private to match MS.NET - -2003-02-23 Jackson Harper - - * CompilerError.cs: Use fields not properties, and remove unneeded finalizer - -2002-12-15 Jackson Harper - - * CompilerError.cs ErrorLevel.cs: Moved ErrorLevel enum into its own file - -2002-12-12 Jackson Harper - - * Compiler.cs: Partially implemented bugreport option, also only allow valid options now - -2002-12-07 Jackson Harper - - * Compiler.cs: Moved StreamWriter creation into a try block - -2002-12-07 Jackson Harper - - * Compiler.cs: Source text is now implemented so you can pass strings of C# code to be compiled - -2002-12-07 Jackson Harper - - * TODOAttribute.cs: Added file - -2002-12-07 Jackson Harper - - * Compiler.cs CompilerError.cs: Moved file - -2002-11-11 Jackson Harper - - * CompilerError.cs: Reordered ErrorLevel enumeration to match MS values - -2002-11-11 Jackson Harper - - * CompilerError.cs: Error levels are now lower case to match MS spec - -2002-11-9 Jackson Harper - - * CompilerError.cs: ToString() Do not show source file info if there was no source file in the error message - -2002-11-6 Jackson Harper - - * Compiler.cs: No longers waits untill mcs is finished running to read output, this should prevent - crashes from buffers filling up. - -2002-11-4 Jackson Harper - - * Compiler.cs CompilerError.cs: Fixed (C) in header - -2002-11-4 Jackson Harper - - * Compiler.cs: Added file - -2002-11-4 Jackson Harper - - * CompilerError.cs: Changed FileName property to the correct name 'SourceFile' - -2002-10-30 Jackson Harper - - * CompilerError.cs: Added class diff --git a/mcs/class/Cscompmgd/Test/Microsoft.CSharp/ChangeLog b/mcs/class/Cscompmgd/Test/Microsoft.CSharp/ChangeLog deleted file mode 100644 index abf9c1dcc3a..00000000000 --- a/mcs/class/Cscompmgd/Test/Microsoft.CSharp/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2004-05-11 Raja R Harinath - - * CompilerTest.cs (constructor): Remove. Compiler is a static-only - class. - -2004-02-22 Atsushi Enomot - - * Added CompilerTest.cs (just for setting up) diff --git a/mcs/class/CustomMarshalers/Assembly/ChangeLog b/mcs/class/CustomMarshalers/Assembly/ChangeLog deleted file mode 100644 index f8e71560380..00000000000 --- a/mcs/class/CustomMarshalers/Assembly/ChangeLog +++ /dev/null @@ -1,14 +0,0 @@ -2008-04-15 Andreas Nahr - - * AssemblyInfo.cs: Added missing Attributes - -2005-10-31 Zoltan Varga - - * AssemblyInfo.cs: Fix compilation. Fixes #76449. - -2004-04-28 Sebastien Pouliot - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added - * TODOAttribute.cs: Added \ No newline at end of file diff --git a/mcs/class/CustomMarshalers/ChangeLog b/mcs/class/CustomMarshalers/ChangeLog deleted file mode 100644 index 7f1a39e52c2..00000000000 --- a/mcs/class/CustomMarshalers/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2006-08-28 Wade Berrier - - * Makefile: Non consequential casing rename for thisdir - -2006-07-20 Jonathan Chambers - - * Makefile: - Corrected assembly name to CustomMashalers. - -2004-04-26 Sebastien Pouliot - - * System.Runtime.InteropServices.CustomMarshalers.dll.sources: - Added Assembly/AssemblyInfo.cs, Locale.cs and TODO to the build. - -2003-03-22 Martin Willemoes Hansen - - * Stubbed assembly diff --git a/mcs/class/CustomMarshalers/System.Runtime.InteropServices.CustomMarshalers/ChangeLog b/mcs/class/CustomMarshalers/System.Runtime.InteropServices.CustomMarshalers/ChangeLog deleted file mode 100644 index 94c59637c55..00000000000 --- a/mcs/class/CustomMarshalers/System.Runtime.InteropServices.CustomMarshalers/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2007-04-24 Jonathan Chambers - - * EnumeratorToEnumVariantMarshaler.cs: Implement. diff --git a/mcs/class/I18N/Assembly/ChangeLog b/mcs/class/I18N/Assembly/ChangeLog deleted file mode 100644 index 31aec914726..00000000000 --- a/mcs/class/I18N/Assembly/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2004-04-30 Sebastien Pouliot - - * AssemblyInfo.cs: Added - * ChangeLog: Added diff --git a/mcs/class/I18N/CJK/ChangeLog b/mcs/class/I18N/CJK/ChangeLog deleted file mode 100644 index 527dd3098ee..00000000000 --- a/mcs/class/I18N/CJK/ChangeLog +++ /dev/null @@ -1,295 +0,0 @@ -2009-10-09 Atsushi Enomoto - - * ISO2022JP.cs : simply output wrong escape sequence bytes to the - output (like .NET does). - -2009-04-15 Atsushi Enomoto - - * jis.table : regenerated. Fixed bug #491799. - -2008-06-09 Atsushi Enomoto - - * ISO2022JP.cs : handle ESC-J sequence which is obsoleted in - JIS X 0213. Fixed bug #398273. - -2008-05-16 Atsushi Enomoto - - * Makefile: I didn't know the syntax ;-) - -2008-05-16 Atsushi Enomoto - - * Makefile: added Test/texts/*.txt to EXTRA_DISTFILES. - -2006-01-30 Atsushi Enomoto - - * DbcsEncoding.cs ISO2022JP.cs GB18030Encoding.cs CP51932.cs - CP949.cs : Fixed windows code page and some minor properties. - -2006-01-23 Atsushi Enomoto - - * DbcsConvert.cs ISO2022JP.cs CP950.cs CP932.cs: author lines. - Monoized CP932.cs which is too deeply indented to read (and - anyways no one other than myself is taking care of it). - -2006-01-23 Atsushi Enomoto - - * KSConvert.cs Big5Convert.cs Gb2312Convert.cs: removed. They could - just be DbcsConvert instances. - * I18N.CJK.dll.sources : removed above. - * DbcsConvert.cs : added static fields: Big5 and KS. - * CP949.cs CP950.cs : use DbcsConvert class directly. - -2006-01-23 Atsushi Enomoto - - * CP936.cs, CP949.cs, CP950.cs : - Added GetByteCountImpl() (there weren't GetByteCount() override - in those classes, so they also save extra byte[] allocation). - * CP932.cs, CP51932.cs, GB18030Encoding.cs, ISO2022JP.cs : - GetByteCount() -> GetByteCountImpl(). - Fixed ISO2022JPEncoder/Decoder to hold different "shifted_in" flags - for GetByteCountImpl() and GetBytesImpl(). - -2006-01-23 Atsushi Enomoto - - * ISO2022JP.cs GB18030Encoding.cs CP936.cs CP51932.cs: - fix warnings. - -2006-01-23 Atsushi Enomoto - - * CP950.cs : - This was the last one encoding which needed incomplete byte - handling. - * DbcsEncoding.cs, GB18030Encoding.cs, CP950.cs, CP932.cs, - CP936.cs, CP51932.cs, CP949.cs (all): - Made GetCharCount() and GetChars() in DbcsDecoder as different - internal CheckRange() methods (it is bad design to have those - methods as base methods). Use CheckRange() everywhere. - -2006-01-23 Atsushi Enomoto - - * CP949.cs : - handle incomplete byte (thus conversion implementation went into - CP949Decoder like other DBCS encodings). - -2006-01-23 Atsushi Enomoto - - * CP936.cs : - handle incomplete byte (thus conversion implementation went into - CP936Decoder like other DBCS encodings). - -2006-01-20 Atsushi Enomoto - - * CP51932.cs : - Encoding.GetChars() does not handle incomplete bytes but - Decoder.GetChars() should do it (which was has vanished - when I fixed CP51932 4 days ago). Now it uses Decoder which - preserves incomplete byte like CP932 and CP54936. - -2006-01-20 Atsushi Enomoto - - * CP932.cs : - Implemented Decoder to handle incomplete bytes correctly. Hold - different incomplete bytes for GetChars() and GetCharCount(). - "reflesh" parameter in 2.0 is now handled correctly. - Now GetChars()/GetCharCount() in Encoding are implemented - correctly to use Decoder. - -2006-01-20 Atsushi Enomoto - - Fixed bug #77307. - * GB18030Encoding.cs : GetEncoder() and GetDecoder() should be - overriden. in the Encoder, refresh parameter should handle - incomplete field at its end of processing. Also it should - differentiate GetByteCount() and GetChars() for its internal - state. - * GB18030Source.cs : handle end index of GB18030Map as inclusive, - not exclusive. Reject out-of-range GBX conversion. - -2006-01-20 Atsushi Enomoto - - * GB18030Encoding.cs : GetChars() ditto. Fixed bug #77306. - -2006-01-20 Atsushi Enomoto - - * CP949.cs : GetChars() exactly the same fix as CP950. - Fixed bug #77298. - -2006-01-20 Atsushi Enomoto - - * CP950.cs : GetChars() should filter out invalid index to internal - conversion array. Fixed bug #77274. - -2006-01-17 Atsushi Enomoto - - * DbcsEncoding.cs CP950.cs CP932.cs CP936.cs CP51932.cs CP949.cs : - Made all as really serializable. Removed references to DbcsConvert - and added GetConvert() methods instead. - -2006-01-17 Atsushi Enomoto - - * DbcsEncoding.cs ISO2022JP.cs GB18030Encoding.cs CP950.cs - CP932.cs CP936.cs CP51932.cs CP949.cs (All) : - Marked as [Serializable]. - -2006-01-16 Atsushi Enomoto - - * CP936.cs : - Implement GetCharCount(); it is too costy to use GetChars() - in GetCharCount(). Removed extra code in GetChars(). Check table - index range before accessing it by index. - -2006-01-16 Atsushi Enomoto - - * CP51932.cs : - In GetChars(), insufficient byte is not preserved. - Under 1.x profile it is just discarded. - Under 2.0 profile it is converted to \u30FB. - Fixed GetCharCount() to match GetChars(). - -2006-01-13 Atsushi Enomoto - - * CP932.cs : GetByteCount() returned insufficient count at PrivateUse - area. Fixed bug #77724. - - (Additionally, reduced extraneous indentation in switch-cases). - -2006-01-12 Atsushi Enomoto - - * CP51932.cs : oops, another extra debugging code was remaining. - Fixed bug #77223. - -2005-12-06 Atsushi Enomoto - - Now I can rename new CP936_2.cs file to CP936.cs without svn diff mess. - -2005-12-06 Atsushi Enomoto - - * DbcsConvert.cs : added static Gb2312 field for common use. - * dbcs-table-generator.cs : - Added shortcut options for BIG5 and GB2312. Compressed data a bit. - * CP936.cs, CP936_2.cs : GB2312.TXT does not exist anymore on - unicode.org and it does not work like MS Codepage 936, so added - fresh implementation which is almost the same as CP950.cs. - CP936.cs is therefore removed. - * GB18030Encoding.cs : - switched implementation from Gb2312Convert to (base) DbcsConvert - as well as CP936. - * gb2312-build.sh : added note that we don't use it anymore. - * gb2312.table : - with it CP936 can handles CP936-only codepoints as well. - * big5.table : compressed a bit. - * I18N.CJK.dll.sources : in the meantime, use CP936_2.cs - -2005-12-06 Atsushi Enomoto - - * renamed from big5-table-generator.cs to dbcs-table-generator.cs. - -2005-12-06 Atsushi Enomoto - - * big5-table-generator.cs : made it to work for GB2312 table - generation purpose (different format than gb2312.table.) - -2005-12-06 Atsushi Enomoto - - * CP936.cs, - GB18030Encoding.cs, - GB18030Source.cs : conversion from Encoding to MonoEncoding and - added fallback support in GEtBytes(Impl), as well as others. - -2005-12-05 Atsushi Enomoto - - * big5-table-generator.cs : new file to generate "big5.table". - * CP950.cs : added fallback support. switched to GetBytesImpl(). - * DbcsEncoding.cs : switched to MonoEncoding (should have been - committed when CP949.cs was committed). - * big5.table : updated to match MS CP950. - -2005-12-05 Atsushi Enomoto - - * CP949.cs : migration from GetBytes (of Encoding) to GetBytesImpl - (of MonoEncoding). Added fallback support. - -2005-12-05 Atsushi Enomoto - - * I18N.CJK_test.dll.sources : new file for NUnit test. - * Makefile : removed NO_TEST. - -2005-12-03 Atsushi Enomoto - - * CP51932.cs : - GetCharCount() was returning excessive size. Now it is also based - on MonoEncoding, with fallback support. - -2005-12-03 Atsushi Enomoto - - * CP932.cs : oops, wrong range. - -2005-12-03 Atsushi Enomoto - - * CP932.cs : - in GetBytes() \uFF01-\uFF60 are incorrectly mapped to ASCII - characters (they should be mapped to full-width characters). - Base type is now MonoEncoding, without adding fallback support. - -2005-12-02 Atsushi Enomoto - - * ISO2022JP.cs : - Base type is now MonoEncoding (fallbacks are not handled yet). - Largely rewritten to handle SI/SO flag (CP50222) - and mode transition (all) correctly. - -2005-11-21 Atsushi Enomoto - - * CP949.cs : UHC level 2 base number is wrong. - Fixed bug #76760 Patch by Hye-Shik Chang. - -2005-11-16 Atsushi Enomoto - - * GB18030Encoding.cs : check GB2312 first, and then check GB18030. - Fixed GB18030 part of bug #76722. - -2005-11-16 Atsushi Enomoto - - * GB2312Convert.cs , CP936.cs, GB18030Encoding.cs : don't handle - single byte characters in UcsToGbk. Fixed GB2312 part of #76722. - -2005-11-01 Atsushi Enomoto - - * CP949.cs : Now it contains both CP949 (UHC) and CP51949 (EUC) for - Korean encoding. This should fix bug #76588. - -2005-09-25 Atsushi Enomoto - - * I18N.CJK.dll.sources : needs fix as well. - -2005-09-25 Atsushi Enomoto - - * CP50221.cs, - ISO2022JP.cs : - So, now "CP50221.cs" is improper, since it contains all 50220-50222. - -2005-09-25 Atsushi Enomoto - - * CP50221.cs : actually 50220 and 50222 are also iso-2022-jp encodings. - Fixed bug #76139. This file is likely to be renamed. - -2005-09-18 Atsushi Enomoto - - * CP50221.cs, GB18030Encoding.cs : because of silly design - Common/Manager expects fixed class names CPxxxxx. Fixed bug #76139. - -2005-08-22 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Add README.gb18030 and gb18030.table. - -2005-08-19 Atsushi Enomoto - - why didn't we have it? ;-) - - * README.gb18030, - gb18030.table, - GB18030Encoding.cs, - GB18030Source.cs, - Makefile, - I18N.CJK.dll.sources : added support for GB18030 encoding. - * Gb2312Convert.cs : added utility conversion methods. diff --git a/mcs/class/I18N/CJK/Test/ChangeLog b/mcs/class/I18N/CJK/Test/ChangeLog deleted file mode 100644 index f0974a2fde8..00000000000 --- a/mcs/class/I18N/CJK/Test/ChangeLog +++ /dev/null @@ -1,81 +0,0 @@ -2009-10-09 Atsushi Enomoto - - * I18N.CJK.Test.cs : added test for iso-2022-jp wrong esc sequences. - -2009-04-15 Atsushi Enomoto - - * I18N.CJK.Test.cs : added test for bug #491799. - -2008-06-09 Atsushi Enomoto - - * I18N.CJK.Test.cs : added test for bug #398273. - -2006-01-23 Atsushi Enomoto - - * I18N.CJK.Test.cs : - added Decoder950Refresh() and Decoder950NoRefresh(). - -2006-01-23 Atsushi Enomoto - - * I18N.CJK.Test.cs : - added Decoder949Refresh() and Decoder949NoRefresh(). - -2006-01-23 Atsushi Enomoto - - * I18N.CJK.Test.cs : - added Decoder936Refresh() and Decoder936NoRefresh(). - -2006-01-20 Atsushi Enomoto - - * I18N.CJK.Test.cs : - added Decoder51932Refresh() and Decoder51932NoRefresh(). - -2006-01-20 Atsushi Enomoto - - * I18N.CJK.Test.cs : added Decoder932Refresh(). - -2006-01-20 Atsushi Enomoto - - * I18N.CJK.Test.cs : Actually some of new tests fail under .NET 1.x. - Added Encoder54936Refresh() which tests Encoder.GetBytes() where - refresh==true. - -2006-01-20 Atsushi Enomoto - - * I18N.CJK.Test.cs : Added test for #77307. Unify those "get bytes - for all of chars" tests. - -2006-01-20 Atsushi Enomoto - - * I18N.CJK.Test.cs : Added test for #77306. - -2006-01-20 Atsushi Enomoto - - * I18N.CJK.Test.cs : fixed broken method extraction. Added test for - #77298. - -2006-01-20 Atsushi Enomoto - - * I18N.CJK.Test.cs : added test for bug #77274. Unify those - "all pair of bytes" tests code. - -2006-01-16 Atsushi Enomoto - - * I18N.CJK.Test.cs : added test for bug #77238. - -2006-01-16 Atsushi Enomoto - - * I18N.CJK.Test.cs : added test for bug #77223, #77224 and #77222. - -2005-12-06 Atsushi Enomoto - - * I18N.CJK.Test.cs : w00t, Now all test are working, including - codepage 936 (GB2312) and GB18030. - -2005-12-05 Atsushi Enomoto - - * I18N.CJK.Test.cs : BIG5 tests are now working. - -2005-12-05 Atsushi Enomoto - - * I18N.CJK.Test.cs : initial NUnit test checkin. diff --git a/mcs/class/I18N/CJK/Test/texts/ChangeLog b/mcs/class/I18N/CJK/Test/texts/ChangeLog deleted file mode 100644 index f9a0252bf3b..00000000000 --- a/mcs/class/I18N/CJK/Test/texts/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2005-12-05 Atsushi Enomoto - - * chinese-utf8.txt chinese-936.txt chinese-54936.txt - chinese2-utf8.txt chinese2-950.txt - japanese-utf8.txt japanese-932.txt japanese-51932.txt - japanese-50221.txt japanese-50222.txt - japanese2-utf8.txt japanese2-50220.txt - korean-utf8.txt korean-949.txt : tested text files. - * conv.cs : simple reference output generator. diff --git a/mcs/class/I18N/Common/ChangeLog b/mcs/class/I18N/Common/ChangeLog deleted file mode 100644 index 0117b8934ea..00000000000 --- a/mcs/class/I18N/Common/ChangeLog +++ /dev/null @@ -1,75 +0,0 @@ -2006-08-24 Atsushi Enomoto - - * ByteEncoding.cs : Implemented IsAlwaysNormalized(). - (only SingleByte and FormC may return true for IsAlwaysNormalized - on .NET.) - Ask String.Normalize() for every possible single byte character - which is valid for the encoding and see if it has changed the - string (i.e. it returns the value based on the actual - normalization.) - -2006-06-13 Kornél Pál - - * ByteEncoding.cs: Use unsafe code in GetString() that results in - significant performance improvement. - -2006-01-30 Atsushi Enomoto - - * MonoEncoding.cs : - Added another overload that takes windows code page. - -2006-01-23 Atsushi Enomoto - - * MonoEncoding.cs : - Added abstract GetByteCountImpl() in MonoEncoding and MonoEncoder. - GetByteCount() is now based on the method above. - * ByteEncoding.cs : so GetByteCount() became GetByteCountImpl() and - is based on char*. - -2006-01-17 Atsushi Enomoto - - * MonoEncoding.cs, ByteEncoding.cs : - Marked as [Serializable]. - -2005-12-01 Atsushi Enomoto - - * MonoEncoding.cs : new file, which is going to be used as the - abstract class for all Encoding classes in I18N.*.dll. Only - GetBytesImpl() is required in derived classes. - * I18N.dll.sources : added above. - * ByteEncoding : HandleFallback() is moved to MonoEncoding. - Now that only ToBytes() with pointers is required, commented out - other ToBytes() overloads. - GetBytesImpl() is implemented to call ToBytes() and thus all of - the derived classes work as they used to be. - -2005-11-30 Atsushi Enomoto - - * Makefile : now it uses unsafe pointers. - * ByteEncoding.cs : Now there is three versions of ToBytes(): the only - one with pointers will be in use in the future. ToBytes(string) and - ToBytes() with arrays will be implemented to dispatch pointer-based - one and will be only one conversion implementation while they keep - avoiding extra array creation. - -2005-11-28 Atsushi Enomoto - - * ByteEncoding.cs : added IsSingleByte. - -2005-11-01 Atsushi Enomoto - - * Handler.cs : added 51949 (true euc-kr). - -2005-09-25 Atsushi Enomoto - - * Handler.cs : added 50220 and 50222. - -2005-09-18 Atsushi Enomoto - - * Handler.cs : Required changes wrt some class renames. - -2005-08-19 Atsushi Enomoto - - why didn't we have it? ;-) - - * Handlers.cs : added GB18030 support. diff --git a/mcs/class/I18N/MidEast/ChangeLog b/mcs/class/I18N/MidEast/ChangeLog deleted file mode 100644 index 4d98c517101..00000000000 --- a/mcs/class/I18N/MidEast/ChangeLog +++ /dev/null @@ -1,29 +0,0 @@ -2006-11-20 Atsushi Enomoto - - * CP1254.cs, CP1255.cs, CP1256.cs, CP28596.cs, CP28598.cs, - CP28599.cs, CP38598.cs: - cosmetic indent fix (now they are correctly auto-generated). - -2006-01-24 Atsushi Enomoto - - Fixed bug #77325. - * windows-28596-2000.ucm : new file. Copied IBM ICU data from - http://dev.icu-project.org/cgi-bin/viewcvs.cgi/charset/data/ucm/windows-28596-2000.ucm (revision 1.2) - * CP28596.cs : regenerated source file (and made some manual - changes) to replace mapping source from old ibm-1089.ucm to above. - -2006-01-17 Atsushi Enomoto - - * CP1254.cs CP1255.cs CP28596.cs CP1256.cs CP28598.cs CP38598.cs - CP28599.cs (All) : - Marked as [Serializable]. - -2005-12-01 Atsushi Enomoto - - (this is the first ChangeLog entry.) - - * CP1254.cs CP1255.cs CP1256.cs CP28596.cs CP28598.cs CP28599.cs - CP38598.cs : (all *.cs) - The same changes on fallback support and shift to pointer-based - implementation as we had in I18N.West.dll. - * Makefile : added /unsafe. diff --git a/mcs/class/I18N/Other/ChangeLog b/mcs/class/I18N/Other/ChangeLog deleted file mode 100644 index 5e8f85b2df8..00000000000 --- a/mcs/class/I18N/Other/ChangeLog +++ /dev/null @@ -1,31 +0,0 @@ -2006-11-20 Atsushi Enomoto - - * CP1251.cs, CP28594.cs, CP28595.cs, CP1257.cs, CP1258.cs, - CP874.cs, CP20866.cs, CP21866.cs: - cosmetic indent fix (now they are correctly auto-generated). - -2006-01-23 Atsushi Enomoto - - * CP57002.cs : Added GetByteCountImpl(). - -2006-01-17 Atsushi Enomoto - - * CP1251.cs CP28594.cs CP28595.cs CP1257.cs CP1258.cs CP57002.cs - CP874.cs CP20866.cs CP21866.cs (All) : - Marked as [Serializable]. - -2005-12-01 Atsushi Enomoto - - * CP57002.cs : Now its base class is MonoEncoding, and implemented - fallback support and pointer-based code for GetBytes(Impl). - Commented string version of GetBytes() out. - -2005-12-01 Atsushi Enomoto - - (this is the first ChangeLog entry.) - - * CP1251.cs CP28594.cs CP28595.cs CP1257.cs CP1258.cs CP874.cs - CP20866.cs CP21866.cs : (all but 57002.cs) - The same changes on fallback support and shift to pointer-based - implementation as we had in I18N.West.dll. - * Makefile : added /unsafe. diff --git a/mcs/class/I18N/Rare/ChangeLog b/mcs/class/I18N/Rare/ChangeLog deleted file mode 100644 index 071b0ba258a..00000000000 --- a/mcs/class/I18N/Rare/ChangeLog +++ /dev/null @@ -1,31 +0,0 @@ -2006-11-20 Atsushi Enomoto - - * CP708.cs, CP855.cs, CP869.cs, CP864.cs, CP858.cs, CP857.cs, - CP852.cs, CP862.cs, CP866.cs: - cosmetic indent fix (now they are correctly auto-generated). - -2006-01-17 Atsushi Enomoto - - * CP1145.cs CP1149.cs CP20420.cs CP20424.cs CP708.cs CP855.cs - CP875.cs CP1140.cs CP869.cs CP1144.cs CP1047.cs CP1148.cs - CP21025.cs CP870.cs CP20285.cs CP864.cs CP858.cs CP1143.cs - CP1026.cs CP37.cs CP1147.cs CP500.cs CP20280.cs CP20290.cs - CP20284.cs CP20278.cs CP857.cs CP1142.cs CP1146.cs CP20273.cs - CP852.cs CP862.cs CP20277.cs CP20871.cs CP866.cs CP20297.cs - CP1141.cs (All) : - Marked as [Serializable]. - -2005-12-01 Atsushi Enomoto - - (this is the first ChangeLog entry.) - - * CP1145.cs CP1149.cs CP20420.cs CP20424.cs CP708.cs CP855.cs - CP875.cs CP1140.cs CP869.cs CP1144.cs CP1047.cs CP1148.cs - CP21025.cs CP870.cs CP20285.cs CP864.cs CP858.cs CP1026.cs - CP1143.cs CP37.cs CP1147.cs CP500.cs CP20280.cs CP20290.cs - CP20284.cs CP20278.cs CP857.cs CP1142.cs CP1146.cs CP20273.cs - CP852.cs CP862.cs CP20277.cs CP20871.cs CP866.cs CP20297.cs - CP1141.cs : (all *.cs) - The same changes on fallback support and shift to pointer-based - implementation as we had in I18N.West.dll. - * Makefile : added /unsafe. diff --git a/mcs/class/I18N/West/ChangeLog b/mcs/class/I18N/West/ChangeLog deleted file mode 100644 index fdae4a6a834..00000000000 --- a/mcs/class/I18N/West/ChangeLog +++ /dev/null @@ -1,64 +0,0 @@ -2010-02-11 Zoltan Varga - - * CP1250.cs CP1252.cs: Move the '--charCount' line to the beginning of the loop, - since it can be skipped in case of HandleFallback. Add brances around the - call to HandleFallback so the 'continue' call is only done if it is called. - Should fix #573682. - -2008-07-11 Atsushi Enomoto - - * CP1252.cs : continue after fallback was missing. - Fixed bug #408381, patch by Jonathan Gagnon. - -2008-05-16 Atsushi Enomoto - - * Makefile : added Test/texts/*.txt to EXTRA_DISTFILES. - -2006-11-20 Atsushi Enomoto - - * windows-437-2000.ucm: copied from ICU: http://dev.icu-project.org/cgi-bin/viewcvs.cgi/charset/data/ucm/windows-437-2000.ucm?revision=1.2 - * windows-10079-2000.ucm: copied from ICU: http://dev.icu-project.org/cgi-bin/viewcvs.cgi/charset/data/ucm/windows-10079-2000.ucm?revision=1.2 - * CP437.cs : now it is autogenerated from windows-437-2000.ucm - Fixed bug #79951 - * CP10079.cs : now it is autogenerated from windows-10079-2000.ucm. - -2006-11-20 Atsushi Enomoto - - * CP28605.cs, CP10000.cs: - cosmetic indent fix (now they are correctly auto-generated). - -2006-01-17 Atsushi Enomoto - - * CP1252.cs CP28592.cs CP437.cs CP861.cs CP10079.cs CP863.cs - CP865.cs CP28593.cs CP1253.cs CP28597.cs CP10000.cs CP850.cs - CP860.cs CP28605.cs CP1250.cs (All) : - Marked as [Serializable]. - -2006-01-12 Atsushi Enomoto - - * CP10079.cs : oops, silly debugging code was remaining. - -2005-12-02 Atsushi Enomoto - - * Makefile : now it has tests. - * CP10079.cs : fixed some encoder/decoder mapping bugs. - -2005-12-01 Atsushi Enomoto - - * CP437.cs : forgot to comment out GetBytes(string). - -2005-11-30 Atsushi Enomoto - - * CP1252.cs CP28592.cs CP437.cs CP861.cs CP10079.cs CP863.cs CP865.cs - CP28593.cs CP1253.cs CP28597.cs CP850.cs CP860.cs CP28605.cs - CP1250.cs : made the same changes as CP10000.cs had in the previous - commit. - -2005-11-30 Atsushi Enomoto - - (initial changelog entry here.) - - * Makefile : now it uses unsafe pointers. - * CP10000.cs : Added 2.0 fallback support and modified ToBytes() from - array to pointers, and commented ToBytes(string) out (uses virtual - implementation in ByteEncoding). diff --git a/mcs/class/I18N/West/Test/ChangeLog b/mcs/class/I18N/West/Test/ChangeLog deleted file mode 100644 index b92289d86c9..00000000000 --- a/mcs/class/I18N/West/Test/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -2008-07-11 Atsushi Enomoto - - * I18N.West.Test.cs : added test for bug #408381, by Jonathan Gagnon. - -2006-11-20 Atsushi Enomoto - - * I18N.West.Test.cs : added test for bug #79951. - -2005-12-02 Atsushi Enomoto - - * I18N.West.Test.cs : NUnit test for I18N.West encodings. - diff --git a/mcs/class/I18N/West/Test/texts/ChangeLog b/mcs/class/I18N/West/Test/texts/ChangeLog deleted file mode 100644 index 210c8e84927..00000000000 --- a/mcs/class/I18N/West/Test/texts/ChangeLog +++ /dev/null @@ -1,14 +0,0 @@ -2005-12-02 Atsushi Enomoto - - * box-437.txt box-utf8.txt french-10000.txt french-utf8.txt - french2-863.txt french2-utf8.txt greek-1253.txt greek-28597.txt - greek-utf8.txt hungarian-28592.txt hungarian-utf8.txt - icelandic-10079.txt icelandic-utf8.txt icelandic2-861.txt - icelandic2-utf8.txt italian-28593.txt italian-utf8.txt - latin-28605.txt latin-850.txt latin-utf8.txt - nordic-865.txt nordic-utf8.txt norwegian-1252.txt - norwegian-utf8.txt polish-1250.txt polish-utf8.txt - portguese-860.txt portguese-utf8.txt proto-slavic-utf8.txt : - added text documents for encoding tests. - * czech-utf8.txt esperanto-utf8.txt : (not in use) - * conv.cs : tiny converter program. diff --git a/mcs/class/I18N/tools/ChangeLog b/mcs/class/I18N/tools/ChangeLog deleted file mode 100644 index b36814e6718..00000000000 --- a/mcs/class/I18N/tools/ChangeLog +++ /dev/null @@ -1,18 +0,0 @@ -2009-04-15 Atsushi Enomoto - - * uni2tab.c : don't use obsoleted shiftjis.txt. - -2009-04-15 Atsushi Enomoto - - * table_from.cs, table_to.cs : fix misuse of indexers (invalid code). - -2006-11-20 Atsushi Enomoto - - * ucm2cp.c: applying the missing patch from Bruno Haible (on bug - #77325), and made some changes to handle 2.0 fallback. - * cvt.sh: updated some mappings to correct ones. - -2006-01-24 Atsushi Enomoto - - * table.sh, table_from.cs, table_to.cs : imported a set of useful - tool from bug #77325 (thanks to Bruno Haible). diff --git a/mcs/class/IBM.Data.DB2/IBM.Data.DB2/ChangeLog b/mcs/class/IBM.Data.DB2/IBM.Data.DB2/ChangeLog deleted file mode 100644 index f55becb6997..00000000000 --- a/mcs/class/IBM.Data.DB2/IBM.Data.DB2/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2009-09-01 Gonzalo Paniagua Javier - - * DB2CLIWrapper.cs: changed libname to 'db2'. Use 'int' instead of - 'IntPtr' for most of the SQL handles. Only SQLPOINTER is 64 bits in - 64-bit machines. - diff --git a/mcs/class/ICSharpCode.SharpZipLib/ChangeLog b/mcs/class/ICSharpCode.SharpZipLib/ChangeLog deleted file mode 100644 index 7ef058d0faf..00000000000 --- a/mcs/class/ICSharpCode.SharpZipLib/ChangeLog +++ /dev/null @@ -1,24 +0,0 @@ -2005-10-15 Zoltan Varga - - * Import 0.84 version of SharpZipLib and merge local changes. This is - needed by newer versions of IKVM. - - * ICSharpCode.SharpZipLib: Remove 0.6 version. - -2004-11-25 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Add SharpZipLib.pub. - -2004-06-21 Raja R Harinath - - * Makefile (LIBRARY_SNK): Sign with SharpZipLib.key. The library - is delay-signed according to ICSharpCode.SharpZipLib/AssemblyInfo.cs. - -2004-06-09 Sebastien Pouliot - - * Makefile: Don't sign this assembly as it is fully signed during - compilation (we have the original private key). Thanks to Jackson. - -2004-05-28 Duncan Mak - - * SharpZipLib.pub: Added public key. diff --git a/mcs/class/Mainsoft.Web/ChangeLog b/mcs/class/Mainsoft.Web/ChangeLog deleted file mode 100644 index 3611c068ff1..00000000000 --- a/mcs/class/Mainsoft.Web/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2007-01-07 Vladimir Krasnov - - * Mainsoft.Web.J2EE.vmwcsproj: added Cloudscape files \ No newline at end of file diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ChangeLog b/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ChangeLog deleted file mode 100644 index 8cfacad8598..00000000000 --- a/mcs/class/Mainsoft.Web/Mainsoft.Web.Hosting/ChangeLog +++ /dev/null @@ -1,41 +0,0 @@ -2007-08-05 Vladimir Krasnov - - * ServletWorkerRequest.jvm.cs: fixed _OutputStream in - ServletWorkerRequest ctor - -2007-06-28 Vladimir Krasnov - - * BaseHttpServlet.cs: fixed service(), it does not creates output - stream now - * ServletWorkerRequest.jvm.cs: fixed ctor, bool parameter can force using - printWriter, used OutputStreamWrapper as OutputStream - * added OutputStreamWrapper class - -2007-05-15 Eyal Alaluf - - * IncludeHelperServlet.cs: Add System.Web.GH.IncludeHelperServlet for - backward compatibility. - -2007-03-21 Vladimir Krasnov - - * BaseHttpServlet.cs: fixed service, should not update context - in AppDomain on every request - -2007-03-12 Vladimir Krasnov - - * ServletWorkerRequest.jvm.cs: fixed ctor, adding welcome page to - aspnetconfig folder - -2007-03-06 Vladimir Krasnov - - * BaseHttpServlet.cs: added .appStartTime value to app domain - -2007-02-20 Vladimir Krasnov - - * ServletWorkerRequest.jvm.cs: fixed MapPath, made it able to return - real physical path - -2007-01-15 Vladimir Krasnov - - * ServletWorkerRequest.jvm.cs: fixed ctor, welcome file in sub dir - diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.Profile/ChangeLog b/mcs/class/Mainsoft.Web/Mainsoft.Web.Profile/ChangeLog deleted file mode 100644 index 1f87c64e3d7..00000000000 --- a/mcs/class/Mainsoft.Web/Mainsoft.Web.Profile/ChangeLog +++ /dev/null @@ -1,23 +0,0 @@ -2007-02-21 Vladimir Krasnov - - * DerbyProfileProvider.cs: fixed Initialize, CreateConnection throw - exception if no connection string present - -2007-01-15 Vladimir Krasnov - - * DerbyProfileHelper.cs: fixed GetUserId, return null if username - is null - -2007-01-11 Vladimir Krasnov - - * DerbyProfileProvider.cs: added schema version or existence checking - on creating connection - -2007-01-10 Vladimir Krasnov - - * DerbyProfileProvider.cs: fixed ReadProfileInfo, removed unneeded - catch - -2007-01-07 Vladimir Krasnov - - * added CloudscapeProfileProvider.cs diff --git a/mcs/class/Mainsoft.Web/Mainsoft.Web.Security/ChangeLog b/mcs/class/Mainsoft.Web/Mainsoft.Web.Security/ChangeLog deleted file mode 100644 index f2a30944446..00000000000 --- a/mcs/class/Mainsoft.Web/Mainsoft.Web.Security/ChangeLog +++ /dev/null @@ -1,58 +0,0 @@ -2007-04-19 Igor Zelmanovich - - * DerbyMembershipProvider.cs: - ChangePassword throws exception if new password has invalid format. - -2007-02-21 Vladimir Krasnov - - * DerbyMembershipProvider.cs: fixed Initialize, throw exception if no - connection string present - -2007-01-18 Vladimir Krasnov - - * DerbyDBSchema.cs: added traces to unload handler - -2007-01-15 Vladimir Krasnov - - * DerbyMembershipHelper.cs: fixed Users_DeleteUser, commented delete - from Personalization table - -2007-01-15 Vladimir Krasnov - - * DerbyDBSchema.cs: fixed GetSchemaVersion, return nullif DB does - not exist - -2007-01-11 Vladimir Krasnov - - * DerbyDBSchema.cs: added version table, refactored schema - initialization - * DerbyMembershipProvider.cs, - * DerbyRoleProvider.cs: added schema version or existence checking on - creating connection - -2007-01-09 Vladimir Krasnov - - * DerbyDBSchema.cs: fixed schema to work with cloudscape - * DerbyMembershipHelper.cs: fixed table fields to work with cloudscape - -2007-01-07 Vladimir Krasnov - - * added CloudscapeMembershipProvider.cs, CloudscapeRoleProvider.cs - -2007-01-04 Vladimir Krasnov - - * DerbyMembershipProvider.cs: fixed encoding of password - -2006-12-21 Vladimir Krasnov - - * DerbyMembershipProvider.cs: fixed provider key to be Guid - -2006-12-11 Vladimir Krasnov - - * DerbyDBSchema.cs: Added derby db unload functionality - -2006-11-26 Vladimir Krasnov - - * DerbyMembershipHelper.cs: - * DerbyMembershipProvider.cs: fixed CreateUser method, when user - already exists in Users table and adding Membership info diff --git a/mcs/class/Microsoft.Build.Engine/ChangeLog b/mcs/class/Microsoft.Build.Engine/ChangeLog deleted file mode 100644 index fdd1a9ef402..00000000000 --- a/mcs/class/Microsoft.Build.Engine/ChangeLog +++ /dev/null @@ -1,108 +0,0 @@ -2010-07-09 Ankit Jain - - * Microsoft.Build.Engine.dll.sources: Add - UnknownToolsVersionException.cs - -2010-04-06 Ankit Jain - - * Makefile (EXTRA_DISTFILES): Remove TestTasks.dll.config . - -2010-04-03 Ankit Jain - - * Makefile: Use the correct assembly name for MS.Build.Utilities* - for 3.5 and 4.0 profiles. Copy the .config files for the test - assembly. - Import tools/xbuild/xbuild_targets.make, which copies the target - and tasks file in the correct place, to allow running tests - with different toolsversion. - * Microsoft.Build.Engine.dll.sources: Add LogExtensions.cs, - Toolset.cs, ToolsetDefinitionLocations.cs and ToolsetCollection.cs . - * Test/test-config-file-net-3.5: New. - * Test/test-config-file-net-4.0: New. - -2010-02-19 Ankit Jain - - * Microsoft.Build.Engine.dll.sources: Add ProjectLoadSettings.cs . - -2010-01-21 Rodrigo B. de Oliveira - - * Microsoft.Build.BuildEngine/BuildWhen.cs - * Microsoft.Build.BuildEngine/PropertyReference.cs: - support for nested Choose elements + fixed bug where the project reference - would be null during condition evaluation. - -2010-01-12 Rodrigo B. de Oliveira - - * Microsoft.Build.BuildEngine/BuildWhen.cs - * Test/Microsoft.Build.BuildEngine/BuildChooseTest.cs: - Support for PropertyGroup as a child of When and Otherwise - -2009-08-20 Ankit Jain - - * Microsoft.Build.Engine.dll.sources: Add tools/xbuild/SolutionParser.cs - -2009-02-21 Ankit Jain - - * Import.cs (GetFullPath): Use Utilities.FromMSBuildPath . - -2009-02-19 Jonathan Chambers - - * Microsoft.Build.Engine.csproj: Add. - * Microsoft.Build.Engine.Test.csproj: Update. - -2009-01-31 Ankit Jain - - * Microsoft.Build.Engine_test.dll.sources: Replace BatchingImpl.cs with - BatchingImplBase.cs, TargetBatchingImpl.cs and TaskBatchingImpl.cs - -2009-01-06 Ankit Jain - - * Microsoft.Build.Engine_test.dll.sources: Add TestMessageLogger from - Ms.Build.Tasks tests. - -2009-01-01 Ankit Jain - - * Microsoft.Build.Engine.dll.sources: Add IReference.cs - -2008-10-17 Jonathan Pryor - - * Documentation/**: Flush updated documentation. - -2008-05-28 Marek Safar - - * Makefile (EXTRA_DISTFILES): More test files. - -2006-06-23 Marek Sieradzki - - * Makefile (EXTRA_DISTFILES): Changed name from SimpleTask.cs to - TestTasks.cs (I forgot to add the new file here) - -2006-06-22 Wade Berrier - - * Makefile (EXTRA_DISTFILES): Remove Test/resource/SimpleTask.cs (the file - was removed today) - -2006-06-19 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Add Test/resource/SimpleTask.cs. - -2006-06-17 Marek Sieradzki - - * Makefile: Added test-local target to compile - Test/resources/SimpleTask.cs. - -2006-04-19 Marek Sieradzki - - * Microsoft.Build.Engine.targets: Removed. - -2005-09-25 Marek Sieradzki - - * Microsoft.Build.Engine.dll.sources: Added reference to - AssemblyLoadInfo. - -2005-09-09 Marek Sieradzki - - * Microsoft.Build.Engine_test.dll.sources: Added. - * Microsoft.Build.Engine.dll.sources: Renamed from - Microsoft.Build.Engine.sources. - diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeLog b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeLog deleted file mode 100644 index fccbf574399..00000000000 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeLog +++ /dev/null @@ -1,1738 +0,0 @@ -2010-07-24 Ankit Jain - - * ConsoleLogger.cs: Collect and dump timing information. - -2010-07-24 Ankit Jain - - * ConsoleLogger.cs: Honor LoggerVerbosity.Quiet . - -2010-07-22 Ankit Jain - - * ConsoleLogger.cs: Add support for parameter 'NoItemAndPropertyList'. - -2010-07-22 Ankit Jain - - * Project.cs: Add reserved properties MSBuildProjectFullPath - and MSBuildProjectExtension . - -2010-07-09 Ankit Jain - - Correctly handle precedence of ToolsVersion value coming - from various points. - * BuildEngine.cs (BuildProjectFile): Restore project.ToolsVersion . - * Engine.cs: Likewise. Also validate DefaultToolsVersion . - * Project.cs: Handle invalid tools version specified in the project - file, and fall back to engine's version. - * MSBuild.cs: Fix the precedence order, and validate. - * UnknownToolsVersionException.cs: New. - -2010-06-23 Ankit Jain - - * TargetBatchingImpl.cs (BuildTargetNeeded): Fix var names to - correctly reflect what they track. Log messages when skipping - or building a target. - -2010-06-04 Ankit Jain - - * Import.cs (EvaluateProjectPath): Add a hack to support multiple - msbuild extension paths. Paths can be specified via the environment - variable - $MSBuildExtensionsPath . ~/.config/xbuild/tasks is also - checked for extensions, besides the default location. - This explicitly looks for a "$(MSBuildExtensionsPath)" in the import - expression and tries to replace that with possible paths, till it - finds the file. In rest of the project, the property would resolve - to its single default value. - -2010-06-03 Ankit Jain - - * Engine.cs (GetLoadedProject): Return null if project not found. - Based on a patch by Dale Ragan . - -2010-05-28 Ankit Jain - - Fix bug #485841. - * DirectoryScanner.cs (ProcessInclude): Set %(RecursiveDir) only if - the '**' wildcard was found in the original Include. - -2010-04-10 Ankit Jain - - * Project.cs (InitializeProperties): Set MSBuildBinPath to the current - tools path. - -2010-04-10 Ankit Jain - - * TaskEngine.cs (Prepare): Throw InvalidProjectFileException instead of a generic - Exception. - -2010-04-10 Ankit Jain - - * ConsoleLogger.cs (EventsToString): If the target being executed is - from an imported file, then show that. - -2010-04-10 Ankit Jain - - * Project.cs: Add property MSBuildExtensionsPath32, used by silverlight - projects. - -2010-04-07 Ankit Jain - - * ConsoleLogger.cs: Dump items and properties when a project starts - to build. Useful for debugging. - * Engine.cs (LogProjectStarted): Set the properties and items also, - for the project started event. - * Project.cs (EvaluatedPropertiesAsDictionaryEntries): New. - (EvaluatedItemsByNameAsDictionaryEntries): New. Required for - ProjectStartedEvent . - -2010-04-03 Ankit Jain - - * BuildEngine.cs: Implement IBuildEngine2 instead of - IBuildEngine. - * BuildTasks.cs: Use the new extension methods for logging. - (InitializeTask): Emit a message informing about the assembly - from which the task is being loaded. Emit a useful debug message - incase of a InvalidCastException. - * Engine.cs: Add missing methods, constructors and properties related - to ToolsVersion support. Setup a default set of Toolsets. - Keep separate taskdbs' per ToolsVersion. The common tasks - would come from different *.tasks file, and use different - task assemblies. - (DefaultToolsVersion): Correctly set this based on the profile. - * LogExtensions.cs: New. Extension methods on Engine, for logging. - * Project.cs: Add missing methods/contructors/properties related - to ToolsVersion support. Add reserved properties - - MSBuildToolsPath and MSBuildToolsVersion . - * Toolset.cs: New. - * ToolsetCollection.cs: New. - * ToolsetDefinitionLocations.cs: New. - -2010-03-04 Ankit Jain - - * BuildEngine.cs (LogErrorEvent): Log as warning, if - ContinueOnError==true, and log a corresponding message. - * TargetBatchingImpl.cs: Refactor to share code between the - batched and unbatched case. If a task fails and - ContinueOnError==true, then ignore the failed state. - -2010-02-19 Ankit Jain - - * BuildItem.cs: Track api changes. - (SetMetadata): Allow RecursiveDir to be set, this is set by - DirectoryScanner. - * DirectoryScanner.cs (ProcessInclude): Set RecursiveDir metadata. - -2010-02-19 Ankit Jain - - * Import.cs (Evaluate): Add param @ignoreMissingImports. - * Project.cs (Load*): Add overloads with param @projectLoadSettings. - (Log*): Mark internal. - * ProjectLoadSettings.cs: New. - -2010-02-04 Ankit Jain - - Fix bug #576589. - * ConditionFunctionExpression.cs (Exists): Check for directory also. - -2009-12-22 Ankit Jain - - Fix bug #565849. - * DirectoryScanner.cs (Excludes): Change from string to ITaskItem[] . - * BuildItem.cs: Track api changes. - -2009-12-02 Ankit Jain - - Fix bug #559990. - * Engine.cs (UnloadAllProjects): Don't remove items from the collection - being iterated over. Patch by Laurent Etiemble - - -2009-11-28 Ankit Jain - - Fix bug #547753. - * BatchingImplBase.cs (DumpBucket*): New. Useful for debugging. - * Project.cs (Batch): New. Contains the perBatchItems and the - commonItems for the batch. - Use a stack of batches, instead of directly setting the current - batch items. - (PushBatch): New. - (PopBatch): New. - (SetBatchedItems): Make this private. - (GlobalProperties.set): Re-evaluating the project is not required - for this. - * TargetBatchingImpl.cs: Use the new Push/PopBatch instead of directly - setting the batches. - * TaskBatchingImpl.cs: Likewise. Refactor slightly to PopBatch in - finally block. - * Target.cs (Build): Reset the current batch to nil before evaluating - and building this target. - -2009-11-28 Ankit Jain - - * Project.cs (TryGetEvaluatedItemByNameBatched): Item could be - available in either perBatchItemsByName or commonItemsByName - or the evaluatedItemsByName collection. Allows the use of - items which are not batched, but are consumed in case of batching. - -2009-11-26 Ankit Jain - - * TargetBatchingImpl.cs (BuildTargetNeeded): Expand metadata - refs also, for Inputs and Outputs. - -2009-10-13 Ankit Jain - - * DirectoryScanner.cs: - * ExpressionCollection.cs: - * GroupingCollection.cs: - * Project.cs: - * Target.cs: Fix warnings. - -2009-10-12 Ankit Jain - - * Target.cs (TargetFile): New. Gives the name of the file - containing the target definition. - * BuildEngine.cs (.ctor): Add a 'taskfile' parameters, and - return this for ProjectFileOfTaskNode. - * BuildTask.cs (LogTaskStarted): - (LogTaskFinished): Use parentTarget.ProjectFileOfTaskNode for - the event. - (InitializeTask): Set BuildEngine's task file to parent target's - TargetFile. - * Engine.cs (LogProjectStarted): Incase of default targets, set - TargetNames to String.Empty . - * TargetBatchingImpl.cs (LogTargetStarted): - (LogTargetFinished): Use target.TargetFile for the event. - - * ConsoleLogger.cs: Keep a stack of project/target/task being - executed. And corresponding list of errors and warnings. - (EventsToString): Stringifies the current "stack", to be used - as key to the table of errors/warnings and for show messages - at the end of the build. - -2009-10-12 Ankit Jain - - * Project.cs (Load): Add argument checks. - -2009-10-11 Ankit Jain - - * ConsoleLogger.cs (no_colors): Rename to .. - (use_colors): .. this. Fix the case when XBUILD_COLORS - is not set. - -2009-10-11 Ankit Jain - - * ConsoleLogger.cs: Use ColorSetter and ColorResetter . - Support 'XBUILD_COLORS' to set colors for errors, warnings, - events and messages. - -2009-10-10 Ankit Jain - - * ConsoleLogger.cs (ProjectFinishedHandler): Once projectFailed - becomes true, don't reset it. We are looking for "atleast one - project failed". - -2009-10-08 Ankit Jain - - * DirectoryScanner.cs: Use Path.GetPathRoot, instead of - directly using DirectoryInfo ("z:"), that doesn't return - a dir info for "z:". - -2009-10-08 Ankit Jain - - * DirectoryScanner.cs: Handle absolute paths. Fix to work - correctly on windows. Change order of adding paths to match - msbuild, useful to have. - -2009-10-08 Ankit Jain - - * TaskBatchingImpl.cs (ParseTaskAttributes): Parse attributes - of the 'Output' element also. - * TaskEngine.cs (PublishOutput): Honor condition on 'Output' also. - -2009-10-07 Ankit Jain - - * ConsoleLogger.cs: Mark build as failed, if any project failed. - -2009-10-06 Ankit Jain - - * ConsoleLogger: Improve error reporting. Don't count failed task, - target or project as another error. Show "errors" after "warnings", - more useful to the user. - * Project.cs (BuildTarget): Log error instead of using CWL. - -2009-10-03 Ankit Jain - - * Project.cs (OS): New. - (InitializeProperties): Set 'OS' as a pre-defined property, set to - 'Windows_NT', 'Unix' or 'OSX' depending on the platform. - -2009-10-02 Ankit Jain - - * Expression.cs (Parse): Don't change '/' to '\\', not required. - -2009-10-01 Ankit Jain - - * Project.cs (AddImport): Show the correct source file name, when - the import is in the main project file. - -2009-10-01 Ankit Jain - - Fix bug #543299. - * Import.cs (.ctor): Evaluate and set EvaluatedProjectPath to - the full path of the imported project here itself, instead of .. - (Evaluate): .. here. - * ImportCollection.cs (Add): Use import.EvaluatedProjectPath . - (Contains): New. - * Project.cs (AddImport): Don't process if condition is false. - Warn if a circular reference is detected, and ignore the import. - -2009-09-29 Ankit Jain - - * GroupingCollection.cs (Evaluate): Mark internal. - * Project.cs (AddImport): Only evaluate the properties, - till before the import. - -2009-09-29 Ankit Jain - - * Project.cs (DoLoad): Don't use XmlReader.Create, for loading - the project xml, as returned Xml*Reader normalizes the newlines. - Instead directly use the TextReader with XmlDocument.Load (). - -2009-09-27 Ankit Jain - - * ConditionParser.cs: Show the condition being parsed in the - exception message. - -2009-09-26 Ankit Jain - - * Expression.cs: Allow '-' in item, property and metadata names. - -2009-09-26 Ankit Jain - - * Project.cs (Evaluate): Split into this and .. - (PrepareForEvaluate): .. this. - (AddImport): Evaluate the current set of properties/items etc, - before processing the imported project. Honor the Condition - for the Import. - (ProcessProjectAttributes): Update MSBuildProjectDefaultTargets - property. - * GroupingCollection.cs (Evaluate): Don't evaluate Imports here. - * BuildItemGroup.cs (Evaluate): Evaluate only once. - * BuildPropertyGroup.cs (Evaluate): Evaluate only once. - -2009-09-26 Ankit Jain - - * Project.cs: Get InitialTargets from the imported projects also. - The combined list of targets are executed, in the order they were - found. - DefaultTargets are also read in from imported projects, and the first - non-empty DefaultTargets found is used. - -2009-09-25 Ankit Jain - - * Project.cs (BuildTarget): Handle skipped targets. - -2009-09-25 Ankit Jain - - * Project.cs (DoLoad): If a VS2003 project is detected, then throw - InvalidProjectFileException with useful error. - -2009-09-24 Ankit Jain - - * Project.cs (Load): Emit the .sln.proj file only if env var - XBUILD_EMIT_SOLUTION is set. - -2009-09-24 Ankit Jain - - * Project.cs (GetKeyForTarget): Make target name, case insensitive. - -2009-09-24 Ankit Jain - - * Project.cs (InitializeProperties): Set 'MSBuildProjectDefaultTargets' - reserved property. - -2009-09-10 Ankit Jain - - * BuildItem.cs (Evaluate): Metadata from "Include" should be, - preserved, so use ConvertTo ITaskItem, rather than string. - Ensure that the new items have the metadata from references _in_ - Include, and the metadata of _this_ builditem. - * DirectoryScanner.cs (Includes): Change to a array of ITaskItem. - (MatchedFilenames): Rename to .. - (MatchedItems): .. this, and change type of array of ITaskItem. - Ensure that metadata of items in Includes are retained in the - final matched items. - - * BuildItemGroup.cs (ConvertoToITaskItemArray): Add 'separator' - param. If separator is present, then just return a "Join'ed" - string as the single task item. - * ItemReference.cs: Track api changes. - - * BuildProperty.cs (ConvertToITaskItemArray): Split the value, - as we need separate task items. - -2009-09-01 Ankit Jain - - Fix bug #534965. - * Project.cs (BuildTarget): Move caching of target outputs to .. - * Target.cs: .. here. Move LogTargetSkipped also here. - Ensure that caching happens for target dependencies also. - -2009-09-01 Ankit Jain - - * DirectoryScanner.cs (Scan): Ignore empty entries in includes and - excludes. - -2009-09-01 Ankit Jain - - * Expression.cs (ParseOptions): New enum. Replace the bool params - of exression.Parse with this. Add option to control expansion of - metadata references. - (CopyToExpressionCollection): Track api changes. - - Update all expr.Parse calls to use the new enum. - * BuildItem.cs, BuildProperty.cs, BuildTask.cs, Import.cs, - Target.cs, TargetBatchingImpl.cs, UsingTask.cs: Track api changes. - - * BatchingImplBase.cs: Track api changes. Allow metadata refs - in task attributes. - * ConditionFactorExpression.cs: Allow metadata refs in conditions. - * ItemReference.cs: Allow metadata in transforms. - * TaskEngine.cs: Allow metadata refs. - - * MetadataReference.cs (.ctor): Add a 'original string' param. - -2009-08-29 Ankit Jain - - * Expression.cs (ExpressionOptions): New. - - Introduce a ExpressionOptions argument to all ConvertTo* - methods. Implement the rule: in evaluation phase, expand - all items completely, but dont expand item refs in properties. - At other times, expand the item refs in the properties. - See comments in Expression.cs, for a full explanation. - * BuildItem.cs: Track api changes. - * BuildItemGroup.cs: Likewise. - * BuildProperty.cs: Track api changes. Handle self-references. - * BuildTask.cs: Track api changes. - * IReference.cs: Add ExpressionOptions param. - * ItemReference.cs: Track api changes. - * PropertyReference.cs: Likewise. - * MetadataReference.cs: Likewise. - * ExpressionCollection.cs: Track api changes. Add support for - converting all primitive types and DateTime, instead of a fixed - few. - * Project.cs (GetMetadataBatched): Use the evaluated metadata. - * TaskBatchingImpl.cs: Handle the case when batching is required, - but no items are available. - - * TaskEngine.cs: Throw on unsupported types. Correctly handle - properties in case of empty values. - -2009-08-26 Ankit Jain - - * Expression.cs: Correctly handle a item reference with transform - when allowItems is false. If item ref is ignored, then the transform - will get incorrectly matched as a metadata ref. - * ItemReference.cs (.ctor): Add a @original_string param. - -2009-08-26 Ankit Jain - - * Utilities.cs (UnescapeFromXml): New. From md. - * BuildProperty.cs (.ctor): Unescape xml codes from the InnerXml - of the property element. - -2009-08-26 Ankit Jain - - * BuildProperty.cs (ConvertToString): New. - (ConvertoToITaskItemArray): New. Parse the property value. - * PropertyReference.cs (ConvertToString): Use BuildProperty's - ConvertToString. - (ConvertoToITaskItemArray): Likewise. - -2009-08-21 Ankit Jain - - * Engine.cs (EndProjectBuild): Use the @succeeded argument - instead of hardcoding 'true'. - * Target.cs (Build): Add an overload to return executeOnErrors - value for the target executed. If building dependencies fails, - and executeOnErrors is true, then execute OnError tasks. - Add the new param to .. - (BuildDependencies): this, .. - (DoBuild): and this. - (GetDependencies): Improve error message and variable name. - (ExecuteOnErrors): Honor OnError tag's Condition also. - * TaskBatchingImpl.cs (Run): Correctly set executeOnErrors param. - -2009-08-20 Ankit Jain - - Fix bug #532264 - * Project.cs (Load): Add support for loading .sln files. - -2009-08-20 Ankit Jain - - * BuildTask.cs (Execute): Use task_logger only after the task - has been initialized. Catch and report task loading errors. - * Target.cs (DoBuild): Dont rethrow the exception, and emit - the stacktrace as a low importance message. - -2009-08-18 Ankit Jain - - * BatchingImplBase.cs: Make the item name lookups and metadata be case - insensitive. - * TaskDatabase.cs: Likewise. - * TaskEngine.cs: Make property name looks, case insensitive. - -2009-08-09 Miguel de Icaza - - * ConsoleLogger.cs: Change the format of the error and warnings - strings to work when invoked inside Emacs by not rendering the - column if available, by using lowercase "error"/"warning" strings - instead of camelcased versions and to not have unnecessary padding. - -2009-07-31 Ankit Jain - - * ConsoleLogger.cs: Keep track of all the errors and warnings - and show them at the end. - -2009-07-31 Ankit Jain - - * Target.cs (Build): Log a message if a target is skipped. - (LogMessage): New. - * BuildTask.cs (Execute): Log error if task execution fails. - -2009-07-30 Ankit Jain - - * Engine.cs (.ctor): Set default BinPath. Currently this assumes - v2.0, this will change when multi-targeting lands. - -2009-07-30 Ankit Jain - - * Project.cs (InitializeProperties) Set 'MSBuildProjectFile' and - 'MSBuildProjectName' properties. - -2009-07-28 Ankit Jain - - * TaskEngine.cs (Prepare): Fix formatting mistake. - * ConsoleLogger.cs: Emit "-- FAILED" also when project/target building - fails. Also, emit result of project at Normal verbosity level. - -2009-07-23 Ankit Jain - - Fix bug #511370. - * Project.cs (ExtensionsPath): New. - (InitializeProperties): Set "MSBuildExtensionsPath" property. - -2009-06-12 Ankit Jain - - Fix bug #512535. - * ExpressionCollection.cs (ConvertToITaskItemArray): Whitespace around a - itemref is allowed if the prev/next element is ";". - -2009-06-12 Ankit Jain - - * Utilities.cs (FromMSBuildPath): Return null if the path contains - "drive:" only on windows. - -2009-06-07 Ankit Jain - - * Target.cs (Outputs): Use ITaskItem[] for conversion, to retain - the metadata. - -2009-05-29 Ankit Jain - - Correctly handle global properties. Correctly log - project/build events. - - * BuildPropertyGroup.cs (Clone): Implement. - * Engine.cs (globalProperties): Rename to .. - (global_properties): .. this. - (currentlyBuildingProjectsStack): New. Used to correctly - log and raise project/build start/finish events. - (BuildProjectFile): Override any project global properties - with explicitly specified ones, here in the param @globalProperties. - Mark project for reevaluation, which will update the engine's - global properties also. - Reset both engine and project's old global properties at the end. - (UnregisterAllLoggers): Log build finished only if we are currently - building. - (StartBuild): Rename to .. - (StartProjectBuild): .. this. Keeps track of the projects being built - in the new stack, and logs project and build events accordingly. - (EndProjectBuild): New. Uses the stack to keep track of projects - finishing builds, and raises project and build events accordingly. - (LogProjectStarted): Move here from Project.cs - (LogProjectFinished): Likewise. - - * Project.cs (Build): Log start of project build. - Set current directory to the project file's dir, and reset at end. - (BuildInternal): Don't log here, its done in Build. - (BuildTarget): Already built targets are keyed by the set of global - properties that they were built with. - (GlobalPropertiesToString): New. - (ResetBuildStatus): 'building' must be true to allow built targets to be reset. - (RemoveBuiltTargets): Initialize builtTargetKeys in .ctor - (Evaluate): Remove built targets only if we are currently building and - build settings are None. - Merge project's global properties with those of the parent engine. - Add missing properties from engine's global properties. - (LogTargetSkipped): Fix format string, add the reqd argument. - -2009-05-29 Ankit Jain - - * ConditionFunctionExpression.cs: Add 'HasTrailingSlash' function. - (HasTrailingSlash): New. - -2009-05-12 Ankit Jain - - * Project.cs (.ctor): Init timeOfLastDirty. - -2009-05-05 Miguel de Icaza - - * Contribution from Martin Brenn to fix #498154. - -2009-04-27 Ankit Jain - - Fix bug #497839. - * Engine.cs (BuildProjectFile): Set project's GlobalProperties to the - one passed as argument. - -2009-04-27 Ankit Jain - - * TaskEngine.cs (Prepare): Emit a useful error message property value - can't be converted to required type. - -2009-04-27 Ankit Jain - - * ExpressionCollection.cs (ConvertToObject): Allow true/on/yes - as valid true values for bool, and corresponding for false. - -2009-03-27 Jonathan Chambers - - * BuildWhen.cs: Add basic implementation. - * BuildChoose.cs: Add basic implementation. - * BuildItem.cs (AddEvaluatedItem): Add BuiltItem to - EvaluatedItemsIgnoringCondition. - * GroupingCollection.cs: Add evaluation of BuildChoose items. - -2009-03-26 Jonathan Chambers - - * TaskDatabase.cs (RegisterTask): Search for class by name - if task was not found using GetType (which uses namespace). - -2009-02-26 Ankit Jain - - * Target.cs: Handle target with no tasks. Log errors. - -2009-02-24 Ankit Jain - - Lazily load UsingTask tasks. - * UsingTask.cs (Evaluate): Register 'this' with task database, - but don't load it yet. Register only if condition evaluates to true. - Move the load logic to .. - (Load): .. here. Register with the specified task database. - * TaskDatabase.cs (RegisterUsingTask): Store the UsingTask instance - in a table keyed by task name, but don't load it yet. - (GetTypeFromClassName): Try to load UsingTask if task is not already - loaded. Move loading logic to .. - (GetTypeFromClassNameInternal): .. here. - (CopyTasks): Copy the usingTasks table also. - -2009-02-23 Ankit Jain - - * BuildItem.cs (AddMetadata): Allow overwriting older values. - -2009-02-22 Ankit Jain - - * BuildItem.cs: Iterate over XmlElements childnodes with XmlNode - instead of XmlElement. Eg. XmlComment - -2009-02-21 Ankit Jain - - * Utilities.cs (FromMSBuildPath): Copy from monodevelop. - * Project.cs (Load): Use FromMSBuildPath on the path. - (InitializeProperties): Set "MSBuildToolsPath" also. - -2009-02-20 Ankit Jain - - Fix #449683. - * ConditionTokenizer.cs: Handle unquoted item references (with or w/o - transforms) in conditions. - * ConditionParser.cs: Parse unquoted item, property references. - eg. Condition = " @(Foo->'%(Extension)') == '.exe' " - * Token.cs (Token.ToString): Override. - (TokenType.Transform): Uncomment. - -2009-02-12 Jonathan Chambers - - * BuildProperty.cs: Value corresponds to XmlElement.InnerXml - no XmlElement.InnerText. This allows properties to be additional - xml elements. - -2009-02-01 Ankit Jain - - * BuildEngine.cs (BuildProjectFile): Use - BuildSettings.DoNotResetPreviouslyBuiltTargets for building projects. - * Engine.cs (BuiltTargetsOutputByName): New. Table of targets already - built. Move logging of project start/finish to .. - * Project.cs: .. here. Build a target only if hasn't been built already. - Keep track of target outputs, and return those even if an already built - target has been invoked again. - Honor BuildSettings.None and DoNotResetPreviouslyBuiltTargets . - -2009-01-31 Ankit Jain - - * BatchingImpl.cs: Split into .. - * BatchingImplBase.cs: .. this, - * TaskBatchingImpl.cs: .. this .. - * TargetBatchingImpl.cs: .. and this. Implement target batching here. - - * Target.cs (DoBuild): Use TargetBatchingImpl for building. - (Log*): Move to TargetBatchingImpl . - (BuildTasks): New. - (Engine): New. - -2009-01-30 Ankit Jain - - * TaskEngine.cs (GetObjectFromString): Empty value is allowed only for - arrays. - -2009-01-29 Ankit Jain - - * BuildItem.cs (child_items): Change type from BuildItemGroup to - List. - (HasParent): Rename to .. - (HasParentItem): .. this. - (ParentItemGroup): Add setter. - - * BuildItemGroup.cs (.ctor): Add overload with @project param. - (AddNewItem): - (AddItem): Correctly set the ParentItemGroup for new build items. - (ParentProject): Add setter. - * Project.cs: Set the project for new BuildItemGroup instances. - * TaskEngine.cs (PublishItemGroup): Likewise. - -2009-01-06 Ankit Jain - - * Project.cs (Build): Honor InitialTargets list. - -2009-01-06 Ankit Jain - - * BuildEngine.cs (BuildProjectFile): Use AddProperty method to specify - the property type also. - * MSBuild.cs (Execute): Parse 'Properties' task param to set global - properties. - -2009-01-06 Ankit Jain - - * Project.cs (Build): Correctly handle null targetNames argument. - -2009-01-06 Ankit Jain - - * Engine.cs (LogProjectStarted): Add a null check. - -2009-01-01 Ankit Jain - - * IReference.cs: New. Interface for Item/Metadata/PropertyReference. - * ChangeType (ToBuildItemGroup): Add 'split' param. - Track api changes. - * Expression.cs (Parse): Add a new overload with a 'split' param. - * ExpressionCollection.cs (Add): Add new overload for IReference, - remove the ones for Item/Metadata/PropertyReference. - (ConvertToArray): Implement correctly. - (ConvertToString): Track api changes. - (ConvertToITaskItem): Implement with ConvertToITaskItemArray. - (ConvertToITaskItemArray): Implement support for concat'ing expressions. - (AddItemsToArray): New. - (ConvertToITaskItemArrayFromString): Refactor a bit. - (ThrowCantConcatError): New. - * ItemReference.cs: Update. - * MetadataReference.cs: Update. - * PropertyReference.cs (ConvertToITaskItemArray): Implement. - (GetValue): New. - * BuildPropertyGroup.cs: Track api changes. - * TaskEngine.cs (PublishOutput): Improve exception message. - * Project.cs (DoLoad): Improve exception message. Add a null check. - -2008-12-30 Ankit Jain - - * MetadataReference.cs (BuildItemGroupToITaskItems): Return unique - metadata values for unqualified references. - (BuildItemGroupToITaskItemArray): Rename to .. - (BuildItemGroupToITaskItems): .. this. - (HasTaskItem): New. - -2008-12-18 Ankit Jain - - * BuildTask.cs (Execute): PublishOutput only if task runs successfully. - -2008-12-17 Ankit Jain - - * MetadataReference.cs (ConvertToITaskItemArray): In case of batching, - only one instance of unique metadata value is required. - -2008-11-22 Ankit Jain - - * ExpressionCollection.cs (ConvertToITaskItemArray): Add support for - MetadataReference. - * MetadataReference.cs (ConvertToITaskItemArray): New. - * Project.cs (GetAllItemGroups): New. - -2008-11-21 Ankit Jain - - * BatchingImpl.cs: Add task batching implementation. - * BuildItem.cs (GetEvaluatedMetadata): Handle built-in metadata names. - * ExpressionCollection.cs (Count): New. - (ConvertToString): Handle MetadataReference. - * ItemReference.cs (ConvertToString): - (ConvertToITaskItemArray): Use the batching api. - (ToString): New. - * MetadataReference.cs (ConvertToString): New. - (ToString): New. - * Project.cs: Add api for accessing batched items and metadata. - * TaskEngine.cs (PublishItemGroup): Don't clear existing values from - item group. - -2008-10-01 Ankit Jain - - * BuildEngine.cs (.ctor): Replace 'projectFile' param with 'project'. - (BuildProjectFile): If filename is null (project.LoadXml) then use - engine.BuildProject - * BuildTask.cs (InitializeTask): Track api change. - * Expression.cs (Parse): Skip empty entries in the expression. - -2008-09-24 Ankit Jain - - * Engine.cs: Add argument checks. - * Project.cs: Likewise. - -2007-03-06 Marek Sieradzki - - * Project.cs (Build): Add outputs to targetOutputs. - -2007-03-06 Marek Sieradzki - - * ExpressionCollection.cs (ConvertToArray): Simplify. - -2007-03-05 Marek Sieradzki - - * TaskEngine.cs, ChangeType.cs: Moved Collect* to ChangeType and - simplified. It still needs tests and refactoring. - -2007-02-22 Marek Sieradzki - - * BuildEngine.cs (BuildProjectFile): Don't crash on null - globalProperties. - - * Target.cs: Add Outputs property. - -2007-02-20 Marek Sieradzki - - * Target.cs (Build): Split to GetDependencies () and BuildDependencies - (). Support condition. - - * BatchingImpl.cs (BatchBuildTask): Simplify. - -2007-02-18 Marek Sieradzki - - * ExpressionCollection.cs (ConvertToITaskItemArrayFromString): - Simplified. - - * ConditionFunctionExpression.cs: Removed warnings. - - * BuildTask.cs (Execute): Write exceptions to std err (they should be - logged but it's better than swallowing). - -2007-02-03 Marek Sieradzki - - * ConditionTokenizer.cs: Add Putback (). - - * ConditionParser.cs: Add parsing of functions. - - * ConditionFunctionExpression.cs: Add. - -2007-02-03 Marek Sieradzki - - * BuildPropertyGroup (SetProperty): Throw an exception when trying to - set property in persisted property group. - -2007-01-29 Marek Sieradzki - - * BuildTask.cs (Execute): Log errors that happen when invoking ITask - .ctor. - - * ConsoleLogger.cs (TargetFinishedHandler) - (TaskFinishedHandler): Increment error count. - -2007-01-28 Marek Sieradzki - - * BuildItem.cs (RemoveMetadata): Remove from XML. - (SetMetadata): Trigger project reevaluation. - -2007-01-26 Marek Sieradzki - - * BuildPropertyGroup.cs (SetProperty): Made it work with persisted - properties. - -2007-01-23 Marek Sieradzki - - * BuildTask.cs, ConditionFactorExpression.cs, Target.cs, - TaskEngine.cs, UsingTask.cs, ItemReference.cs, BuildItem.cs, - BatchingImpl.cs, BuildProperty.cs: Track API changes. - - * Expression.cs (Parse): Added allowItems parameter and made regexes - static. - - * Import.cs (Evaluate): Moved hack from tools/xbuild/Makefile here. It - will try to import a.ext when given a.EXT. - -2007-01-21 Marek Sieradzki - - * BuildItemGroup.cs: Store information saying what is the last item - group that contains build item name. - - * Project.cs (Build): Pass empty array (build default targets). - -2007-01-19 Marek Sieradzki - - * Token.cs: Commented Transform and LiteralSubExpression and added - FunctionName token. - - * ConditionParser.cs: Removed redundant casts, rewrote - ParseFactorExpression () and added parsing of '!'. - - * ConditionTokenizer.cs: Always skip whitespaces when getting next - token (no IgnoreWhiteSpace property). Don't create a token from '->'. - Moved ReadChar () in front of all ifs. - -2007-01-16 Marek Sieradzki - - * BuildItem.cs (SetMetadata): Escape when we get virtual item or item - from XML. (not to escape items that have parents twice). - -2007-01-16 Marek Sieradzki - - * BuildItemGroup.cs (AddNewItem): Add XML and mark project as dirty. - (Project): Renamed to ParentProject. - - * BuildItem.cs (ctor) - (CopyCustomMetadata): Add null check. - - * BuildPropertyGroup.cs (AddNewProperty): Reorganized. - (RemoveProperty): Added null check. - - * TargetCollection.cs (RemoveTarget): Added null check. - - * Engine.cs (UnloadProject): Added null check. - - * GroupingCollection.cs (Remove): Check if removed group belongs to - current project. - - * Project.cs (AddNewItem): Implemented. - (RemoveItem): Reorganized. - (SetProjectExtensions): Added null check. - -2007-01-14 Marek Sieradzki - - * BuildItemGroup.cs (Detach): Added. - (RemoveItem) - (RemoveItemAt): Used Detach (). - - * BuildItem.cs: Made FromXml and HasParent internal and added - ParentItem and ParentItemGroup properties (internal). - (Detach): Added. - - * GroupingCollection.cs (Remove): Used Detach (). - - * Project.cs (ctor): Added PreserveWhitespace = false to get formatted - text on Save (). - (GetEvaluatedItemsByNameIgnoringCondition) - (GetEvaluatedItemsByName) - (GetEvaluatedProperty): Reevaluate if needed. - (RemoveItem) - (RemoveAllItemGroups) - (RemoveAllPropertyGroups): Implemented. - (DoLoad): Added closing of TextReader. - -2007-01-12 Marek Sieradzki - - * BuildPropertyGroup.cs: Don't trigger reevaluation just after a - change but just mark that it needs it. - - * Project.cs: Reevaluate when it needs reevaluation and one of - Evaluated* properties is used. - -2007-01-12 Marek Sieradzki - - * Target.cs: Throw an exception when is not last element in - target. - - * BuildPropertyGroup.cs (RemoveProperty): Remove from XML. - - * TargetCollection.cs: If a target is already there replace it with - new target. - - * BuildProperty.cs: Added XmlElement property. - -2007-01-12 Marek Sieradzki - - * ImportCollection.cs: Don't add imports that are already added. - - * BuildItemGroup.cs: MonoTODOs. - - * ConditionParser.cs (ParseAndEvaluate): Throw an exception when - condition can't be evaluated to bool. - - * BuildPropertyGroup.cs (Evaluate): Simplify. - -2007-01-10 Marek Sieradzki - - * BuildWhen.cs: Moved BindToXml () code to ctor. - - * BuildItemGroup.cs, BuildPropertyGroup.cs: Added XmlElement internal - property needed for removing groups. - - * Engine.cs: Added StartBuild () that logs build start when Build () - was first called. - - * GroupingCollection.cs: Added Remove () for item and property groups. - - * Project.cs (AddNewImport): Implemented. - (AddNewItemGroup): Implemented. - (AddNewPropertyGroup): Implemented. - (AddNewUsingTaskFromAssemblyFile): Implemented. - (AddNewUsingTaskFromAssemblyName): Implemented. - (RemoveItemGroup): Implemented. - (RemovePropertyGroup): Implemented. - -2007-01-10 Marek Sieradzki - - * BuildItemGroup.cs (Clear): Remove from XML. - - * BuildPropertyGroup.cs (AddNewProperty): Use right namespace and add - to Project.EvaluatedProperties. - (Clear): Remove from XML. - -2007-01-09 Marek Sieradzki - - * Project.cs (InitializeProperties): Added $(MSBuildProjectDirectory) - reserved property. - -2007-01-08 Marek Sieradzki - - * GroupingCollection.cs: Use 2 iterators: add_iterator that is used by - Add () calls when processing a project from Import and - evaluate_iterator for evaluation. - -2007-01-08 Marek Sieradzki - - * Import.cs (GetFullPath): Avoid exceptions from Path.GetDirectoryName - and prepend relative directory of importing project to full path of - imported project. - -2007-01-08 Marek Sieradzki - - * BuildWhen.cs, BuildPropertyGroupCollection.cs, - BuildItemGroupCollection.cs, Project.cs: Track API changes. - - * GroupingCollection.cs: Now it needs Project reference so added it. - - * BuildTask.cs: Formatting. - - * InvalidProjectFileException.cs: Use MS' names in GetObjectData (). - - * ConditionParser.cs (ParseAndEvaluate): Added. - - * BuildItem.cs: Changed exception message. - -2007-01-02 Marek Sieradzki - - * BuildWhen.cs, BuildPropertyGroupCollection.cs, - BuildItemGroupCollection.cs, Project.cs, GroupingCollection.cs: - GroupingCollection doesn't need Project reference. - - * BuildTask.cs, Target.cs, TaskEngine.cs, BatchingImpl.cs: Formatting - - * BuildItemGroup.cs: Added new readOnly parameter to ctor. - (Project.EvaluatedItems is a read only item group.) - (ReplaceWith): Added. - - * BuildPropertyGroup.cs (IsGlobal): Added. Setting a property in - global property group causes reevaluation of its project. - - * Project.cs: ProcessXml () is internal and can be "safely" invoked by - other classes. - - * OldExpression.cs: Removed. - - * BuildProperty.cs (Evaluate): Simplified. - - * ChangeType.cs (TemporaryTransform): Simplified. - - * BuildItem.cs: There are now 3 types of build items: from XML, having - parent from XML, virtual. Added SplitParentItem (). - -2006-12-20 Marek Sieradzki - - * Utilities.cs: Added Unescape (). - - * BuildItemGroup.cs, BuildItem.cs: Pass null project to - BuildItem.Evaluate () to "evaluate" virtual items added to virtual item - groups (at the moment just unescape). - - * Expression.cs (CopyToExpressionList): Unescape strings. - -2006-12-19 Marek Sieradzki - - * Target.cs (ctor): Added ImportedProject argument and removed - set_IsImported. - (AddNewTask): Implemented. - - * TargetCollection.cs (AddNewTarget): Implemented. - - * Project.cs: Track API changes. - -2006-12-19 Marek Sieradzki - - * Target.cs (Build): Don't throw anything in case of error, just - return false. - - * BuildItemGroup.cs (set_Condition): Throw an exception if group is - not from XML. - - * BuildItem.cs: More meaningfull messages in RemoveMetadata () and - SetMetadata (). - - * BuildProperty.cs (ToString): Throw an exception if property is not - from XML. - (op_Explicit): Added a null check. - - * Engine.cs: Better error message. - - * BuildItemGroupCollection.cs (CopyTo): Changed ArgumentException to - IndexOutOfRangeException. - - * Project.cs (DoLoad, Load): Move try/catch to DoLoad (). - (MarkProjectAsDirty): Set time. - -2006-12-18 Marek Sieradzki - - * BuildItemGroup.cs (Clone): Throw exception. - - * Project.cs (Load): Throw InvalidProjectFileException if anything - goes wrong. - -2006-12-16 Marek Sieradzki - - * ItemReference.cs: Avoid KeyNotFoundException in ConvertToString () - and ConvertToITaskItemArray (). - -2006-12-16 Marek Sieradzki - - * ItemPropertyGroupingBase.cs, TaskEngineAssemblyResolver.cs: Removed - classes that were public in Beta 2 and aren't used. - - * Expression.cs: Added replacement for parsing expressions char by - char. It uses regexes to find item/property/metadata references in - given text. - - * ExpressionCollection.cs, BuildTask.cs, ConditionFactorExpression.cs, - Target.cs, TaskEngine.cs, BuildItemGroup.cs, UsingTask.cs, Import.cs, - BuildItem.cs, BatchingImpl.cs, BuildProperty.cs: Track API changes. - - * ConditionRelationalExpression.cs: Formatting. - - * OldExpression.cs: Commented everything. - - * MetadataReference.cs, ItemReference.cs, PropertyReference.cs: Moved - parsing to Expression. - - * BuildItem.cs: Check if project is from XML in set_Condition and - set_Exclude. - - * BuildPropertyGroup.cs, Project.cs: Add ImportedProject to - Project.ctor. - - * ConditionNotExpression.cs, ConditionAndExpression.cs: Check if we - can evaluate expression in CanEvaluateToBool (). - -2006-12-12 Marek Sieradzki - - * BuildItemGroup.cs (ctor): Add reference to ImportedProject from - which item group is imported. - - * BuildItem.cs, Project.cs: Use new BuildItemGroup.ctor (). - -2006-12-11 Marek Sieradzki - - * BuildWhen.cs, BuildPropertyGroupCollection.cs, - BuildItemGroupCollection.cs: Little changes related to - GroupingCollection. - - * ImportCollection.cs: Use GroupingCollection not an internal list. - - * Import.cs (Evaluate): Split to functions and check if - EvaluatedProjectPath is empty. - - * GroupingCollection.cs, Project.cs: Move evaluation to - GroupingCollection. Change algorithm to use 2 passes: first for property - groups and imports and second for item groups. - -2006-12-11 Marek Sieradzki - - * TaskEngine.cs, ItemReference.cs: Use IDictionary not IDictionary. - - * BuildItemGroup.cs, BuildItem.cs: Evaluate even if condition was - evaluated to false because we want to add every item to - Project.EvaluatedItemsByNameIgnoringCondition. - - * Project.cs (Build): Don't throw an exception just return false. - (GetEvaluatedProperty): Avoid NullReferenceException. - (SetProjectExtensions): Implemented. - -2006-12-08 Marek Sieradzki - - * TaskElement.cs, Xml.cs, ProcessingPass.cs: Removed. - - * Utilities.cs, HostLogger.cs, Target.cs, TaskDatabase.cs, - BuildItemGroup.cs, BuildPropertyGroup.cs, TargetCollection.cs, - Engine.cs, GroupingCollection.cs, Project.cs: Reformatted. - - * ImportCollection.cs: Added a note. - -2006-12-07 Marek Sieradzki - - * BuildTask.cs: Implemented AddOutputItem () and AddOutputProperty (). - - * UsingTaskCollection.cs: Removed [MonoTODO] and used CopyTo in CopyTo - (UsingTask[] array, int index) - - * TaskEngine.cs: Reformatted PublishOutput () and added copying of - items to Project.EvaluatedItems in PublishItemGroup (); - - * BuildItemGroup.cs: Added [MonoTODO]. - - * UsingTask.cs: Used expression for AssemblyFile to get around - problems with '\' and '/'. - - * BuildItem.cs (ctor): Added null checks. - (GetMetadata): Return unevaluatedMetadata not evaluatedMetadata. - (SetMetadata): Don't escape evaluatedMetadata and escape - unevaluatedMetadata only when treatPropertyValueAsLiteral. - - * BuildPropertyGroup.cs (GetEnumerator, Evaluate, RemoveProperty): Use - FromXml () instead of null checks. - (SetProperty): Escape propertyValue when it is literal. - - * BuildProperty.cs: Changed exception message. - - * Project.cs: Added XmlNamespaceManager and XmlNamespace internal - properties. - (GetProjectExtensions): Implemented. - -2006-12-05 Marek Sieradzki - - * BuildTask.cs: Remove [MonoTODO], add exception throwing in - GetParameterValue (), use expressions in ContinueOnError. - * ConditionFactorException.cs: Throw InvalidProjectFileException () - instead of InvalidOperationException (). - * ImportCollection.cs: Implement CopyTo (). - * Target.cs: Remove redundant variables (XmlAttributes), return - String.Empty in DependsOnTargets, add a null check in RemoveTask (). - * BuildItemGroup.cs, BuildPropertyGroup.cs: Remove [MonoTODO]. - * Import.cs: Throw an exception when file does not exist. - * Target.cs: Use StringComparer.InvariantCultureIgnoreCase. - * ConditionTokenizer.cs: Treat '-' as beginning of a number. We'll - need to treat item as a token probably - -2006-12-04 Marek Sieradzki - - * Import.cs: Check for project.FullFileName (Path.DirectoryName would - throw an exception). - * BuildItemGroupCollection.cs: Changed exception types. - -2006-10-14 Marek Sieradzki - - * Engine.cs: Removed redundant cast. - * BuildWhen.cs: - * UsingTaskCollection.cs: - * ImportCollection: - * BuildChoose.cs: - * BuildItem.cs: - * TargetCollection.cs: Comment unused variable. - * ConditionTokenizer.cs: Simplified checking if current token is a - keyword. - * Target.cs: Removed old code. - -2006-10-08 Marek Sieradzki - - * Target.cs: Changed "" to String.Empty. - * TaskEngine.cs: Don't try to convert a parameter to specific type if - string was evaluated to String.Empty. - * InternalLoggerException.cs: - * InvalidProjectFileException.cs: Added LinkDemand before - GetObjectData (). - * ConsoleLogger.cs: Changed "" to String.Empty. - * TargetCollection.cs: Fixed GetEnumerator () (stupid bug introduced - with change to generics). - * Project.cs: Made Build () throw more meaningful exception. - -2006-10-06 Marek Sieradzki - - * Target.cs: Reformatted. - * TaskEngine.cs: Removed redundant code. - * BuildPropertyGroup.cs: Fixed Clear () and AddNewProperty (). - * Engine.cs: Made BuildProjectFile () load project file if it's not - loaded yet. - -2006-09-21 Marek Sieradzki - - * ConditionRelationalExpression.cs: Change comparers to case - insensitive. - * ImportCollection.cs: Add NotImplementedExceptions. - * BuildPropertyGroup.cs: Reformatted a bit. - * BuildProperty.cs: The same. - * Project.cs: Moved evaluation of imports before evaluation of - properties. This may "work" until importing projects is redesigned but - probably isn't correct. - -2006-09-20 Marek Sieradzki - - * BuildPropertyGroup.cs: Check for XmlNodes that aren't XmlElements - (like comments) - * BuildItemGroup.cs: Change return to continue. - -2006-09-20 Marek Sieradzki - - * ConditionParser.cs: Copyright note. - * ExpressionCollection.cs: Fixed arrays passing. - -2006-08-06 Marek Sieradzki - - * BuildTask.cs, UsingTaskCollection.cs, ImportCollection.cs, - Target.cs, TaskDatabase.cs, TaskEngine.cs, BuildItemGroup.cs, - BuildChoose.cs, DirectoryScanner.cs, BuildPropertyGroup.cs, - TargetCollection.cs, Engine.cs, Project.cs: Started to use generics. - -2006-06-25 Marek Sieradzki - - * Token.cs: Changed names: removed "than". - * ConditionRelationalExpression.cs: Added. - * ConditionFactorExpression.cs: Added. - * BuildItemGroup.cs: Changed Condition property return value to return - String.Empty instead of null. - * ConditionParser.cs: Added support for parsing relational expressions - and factors. - * ConditionExpression.cs: Removed Evaluate (). Added 2 sets of - abstract functions: BoolEvaluate (), NumberEvaluate () and StringEvaluate () - and CanEvaluateToBool (), CanEvaluateToNumber () and - CanEvaluateToString (). - * ConditionOrExpression.cs, ConditionAndExpression.cs: Changed - appropriately to ConditionExpression base class. - * ConditionTokenizer.cs: Added null check and changed names in enums: - removed "than". - * ConditionNotExpression.cs: Added. - * BatchingImpl.cs: Changed to use BoolEvaluate (). - * Project.cs: Added checks for condition. - -2006-06-22 Marek Sieradzki - - * ConditionalTokenizer.cs, ConditionalExpression.cs, - ConditionalParser.cs: Changed name, - removed -al. - * ConditionExpression.cs: Added Evaluate (). - * ConditionOrExpression.cs, ConditionAndExpression.cs: Added. - * BatchingImpl.cs: Added check if task should be executed. - -2006-06-14 Marek Sieradzki - - * UsingTask.cs: Changed properties to return null on empty attribute. - * UsingTaskCollection.cs: Added object to SyncRoot. - * BuildPropertyGroup.cs: Added NotImplementedException throwing. - -2006-06-02 Marek Sieradzki - - * BuildItem.cs, BuildProperty.cs, BuildPropertyGroup.cs, - BuildPropertyGroupCollection.cs: Fixed to match the tests. - -2006-05-27 Marek Sieradzki - - * Utilities.cs: Implemented Escape (). - * BuildItem.cs: Added null checks. - * BuildPropertyGroup.cs, BuildProperty.cs: Moved FromXml property. - * Project.cs: Commented out redundant Evaluate (). - * BuildChoose.cs: Minor changes. - -2006-05-22 Marek Sieradzki - - * Token: Added new few missing tokens. - * Target.cs, Project.cs: Patch from Matthew Metnesky. - * BuildItemGroup.cs, OldExpression.cs, MetadataReference.cs, - ItemReference.cs, PropertyReference.cs, ConditionalTokenizer.cs, - ConditionalParser.cs, Tokenizer.cs, LiteralExpression.cs, - LiteralTokenizer.cs: - Removed literal expression parsing based on tokenizer and - parser. It needs to be done by regex. - - Moved tokenizer to ConditionalTokenizer.cs. - -2006-05-05 Marek Sieradzki - - * ExpressionCollection.cs, BuildItemGroup.cs, BuildItem.cs, - ItemReference.cs, PropertyReference.cs: Changed name of *Reference - methods converting reference to string from ToString () to - ConvertToString () to avoid mistakes like using ToString () provided - by default. - -2006-05-03 Marek Sieradzki - - * Target.cs, TaskEngine.cs, BuildItemGroup.cs, MetadataReference.cs, - Import.cs, ItemReference.cs, BuildItem.cs, BatchingImpl.cs, - PropertyReference.cs, BuildProperty.cs: Changed Expression to - OldExpression and changed To* functions to one ConvertTo (). - * TaskEngine.cs: Fixed PublishOutput (). - * OldExpression.cs: Added. It will be temporarily used before - LiteralExpression will be written using Tokenizer. - * Tokenizer.cs, Token.cs, ExpressionCollection.cs, - ExpressionParseException.cs, LiteralExpression.cs: Added. - -2006-04-24 Marek Sieradzki - - * ImportedProject.cs: Removed warning. - * Engine.cs, Project.cs, TaskDatabase.cs: Added registration of - default tasks. - -2006-04-24 Marek Sieradzki - - * Project.cs: Removed unnecessary variable. - * Engine.cs: Added fixme. - -2006-04-14 Marek Sieradzki - - * BuildItem.cs: Moved checking if metadata name is reserved to internal - class (Mono.XBuild.Utilities.ReservedNameUtils). - -2006-04-14 Marek Sieradzki - - * BuildTask.cs: Removed unnecessary variable. - * Engine.cs: Added logging of the build start. - * Project.cs: Removed unnecessary variable. - -2006-04-07 Marek Sieradzki - - * GlobalEngineAccessor.cs, ProjectFileEncoding.cs: Removed. - -2006-03-29 Marek Sieradzki - - * BuildItem.cs, BuildItemGroup.cs: Coding style fixes. - -2006-03-29 Crestez Leonard - - * BuildItem.cs: Fix typo? - -2006-03-29 Marek Sieradzki - - * InternalLoggerException.cs, InvalidProjectFileException.cs, - Engine.cs, Project.cs: Coding style fixes. - -2006-03-29 Crestez Leonard - - * BuildItem.cs, BuildItemGroup.cs: Cleaned up build items. - -2006-03-29 Crestez Leonard - - * InternalLoggerException.cs, InvalidProjectFileException.cs: Fixed - to pass tests. Wrote serialization constructor. - * Engine.cs, Project.cs: Global engine and project unloading, test and - formatting fixes. - -2006-03-28 Marek Sieradzki - - * UsingTask.cs: Formatting changes. - -2006-03-27 Crestez Leonard - - * ImportCollection.cs, UsingTaskCollection.cs: Cleaned up, switched - to lists instead of hashtables. - * Import.cs: Cleaned up, moved importing from Project.cs - * BuildProperty.cs, BuildPropertyGroup.cs: Minor fixes. - * Engine.cs: Cleaned up properties. - * Project.cs: Moved importing to Import.cs, cleaned up properties, - Separated evaluation and loading. - -2006-03-21 Crestez Leonard - - * Target.cs, TaskEngine.cs, BuildItemGroup.cs, BuildItem.cs, - BuildPropertyGroup.cs, TargetCollection.cs, BuildProperty.cs, - Engine.cs, Project.cs, BuildTask.cs, UsingTask.cs: Separate xml - binding and evaluation, merge xml binding in constructors. - * DirectoryScanner.cs: Includes CAN be empty. - * BuildChoose.cs, ItemReference.cs, ChangeType.cs: Newline at EOF. - * ConsoleLogger.cs: Fix compilation warning. - -2006-03-19 Marek Sieradzki - - * BuildPropertyGroup.cs, Expression.cs: Coding style fixed. - -2006-03-18 Marek Sieradzki - - * Engine.cs: API cleanup. - -2006-03-18 Crestez Leonard - - * Project.cs: Cleaned up add. - * Expression.cs: Hacked to transform \ and / to path separators. - * BuildPropertyGroup.cs: Small cleanup. - * BuildTask.cs, TaskEngine.cs: Fix TaskEngine not getting a Project - reference. - -2006-03-11 Marek Sieradzki - - * BatchingImpl.cs: Updated with BuildTask instead of TaskElement. - * BuildItem.cs: Updated for new API and fixed crashing on non-existent - files. - * BuildItemGroup.cs, BuildItemGroupCollection.cs, BuildProperty.cs, - BuildPropertyGroup.cs, BuildPropertyGroupCollection.cs, ConsoleLogger.cs, - Engine.cs, Project.cs, Target.cs, TargetCollection.cs: Updated for new - API. - * DirectoryScanner.cs: Fixed ordering and crashing on duplicated items. - * TaskElement.cs: Temporarily removed. - * Xml.cs: Changed to static. - -2006-02-26 Marek Sieradzki - - * IBuildProperty.cs, ICultureStringUtilities.cs, IProject.cs, - IGlobalEngineAccessor.cs, ITaskElement.cs, IBuildPropertyGroup.cs, - ITargetCollection.cs, IEngine.cs, IBuildItemGroupCollection.cs, - IHostLogger.cs, IBuildItem.cs, IHostFeedback.cs, - ILangSecurityLevelChecker.cs, ITarget.cs, IBuildItemGroup.cs, - IBuildPropertyGroupCollection.cs: Removed. - -2006-02-26 Marek Sieradzki - - * BuildItem.cs: Removed IBuildItem references. - * BuildItemGroup.cs: Removed ItemPropertyGroupingBase and - IBuildItemGroup references. Changed Evaluate to internal. - * BuildItemGroupCollection.cs. Removed IBuildItemGroupCollection - reference and hidden constructors. - * BuildProperty.cs: Removed IBuildProperty reference. - * BuildPropertyGroup.cs: Removed ItemPropertyGroupingBase and - IBuildPropertyGroup references. Changed Evaluate to internal. - * BuildPropertyGroupCollection.cs: Removed IBuildPropertyGroupCollection - reference and hidden constructors. - * ConsoleLogger.cs: Updated names of event handlers. - * Engine.cs: Removed IEngine reference. Removed ClearAllProjects and - Escape. Added UnloadAllProjects () and UnloadProject (). - * FileLogger.cs: Removed ApplyParameter (). - * GroupingCollection.cs: Hidden. - * InvalidProjectFileException.cs: Removed HasBeenLogged property. - * ItemPropertyGroupingBase.cs: Commented. - * ProcessingPass.cs: Hidden. - * Project.cs: Removed IProject reference. Changed CurrentEncoding to - Encoding. - * Target.cs: Removed ITarget reference. - * TargetCollection.cs: Removed ITargetCollection reference. - * TaskElement.cs: Removed ITaskElement reference. - * TaskEngineAssemblyResolver.cs: Hidden. - * Utilities.cs: Made static class, removed CheckPath (), - ValidateCulture (), GetSupportedCultures () and added Escape (). - -2006-02-24 Marek Sieradzki - - * ConsoleLogger.cs, Engine.cs: Quick hacks to make it compile with new - API. - -2005-09-22 Marek Sieradzki - - * Project.cs: Added MonoTODO attributes. - * Utilities.cs, TaskElement.cs, IBuildProperty.cs, HostLogger.cs, - ProjectFileEncoding.cs, ICultureStringUtilities.cs, FileLogger.cs, - IProject.cs, BuildSettings.cs, BuildWhen.cs, IGlobalEngineAccessor.cs, - BuildEngine.cs, ITaskElement.cs, Target.cs, TaskDatabase.cs, - SolutionParser.cs, IBuildPropertyGroup.cs, InternalLoggerException.cs, - BuildItemGroup.cs, InvalidProjectFileException.cs, - BuildPropertyGroupCollection.cs, MetadataReference.cs, Expression.cs, - Xml.cs, BuildChoose.cs, EventSource.cs, ProcessingPass.cs, - PropertyPosition.cs, GlobalEngineAccessor.cs, ITargetCollection.cs, - ItemReference.cs, IEngine.cs, BuildItem.cs, DirectoryScanner.cs, - IBuildItemGroupCollection.cs, BuildPropertyGroup.cs, IHostLogger.cs, - IBuildItem.cs, ChangeType.cs, WriteHandler.cs, IHostFeedback.cs, - ILangSecurityLevelChecker.cs, ITarget.cs, BatchingImpl.cs, - ConsoleLogger.cs, TargetCollection.cs, PropertyReference.cs, - IBuildItemGroup.cs, BuildProperty.cs, Engine.cs, - IBuildPropertyGroupCollection.cs, GroupingCollection.cs,Project.cs, - BuildItemGroupCollection.cs, ItemPropertyGroupingBase.cs, - ImportedProject.cs, TaskEngineAssemblyResolver.cs: Added #if NET_2_0. - -2005-09-21 Marek Sieradzki - - * TaskDatabase.cs: Change Shared to Framework. - * BuildPropertyGroup.cs, Project.cs: Remove obsoleted - CaseInsensitiveHashCodeProvider - -2005-09-11 Marek Sieradzki - - * TaskDatabase.cs: Added handling of LoadInfoType.AssemblyName. - * Engine.cs, Project.cs: Added handling of MSBuildBinPath reserved - property. - -2005-09-09 Marek Sieradzki - - * InternalLoggerException.cs: Changed protected fields to private. - -2005-09-03 Marek Sieradzki - - * Engine.cs: Added check for globalProperties. - * Project.cs: Added using path from importedProject.FullFileName when - adding UsingTask elements. - -2005-09-01 Marek Sieradzki - - * TaskElement.cs: Changed ReflectedType to PropertyType. - * ChangeType.cs (TransformToString): Changed to pass proper Type to - TemporaryTransform. - -2005-09-01 Marek Sieradzki - - * BuildPropertyGroup.cs: Added check for PropertyType when adding a - new property. - * BuildProperty.cs: Organized PropertyType enum. - * Engine.cs: Added setting CommandLine PropertyType of global - properties. - -2005-08-31 Marek Sieradzki - - * InvalidProjectFileException.cs: Changed Message property. - * ChangeType.cs (TransformToString): Added separator between items. - * TaskEngineAssemblyResolver.cs: Formatting. - -2005-08-31 Marek Sieradzki - - * DirectoryScanner.cs: Added. - * BuildItem.cs: Moved file scanning code to DirectoryScanner. - * BuildPropertyGroup.cs: Changed Project.Evaluate to Expression. - * Project.cs: Removed Evalute* (). - -2005-08-30 Marek Sieradzki - - * Target.cs: Formatting. - * Expression.cs: Added check if array == null. - * BuildItem.cs: Removed 'break' to remove warnings. - * ConsoleLogger.cs: Formatting. - * Engine.cs: Added handling of default target(s). - * Project.cs: Added handling of default target(s). - -2005-08-29 Marek Sieradzki - - * TaskElement.cs: Added check for parameters. - * Target.cs: Added logging of target skipping. - * Expression.cs: Changed returning object[] to string[], bool[]... in - ToArray (). - * ItemReference.cs: Fixed for item references without custom - separators. - * BatchingImpl.cs: Added real inputs/outputs checking. - * Engine.cs: Moved global properties setting. - * Project.cs: Moved global properties setting. - -2005-08-27 Marek Sieradzki - - * Target.cs: Added checks for target existence. - * BuildItemGroup.cs: Changed to use transforms. - * MetadataReference.cs: Wrote real implementation. - * ItemReference.cs: Rewritten to use transforms. - * BuildItem.cs: Changes for transforms and metadata. - * ConsoleLogger.cs: Added verbosity checking and fixed error/warning - formatting. - * Project.cs: Fixed project importing. - * ImportedProject.cs: Changed to throw exceptions instead of returning - bool. - -2005-08-24 Marek Sieradzki - - * Engine.cs: Removed FIXME. - * Project.cs: Splitted ProcessElements and added project importing. - * ImportedProject.cs: Rewritten. - -2005-08-20 Marek Sieradzki - - * TaskElement.cs: Added getting of objects of every type. - * BuildItemGroup.cs: Added ToITaskItemArray (). - * Expression.cs: Implemented part that is not using metadata. - * ItemReference.cs: Implemented parsing item references. Need to fix - validity checking. - * BuildItem.cs: Fixed ToITaskItem (). - * PropertyReference.cs: Implemented parsing property references. This - also needs validity checking. - -2005-08-19 Marek Sieradzki - - * TaskElement.cs: Added Output element handling. - * Target.cs: Cleaned up. - * BuildItemGroup.cs: Added creating BuildItem from TaskItem. - * Expression.cs, MetadataReference.cs, PropertyReference.cs, - ItemReference.cs, ChangeType.cs: Added. - * BuildItem.cs: Added creating BuildItem from TaskItem. - * BuildPropertyGroup.cs: Small changes. - * BatchingImpl.cs: Fixed to return real task execution result. - * BuildProperty.cs: Fixed FinalValue property. - * Engine.cs: Reformatted logging. - * Project.cs: Added check to EvaluateProperty. - -2005-08-16 Marek Sieradzki - - * TaskElement.cs: Added part of execution engine. - * BuildEngine.cs: Added handling of TaskStarted and TaskFinished. - * BuildItemGroup.cs: Iterating by XmlNode casted to XmlElement. - * EventSource.cs: Added FireTaskStarted and FireTaskFinished. - * BuildItem.cs: Added handling of built-in metadata and referencing - Items by name not FullName. - * BatchingImpl.cs: Added temporary task "batching". - * ConsoleLogger.cs: Added temporary workaround to not show sender. - * Project.cs: Added Evaluate. It will be moved to separate class. - -2005-08-14 Marek Sieradzki - - * EventSource.cs, Engine.cs: Added CriticalEvents. - * BuildItem.cs, BuildItemGroup.cs, BuildItemGroupCollection.cs, - Project.cs: Added some support for items. - * BuildProperty.cs, BuildPropertyGroup.cs: Cleaned up. - -2005-08-12 Marek Sieradzki - - * BuildProperty.cs, BuildPropertyGroup.cs, Project.cs: Added loading - of properties. - -2005-08-12 Marek Sieradzki - - * BatchingImpl.cs: Added. - * BuildWhen.cs, BuildEngine.cs, Target.cs, - BuildPropertyGroupCollection.cs, BuildChoose.cs, EventSource.cs, - BuildItem.cs, BuildPropertyGroup.cs, ConsoleLogger.cs, - TargetCollection.cs, BuildProperty.cs, Engine.cs, Project.cs, - GroupingCollection.cs: Updated. - -2005-08-06 Marek Sieradzki - - * BuildChoose.cs, BuildEngine.cs, BuildItem.cs, - BuildItemGroupCollection.cs, BuildItemGroup.cs, BuildProperty.cs, - BuildPropertyGroupCollection.cs, BuildPropertyGroup.cs, - BuildSettings.cs, BuildWhen.cs, ConsoleLogger.cs, Engine.cs, - EventSource.cs, FileLogger.cs, GlobalEngineAccessor.cs, - GroupingCollection.cs, HostLogger.cs, ImportedProject.cs, - InternalLoggerException.cs, InvalidProjectFileException.cs, - ItemPropertyGroupingBase.cs, ProcessingPass.cs, Project.cs, - ProjectFileEncoding.cs, PropertyPosition.cs, SolutionParser.cs, - TargetCollection.cs, Target.cs, TaskDatabase.cs, TaskElement.cs, - TaskEngineAssemblyResolver.cs, Utilities.cs, WriteHandler.cs, Xml.cs: - Initial check-in of implementations. - -2005-07-16 Marek Sieradzki - - * conditions.jay, IBuildItem.cs, IBuildItemGroup.cs, - IBuildItemGroupCollection.cs, IBuildProperty.cs, - IBuildPropertyGroup.cs, IBuildPropertyGroupCollection.cs, - ICultureStringUtilities.cs, IEngine.cs, IGlobalEngineAccessor.cs, - IHostFeedback.cs, IHostLogger.cs, ILangSecurityLevelChecker.cs, - IProject.cs, ITargetCollection.cs, ITarget.cs, ITaskElement.cs: - Initial check-in of interfaces and a syntax file, real classes are - changing a lot so I'll wait a moment with checking them in. diff --git a/mcs/class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/ChangeLog b/mcs/class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/ChangeLog deleted file mode 100644 index a35b494d080..00000000000 --- a/mcs/class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/ChangeLog +++ /dev/null @@ -1,418 +0,0 @@ -2010-06-03 Ankit Jain - - * EngineTest.cs (TestGetLoadedProject1): - Patch by Dale Ragan . - -2010-04-06 Ankit Jain - - * Consts.cs (ToolsVersionString): New. - (GetTasksAsmPath): New. - * EngineTest.cs: Use the direct path to the tasks assembly - in the UsingTasks. - * ProjectTest.cs: Set ToolsVersion to the current profile. - -2010-02-19 Ankit Jain - - * ImportTest.cs (TestMissingImport*): Add new tests for missing - import projects. - -2010-02-11 Ankit Jain - - * ImportTest.cs (Add1): Fix test on windows. - -2010-01-21 Rodrigo B. de Oliveira - - * BuildChooseTest.cs - * BuildPropertyTest.cs: - test cases for nested Choose elements and different property - evaluation scenarios. - -2009-10-08 Ankit Jain - - * ProjectTest.cs (TestBatchedMetadataRefInOutput): New. - -2009-10-01 Ankit Jain - - * ImportTest.cs (TestAdd1): Add tests for multiple imports. - -2009-09-29 Ankit Jain - - * ProjectTest.cs (TestPropertiesFromImportedProjects): New. - -2009-09-26 Ankit Jain - - * TargetTest.cs (TestOverridingTargets): New. - -2009-09-26 Ankit Jain - - * ProjectTest.cs (TestInitialTargetsWithImports): - (TestDefaultTargets): - (TestDefaultTargetsWithImports): - (TestNoDefaultTargetsWithImports): - (TestNoDefaultTargets): New tests. - -2009-08-29 Ankit Jain - - * BuildItemTest.cs (TestSetMetadata5a): New. - * ProjectTest.cs: Add tests for different property types - with required attribute. Also, check the values - null or - empty array. - * TestTasks.cs: Add new tasks for above. - -2009-08-18 Ankit Jain - - * ProjectTest.cs (TestCaseSensitivityOfProjectElements): New. - -2009-07-30 Ankit Jain - - * EngineTest.cs (TestNewProject): Disable. Invalid for - v3.5 profile. - -2009-06-09 Ankit Jain - - * EngineTest.cs (TestMSBuildOutputs): New. - -2009-06-08 Ankit Jain - - * ProjectTest (TestBuildSolutionProject): New. Disabled for now. - * Consts.cs (RunningOnMono): Make public. - -2009-06-07 Ankit Jain - - * TargetTest (TestTargetOutputsIncludingMetadata): New. - -2009-05-29 Ankit Jain - - * EngineTest.cs (TestGlobalProperties*): New tests - and some helper methods. - * ProjectTest.cs (TestResetBuildStatus): Reset twice. Update - the event counts. - -2009-05-15 Marek Sieradzki - - * BuildItemTest.cs: - * BuildPropertyGroupTest.cs: - * BuildPropertyGroupCollectionTest.cs: - * BuildPropertyTest.cs: - * BuildItemGroupTest.cs: - * EngineTest.cs: - * InternalLoggerExceptionTest.cs: - * ProjectTest.cs: Don't compare exception messages. - -2009-05-12 Ankit Jain - - * ProjectTest.cs (TestAssignment1): - * UsingTaskTest.cs (TestTaskName): - (TestAssemblyNameOrAssemblyFile1): - (TestAssemblyNameOrAssemblyFile2): Don't compare exception messages. - -2009-03-27 Jonathan Chambers - - * BuildChooseTest.cs: Enable tests. - * Microsoft.Build.Engine.Test.csproj: Update post build step. - -2009-03-26 Jonathan Chambers - - * BuildTaskTest.cs (TestTaskInNamespace): Add test for Task in namespace. - -2009-02-24 Ankit Jain - - * UsingTaskTest.cs (TestLazyLoad{1,2,3}): New. - (TestAssemblyNameOrAssemblyFileConditionFalse): New. - (TestDuplicate1): New. - * TargetTest (CheckLoggedMessageHead): Moved to TestMessageLogger, - use that. - -2009-02-15 Jonathan Chambers - - * BuildChooseTest.cs (TestValueXml): Add tests for Choose. - Currently not working. - -2009-02-12 Jonathan Chambers - - * BuildPropertyTest.cs (TestValueXml): New. - -2009-02-01 Ankit Jain - - * ProjectTest.cs (TestBuild[23]): Check number of task started/finished - events. - (TestResetBuildStat): Remove "NotWorking". - (TestBuild4): Likewise. Check number of task started/finished events. - - * TargetTest.cs (TestTargetOutputs1): New. - -2009-01-30 Ankit Jain - - * ProjectTest.cs (TestRequiredTask_*): New. - (TestBatchedMetadataRef5): New. - -2009-01-29 Ankit Jain - - * BuildItemTest.cs (TestBuildItemTransform): New. - -2009-01-06 Ankit Jain - - * ProjectTest.cs (TestInitialTargets): New. - -2009-01-06 Ankit Jain - - * EngineTest.cs: Update tests for null targetNames argument to - project.Build - -2008-12-30 Ankit Jain - - * ProjectTest.cs (TestBatchedMetadataRef[23]): Modify to check for - multiple items with same metadata value, incase of unqualified metadata - references. - Track changes in BatchingTestTask. - -2008-12-17 Ankit Jain - - * ProjectTest.cs (TestBatchedMetadataRef1): Modify to check for multiple - items with same metadata value. - -2008-11-22 Ankit Jain - - * ProjectTest.cs (TestBatchedMetadataRef*): New tests for metadata - references. - -2008-11-21 Ankit Jain - - * BuildItemTest.cs (TestGetEvaluatedMetadata1): Add test for 'Identity'. - -2008-10-01 Ankit Jain - - * ProjectTest.cs: Refactor BuildProjectFile tests. Add tests for loading - project from files and xml string. - -2008-09-24 Ankit Jain - - * EngineTest.cs: - * ProjectTest.cs: Add tests for Build* - -2007-03-17 Marek Sieradzki - - * Consts.cs: Check for runtime not platform. - -2007-03-06 Marek Sieradzki - - * BuildPropertyTest.cs, ProjectTest.cs: More tests. - -2007-02-03 Marek Sieradzki - - * BuildPropertyGroupTest.cs: More tests. - -2007-01-28 Marek Sieradzki - - * BuildItemTest.cs: Enabled 2 tests. - -2007-01-26 Marek Sieradzki - - * BuildPropertyGroupTest.cs: Trivial test for SetProperty (). - -2007-01-23 Marek Sieradzki - - * ProjectTest: Removed warning. - -2007-01-21 Marek Sieradzki - - * ProjectTest.cs: Tests for Project.AddNewItem (). - -2007-01-16 Marek Sieradzki - - * BuildItemTest.cs, BuildPropertyGroupTest.cs, - UsingTaskCollectionTest.cs, ImportCollectionTest.cs, - BuildItemGroupTest.cs, BuildPropertyGroupCollectionTest.cs, - TargetCollectionTest.cs, EngineTest.cs, ProjectTest.cs, - BuildItemGroupCollectionTest.cs: Added more tests and replaced - Ignores with Category ("NotDotNet") - -2007-01-14 Marek Sieradzki - - * BuildItemGroupTest.cs, ProjectTest.cs: Added more tests. - -2007-01-12 Marek Sieradzki - - * ProjectTest.cs, BuildPropertyGroupTest.cs: Enable more tests. - -2007-01-12 Marek Sieradzki - - * BuildItemTest.cs, BuildPropertyGroupTest.cs, TargetTest.cs, - TargetCollectionTest.cs, ProjectTest.cs: More tests. - -2007-01-10 Marek Sieradzki - - * BuildPropertyGroupTest.cs, BuildItemGroupTest.cs: Check if XML has - changed. - * TestNamespaceManager.cs: Added. - -2007-01-08 Marek Sieradzki - - * ImportTest.cs: Added test for project importing another project - importing another project. - -2007-01-08 Marek Sieradzki - - * BuildItemTest.cs: More tests. - * InvalidProjectFileExceptionTest.cs: Added GetObjectData () tests. - -2007-01-02 Marek Sieradzki - - * BuildItemTest.cs: Tests for items from XML. - * BuildPropertyGroupTest.cs, BuildTaskTest.cs, BuildItemGroupTest.cs, - BuildPropertyTest.cs, ProjectTest.cs: More tests. - -2006-12-20 Marek Sieradzki - - * BuildItemGroupTest.cs: Enabled TestAddNewItem2 (). - -2006-12-19 Marek Sieradzki - - * TargetTest.cs, TargetCollectionTest.cs: Enabled all tests. - -2006-12-19 Marek Sieradzki - - * BuildItemTest.cs, BuildPropertyGroupTest.cs, - UsingTaskCollectionTest.cs, TargetTest.cs, BuildItemGroupTest.cs, - BuildPropertyGroupCollectionTest.cs, TargetCollectionTest.cs, - BuildPropertyTest.cs, EngineTest.cs, ProjectTest.cs, - BuildItemGroupCollectionTest.cs: Added more tests. - -2006-12-18 Marek Sieradzki - - * BuildItemGroupTest.cs: Enabled a test. - -2006-12-16 Marek Sieradzki - - * ConsoleLoggerTest.cs: Added. - * ProjectTest.cs, BuildItemTest.cs: More tests. - -2006-12-12 Marek Sieradzki - - * ImportTest.cs: Added test for IsImported on imported BuildItemGroup. - -2006-12-11 Marek Sieradzki - - * ProjectTest.cs: Added more tests. - -2006-12-08 Marek Sieradzki - - * UsingTaskCollectionTest.cs: Change task name to TrueTestTask and add - a new add a test. - -2006-12-07 Marek Sieradzki - - * BuildItemTest.cs, BuildPropertyGroupTest.cs, BuildTaskTest.cs, - UsingTaskCollectionTest.cs, ProjectTest.cs: More tests. - -2006-12-05 Marek Sieradzki - - * BuildItemTest.cs: Reformatted. - * BuildTaskTest.cs, TargetTest.cs, ImportCollectionTest.cs, - TargetCollectionTest.cs, ImportTest.cs: Enabled more tests. - -2006-12-04 Marek Sieradzki - - * BuildPropertyGroupTest.cs, UsingTaskCollectionTest.cs, - BuildPropertyGroupCollectionTest.cs, BuildPropertyGroupTest.cs, - EngineTest.cs, UsingTaskTest.cs, Consts.cs: Added platform dependent - BinPath. - * ProjectTest.cs: New tests. - * BuildTaskTest.cs, TargetTest.cs, ImportCollectionTest.cs, - BuildItemGroupTest.cs, TargetCollectionTest.cs, - BuildItemGroupCollectionTest.cs, ImportTest.cs: Added. - -2006-10-06 Marek Sieradzki - - * BuildItemTest.cs: - * BuildPropertyTest.cs: - * ProjectTest.cs: - * BuildPropertyGroupCollectionTest.cs: Uncommented tests and added - [Ignore] to them. - -2006-06-22 Marek Sieradzki - - * UsingTaskCollectionTest.cs, UsingTaskTest.cs: Updated names. - * ProjectTest.cs: Moved most of the old tests to various/. - * Consts.cs: Added. - -2006-06-14 Marek Sieradzki - - * BuildPropertyGroupTest.cs: Added some tests. - * UsingTaskCollectionTest.cs: Added very simple test. - * UsingTaskTest.cs: Added test that's loading SimpleTask.dll task from - Test/resources/. Test/resources/SimpleTask.cs should be compiled - before running tests. I need to find out how to add it to Makefile. - -2006-06-02 Marek Sieradzki - - * BuildPropertyTest.cs: Added. - * BuildPropertyGroupTest.cs: Added. - * BuildPropertyGroupCollectionTest.cs: Added. - -2006-05-27 Marek Sieradzki - - * BuildItemTest.cs: Swapped expected with actual results. - * UtilitiesTest.cs: Added. - -2006-05-03 Marek Sieradzki - - * ProjectTest.cs, EngineTest.cs: Corrected BinPath once more. - -2006-04-24 Marek Sieradzki - - * ProjectTest.cs, EngineTest.cs: Corrected BinPath. - -2006-04-24 Marek Sieradzki - - * ProjectTest.cs: Added tests for loading of default tasks (from - Microsoft.Build.Tasks). - -2006-03-29 Crestez Leonard - - * EngineTest.cs: Added test for GlobalEngine. - * ProjectTest.cs: Fixed tests. - -2006-03-27 Crestez Leonard - - * ProjectTest.cs, EngineTest.cs: Added new tests. - -2006-03-23 Marek Sieradzki - - * Microsoft.Build.Engine.Test.csproj: Updated. - -2006-03-21 Crestez Leonard - - * InternalLoggerExceptionTest.cs, InvalidProjectFileExceptionTest.cs: - Got rid of compilation warnings. - * ProjectTest.cs: Added new tests. - -2006-03-21 Marek Sieradzki - - * InvalidProjectFileExceptionTest.cs, EngineTest.cs, ProjectTest.cs: - Updated tests. - -2006-03-18 Marek Sieradzki - - * InternalLoggerExceptionTest.cs, InvalidProjectFileExceptionTest.cs, - EngineTest.cs, ProjectTest.cs: Added new tests. - * BuildItemTest.cs: Added. - * Microsoft.Build.Engine.Test.sln, Microsoft.Build.Engine.Test.csproj: - Added VS 2005/SD2 solution. - -2006-03-18 Marek Sieradzki - - * Project.cs: Added new tests. - -2006-02-27 Marek Sieradzki - - * Engine.cs, Project.cs: Removed references to IEngine and IProject. - -2005-09-03 Marek Sieradzki - - * ProjectTest.cs, EngineTest.cs: Added next simple tests. - -2005-08-31 Marek Sieradzki - - * InternalLoggerExceptionTest.cs, InvalidProjectFileExceptionTest.cs: - Added simple tests. diff --git a/mcs/class/Microsoft.Build.Engine/Test/resources/ChangeLog b/mcs/class/Microsoft.Build.Engine/Test/resources/ChangeLog deleted file mode 100644 index 42b4b7c7d25..00000000000 --- a/mcs/class/Microsoft.Build.Engine/Test/resources/ChangeLog +++ /dev/null @@ -1,33 +0,0 @@ -2009-08-29 Ankit Jain - - * TestTasks.cs: Add new tasks for different property types - with required attribute. Also, emit whether the value was - null or a zero length array. - -2009-03-26 Jonathan Chambers - - * TestTasks.cs (NamespacedOutputTestTask): New. - -2009-02-24 Ankit Jain - - * TestTasks.cs (Another.SameTask): New. - (Other.SameTask): New. - -2009-01-30 Ankit Jain - - * TestTasks.cs (RequiredTestTask): Rename to .. - (RequiredTestTask_TaskItems): .. this. - (RequiredTestTask_*): New types. - -2009-01-29 Ankit Jain - - * TestTasks.cs (BatchingTestTask.TaskItemsOutput): New. - -2008-12-30 Ankit Jain - - * TestTasks.cs (BatchingTestTask): Add specific properties - for string and string[]. - -2008-11-22 Ankit Jain - - * TestTasks.cs (BatchingTestTask): New. diff --git a/mcs/class/Microsoft.Build.Engine/Test/various/ChangeLog b/mcs/class/Microsoft.Build.Engine/Test/various/ChangeLog deleted file mode 100644 index 02476d68b35..00000000000 --- a/mcs/class/Microsoft.Build.Engine/Test/various/ChangeLog +++ /dev/null @@ -1,133 +0,0 @@ -2010-03-04 Ankit Jain - - * Build.cs (TestBuildContinueOnError*): New. - -2010-02-19 Ankit Jain - - * Items.cs (TestItemsWithWildcards): Check for RecursiveDir metadata also. - -2009-12-22 Ankit Jain - - * Items.cs (TestItemsWithWildcards): Add Exclude also, update - test accordingly. - -2009-10-08 Ankit Jain - - * Items.cs (TestItemsWithWildcards): New. - -2009-10-08 Ankit Jain - - * Items.cs (TestItems5): Fix to work correctly on windows - and unix. - (TestReservedMetadata): New. - -2009-09-10 Ankit Jain - - * Items.cs (TestItems2a): - (TestInheritedMetadataFromItemRefs): - (TestInheritedMetadataFromItemRefs2): - (TestMetadataFromItemReferences): New. - -2009-09-08 Ankit Jain - - * Items.cs (TestItems5): - (TestItems6): Remove 'NotWorking' attribute. - -2009-08-29 Ankit Jain - - * Items.cs: Add tests for property/item evaluation. - -2009-06-12 Ankit Jain - - * Items.cs (TestItemsInTarget3a): Add another case for valid whitespace - around an item ref. - -2009-05-29 Ankit Jain - - * Conditions.cs (TestHasTrailingSlash1): New. - (TestUnknownFunction): New. - -2009-05-15 Marek Sieradzki - - * Items.cs - * Conditions.cs: Don't check exception messages. - -2009-02-23 Ankit Jain - - * Items.cs (TestItemsInTarget8): New. - (TestItemsInTarget9): New. - -2009-02-20 Ankit Jain - - * Conditions.cs (TestCondition11): New. Test unquoted item/property - references in conditions. - -2009-01-01 Ankit Jain - - * Items.cs: Add tests for expression parsing, mainly for concat'ing - expressions. Remove "NotWorking" for some tests that are working now. - -2008-11-21 Ankit Jain - - * Items.cs (TestItemsInTarget1): Remove 'NotWorking' attribute. - -2008-11-11 Jonathan Chambers - - * Items.cs: Use Path.DirectorySeparatorChar instead of - hardcoded '/' to fix test on Windows. - -2007-01-23 Marek Sieradzki - - * EvaluationOrder.cs: Removed NotWorking from test that started to - work. - -2007-01-19 Marek Sieradzki - - * Condition.cs: More tests. - -2007-01-12 Marek Sieradzki - - * Build.cs: More tests. - -2006-12-19 Marek Sieradzki - - * Build.cs: Added. - - * Condition.cs, ProjectElement.cs: More tests. - -2006-12-18 Marek Sieradzki - - * Items.cs: More tests. - -2006-12-16 Marek Sieradzki - - * Items.cs: Split not working test from others and add a test for - reference to item that doesn't exist. - -2006-12-16 Marek Sieradzki - - * Items.cs, Conditions.cs, EvaluationOrder.cs: More tests. - -2006-12-11 Marek Sieradzki - - * EvaluationOrder.cs: Enabled more tests. - -2006-12-07 Marek Sieradzki - - * EvaluationOrder.cs, Conditions.cs: More tests. - -2006-12-05 Marek Sieradzki - - * Conditions.cs: Enabled some more tests. - -2006-12-04 Marek Sieradzki - - * EvaluationOrder.cs, Condition.cs: Added. - -2006-12-04 Marek Sieradzki - - * Items.cs: Split big test into 4. - -2006-10-06 Marek Sieradzki - - * Items.cs: Added [Ignore] diff --git a/mcs/class/Microsoft.Build.Framework/ChangeLog b/mcs/class/Microsoft.Build.Framework/ChangeLog deleted file mode 100644 index dea06412ca5..00000000000 --- a/mcs/class/Microsoft.Build.Framework/ChangeLog +++ /dev/null @@ -1,24 +0,0 @@ -2010-04-03 Ankit Jain - - * Makefile: Import tools/xbuild/xbuild_targets.make, which copies - the target and tasks file in the correct place, to allow running - tests with different toolsversion. - * Microsoft.Build.Framework.dll.sources: Add IBuildEngine2.cs . - -2006-04-19 Marek Sieradzki - - * Microsoft.Build.Framework.targets: Removed. - -2005-12-14 Wade Berrier - - * Makefile: Added EXTRA_DISTFILES to fix make dist build - -2005-09-25 Marek Sieradzki - - * Mono.XBuild.Shared: Moved to Mono.XBuild.Framework to be consistent. - * Microsoft.Build.Framework.dll.sources: Added MonoTODOAttribute from - build/common. - -2005-09-09 Marek Sieradzki - - * Microsoft.Build.Framework_test.dll.sources: Added. diff --git a/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework/ChangeLog b/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework/ChangeLog deleted file mode 100644 index 0f14e7b1420..00000000000 --- a/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework/ChangeLog +++ /dev/null @@ -1,136 +0,0 @@ -2010-04-03 Ankit Jain - - * IBuildEngine2.cs: New. - -2006-12-19 Marek Sieradzki - - * LoggerException.cs: Changed serialization names. - - * TaskCommandLineEventArgs.cs: Message is now equal to CommandLine. - -2006-10-08 Marek Sieradzki - - * LoggerException.cs: Added LinkDemand before GetObjectData (error - reported by gendarme). - -2006-09-30 Marek Sieradzki - - * LoggerException.cs: Added a null check. - -2006-03-11 Marek Sieradzki - - * MonoTODOAttribute.cs: Removed. - -2006-02-26 Marek Sieradzki - - * ITask.cs, ITaskHost.cs: Moved attributes to ITaskHost.cs. - -2006-02-25 Marek Sieradzki - - * ITask.cs, LoggerVerbosity.cs: Added COM attributes. - -2006-02-24 Marek Sieradzki - - * BuildEventArgs.cs: Changed TimeStamp to Timestamp. - * CustomBuildEventArgs.cs: Made ctor protected. - * ITask.cs: Changed object to ITaskHost. - * MessageImportance.cs: Added Serializable attribute. - * OutputAttribute.cs, RequiredAttribute.cs: Changed AttributeUsage. - * ProjectStartedEventArgs.cs: Added Properties and Items and removed - Succeeded. - * ExternProjectFinishedEventArgs.cs, ExternalProjectStartedEventArgs.cs, - ITaskHost.cs, TaskCommandLineEventArgs.cs: Added. - -2005-09-22 Marek Sieradzki - - * TargetStartedEventHandler.cs, TargetFinishedEventArgs.cs, - BuildStatusEventArgs.cs, BuildMessageEventArgs.cs, - BuildStartedEventHandler.cs, AnyEventHandler.cs, - BuildErrorEventArgs.cs, BuildFinishedEventArgs.cs, - ITaskItem.cs, CustomBuildEventHandler.cs,LoggerException.cs, - IBuildEngine.cs, BuildStatusEventHandler.cs, BuildWarningEventArgs.cs, - BuildStartedEventArgs.cs, MessageImportance.cs, - LoadInSeparateAppDomainAttribute.cs, TaskStartedEventArgs.cs, - BuildErrorEventHandler.cs, BuildFinishedEventHandler.cs, - CustomBuildEventArgs.cs, ITask.cs, IEventSource.cs, - ProjectStartedEventArgs.cs, TaskFinishedEventHandler.cs, - BuildEventArgs.cs, ProjectFinishedEventHandler.cs, OutputAttribute.cs, - BuildWarningEventHandler.cs, LoggerVerbosity.cs, ILogger.cs, - TaskStartedEventHandler.cs, TaskFinishedEventArgs.cs, - TargetStartedEventArgs.cs, ProjectStartedEventHandler.cs, - ProjectFinishedEventArgs.cs, TargetFinishedEventHandler.cs, - BuildMessageEventHandler.cs, RequiredAttribute.cs: Added #if NET_2_0. - -2005-09-08 Marek Sieradzki - - * TargetFinishedEventArgs.cs, BuildStatusEventArgs.cs, - BuildMessageEventArgs.cs, BuildErrorEventArgs.cs, - BuildFinishedEventArgs.cs, BuildWarningEventArgs.cs, - BuildStartedEventArgs.cs, TaskStartedEventArgs.cs, - CustomBuildEventArgs.cs, ProjectStartedEventArgs.cs, - BuildEventArgs.cs, TaskFinishedEventArgs.cs, - TargetStartedEventArgs.cs, ProjectFinishedEventArgs.cs: Changed - protected field to private. - * LoggerException.cs: Formatting. - -2005-08-30 Marek Sieradzki - - * TargetFinishedEventArgs.cs: Added 'succeeded' setting. - * BuildFinishedEventArgs.cs: Formatting. - * ProjectFinishedEventArgs.cs: Formatting. - -2005-08-27 Marek Sieradzki - - * BuildErrorEventArgs.cs: Formatting. - * BuildWarningEventArgs.cs: Fixed ctor. - * BuildEventArgs.cs: Formatting. - -2005-08-19 Marek Sieradzki - - * TargetFinishedEventArgs.cs: Added Succeeded property. - -2005-08-12 Marek Sieradzki - - * ProjectStartedEventArgs.cs: Added TargetNames property. - -2005-08-06 Marek Sieradzki - - * BuildFinishedEventArgs.cs, BuildFinishedEventArgs.cs, - BuildMessageEventArgs.cs, BuildStartedEventArgs.cs, - BuildStatusEventArgs.cs, BuildWarningEventArgs.cs, - CustomBuildEventArgs.cs, CustomBuildEventHandler.cs, - LoadInSeparateDomainAttribute.cs, LoggerException.cs, - OutputAttribute.cs, ProjectFinishedEventArgs.cs, - ProjectStartedEventArgs.cs, RequiredAttribute.cs, - TargetFinishedEventArgs.cs, TargetStartedEventArgs.cs, - TaskFinishedEventArgs.cs, TaskStartedEventArgs.cs: Various fixes. - -2005-07-13 Marek Sieradzki - - * BuildEventArgs.cs: Fixed threadId - -2005-07-04 Marek Sieradzki - - * *.cs: Updated copyright, license notices and line endings info - * LoggerException.cs, BuildEventArgs.cs: Fixed - -2005-06-30 Marek Sieradzki - - * AnyEventHandler.cs, BuildErrorEventArgs.cs, BuildErrorEventHandler.cs, - BuildEventArgs.cs, BuildFinishedEventArgs.cs, BuildFinishedEventHandler.cs, - BuildMessageEventArgs.cs, BuildMessageEventHandler.cs, - BuildStartedEventArgs.cs, BuildStartedEventHandler.cs, - BuildStatusEventArgs.cs, BuildStatusEventHandler.cs, - BuildWarningEventArgs.cs, BuildWarningEventHandler.cs, - CustomBuildEventArgs.cs, CustomBuildEventHandler.cs, IBuildEngine.cs, - IEventSource.cs, ILogger.cs, ITask.cs, ITaskItem.cs, - LoadInSeparateAppDomainAttribute.cs, LoggerException.cs, - LoggerVerbosity.cs, MessageImportance.cs, MonoTODOAttribute.cs, - OutputAttribute.cs, ProjectFinishedEventArgs.cs, - ProjectFinishedEventHandler.cs, ProjectStartedEventArgs.cs, - ProjectStartedEventHandler.cs, RequiredAttribute.cs, - TargetFinishedEventArgs.cs, TargetFinishedEventHandler.cs, - TargetStartedEventArgs.cs, TargetStartedEventHandler.cs, - TaskFinishedEventArgs.cs, TaskFinishedEventHandler.cs - TaskStartedEventArgs.cs, TaskStartedEventHandler.cs: Added - diff --git a/mcs/class/Microsoft.Build.Framework/Mono.XBuild.Framework/ChangeLog b/mcs/class/Microsoft.Build.Framework/Mono.XBuild.Framework/ChangeLog deleted file mode 100644 index 3b6da1cabda..00000000000 --- a/mcs/class/Microsoft.Build.Framework/Mono.XBuild.Framework/ChangeLog +++ /dev/null @@ -1,33 +0,0 @@ -2009-10-13 Ankit Jain - - * AssemblyLoadInfo.cs: Fix warning. - -2007-01-02 Marek Sieradzki - - * AssemblyLoadInfo.cs: Used AssemblyName constructor instead of - parsing it here. - -2006-12-18 Marek Sieradzki - - * AssemblyLoadInfo.cs: Added note why this file shouldn't be included - in Microsoft.Build.Framework. - -2006-10-08 Marek Sieradzki - - * AssemblyLoadInfo.cs: Changed "" to String.Empty. - -2005-09-25 Marek Sieradzki - - * AssemblyLoadInfo.cs: Changed public to internal. - -2005-09-11 Marek Sieradzki - - * AssemblyLoadInfo.cs: Added public key token support. - -2005-08-29 Marek Sieradzki - - * AssemblyLoadInfo.cs: Moved setting assembly name to new function. - -2005-08-06 Marek Sieradzki - - * AssemblyLoadInfo.cs: Initial check-in. diff --git a/mcs/class/Microsoft.Build.Framework/Test/Microsoft.Build.Framework/ChangeLog b/mcs/class/Microsoft.Build.Framework/Test/Microsoft.Build.Framework/ChangeLog deleted file mode 100644 index e00247b19e9..00000000000 --- a/mcs/class/Microsoft.Build.Framework/Test/Microsoft.Build.Framework/ChangeLog +++ /dev/null @@ -1,34 +0,0 @@ -2006-12-19 Marek Sieradzki - - * ProjectStartedEventArgsTest.cs: Added check for Properties and - Items. - - * TaskCommandLineEventArgsTest.cs: Added. - - * LoggerExceptionTest.cs: Check for serialization names. - -2006-09-02 Marek Sieradzki - - * BuildEventArgsTest.cs: Small fix for TimeStamp check. - -2006-06-22 Marek Sieradzki - - * BuildErrorEventArgsTest.cs: Fixed header. - * BuildEventArgsTest.cs: Added. - -2006-02-26 Marek Sieradzki - - * ProjectStartedEventArgsTest.cs: Updated. - * CustomBuildEventArgsTest.cs: Removed. - * ExternalProjectStartedEventArgs.cs, - ExternalProjectFinishedEventArgs.cs: Added. - -2005-08-30 Marek Sieradzki - - * TaskFinishedEventArgsTest.cs, TargetStartedEventArgsTest.cs, - ProjectStartedEventArgsTest.cs, LoggerExceptionTest.cs, - TargetFinishedEventArgsTest.cs, ProjectFinishedEventArgsTest.cs, - BuildMessageEventArgsTest.cs, BuildWarningEventArgsTest.cs, - BuildStartedEventArgsTest.cs, TaskStartedEventArgsTest.cs, - BuildErrorEventArgsTest.cs, BuildFinishedEvenetArgsTest.cs, - CustomBuildEventArgsTest.cs: Added. diff --git a/mcs/class/Microsoft.Build.Tasks/ChangeLog b/mcs/class/Microsoft.Build.Tasks/ChangeLog deleted file mode 100644 index a1d7d3e4ad0..00000000000 --- a/mcs/class/Microsoft.Build.Tasks/ChangeLog +++ /dev/null @@ -1,140 +0,0 @@ -2010-07-09 Ankit Jain - - * Microsoft.Build.Tasks.dll.sources: Use - UnknownToolsVersionException.cs from Engine. - -2010-04-03 Ankit Jain - - * Makefile: Import tools/xbuild/xbuild_targets.make, which copies - the target and tasks file in the correct place, to allow running - tests with different toolsversion. Copy the config file for the - test assembly. Clean the generated test.dll . - Use the correct target assembly name for 4.0 profile - (ms.build.tasks.v4.0.dll), and for Utilities assembly. - * Microsoft.Build.Tasks_test.dll.sources: Use Consts.cs from Engine - instead of maintaining a copy here. - -2010-03-02 Ankit Jain - - Fix tests. - * Makefile (EXTRA_DISTFILES): Add Test/resources/junk.txt . - -2010-02-06 Ankit Jain - - * Microsoft.Build.Tasks.dll.sources: Add LC.cs - * Microsoft.Build.Tasks_test.dll.sources: Add LCTest.cs - -2010-02-04 Ankit Jain - - * Microsoft.Build.Tasks_test.dll.sources: Added - WriteLinesToFileTest.cs - -2009-12-22 Ankit Jain - - * Microsoft.Build.Tasks.dll.sources: Add DirectoryScanner.cs - from Build.Engine, required by CreateItem. - -2009-10-12 Ankit Jain - - * Makefile: Add reference to Microsoft.Build.Engine . - -2009-10-08 Ankit Jain - - * Microsoft.Build.Tasks_test.dll.sources: Added - RemoveDuplicatesTest.cs - -2009-09-25 Ankit Jain - - * Microsoft.Build.Tasks.dll.sources: Added - FindAppConfigFile.cs - * Microsoft.Build.Tasks_test.dll.sources: Added - FindAppConfigFileTest.cs - -2009-08-14 Ankit Jain - - * Microsoft.Build.Tasks_test.dll.sources: Added - PcFileCache.cs from md. - -2009-07-23 Ankit Jain - - * Microsoft.Build.Tasks_test.dll.sources: Added - AssignProjectConfigurationTest.cs . - -2009-07-22 Ankit Jain - - * Makefile: Add System.Core . - -2009-06-08 Ankit Jain - - * Microsoft.Build.Tasks.dll.sources: Added - ResolvedReference.cs - -2009-05-14 Ankit Jain - - Fix tests on monobuild - * Makefile (EXTRA_DISTFILES): Add Test/resources/Sample.vb - -2009-04-28 Raja R Harinath - - * Makefile (NAME_SUFFIX): New. - (LIBRARY_NAME): Use it. - (TEST_MCS_FLAGS): Don't mention name of library. Use NAME_SUFFIX - as appropriate when referring to other msbuild dlls. - -2009-04-27 Ankit Jain - - * Microsoft.Build.Tasks_test.dll.sources: Added - CreateVisualBasicManifestResourceNameTest.cs . - -2009-04-25 Jonathan Chambers - - * Makefile: Adjust assembly name for 3.5 profile. - -2009-02-21 Ankit Jain - - * Microsoft.Build.Tasks_test.dll.sources: Added CopyTest.cs - -2009-01-06 Ankit Jain - - * Makefile (EXTRA_DISTFILES): Add Test/resources/Sample.cs - -2008-12-12 Ankit Jain - - * Microsoft.Build.Tasks_test.dll.sources: Added - CreateCSharpManifestResourceNameTest.cs - -2008-11-23 Ankit Jain - - * Microsoft.Build.Tasks_test.dll.sources: Added AssignCultureTest.cs - -2008-11-22 Ankit Jain - - * Microsoft.Build.Tasks_test.dll.sources: Added AssignTargetPathTest.cs - -2008-11-21 Ankit Jain - - * Microsoft.Build.Tasks_test.dll.sources: Added TaskBatchingTest.cs and - TestMessageLogger.cs - -2008-11-11 Jonathan Chambers - - * Microsoft.Build.Tasks_test.dll.sources: Added DeleteTest.cs. - -2007-05-11 Raja R Harinath - - * Makefile (Test/resources/test.dll): Use full name, not just test.dll. - -2007-02-18 Marek Sieradzki - - * Makefile: Compile Test/resources/test.cs before test-local. - -2006-04-19 Marek Sieradzki - - * Microsoft.Build.Tasks.targets: Removed. - -2005-09-09 Marek Sieradzki - - * Microsoft.Build.Tasks.dll.sources: Renamed from - Microsoft.Build.Tasks.sources. - * Makefile: Added reference to System.Windows.Forms. - diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Deployment.Bootstrapper/ChangeLog b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Deployment.Bootstrapper/ChangeLog deleted file mode 100644 index 541163383b2..00000000000 --- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Deployment.Bootstrapper/ChangeLog +++ /dev/null @@ -1,35 +0,0 @@ -2007-02-02 Marek Sieradzki - - * BuildResults.cs - * ProductBuilder.cs - * BootstrapperBuilder.cs - * ProductCollection.cs - * ProductBuilderCollection.cs - * BuildMessage.cs: corcompare changes. - -2006-10-14 Marek Sieradzki - - * ComponentsLocation.cs: Changed order to match MS. - * BootstrapperBuilder.cs: Added GetOutputFolders (). - * IProductCollection.cs, ProductCollection.cs: Changed indexer to - method. - -2006-10-12 Marek Sieradzki - - * IProductBuilderCollection.cs - * IBuildMessage.cs - * ComponentsLocation.cs - * BuildSettings.cs - * BuildResults.cs - * ProductBuilder.cs - * IProduct.cs - * IBuildSettings.cs - * IBuildResults.cs - * BootstrapperBuilder.cs - * ProductCollection.cs - * BuildMessageSeverity.cs - * IProductBuilder.cs - * ProductBuilderCollection.cs - * IBootstrapperBuilder.cs - * BuildMessage.cs - * IProductCollection.cs: Added stubs needed for generating docs. diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Deployment.ManifestUtilities/ChangeLog b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Deployment.ManifestUtilities/ChangeLog deleted file mode 100644 index 478da47c82a..00000000000 --- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Deployment.ManifestUtilities/ChangeLog +++ /dev/null @@ -1,25 +0,0 @@ -2007-02-02 Marek Sieradzki - - * OutputMessageCollection.cs - * OutputMessage.cs - * AssemblyReferenceCollection.cs - * FileReferenceCollection.cs: corcompare changes. - -2006-06-15 Marek Sieradzki - - * UpdateUnit.cs, AssemblyReferenceType.cs, OutputMessageType.cs, - AssemblyIdentity.cs: Fixed enums order. - * DeployManifest.cs, Manifest.cs, FileReferenceCollection.cs: Added - missing abstract/sealed. - -2006-06-14 Marek Sieradzki - - * ApplicationIdentity.cs, ProxyStub.cs, OutputMessageCollection.cs, - UpdateUnit.cs, DeployManifest.cs, UpdateMode.cs, BaseReference.cs, - ManifestReader.cs, AssemblyIdentity.cs, ApplicationManifest.cs, - TrustInfo.cs, WindowClass.cs, AssemblyReference.cs, FileReference.cs, - AssemblyReferenceType.cs, ManifestWriter.cs, SecurityUtilities.cs, - ComClass.cs, OutputMessage.cs, Manifest.cs, AssemblyManifest.cs, - OutputMessageType.cs, TypeLib.cs, AssemblyReferenceCollection.cs, - FileReferenceCollection.cs: Added stubs. - diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Hosting/ChangeLog b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Hosting/ChangeLog deleted file mode 100644 index 7aaba3e57ea..00000000000 --- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.Hosting/ChangeLog +++ /dev/null @@ -1,20 +0,0 @@ -2006-02-26 Marek Sieradzki - - * ICscHostObject.cs, IVbcHostObject.cs: Updated for the new API. - -2005-09-22 Marek Sieradzki - - * ICscHostObject.cs, IVbcHostObject.cs: Added #if NET_2_0. - -2005-08-29 Marek Sieradzki - - * CscHostObject.cs: Removed. - -2005-08-12 Marek Sieradzki - - * CscHostObject.cs: Added. - * ICscHostObject.cs: Updated. - -2005-07-13 Marek Sieradzki - - * ICscHostObject.cs, IVbcHostObject.cs: initial check-in diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog deleted file mode 100644 index 9824ea506a9..00000000000 --- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog +++ /dev/null @@ -1,920 +0,0 @@ -2010-06-10 Ankit Jain - - * Csc.cs: Quote -define: arguments. - -2010-06-09 Ankit Jain - - * ToolTask.cs: Don't check for tool's existence, as we might - not have the full path. - -2010-05-28 Ankit Jain - - * AssemblyResolver.cs: Add some comments. - -2010-05-28 Ankit Jain - - * AssemblyResolver.cs (FindInDirectory): Add a 'specific_version' - parameter. Look for reference.{dll|exe} instead of checking all - files in the directory. Compare assembly names only if - specific_version is true. - (ResolveHintPathReference): Extract code to check and compare assembly - names to .. - (ResolvedReferenceFromPath): .. this. - (AssemblyNamesCompatible): Change default value of @specificVersion to - true. - Track api changes. - * ResolveAssemblyReference.cs (ResolveReference): Specify - 'specific_version' in case of SearchPath.Directory. - (TryGetSpecificVersionValue): msbuild seems to look only for ',' in - the reference, instead of checking whether the assembly is strong - named. - (TryGetResolvedReferenceByAssemblyName): Track api changes. - -2010-05-28 Ankit Jain - - * AssemblyResolver.cs (PopulateTargetFrameworkAssemblies): - Handle invalid dll, add a null check. - -2010-04-10 Ankit Jain - - * GetFrameworkPath.cs (FrameworkVersion40Path): New. - -2010-04-10 Ankit Jain - - * Copy.cs: Cleanly log errors, instead of throwing exceptions. - -2010-04-10 Ankit Jain - - * Vbc.cs (LogEventsFromTextOutput): - * ToolTask.cs (LogEventsFromTextOutput): Emit the messages - that don't match the error regex, as is. - -2010-04-08 Ankit Jain - - * Copy.cs: Handle non-existant source files. - -2010-04-08 Ankit Jain - - Fix bug #594541 - * Vbc.cs (LogEventsFromTextOutput): Override and correctly parse - output. Taken regex from monodevelop for this. - -2010-04-08 Ankit Jain - - * Vbc.cs (ValidateParameters): Always return true, dummy implementation. - -2010-04-07 Ankit Jain - - * MSBuild.cs: Emit global properties, if any. Sort the property - list. - -2010-04-03 Ankit Jain - - * Csc.cs: Use dmcs as the compiler for 4.0 profile. - * MSBuild.cs (ToolsVersion): New. - Use toolsVersion for building. - -2010-02-10 Ankit Jain - - * GenerateResource.cs (CompileResourceFile): Check File.Exists - for source file. - Don't build if the target is newer than the source file. - (Execute): Continue building all the resources, even if there - are failures for some files. - -2010-02-10 Ankit Jain - - Fix bug #558739. - * GenerateResource (Resgen): New. Internal task to run resgen - with MONO_IOMAP=drive . - (Execute): Use the new Resgen task to compile the resources. - -2010-02-06 Ankit Jain - - * LC.cs: New. - -2010-02-05 Ankit Jain - - Fix bug #576579. - * CreateManifestResourceName.cs: Use TargetPath metadata, as the link - name. - * CreateCSharpManifestResourceName.cs: - * CreateVisualBasicManifestResourceName.cs: Prefer linkname over - filename, if available. - -2010-02-04 Ankit Jain - - * WriteLinesToFile.cs: Delete the file if there is nothing to - be written and overwrite==true. - -2010-02-02 Rodrigo B. de Oliveira - - * AssemblyResolver.cs: - guard against non existing framework directory - (for scenarios where lib/mono/3.5 is not available). - -2009-12-22 Ankit Jain - - Fix bug #565849. - * CreateItem.cs: Use DirectoryScanner to handle wildcards. - (IsExcluded): Remove. - -2009-11-26 Ankit Jain - - * ManagedCompiler.cs (AddResponseFileCommands): *mcs doesn't - support /debug:pdbonly, so map it to /debug:full . - -2009-11-10 Ankit Jain - - * ToolTask.cs (ToolExe): New. - * Csc.cs: - * AL.cs: Use ToolExe instead of ToolName to construct - tool's full path. - -2009-11-09 Ankit Jain - - * GetFrameworkPath.cs (FrameworkVersion11Path): - (FrameworkVersion20Path): - (FrameworkVersion30Path): - (FrameworkVersion35Path): New. - -2009-10-13 Ankit Jain - - * ResolveAssemblyReference.cs: Fix warnings. - -2009-10-13 Ankit Jain - - * ResolveAssemblyReference.cs: Log only unique conflict warnings. - -2009-10-12 Ankit Jain - - * ResolveAssemblyReference.cs: Remove unnecessary tab in the warning - messages. - -2009-10-12 Ankit Jain - - * MSBuild.cs (Execute): Handle build errors. - -2009-10-09 Ankit Jain - - * Exec.cs (AddCommandLineCommands): Add '/q' for cmd.exe, to - turn 'echo off'. And make sure the script file on windows, has - a '.bat' extension, otherwise cmd.exe opens it in a text editor. - -2009-10-09 Ankit Jain - - Fix bug #545703. - * Exec.cs (Command): On unix, change CRLF to CR. - -2009-10-08 Ankit Jain - - * ResolveAssemblyReference.cs: Don't resolve any dependencies for - assemblies resolved from {PkgConfig}. Honor parent's CopyLocal for - dependencies. - -2009-10-08 Ankit Jain - - * MSBuild.cs (Execute): Don't share target output items, - always create a copy. - -2009-10-08 Ankit Jain - - * RemoveDuplicates.cs: Use item's ItemSpec as the key. - -2009-10-07 Ankit Jain - - * ManagedCompiler.cs (HandleTaskExecutionErrors): Log error if - required. - -2009-10-06 Ankit Jain - - * Exec.cs (ExecuteTool): Use DeleteTempFile instead of File.Delete - (HandleTaskExecutionErrors): Log error, if required. - * MSBuild.cs: Don't log error. - * Warning.cs: Don't log if @text is empty. - -2009-09-29 Ankit Jain - - * Exec.cs: Write the commands, which can be multiline, - to a temporary file, and execute that with "cmd.exe /c" - on windows and "sh" on non-windows. - (LogToolCommand): Override, and emit the commands instead - of the actual args passed to the shell. - -2009-09-28 Ankit Jain - - * WriteLinesToFiles.cs (Execute): Handle empty list of - lines. - -2009-09-25 Ankit Jain - - * FindAppConfigFile.cs: New. - -2009-09-24 Ankit Jain - - * ReadLinesFromFile.cs (Execute): Don't do anything, if - file is non-existant. - -2009-09-24 Ankit Jain - - * ToolTaskExtension.cs (HasLoggedErrors): Override. - -2009-09-23 Ankit Jain - - * MSBuild.cs (BuildInParallel): Add missing property. - -2009-09-10 Ankit Jain - - * AssemblyResolver.cs: Move the SearchLogger to be a list of - strings, so that it can be emitted with correct indentation. - (SearchLogger): Remove. - (LogSearchMessage): New. - (LogSearchLoggerMessages): New. - * ResolveAssemblyReference.cs: Track api changes. - -2009-09-01 Ankit Jain - - * ResolveAssemblyReference.cs (ResolveReference): targetFrameworkDirectories - can be null. - -2009-08-28 Ankit Jain - - * AssignCulture.cs, AssignTargetPath.cs, - CallTarget.cs, CombinePath.cs, Copy.cs, - CreateItem.cs, CreateManifestResourceName.cs, - Delete.cs, Error.cs, FindUnderPath.cs, - GenerateResource.cs, MSBuild.cs, MakeDir.cs, - Message.cs, RemoveDir.cs, RemoveDuplicates.cs, - ResolveAssemblyReference.cs, Touch.cs, - WriteLinesToFiles.cs: Add null checks and array - length checks. - -2009-08-24 Ankit Jain - - * LibraryPcFileCache.cs: New. From monodevelop. - * PcFileCache.cs: Update from monodevelop, see r140528. - * AssemblyResolver.cs: Track api changes. - -2009-08-24 Ankit Jain - - * CreateManifestResourceName.cs (GetResourceIdFromFileName): Spaces - in folder names should be converted to '_'. - -2009-08-18 Ankit Jain - - * TaskLoggingHelperExtensios.cs (.ctor): Mark internal. - -2009-08-18 Ankit Jain - - * PcFileCache.cs (PackageInfo): Mark internal. - -2009-08-18 Ankit Jain - - * AssemblyResolver.cs (FindInTargetFramework): Perform case insensitive - assembly name comparison. Use the new AssemblyNamesCompatible api. - (AssemblyNamesCompatible): Add new overload with a 'ignoreCase' param. - -2009-08-17 Ankit Jain - - * AssemblyResolver.cs (TargetFrameworkAssemblies..ctor): Make assembly - name lookups for target framework assemblies, case insensitive. Helps - with cases like "System.configuration", which vs.net is known to emit. - -2009-08-14 Ankit Jain - - * PcFileCache.cs: New. From monodevelop. - * AssemblyResolver.cs (ResolvePkgConfigReference): New. Use PcFileCache - to resolve assembly references. - (AssemblyNamesCompatible): If SpecificVersion is false, then compare - only simple names. - (GetResolvedReference): Rename default_value to default_copy_local_value. - (Cache): New. - (PcFileCacheContext): New. - (SearchPath): Add 'PkgConfig' to the enum. - * ResolveAssemblyReference.cs: Add support for '{PkgConfig}'. Update - messages. - * ResolvedReference.cs (FoundInSearchPathToString): Create from .. - (FoundInSearchPathAsString): .. this. Change this to a property to - allow custom "found in .. " messages. - -2009-07-31 Ankit Jain - - * MSBuild.cs (Execute): Log error if the file doesn't exist. - -2009-07-30 Ankit Jain - - * ResolvedReference.cs (.ctor): Set 'OriginalItemSpec' and 'ResolvedFrom', - required for IDE integration. - * AssemblyResolver.cs (GetResolvedReference): All the original metadata - should be retained. Track api changes. - -2009-07-30 Ankit Jain - - * ReadLinesFromFile.cs (Execute): Log a warning instead of an error - if unable to read from the file. Fix a null check. Always return - true. - -2009-07-30 Ankit Jain - - * Delete.cs (Execute): Log a message when deleting a file. - -2009-07-28 Ankit Jain - - * Exec.cs (AddCommandLineCommands): First word from @command is treated - as exec name, and rest as arguments. Extract arguments here. - (ExecuteTool): Don't ignore params. - (GenerateFullPathToTool): Extract first word as tool name. - (HandleTaskExecutionErrors): Honor IgnoreExitCode property. - (LogEventsFromTextOutput): Log as messages. - * ManagedCompiler.cs (HandleTaskExecutionErrors): Implement. - -2009-07-23 Ankit Jain - - * AssignProjectConfiguration.cs (Execute): Implement. - -2009-07-22 Ankit Jain - - Fix bug #517974. - * ResolvedReference.cs (AssemblyName): New. - (IsPrimary): New. Primary (eg. specified in the project file) or - dependent reference. - (FoundInSearchPathAsString): New. - * AssemblyResolver.cs (GetResolvedReference): Add a 'assembly name' - param for the new field in ResolvedReference. - (AssemblyNamesCompatible): Fix the check for public key token. - Track api changes. - - * ResolveAssemblyReference.cs: Keep track of resolved assemblies, - prevent duplicate references and other files. - Process dependencies after resolving all the primary references. - Search for dependencies in parent assembly's dir first and then - the specified search paths. - Detect assembly version conflicts and try to resolve. - Improve logged messages. - (PrimaryReference): New. - (ResolveAssemblyReferenceHelper.AddUniqueFile): New extension method. - -2009-07-16 Ankit Jain - - Fix bug #519922. - - * AssemblyResolver.cs (FindInDirectory): Try the @reference as a - filename as it is, or with different @file_extensions. - If @reference is a assembly name, then look for *.@file_extensions - for target assembly. - (GetAssemblyNameFromFile): Log FileNotFoundException and BadImageFormatException - separately, instead of a single unclear message. - - Change all uses of Assembly.GetAssemblyName with GetAssemblyNameFromFile - which does the required error checking and logging. - -2009-06-12 Ankit Jain - - * Utilities.cs: New. - * AL.cs, AspNetCompiler.cs, Csc.cs, - SGen.cs, Vbc.cs (ToolName): Append ".bat" when running - on windows. - -2009-06-09 Ankit Jain - - * MSBuild.cs (Execute): Copy metadata from the @Projects items - to the target outputs. - -2009-06-08 Ankit Jain - - * ResolvedReference.cs: Add missing file. - -2009-06-08 Ankit Jain - - * AssignCulture.cs (TrySplitResourceName): Reset culture arg to null - if returning false. - * CreateCSharpManifestResourceName.cs: Set culture to null if the - culture was invalid. - -2009-06-08 Ankit Jain - - * ResolvedReference.cs: New. - * AssemblyResolver.cs (GetResolvedReference): New. Honor's the - 'Private' metadata and sets CopyLocal. - (SearchPath): New. Used to track how the reference was resolved. - (IsStrongNamed): Fix potential null ref. - All the assembly resolution methods now return ResolvedReference - instead of strings, to aid in proper CopyLocal behavior and - dependency resolution. - * ResolveAssemblyReference.cs: Add support for finding related files, - satellite files, resolving dependencies, copy local files. - Resolve files specified in "AssemblyFiles" param also, used to resolve - project references and dependencies. - -2009-06-07 Ankit Jain - - * Csc.cs (AddResponseFileCommands): Split DefineConstants on space also. - -2009-06-07 Ankit Jain - - * AssignTargetPath.cs (Execute): Expand incoming path to absolute - path, and correctly extract relative path (skipping over the preceding - dir separator). - -2009-06-07 Ankit Jain - - * Copy.cs (CopyFile): Don't copy if the source and dest are the same. - -2009-04-27 Ankit Jain - - * CreateCSharpManifestResourceName.cs (GetResourceIdFromFileName): Move - to .. - * CreateManifestResourceName.cs: .. here. - * CreateVisualBasicManifestResourceName.cs: Implement. - -2009-04-27 Ankit Jain - - * Vbc.cs (AddResponseFileCommands): Escape DefineConstants as it can - contain double quotes itself. Fix /doc switch. - (EscapeDoubleQuotes): New. - -2009-03-22 Daniel Nauck - - * GenerateResource.cs: Set BasePath property of - ResXResourceReader class. - See: http://lists.ximian.com/pipermail/mono-devel-list/2009-March/031459.html - -2009-03-19 Ankit Jain - - Fix bugs #323833 and #484384. - * AssemblyResolver.cs (GatherGacAssemblies): Handle duplicate entries. - These seem to be old copies of the assemblies with old keys. Pick - the one with the latest timestamp. - -2009-03-03 Ankit Jain - - Fix bug #480856. - * Csc.cs (AddResponseFileCommands): Split DefineConstants on ';'. - -2009-02-26 Ankit Jain - - * MakeDir.cs (Execute): Don't create+log if dir already exists. - -2009-02-25 Ankit Jain - - * AL.cs (Execute): Use ToolTask.Execute instead of doing our own. - -2009-02-25 Ankit Jain - - * AssemblyResolver.cs: - * ResolveAssemblyReference.cs: Honor SpecificVersion. Emit detailed error - messages incase assembly resolution fails. Make specific version - strict. - -2009-02-25 Ankit Jain - - * ManagedCompiler.cs (AddResponseFileCommands): Use LogicalName for - embedded resources, wherever available. - * CreateCSharpManifestResourceName.cs (GetResourceIdFromFileName): Use - Path.Combine instead of hardcoding "\". - -2009-02-25 Ankit Jain - - * MSBuild.cs (Execute): Reset current directory back after every - project's execution. - -2009-02-21 Ankit Jain - - Fix bug #458916. - * Copy.cs: CopiedFiles and DestinationFiles should have target paths - instead of source. Also, the metadata should get retained from source - items. Based on a patch by Jeffrey Richardson - Refactor a bit to remove code duplication. - -2009-02-21 Ankit Jain - - * MSBuild.cs (SplitPropertiesToDictionary): Split into exactly 2 parts. - -2009-02-11 Leszek Ciesielski - - * ResolveAssemblyReference.cs : AllowedRelatedFileExtensions stub - -2009-02-02 Ankit Jain - - * MSBuild.cs (Execute): Disable incorrect 'rebaseOutputs' behavior. - -2009-02-02 Ankit Jain - - * ResolveAssemblyReference.cs: Honor SearchPaths and the special - items like '{HintPathFromItem}', '{TargetFrameworkDirectory}' etc. - * AssemblyResolver.cs: Add api for more specific search, like search - in a directory, target frameworks, gac etc. - -2009-02-01 Ankit Jain - - * CallTarget.cs: Copy all items from target to TargetOutputs. - -2009-02-01 Ankit Jain - - * Csc.cs (AddResponseFileCommands): - * ManagedCompiler.cs (AddResponseFileCommands): 'AddModules' and - 'AdditionalLibPaths' can be empty. - -2009-01-30 Ankit Jain - - * Copy.cs (Execute): Use for loop instead of enumerators. - sourceFiles and destinationFiles can be null, handle that. - Create new directory if required. - -2009-01-27 Ankit Jain - - * Delete.cs (Execute): Skip non-existant files. - -2009-01-06 Ankit Jain - - * CreateManifestResourceName.cs (Execute): Use full path, also helps - with debugging. - -2008-12-17 Ankit Jain - - * Copy.cs: Always overwrite destination files. - -2008-12-17 Ankit Jain - - * GenerateResource.cs (Execute): Items in 'OutputResources' correspond to - items in 'Sources', handle correctly. - -2008-12-12 Ankit Jain - - * CreateManifestResourceName.cs: Implement. - * CreateCSharpManifestResourceName.cs: Implement. - -2008-11-27 Ankit Jain - - * AssignCulture.cs (Execute): Emit "Culture" metadata also. - -2008-11-23 Ankit Jain - - * AssignCulture.cs (Execute): Implement. - -2008-11-22 Ankit Jain - - * AssignTargetPath.cs (Execute): Implement. - -2008-11-21 Ankit Jain - - * GenerateResource.cs (Execute): Use for loop instead of manually - using enumerators. - -2008-11-21 Ankit Jain - - * CreateItem (Execute): AdditionalMetadata can be null. - Trim metadata values. - (IsExcluded): 'exclude' can be null. - -2008-10-09 Ankit Jain - - * CreateItem.cs (Execute): Implement. - -2008-10-01 Ankit Jain - - * CallTarget.cs (Execute): Implement. - -2008-08-06 Ankit Jain - - * Csc.cs (AddResponseFileCommands): Don't quote DefineConstants. - Correctly handle response filenames and win32 resource switch. - -2008-06-02 Atsushi Enomoto - - * AssemblyResolver.cs : do not crash when there is no mono installed. - -2007-05-17 Marek Sieradzki - - * ResolveAssemblyReference.cs - * AssemblyResolver.cs: Resolve HintPath properly. - -2007-03-19 Marek Sieradzki - - * CombinePath.cs: Implemented. - -2007-03-10 Marek Sieradzki - - * Vbc.cs: Implemented. - -2007-03-08 Marek Sieradzki - - * MSBuild.cs (Execute): Copy referenced project's dlls to output - directory. - -2007-02-18 Marek Sieradzki - - * AssemblyResolver.cs: Resolve HintPath correctly. - -2007-02-04 Marek Sieradzki - - * Delete.cs: Formatting. - -2007-02-02 Marek Sieradzki - - * AppDomainIsolatedTaskExtension.cs - * ManagedCompiler.cs: corcompare changes. - -2007-02-02 Marek Sieradzki - - * ResolveAssemblyReference.cs (Execute): Use Low MessageImportance. - -2007-01-29 Marek Sieradzki - - * AssemblyResolver.cs: Added. - * ResolveAssemblyReference.cs: Moved most of code to AssemblyResolver. - -2007-01-24 Marek Sieradzki - - * GetFrameworkPath.cs - * GetFrameworkSdkPath.cs: Changed to use ToolLocationHelper instead of - MonoLocationHelper. - -2007-01-06 Marek Sieradzki - - * GetAssemblyIdentity.cs - * ResolveManifestFiles.cs - * RemoveDuplicates.cs - * TaskLoggingHelperExtensios.cs: Added - - * SGen.cs: Added missing [Required] and [Output]. - -2006-12-11 Marek Sieradzki - - * RemoveDir.cs (Execute): Don't remove recursively. - * CreateProperty.cs: Use the same field for both properties. - -2006-12-08 Marek Sieradzki - - * ManagedCompiler.cs, Csc.cs: Moved some code from - ManagedCompiler.AddResponseFileCommands to Csc. - * SGen.cs: Added. It won't work yet. - -2006-12-05 Marek Sieradzki - - * VCBuild.cs: Changed formatting and changed EnvironmentOverride to - override from virtual. (corcompare didn't notice the difference) - * ToolTaskExtension.cs, TaskExtension.cs: Moved ctors to the beginning - of the file. - * GenerateDeploymentManifest.cs: Added "using"; - * ManagedCompiler.cs: Set OutputAssembly when it's empty and Sources - is set. - -2006-12-04 Marek Sieradzki - - * ManagedCompiler.cs: AddCommandLineCommands (): Changes according to - new tests. CheckAllReferences (): Added a null check. - * AL.cs (AddResponseFileCommands): Changes according to new tests. - -2006-12-04 Marek Sieradzki - - * MSBuild.cs: Added MonoTODO. - * MakeDir.cs: Added logging. - * Exec.cs: Added FIXME and commented unused variables. - -2006-10-21 Leszek Ciesielski - - * CreateTemporaryVCProject.cs: - * VCBuild.cs: - * UpdateManifest.cs: - * Vbc.cs: - * GenerateDeploymentManifest.cs: added class stubs - * ToolTaskExtension.cs: - * TaskExtension.cs: changed constructor to internal - -2006-10-14 Marek Sieradzki - - * Exec.cs: Added AddCommandLineCommands (). - * GenerateBootstrapper.cs: Added missing attributes. - * GenerateManifestBase.cs: Added missing attributes. - * GenerateApplicationManifest.cs: Added ValidateInputs (). - -2006-10-10 Marek Sieradzki - - * FormatUrl.cs - * ResolveAssemblyReference.cs - * ResolveProjectBase.cs - * AssignTargetPath.cs - * CallTarget.cs - * AssignCulture.cs - * FormatVersion.cs - * AssignProjectConfiguration.cs - * CreateManifestResourceName.cs: Added missing [Output] and - [Required]. - -2006-10-06 Marek Sieradzki - - * MSBuild.cs: Added error logging. - * Copy.cs: Fixed runtime cast exception. - -2006-09-30 Marek Sieradzki - - * ResolveAssemblyReference.cs: Added. - -2006-09-20 Marek Sieradzki - - * CreateProperty.cs: First implementation. - -2006-08-15 Marek Sieradzki - - * MakeDir.cs, Touch.cs, ReadLinesFromFile.cs, RemoveDir.cs, Delete.cs, - Message.cs, FindUnderPath.cs, GenerateResource.cs, Copy.cs: Start to - use generics. - -2006-07-17 Marek Sieradzki - - * ManagedCompiler.cs: TargetType.Get: added null check. - -2006-06-25 Marek Sieradzki - - * Csc.cs: Changed ToolName to make it use gmcs. - * ExtractedClassName.cs: Fixed a typo. - -2006-06-22 Marek Sieradzki - - * ManagedCompiler.cs: Change TargetType to return lower case text. - -2006-06-22 Marek Sieradzki - - * FormatUrl.cs, CreateVisualBasicManifestResourceName.cs, - GenereateBootstrapper.cs, ExtractedClassName.cs, - GenerateManifestBase.cs, FormatVersion.cs, - CreateManifestResourceName.cs, CreateCSharpManifestResourceName.cs, - GenerateApplicationManifest.cs: Added stubs. - * Exec.cs: Removed some assignments. - * CreateItem.cs: Formatting. - -2006-06-17 Marek Sieradzki - - * Error.cs: Added null check and changed return value of Execute () to - false. - * ResolveProjectBase.cs, AssignTargetPath.cs, CallTarget.cs, - AspNetCompiler.cs, AssignCulture.cs, AssignProjectConfiguration.cs: - Added stubs. - -2006-05-26 Marek Sieradzki - - * RegisterAssembly.cs, SignFile.cs, GenerateTrustInfo.cs, - CreateItem.cs, UnregisterAssembly.cs, Csc.cs: Changed various return - null and return true to NotImplementedException; - * Error.cs: Changed to use helpKeyword and code. - * GetFrameworkSdkPath.cs, GetFrameworkPath.cs: Changed to use - Mono.XBuild.Utilities.MonoLocationHelper. - * Message.cs: Fixed to use proper MessageImportance and removed error - logging. - * ManagedCompiler.cs: Added MonoTODO and ListHasNoDuplicateItems (). - * GenerateResource.cs: Fixed wrong if block. - -2006-05-22 Marek Sieradzki - - * Message.cs: Made messageImportance local variable. - -2006-05-03 Marek Sieradzki - - * MakeDir.cs: Removed warning. - * Exec.cs: Fixed commmand execution. - * ReadLinesFromFile.cs: Formatting. - -2006-04-14 Marek Sieradzki - - * GenerateResource.cs: Added authors of monoresgen. - -2006-03-18 Marek Sieradzki - - * ManagedCompiler.cs: Fixed a typo. - * AssemblyInfo.cs: Removed AllowPartiallyTrustedCallersAttribute. - -2006-03-11 Marek Sieradzki - - * MonoTODOAttribute.cs: Removed. - * CombinePath.cs, CreateProperty.cs, GenerateResources.cs, - SignFile.cs: Added missing attributes. - * Warning.cs: Added missing properties. - * WriteLinesToFiles.cs: Compressed properties. - * Exec.cs, ManagedCompiler.cs: Added missing methods. - -2006-02-26 Marek Sieradzki - - * CombinePath.cs: Added. - -2006-02-26 Marek Sieradzki - - * AL.cs: Added Output attribute to OutputAssembly. - * AppDomainIsolatedTaskExtension.cs: Added LoadInSeparateAppDomain - attribute. - * Copy.cs: Added Output attribute to DestinationFiles and Required to - SourceFiles. - * CreateItem.cs, CreateProperty.cs: Changed string to string[]. - * Csc.cs: Added PdbFile property. - * Error.cs: Added Code and HelpKeyword properties. - * Exec.cs: Changed TaskExtension to ToolTaskExtension. - * GenerateResource.cs: Added NeverLockType and PublicClass properties. - * GenerateTrustInfo.cs: Added Required to TargetZone and Output to - TrustInfoFile. - * GetFrameworkPath.cs, GetFrameworkSdkPath: Added Output to Path. - * MSBuild.cs: Changed string to string[]. - * ReadLinesFromFile.cs: Added Required to File. - * RegiserAssembly.cs: Added AssemblyListFile and CreateCodeBase - properties. - * UnregisterAssembly.cs: Added AssemblyListFile property. - * WriteLinesToFile.cs: Added Required to Lines. - -2006-02-25 Marek Sieradzki - - * Csc.cs, ManagedCompiler.cs: Changes required by the new API. - -2005-09-22 Marek Sieradzki - - * MakeDir.cs, AppDomainIsolatedTaskExtension.cs, Touch.cs, Exec.cs, - RegisterAssembly.cs, Error.cs, ReadLinesFromFile.cs, - CommandLineBuilderExtension.cs, RemoveDir.cs, ToolTaskExtension.cs, - TaskExtension.cs, SignFile.cs, Delete.cs, Warning.cs, - GenerateTrustInfo.cs, GetFrameworkSdkPath.cs, CreateItem.cs, - Message.cs, ManagedCompiler.cs, UnregisterAssembly.cs, - WriteLinesToFile.cs, FindUnderPath.cs, AL.cs, MSBuild.cs, - GenerateResource.cs, CreateProperty.cs, Csc.cs, Copy.cs, - GetFrameworkPath.cs: Added #if NET_2_0. - -2005-09-21 Marek Sieradzki - - * ManagedCompiler.cs, Csc.cs: Moved code to ManagedCompiler. - * MSBuild.cs: Added really simple temporary code. - * AL.cs: Replaced variables with Bag property. - -2005-09-09 Marek Sieradzki - - * AppDomainIsolatedTaskExtension.cs: Changed Log property to base.Log - instead of previous protected log field. - -2005-09-03 Marek Sieradzki - - * Touch.cs: Changed to use full paths and fixed stream closing. - * ReadLinesFromFile.cs: Formatting. - * WriteLineToFile.cs: Changed to use full paths. - * AL.cs: Changed ToolName. - -2005-08-30 Marek Sieradzki - - * Touch.cs: Changed Console.WriteLine to Log.LogErrorFromException. - -2005-08-27 Marek Sieradzki - - * Exec.cs: Removed "exited". - * AL.cs: Removed Regex. - * Csc.cs: Changed default GenerateFullPaths to false. - -2005-08-24 Marek Sieradzki - - * Exec.cs: Reformatted and added try/catch. - * Error.cs, RemoveDir.cs, Warning.cs, Message.cs, FindUnderPath.cs, - GenerateResource.cs, Copy.cs: Changed to use properties. - * ToolTaskExtension.cs: Rewritten. - * TaskExtension.cs: Changed to use base property. - * GetFrameworkSdkPath.cs: Formatting. - * ManagedCompiler.cs: Changed to use Bag instead of fields. - * AL.cs: Moved command line arguments generation to proper method. - * Csc.cs: Changed to use Bag instead of fields and added support for - compilation. - -2005-08-19 Marek Sieradzki - - * Exec.cs: Fixed arguments. - -2005-08-16 Marek Sieradzki - - * Exec.cs: Added redirection of output and removed timeout handling. - * Copy.cs: Formatting. - * CommandLineBuilderExtension.cs: Formatting. - -2005-08-12 Marek Sieradzki - - * CommandLineBuilderExtension.cs: Added. - * ToolTaskExtension.cs, GenerateTrustInfo.cs, GetFrameworkSdkPath.cs, - CreateItem.cs, ManagedCompiler.cs, AL.cs, MSBuild.cs, - GenerateResource.cs, Csc.cs, CreateProperty.cs, GetFrameworkPath.cs: - Updated. - -2005-08-11 Marek Sieradzki - - * Exec.cs: First implementation. - * MakeDir.cs, GetFrameworkSdkPath.cs, RegisterAssembly.cs, Message.cs, - ManagedCompiler.cs, Error.cs, FindUnderPath.cs, RemoveDir.cs, AL.cs, - ToolTaskExtension.cs, SignFile.cs, Delete.cs, GenerateResource.cs, - Warnings.cs, Csc.cs, GetFrameworkPath.cs: Various fixes. - -2005-08-06 Marek Sieradzki - - * CreateItem.cs, CreateProperty.cs, MSBuild.cs,: Initial check-in. - * Copy.cs, ReadLinesFromFile.cs, TaskExtension.cs, Touch.cs, - Warning.cs, WriteLinesToFile.cs: First implementation. - -2005-07-13 Marek Sieradzki - - * AL.cs, AppDomainIsolatedTaskExtension.cs, Copy.cs, Csc.cs, - Delete.cs, Error.cs, Exec.cs, FindUnderPath.cs, GenerateResource.cs, - GenerateTrustInfo.cs, GetFrameworkPath.cs, GetFrameworkSdkPath.cs, - MSBuild.cs, MakeDir.cs, ManagedCompiler.cs, Message.cs, - MonoTODOAttribute.cs, ReadLinesFromFile.cs, RegisterAssembly.cs, - RemoveDir.cs, SignFile.cs, TaskExtension.cs, ToolTaskExtension.cs, - Touch.cs, UnregisterAssembly.cs, Warning.cs, WriteLinesToFile.cs: - initial check-in diff --git a/mcs/class/Microsoft.Build.Tasks/Mono.XBuild.Tasks.GenerateResourceInternal/ChangeLog b/mcs/class/Microsoft.Build.Tasks/Mono.XBuild.Tasks.GenerateResourceInternal/ChangeLog deleted file mode 100644 index 4161632cf7e..00000000000 --- a/mcs/class/Microsoft.Build.Tasks/Mono.XBuild.Tasks.GenerateResourceInternal/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -2006-10-08 Marek Sieradzki - - * PoResourceWriter.cs: Changed "" to String.Empty. - -2006-06-17 Marek Sieradzki - - * PoResourceReader.cs, PoResourceWriter.cs, TxtResourceReader.cs, - TxtResourceWriter.cs: Copied authors from monoresgen. - -2005-09-22 Marek Sieradzki - - * PoResourceReader.cs, PoResourceWriter.cs, TxtResourceReader.cs, - TxtResourceWriter: Added #if NET_2_0. - -2005-08-12 Marek Sieradzki - - * PoResourceReader.cs, PoResourceWriter.cs, TxtResourceReader.cs, - TxtResourceWriter.cs: First implementation - diff --git a/mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/ChangeLog b/mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/ChangeLog deleted file mode 100644 index a68f2d57883..00000000000 --- a/mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/ChangeLog +++ /dev/null @@ -1,267 +0,0 @@ -2010-07-09 Ankit Jain - - * MessageTest (TestExecution): Additional messages with 'low' - importance get emitted, so don't expect sequential messages. - -2010-04-06 Ankit Jain - - * Consts.cs: Remove. - * AssignProjectConfigurationTest.cs: - * CreateCSharpManifestResourceNameTest.cs: - * CreateVisualBasicManifestResourceNameTest.cs: - * CreateItemTest.cs: - * FindAppConfigFileTest.cs: - * RemoveDuplicatesTest.cs: - * TaskBatchingTest.cs: - * WriteLinesToFileTest.cs: - Set the ToolsVersion to match the profile. Use the - full path to the tasks assembly for UsingTasks. - -2010-03-04 Ankit Jain - - * AssignTargetPathTest.cs (CreateProjectString): Remove the - unnecessary import of ms.common.targets . - -2010-02-06 Ankit Jain - - * LCTest.cs: New. - -2010-02-05 Ankit Jain - - * CreateCSharpManifestResourceNameTest.cs: - * CreateVisualBasicManifestResourceNameTest.cs: - Add new tests for TargetPath metadata. - -2010-02-04 Ankit Jain - - * WriteLinesToFileTest.cs: New. - -2009-12-22 Ankit Jain - - * CreateItemTest.cs (TestItemsWithWildcards): New. - -2009-11-28 Ankit Jain - - * TaskBatchingTest.cs: Add new tests for batching. - -2009-11-28 Ankit Jain - - * TaskBatchingTest.cs: Add new tests for batching, use on unbatched - items in a batching scenario. - -2009-10-08 Ankit Jain - - * TestMessageLogger.cs (CheckLoggedAny): New. - -2009-10-08 Ankit Jain - - * RemoveDuplicatesTest.cs: New. - -2009-09-25 Ankit Jain - - * FindAppConfigFileTest.cs: New. - -2009-09-01 Ankit Jain - - * TaskBatchingTest.cs: Add new tests for metadata refs found - in places other than task attributes. - -2009-08-28 Ankit Jain - - * CopyTest.cs (TestCopy_EmptySources): New. - (TestCopy_EmptyDestFolder): New. - -2009-08-26 Ankit Jain - - * CreateItemTest.cs (TestVariableExpansion): Update test to - use a transform with a item reference in a property. - -2009-08-26 Ankit Jain - - * CreateItemTest.cs (TestVariableExpansion): New. - * CreatePropertyTest.cs (TestExecution2): New. - -2009-08-24 Ankit Jain - - * CreateCSharpManifestResourceNameTest.cs: - * CreateVisualBasicManifestResourceNameTest.cs: Add tests for - folder name with spaces in it. - -2009-07-23 Ankit Jain - - * AssignProjectConfigurationTest.cs: New. - -2009-06-08 Ankit Jain - - * CreateCSharpManifestResourceNameTest.cs (TestInvalidCulture): New. - -2009-06-07 Ankit Jain - - * CscTest.cs (TestDefineConstants): Update DefineConstants to include - spaces also. - -2009-06-07 Ankit Jain - - * AssignTargetPathTest.cs: Update tests to not depend on a fixed - root (C:\) or cur dir. - -2009-05-29 Ankit Jain - - * TestMessageLogger.cs: Add counts for project/build start/finish - events. - -2009-04-27 Ankit Jain - - * CreateVisualBasicManifestResourceNameTest.cs: New. - -2009-03-03 Ankit Jain - - * CscTest.cs (DefineConstants): Add some extra semi-colons, - that should get removed on output. - (DefineConstants2): New. Test effectively empty define constants. - -2009-02-25 Ankit Jain - - * CreateCSharpManifestResourceNameTest.cs (CheckResourceNames): - Refactor a bit to improve error reporting. - Update to use Path.Combine instead of hardcoding "\". - -2009-02-24 Ankit Jain - - * TestMessageLogger.cs (CheckLoggedMessageHead): Move here from - * TaskBatchingTest.cs: .. here. Track api change. - -2009-02-21 Ankit Jain - - * CopyTest.cs: New. - -2009-01-31 Ankit Jain - - * TaskBatchingTest.cs (*): Add tests for target/task events. - (TestTargetBatching*): New tests for target batching. - * TestMessageLogger.cs: Add counts for target/task started/finished - events. - (NormalMessageCount): New. - -2008-12-22 Ankit Jain - - * TestMessageLogger.cs: Emit debug messages to stderr. - * CreateCSharpManifestResourceNameTest.cs: Likewise. - Revert last patch, don't emit to stderr, monobuild emits - the log contents now. - -2008-12-22 Ankit Jain - - * TestMessageLogger.cs: Emit debug messages to stderr. - * CreateCSharpManifestResourceNameTest.cs: Likewise. - -2008-12-22 Ankit Jain - - * TestMessageLogger.cs: Listen for errors and warnings also. - * CreateCSharpManifestResourceNameTest.cs: Emit helpful info when tests - fail. - -2008-12-12 Ankit Jain - - * CreateCSharpManifestResourceNameTest.cs: New. - -2008-11-27 Ankit Jain - - * AssignCultureTest.cs: Add tests for "Culture" metadata. - -2008-11-23 Ankit Jain - - * AssignCultureTest.cs: New. - -2008-11-22 Ankit Jain - - * AssignTargetPathTest.cs: New. - -2008-11-21 Ankit Jain - - * CreateItemTest.cs (CheckBuildItem): Make public. - * TestMessageLogger.cs: - * TaskBatchingTests.cs: Fix file mode. - -2008-11-21 Ankit Jain - - * CreateItemTest.cs (TestNullFields): New. - (CheckBuildItem): Make public, used by batching tests. - * MessageTest.cs (TestDefaultValues): New. - (TestMessageLogger): Move to .. - * TestMessageLogger.cs: .. here. - * TaskBatchingTests.cs: New. Tests for batching implementation. - -2008-11-11 Jonathan Chambers - - * DeleteTest.cs: Added tests for Delete task. - -2008-10-09 Ankit Jain - - * CreateItemTest.cs (TestExcludeAndCondition): New. NotWorking. - -2008-08-06 Ankit Jain - - * CscTest.cs: Alter tests to checking for quoting in various switches. - -2008-06-02 Atsushi Enomoto - - * ResolveAssemblyReferenceTest.cs: marked some failing tests as - [Ignore]. They will never be successful when mono is not - "installed". - -2007-03-19 Marek Sieradzki - - * CombinePathTest.cs: Added. - -2007-03-17 Marek Sieradzki - - * Consts.cs: Check for runtime not platform. - * ResolveAssemblyReferenceTest.cs: Pass valid SearchPaths. - -2007-02-18 Marek Sieradzki - - * ResolveAssemblyReferenceTest.cs: Added. - -2006-12-11 Marek Sieradzki - - * GetFrameworkSdkPath.cs, GetFrameworkPath.cs, CreateItemTest.cs, - CreatePropertyTest.cs, RemoveDirTest.cs: Added. - * MakeDirTest.cs: Added check for task's output. - -2006-12-08 Marek Sieradzki - - * MakeDirTest.cs, CscTest.cs: Added. - * ManagedCompilerTest.cs: Enabled some NotWorking tests related to - Csc. - -2006-12-05 Marek Sieradzki - - * ManagedCompilerTest (TestSources ()): Enabled. - -2006-12-04 Marek Sieradzki - - * ALTest.cs, ManagedCompilerTest.cs: New tests. - * Consts.cs: Added a platform check. - * TestEngine.cs: Class that acts like IBuildEngine implementation from - Microsoft.Build.BuildEngine. - -2006-06-17 Marek Sieradzki - - * ErrorTest.cs: Added check for Execute () return value. - -2006-05-26 Marek Sieradzki - - * MessageTest.cs: Corrected. - * WarningTest.cs: Added. - * ErrorTest.cs: Added new test. - -2006-05-22 Marek Sieradzki - - * Consts.cs: Moved BinPath here. - * MessageTest.cs: Added new test. - -2006-05-03 Marek Sieradzki - - * ErrorTest.cs: Added. - diff --git a/mcs/class/Microsoft.Build.Tasks/Test/resources/ChangeLog b/mcs/class/Microsoft.Build.Tasks/Test/resources/ChangeLog deleted file mode 100644 index 5ac841b85d7..00000000000 --- a/mcs/class/Microsoft.Build.Tasks/Test/resources/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2010-02-05 Ankit Jain - - * junk.txt: New. - -2009-04-27 Ankit Jain - - * Sample.vb: New. - -2008-12-18 Ankit Jain - - * Sample.cs: Remove execute perm. - -2008-12-18 Ankit Jain - - * Sample.cs: Required for CreateCSharpManifestResourceName tests. diff --git a/mcs/class/Microsoft.Build.Utilities/ChangeLog b/mcs/class/Microsoft.Build.Utilities/ChangeLog deleted file mode 100644 index 19ffbef5c9f..00000000000 --- a/mcs/class/Microsoft.Build.Utilities/ChangeLog +++ /dev/null @@ -1,37 +0,0 @@ -2010-04-03 Ankit Jain - - * Makefile: Import tools/xbuild/xbuild_targets.make, which copies - the target and tasks file in the correct place, to allow running - tests with different toolsversion. - Use the correct target assembly name for 4.0 profile. - -2010-02-10 Ankit Jain - - * Microsoft.Build.Utilities.dll.sources: Add ProcessStringDictionary.cs - from class/System/System.Collections.Specialized . This is required as - the StringDictionary in ToolTask, used for EnvironmentOverrides, is - inadequate, because environment vars are case sensitive on unix. - -2009-04-25 Jonathan Chambers - - * Makefile: Adjust assembly name for 3.5 profile. - -2009-02-25 Ankit Jain - - * Microsoft.Build.Utilities.dll.sources: Add ProcessService.cs, - ProcessWrapper.cs, IAsyncOperation.cs and IProcessAsyncOperation.cs - -2006-04-19 Marek Sieradzki - - * Microsoft.Build.Utilities.targets: Removed. - -2005-09-25 Marek Sieradzki - - * Microsoft.Build.Utilities.dll.sources: Updated. - -2005-09-09 Marek Sieradzki - - * Microsoft.Build.Utilities.dll.sources: Renamed from - Microsoft.Build.Utilities.sources. - * Microsoft.Build.Utilities_test.dll.sources: Added. - * Makefile: Added Microsoft.Build.Framework.dll to test references. diff --git a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ChangeLog b/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ChangeLog deleted file mode 100644 index aa0a0604041..00000000000 --- a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ChangeLog +++ /dev/null @@ -1,364 +0,0 @@ -2010-04-10 Ankit Jain - - * ToolTask.cs: Don't wait for the process to end, before emitting - it's stdout/stderr, emit as it is received. This helps with time - consuming tools. - -2010-04-10 Ankit Jain - - * ReservedNameUtils.cs (GetReservedMetadata): Handle empty item. - -2010-04-08 Ankit Jain - - * ToolTask.cs: Use regex to parse output. Regex is from monodevelop. - -2010-04-08 Ankit Jain - - * ToolTask.cs (ExecuteTool): Check that the tool exists. - -2010-04-03 Ankit Jain - - * TargetDotNetFrameworkVersion.cs: Add Version40 . - * Task.cs (BuildEngine2): New. - * ToolLocationHelper.cs: Use class/lib/net_* as the path - for the assemblies and targets when running tests. - Environment variable TESTING_MONO is set for testing. - This allows a 4.0 xbuild to build 2.0/3.5 projects. - -2010-02-19 Ankit Jain - - * TaskItem.cs: Track api changes. - -2010-02-10 Ankit Jain - - * ProcessService.cs (globalEnvironmentVariablesOverride): Use - ProcessStringDictionary instead of StringDictionary. - ProcessStringDictionary retains the case of the keys (env vars - here). - * ToolTask.cs (environmentOverride): Likewise. - -2010-02-10 Ankit Jain - - * ToolTask.cs (ExecuteTool): Use the virtual method - Standard*LoggingImportance, instead of the underlying field. - (LogEventsFromTextOutput): Use @importance argument for LogMessage. - (LogToolCommand): Remove MonoTODO. - -2010-02-06 Ankit Jain - - * ToolTask.cs (SkipTaskExecution): Use ValidateParameters method. - Remove some MonoTODOs. - -2009-11-25 Ankit Jain - - * ToolLocationHelper.cs: Set directory for 3.0 framework - to "2.0" - -2009-11-09 Ankit Jain - - * TargetDotNetFrameworkVersion.cs (Version30): - (Version35): New. - * ToolLocationHelper.cs: Support 3.0 and 3.5 also. - -2009-10-13 Ankit Jain - - * TaskLoggingHelper.cs: - * ToolTask.cs: Fix warnings. - -2009-10-12 Ankit Jain - - * TaskLoggingHelper.cs: Use the buildEngine.ProjectFileOfTaskNode - in the event args. - -2009-10-12 Ankit Jain - - * ToolTask.cs (ExecuteTool): Don't set toolOutput to null. - (HandleTaskExecutionErrors): toolOutput can be null. - Set toolOutput to null here. - -2009-10-06 Ankit Jain - - * ToolTask.cs (Execute): HandleTaskExecutionErrors is called only - if exitCode != 0. - (ExecuteTool): Move logging of exitcode to HandleTaskExecutionErrors. - Remove MonoTODOs. - * TaskLoggingHelper.cs (LogMessageFromText): New. - (LogMessage): Refactor to use above. - -2009-10-02 Ankit Jain - - * AppDomainIsolatedTask.cs (BuildEngine): Init 'log'. - -2009-09-29 Ankit Jain - - * ToolTask.cs (ExecuteTool): Use LogToolCommand, instead of - directly logging. - (LogToolCommand): Implement. - -2009-09-28 Ankit Jain - - * ToolTask.cs (ProcessOuputTool): Move logging of tool - output from here to .. - (ExecuteTool): .. here. As, ProcessOuputTool can be - overridden. - -2009-09-24 Ankit Jain - - * ToolTask.cs (HasLoggedErrors): Add missing property. - -2009-09-23 Ankit Jain - - * TaskLoggingHelper.cs (LogErrorFromException): Add missing overload. - -2009-09-10 Ankit Jain - - * TaskLoggingHelper.cs (FormatString): Use the unformatted string - even if the args array was empty. - -2009-09-08 Ankit Jain - - * ToolTask.cs (LogEventsFromTextOutput): Log message even if its not - identified as an error or a warning. - -2009-07-28 Ankit Jain - - * ToolTask (.ctor): Initialize Timeout value. - (Execute): Use HandleTaskExecutionErrors to determine task result. Set - exitCode to the result of ExecuteTool and let HandleTaskExecutionErrors - determine final result of the task. - (RealExecute): Rename to .. - (ExecuteTool): .. this. @responseFileCommands could be empty. - Use specified timeout value for the executing tool. - Rename 'compilerOutput' to 'toolOutput'. Cleanup resources in the - finally block. Move processing of stdout/stderr output to .. - (ProcessOutputFile): .. here and .. - (LogEventsFromTextOutput): .. here. - (HandleTaskExecutionErrors): Implement. - (DeleteTempFile): Implement. - -2009-04-24 Ankit Jain - - * ToolTask.cs (RealExecute): Handle TypeLoadExceptions, compiler - crashes and report them. Borrow some tricks from md. - (LogEventsFromTextOutput): Ignore known non-error messages. Don't - log unknown lines, crashes get handled elsewhere. - -2009-04-08 Ankit Jain - - Fix bug #491828. - * ToolTask.cs (LogEventsFromTextOutput): Log even in case of - unrecognized errors. - -2009-02-25 Ankit Jain - - * ProcessService.cs, IAsyncOperation.cs, IProcessAsyncOperation.cs, - ProcessWrapper.cs: Brought in from monodevelop. - * ToolTask.cs: Use the new ProcessService to execute the tool. Honor - SkipTaskExecution (). Use response files, but log the contents of the - response file instead of "@foo.rsp". Support environmentOverrides. - (LogEventsFromTextOutput): Add null check. - * Exec.cs (GetWorkingDirectory): Use the workingDirectory property. - -2009-02-20 Ankit Jain - - Fix bug #475438. - * ToolTask.cs (RealExecute): Check whether the target executable exists. - Log any execution errors. - -2008-08-06 Ankit Jain - - * CommandLineBuilder.cs (AppendSwitchIfNotNull): Quote individual items - of the array. - -2008-07-31 Ankit Jain - - * CommandLineBuilder.cs (chars): Use a char array instead of a - hashtable. Add ';' to the list. - (embeddedQuotes): Regex not required. - (IsQuotingRequired): Update. - (VerifyThrowNoEmbeddedDoubleQuotes): Update. - Use VerifyThrowNoEmbeddedDoubleQuotes at appropriate points (see tests). - -2007-05-16 Marek Sieradzki - - * CommandLineBuilder.cs: Add quotes when there are needed. - -2007-01-06 Marek Sieradzki - - * ToolLocationHelper.cs: Implemented GetPathToDotNetFramework () and - GetPathToDotNetFrameworkSdk (). - -2006-12-29 Marek Sieradzki - - * ToolTask.cs (LogEventsFromTextOutput): This method is actually - protected so we can't remove second parameter. - -2006-12-19 Marek Sieradzki - - * Logger.cs (FormatErrorEvent, FormatWarningEvent): Write only (a) or - (a,b) or (a,b,c,d). - - * CommandLineBuilder.cs: Added null checks. - -2006-12-18 Marek Sieradzki - - * CommandLineBuilder.cs (VerifyThrowNoEmbeddedDoubleQuotes): - Implemented. - -2006-12-04 Marek Sieradzki - - * TaskItem.cs: Add a hack that will replace '\\' with - Path.DirectorySeparatorChar. - -2006-12-04 Marek Sieradzki - - * ToolTask.cs: Changed importance to Normal. - -2006-10-08 Marek Sieradzki - - * TaskLoggingHelper.cs: Changed "" to String.Empty. - -2006-10-06 Marek Sieradzki - - * TaskLoggingHelper.cs: Made LogErrorFromException () show stack trace - by default. - -2006-09-30 Marek Sieradzki - - * ReservedNameUtils.cs: Added a null check. - -2006-06-22 Marek Sieradzki - - * ToolTask.cs: Added some [MonoTODO]s. - -2006-05-27 Marek Sieradzki - - * CommandLineBuilder.cs: Corrected IsQuotingRequired (). - * TaskLoggingHelper.cs: Added null check. - -2006-05-26 Marek Sieradzki - - * Logger.cs: Added MonoTODO. - * TaskLoggingHelper.cs: Changed helpKeywordPrefix to helpKeyword. It - looks like it's still wrong. - -2006-05-03 Marek Sieradzki - - * ToolTask.cs: Fixed exit code. - -2006-04-24 Marek Sieradzki - - * ToolTask.cs, TaskItem.cs: Small fixes. - * TaskLoggingHelper.cs: Added checking for null parameters. - -2006-04-14 Marek Sieradzki - - * TaskItem.cs: Moved checking if metadata name is reserved to internal - class (Mono.XBuild.Utilities.ReservedNameUtils). - -2006-03-29 Marek Sieradzki - - * TaskItem.cs: Coding style changes. - -2006-03-29 Crestez Leonard - - * TaskItem.cs: Cleaned up. - -2006-03-11 Marek Sieradzki - - * CommandLineBuilder.cs: Corrected exceptions throwing. - * TaskItem.cs: Fixed MetadataNames property. - -2006-02-26 Marek Sieradzki - - * CommandLineBuilder.cs: Fixed a typo. - * HostObjectInitializationStatus.cs: Fixed order. - * ToolTask.cs: Updated for new API. - -2006-02-25 Marek Sieradzki - - * HostObjectInitializationStatus.cs: Added. - -2006-02-25 Marek Sieradzki - - * CommandLineBuilder.cs, Logger.cs, TaskLoggingHelper.cs, ToolTask.cs - : Updated API. - -2006-02-24 Marek Sieradzki - - * AppDomainIsolatedTask.cs, Task.cs: Quick hacks to make it compile with - new API. - -2005-09-22 Marek Sieradzki - - * CommandLineBuilder.cs, Logger.cs, AppDomainIsolatedTask.cs, - ToolTask.cs, TaskItem.cs, Task.cs, ToolLocationHelper.cs, - TargetDotNetFrameworkVersion.cs, ConcurrentLoggingHelper.cs, - TaskLoggingHelper.cs: Added #if NET_2_0. - -2005-09-21 Marek Sieradzki - - * ToolTask.cs: Formatting. - * TaskItem.cs: Removed obsoleted code. - * ToolLocationHelper.cs: Formatting. - -2005-09-09 Marek Sieradzki - - * CommandLineBuilder.cs, Logger.cs, AppDomainIsolatedTask.cs, - ConcurrentLoggingHelper.cs, TaskLoggingHelper.cs: Changed protected - fields to private. - -2005-08-30 Marek Sieradzki - - * TaskItem.cs, TaskLoggingHelper.cs: Formatting. - -2005-08-27 Marek Sieradzki - - * Logger.cs: Formatting. - * ToolTask.cs: Added error/warning handling. - * TaskLoggingHelper.cs: Fixed LogErrorFromException (). - -2005-08-24 Marek Sieradzki - - * CommandLineBuilder.cs: Added checking for null values. - * ToolTask.cs: Added real execution. - * Task.cs: Changed all fields to private. - * TaskLoggingHelper.cs: Formatting. - -2005-08-19 Marek Sieradzki - - * TaskItem.cs: MetadataCount fixed. - -2005-08-16 Marek Sieradzki - - * Task.cs: Added creation of TaskLoggingHelper.cs. - * TaskLoggingHelper.cs: Ctor uses Task's BuildEngine. - -2005-08-14 Marek Sieradzki - - * TaskItem.cs: Added GetMetadata and fixed other functions. - -2005-08-12 Marek Sieradzki - - * CommandLineBuilder.cs: Add appending spaces (currently commented) - * ToolTask.cs: Add process. - -2005-08-06 Marek Sieradzki - - * AppDomainIsolatedTask.cs, CommandLineBuilder.cs, - ConcurrentLoggingHelper.cs, Logger.cs, Task.cs, TaskItem.cs, - TaskLoggingHelper.cs, ToolTask.cs: Various fixes. - -2005-07-13 Marek Sieradzki - - * Logger.cs, AppDomainIsolatedTask.cs, ToolTask.cs, TaskItem.cs, - ConcurrentLoggingHelper.cs, TaskLoggingHelper.cs: Small fixes, still - unusable - -2005-07-05 Marek Sieradzki - - * AppDomainIsolatedTask.cs, CommandLineBuilder.cs, - ConcurrentLoggingHelper.cs, Logger.cs, MonoTODOAttribute.cs, - TargetDotNetFrameworkVersion.cs, Task.cs, TaskItem.cs, - TaskLoggingHelper.cs, ToolLocationHelper.cs, ToolTask.cs: Initial - check-in, very buggy diff --git a/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/ChangeLog b/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/ChangeLog deleted file mode 100644 index eb6e69141a8..00000000000 --- a/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/ChangeLog +++ /dev/null @@ -1,47 +0,0 @@ -2010-07-16 Ankit Jain - - * AbsoluteToRelativePath: New. - * RelativeToAbsolutePath: New. Taken from monodevelop. - * GetReservedMetadata: Correctly handle 'RelativeDir' . - -2010-02-19 Ankit Jain - - * ReservedNameUtils.cs (GetReservedMetadata): Add dictionary param - @metadata. Use this to check for existing value of "RecursiveDir" - metadata, use that if present. - -2009-10-08 Ankit Jain - - * ReservedNameUtils.cs: Fix 'RootDir', 'Directory'. - (WithTrailingSlash): New. - Update to use the new WithTrailingSlash method. - -2009-09-08 Ankit Jain - - * ReservedNameUtils.cs (RelativeDir): Add a trailing \ . - -2007-01-24 Marek Sieradzki - - * MonoLocationHelper.cs: Made class internal. It will be removed soon - (all its functionality is in ToolLocationHelper and it wasn't - documented yet) - -2007-01-06 Marek Sieradzki - - * MonoLocationHelper.cs: Commented GetXBuildDir () out. - -2006-08-15 Marek Sieradzki - - * ReservedNameUtils.cs: Removed redundant function call. - -2006-04-14 Marek Sieradzki - - * ReservedNameUtils.cs: Added. - -2005-09-22 Marek Sieradzki - - * MonoLocationHelper.cs: Added GetXBuildDir (). - -2005-09-21 Marek Sieradzki - - * MonoLocationHelper.cs: Added. diff --git a/mcs/class/Microsoft.Build.Utilities/Test/Microsoft.Build.Utilities/ChangeLog b/mcs/class/Microsoft.Build.Utilities/Test/Microsoft.Build.Utilities/ChangeLog deleted file mode 100644 index 4f7e819f9c4..00000000000 --- a/mcs/class/Microsoft.Build.Utilities/Test/Microsoft.Build.Utilities/ChangeLog +++ /dev/null @@ -1,50 +0,0 @@ -2008-08-06 Ankit Jain - - * CommandLineBuilderTest.cs: Add more tests. - -2008-07-31 Ankit Jain - - * CommandLineBuilderTest.cs: Add more tests. - -2007-05-16 Marek Sieradzki - - * CommandLineBuilderTest.cs: Added tests for filenames that contain - spaces. - -2006-12-19 Marek Sieradzki - - * CommandLineBuilderTest.cs, TaskItemTest.cs: More tests. - - * LoggerTest.cs: Added. - -2006-12-18 Marek Sieradzki - - * TaskLoggingHelperTest.cs, CommandLineBuilderTest.cs: Removed Ignore. - -2006-10-06 Marek Sieradzki - - * TaskLoggingHelperTest.cs: - * CommandLineBuilderTest.cs: Added [Ignore]. - -2006-09-02 Marek Sieradzki - - * TaskItemTest.cs: Fixed TestCloneCustomMetadata (). - -2006-05-26 Marek Sieradzki - - * CommandLineBuilderTest.cs: Added tests for - VerifyThrowNoEmbeddedQuotes () and IsQuotingRequired (). - -2006-04-24 Marek Sieradzki - - * TaskLoggingHelperTest.cs: Added new tests. - -2006-03-29 Crestez Leonard - - * TaskItemTest.cs: Added new tests. - -2006-03-11 Marek Sieradzki - - * CommandLineBuilderTest.cs: Added. - * TaskItemTest.cs: Added new test. - diff --git a/mcs/class/Microsoft.CSharp/Assembly/ChangeLog b/mcs/class/Microsoft.CSharp/Assembly/ChangeLog deleted file mode 100644 index 5ae38b37f80..00000000000 --- a/mcs/class/Microsoft.CSharp/Assembly/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2009-06-29 Marek Safar - - * ChangeLog: Added - diff --git a/mcs/class/Microsoft.CSharp/ChangeLog b/mcs/class/Microsoft.CSharp/ChangeLog deleted file mode 100644 index 4deb90b8344..00000000000 --- a/mcs/class/Microsoft.CSharp/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -2009-12-08 Marek Safar - - * Makefile: Replace dmcs reference with Mono.CSharp. - -2009-06-29 Marek Safar - - * Initial commit. diff --git a/mcs/class/Microsoft.CSharp/Microsoft.CSharp.RuntimeBinder/ChangeLog b/mcs/class/Microsoft.CSharp/Microsoft.CSharp.RuntimeBinder/ChangeLog deleted file mode 100644 index 5e79d5aa9d8..00000000000 --- a/mcs/class/Microsoft.CSharp/Microsoft.CSharp.RuntimeBinder/ChangeLog +++ /dev/null @@ -1,138 +0,0 @@ -2010-06-16 Marek Safar - - * CSharpInvokeMemberBinder.cs: Construct MemberAccess for simple - name expressions. - -2010-05-27 Marek Safar - - * *.cs: Sync with the latest gmcs. - -2010-02-10 Marek Safar - - * *.cs: Track RC API changes. - -2009-12-09 Marek Safar - - * CSharpBinder.cs: Actually use merged restrictions. - -2009-11-18 Marek Safar - - * CSharpBinder.cs: Fixed unsafe initialization. - -2009-11-16 Marek Safar - - * RuntimeBinderContext.cs, ErrorPrinter.cs, CSharpBinder.cs: Reject - unsafe type. - -2009-11-11 Marek Safar - - * CSharpInvokeBinder.cs, CSharpBinder.cs, - CSharpInvokeMemberBinder.cs: Convert discarded result expressions. - -2009-11-04 Marek Safar - - * CSharpIsEventBinder.cs: Dynamic events implementation. - - * *.cs: Make CSharpBinder instance and share common checks. - -2009-11-03 Marek Safar - - * CSharpInvokeConstructorBinder.cs: Dynamic constructors. - -2009-10-30 Marek Safar - - * CSharpBinder.cs, CSharpInvokeMemberBinder.cs, - CSharpSetIndexBinder.cs: Simple member binder. - -2009-10-23 Marek Safar - - * RuntimeBinderContext.cs, Extensions.cs, CSharpBinder.cs: More - literal and constant work. - -2009-10-22 Marek Safar - - * *.cs: Cleanup the old API. - -2009-10-20 Marek Safar - - * *.cs: Update to the latest API. - -2009-10-14 Marek Safar - - * CSharpBinaryOperationBinder.cs, CSharpGetIndexBinder.cs, - CSharpGetMemberBinder.cs, CSharpArgumentInfo.cs, CSharpBinder.cs, - CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs, - CSharpSetIndexBinder.cs, CSharpSetMemberBinder.cs: Index setters - implemented. - -2009-10-07 Marek Safar - - * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs, - CSharpGetMemberBinder.cs, CSharpBinder.cs, - CSharpUnaryOperationBinder.cs, CSharpSetMemberBinder.cs: Member - access implemented. - -2009-09-30 Marek Safar - - * CSharpBinaryOperationBinder.cs, CSharpBinder.cs, - CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs: Implicit - and explicit conversions implemented. - -2009-09-29 Marek Safar - - * CSharpBinaryOperationBinder.cs, Extensions.cs, CSharpBinder.cs, - CSharpUnaryOperationBinder.cs: Dynamic unary expressions. - -2009-09-25 Marek Safar - - * CSharpBinaryOperationBinder.cs, CSharpBinder.cs: More dynamic - binary expressions. - -2009-09-18 Marek Safar - - * CSharpBinaryOperationBinder.cs, CSharpBinder.cs: Implemented - binary AddAssign operator. - -2009-09-16 Marek Safar - - * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs, - CSharpBinder.cs: Fully implemented binary Add operator. - -2009-09-11 Marek Safar - - * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs, - ErrorPrinter.cs, Extensions.cs, CSharpBinder.cs: Binary binder. - -2009-08-10 Marek Safar - - * CSharpInvokeBinder.cs, CSharpGetMemberBinder.cs, - CSharpInvokeMemberBinder.cs: Defer fallback for now. - -2009-08-07 Marek Safar - - * CSharpInvokeBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs, - CSharpArgumentInfo.cs, CSharpInvokeMemberBinder.cs, - CSharpSetIndexBinder.cs: Skip overhead arguments. - -2009-08-04 Marek Safar - - * RuntimeBinderInternalCompilerException.cs, - RuntimeBinderException.cs: New files. - -2009-07-14 Marek Safar - - * CSharpInvokeBinder.cs, CSharpBinaryOperationBinder.cs, - CSharpGetMemberBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs, - CSharpIsEventBinder.cs, CSharpUnaryOperationBinder.cs, - CSharpConvertBinder.cs, CSharpSetIndexBinder.cs, - CSharpInvokeMemberBinder.cs, CSharpSetMemberBinder.cs: New files. - -2009-07-02 Marek Safar - - * CSharpConversionKind.cs, CSharpArgumentInfo.cs, - CSharpInvokeMemberBinder.cs, CSharpCallFlags.cs: New files. - -2009-06-29 Marek Safar - - * ChangeLog: Added - diff --git a/mcs/class/Microsoft.VisualC/Assembly/ChangeLog b/mcs/class/Microsoft.VisualC/Assembly/ChangeLog deleted file mode 100644 index 6d2d71dcb6b..00000000000 --- a/mcs/class/Microsoft.VisualC/Assembly/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2004-04-28 Sebastien Pouliot - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added - * TODOAttribute.cs: Added \ No newline at end of file diff --git a/mcs/class/Microsoft.VisualC/ChangeLog b/mcs/class/Microsoft.VisualC/ChangeLog deleted file mode 100644 index 8bb306a2944..00000000000 --- a/mcs/class/Microsoft.VisualC/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2004-04-28 Sebastien Pouliot - - * Microsoft.VisualC.dll.sources: Added Assembly/AssemblyInfo.cs, - Locale.cs and TODO to the build. - -2002-02-19 Carsten Hess - * Created - diff --git a/mcs/class/Microsoft.VisualC/Microsoft.VisualC/ChangeLog b/mcs/class/Microsoft.VisualC/Microsoft.VisualC/ChangeLog deleted file mode 100644 index c298d7c097d..00000000000 --- a/mcs/class/Microsoft.VisualC/Microsoft.VisualC/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2005-07-06 Zoltan Varga - - * MiscellaneousBitsAttribute.cs: Add missing ctor. - diff --git a/mcs/class/Mono.C5/ChangeLog b/mcs/class/Mono.C5/ChangeLog deleted file mode 100644 index e59f89aed41..00000000000 --- a/mcs/class/Mono.C5/ChangeLog +++ /dev/null @@ -1,82 +0,0 @@ -2009-08-06 Zoltan Varga - - * *.*: Applied patch from Marcus Griep . Update - C5 to v.1.1.0. - -2009-07-17 Zoltan Varga - - * add-conditional.pl Makefile: Applied patch from Marcus Griep - . Remove workarounds for compiling this assembly in the - net 1.1 profile. - -2006-03-07 Martin Baulig - - * Test/hashing/HashDictionaryTests.cs: Temporarily disable some - more failing tests. - - * Test/hashing/HashTableTests.cs: Likewise. - * Test/hashing/HashBagTests.cs: Likewise. - -2006-03-07 Martin Baulig - - * Test/Records.cs: Temporarily disable these tests. - -2006-03-06 Martin Baulig - - * C5/AssemblyInfo.cs: Add `[assembly: AssemblyDelaySign (true)]' - and `[assembly: AssemblyKeyFile ("c5.pub")]'. - -2006-02-16 Martin Baulig - - Importing version 1.0 of C5, http://www.itu.dk/research/c5/. - - * C5/trees/RedBlackTreeBag.cs: Added autogenerated file. - * C5/linkedlists/HashedLinkedList.cs: Likewise. - * C5/arrays/HashedArrayList.cs: Likewise. - - * PreProcess/: Removed; we keep the autogenerated files in SVN. - -2006-02-16 Martin Baulig - - * C5/: New directory containing all the source code. - -2005-07-10 Kamil Skalski - - * C5/Builder.cs: Use MakeGenericType instead of BindGenericParameters. - -2005-06-27 Ben Maurer - - * Makefile: don't install on the 1.x profiles. - -2005-04-29 Martin Baulig - - Reflect latest API changes. - - * C5/Collections.cs (EnumerableBase): Explicitly implement - System.Collections.IEnumerable.GetEnumerator(). - - * Makefile: Add `nowarn:169'. - -2004-11-26 Martin Baulig - - * Makefile: Removed `NO_TEST = yes'. - -2004-11-25 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Distribute LICENCE.txt and keys. - -2004-11-19 Martin Baulig - - * C5/Wrappers.cs: Removed all the FIXME's. GMCS can now compile the - original, unmodified code :-) - -2004-11-12 Martin Baulig - - * C5/Wrappers.cs: Added workaround for #69082. - - * C5/linkedlists/LinkedList.cs: Added workaround for bug #57747. - -2004-08-16 Martin Baulig - - Importing version 0.5 of C5, http://www.itu.dk/research/c5/. - diff --git a/mcs/class/Mono.CSharp/Assembly/ChangeLog b/mcs/class/Mono.CSharp/Assembly/ChangeLog deleted file mode 100644 index c2bd5900d9a..00000000000 --- a/mcs/class/Mono.CSharp/Assembly/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2009-12-08 Marek Safar - - * AssemblyInfo.cs: InternalsVisibleTo Microsoft.CSharp. - -2009-11-26 Marek Safar - - * ChangeLog: Added - diff --git a/mcs/class/Mono.CSharp/ChangeLog b/mcs/class/Mono.CSharp/ChangeLog deleted file mode 100644 index d10db6cb8de..00000000000 --- a/mcs/class/Mono.CSharp/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2010-05-08 Daniel Nauck - - * Mono.CSharp.csproj: add double quotes around path directives - in the prebuild event for jay to support - compile locations with spaces in path. diff --git a/mcs/class/Mono.Cairo/Assembly/ChangeLog b/mcs/class/Mono.Cairo/Assembly/ChangeLog deleted file mode 100644 index 7b523e43c4d..00000000000 --- a/mcs/class/Mono.Cairo/Assembly/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2004-04-30 Sebastien Pouliot - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/Mono.Cairo/ChangeLog b/mcs/class/Mono.Cairo/ChangeLog deleted file mode 100644 index abebe2fd40b..00000000000 --- a/mcs/class/Mono.Cairo/ChangeLog +++ /dev/null @@ -1,702 +0,0 @@ -2009-02-12 Jordi Mas i Hernandez - - * Mono.Cairo/ScaledFont.cs: Fixes Dispose signature - * Mono.Cairo/FontFace.cs: Fixes Dispose signature - * Mono.Cairo/Surface.cs: Fixes Dispose signature - * Mono.Cairo/Path.cs: Fixes Dispose signature - * Mono.Cairo/Pattern.cs: Fixes Dispose signature - -2009-02-07 Jordi Mas i Hernandez - - * Mono.Cairo/NativeMethods.cs: class should be internal not public - -2008-11-30 Jordi Mas i Hernandez - - * Mono.Cairo/ImageSurface.cs: Fixes ImageSurface constructor signature. - Data param should not be ref since the data is not modified. - -2008-05-14 Sebastien Pouliot - - * Mono.Cairo/Context.cs, - * Mono.Cairo/Glyph.cs: Don't downcast an IntPtr to an Int32. - [Found using Gendarme] - -2008-04-08 Jordi Mas i Hernandez - - * Context.cs: New ReferenceCount property - * FontFace.cs: New FontFace.cs method - * LinearGradient.cs: New LinearPoints property - * Surface.cs: New ReferenceCount property - * SolidPattern.cs: New Color property - * Gradient.cs: New ColorStopCount property - * NativeMethods.cs: Update new methods and remove CAIRO_1_4 define - -2008-04-05 Jordi Mas i Hernandez - - * ScaledFont.cs: Adds class to encapsulate scaled font API - * Mono.Cairo.dll.sources: Adds new class - * Context.cs: Access to Scaled Fonts - * NativeMethods.cs: Add some missing scale_font APIs and fixes - -2007-07-07 Miguel de Icaza - - * Mono.Cairo/Context.cs: Integrate Alp's patch for looking up - Patterns and add the unmanaged to managed mapping engine (as the - various patterns can be derived, we need to ensure unique - managed instances for the same object). - - * Mono.Cairo/Gradient.cs: Made Gradient protected, although it is - an API change, there was no way any existing instances would have - ever worked. - - From Alp. - - * Mono.Cairo/Context.cs: Fix leak of the surface if set with - Target . - - From Alp Toker: new SetSourceOveload with no x, y parameters. - - From Alp Toker: Add new API call IdentityMatrix. - - * Mono.Cairo/Surface.cs: Integrate another cleanup from Alp. - - * Mono.Cairo/SolidPattern.cs: Add helper APIs based on Alp's patch - based on F-Spot code. - - Integrated various patches from Alp Toker: - - * Mono.Cairo/FontFace.cs: Add to the build. - - * Mono.Cairo/Context.cs: Add a number of methods that are - compatible with the public Cairo API, and add commented out - Obsoletes for the names that we had. - - (MaskSurface): More descriptive parameters - - (SetSourceRGB, SetSourceRGBA): Removed [Obsoletes] from as those - are the public Cairo names. Use the API directly without - creating a helper Color. - - (FontFace): New property. - - * Mono.Cairo/FontFace.cs: Partial integration of Alp's work for - FontFace. There are two differences: no support for owns flag, - and no automatic unreffing on the finalizer thread. Instead we - display an error message. - - * NativeMethods.cs: Split the native methods into its own file. - - * Mono.Cairo/Context.cs: Integrate Alp's patch to not use ref in - the call to cairo_font_extents, but use out instead. - - * Integrate Alp's patch to rename CairoAPI NativeMethod, in - accordance to 2.7.1 framework guidelines. - - * Removed the ifdef CAIRO_1_2, the documentation already reflects - that things are only available on Cairo 1.2. - - * Add new API calls to query Cairo for its version - -2007-05-26 John Luke - - * Mono.Cairo/Cairo.cs: - * Mono.Cairo/Context.cs: fix call to cairo_get_font_matrix, - reported by patperry@stanford.edu (Patrick Perry) in bug#81626 - -2007-01-15 Alp Toker - - * Mono.Cairo/Surface.cs: - * Makefile: Disable CAIRO_1_2. Patches to make the 1.2 binding work - are being developed out-of-tree but not ready yet. - -2007-01-08 Alp Toker - - * Mono.Cairo/Context.cs: Implement Context.GlyphExtents(). - * Mono.Cairo/Cairo.cs: Change other TextExtents refs to outs. - -2007-01-08 Alp Toker - - * Mono.Cairo/Context.cs: Restore Obsolete markings for old glyph - methods. It is fair to assume nobody was able to use these broken - methods, and Obsolete is important for the ongoing API review process. - -2007-01-08 Alp Toker - - * Mono.Cairo/Context.cs: - * Mono.Cairo/Surface.cs: - Introduce Context.SetSource(). The old method also oddly took ints - instead of doubles. Obsolete Context.SetSourceSurface() and - Surface.Show(). - -2007-01-08 Alp Toker - - * Mono.Cairo/Format.cs: Obsolete Format.ARGB32/RGB24 in favour of - lower caps enum members. - -2007-01-05 Alp Toker - - * Mono.Cairo/Pattern.cs: Obsolete Pattern(Surface) ctor in favour of - SurfacePattern(Surface). - -2007-01-05 Alp Toker - - * Mono.Cairo/Context.cs: - * Mono.Cairo/Surface.cs: Generalize to Surface.LookupSurface() - This method will be useful elsewhere. - -2007-01-04 Miguel de Icaza - - * Mono.Cairo/Context.cs (FromGlyphToUnManagedMemory): Deal with - an API limitation, the Glyph structure in Cairo is defined as - taking a `long' which would be 4 or 8 bytes depending on the - operating system. - - We now cope with this by using the proper structure to the - unmanaged code. - -2006-12-30 Alp Toker - - * Makefile: Enable CAIRO_1_2. - -2006-12-28 Alp Toker - - * Mono.Cairo/DirectFBSurface.cs: Confusion between the DirectFB - surface handle and Cairo surface handle was making the public - constructor unusable. - -2006-12-27 Alp Toker - - * Mono.Cairo.dll.sources: - * Mono.Cairo/Context.cs: - * Mono.Cairo/GlitzSurface.cs: Add new surface. - -2006-12-27 Alp Toker - - * Mono.Cairo/Cairo.cs: - * Mono.Cairo/Status.cs: Add new API for 1.4 - -2006-12-07 Alp Toker - - * Mono.Cairo/Context.cs: Add GroupTarget cases for Xcb and DirectFB - surfaces. - -2006-09-19 Jordi Mas - - * Surface.cs, Cairo.cs: the parameters for Show are X,Y not witdh - and height and also double not int. - -2006-07-21 Alp Toker - - * Mono.Cairo.dll.sources: - * Mono.Cairo/DirectFBSurface.cs: - * Mono.Cairo/XcbSurface.cs: Add new surfaces. - -2006-07-06 John Luke - - * Mono.Cairo/Cairo.cs: - * Mono.Cairo/ImageSurface.cs: Marshal data correctly - -2006-07-01 John Luke - - * Mono.Cairo/Context.cs: - * Mono.Cairo/PdfSurface.cs: - * Mono.Cairo/PSSurface.cs: - * Mono.Cairo/Cairo.cs: - * Mono.Cairo/XlibSurface.cs: - * Mono.Cairo/SvgSurface.cs: add some new surface API I missed - -2006-07-01 John Luke - - * Mono.Cairo/Status.cs: - * Mono.Cairo/Context.cs: - * Mono.Cairo/FontFace.cs: - * Mono.Cairo/Surface.cs: - * Mono.Cairo/Format.cs: - * Mono.Cairo/LinearGradient.cs: - * Mono.Cairo/SolidPattern.cs: - * Mono.Cairo/Win32Surface.cs: - * Mono.Cairo/Pattern.cs: - * Mono.Cairo/SurfacePattern.cs: - * Mono.Cairo/ImageSurface.cs: - * Mono.Cairo/Cairo.cs: - * Mono.Cairo/Gradient.cs: - * Mono.Cairo/XlibSurface.cs: - * Mono.Cairo/RadialGradient.cs: add remaining new API for cairo 1.2 - -2006-07-01 John Luke - - * Mono.Cairo/FontType.cs: - * Mono.Cairo/PatternType.cs: add new enums for cairo 1.2 - -2006-06-25 John Luke - - * Mono.Cairo/Surface.cs: make Destroy() call Dispose() - so all the Disposable stuff happens correctly and only once - -2006-06-23 John Luke - - * Mono.Cairo/Pattern.cs: - * Mono.Cairo/SolidPattern.cs: - * Mono.Cairo/SurfacePattern.cs: - * Mono.Cairo/Gradient.cs: - * Mono.Cairo/LinearGradient.cs: - * Mono.Cairo/RadialGradient.cs: split the pattern/gradients - into their own files - -2006-06-23 John Luke - - #if CAIRO_1_2 changes - - * Mono.Cairo/Surface.cs: add SetFallbackResolution - * Mono.Cairo/CairoAPI.cs: remove old pdf/ps api and - add some of the new API - * Mono.Cairo/SurfaceType.cs: - * Mono.Cairo/SvgSurface.cs: - * Mono.Cairo/SvgVersion.cs: add these - -2006-06-23 John Luke - - * Mono.Cairo/Surface.cs: - * Mono.Cairo/ImageSurface.cs: - * Mono.Cairo/PDFSurface.cs: - * Mono.Cairo/PSSurface.cs: - * Mono.Cairo/Win32Surface.cs: - * Mono.Cairo/XlibSurface.cs: split the surfaces into - their own files, make pdf and ps reflect what will be - in the cairo 1.2 api - -2006-06-23 John Luke - - * snippets/*.cs: use Cairo.Context instead of Cairo.Graphics - * Samples/*/Makefile: add to ease building of samples - -2006-05-02 Zac Bowling - - * Mono.Cairo/Surface.cs: string should be byte[] - * Mono.Cairo/Cairo.cs: string should be byte[] - (Patch from Philipp Baer ) - -2006-01-17 Alp Toker - - * Samples/x11/compile.sh: Remove unused gtk-sharp reference - -2005-12-19 Wade Berrier - - * Mono.Cairo/Makefile: Fix EXTRA_DIST to include samples - -2005-12-19 Peter Dennis Bartok - - * Mono.Cairo/Format.cs: Removed fixme, added names in .Net format - * Mono.Cairo/Surface.cs: Removed fixme, added static method - FromBitmap() to allow creating a surface from a bitmap - * Mono.Cairo/Pattern.cs: Removed fixme to not tempt anyone to change - the name down the road - -2005-12-16 John Luke - - * Mono.Cairo/FontOptions.cs: fix bug with - fontOptions == null, check parameter to Merge - against null - * Mono.Cairo/Glyph.cs: add setters to properties - -2005-12-16 John Luke - - * Mono.Cairo/Cairo.cs: organize and add missing API - split out enums and structs - * Mono.Cairo/*.cs: add enums and structs as seperate files - implement ==, !=, Equals, and GetHashCode for the structs - move public fields to properties - -2005-12-16 John Luke - - * Mono.Cairo/Cairo.cs: - * Mono.Cairo/Context.cs: - * Mono.Cairo/Pattern.cs: - * Mono.Cairo/Surface.cs: add MarkDirty and Flush, - mark Surface.Pointer obsolete in favor of Handle - -2005-12-16 John Luke - - * Mono.Cairo.dll.sources: - * Mono.Cairo/Rectangle.cs: add - * Mono.Cairo/Cairo.cs: mark fill_extents and stroke extents - with out modifiers - * Mono.Cairo/Context.cs: FillExtents, and StrokeExtents return - a Rectangle (actually 2 points), remove previously unusable - versions, add an overload to Rectangle that takes a Rectangle - -2005-12-12 Mike Kestner - - * Mono.Cairo/Context.cs: renamed from Graphics.cs. renamed Graphics to - Context and added an Obsolete subclass to minimize the pain. - * Mono.Cairo/Surface.cs : s/Graphics/Context. - Thanks to jluke for pointing out this change was needed. - -2005-12-06 John Luke - - * Mono.Cairo/Cairo.cs: fix Content and Format values, - fixes the knockout/circles sample - * Samples/png/circles.cs: - * Samples/png/knockout.cs: replace circles with knockout, - which uses the newer style api and works - -2005-12-02 Ben Maurer - - * Mono.Cairo/Graphics.cs: Api fixups - - Make Point, et al. structs like all other apis - - Use properties rather than public fields - - Obsolete the plurality of ways to set the color. - -2005-11-27 John Luke - - * Mono.Cairo/Graphics.cs: add back FontSetSize, - FontSize setter, and FontFace as obsolete API - -2005-11-25 John Luke - - * Mono.Cairo/Cairo.cs: add font_options* api - add cairo_get_font_matrix - * Mono.Cairo/FontOptions.cs: add - * Mono.Cairo/Graphics.cs: add FontOptions property, - remove FontSize setter and FontSetSize(), - remove FontFace() method as SelectFontFace already exists - remove non-existant TransformFont() and Font property - -2005-11-16 John Luke - - * snippets/*.cs: add snippets port - -2005-11-10 John Luke - - * Mono.Cairo/Graphics.cs: - * Mono.Cairo/Surface.cs: remove debugging output - -2005-10-09 Miguel de Icaza - - * Samples/gtk/sysdraw.cs: Fix the sample - - -2005-09-19 John Luke - - * Mono.Cairo/Graphics.cs: add SelectFontFace and SetFontSize - -2005-09-12 Hisham Mardam Bey - - * Samples/: Fix all samples to work with new API changes. - -2005-09-12 John Luke - - * Mono.Cairo/Surface.cs: add two ImageSurface ctors - Obsolete Surface CreateForImage methods in favor of - the new ImageSurface ctors - * Mono.Cairo/Cairo.cs: add cairo_text_extents - * Mono.Cairo/Graphics.cs: add TextExtents () - - -2005-09-07 John Luke - - * Mono.Cairo/Graphics.cs: the Relative path methods - should use a Distance not a PointD, and update some - parameter names for better documentation purposes - remove SetTargetImage (), and SetTargetDrawable () - use Graphics.Target = Surface instead - * Mono.Cairo/Surface.cs: don't reference the surface after - we create it as it is not necessary - add the new surfaces to the surfaces hashtable on instantiation - * Mono.Cairo/Pattern.cs: don't reference the pattern after - we create it as it is not necessary - -2005-09-07 Hisham Mardam Bey - - * Samples/png: Fixed samples with new changes. - * Samples/x11: Fixed samples with new changes. - * Samples/gtk: Fixed samples with new changes. - -2005-09-06 John Luke - - * Samples/gtk/circles.cs: fix partially broken sample - -2005-09-06 John Luke - - * Mono.Cairo/Surface.cs: make CreateSimilar non-static - and use Content instead of Format, add Surface.Status - * Mono.Cairo/Graphics.cs: add convenience - ctor to Color with an alpha of 1.0 - add Tolerance getter, Change SetDash to compute - the length automatically, rename TargetSurface to Target, - add SetSourceRGB, SetSourceRGBA, and SetSourceSurface (), - add Paint, PaintWithAlpha, Mask, and MaskSurface (), - add StrokeExtents, FillExtents, ClipPreserve (), and CopyPage () - * Mono.Cairo/Cairo.cs: add new imports: - cairo_stroke_extents, cairo_fill_extents, - cairo_clip_preserve, cairo_mask, cairo_mask_surface, - cairo_paint_with_alpha, cairo_surface_status - add Content enum and fix cairo_surface_create_similar to use - Content not Format - -2005-09-05 John Luke - - * Mono.Cairo/Samples/gtk/Graphics.cs: - add gtk-cairo helper that will work on win32 and - x11 based on gtk-dotnet in gtk#, not yet tested on - windows - -2005-09-05 John Luke - - * Mono.Cairo/Samples/win32/compile.sh: add this - -2005-09-04 John Luke - - * Mono.Cairo/Cairo.cs: remove symbols not in cairo 1.0: - cairo_copy, cairo_current_path, cairo_arc_to, cairo_transform_font, - cairo_font_set_transform, cairo_font_current_transform, - cairo_font_reference, cairo_font_destroy, cairo_status_string, - cairo_surface_create_similar_solid - rename cairo_current_line_cap to cairo_get_line_cap, - remove now unused delegates - * Mono.Cairo/Graphics.cs: - * Mono.Cairo/Surface.cs: update for above all found - with help of mono-shlib-cop - - -2005-09-04 John Luke - - * Mono.Cairo/Cairo.cs: add new values to Cairo.Status - -2005-09-02 John Luke - - * Mono.Cairo/Cairo.cs: only use operators in cairo_operator_t - -2005-09-01 John Luke - - * Mono.Cairo/Cairo.cs: add some imports used by - the extra surface types - * Mono.Cairo/Surface.cs: add XlibSurface and Win32Surface - remove Surface.CreateForXlib () - add PdfSurface and PsSurface for future use (#if'ed out) - * Mono.Cairo/Graphics.cs: add ShowPage() method - * Samples/win32/arc.cs: add win32 sample - * Samples/gtk/sysdraw.cs: use XlibSurface instead of - Surface.CreateForXlib () - * Samples/x11/*.cs: use XlibSurface instead of - Surface.CreateForXlib () - -2005-09-01 John Luke - - * Mono.Cairo/Cairo.cs: p/invoke the windows dll name - (libcairo-2.dll) so that we can work on .net also - * Mono.Cairo/Cairo.cs: add cairo_set_antialias and - cairo_get_antialias and Cairo.Antialias enum - * Mono.Cairo/Graphics.cs: add Cairo.Graphics.Antialias - property - - -2005-09-01 Hisham Mardam Bey - - * Samples: Added png and x11 samples and cleaned up gtk - -2005-08-30 John Luke - - * Mono.Cairo/Cairo.cs: mark CairoAPI internal, and move - some callback delegates outside the CairoAPI class - * Mono.Cairo.Matrix.cs: mark Matrix_T internal - * Mono.Cairo/*.cs: remove using System.Drawing; - * Mono.Cairo.Graphics.cs: fix IDisposable implementation - add overloads to MoveTo () and similar functions - for passing the parameters individually - * Makefile: remove -r:System.Drawing - -2005-08-30 John Luke - - * Mono.Cairo/Cairo.cs: add import for - cairo_surface_write_to_png - * Mono.Cairo/Surface.cs: add WriteToPng method - -2005-08-12 Hisham Mardam Bey - * Added xlib surface size / font size functions - * Added font matrix setting - -2005-08-5 Hisham Mardam Bey - * Cleanup all old methods, remove deprecated classes - -2005-07-12 Hisham Mardam Bey - * General fixups, this is becoming ready for SVN - -2005-07-09 Hisham Mardam Bey - * Cairo.cs / Graphics.cs: Binded font functions for Cairo 0.5.x - * More cleanups to fonts and Graphics.cs - -2005-07-08 Hisham Mardam Bey - * Matrix.cs: binded all functions from Cairo 0.5.x - * Surface.cs: binded all functions from Cairo 0.5.x - * Pattern.cs: binded all functions from Cairo 0.5.x - -2005-07-07 Hisham Mardam Bey - * Removed dependency on GTK 2.7.x in Samples - * Added more Matrix constructors - * Fixed typo in enum Extend - * Cairo.cs: fixed matrix_init* methods (dont use ref) - * Matrix.cs: moved to 0.5.x API, needs more work - -2005-07-06 Hisham Mardam Bey - * Moved a major part of the API to follow Cairo 0.5.x - * *_current_* are being replaced by *_get_* - * move *_set_* function to new API - * Add SurfaceImage type - * Matrix operations are somehow broken right now - -2005-07-05 Hisham Mardam Bey - * Graphics.cs: added get for Pattern property - * Cairo.cs: added FontExtents / TextExtents structs - * Cairo.cs: added several other functions from C API - cairo_text_extents - * Started move to Cairo 0.5.x - -2005-07-04 Hisham Mardam Bey - * Graphics.cs: Added helper types (PointD, Point, Distance) - * Incorporated Reference() into some constructors - * Pattern.cs: Split patter into 3 object types - * Use double precision for sub-pixel rendering all over - * Use IntPtr.Zero instead of (IntPtr) 0 - * Graphics.cs: Remove SetRGBColor and use Color type - * Matrix.cs: add Affine type as a subclass. - -2005-04-24 Jordi Mas i Hernandez - * Graphics.cs: Adds InStroke/InFill (patch from Pedro Kiefer) - * Cairo.cs Adds InStroke/InFill (patch from Pedro Kiefer) - -2004-04-25 Jordi Mas i Hernandez - - * Cairo.cs: fixes cairo_current_matrix signature - * Font.cs: fixes internal _create method always returning null - * Graphics.cs: fixes Graphics.Matrix - * Matrix.cs: does not allow matrix objects without a wrapped handle - * Surface.cs: implements Surface.Show - -2004-05-26 Miguel de Icaza - - * Mono.Cairo/Cairo.cs: Do not use `extern string' here, as the - return value is owned by Cairo. - -2004-05-10 Radek Doulik - - * Mono.Cairo/Graphics.cs: fixed typo, pass x2, y2 to - cairo_curve_to instead of passing x2, x2 - -2004-04-25 Jordi Mas i Hernandez - * Mono.Cairo/Pattern.cs: implemented all the new pattern API - introduced in Cairo 0.1.20 - * Font.cs: created class that encapsulates a font object creation - and managment. - * Cairo.cs: new dllexports, structs, and enums. - * Graphics.cs: added all the font functions, fixed the signature - of the methods that have changed, added new methods - -2003-11-28 Miguel de Icaza - - * Mono.Cairo/Object.cs: - - * Mono.Cairo/Surface.cs (LookupSurface): New method, it took me a - while to find out why Cairo applications would crash sometimes. - The problem was that Cairo.Object:TargetSurface get property would - create a Surface from an IntPtr, leading to having two managed - objects owning the same unmanaged Surface. - - (Surface..ctor): Make private, so only this module can create - surfaces. - - (Surface.Dispose): Add disposable pattern, finalizer. - - * Mono.Cairo/Object.cs: Add disposable pattern, finalizer. - -2003-10-11 Duncan Mak - - * Mono.Cairo/Cairo.cs (cairo_set_target_drawable): Not available anymore, removed. - (cairo_reference, cairo_arc, cairo_arc_negative): New API, added. - (cairo_current_matrix): Signature changed, updated. - (cairo_surface_reference): New API. - (cairo_surface_get_matrix): Use 'out' instead of 'ref' param. - - * Mono.Cairo/Surface.cs: - * Mono.Cairo/Object.cs: Added binding for new APIs listed in Cairo.cs. - (Destroy): It's supposed to return void, not IntPtr. - -2003-09-08 Duncan Mak - - * Mono.Cairo/Surface.cs (PutImage): Removed. - - * Mono.Cairo/Object.cs (Copy): Wrapper for cairo_copy. - - * Mono.Cairo/Cairo.cs (cairo_copy): New API - (cairo_surface_put_image): Removed. - -2003-09-05 Duncan Mak - - * Mono.Cairo/Object.cs (Tolerance): Fix typo. - -2003-09-04 Duncan Mak - - * Mono.Cairo/Cairo.cs: Update to the new API in CVS. Change all - *_get_* to *_current_*. - (cairo_set_target_drawable): - (cairo_surface_create_for_drawable): Add CLSCompliantAttribute. - (cairo_current_tolerance): - (cairo_set_tolerance): Fix typo. Thanks Alp. - - * Mono.Cairo/Object.cs: Update binding to reflect changes in the - API. - -2003-08-12 Duncan Mak - - * Mono.Cairo/Cairo.cs: csc was having trouble resolving the type - name because the namespace name (Cairo) is the same as the class - name (also Cairo). To resolve this ambiguity while keeping the - code looking decent, the Cairo.Cairo class is now Cairo.CairoAPI. - -2003-08-12 Duncan Mak - - * Mono.Cairo/Cairo.cs: Now that the namespace is called 'Cairo', - the enums no longer need to be nested inside the Cairo class. - - * Mono.Cairo/Matrix.cs: - * Mono.Cairo/Object.cs: - * Mono.Cairo/Surface.cs: I never liked having the word 'Object' in - the name of a class, esp. now that we have namespaces. So I have - decided to rename them. - - CairoObject -> Cairo.Object - CairoMatrixObject -> Cairo.Matrix - CairoSurfaceObject -> Cairo.Surface - - I didn't like the Mono.Cairo namespace either, so they're just in - the Cairo namespace now. I know it's icky that the directory is - called Mono.Cairo, and the dll we write to is called - 'Mono.Cairo.dll', and yet the namespace now gonna just be 'Cairo' - and not 'Mono.Cairo'. C'est la vie. - -2003-08-12 Duncan Mak - - * Mono.Cairo/CairoObject.cs (Pattern): Re-enable this. This - is actually a CairoSurfaceObject (a C cairo_surface_t); the - CairoPatternObject is just something I made up... - -2003-08-12 Nick Drochak - - * Makefile: put .dll on System.Drawing reference. Fix CSC build. - -2003-08-11 Duncan Mak - - * makefile: - * Mono.Cairo.dll.sources: Added. - - * Mono.Cairo/Cairo.cs: - * Mono.Cairo/CairoObject.cs: - * Mono.Cairo/CairoMatrixObject.cs: - * Mono.Cairo/CairoSurfaceObject.cs: Made them build properly. - -2003-08-09 Duncan Mak - - * Mono.Cairo/Cairo.cs: - * Mono.Cairo/CairoObject.cs: - * Mono.Cairo/CairoMatrixObject.cs: - * Mono.Cairo/CairoSurfaceObject.cs: Added Cairo binding. diff --git a/mcs/class/Mono.CompilerServices.SymbolWriter/Assembly/ChangeLog b/mcs/class/Mono.CompilerServices.SymbolWriter/Assembly/ChangeLog deleted file mode 100644 index 15f14ec6f52..00000000000 --- a/mcs/class/Mono.CompilerServices.SymbolWriter/Assembly/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2008-09-24 Zoltan Varga - - * AssemblyInfo.cs ChangeLog: New files. diff --git a/mcs/class/Mono.CompilerServices.SymbolWriter/ChangeLog b/mcs/class/Mono.CompilerServices.SymbolWriter/ChangeLog deleted file mode 100644 index df49d5f60ca..00000000000 --- a/mcs/class/Mono.CompilerServices.SymbolWriter/ChangeLog +++ /dev/null @@ -1,1126 +0,0 @@ -2009-04-15 Martin Baulig - - * MonoSymbolWriter.cs: Move `ISourceFile', `ICompileUnit' and - `IMethodDef' into MonoSymbolFile.cs. This allows us to use the - symbol reader part without MonoSymbolWriter.cs. - -2009-04-15 Martin Baulig - - * MonoSymbolTable.cs - (LineNumberTable.DW_LNE_MONO__extensions_start): New const. - (LineNumberTable.DW_LNE_MONO__extensions_end): New const. - (LineNumberTable.DoRead): Ignore unknown extended opcodes if - they're within the Mono extension range. - -2009-03-05 Martin Baulig - - * MonoSymbolTable.cs - (CompileUnitEntry.IncludeFiles): New public property. - (CompileUnitEntry.ReadData): Also read include files. - -2008-11-19 Marek Safar - - * MonoSymbolWriter.cs, MonoSymbolTable.cs: Change always boxed - value type LineNumberEntry to class. It saves 19MB for corlib - compilation. - -2008-11-17 Andreia Gaita - - * Makefile: Remove uneeded win32-specific hack - -2008-10-15 Cedric Vivier - - * SymbolWriterImpl.cs: implement `SetMethodSourceRange` using the - new underlying MonoSymbolWriter's API so that the symbol files - generated by SRE-using compiler are useful again. - -2008-09-23 Marek Safar - - * Makefile: Use bootstrap profile to build with correct symbol - writer. - -2008-06-18 Martin Baulig - - * MonoSymbolTable.cs - (OffsetTable): Bump version to 50.0. - -2008-06-18 Martin Baulig - - * MonoSymbolTable.cs - (OffsetTable.MinorVersion): Bump to 7. - (OffsetTable.Flags): New public enum. - (OffsetTable.FileFlags): New public property. - (OffsetTable.IsAspxSource): Removed. - -2008-06-17 Martin Baulig - - * MonoSymbolTable.cs - (MethodEntry.Flags): Removed `IsCompilerGenerated'. - -2008-06-16 Martin Baulig - - * MonoSymbolWriter.cs - (SourceMethodBuilder.SetCompilerGenerated): Removed; we now use - the `DebuggerHiddenAttribute'. - -2008-06-11 Martin Baulig - - * SymbolWriterImpl.cs: Put this back and make it work with the - current symbol writer. - -2008-06-11 Martin Baulig - - * MonoSymbolWriter.cs - (MonoSymbolWriter.OpenMethod): Maintain a method stack, so we can - now recursively call OpenMethod(). - -2008-06-11 Martin Baulig - - * MonoSymbolTable.cs - (SourceFileEntry.WriteData): Silently ignore non-existing files. - -2008-06-11 Martin Baulig - - * MonoSymbolWriter.cs - (MonoSymbolWriter.SetRealMethodName): Removed, call it on the - `SourceMethodBuilder'. - (MonoSymbolWriter.SetCompilerGenerated): Likewise. - -2008-06-11 Martin Baulig - - * MonoSymbolWriter.cs - (ISourceMethod): Renamed to `IMethodDef'. - (SourceMethodBuilder): New public class. - (MonoSymbolWriter.OpenMethod): Added `int ns_id' argument and - return a `SourceMethodBuilder'. - -2008-06-10 Martin Baulig - - * MonoSymbolTable.cs - (OffsetTable.MinorVersion): Bump to 6. There were no changes to - the file format, but we were generating incorrect source file - indices in the line number table due to a bug, which made - backtraces report an incorrect source file. - -2008-06-10 Martin Baulig - - * MonoSymbolWriter.cs - (MonoSymbolWriter.MarkSequencePoint): Added overloaded version - taking a `SourceFileEntry' instead of a file index. - -2008-06-10 Martin Baulig - - * MonoSymbolWriter.cs - (MonoSymbolWriter.CloseMethod): Quick-fix; still a lot of broken - code out there. - -2008-06-05 Martin Baulig - - * MonoSymbolTable.cs - (MethodEntry.Flags): New public enum. - (MethodEntry.MethodFlags): New public fields. - (MethodEntry.LocalNamesAmbiguous): Removed; this is now part of - the `MethodFlags'. - - * MonoSymbolWriter.cs - (MonoSymbolWriter.SetCompilerGenerated): New public method. - -2008-06-02 Martin Baulig - - * MonoSymbolWriter.cs - (ICompileUnit): New public interface. - (MonoSymbolWriter.Sources): Removed. - (MonoSymbolWriter.OpenMethod): Take an `ICompileUnit', removed - `startRow', `startColumn', `endRow' and `endColumn'. - (MonoSymbolWriter.DefineCompilationUnit): New public method. - (MonoSymbolWriter.DefineNamespace): Operate on `ICompileUnit'. - - * MonoSymbolFile.cs - (MonoSymbolFile.CompileUnit): New public properties. - - * MonoSymbolTable.cs - (OffsetTable): Replace `Version' by `MajorVersion' and - `MinorVersion'. Add `CompileUnitCount', `CompileUnitTableOffset' - and `CompileUnitTableSize'. - (CompileUnitEntry): New public method. - (LineNumberTable): Removed `StartFile' and `StartRow'. - (MethodEntry): Removed `StartRow' and `EndRow'. - -2008-06-02 Martin Baulig - - * SymbolWriterImpl.cs: Removed. - -2008-05-28 Martin Baulig - - * MonoSymbolTable.cs - (MethodIndexEntry): Removed. - (MethodEntry): Moved everything into the data section, so it can - be read dynamically on-the-fly. The `MethodEntry' now has a fixed - size of 12 bytes in the symbol file containing only token, data - offset and line number table offset. - -2008-05-28 Martin Baulig - - * MonoSymbolTable.cs - (MethodEntry.LocalTypeIndices): Removed. - (MethodEntry.GetLineNumberTable): New public method; replaces the - `LineNumbers' and `NumLineNumbers' fields. - (MethodEntry.GetLocals): New public method; replaces the `Locals' - and `NumLocals' fields. - (MethodEntry.GetCodeBlocks): New public method; replaces the - `CodeBlocks' and `NumCodeBlocks' fields. - (MethodEntry.GetScopeVariables): New public method; replaces the - `ScopeVariables' and `NumScopeVariables' fields. - (MethodEntry.GetRealName): New public method; replaces `RealName'. - (MethodEntry): Removed the old fields. - -2008-05-28 Martin Baulig - - * MonoSymbolTable.cs - (MethodSourceEntry): Removed. - (SourceFileEntry.Methods): Removed. - -2008-05-26 Martin Baulig - - * MonoSymbolWriter.cs - (MonoSymbolWriter.DefineDocument): Added overloaded version taking - additional `byte[] guid' and `byte[] hash' arguments. - - * MonoSymbolFile.cs - (OffsetTable.IsAspxSource): New public field. - (SourceFileEntry): Completely redesigned this; only write index - and data offset, everything else goes into the data section. - (SourceFileEntry.AutoGenerated): New public property. - (SourceFileEntry.CheckChecksum): New public method. - -2008-05-16 Martin Baulig - - * MonoSymbolTable.cs - (LineNumberEntry.IsHidden): New public field. - (LineNumberTable): Add support for hidden line numbers. - - * MonoSymbolWriter.cs - (MonoSymbolWriter.MarkSequencePoint): Add overloaded version - taking an additional `bool is_hidden' argument. - -2008-05-05 Martin Baulig - - * MonoSymbolFile.cs - (MonoSymbolFile.OffsetTable): New public property. - (MonoSymbolFile.FileName): New public readonly field. - - * MonoSymbolTable.cs - (OffsetTable): Make this a class and not a struct. - (OffsetTable): Add `LineNumberTable_LineBase', - `LineNumberTable_LineRange' and `LineNumberTable_OpcodeBase'. - (LineNumberEntry): Removed the reading/writing functions. - (LineNumberTable): Get `LineBase', `LineRange' and `OpcodeBase' - from the `OffsetTable' rather than hardcoding it here. - (MethodEntry): Make `NumLineNumbers' and `LineNumbers' properties; - massive cleanup, use leb128 everywhere and removed all the - obsolete fields. - -2008-04-29 Martin Baulig - - * MonoSymbolTable.cs - (OffsetTable.Version): Bump to 42. - (LineNumberTable): New public class. Provides a new line number - table format which is based on Dwarf 2. - (MethodEntry): Replaced BuildLineNumberTable() by - CheckLineNumberTable(); we're now more strict than we were before - and disallow not monotonic increasing entries, we don't check for - duplicates anymore since the new LineNumberTable takes care of that. - (LineEntry): Added public `File' field which is a file index. - - * MonoSymbolWriter.cs - (MonoSymbolWriter.MarkSequencePoint): Added `int file' argument. - -2008-04-29 Martin Baulig - - **** Kahalo changes start here **** - -2008-05-05 Martin Baulig - - Drop support for old pre-terrania symbol files. - - * MonoSymbolFile.cs - (MonoSymbolFile.CompatibilityMode): Removed. - - * MonoSymbolTable.cs - (LexicalBlockEntry): Removed this obsolete class. - -2008-04-02 Martin Baulig - - * *.cs: Remove the `#if !DISABLE_TERRANIA_CHANGES' conditionals. - -2008-03-14 Martin Baulig - - Merged the debugger's `terrania' branch into trunk. - -2008-03-13 Martin Baulig - - * *.cs: Add `DISABLE_TERRANIA_CHANGES' conditionals everywhere - around the new code; they'll be removed when I'm back from my - vacations. - -2008-03-13 Martin Baulig - - * MonoSymbolTable.cs - (LexicalBlockEntry): Mark this as obsolete. - -2008-03-11 Martin Baulig - - * MonoSymbolTable.cs (MethodEntry): Removed `LocalTypeIndices'. - -2008-03-10 Martin Baulig - - * MonoSymbolTable.cs - (LocalVariableEntry): Removed the `Signature' field; we don't - write this into the symbol file anymore. - - * MonoSymbolWriter.cs - (MonoSymbolWriter.DefineLocalVariable): The `byte[] signature' - argument is now obsolete. - -2008-02-19 Martin Baulig - - * MonoSymbolFile.cs - (MonoSymbolFile.Version): New public readonly field. - (MonoSymbolFile.CompatibilityMode): Likewise; this is enabled if - we're reading an old `39' file. - - * MonoSymbolTable.cs - (OffsetTable.CompatibilityVersion): New public const; we keep - backwards compatibility with this version. - (OffsetTable.Write): Add `version' argument; allow writing the old - file format. - (MethodEntry): Check `file.CompatiblityMode'. - -2008-02-19 Martin Baulig - - * MonoSymbolWriter.cs - (MonoSymbolWriter.SetRealMethodName): New public method. - - * MonoSymbolTable.cs - (MethodEntry.RealName): New public field; this is only used for - anonymous methods and iterators. - -2008-02-15 Martin Baulig - - * MonoSymbolTable.cs - (CodeBlockEntry): New public class. - (MethodEntry): Replace the old lexical blocks with a new concept - of `code blocks'. Keep backwards compatibility. - - * MonoSymbolWriter.cs - (MonoSymbolWriter): Add OpenCompilerGeneratedBlock(), - CloseCompilerGeneratedBlock(), StartIteratorBody(), - EndIteratorBody(), StartIteratorDispatcher(), - EndIteratorDispatcher(). - -2008-02-02 Martin Baulig - - * MonoSymbolTable.cs - (OffsetTable.Version): Bump to 40. - (OffsetTable): Add `AnonymousScopeCount', - `AnonymousScopeTableOffset' and `AnonymousScopeTableSize'. - (CapturedVariable): New public struct. - (CapturedScope): New public struct. - (ScopeVariable): New public struct. - (AnonymousScopeEntry): New public class. - (SourceFileEntry.DefineMethod): Added overloaded version taking an - additional `ScopeVariable[]' argument. - - * MonoSymbolFile.cs - (MonoSymbolFile.AnonymousScopeCount): New public property. - (MonoSymbolFile.GetAnonymousScope): New public method. - - * MonoSymbolWriter.cs - (MonoSymbolWriter.DefineAnonymousScope): New public method. - (MonoSymbolWriter.DefineCapturedLocal): New public method. - (MonoSymbolWriter.DefineCapturedParameter): New public method. - (MonoSymbolWriter.DefineCapturedThis): New public method. - (MonoSymbolWriter.DefineCapturedScope): New public method. - (MonoSymbolWriter.DefineScopeVariable): New public method. - -2008-02-02 Martin Baulig - - ***** Terrania changes start at this point ***** - -2007-08-27 Jb Evain - - * MonoSymbolFile.cs, SymbolWriterImpl.cs: add some Cecil specific - code protected by a CECIL defined. - -Mon Jan 29 16:51:33 CET 2007 Paolo Molaro - - * MonoSymbolWriter.cs: unlink the file before writing it, since it may - be mmapped by the runtime. - -2007-01-29 Martin Baulig - - * MonoSymbolFile.cs - (MonoSymbolFile.Assembly): Removed this property. - (MonoSymbolFile.Guid): New public property. - -2006-09-24 Joshua Tauberer - - * MonoSymbolFile.cs: Allow MonoSymbolFile to be created - without passing a System.Reflection.Assembly, so we can - use this with Cecil. Only the GUID check is avoided. - -2005-09-14 Martin Baulig - - * MonoSymbolTable.cs (OffsetTable): Bump version to 39. - (LocalVariableEntry.Index): New field. - - * MonoSymbolWriter.cs - (MonoSymbolWriter.DefineLocalVariable): Added `int index' argument. - - * MonoSymbolFile.cs - (MonoDebuggerSupport.GetLocalIndex): New method. - -2005-09-05 Martin Baulig - - * MonoSymbolFile.cs (MonoDebuggerSupport): Make this internal and - move everything we don't need here into the debugger. - -2005-06-20 Chris Toshok - - * MonoSymbolFile.cs (MonoSymbolFile.Dispose): make public. - -2005-05-25 Lluis Sanchez Gual - - * SymbolWriterImpl.cs: An implementation of ISymbolWriter. It is just a - wrapper for the MonoSymbolWriter class that mcs is using. - -2005-04-04 Marek Safar - - * MonoSymbolFile.cs: Removed unused fields. - -2005-02-10 Martin Baulig - - * MonoSymbolFile.cs - (MonoDebuggerSupport.MakeArrayType): New public method. - (MonoDebuggerSupport.ResolveType): New public method. - (MonoDebuggerSupport.GetTypeToken): New public method. - -2005-02-10 Martin Baulig - - * MonoSymbolFile.cs (MonoDebuggerSupport.GetMethodIndex): New - public method. - -2004-11-23 Ben Maurer - - * MonoSymbolFile.cs (CreateSymbolFile): Take a filestream to - write to. Do not return a byte array. - - (MyMemoryStream): Unused now. - - * MonoSymbolWriter.cs: Take advantage of the api change above. - - Overall, this prevents us from having to allocate the debug file - in ram. For corlib, the debug file is about 1.5 mb. So it takes up - over 3 mb (you must write it in chunks then get the big array) - - With the file stream, it takes up 4 kb or so for the buffer. - -2004-10-20 Martin Baulig - - * MonoSymbolFile.cs (MonoSymbolFile.Write): Sort the method table - before actually writing it to disk and update MethodEntry.Index. - - * MonoSymbolTable.cs (MethodEntry.Index): Make this a writable - property; set it after creating all the methods and sorting the - method table. - -2004-09-21 Martin Baulig - - * MonoSymbolFile.cs (MonoDebuggerSupport.CheckRuntimeVersion): New - public method. - -2004-08-27 Martin Baulig - - * MonoSymbolFile.cs (MonoSymbolFile..ctor): Read the GUID from the - symbol file before reading the OffsetTable. - -2004-08-27 Chris Toshok - - * MonoSymbolFile.cs (MonoSymbolFile.ReadSymbolFile): pass name to - MonoSymbolFile.ctor, not filename, so we load the .mdb file - instead of the .dll. - (MonoSymbolFile.ctor): pass FileAccess.Read to the FileStream - ctor. - -2004-08-27 Martin Baulig - - * MonoSymbolFile.cs (MonoDebuggerSupport.GetGuid): The function is - called Module.Mono_GetGuid(), not Module.MonoDebugger_GetGuid(). - -2004-07-30 Martin Baulig - - The library is now called Mono.CompilerServices.SymbolWriter.dll - and is in the Mono.CompilerServices.SymbolWriter namespace. - - * MonoSymbolFile.cs (MonoDebuggerSupport.GetGuid): New public - static method. - (MonoSymbolFile.WriteString): Use the BinaryWriter's method. - (MonoSymbolFile.ReadString): Use the BinaryReader's method. - (MonoSymbolFile.Write): Write the module's Guid into the symbol - file. - - * MonoSymbolTable.cs, MonoSymbolWriter.cs: Reworked the API. - -2004-07-27 Martin Baulig - - * MonoSymbolFile.cs (MonoSymbolFile.Write): Sort the methods - according to their token values. - (MonoSymbolFile.ReadSymbolFile): Support reading the debugging - information from an external ".mdb" file. - - * MonoSymbolTable.cs - (SourceFileEntry): Make the .ctor protected, not internal. - (SourceFileEntry.DefineMethod): This is no longer specific to - System.Reflection(.Emit). - (MethodEntry): We don't need the class and parameter types, the - JIT is already getting this information automatically. - (MethodEntry.ClassTypeIndex): Make this obsolete. - (MethodEntry.ParamTypeIndicies): Likewise. - -2004-07-02 Raja R Harinath - - * Makefile (LIBRARY_USE_INTERMEDIATE_FILE): Define. - (LIBRARY_COMPILE): Simplify. - -2004-06-24 Raja R Harinath - - * Makefile (LIBRARY_COMPILE): Only define for W32. - -2004-06-23 Gonzalo Paniagua Javier - - * Makefile: build using mcs on windows. - -2004-06-19 Martin Baulig - - * MonoSymbolTable.cs - (SourceFileTable.Namespaces): New public property. - -2004-06-02 Martin Baulig - - Set version number to 37. - -2004-05-23 Ben Maurer - - * MonoSymbolTable.cs (BuildLineNumberTable): Avoid arraylist. - -2004-01-16 Martin Baulig - - Set version number to 36. - - * MonoSymbolFile.cs (MonoSymbolFile): Removed 'FindMethod' and - 'MethodLookup'. - - * MonoSymbolTable.cs (MethodEntry): Don't write the method's full - name into the symbol file. - -2004-01-16 Martin Baulig - - * MonoSymbolFile.cs (MonoDebuggerSupport): As suggested by Ben - Maurer, create a delegate type for each of the methods and then - store the method. - -2004-01-15 Martin Baulig - - * MonoSymbolFile.cs (MonoDebuggerSupport): New public class - containing static wrappers for calling the `MonoDebugger_*' - function in S.R.Assembly. - -2004-01-13 Martin Baulig - - * MonoSymbolTable.cs: Added more #region's and a comment at the - top of the file. - - * MonoSymbolWriter.cs (SourceMethod.BuildLineNumberTable): Removed - it here since it's in MethodEntry again. - -2004-01-13 Martin Baulig - - * ChangeLog, MonoSymbolTable.cs: Reviewed Ben's patches. For - those which are not ok, I'll add detailed comments to the source - code. - -2003-12-28 Ben Maurer - - [Revision 1.41, not approved. Martin] - * MonoSymbolTable.cs (MethodEntry): kill more - useless fields. - -2003-12-28 Ben Maurer - - [Revision 1.40, not approved. Martin] - * MonoSymbolTable.cs (MethodEntry): Remove the - SourceFileIndex field, we already have the info. - -2003-12-28 Ben Maurer - - [Revision 1.39, approved. Martin] - * MonoSymbolTable.cs: Don't make the MethodIndexEntry - part of the method entry class, because it just - takes up extra space. - -2003-12-28 Ben Maurer - - [Revisions 1.37 and 1.38; not approved. Martin] - * MonoSymbolTable.cs (MethodEntry.BuildLineNumberTable): Removed. - - * MonoSymbolTable.cs, MonoSymbolWriter.cs: Use - fewer arrays, dont use arraylists with structs. - -2003-12-27 Ben Maurer - - * MonoSymbolFile.cs: Much, much better string writing. - -2003-12-20 Ben Maurer - - [Revision 1.36, approved. Martin] - * MonoSymbolTable.cs: Fewer StringBuilder allocs. - -2003-12-08 Zoltan Varga - - * MonoSymbolWriter.cs: Create ArrayLists only when needed. - -2003-12-07 Ben Maurer - - [Revision 1.35, approved. Martin] - * MonoSymbolTable.cs: It is faster to do a linear search - than it is to make a hashtable. Even though the linear - search is O(n^2) while the hashtable is O(n), the allocation - cost for a hashtable is *very* high, especially when only - a few members will be added. - -2003-09-06 Martin Baulig - - * MonoSymbolFile.cs: Removed debugging output. - -2003-08-05 Martin Baulig - - * MonoSymbolTable.cs (MethodEntry.Index): New public field. - -2003-06-27 Zoltan Varga - - * MonoSymbolWriter.cs: Enable calling of DefineDocument multiple - times with the same URL. - -2003-06-10 Zoltan Varga - - * MonoSymbolFile.cs: Fix off-by-one error. - -2003-03-22 Martin Baulig - - * MonoSymbolTable.cs (MethodEntry.LocalNamesAmbiguous): New public - field. Specifies whether two local variables have the same name. - -2003-03-13 Martin Baulig - - Added basic support for lexical scopes. This is just to tell a - debugger that a local variable is only available in a specific - lexical scope and that another variable of the same name may exist - in another lexical scope. See debugger/test/TestLexicalScope.cs - for examples. - - * MonoSymbolTable.cs (LexicalScopeEntry): New class. - (LocalVariableEntry): Added `BlockIndex' field which specifies the - lexical scope of this variable. - - * MonoSymbolWriter.cs (SourceBlock): Removed, we're now using - LexicalScopeEntry instead. - -2003-02-22 Martin Baulig - - * MonoSymbolTable.cs: Incremented version number. - -2003-02-22 Martin Baulig - - * MonoSymbolFile.cs (MonoSymbolFile.FindMethod): Fixed a bug. - (MonoSymbolFile.MethodLookup): New method. - -2003-02-18 Martin Baulig - - * MonoSymbolFile.cs (MonoSymbolFile.GetMethod): Added overloaded - version which takes a MethodBase. - -2003-02-18 Martin Baulig - - * MonoSymbolTable.cs (MethodIndexEntry): New public struct. - - * MonoSymbolFile.cs (MonoSymbolFile.GetMethodByToken): New method. - -2003-02-18 Martin Baulig - - * MonoSymbolFile.cs (MonoSymbolFile.Assembly): New public property. - - * MonoSymbolTable.cs (MethodEntry.MethodBase): New public property. - (MethodEntry.LocalTypes): New public variable. - -2003-02-18 Martin Baulig - - * MonoSymbolFile.cs (MethodEntry.ThisTypeIndex): Renamed to - ClassTypeIndex; provide this for all methods so we can get the - class of static methods. - -2003-02-10 Nick Drochak - - * Mono.CSharp.Debugger.build: passing the /r using an 'arg' node works. - The node wasn't getting to the compiler. This fixes build - breakage on cygwin. - - * MonoSymbolFile.cs: Qualify which Min method. Fixes build breakage - on cygwin. - -2003-02-09 Martin Baulig - - * MonoSymbolWriter.cs (MonoSymbolWriter.ctor): We don't need the - `mbuilder_array' anymore. - -2003-02-09 Martin Baulig - - * MonoSymbolWriter.cs (SourceFile): Derive from SourceFileEntry. - (SourceBlock): We don't need source lines here. - (SourceMethod): We're always constructed with source info. - - * MonoSymbolTable.cs: Added support for namespaces. - (NamespaceEntry): New struct. - (SourceFileEntry.DefineNamespace): New method. - (MethodEntry.BuildLineNumberTable): The table is already sorted, - so we don't need to do this here. - -2003-02-09 Martin Baulig - - * IMonoSymbolWriter.cs: Ooops, I forgot to remove this. - -2003-02-08 Martin Baulig - - * MonoSymbolDocumentWriter.cs: Removed. - - * MonoSymbolWriter.cs (SourceFile): Implement ISymbolDocumentWriter. - -2003-02-08 Martin Baulig - - * MonoSymbolFile.cs (GetMethodSource): New public method. - (FindMethod): Return the correct index. - -2003-02-07 Martin Baulig - - * MonoSymbolFile.cs (Methods, Sources): New public properties. - -2003-02-07 Martin Baulig - - * MonoSymbolFile.cs (MonoSymbolFile.ReadSymbolFile): New public - static method, returns null (without throwing an exception) if the - assembly doesn't have any debugging info. - -2003-02-07 Martin Baulig - - * MonoSymbolWriter.cs (MonoSymbolWriter.Initialize): Removed the - custom initialization function. - - * MonoSymbolTableWriter.cs: Removed; the code is now in - MonoSymbolFile.cs and MonoSymbolWriter.cs. - -2003-02-07 Martin Baulig - - * MonoSymbolFile.cs: The symbol file is now a resource in the - assembly instead of a separate file. - - * MonoSymbolTable.cs: Did a few more cleanups, sort the line - number table and remove duplicate line numbers. - -2003-02-05 Martin Baulig - - Modified the symbol file format to speed up method looks by name - and cleaned this up a lot. - - * MonoSymbolFile.cs: New public class. This is now a public class - and writes and reads the symbol file. - - * IMonoBinaryReader.cs: Removed. - - * MonoSymbolTable.cs: Set version number to 29. - -2003-01-17 Zoltan Varga - - * MonoSymbolWriter.cs (OpenMethod): Make it work on constructors. - -2002-10-13 Martin Baulig - - * MonoSymbolTable.cs: Set version number to 28. - (SourceFileEntry): Read the methods when they're needed. - (MethodSourceEntry): Made this a struct, not a class. - -2002-10-13 Martin Baulig - - * MonoSymbolTable.cs: Set version number to 27. Added a source - file table which is used to search a method by source file + line number. - -2002-09-21 Martin Baulig - - * MonoSymbolTable.cs: Set version number to 26. Removed all the dynamic - stuff, this library now just deals with the compiler generated symbol table. - The dynamic stuff is private between the JIT and the debugger. - -2002-09-21 Martin Baulig - - * MonoSymbolTable.cs: Set version number to 25. Added information about - local variables. - -2002-09-20 Martin Baulig - - * MonoSymbolTable.cs: Set version number to 24. Added a type index - table. Write the type of a local variable or a parameter as an index - into this table. - -2002-09-20 Martin Baulig - - * IMonoSymbolWriter.cs: Remove all the unused interfaces. - -2002-09-20 Martin Baulig - - * MonoSymbolTable.cs: Set version number to 23, include the size - of a variable. - -2002-09-20 Martin Baulig - - * MonoSymbolTable.cs: Set version number to 22. Provide information - about parameters and local variables. - -2002-09-20 Martin Baulig - - * IMonoSymbolWriter.cs: Use fullly qualified name for - System.Diagnostics.SymbolStore.ISymbolWriter rather than `using' this - namespace. This allows us to use the name `ISymbolWriter' in our own - code. - -2002-09-18 Martin Baulig - - * MonoSymbolTable.cs: Set version number to 21. Encode the source file - as a 4-byte length field followed by the UTF8 encoded string. - -2002-09-18 Martin Baulig - - * IMonoBinaryReader.cs: New interface. - - * MonoSymbolTable.cs: Use IMonoBinaryReader instead of binary reader. - -2002-09-16 Martin Baulig - - * MonoSymbolTable.cs: Set version number to 20. - -2002-09-14 Martin Baulig - - * MonoSymbolWriter.cs, IMonoSymbolWriter.cs, MonoSymbolTableWriter.cs: - Make all classes and interfaces which don't need to be public internal. - -2002-09-14 Martin Baulig - - * MonoSymbolTable.cs: Use only CLS-compliant types here, bumped version - number to 19. - - * MonoSymbolTableReader.cs: Removed, this is now in the debugger. - -2002-09-03 Martin Baulig - - * AssemblerWriterI386.cs, IAssemblerWriter.cs, MonoDwarfFileWriter.cs, - README, README.relocation-table, csharp-lang.[ch], gdb-csharp-support.patch, - gdb-variable-scopes.patch: Removed. - -2002-09-03 Martin Baulig - - * MonoSymbolTableReader.cs (MonoSymbolTableReader.ImageFile): New - public property. - - * MonoSymbolTable.cs: Bumped version number to 18. - -2002-08-27 Martin Baulig - - * MonoSymbolTable.cs (MethodAddress): Removed `TrampolineAddress'. - -2002-08-27 Martin Baulig - - * MonoSymbolTable.cs: Changed the file format in a way that allows us - open it read-only and to use a specially malloced area for all the - dynamic data. - -2002-08-25 Martin Baulig - - * MonoSymbolTableReader.cs: New file. This is the reader for the - new symbol file format. - -2002-08-24 Martin Baulig - - * MonoSymbolTable.cs, MonoSymbolTableWriter.cs: New files. This - creates a binary application.dbg file which will be used by the - JIT to display source lines for exceptions. - - * list.unix: Disabled the dwarf file writer in the build. - -2002-08-23 Martin Baulig - - * MonoSymbolWriter.cs (MonoSymbolWriter.Initialize): Added - assembly name argument. Since the symbol writer needs to read the - final assembly, we need to give it its full pathname. - -2002-08-23 Martin Baulig - - * makefile.gnu, list.unix: Added. - -2002-07-05 Martin Baulig - - * MonoDwarfFileWriter.cs: Added support for types in referenced assemblies. - -2002-07-05 Martin Baulig - - * MonoDwarfFileWriter.cs: Added support for arrays. - - * gdb-csharp-support.patch: Updated. - -2002-06-29 Martin Baulig - - * MonoDwarfFileWriter.cs (DieInheritance): Make this actually work. - -2002-06-29 Martin Baulig - - * MonoDwarfFileWriter.cs, MonoSymbolWriter.cs: Put all TAG_subprogram's into their - corresponding struct/class declarations. - -2002-06-28 Martin Baulig - - * gdb-csharp-support.patch: Updated. - -2002-06-28 Martin Baulig - - * MonoDwarfFileWriter.cs: Use a TAG_string_type when we're using GNU extensions. - Make static struct/class fields actually work. Provide a TAG_typedef for struct's - and classes. - -2002-05-30 Martin Baulig - - * IMonoSymbolWriter (IMonoSymbolWriter): Added custom `Initialize' method. - - * MonoSymbolWriter.cs (Initialize): The ISymbolWriter's `Initialize' method - is no longer supported and throws an exception. - (Initialize (string, string[])): New custom initialization function. - - * MonoDwarfFileWriter.cs (DwarfFileWriter): Added `string[] args' argument - to the constructor to pass command line arguments. - - * gdb-csharp-support.patch: Updated for GDB 5.2. - -2002-05-30 Martin Baulig - - * MonoSymbolWriter.cs (MonoSymbolWriter): The constructor now get's the - AssemblyBuilder's `methods' array as third argument. - (OpenMethod): Use this array to get the method builder rather than using an - interncall for it. - (get_method_builder): Removed this interncall. - -2002-05-25 Martin Baulig - - * MonoDwarfFileWriter.cs: Finished the type rewrite, put back strings and arrays. - -2002-05-24 Martin Baulig - - * IMonoSymbolWriter.cs (ISourceMethod): Added `FullName' and `Parameters'. - (ITypeHandle): New interface. - - * DwarfFileWriter.cs: Largely reorganized the type writing code. Types are - now represented by ITypeHandle objects which are stored in a per-dwarf-writer - hash table. At the moment, all types still need to be in one compile unit due - to lacking support in gdb - but this new type code here already supports this. - - * MonoSymbolWriter.cs: Moved all the subclasses to the top-level and made them - public, cleaned up the code, put everything into one compile unit. - (DefineLocalVariable): Added a version of this function which takes useful args. - -2002-05-22 Martin Baulig - - * IMonoSymbolWriter.cs (IMonoSymbolWriter): Added `Sources' and `Methods' - properties. - - * MonoDwarfFileWriter.cs (WriteSymbolTable): New public method. Moved the - code that writes the "mono_line_numbers" section here from the LineNumberEngine. - -2002-05-22 Martin Baulig - - * IMonoSymbolWriter.cs (IVariable): Replaced Token with `ISourceMethod Method'. - - * MonoSymbolWriter.cs (MonoSymbolWriter): The constructor now has an additional - ModuleBuilder argument. - (OpenMethod): Immediately call the `get_method' interncall to get the MethodBase - from the token, then store the MethodBase instead of the token. The token may - still change during the metadata library's fixup process. - (DoFixups): When the image has been written to disk, call the GetToken () method - on all MethodBuilders and all ConstructorBuilders to get the final metadata tokens. - -2002-05-22 Martin Baulig - - * AssemblerWriterI386.cs: Don't use GNU extensions and produce assembler - output which is free of comments and extra whitespaces so that it's suitable - for `as -f'. - -2002-05-22 Martin Baulig - - * IMonoSymbolWriter.cs (ISourceMethod): Replaced `MethodInfo MethodInfo' with - `MethodBase MethodBase' and added `Type ReturnType'. We're now correctly - dealing with constructors and not crashing anymore. - -2002-05-21 Martin Baulig - - * MonoDwarfFileWriter.cs: Write a special line number table which can be read - in by the metadata library to get line number information in backtraces. - -2002-05-06 Martin Baulig - - * MonoSymbolWriter.cs (MonoSymbolWriter.Close): Use Assembly.LoadFrom (), not - AppDomain.Load () to load the assembly. - -2002-04-26 Martin Baulig - - * gdb-csharp-support.patch: A patch for GDB (against the latest CVS version) - to implement C# support. - - * csharp-lang.c, csharp-lang.h, csharp-mono-lang.c: Copy these into your GDB - source directory after applying the patch. - -2002-04-26 Martin Baulig - - * MonoDwarfFileWriter.cs (DieInternalString): Removed. - -2002-04-25 Martin Baulig - - * MonoDwarfFileWriter.cs: Reflect latest MonoString changes. - -2002-04-13 Martin Baulig - - * IMonoSymbolWriter.cs (ISourceBlock): Added `Blocks' property and `AddBlock' - method to support nested blocks. - - * MonoSymbolWriter.cs: Correctly handle nested blocks. - - * MonoDwarfFileWriter.cs (DieMember): Provide info for all fields, not just for - public ones; also added DW_AT_accessibility. - (DieVariable): Reflected latest debug-symfile.c changes. - -2002-04-12 Martin Baulig - - * gdb-variable-scopes.patch: A patch for GDB (against the latest CVS version) - to implement variable lifetimes. - -2002-04-12 Martin Baulig - - * MonoDwarfFileWriter.cs (DieVariable): Provide info about the variable's - lifetime using DW_AT_begin_scope and a new baulig extension DW_AT_end_scope. - -2002-03-29 Martin Baulig - - * AssemblerWriterI386.cs: Rewrote most of the string output function, do the - number->string conversion manually. It's now taking about 15 seconds to write - a symbol file for MCS, no longer more than a minute. - - * MonoDwarfFileWriter.cs: Added some profiling code, speeded things up, fixed - a few bugs. - -2002-03-25 Martin Baulig - - * MonoDwarfFileWriter.cs (CreateType): Return a `DieType'. - (RegisterType): Add the type to the type hash before creating dependency types - so we don't get recursion loops. - (RegisterPointerType): New func to register a "pointer to type" type. - (DieTypeDef, DiePointerType, DieArrayType, DieStringType, DieClassType): New - types; added support for strings, arrays and basic support for classes. - -2002-03-24 Martin Baulig - - * IMonoSymbolWriter.cs: Killed all methods in this interface, no longer needed. - - * MonoSymbolWriter.cs (MonoSymbolWriter): The constructor now takes a string - argument which is the full pathname of the assembly - you must call Close() - after the assembly has been written to disk since the symbol writer needs to - load the finished assembly to get its metadata. - - * MonoDwarfFileWriter.cs: Added support for enums and structs. - -2002-03-24 Martin Baulig - - * MonoDwarfFileWriter.cs: Added support for method parameters. - -2002-03-24 Martin Baulig - - * IMonoSymbolWriter.cs (IMonoSymbolWriter): Removed my custom OpenMethod(), - we're now using the ISymbolWriter's method. - (IVariable): Added `byte[] Signature' property. - - * MonoSymbolWriter.cs (SetAssembly): New method. This must be called before - Close(); the assembly parameter is the already-written assembly, ie. it must - contain the full metadata. - (OpenMethod): Only take the token argument and set MethodInfo later in DoFixups. - (SetMethodSourceRange): You must call this function to tell the symbol writer - in which source file the method is defined. - (DefineLocal): Store the signature in the local. - (DoFixups): Use two new interncalls to set the SourceMethod's MethodInfo field - and the LocalVariable's Type field. - -2002-03-23 Martin Baulig - - * IMonoSymbolWriter.cs (ISourceBlock): New interface. - (ILocalVariable): Renamed this interface to IVariable. - (IVariable): Added Line, Type, Token. - (ILocalVariable, IMethodParameter): New interfaces, derive from IVariable. - (ISourceMethod): Added Blocks. Renamed FirstLine and LastLine to Start and End, - changed their type to ISourceLine. Removed CodeSize. - (ISourceLine): Renamed Line to Row, added Column. Added OffsetType and Offset. - - * MonoDwarfFileWriter.cs (MonoDwarfFileWriter.DieLexicalBlock): New class. - (MonoDwarfFileWriter.DieMethodVariable): New class. - - * MonoSymbolWriter.cs (OpenScope, CloseScope): Implemented. - Reflected latest IMonoSymbolWriter interface changes. - -2002-03-20 Martin Baulig - - * IAssemblerWriter.cs: New interface. - - * AssemblerWriterI386.cs: New class. - - * MonoDwarfFileWriter.cs: Use the IAssemblerWriter interface to make this class - platform and assembler independent. - -2002-03-20 Martin Baulig - - * IMonoSymbolWriter.cs (ISourceMethod): Added FirstLine, LastLine, CodeSize and - Token properties. - - * MonoDwarfFileWriter.cs: Implemented line number support. - -2002-03-19 Martin Baulig - - * IMonoSymbolWriter.cs (ISourceFile, ISourceMethod, ISourceLine, ILocalVariable): - New interfaces. - - * IMonoSymbolWriter.cs (OpenMethod): Take a System.Reflection.MethodInfo, not - a string. - -2002-03-19 Martin Baulig - - This is an implementation of the System.Diagnostics.SymbolStore.SymbolWriter - interface. It's still work in progress and not yet used anywhere. - - There is some preliminary documentation in the source files and some more - docu in the README and README.relocation-table files. - - * IMonoSymbolWriter.cs: New file. - * MonoDwarfFileWriter.cs: New file. - * MonoSymbolDocumentWriter.cs: New file. - * MonoSymbolWriter.cs: New file. - - * README, README.relocation-table: Documentation. - diff --git a/mcs/class/Mono.Data.Sqlite/Assembly/ChangeLog b/mcs/class/Mono.Data.Sqlite/Assembly/ChangeLog deleted file mode 100644 index f87e36f4ad2..00000000000 --- a/mcs/class/Mono.Data.Sqlite/Assembly/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -2009-12-14 Marek Habersack - - * AssemblyInfo.cs: 4.0 assembly must have a different version than 2.0 - -2009-10-22 Jonathan Pryor - - * AssemblyInfo.cs: Use Consts.FxVersion when building for MONOTOUCH. - -2004-04-30 Sebastien Pouliot - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/Mono.Data.Sqlite/ChangeLog b/mcs/class/Mono.Data.Sqlite/ChangeLog deleted file mode 100644 index f854a09629e..00000000000 --- a/mcs/class/Mono.Data.Sqlite/ChangeLog +++ /dev/null @@ -1,149 +0,0 @@ -2009-06-04 Jb Evain - - * resources/SR.resx: adjust file names. - * Mono.Data.Sqlite.dll.sources: rename from - net_2_0_Mono.Data.Sqlite.dll.sources. - Hopefully fixes the build. - -2009-06-03 Marek Habersack - - * Update SQLite.NET version to 1.0.61.0, applied Mono - modifications. - -2007-02-21 Marek Habersack - - * Copied from Mono.Data.SqliteClient - * Renamed the namespace to Mono.Data.Sqlite - * Changed all occurrences of Mono.Data.SqliteClient - to Mono.Data.Sqlite - * Updated all the relevant files to account for the new namespace - name - -2007-01-16 Marek Habersack - - * Mono.Data.SqliteClient.dll.sources: Added - SqliteConnectionStringBuilder.cs - - * Makefile: we have some resources now. - - * Mono.Data.SqliteClient.dll.sources: Added new files. - -2007-01-15 Marek Habersack - - * Mono.Data.SqliteClient.dll.sources: Added new 2.0 files - -2006-01-29 Joshua Tauberer - - * Added new test sources. - -2006-01-20 Joshua Tauberer - - * Removed dependency on Mono.Posix. - -2006-01-02 Joshua Tauberer - - * Added Mono.Data.Sqlite/SqliteExceptions.cs to - the sources files. - -2005-10-06 Chris Lahey - - * Makefile (LIB_MCS_FLAGS): Requires Mono.Posix.dll. - -2005-05-20 Sureshkumar T - Raja R Harinath - - * Makefile: - - Test suite started. - - Create sqlite3 db testdb from script Test/test.sql. - * Mono.Data.Sqlite_test.dll.sources: Added. Test files. - -2004-11-17 Geoff Norton - - * Mono.Data.Sqlite/Sqlite.cs: - Mono.Data.Sqlite/SqliteCommand.cs: - Remove sqlite3Free as this doesn't exist and isn't used by sqlite3. - -2004-11-14 Geoff Norton - - * Mono.Data.Sqlite/SqliteConnection.cs: Default to v2 not v3 if version - isn't specified in the connection string. Fixes a bug in F-Spot reported by Miguel - -2004-11-11 Geoff Norton - - * Mono.Data.Sqlite/Sqlite.cs - Mono.Data.Sqlite/SqliteConnection.cs - Mono.Data.Sqlite/SqliteCommand.cs - Mono.Data.Sqlite/SqliteDataReader.cs: - Initial sqlite v3 support. Move sqlite v2 to using sqlite_step - instead of sqlite_exec, this makes Mono.Data.Sqlite work on - windows. - -2004-05-30 Gonzalo Paniagua Javier - - * Mono.Data.SqliteClient.dll.sources: added SqliteTransaction.cs - - * Mono.Data.Sqlite/SqliteConnection.cs: - * Mono.Data.Sqlite/SqliteTransaction.cs: patch from - grompf@sublimeintervention.com that adds transactions support. - -2004-04-29 Gonzalo Paniagua Javier - - * Mono.Data.Sqlite/SqliteCommand.cs: implement LastInsertRowId. - * Mono.Data.Sqlite/SqliteDataReader.cs: remove dangling ^Ms. - Patch by Philipp . - -2003-10-17 Ettore Perazzoli - - * Mono.Data.Sqlite/SqliteConnection.cs - (SqliteConnection.LastInsertRowId): New property to bind the - sqlite_last_insert_rowid() call. - -2003-07-16 Peter Williams - - * Makefile (LIB_MCS_FLAGS): Add /r:System.dll here. Why wasn't - this necessary with MCS? (csc.exe needs it.) - -2002-11-16 Tim Coleman - * makefile.gnu: - Add MONO_PATH_PREFIX so build doesn't - fail if System.Data has not yet been installed. - -2002-11-01 Daniel Morgan - - * Mono.Data.Sqlite/SqliteDataReader.cs: redid the - implementation for GetSchemaTable() and - implemented IEnumerator IEnumerable.GetEnumerator () - -2002-10-16 Miguel de Icaza - - * Mono.Data.Sqlite/SqliteCommand.cs: Reworked to return the - error from SqlLite. - -2002-10-12 Vladimir Vukicevic - - * sources.list: whoops, fix dir name - -2002-10-13 Daniel Morgan - - * Test: added new directory to hold - tests for Mono.Data.Sqlite - - * Test/SqliteTest.cs: added file - to test Mono.Data.SqliteClient. - -2002-10-13 Daniel Morgan - - * Mono.Data.Sqlite: add file - to build on Windows - - * Mono.Data.Sqlite/SqliteCommand.cs: modified - added unsafe { } around call to sqlite_exec() which calls - an unsafe method SqliteCallbackFunction - -2002-10-12 Vladimir Vukicevic - - * Mono.Data.SqlClient/SqliteCobmmand.cs, SqliteDataReader.cs, - SqliteParameterCollection.cs, SqliteConnection.cs, - SqliteParameter.cs: - Initial checkin - diff --git a/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/ChangeLog b/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/ChangeLog deleted file mode 100644 index d1fb5972d10..00000000000 --- a/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/ChangeLog +++ /dev/null @@ -1,141 +0,0 @@ -2009-07-10 Atsushi Enomoto - - * SQLiteConnection.cs : remove Console.WriteLine(). - -2009-06-18 Marek Habersack - - * UnsafeNativeMethods.cs: added import of the old sqlite3_open - function to make code compatible with sqlite3 versions older than - 3.5.0 - - * SQLite3.cs: added a workaround for systems which come with - sqlite3 older than 3.5.0 (which added new call sqlite3_open_v2, - used in this version of Mono.Data.Sqlite). If this function is not - found in the native shared library, the old sqlite3_open is used - as fallback. - -2009-02-04 Marek Habersack - - * SQLite3.cs, SQLite3_UTF16.cs, SQLiteBase.cs, SQLiteFunction.cs, - UnsafeNativeMethods.cs: fixes for custom functions and collations - creation with sqlite3. Fixes bug #470042. Patch from John Millikin - , thanks! - -2008-12-08 Zoltan Varga - - * SQLite3.cs: Avoid IntPtr.ToInt32 () to convert between IntPtr's and integers - since it is not 64 bit safe. Fixes #457038. - -2008-07-06 Sebastien Pouliot - - * SqliteDataSourceEnumerator.cs: Replace a few Type.GetType by typeof - [Found using Gendarme AvoidTypeGetTypeForConstantStringsRule] - -2007-12-06 Marek Habersack - - * SQLiteFunction.cs: scan only assemblies which reference Sqlite, - saves heap memory. - -2007-07-31 Ben Motmans - - * SR.Designer.cs: use the correct resource name - -2007-06-03 Kamil Skalski - - * 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 - - * SQLite3.cs: handle sqlite3_prepare_v2 absent from the library, - it's a new API, added in Nov 2006 to sqlite3 upstream, so it's - likely it won't be found on many systems. - - * SQLiteCommand.cs: Added a backward compatibility method. - -2007-02-16 Marek Habersack - - * SQLiteTransaction.cs: unseal the class. - - * SQLiteParameterCollection.cs: unseal the class. - - * SQLiteException.cs: unseal the class. - - * SQLiteDataReader.cs: unseal the class. - - * SQLiteConnectionStringBuilder.cs: unseal the class. - - * SQLiteFunctionAttribute.cs: unseal the class. - - * SqliteDataSourceEnumerator.cs: unseal the class. - - * SQLiteConnection.cs: unseal the class. - - * SQLiteFactory.cs: unseal the class. - - * SQLiteCommandBuilder.cs: unseal the class. - - * SQLiteParameter.cs: unseal the class. - - * SQLiteCommand.cs: unseal the class. - -2007-02-05 Marek Habersack - - * SQLiteConnectionStringBuilder.cs: Uncomment the - PasswordPropertyText attribute for the Password property. - -2007-02-03 Marek Habersack - - * UnsafeNativeMethods.cs: New file. - - * SR.Designer.cs: New file. - - * SQLiteTransaction.cs: New file. - - * SQLiteStatement.cs: New file. - - * SQLiteParameter.cs: New file. - - * SQLiteParameterCollection.cs: New - file. - - * SQLiteMetaDataCollectionNames.cs: New - file - - * SQLiteKeyReader.cs: New file (not - used for the moment) - - * SQLiteFunction.cs: New file - - * SQLiteFunctionAttribute.cs: New file - - * SQLiteFactory.cs: New file - - * SQLiteException.cs: New file - - * SQLiteEnlistment.cs: New file - - * SqliteDataSourceEnumerator.cs: Moved - to the new location. - - * SQLiteDataReader.cs: New file - - * SQLiteDataAdapter.cs: New file - - * SQLiteConvert.cs: New file - - * SQLiteConnectionStringBuilder.cs: New - file - - * SQLiteConnection.cs: New file - - * SQLiteCommand.cs: New file - - * SQLiteCommandBuilder.cs: New file - - * SQLiteBase.cs: New file - - * SQLite3_UTF16.cs: New file - - * SQLite3.cs: New file diff --git a/mcs/class/Mono.Data.Sqlite/Test/ChangeLog b/mcs/class/Mono.Data.Sqlite/Test/ChangeLog deleted file mode 100644 index 6e46a03e916..00000000000 --- a/mcs/class/Mono.Data.Sqlite/Test/ChangeLog +++ /dev/null @@ -1,54 +0,0 @@ -2009-01-19 Zoltan Varga - - * SqliteCommandUnitTests.cs: Fix test ordering issues with the new nunit - version by marking Create () as [SetUp] instead of [Test]. - -2008-08-04 Zoltan Varga - - * SqliteParameterUnitTests.cs: Disable the InsertRandomValuesWithParameter - test as it fails randomly. - -2008-07-15 Marek Habersack - - * SqliteParameterUnitTests.cs: adjust the blob value comparison - test for the 2.0 profile. - - * SqliteCommandUnitTests.cs, SqliteExceptionUnitTests.cs: change - the expected exception type for the 2.0 profile. - - * SqliteConnectionTest.cs: add tests for the 2.0 profile, disable - tests which are incorrect for this profile. - -2007-01-16 Nagappan A - - * SqliteDataAdapterUnitTests.cs (GetSchemaTable): Type casted to - fix compiler error. - - * SqliteDataReaderTest.cs (GetSchemaTableTest) - (TypeOfNullInResultTest): Type casted to fix compiler error. - -2006-03-11 Joshua Tauberer - - * SqliteTest.cs: Test ANSI characters. - -2006-03-07 Kamil Skalski - - * SqliteDataReaderTest.cs: Add test for getting field type of null - value - -2006-01-29 Joshua Tauberer - - * Added tests from Thomas Zoechling . - -2006-01-02 Joshua Tauberer - - * SqliteTest.cs: Cleaned up and added new stuff. - -2005-05-20 Sureshkumar T - - * test.sql: script to create a test db. - * SqliteConnectionTest.cs: Added. Tests for SqliteConnection. - * SqliteDataReaderTest.cs: Added. Tests for SqliteDataReader. - - - diff --git a/mcs/class/Mono.Data.Sqlite/resources/ChangeLog b/mcs/class/Mono.Data.Sqlite/resources/ChangeLog deleted file mode 100644 index 1437c113626..00000000000 --- a/mcs/class/Mono.Data.Sqlite/resources/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2007-02-03 Marek Habersack - - * SR.resx: New file - - * MetaDataCollections.xml: New file - - * DataTypes.xml: New file - diff --git a/mcs/class/Mono.Data.Tds/Assembly/ChangeLog b/mcs/class/Mono.Data.Tds/Assembly/ChangeLog deleted file mode 100644 index eeee985a67a..00000000000 --- a/mcs/class/Mono.Data.Tds/Assembly/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2004-04-28 Sebastien Pouliot - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/Mono.Data.Tds/ChangeLog b/mcs/class/Mono.Data.Tds/ChangeLog deleted file mode 100644 index 4cf5f9e9a7d..00000000000 --- a/mcs/class/Mono.Data.Tds/ChangeLog +++ /dev/null @@ -1,197 +0,0 @@ -2008-06-09 Ankit Jain - - * ITds.cs: Removed. - * Mono.Data.Tds.dll.sources: Update. - -2007-07-22 Nagappan A - - * Mono.Data.Tds.dll.sources: Added - Mono.Data.Tds.Protocol/TdsBulkCopy.cs. - -2005-09-21 Senganal T - - * Mono.Data.Tds.Protocol/Tds.cs: - - Modified the way Server Version number is calculated - - Added a new varaible to remember the original database - connected to and to reset the Database property when the - connection to database is closed. - * Mono.Data.Tds.Protocol/Tds70.cs: - modified Reset() to Call the Reset() of base class which - in turn resets the database name. - -2005-04-07 Sureshkumar T - - * Mono.Data.Tds.dll.sources: In Mono.Data.Tds.Protocol - Added TdsAsyncResult.cs & TdsAsyncState.cs. - -2004-08-14 Geoff Norton - - * Mono.Data.Tds.Protocol/TdsComm.cs: - Mono.Data.Tds.Protocol/Tds70.cs: - Make Tds70 work on Big Endian machines. - -2004-04-28 Sebastien Pouliot - - * Mono.Data.Tds.dll.sources: Added Assembly/AssemblyInfo.cs and - Locale.cs to the build. - -2004-04-05 Lluis Sanchez Gual - - * Mono.Data.Tds.dll.sources: Added TdsConnectionPool.cs. - -2004-04-01 Lluis Sanchez Gual - - * TdsMetaParameter.cs: When the size of the parameter is not specified, - use the same default sizes as in MS.NET. - -2003-12-17 Sebastien Pouliot - for Daniel Morgan - - * Makefile: added Mono.Security.dll as a reference so we can get - NTLM support via Mono.Security.Protocol.Ntlm - -2003-11-20 Joerg Rosenkranz - - * Mono.Data.Tds/TdsMetaParameter.cs: Fixed Prepare to allow string - and binary parameters with Length == 0 - -2002-12-22 Tim Coleman - * Mono.Data.Tds.Protocol/TdsComm.cs: - Change GetString to NOT explicitly add a NUL - to the end of the string since Encoder.GetString () - will do that. - -2002-12-14 Daniel Morgan - - * Mono.Data.Tds.Protocol/Tds70.cs: single quotes in SQL string - need to be escaped as two single quotes - -2002-12-01 Tim Coleman - * list: - Remove more unnecessary files. - * Mono.Data.Tds.Protocol/TdsDataRow.cs: - * Mono.Data.Tds.Protocol/TdsDataColumn.cs: - * Mono.Data.Tds.Protocol/TdsDataColumnCollection.cs: - New classes - * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketControlResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketOutputParam.cs: - * Mono.Data.Tds.Protocol/TdsPacketResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketRowResult.cs: - * Mono.Data.Tds.Protocol/TdsSchemaInfo.cs: - Remove obsolete classes - * Mono.Data.Tds.Protocol/ITds.cs: - * Mono.Data.Tds.Protocol/Tds.cs: - * Mono.Data.Tds.Protocol/Tds42.cs: - * Mono.Data.Tds.Protocol/Tds50.cs: - * Mono.Data.Tds.Protocol/Tds70.cs: - * Mono.Data.Tds.Protocol/Tds80.cs: - Change Schema and ColumnValues - - -2002-11-30 Tim Coleman - * list: - Remove unnecessary files. - * Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs: - * Mono.Data.Tds.Protocol/TdsMessage.cs: - * Mono.Data.Tds.Protocol/TdsPacketUnknown.cs: - * Mono.Data.Tds.Protocol/TdsPacketRetStatResult.cs: - Remove these classes as they are unused. - * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketTableNameResult.cs: - Remove these classes, since they are essentially just - ArrayLists. - * Mono.Data.Tds.Protocol/Tds.cs: - * Mono.Data.Tds.Protocol/Tds42.cs: - * Mono.Data.Tds.Protocol/Tds50.cs: - * Mono.Data.Tds.Protocol/Tds70.cs: - Make ProcessSubPacket return an enum instead of instantiating - useless classes. Remove the TdsPacketColumnNamesResult - and TdsPacketTableNameResult in favour of ArrayLists. - * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs: - Add a Count property. - -2002-11-26 Tim Coleman - * list: - * Mono.Data.Tds/TdsMetaParameter.cs: - * Mono.Data.Tds/TdsMetaParameterCollection.cs: - * Mono.Data.Tds/TdsParameterDirection.cs: - * Mono.Data.Tds.Protocol/ITds.cs: - * Mono.Data.Tds.Protocol/Tds.cs: - * Mono.Data.Tds.Protocol/Tds50.cs: - * Mono.Data.Tds.Protocol/Tds70.cs: - * Mono.Data.Tds.Protocol/Tds80.cs: - * Mono.Data.Tds.Protocol/TdsColumnType.cs: - * Mono.Data.Tds.Protocol/TdsComm.cs: - * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketSubType.cs: - * Mono.Data.Tds.Protocol/TdsPacketType.cs: - Restructuring around making Sybase and SQL Server - support both work with same interface. In particular, - the bulk of parameter work is moved into the meta - parameter objects from the native objects. The - Sybase TDS50 stuff needs intimate access to the parameters. - This will also allow me to eventually plonk output values - directly into parameters rather than through the current - klugey interface. - - -2002-11-24 Tim Coleman - * Mono.Data.Tds.Protocol/Tds.cs: Change error/ - message conditions because they were - reversed (caused wrongful exceptions). - -2002-11-21 Daniel Morgan - - * Mono.Data.Tds.build: added missing file - for Windows build - -2002-11-21 Tim Coleman - * list: - * ChangeLog: - * Mono.Data.Tds.build: - * makefile.gnu: - * Mono.Data.Tds.Protocol/ITds.cs: - * Mono.Data.Tds.Protocol/Tds.cs: - * Mono.Data.Tds.Protocol/Tds42.cs: - * Mono.Data.Tds.Protocol/Tds50.cs: - * Mono.Data.Tds.Protocol/Tds70.cs: - * Mono.Data.Tds.Protocol/Tds80.cs: - * Mono.Data.Tds.Protocol/TdsBigDecimal.cs: - * Mono.Data.Tds.Protocol/TdsColumnStatus.cs: - * Mono.Data.Tds.Protocol/TdsColumnType.cs: - * Mono.Data.Tds.Protocol/TdsComm.cs: - * Mono.Data.Tds.Protocol/TdsConnectionParameters.cs: - * Mono.Data.Tds.Protocol/TdsEnvPacketSubType.cs: - * Mono.Data.Tds.Protocol/TdsInternalError.cs: - * Mono.Data.Tds.Protocol/TdsInternalErrorCollection.cs: - * Mono.Data.Tds.Protocol/TdsInternalErrorMessageEventArgs.cs: - * Mono.Data.Tds.Protocol/TdsInternalErrorMessageEventHandler.cs: - * Mono.Data.Tds.Protocol/TdsInternalException.cs: - * Mono.Data.Tds.Protocol/TdsInternalInfoMessageEventArgs.cs: - * Mono.Data.Tds.Protocol/TdsInternalInfoMessageEventHandler.cs: - * Mono.Data.Tds.Protocol/TdsMessage.cs: - * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketControlResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketOutputParam.cs: - * Mono.Data.Tds.Protocol/TdsPacketResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketRetStatResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketRowResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketSubType.cs: - * Mono.Data.Tds.Protocol/TdsPacketTableNameResult.cs: - * Mono.Data.Tds.Protocol/TdsPacketType.cs: - * Mono.Data.Tds.Protocol/TdsPacketUnknown.cs: - * Mono.Data.Tds.Protocol/TdsSchemaInfo.cs: - * Mono.Data.Tds.Protocol/TdsServerType.cs: - * Mono.Data.Tds.Protocol/TdsTimeoutException.cs: - * Mono.Data.Tds.Protocol/TdsVersion.cs: - * Mono.Data.Tds.Protocol/TODOAttribute.cs: - New assembly. The Protocol files came from - Mono.Data.TdsClient.Internal, and thus their - protection levels and namespaces have changed. diff --git a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/ChangeLog b/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/ChangeLog deleted file mode 100644 index 48beb38ae24..00000000000 --- a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/ChangeLog +++ /dev/null @@ -1,1037 +0,0 @@ -2011-05-05 Veerapuram Varadhan - - ** Fixes #681916 - * Tds70.cs (WriteParameterInfo): Handle null value for Image - or varbinary(max) parameters as well. - -2010-09-29 Veerapuram Varadhan - - ** Fixes failed test for smallmoney - * Tds70.cs (WriteParameterInfo): Round money values to 4 decimals, for smallmoney too. - -2010-07-13 Veerapuram Varadhan - - ** Fixes #613845 - * Tds70.cs (WriteParameterInfo): Round money values to 4 decimals. - -2010-07-12 Veerapuram Varadhan - - ** Fixes #569543 - * Tds70.cs (ExecPrepared): Revert back to old changes. - * Tds80.cs (ExecPrepared): Override for Tds 8 version that optimizes - network bandwidth. - -2010-07-10 Veerapuram Varadhan - - ** Fixes 620860 - * Tds70.cs (Precision): New virtual property to handle Precision values - across different Tds versions. - (WriteParameterInfo): Use defined Precision property instead of - constant value. Also handle Ulong and long max/min values properly. - * Tds80.cs (Precision): Override property to provide Tds 8 precision value. - -2010-07-07 Veerapuram Varadhan - - * TdsComm.cs (Append[DateTime]): Ugh.. ugh.. final fix for handling MinValue for DateTime. - -2010-07-07 Veerapuram Varadhan - - ** Fixes #609109 - DateTime part - * TdsComm.cs (Append[DateTime]): More fix for handling SqlServer MinValue for DateTime. - -2010-07-06 Veerapuram Varadhan - - ** Fixes #609109 - * TdsComm.cs (Append[DateTime]): Handle datetime values sanely that are less than epoch. - (Append[string]): Fix boundary checking for availability of enough buffer - -2010-07-03 Veerapuram Varadhan - - ** Fixes #609935 - * TdsComm.cs (Append[string]): Fix boundary calculations of bytes - to be written and available free buffer. - -2010-06-15 Jonathan Chambers - - * Tds.cs: Add {} around default switch case. - -2010-06-15 Veerapuram Varadhan - - ** Fixes #613087 - * Tds.cs (ProcessLoginAck): Fix server version being compared in - the switch-case. - * Tds70.cs (BuildPreparedParameters, BuildProcedureCall): Set default - precision to 18 as used by MS.Net when connecting to SqlServer 7.0. - (BuildExec, ExecRPC): Marked protected in order to be used by Tds80 - and henceforth. - * Tds80.cs (Execute): Separated from Tds70 to include Tds80 changes. - -2010-04-21 Veerapuram Varadhan - - ** Fixes #595918 - * Tds70.cs (WriteParameterInfo): Write updated decimal value according - to specified scale value. - -2009-08-17 Veerapuram Varadhan - - ** Fixes #381151 NRE - * Tds.cs (ProcessColumnInfo): Use Columns instead of creating a new list. - * TdsDataColumnCollection.cs (Clear, Add): New utility methods - * Tdsxx.cs: ProcessColumnInfo definition changes. - -2009-07-25 Veerapuram Varadhan - - * Tds70.cs (ProcessColumnInfo): Update the new DataTypeName property. - * TdsDataColumn.cs: Added DataTypeName property accessors. - -2009-07-25 Gert Driesen - - * TdsConnectionPool.cs: Fixed typo in ResetConnectionPool. - -2009-05-26 Veerapuram Varadhan - - ** Fixes #382734 - * Tds80.cs: Consider queries with Parameters as RPCs and avoid formatting - param values as strings. Fixes issues with locale specific string - formatting/conversions. - - * TdsRpcProcId.cs: New - enum of rpc Ids to use with RPC packet type. - -2009-05-16 Veerapuram Varadhan - - * Tds70.cs (WriteParameterInfo): Default precision is 29 and not 28. - -2009-05-16 Veerapuram Varadhan - - * Tds70.cs (WriteParameterInfo): Do not change the original - param.TypeName value. - -2009-05-16 Veerapuram Varadhan - - ** Fixes #382589 - * Tds.cs (ServerTdsVersion): New property to access ServerVersion. - - * Tds70.cs (WriteParameterInfo): Treat Decimal types as Numeric - types from SQL Server 2000. - - * TdsVersion.cs: Add SQL Server 2008 version. - -2009-05-02 Veerapuram Varadhan - - ** Fixes #462947 - Patch by Gert Driesen - * Tds.cs (InitExec): More intialization of variables. - -2009-04-28 Veerapuram Varadhan - - * Tds.cs (InitExec): Move initialization of SequentialAccess related - variables here. - -2009-04-28 Veerapuram Varadhan - - * Tds.cs (ExecuteQuery): Reset all the variables related to LoadData - when performing queries with SequentialAccess set to true. Fixes - incorrect handling of data retrieval when multiple queries are run - with SequentialAccess set to true for the same instance of Tds. - -2009-04-28 Veerapuram Varadhan - - * Tds.cs (ExecuteQuery): Reset SequentialAccess read state variables - in order to avoid blocking forever when two queries are executed with - SequentialAccess set to true for the same instance of Tds. - -2009-04-28 Veerapuram Varadhan - - ** Fixes#463011 - * Tds70.cs (Reset): Call base.Reset to update Database being used. - -2009-04-28 Gonzalo Paniagua Javier - - * TdsConnectionPool.cs: if GetConnection() fails to create a - connection, try again several times and then throw. Improved - ResetConnectionPool() so that it does not immediately close - connections in use. Don't re-add connections that have been closed. - - * Tds.cs: Connected tests the socket connection too. Made Disconnect() - not throw. - - * TdsComm.cs: set more socket options (timeout and NoDelay) and have a - single entry point for reading from the stream. - -2009-03-23 Veerapuram Varadhan - - * Tds.cs: Properly handle TdsColumnType.BigInt as we support TDS 8 now. - -2009-03-15 Veerapuram Varadhan - - ** Fixes #463011 - * Tds70.cs (Reset): Call base.Reset to update Database being used. - -2009-03-14 Veerapuram Varadhan - - * Tds70.cs (WriteParameterInfo): Handle scenarios of Partlentype, - a TDS 9 feature. - -2009-03-04 Veerapuram Varadhan - - * TdsComm.cs (Append (*)): Do not create temporary byte arrays, - instead manipulate directly. Saves quite a bit of allocations - and improves performance. - (AppendInternal) : Do the math here. - (TdsByteOrder) : Property that indicates the byte-order-encoding which, - is independent of host's byte-order-encoding. - (SendPhysicalPacket): Add packet-id to the header - -2009-02-26 Veerapuram Varadhan - - * Tds.cs (ProcessLoginAck): Set TdsVersion to the version - supported by the server. - (GetColumnValue): lcid and sortId are available only from Tds 8. - - * Tds80.cs (ProcessColumnInfo, ProcessOutputParam): Call base - methods if the server version is less than Tds 8. - -2009-02-19 Veerapuram Varadhan - - * Tds.cs: Tds 8 collation support - Tds80.cs: - ditto - - TdsComm.cs: - ditto - - TdsDataColumn.cs: - ditto - - TdsCollation.cs: New file. Based on patch from Dmitry S. Kataev - - -2009-02-02 Veerapuram Varadhan - - * Tds.cs: TDS 8 changes - Tds70.cs: - ditto - - Tds80.cs: - ditto - - TdsVersion.cs: - ditto - - TdsEnvPacketSubType.cs: - ditto - - TdsComm.cs: - ditto - - -2009-01-29 Gonzalo Paniagua Javier - - * Tds70.cs: fix for output parameters and '@'. - Fixes bug #470579. Patch from Varadhan. - -2009-01-24 Gonzalo Paniagua Javier - - * TdsConnectionPool.cs: made getting/releasing connections thread safe. - If we have a release connection available, we return that without locking - -2009-01-21 Christian Hergert - - * TdsComm.cs: optimize Append(byte[],int,byte) for adding data to - the buffer in the largest size of chunks possible. also optimize - other Append overloads to use this rather than lots of Append(byte). - -2009-01-20 Gonzalo Paniagua Javier - - * TdsComm.cs: no need for the ManualResetEvent or the timeout instance - variables. - -2009-01-14 Gonzalo Paniagua Javier - - * Tds70.cs: fix my mistake in the previous patch. - -2009-01-14 Gonzalo Paniagua Javier - - * Tds70.cs: more '@' handling. - -2009-01-14 Gonzalo Paniagua Javier - - * Tds70.cs: send the leading '@' for parameters that do not have one. - Fixes bug #466071. - Thanks to William Shallum. - -2009-01-04 Gert Driesen - - * Tds.cs: Support detecting NULL value when sequentially reading - text/ntext/image column. Fixed typo in exception message in - GetSequentialColumnValue. Support reading zero-length binary data. - -2008-12-30 Gert Driesen - - * Tds.cs: Added IsWideType method. - * Tds70.cs: Fixed columnsize for unicode columns. Set precision - and scale for non-decimal/numeric column. - * TdsColumnType.cs: Adds tds names as comment. - -2008-12-30 Gert Driesen - - * Tds.cs (LoadData): Improve exception message when attempting to - read before the current position. Update the remaining length of the - stream when skipping bytes. - -2008-12-05 Gonzalo Paniagua Javier - - * Tds70.cs: support parameter names with or without a leading '@'. - -2008-11-13 Veerapuram Varadhan - - * TdsComm.cs (ResetConnection, IsConnected): Added a property and - method. IsConnected will check for any connection-reset occurrance - from other end-point of the underlying socket. ResetConnection - adds the "reset" bit in the Status flag field of packet header. - Set socket option to keep alive, whereever supported and also, let - the socket close along with the underlying stream. - - * Tds70.cs (Reset): Use the new ResetConnection property instead - of executing sp_reset_connection. Saves a round-trip. - -2008-11-11 Gert Driesen - - * Tds70.cs: Support writing negative (small)money values. Added - overflow check for smallmoney values. Fixes bug #428139. - * Tds.cs: Fixed reading negative (small)money values. - -2008-11-09 Gert Driesen - - * TdsConnectionPool.cs: Added TdsConnectionPoolManager.GetConnection - overload that can be used to retrieve an existing connection pool. - Modified ResetConnectionPool () to skip free slots in the pool and to - close pooled connections that are not in use. Pooled connections that - are in use are now marked as non-pooled so that they are no longer - returned to the pool when they are closed. Fixes bug #443131. - -2008-09-16 Veerapuram Varadhan - - Patch from Christian Hergert - * TdsComm.cs: Expose the stream to be internally used by other - classes - * Tds70.cs (Reset): Validate whether the connection is available - or not. - -2008-07-09 Veerapuram Varadhan - - * TdsComm.cs: Cleanup stray Console.WriteLine that got in during last commit - -2008-07-09 Veerapuram Varadhan - - Patch by Jon Larimer fixes ##407208 - * TdsComm.cs: Call DNS.GetHostEntry() only for host names and not for IPs. - -2008-07-06 Gert Driesen - - * TdsConnectionPool.cs: When pooled connection cannot be reset, remove - it from pool and allow slot to be re-used for a newly established - connection. Fixes part of bug #360157. When pool is full, and no - connection becomes available before the connect timeout has elapsed, - then throw an InvalidOperationException instead of a SqlException. - * Tds50.cs: Fixed compiler warning. Removed extra tabs, and changed - spaces to tabs. Minor code formatting. - * Tds70.cs: Removed extra tabs, and changed spaces to tabs. Code - formatting. Avoid calling Environment.UserDomainName if username - contains domain. Use String.Empty instead of "". - * TdsConnectionParameters.cs: Invoke Reset method for initializing - fields. Spaces to tabs. - -2008-07-04 Gert Driesen - - * TdsConnectionPool.cs: On 1.0 profile, use object[] for list of - connections. Patch provided by Christian Hergert. Fixes bug #406540. - -2008-07-04 Gert Driesen - - * Tds.cs: Avoid accessing TdsDataColumnCollection indexer. On 2.0 - profile, use predefined properties on TdsDataColumn for setting the - BaseColumnName and BaseTableName. Fixes bug #406556. - * Tds50.cs: Avoid accessing TdsDataColumnCollection indexer, and - fixed IsHidden. - -2008-07-01 Gert Driesen - - * Tds70.cs: Avoid accessing TdsDataColumnCollection indexer. - * Tds.cs: Removed unused method. - * TdsComm.cs: Fixed compiler warning. - -2008-07-01 Marek Habersack - - * TdsDataColumnCollection.cs, Tds50.cs, Tds42.cs, Tds70.cs, - Tds.cs: adjust for changes below. - - * TdsDataColumn.cs: use the named properties only in the 2.0 - profile. The reason is that Mono.Data.TdsClient.TdsDataReader - needs to know if a property has been set or not. With 2.0 it is - easy to implement using nullable types, with 1.x it would require - using e.g. BitArray to control which field was set, and in - addition extra code would be needed to check whether a field was - set or not. Also, it would clutter the code with #ifdefs all over - the map. - -2008-06-30 Zoltan Varga - - * TdsDataColumn.cs: Do not inherit from Hashtable, add always set properties - as normal properties so code can access them without doing a hashtable lookup. - - * Tds.cs Tds42.cs Tds50.cs Tds70.cs: Adapt to the TdsDataColumn changes. - -2008-06-09 Veerapuram Varadhan - - Patch from Christian Hergert - * TdsConnectionPool.cs: Remove unnecessary locks and code refactoring - * Tds.cs: Add member to hold status of the connection pool - -2008-06-09 Ankit Jain - - Tds class doesn't need to inherit Component or implement ITds, fix. - * Tds.cs: Update - * Tds42.cs, Tds50.cs, Tds70.cs, Tds80.cs: - Make Tds-derived classes sealed. - * TdsConnectionPool.cs: Update. - -2008-05-17 Gert Driesen - - * Tds.cs: Do not return 0 for decimal/numeric columns with value NULL. - Avoid unnecessary initialization of fields, and minor code formatting. - -2008-05-15 Marek Habersack - - * Tds.cs: deal with null columns when getting value for a Numeric - or Decimal columns. - -2008-05-05 Gonzalo Paniagua Javier - - * Tds.cs: a numeric column with no decimal digits and a precision <= 80 - is translated into a long. - -2007-11-10 Gert Driesen - - * Tds.cs: Round milliseconds for datetime. Fixes part of bug #323646. - * Tds70.cs: Include milliseconds for datetime parameters. Fixes part - of bug #323646. - -2007-10-17 Nagappan - - * TdsConnectionPool.cs: Default the pooling is enabled. It has to be - disabled only when we clear all the pools. - -2007-09-25 Nagappan A - - * Tds.cs (Pooling): Added new property to get the internal - connection pooling list. - - * ITds.cs (Pooling): Added new property to get the internal - connection pooling list. - - * TdsConnectionPool.cs (ResetConnectionPool, GetConnectionPool) - (ReleaseConnection): Added new methods to clear connection pool. - -2007-08-06 Nagappan A - - * TdsComm.cs (TdsComm): Now connects to the SqlServer in Async - mode. Fixes bug # 81934. - - * Tds.cs (ProcessEnvironmentChange): Gets the server locale to use - them when required. Fixes bug # 82047. - When the server resets the connection, now the client code also - disconnects the session and remove the instance. Fixes bug # - 81933. - Added new protected property Locale. - - * TdsEnvPacketSubType.cs (Locale): Added new enumerator - entry. This gets the Locale type of SqlServer. Fixes bug # 82047. - - * Tds70.cs (FormatParameter): Fixes the error when trying to add a - row with a DateTime field into an Italian SqlServer, bug # 82047. - -2007-07-23 Nagappan A - - * TdsBulkCopy.cs: Removed all the Namespace that are not - required. - -2007-07-22 Nagappan A - - * TdsBulkCopy.cs: Added new file to handle the bulk copy - operation. - - * Tds.cs (ExecBulkCopyMetaData, ExecBulkCopy): Added new methods - to send and receive bulk data information. - - * Tds70.cs (IsBlobType, IsLargeType): Moved methods to Tds.cs. - - * TdsComm.cs: Fixed 2.0 compilation warnings. - - * Tds50.cs: Fixed compilation warnings. - - * Tds42.cs: Fixed compilation warnings. - - * TdsPacketType.cs: Added Bulk type. - -2007-05-30 Nagappan A - - * TdsColumnType.cs: Added new types BigNVarChar, Variant to - TdsColumnType enumerator. - - * TdsComm.cs (Append): Appends new data types to the TDS data - stream and also implemented new Append overloaded method. - - * Tds.cs (BeginLoad): New case to handle BigBinary. - (GetMoneyValue): Simplified the switch / case conditions. - - * TdsDataRow.cs: Instance of index checks for the given index to - be less than list count, else an exception will be thrown. - - * Tds70.cs (sqlserverMagic): Modified byte values. - (ExecProc): Now directly calls ExecRPC for any number of - parameters being passed. - (ExecRPC): New logic to handle parameters. - (WriteParameterInfo): New private method to generate information - about each parameter. - (ProcessReturnStatus): New protected method to process the return - status of output parameter value. - -2007-03-21 Nagappan A - - * Tds70.cs (BuildParameters, FormatParameter): Include @ before - parameter name, if doesnot exist. - -2006-07-18 Dean Brettle - - * Tds70.cs : Fixed bug in FormatParameter() which caused - ArgumentOutOfRangeException when formatting 0-length varbinary values - under 1.0 profile. - -2006-05-03 Senganal T - - * Tds.cs : - - SetCharset () : Fix to set the Charset correctly. - Patch from Andrzej Kurzeja - -2006-03-08 Senganal T - - * Tds70.cs : - - ProcessColumnInfo () : Set IsAutoIncrement Value for the column. - -2006-02-10 Senganal T - - * Tds.cs : - - GetSequentialColumn,BeginLoad, EndLoad, - LoadData, SkipRow, SkipToColumnIndex - New Methods to Support sequential loading of row data - * TdsComm.cs : - - Skip : Changed arugment type from int to long. - -2006-01-27 Senganal T - - * Tds.cs : - - Modified GetSqlMoney () , to set the precision and Scale correctly. - - Modified ProcessColumnDetails , to set the schema values correctly. - * TdsDataColumn.cs : Added some default values for the column schema - -2005-12-07 Senganal T - - * Tds50.cs : - - IsValidRowCount () : Find out if a row count is valid. - Fixes bug #76280 - * Tds.cs : - - ProcessEndToken (): Removed some redundant code. - -2005-12-03 Senganal T - - * Tds70.cs : - - FormatParameter () : For DateTime Parameters, convert the value if - specified as a string. Fixes bug#76880 - -2005-11-24 Senganal T - - * Tds.cs - * Tds70.cs : - - Modifications to set the desired packetsize info when connecting - to database - -2005-11-23 Senganal T - - * TdsComm.cs : - - ResizeOutBuf : Modified to shrink the output buffer if - the block size is reduced. Fixed bug #76778 - -2005-10-27 Senganal T - - * Tds.cs : - - Added a virtual method IsValidRowCount () - - Modified the way RecordsAffected is being counted - - * Tds70.cs : - - Overrode IsValidRowCount(), to check if the rowcount - returned by sqlserver is valid. - -2005-10-19 Senganal T - - * TdsConnectionParameter.cs : - - Added a class variable 'AttachDBFileName' to store the location - of the DB file. - - * Tds70.cs (Connect) : - - Modified to append the bytes corresponding to AttachDBFileName - into the Tds Packets. - -2005-08-26 Sureshkumar T - - * Tds70.cs (ExecProc): if no parameters, execute via RPC. parameter - support has to be added. - - * Tds.cs (ExecRPC): added virtual method to execute via RPC. - - This fixes bug #68978 by enabling execution of sp_reset_connection. - -2005-08-24 Sureshkumar T - - * Tds.cs: ProcessColumnDetail (): expression columns don't have - baseTableName. - -2005-08-05 Sureshkumar T - - * Tds70.cs: Reset (): remove exec. - -2005-07-01 Sureshkumar T - - * Tds70.cs: FormatParameter: For uniqueidentifier, pass the guid - as '..' rather than hex. Tested with SqlServer 2005. - - patch from jsinger@eggmouse.com & Hubert FONGARNAND. - -2005-06-29 Sureshkumar T - - * TdsInternalException.cs: Add ctor for InnerException. - - * TdsComm.cs: Throw TdsInternalException rather than - SocketException. - -2005-06-01 Sureshkumar T - - * Tds50.cs: add a special case for datetime parameters to convert - to invariant culture. fixes bug #74910. - -2005-04-07 Sureshkumar T - Ankit Jain - - * TdsComm.cs: GetPhysicalPacket is devided further into seperate - methods GetPhysicalPacketHeader and - GetPhysicalPacketData. Implemented asynchronous ReadPacket method. - - * ITds.cs: Added additional methods for asynchronous operations. - - * Tds.cs: Implemented base methods for asynchronous - operations. Version specific derivatives should override for - specific operations. - - * Tds70.cs: For stored procedure, "exec" is prefixed by - default. Implemented asynchronous method for asynchronous command - execution. - - * TdsAsyncState.cs: Added. Internal asynchronous state object. - - * TdsAsyncResult.cs: Added. Internal asynchronous result - implementation. - -2005-04-04 Sureshkumar T - - * Tds50.cs: Pass parameters to the server. cut & paste from - Tds70.cs. To make the parmeters work with SybaseClient. - -2005-03-18 Gonzalo Paniagua Javier - - * Tds70.cs: turns out that sp_reset_connection procedure might not be - found ("Invalid object name 'sp_reset_connection'"). In this case, and - if we get a proper state ('Class' property in the SqlException), just - ignore the error. - - * TdsConnectionPool.cs: if the connection cannot be reset, attemp to - disconnect it before losing the last reference to it. - -2005-03-11 Gonzalo Paniagua Javier - - * Tds.cs: set the charset for MS SQL 2000. Patch from Aleksandar - Dezelin. Closes bug #73591. - -2005-02-04 Sureshkumar T - - * Tds.cs (ProcessEndToken): Added a bool validRowCount and add to - recordsAffected count if we meet DoneInProc.. - -2005-02-02 Sureshkumar T - - * TdsConnectionParameters.cs: added a method Reset to initialize - parameters again. - -2005-01-16 Daniel Morgan - - * Tds.cs: TDS 5.0 (Sybase) needs to get a DECIMAL - differently than TDS 7.0 (SqlServer). Fixes bug 70228. - Thanks to Sebastien Robitaille for the patch for Sybase. - -2005-01-07 Sureshkumar T - - * Tds70.cs : - - add a special case for datetime parameters to convert to - invariant culture. fixes bug #70209. - - change format to MMM dd yyyy, this works for both client locale - change and server login locale change. fixes bug #66564. - -2005-01-06 Sureshkumar T - - * Tds.cs: change the typecast to ushort for - GetDateTimeValue. fixes bug #70651. - -2004-11-06 Gert Driesen - * Tds70.cs: avoid unnecessary property call. - -2004-11-01 Gert Driesen - - * Tds70.cs: when type of parameter value is enum, convert value to - underlying type before converting value to string as we'd otherwise - be using the enum field name - -2004-10-30 Umadevi S - * Tds.cs : GetColumnValue method: handling null guid values correctly. - This fixes bug #68804. - Thanks for the patch /bug report by Aleksandar Dezelin - -2004-10-14 Umadevi S - * Tds.cs : GetTextValue method- handling zero length string correctly - This fixes bug #67916 - -2004-08-14 Geoff Norton - - * TdsComm.cs: - Tds70.cs: - Make Tds70 work on Big Endian machines. - BitConverter uses unsafe and returns things in host order; we need to - swap some values to put them back into the approrpiate order for the wire. - -2004-08-09 Sureshkumar T - * Tds70.cs - Prepare Method stored procedure handle read problem fixed. - -2004-06-30 Umadevi S - * Tds.cs - In the NextResult method handling TdsPacketSubType. TableName. - - -2004-04-22 Sebastien Pouliot - - * Tds70.cs: Updated to match changes in Mono.Security.dll. - -2004-04-05 Lluis Sanchez Gual - - * ITds.cs: Added method for reseting a connection. - * Tds.cs: Added base implementation for ITds.Reset. - * Tds70.cs: Implemented ITds.Reset(). - * TdsConnectionPool.cs: Implemented connection pool that can be reused by - all Tds clients. - -2004-04-01 Lluis Sanchez Gual - - * Tds.cs: All methods now return DBNull instead of null for null values. - * Tds50.cs, Tds70.cs: Support parameters with DBNull value. - -2003-12-21 Tim Coleman - * Tds70.cs: - Fix Integrated Security to work with Domain users. - -2003-12-06 Sebastien Pouliot - for Daniel Morgan - - Sebastien Pouliot (spouliot@motus.com) helped me greatly with his - NTLM stuff. - - * Mono.Data.Tds.Protocol/Tds.cs - * Mono.Data.Tds.Protocol/Tds70.cs - * Mono.Data.Tds.Protocol/TdsConnectionParameters.cs - * Mono.Data.Tds.Protocol/TdsPacketSubType.cs - * Mono.Data.Tds.Protocol/TdsPacketType.cs: added NT Authentication aka - Integrated Security aka Domain Login - -2003-10-19 Joerg Rosenkranz - - * Tds.cs (GetStringValue): A string length of 0xFF (255) is not - misinterpreted as special value anymore. - - This is a fix to bug #49835. - -2003-10-03 Diego Caravana - - * Tds70.cs: Now handles parameters of type ReturnValue and - InputOutput. - (BuildParameters): skips the ReturnValue params and builds the - set string considering the assigned value for InputOutput ones. - (BuildProcedureCall): like the preceding one plus adds the return - value to the final select. - -2003-08-22 Duncan Mak - - * Tds.cs (ProcessEndToken): RecordsAffected was not filled - correctly. I've found out that the record count was submitted for - TdsPacketSubType.Done. So I changed the behaviour to include this - (without deeper knowledge of the TDS protocol). Patch from Jörg - Rosenkranz . - - This is part of a fix to bug #40315. - -2003-05-07 Miguel de Icaza - - Patches from Igor Nosyryev - - * TdsComm.cs: (GetString): GetString adds extra byte to a string - at end. It suppose to be '\0', but '\0' is valid value in .NET - string, so this byte must not be used. - - * Tds.cs (GetDecimalValue):Method reads extra byte if a DECIMAL - field contains NULL. As a result server's response is parsed - incorrectly and this method fires an exception. - -2003-01-20 Gonzalo Paniagua Javier - - * Tds70.cs: - (FormatParameter): send input/output parameter names. This way we don't - depend on the parameter position being different of the index in the - parameter collection. - -2002-12-10 Gonzalo Paniagua Javier - - * Tds.cs: - (Disconnect): close the stream and set connected to false. - (NextResult): check if after DoneProc we have a ColumnMetadata + Row, - which holds the values for the output parameters and read them. - (LoadRow): add the values to outputParameters if DoneProc. - When executing a stored procedure, we execute the procedure and then - select the parameter values. - - * Tds70.cs: - (BuildParameters): check Parameters. - - * TdsComm.cs: added Close () to close the stream. - - * TdsConnectionParameters.cs: initialize all the string to be empty. - -2002-11-04 Tim Coleman (tim@timcoleman.com) - * TdsBigDecimal.cs: - New class added to handle (potentially) large - decimal values - * Tds.cs: - Modified to use TdsBigDecimal instead of - decimal for transit of (potentially) large - decimal values - -2002-11-03 Tim Coleman (tim@timcoleman.com) - * TdsColumnStatus.cs: - Newly added to handle column metadata - * Tds.cs - Handle table name and column detail results - * Tds42.cs - * Tds50.cs - * Tds70.cs - rename TableName BaseTableName for consistency - * TdsPacketSubType.cs: - We now know what subtype 0xa5 is - * TdsPacketTableNameResult.cs: - Add means to store table names - * TdsSchemaInfo.cs: - Add new schema information - -2002-11-01 Tim Coleman (tim@timcoleman.com) - * ITds.cs: - Add DoneProc property - * Tds.cs: - *Lots*. Some stuff to get binary types - to work, other stuff to get new prepares - working. - * TdsPacketEndTokenResult.cs: - Add Packetsubtype property - * TdsPacketRowResult: - Now implements ICollection and IList. - -2002-10-31 Tim Coleman (tim@timcoleman.com) - * TdsSchemaInfo.cs: - Added because I can't really use SchemaInfo - * ITds.cs: - * Tds.cs : - * TdsPacketColumnInfoResult.cs : - ChangeDefinition of schema - * Tds42.cs : - * Tds50.cs : - * Tds70.cs : - Add new information to schema - - -2002-10-30 Tim Coleman (tim@timcoleman.com) - * TdsColumnSchema.cs: - Ditch this in favor of System.Data.Common.SchemaInfo - * ITds.cs: - Change ColumnInfo to Schema - * Tds.cs: - Uses new SchemaInfo object - Supports TEXT now. - * Tds42.cs: - * Tds50.cs: - * Tds70.cs: - * TdsPacketColumnInfoResult.cs: - * TdsPacketRowResult.cs: - Uses new SchemaInfo object - - -2002-10-29 Tim Coleman (tim@timcoleman.com) - * ITds.cs: - Add OutputParameters collection - * Tds.cs: - Much reformatting, added handling for dates, - fixed handling of output parameters, and a - whole lot more - * TdsPacketEndTokenResult.cs: - Remove incorrect exception - * TdsPacketType.cs: - Add Logoff packet type. - -2002-10-28 Tim Coleman (tim@timcoleman.com) - * Tds.cs: - Add much handling to get the following types - working in queries: string, int, decimal - All sorts of other bug fixing and general - purpose hackery. - * Tds42.cs: - * Tds50.cs: - * Tds70.cs: - ProcessColumnInfo was abstracted in Tds.cs - and subclassed, because 7.0 provides the information - in a different format. - * TdsColumnSchema.cs: - Added size, precision, scale - * TdsComm.cs: - Fixed GetString because it wasn't working properly - with TDS 7.0. - * TdsMessage.cs: - Change state and severity to byte instead of int - because that is more consitent. - - -2002-10-25 Tim Coleman (tim@timcoleman.com) - * TdsPacketErrorResultCollection.cs: - New class added for exporting errors - * ITds.cs: - * Tds.cs: - * Tds70.cs: - * TdsComm.cs: - * TdsPacketEndTokenResult.cs: - * TdsPacketRowResult.cs: - Changes to make SqlClient build. - -2002-10-24 Tim Coleman (tim@timcoleman.com) - * ITds.cs: - Added column info, and NextResult/NextRow - to interface - * TdsColumnSchema.cs: - New class added to keep track of column info - * Tds.cs: - Many, many changes to get queries working - for the most part. - * TdsPacketColumnInfoResult.cs: - * TdsPacketColumnNamesResult.cs: - Doesn't use a DataColumnCollection anymore - Also more complete. - * TdsPacketRowResult.cs: - Added Add() method. - -2002-10-23 Tim Coleman (tim@timcoleman.com) - * ITds.cs: - * Tds42.cs: - * Tds50.cs: - * Tds70.cs: - * Tds80.cs: - New classes added. Functionality - is split up because different protocols - have slight differences. - * Tds.cs: - Remove some unnecessary code after - the above split, and add in a whole - lot more stuff for completeness. - * TdsColumnType.cs: - Fix Int4. Wrong enum value. - * TdsComm.cs: - Move the encoder out of constructor - because we don't know the charset at - that point - * TdsConnectionParameters.cs: - Small changes - * TdsPacketEndTokenResult.cs: - Implement ToString () - - -2002-10-22 Tim Coleman (tim@timcoleman.com) - * Tds.cs : - More implementation. Does some - query stuff now. Can also change - database. - * TdsConnectionParameters.cs: - Rename Host to DataSource, and - add Hostname for the local hostname. - * TdsPacketEndTokenResult.cs: - Change TODO attribute - * TODOAttribute.cs: - New class added - - -2002-10-21 Tim Coleman (tim@timcoleman.com) - * Tds.cs - * TdsComm.cs: - A whole slew of changes to get logon - to work (it now works in both TDS 7.0 - and TDS 4.2) ... danmorg can test with - 8.0 if he likes. - TdsComm has some simplifications too, - because C# has some features not present - in the Java implementation. - * TdsConnectionParameters.cs: - Change a few default values. - * TdsMessage.cs: - Implement this class. - -2002-10-20 Tim Coleman (tim@timcoleman.com) - * TdsColumnType.cs: - * TdsContext.cs: - * TdsEnvPacketSubType.cs: - * TdsMessage.cs: - * TdsPacketColumnInfoResult.cs: - * TdsPacketColumnNamesResult.cs: - * TdsPacketColumnOrderResult.cs: - * TdsPacketControlResult.cs: - * TdsPacketEndTokenResult.cs: - * TdsPacketErrorResult.cs: - * TdsPacketMessageResult.cs: - * TdsPacketOutputParam.cs: - * TdsPacketResult.cs: - * TdsPacketRetStatResult.cs: - * TdsPacketRowResult.cs: - * TdsPacketSubType.cs: - * TdsPacketTableNameResult.cs: - * TdsPacketUnknown.cs: - New classes added as part of TDS internal implementation. - * Tds.cs: - Some work on receiving and interpreting packages received from - SQL Server. Still doesn't work completely. - * TdsComm.cs: - Add some methods as part of the ongoing work with Tds.cs - * TdsConnectionParameters.cs: - Add default values for Encoding ("iso-8859-1"), Port (1433), - TDS Version (4.2). - -2002-10-18 Tim Coleman (tim@timcoleman.com) - * TdsConnectionInternal: - Add some implementation details - * TdsCommInternal: - New class, which will handle the low-level - communication with the database - * TdsPacketTypeInternal: - Add new packet type, TdsPacketTypeInternal.None - which is used when no packet is being constructed. - The value is 0. - -2002-10-17 Tim Coleman (tim@timcoleman.com) - * ChangeLog: - New changelog added - * TdsCommandInternal.cs: - * TdsConnectionInternal.cs: - * TdsPacketTypeInternal.cs: - * TdsServerTypeInternal.cs: - * TdsTransactionInternal.cs: - * TdsVersionInternal.cs: - New classes added. These are the - internal implementations, meant for - "wrapping" from other locations. diff --git a/mcs/class/Mono.Data.Tds/Mono.Data.Tds/ChangeLog b/mcs/class/Mono.Data.Tds/Mono.Data.Tds/ChangeLog deleted file mode 100644 index 20bd6e2e7aa..00000000000 --- a/mcs/class/Mono.Data.Tds/Mono.Data.Tds/ChangeLog +++ /dev/null @@ -1,124 +0,0 @@ -2010-07-06 Veerapuram Varadhan - - * TdsMetaParameter.cs (Prepare): Use the count of characters in nvarchar - param as the size, to match .NET implementation. - -2010-07-03 Veerapuram Varadhan - - ** Fixes #609935 - * TdsMetaParameter.cs (Prepare): Use GetActualSize() instead of Size - property to calculate the length of a nvarchar param. - -2009-05-26 Veerapuram Varadhan - - * TdsComm.cs (Append): When appending strings of length bigger than - output buffer, calculate and iterate over the strings according to - the output buffer length. Fixes ArgumentOutOfRangeException. - -2009-05-26 Veerapuram Varadhan - - * TdsBulkCopy.cs (WriteParameterInfo): Update default precision from 28 to 29. - -2009-05-26 Veerapuram Varadhan - - * TdsComm.cs (Append): When appending smalldatetime values, cast value of - days to short instead of ushort. Fixes Tds error in RPC packet. - - * Tds70.cs (WriteParameterInfo): Instead of IsLargetType, compare only - the types that can take 0xFFFF as size if value is null. - -2009-05-26 Veerapuram Varadhan - - * TdsMetaParameter.cs (GetMetaType): If param is Nullable, use IntN instead - of BigInt for column type. - -2009-05-16 Veerapuram Varadhan - - * TdsMetaParameter.cs (Prepare): Default precision is 29 and not 28. - -2009-05-12 Veerapuram Varadhan - - ** Fixes rest of #497715 - Patch by Jonas Larsson - * TdsMetaParameter.cs: Add support for XML type. For now, handle - XML type as just NVarchar. - -2009-03-23 Veerapuram Varadhan - - * TdsMetaParameter.cs (GetMetaType): Return TdsColumnType.BigInt - instead of TdsColumnType.IntN. - -2009-03-14 Veerapuram Varadhan - - * TdsMetaParameter.cs (ResizeValue): Return unmodified value - in case of size < 0. - -2009-01-17 Gert Driesen - - * TdsMetaParameter.cs: Modified signature of delegate to also allow - conversion to be triggered by changes in TdsMetaParameter. - -2009-01-14 Gonzalo Paniagua Javier - - * TdsMetaParameter.cs: set_RawValue now calls set_Value so that - 'isUpdated' is set. - -2009-01-04 Gert Driesen - - * TdsMetaParameter.cs: Define delegate for performing conversion for - retrieving value as framework type from SqlParameter. Store both raw - value as converted/resized value to allow us to perform lazy - conversion. Only resize value if value or size were updated. Avoid - double casting in ResizeValue. - -2008-05-29 Veerapuram Varadhan - - * TdsMetaParameter.cs (set_Value): Truncate the value to the - specified size. Fixes bug #382635. - -2007-07-24 Nagappan A - - * TdsMetaParameter.cs (Prepare): Fixes Large strings truncated - with SqlClient - Bug # 82170. - -2007-05-30 Nagappan A - - * TdsMetaParameter.cs (GetActualSize): Multiply length by 2, if - the data type is nvarchar, nchar or ntext. - (GetSize): Added new case for decimal, uniqueidentifier, - smallmoney, bit, nchar, ntext. - (GetBytes): Implemented new internal method to encode the data. - (GetMetaType): Modified the return values appropriately. - -2007-03-21 Nagappan A - - * TdsMetaParameter.cs (Prepare): Include @ before parameter name, - if doesnot exist. - -2007-03-16 Andreia Gaita - - * TdsMetaParameter.cs: Add Validate() method. For now, validate - size/value. Add isVariableSizeType. - -2006-01-05 Senganal T - - * TdsMetaParameter.cs: Test for DbNull when updating the scale - of decimal or numeric value. Fixes #77410 - - Patch By Sebastien Robitaille - -2005-10-20 Senganal T - - * TdsMetaParameter.cs: Set default values of Precision - and Scale for Decimal Parameters when not explicitly set. - Fixes #76467 - -2005-08-02 Joerg Rosenkranz - - * TdsMetaParameter.cs: Send binary parameters with size > 8000 - as image instead of varbinary. This fixes #75684. - -2005-05-27 Sureshkumar T - - * TdsMetaParameter.cs: Prepare: in SQL, a variable declaration - with size 0 is not allowed. fixes #62978. - diff --git a/mcs/class/Mono.Debugger.Soft/ChangeLog b/mcs/class/Mono.Debugger.Soft/ChangeLog deleted file mode 100644 index d53983913c2..00000000000 --- a/mcs/class/Mono.Debugger.Soft/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -2010-06-15 Zoltan Varga - - * *: Add testing infrastructure by moving the tests from mono/tests. - -2009-11-03 Zoltan Varga - - * Makefile: Don't define LIBRARY_PACKAGE so it gets installed normally. - -2009-11-02 Zoltan Varga - - * New directory containing the managed interface to the soft-mode debugger. - diff --git a/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/ChangeLog b/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/ChangeLog deleted file mode 100644 index 47f24768d68..00000000000 --- a/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/ChangeLog +++ /dev/null @@ -1,210 +0,0 @@ -2010-06-17 Zoltan Varga - - * VirtualMachine.cs Connection.cs: Group events received together into an EventSet, - like it is done in JDI. Add a GetNextEventSet () method. - -2010-06-04 Zoltan Varga - - * StackFrame.cs (GetVisibleVariables): New method to return the set of variables - visible at the current stack frame. - -2010-05-24 Martin Baulig - - * Connection.cs (VersionInfo): Make this public. - - * VirtualMachine.cs (Version): New public property. - -2010-05-07 Zoltan Varga - - * VirtualMachine.cs (ErrorHandler): Convert ABSENT_INFORMATION to - AbsentInformationException. - - * AbsentInformationException.cs: New file. - -2010-04-30 Zoltan Varga - - * TypeMirror.cs: Add new overload for GetSourceFiles () which returns full paths. - -2010-04-27 Lluis Sanchez - - * ITargetProcess.cs: - * VirtualMachine.cs: - * VirtualMachineManager.cs: - Restored old API. Renamed IProcess to ITargetProcess everywhere - to avoid naming conflicts. - -2010-04-26 Lluis Sanchez - - * IProcess.cs: - * VirtualMachine.cs: - * VirtualMachineManager.cs: - Added new IProcess interface which wraps the debugged process. - This abstraction makes it easier to support debugging processes - for which we don't have a direct Process reference (for example, - if the process is remote). - -2010-04-10 Zoltan Varga - - * ThreadMirror.cs: Add a ThreadId property. - -2010-03-05 Martin Baulig - - Add support for aborting invocations. - - * IInvokeAsyncResult.cs: New file. - (IInvokeAsyncResult): New public interface; derives from - `IAsyncResult' and contains an Abort() method. - - * Connection.cs - (Connection.VM_BeginInvokeMethod): Return the `id'. - (Connection.VM_AbortInvoke): New method. - - * ObjectMirror.cs - (ObjectMirror.AbortInvoke): New internal static method. - -2010-03-01 Zoltan Varga - - * VirtualMachine.cs: Allow working with runtimes implementing a different - minor version of the debugger protocol. - -2010-03-01 Zoltan Varga - - * Connection.cs: Send the protocol version used by the client to the debuggee - after the handshake. - -2010-03-01 Zoltan Varga - - * Location.cs: Implement ToString (). - - * AppDomainMirror.cs (CreateBoxedValue): New method to create a boxed value from - a primitive value or struct. - -2010-02-26 Zoltan Varga - - * Connection.cs: Throw a NotSupportedException if the protocol version doesn't - support the caught/uncaught flags in an exception modifier. - -2010-02-20 Zoltan Varga - - * VirtualMachine.cs (CreateExceptionRequest): Add an overload taking two - booleans which specify whenever to report caught/uncaught exceptions. - - * ExceptionRequest.cs: Add public properties for them. - - * Connections.cs: Pass the caught/uncaught flags to the debuggee. Bump protocol - minor version. - -2010-02-11 Zoltan Varga - - * AssemblyMirror.cs: Add missing GetType () overloads. - -2010-02-04 Zoltan Varga - - * TypeMirror.cs (EnumUnderlyingType): New property. - - * EnumMirror.cs: Use it. - - * VirtualMachine.cs (CreateEnumMirror): New method to create an EnumMirror. - - * AppDomainMirror.cs (GetCorrespondingType): New method to return a TypeMirror - corresponding to a primitive type. - - * TypeMirror.cs (IsEnum): Implement. - - * EnumMirror.cs (.ctor): New internal constructor called from CreateEnumMirror - which does lots of error checking. - -2010-01-28 Zoltan Varga - - * AssemblyUnloadEvent: New file. - - * VirtualMachine.cs Connection.cs: Add support for assembly unload events. - -2009-12-05 Lluis Sanchez - - * StructMirror.cs: Fix field indexer for structs with static fields. - * VirtualMachineManager.cs: Added an option to LaunchOptions which - allows providing a custom method for launching the process. This - allows launching mono in a wrapper process. - -2009-12-03 Zoltan Varga - - * StructMirror.cs (this): Ignore static fields. - -2009-12-02 Geoff Norton - - * VirtualMachineManager.cs: We might get a SocketException (interrupted) - here, so lets just handle all Exceptions to our Accept pattern the same - way - -2009-12-01 Zoltan Varga - - * VirtualMachine.cs (ErrorHandler): Handle NOT_SUSPENDED error code too. - -2009-11-24 Zoltan Varga - - * ObjectMirror.cs TypeMirror.cs StructMirror.cs: Make the BeginInvokeMethod - which takes a 'vm' argument obsolete, it was added by mistake, add a version - without that argument instead. - -2009-11-19 Zoltan Varga - - * AssemblyMirror.cs: Add a GetName () method. - -2009-11-17 Zoltan Varga - - * Connection.cs ObjectMirror.cs: Implement invokes in a real asynchronous way, - without waiting. - -2009-11-14 Zoltan Varga - - * InvokeOptions.cs: Add SingleThreaded option, not yet works. - - * VirtualMachineManager.cs (Launch): Pass options to BeginLaunch. - - * ObjectMirror.cs TypeMirror.cs StructMirror.cs: Implement an async version of - InvokeMethod (). - -2009-11-13 Zoltan Varga - - * InvokeOptions.cs: New file. - - * ObjectMirror.cs TypeMirror.cs StructMirror.cs: Add support for passing flags - to InvokeMethod (). - - * Connection.cs: Bump protocol version. - -2009-11-12 Zoltan Varga - - * VirtualMachineManager.cs: Put back the old Launch (string[], LaunchOptions) - overload. - -2009-11-11 Geoff Norton - - * VirtualMachineManager.cs: Refactor the APIs to have async methods. - Remove a bunch of Listen overloads that are pointless. Refactor - Launch to take a ProcessStartInfo instead of string arguments. - -2009-11-10 Zoltan Varga - - * VirtualMachineManager.cs (Launch): Close the listening socket instead of - shutting it down since Shutdown throws on exception on non-connected sockets - in ms.net. - -2009-11-05 Zoltan Varga - - * VirtualMachineManager.cs (Listen): Resurrect the old listen method. - - * VirtualMachineManager.cs (Connect): New method to connect to a runtime - listening at the provided address. - -2009-11-04 Lluis Sanchez - - * VirtualMachineManager.cs: Properly redirect standard output. - -2009-11-03 Zoltan Varga - - * EventRequest.cs (AssemblyFilter): New property to filter - events based on a list of assemblies. - - * Connection.cs: Add assembly filters to the protocol implementation. diff --git a/mcs/class/Mono.Debugger.Soft/Test/ChangeLog b/mcs/class/Mono.Debugger.Soft/Test/ChangeLog deleted file mode 100644 index e36de0541e7..00000000000 --- a/mcs/class/Mono.Debugger.Soft/Test/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2010-06-17 Zoltan Varga - - * dtest.cs: Add an EventSet test. - -2010-06-15 Zoltan Varga - - * dtest.cs dtest-app.cs: New files containing the soft debugger tests, moved here - from mono/tests. - diff --git a/mcs/class/Mono.Directory.LDAP/ChangeLog b/mcs/class/Mono.Directory.LDAP/ChangeLog deleted file mode 100644 index 5bb3743f74d..00000000000 --- a/mcs/class/Mono.Directory.LDAP/ChangeLog +++ /dev/null @@ -1,31 +0,0 @@ -2003-07-17 Peter Williams - - * Test/Mono.Directory.LDAP/BindSimpleTest.cs: csc interprets the bare LDAP - as a namespace, not as the class. Give it the fully qualified name. - - * Test/Mono.Directory.LDAP/QueryRootDSETest.cs: Same. - -2003-05-13 Martin Willemoes Hansen - * Test/Mono.Directory.LDAP/BindSimpleTest.cs: Removed unused setup and teardown methods - Test/Mono.Directory.LDAP/QueryRootDSETest.cs: Removed unused setup and teardown methods - - -2003-03-13 Martin Willemoes Hansen - * Credited myself in Test/Mono.Directory.LDAP/BindSimpleTest.cs and - Test/Mono.Directory.LDAP/QueryRootDSE.cs - -2003-03-12 Martin Willemoes Hansen - * NUnit2ified makefile.gnu, Test/dslib_linux_test.args - Test/makefile.gnu, Test/Mono.Directory.LDAP/BindSimpleTest.cs - Test/Mono.Directory.LDAP/QueryRootDSE.cs - * Renamed Test/Mono.Directory.LDAP/QueryRootDSE.cs to QueryRootDSETest.cs - * Removed Test/NUnit.Prefs, Test/Mono.Directory.LDAP/AllTests.cs - * Fixed Mono.Directory.LDAP/LDAP.cs casting of null to object. - -2002-12-11 Jeroen Janssen - - * add reference to corlib.dll in order to eliminate [MonoTODO] build error - -2002-12-10 Jeroen Janssen - - * added Mono.Directory.LDAP.build file diff --git a/mcs/class/Mono.Http/Assembly/ChangeLog b/mcs/class/Mono.Http/Assembly/ChangeLog deleted file mode 100644 index 76199015e4a..00000000000 --- a/mcs/class/Mono.Http/Assembly/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2003-12-12 Gonzalo Paniagua Javier - - * AssemblyInfo.cs: assembly stuff. - diff --git a/mcs/class/Mono.Http/ChangeLog b/mcs/class/Mono.Http/ChangeLog deleted file mode 100644 index 3e2cbffe52c..00000000000 --- a/mcs/class/Mono.Http/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2003-12-12 Pedro Martínez Juliá - - * Mono.Http.dll.sources: Added the new file - Mono.Http.Modules/AcceptEncodingModule.cs. - -2003-07-24 Gonzalo Paniagua Javier - - Initial check-in. - diff --git a/mcs/class/Mono.Http/Mono.Http.Configuration/ChangeLog b/mcs/class/Mono.Http/Mono.Http.Configuration/ChangeLog deleted file mode 100644 index 35b53dea225..00000000000 --- a/mcs/class/Mono.Http/Mono.Http.Configuration/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2003-12-12 Gonzalo Paniagua Javier - - * AcceptEncodingConfig.cs: - * AcceptEncodingSectionHandler.cs: moved these files here. - diff --git a/mcs/class/Mono.Http/Mono.Http.Modules/ChangeLog b/mcs/class/Mono.Http/Mono.Http.Modules/ChangeLog deleted file mode 100644 index 59bab3d1537..00000000000 --- a/mcs/class/Mono.Http/Mono.Http.Modules/ChangeLog +++ /dev/null @@ -1,23 +0,0 @@ -2004-06-07 Gonzalo Paniagua Javier - - * AcceptEncodingModule.cs: don't cause nullref if there's no - section and the module is loaded. - -2004-04-28 Gonzalo Paniagua Javier - - * DigestAuthenticationModule.cs: introduces new overridable method - GetUserByName(), which by default works exactly like it used to, but - inherited classes can implement their own version. Patch by Tambet Ingo. -2003-12-15 Gonzalo Paniagua Javier - - * AuthenticationModule.cs: - * BasicAuthenticationModule.cs: - * DigestAuthenticationModule.cs: new modules to do Basic and Digest - authentication. - - * samples/auth.xml: sample user/password file for the modules. - -2003-12-12 Gonzalo Paniagua Javier - - * AcceptEncodingModule.cs: moved this file here. - diff --git a/mcs/class/Mono.Http/Mono.Http/ChangeLog b/mcs/class/Mono.Http/Mono.Http/ChangeLog deleted file mode 100644 index 1433583c558..00000000000 --- a/mcs/class/Mono.Http/Mono.Http/ChangeLog +++ /dev/null @@ -1,36 +0,0 @@ -2008-07-28 Atsushi Enomoto - - * NtlmClient.cs : if host is not provided in NetworkCredential, get - it from WebRequest. Fixed bug #323375. - -2006-11-16 Gonzalo Paniagua Javier - - * NtlmClient.cs: fixes authentication if the first try fails and the - * second is supposed to work. Patch by egonia@acxiom.com that fixes bug - #79590. - -2005-06-22 Gonzalo Paniagua Javier - - * NtlmClient.cs: return null if we have no credentials for NTLM. - -2003-12-12 Gonzalo Paniagua Javier - - * AcceptEncodingModule.cs: - * AcceptEncodingSectionHandler.cs: moved files from here. - - * GZipWebRequest.cs: small fixes to inject gzip header. - * GZipWebRequestCreator.cs: web request creator for gzip. - * GZipWebResponse.cs: fixed dispose/close. - * NtlmClient.cs: NTLM for HTTP. Used from System.Net. - -2003-07-26 Gonzalo Paniagua Javier - - * GZipWebRequest.cs: - * GZipWebResponse.cs: wrappers for WebRequest/WebResponse to allow - requesting and receiving gzipped content that is transparently - uncompressed. - -2003-07-24 Gonzalo Paniagua Javier - - Initial check-in. - diff --git a/mcs/class/Mono.Http/samples/ChangeLog b/mcs/class/Mono.Http/samples/ChangeLog deleted file mode 100644 index ef3d655deed..00000000000 --- a/mcs/class/Mono.Http/samples/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2003-12-15 Gonzalo Paniagua Javier - - * auth.xml: sample user/password file for the modules. - -2003-12-11 Gonzalo Paniagua Javier - - * http-get-gzip.cs: - * http-get-gzip.exe.config: use the request creator. - -2003-07-26 Gonzalo Paniagua Javier - - * ChangeLog: - * Makefile: - * http-get-gzip.cs: initial check-in with. - diff --git a/mcs/class/Mono.Management/Assembly/ChangeLog b/mcs/class/Mono.Management/Assembly/ChangeLog deleted file mode 100644 index 5735dde0a00..00000000000 --- a/mcs/class/Mono.Management/Assembly/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2008-09-24 Zoltan Varga - - * AssemblyInfo.cs ChangeLog: New files. - diff --git a/mcs/class/Mono.Management/ChangeLog b/mcs/class/Mono.Management/ChangeLog deleted file mode 100644 index 46f1df6fd7b..00000000000 --- a/mcs/class/Mono.Management/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2008-09-24 Zoltan Varga - - * New assembly, currently contains the managed code to discover - mono processes and load managed agents into them. diff --git a/mcs/class/Mono.Management/Mono.Attach/ChangeLog b/mcs/class/Mono.Management/Mono.Attach/ChangeLog deleted file mode 100644 index dca1a83de0c..00000000000 --- a/mcs/class/Mono.Management/Mono.Attach/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2008-09-27 Zoltan Varga - - * VirtualMachine.cs (Attach): Delete the attach file in a finalizer. - -2008-09-24 Zoltan Varga - - * VirtualMachine.cs: New file. - diff --git a/mcs/class/Mono.Messaging.RabbitMQ/ChangeLog b/mcs/class/Mono.Messaging.RabbitMQ/ChangeLog deleted file mode 100644 index 836d4548d55..00000000000 --- a/mcs/class/Mono.Messaging.RabbitMQ/ChangeLog +++ /dev/null @@ -1,24 +0,0 @@ -2009-07-18 Michael Barker - - * AssemblyInfo.cs: Switch to mono.pub certificate for signing - assembly. - * Mono.Messaging.RabbitMQ_test_net_2_0.dll.config: New - -2009-07-11 Michael Barker - - * Mono.Messaging.RabbitMQ_test.dll.sources: Moved MessageEnumeratorTest.cs - and MessageBaseTest.cs from Mono.Messaging.Test. - -2009-01-05 Michael Barker - - * Makefile: Added nunit.mocks to test build - * Mono.Messaging.RabbitMQ_test.dll.sources: Added additional formatter - tests. - -2008-09-29 Michael Barker - - * AssemblyInfo.cs: New - -2009-05-19 Michael Barker - - * Makefile: Added environment variable for the RabbitMQMessagingProvider diff --git a/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/ChangeLog b/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/ChangeLog deleted file mode 100644 index d977d8de291..00000000000 --- a/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ/ChangeLog +++ /dev/null @@ -1,78 +0,0 @@ -2010-06-23 Michael Barker - - * RabbitMQMessageQueue.cs: Modified to support RabbitMQ 1.8 - * RabbitMQMessageEnumerator.cs: Modified to support RabbitMQ 1.8 - -2009-07-14 Michael Barker - - * RabbitMQMessageQueue.cs: Refactored, removed dead code and renamed methods. - -2009-07-11 Michael Barker - - * MessageFactory.cs: Switched to DateTime.UtcNow. - * RabbitMQMessageQueue.cs: Removed some unecessary references to realm. - * RabbitMQMessagingProvider.cs: Removed some unecessary references to realm. - Changed volatile field to use Interlocked.Increment (++i is not thread safe). - -2009-05-23 Michael Barker - - * MessageFactory.cs: Moved TimeSpanToInt32 method to here. - * RabbitMQMessageEnumerator.cs: Added Remove/MoveNext methods that include - timeouts. - * RabbitMQMessageQueue.cs: Updated to cater for moved TimeSpanToInt32 method - -2009-05-20 Michael Barker - - * RabbitMQMessageEnumerator.cs: Removed references to realms & tickets. - * RabbitMQMessageQueue.cs: Removed references to realms & tickets. - -2009-05-19 Michael Barker - - * RabbitMQMessageQueue.cs: Added comments. - -2008-12-22 Michael Barker - - * RabbitMQMessageQueue.cs: Changed to extend MessageQueueBase to make use - of default asynchronous Receive/Peek methods. - -2008-12-07 Michael Barker - - * RabbitMQMessageQueue.cs: Throw MessageUnavailableException when there are - no messages. - -2008-11-23 Michael Barker - - * RabbitMQMessageQueue.cs: Added selector support for ReceiveBy{Id,CorrelationId} - and support for MessageQueueTransactionType, currently only None and Single - are supported. Added PeekBy{Id,CorrelationId} methods. - * MessageFactory.cs: Made read/write message methods non-static and requires - the MessagingProvider as a constructor parameter. - -2008-11-02 Michael Barker - - * RabbitMQMessageQueueTransaction.cs: New, Handles transactional delivery - by maintaining the transaction context. - * RabbitMQMessageQueue.cs: Added support for transactions, purging, deleting - and refactored some of the methods to improve the code reuse. - * RabbitMQMessagingProvider.cs: Added methods for queue deletion and - creating transactions. - -2008-10-26 Michael Barker - - * MessageFactory.cs: Support all properties defined in the 1.1 version of - System.Messaging, including Recoverable and Priority. Changed Timestamp - conversion methods to support .NET 1.1 compilation. - * RabbitMQMessageQueue.cs: Removed unnecessary constants. - -2008-10-12 Michael Barker - - * RabbitMQMessageEnumerator.cs: New - * MessageFactory.cs: Utility class for creating MessageBase objects from - serialized data off the queue. - * RabbitMQMessageQueue.cs: Using MessageFactory methods to handle message - serialization. - -2008-09-29 Michael Barker - - * RabbitMQMessageQueue.cs: New - * RabbitMQMessagingProvider.cs: New diff --git a/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/ChangeLog b/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/ChangeLog deleted file mode 100644 index 9e94bdc60ed..00000000000 --- a/mcs/class/Mono.Messaging.RabbitMQ/Test/Mono.Messaging.RabbitMQ/ChangeLog +++ /dev/null @@ -1,86 +0,0 @@ -2009-07-19 Michael Barker - - * AdminTest.cs: Moved to System.Messaging - * AsyncPeekTest.cs: Moved to System.Messaging - * AsyncReceiveTest.cs: Moved to System.Messaging - * BasicMessagingTest.cs: Moved to System.Messaging - * MessageEnumeratorTest.cs: Moved to System.Messaging - * MQUtil.cs: Moved to System.Messaging - * PeekTest.cs: Moved to System.Messaging - * SelectorTest.cs: Moved to System.Messaging - - -2009-07-11 Michael Barker - - * MessageBaseTest.cs: Moved from Mono.Messaging.Test - * MessageEnumeratorTest.cs: Moved from Mono.Messaging.Test - * MessageTest.cs: Used using aliases to prevent namespace clashes. - * AdminTest.cs: Remove unused variables. - * AsyncPeekTest.cs: Remove unused variables. - * AsyncReceiveTest.cs: Remove unused variables. - -2009-05-23 Michael Barker - - * MessageEnumeratorTest.cs: Added tests for timeout methods. - -2009-01-05 Michael Barker - - * BinaryMessageFormatter.cs, XMLMessageFormatterTest.cs, TestUtils.cs, - MessageTest.cs: Moved in from System.Messaging namespace. - -2009-01-03 Michael Barker - - * AsyncPeekTest.cs: Added test for handling exceptions aysnchronously. - * AsyncReceiveTest.cs: Added test for handling exceptions aysnchronously. - -2008-12-20 Michael Barker - - * AsyncReceiveTest.cs: New, tests for Asynchronous Receive methods. - * AsyncPeekTest.cs: New, tests for Asynchronous Peek methods. - * MessageQueueEnumeratorTest.cs: Removed unecesary logging. - -2008-12-06 Michael Barker - - * AdminTest.cs: Updated to run against MS.NET - * BasicMessagingTest.cs: Updated to run against MS.NET - * FailuresTest.cs: Updated to run against MS.NET - * MessageEnumeratorTest.cs: Updated to run against MS.NET - * MQUtil.cs: Updated to run against MS.NET - * PeekTest.cs: Updated to run against MS.NET - * SelectorTest.cs: Updated to run against MS.NET - * TransactionMessagingTest.cs: Updated to run against MS.NET - -2008-12-01 Michael Barker - - * AdminTest.cs: Added tests for queue discovery methods. - -2008-11-23 Michael Barker - - * TransactionMessagingTest.cs: Added tests for all methods that the - transaction type argument, currently only Single is supported. Added methods - with transactions and timeout. - * PeekTest.cs: Added PeekBy{Id,CorrelationId} tests. - -2008-11-09 Michael Barker - - * SelectorTest.cs: New, tests for ReceiveByXYZ() methods - -2008-11-04 Michael Barker - - * PeekTest.cs: New, tests for peeking at messages. - -2008-11-02 Michael Barker - - * TransactionMessagingTest.cs: New, tests for transactional messaging. - * FailuresTest.cs: New, tests for exceptions. - * AdminTest.cs: New, tests for administration functions. - -2008-09-29 Michael Barker - - * BasicMessagingTest.cs: New - * RabbitMQMessagingProviderTest.cs: New - -2009-05-19 Michael Barker - - * RabbitMQMessagingProviderTest.cs: Added test for dynamic create of - MessagingProvider diff --git a/mcs/class/Mono.Messaging/Assembly/ChangeLog b/mcs/class/Mono.Messaging/Assembly/ChangeLog deleted file mode 100644 index ecfba67aff2..00000000000 --- a/mcs/class/Mono.Messaging/Assembly/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2008-09-29 Michael Barker - - * AssemblyInfo.cs: New diff --git a/mcs/class/Mono.Messaging/ChangeLog b/mcs/class/Mono.Messaging/ChangeLog deleted file mode 100644 index b422a3194a2..00000000000 --- a/mcs/class/Mono.Messaging/ChangeLog +++ /dev/null @@ -1,33 +0,0 @@ -2009-07-18 Michael Barker - - * AssemblyInfo.cs: Switched to mono.pub for assembly signing. - * Makefile: Added conditional compiliation to support - System.Configuration for NET_2_0 profile. - -2009-06-11 Michael Barker - - * Mono.Messaging_test.dll.sources: Moved MessageBaseTest.cs and - MessageEnumeratorTest.cs to Mono.Messaging.RabbitMQ.Test. - -2009-05-23 Michael Barker - - * Mono.Messaging_test.dll.sources: Added MessageEnumeratorExceptionTest.cs - * Makefile: Added nunit-mocks.dll to build - -2008-12-30 Raja R Harinath - - * Makefile (TEST_MCS_FLAGS): Reference System.Messaging.dll. - -2008-12-24 Michael Barker - - * Mono.Messaging.dll.sources, added delegate - type definitions, MessageQueueBase.cs and event - argument definitions. - -2008-09-29 Michael Barker - - * Assembly: New - * Test: New - * Makefile: New - * Mono.Messaging.dll.sources: New - * Mono.Messaging_test.dll.sources: New diff --git a/mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog b/mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog deleted file mode 100644 index 32005d818ad..00000000000 --- a/mcs/class/Mono.Messaging/Mono.Messaging/ChangeLog +++ /dev/null @@ -1,112 +0,0 @@ -2010-02-06 Michael Barker - - * ConnectionException.cs: Added additional text to aid debugging. - -2009-07-20 Michael Barker - - * MessagingProviderLocator.cs: Changed System.Exceptions to - MonoMessagingExceptions. - -2009-07-20 Michael Barker - - * MessagingProviderLocator.cs: Default to rabbitmq if no - MONO_MESSAGING_PROVIDER variable is defined. - -2009-07-18 Michael Barker - - * MessagingProviderLocator.cs: Changed to cleanly support loading of - Provider classes from the GAC. - -2009-07-14 Michael Barker - - * MessagingProviderLocator.cs: Added support for a rabbitmq alias that - mean the full classname is not required. - -2009-07-11 Michael Barker - - * MessagingProviderLocator.cs: Removed unessecary fields, made fields - readonly and some formatting changes. - -2009-05-23 Michael Barker - - * IMessageEnumerator.cs: Added additional methods to support operations - specified by the System.Messaging version. - -2009-05-19 Michael Barker - - * IMessage.cs: Added additional comments. - * IMessagingProvider.cs: Added additional comments. - * MessagingProviderLocator.cs: Added support for specifing messaging - implementation using an environment variable. - -2009-01-03 Michael Barker - - * MessageQueueBase.cs: Added support for handling exception asynchronously. - -2008-12-21 Michael Barker - - * MessageQueueBase.cs: Added optional base class that provide async - messaging support. - * CompletedEventArgs.cs: Added for events on async methods. - * CompletedEventHandler.cs: Added for events on async methods. - * IMessageQueue.cs: Added method and event signatures for async messaging. - * MessagingProviderLocator.cs: Added constant for InfiniteTimeout. - * QueueReference.cs: Remove unecessary logging. - -2008-12-07 Michael Barker - - * MessageUnavailableException.cs: Specific exception for messages not being - available on the queue. - * QueueReference.cs: Change queue name to return "private$" as required. - -2008-11-23 Michael Barker - - * IMessageQueue.cs: Added support for MessageQueueTransactionType, - ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods. - -2008-11-09 Michael Barker - - * MessageQueueTransactionType.cs: New, copy of - System.Messaging.MessageQueueTransactionStatus.cs - -2008-11-02 Michael Barker - - * IMessageQueueTransaction.cs: New, interface for supporting transactions - * MessageQueueTransactionStatus.cs: New, straight copy of the class from - System.Messaging - * IMessageQueue.cs: Added methods for transactional delivery and purging - queues. - * IMessageQueueProvider.cs: Added method for creating transactions and - deleting queues. - -2008-10-26 Michael Barker - - * ConnectionException.cs: Added support for InnerExceptions - * MessageBase.cs: Added check for delivered messages and throwing exceptions - for appropriate properties. Add null argument checks for some byte[] - properties. - * IMessage.cs: Added SentTime to the list of delivery properties. - -2008-10-12 Michael Barker - - * IMessageEnumerator.cs: New - -2008-09-29 Michael Barker - - * AcknowledgeTypes.cs: New - * Acknowledgment.cs: New - * ConnectionException.cs: New - * CryptographicProviderType.cs: New - * EncryptionAlgorithm.cs: New - * EncryptionRequired.cs: New - * HashAlgorithm.cs: New - * IMessage.cs: New - * IMessageQueue.cs: New - * IMessagingProvider.cs: New - * MessageBase.cs: New - * MessagePriority.cs: New - * MessageType.cs: New - * MessagingProviderLocator.cs: New - * MonoMessagingException.cs: New - * QueueReference.cs: New - diff --git a/mcs/class/Mono.Messaging/Test/Mono.Messaging/ChangeLog b/mcs/class/Mono.Messaging/Test/Mono.Messaging/ChangeLog deleted file mode 100644 index 888dec2e4f3..00000000000 --- a/mcs/class/Mono.Messaging/Test/Mono.Messaging/ChangeLog +++ /dev/null @@ -1,21 +0,0 @@ -2009-06-11 Michael Barker - - * MessageBaseTest.cs: Moved to Mono.Messaging.RabbitMQ.Test - * MessageEnumeratorTest.cs: Moved to Mono.Messaging.RabbitMQ.Test - -2009-05-23 Michael Barker - - * MessageEnumeratorExceptionTest.cs: New - -2009-05-23 Michael Barker - - * QueueReferenceTest.cs: Incorrect namespace for test - -2009-05-19 Michael Barker - - * MessageBaseTest.cs: Used reflection to create Message Object - -2008-09-29 Michael Barker - - * MessageBaseTest.cs: New - * QueueReferenceTest.cs: New \ No newline at end of file diff --git a/mcs/class/Mono.Options/Assembly/ChangeLog b/mcs/class/Mono.Options/Assembly/ChangeLog deleted file mode 100644 index 15147cc30bf..00000000000 --- a/mcs/class/Mono.Options/Assembly/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2008-10-13 Jonathan Pryor - - * ChangeLog: Started. - * AssemblyInfo.cs: Added; assembly-level attributes for - Mono.Options.dll. - diff --git a/mcs/class/Mono.Options/ChangeLog b/mcs/class/Mono.Options/ChangeLog deleted file mode 100644 index 199d5fec232..00000000000 --- a/mcs/class/Mono.Options/ChangeLog +++ /dev/null @@ -1,43 +0,0 @@ -2010-06-09 Jonathan Pryor - - * Mono.Options_test.dll.sources: Add additional sources. - -2008-10-22 Jonathan Pryor - - * Documentation/en/**/*.xml: s/NDesk.Options/Mono.Options/g (How'd I - miss this earlier?). - -2008-10-22 Jonathan Pryor - - * Documentation/en/Mono.Options/OptionSet.xml: Document the support for - nullable types. - -2008-10-17 Jonathan Pryor - - * Makefile: Use NO_INSTALL to prevent installation instead of using - do-install and do-uninstall. - -2008-10-17 Jonathan Pryor - - * Makefile: Add fixup-docs target, to simplify importing NDesk.Options - documentation for use in Mono.Options - -2008-10-14 Jonathan Pryor - - * Makefile: Don't bother installing Mono.Options.dll into the GAC (or - anywhere else), instead just follow a subset of the App Deployment - Guidelines and install just the source into $prefix/lib/mono-options. - -2008-10-14 Jonathan Pryor - - * Makefile: Install Options.cs into the GAC, so that mono-options.pc - can perform source install (as suggeted by App Deployment Guidelines). - -2008-10-13 Jonathan Pryor - - * ChangeLog: Started. - * Makefile: Added; build Mono.Options; do NOT install as an ABI-stable - package. - * Mono.Options.dll.sources: Added; sources for Mono.Options.dll. - * Mono.Options_test.dll.sources: Added; Test sources. - diff --git a/mcs/class/Mono.Options/Mono.Options/ChangeLog b/mcs/class/Mono.Options/Mono.Options/ChangeLog deleted file mode 100644 index a9b6be1b81d..00000000000 --- a/mcs/class/Mono.Options/Mono.Options/ChangeLog +++ /dev/null @@ -1,56 +0,0 @@ -2010-06-09 Jonathan Pryor - - * Options.cs: Remove use of 'var' so that C# 2.0 can be used. - -2010-06-09 Jonathan Pryor - - * Options.cs: Fix RemoveItem() and SetItem() so that removing by index - and using the numeric indexer work as expected. - -2010-06-08 Jonathan Pryor - - * Options.cs: Don't overly split option values, only split to obtain - the maximum number of desired values. This better supports e.g. DOS - paths in multi-value values, e.g. '-DPATH=C:\tmp' would now create - the values {"PATH", "C:\tmp"} instead of {"PATH", "C", "\tmp"}. - -2009-04-18 Jonathan Pryor - - * Options.cs: "Code sharing": Use StringCodea.WrappedLines() from - Cadenza for the line wrapping algorithm. (Only fitting as - WrappedLines() came from Mono.Options in the first place!) - Patch thanks to Federico Di Gregorio. - -2009-04-18 Jonathan Pryor - - * Options.cs: GetLineEnd() shouldn't skip the start character, as it - may contain '\n' (thus preventing the following text from being - properly indented). - -2009-04-17 Jonathan Pryor - - * Options.cs: Viktor Lundgren reported that Option.Description text of - `"aaa." . "a" x 64` (that is, "aaa." followed by 64 "a"s) would cause - GetLines() to go into an infinite loop and (eventually) die from an - OutOfMemoryException. Oops. Fix this, simplify the logic, and turn - GetLines() into an IEnumerable. - -2008-10-23 Jonathan Pryor - - * Options.cs: Options.cs: Use the underlying target type in the error - message, because "Could not convert string `' to type Nullable`1..." - is not nearly as helpful as "Could not convert string `' to type - Int32...". - -2008-10-22 Jonathan Pryor - - * Option.cs: Add support for nullable types to Options.Parse(). - Namespace "harmonization" with NDesk.Options so that the same source - file can be used in each project. - -2008-10-13 Jonathan Pryor - - * ChangeLog: Started. - * Options.cs: Added; Command line option parser. A (renamed) copy of - NDesk.Options 0.2.1 (see git repo for prior history). - diff --git a/mcs/class/Mono.Options/Test/Mono.Options/ChangeLog b/mcs/class/Mono.Options/Test/Mono.Options/ChangeLog deleted file mode 100644 index 550a2095590..00000000000 --- a/mcs/class/Mono.Options/Test/Mono.Options/ChangeLog +++ /dev/null @@ -1,51 +0,0 @@ -2010-06-09 Jonathan Pryor - - * OptionSetTest.cs: Make OptionSetTest inherit from ListContract so - that the IList and ICollection interfaces are fully tested. - * BaseRocksFixture.cs, CollectionContract.cs, ListContract.cs: Added; - interface contract tests from Cadenza. - -2010-06-08 Jonathan Pryor - - * OptionSetTest.cs: Add tests for constrained value splitting. - -2008-04-18 Jonathan Pryor - - * OptionSetTest.cs: Update WriteOptionDescriptions() for new, - better-defined line-wrapping semantics. - -2008-04-18 Jonathan Pryor - - * OptionSetTest.cs: Add test to check \n\n Option.Description handling. - -2008-04-17 Jonathan Pryor - - * OptionSetTest.cs: Add additional line breaking tests. - Remove [Category("NotWorking")], as they work for me. - -2008-11-10 Raja R Harinath - - * OptionContextTest.cs: Fix syntax error. - * OptionTest.cs: Likewise. - * OptionSetTest.cs: Likewise. - (OptionalValues, CombinationPlatter, Exceptions): Disable for now. - -2008-10-23 Jonathan Pryor - - * OptionSetTest.cs: Add a test for the underlying target type within - the exception message. - -2008-10-22 Jonathan Pryor - - * OptionContextTest.cs, OptionSetTest.cs, OptionTest.cs, Utils.cs: - Namespace "harmonization" with Mono.Options, so that we can use - identical source in each place, thus minimizing the maintenance - burden. - * OptionSetTest.cs: Add tests for nullable type support. - -2008-10-13 Jonathan Pryor - - * ChangeLog: Started. - * OptionContextTest.cs, OptionSetTest.cs, OptionTest.cs, Utils.cs: - Added; unit tests for Mono.Options 0.2.1. - diff --git a/mcs/class/Mono.Posix/Assembly/ChangeLog b/mcs/class/Mono.Posix/Assembly/ChangeLog deleted file mode 100644 index 582c873b6b5..00000000000 --- a/mcs/class/Mono.Posix/Assembly/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2005-09-20 Sebastien Pouliot - - * AssemblyInfo.cs: Mark [CLSCompliant(true)], [ComVisible(false)]. - -2004-04-30 Sebastien Pouliot - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/Mono.Posix/ChangeLog b/mcs/class/Mono.Posix/ChangeLog deleted file mode 100644 index b2f174292b7..00000000000 --- a/mcs/class/Mono.Posix/ChangeLog +++ /dev/null @@ -1,163 +0,0 @@ -2009-02-09 Jonathan Pryor - - * Documentation/en/Mono.Unix/UnixGroupInfo.xml: Document semantic - changes to UnixGroupInfo.GetMembers(). - -2009-01-08 Rodrigo Kumpera - - * Documentation/en/*: Updated the documentation for RT signals. - -2008-12-19 Jonathan Pryor - - * Mono.Posix.dll.sources: Add Mono.Unix.Native/RealTimeSignum.cs. - * Mono.Posix_test.dll.sources: Add - Mono.Unix.Native/RealTimeSignumTest.cs. - -2008-02-09 Jonathan Pryor - - * Mono.Posix_test.dll.sources: Add Mono.Unix/UnixSignalTest.cs. - -2008-01-28 Jonathan Pryor - - * Mono.Posix.dll.sources: Add Mono.Unix/UnixSignal.cs. - -2006-10-24 Jonathan Pryor - - * Makefile: Don't build make-map.exe. - * Mono.Posix.dll.sources: Move MapAttribute into Mono.Unix.Native; remove - HeaderAttribute.cs; Add TypeAttributes.cs. - -2006-07-02 Jonathan Pryor - - * Mono.Posix_test.dll.sources: Add Mono.Unix/UnixPathTest.cs. - -2006-01-02 Jonathan Pryor - - * Mono.Posix.dll.sources: Remove Mono.Unix obsolete files. - -2005-11-28 Jonathan Pryor - - * Mono.Posix_test.dll.sources: Move StdlibTest into the Mono.Unix.Native - directory. - -2005-11-01 Jonathan Pryor - - * Mono.Posix.dll.sources: Add new files: Mono.Unix/FileHandleOperations.cs, - Mono.Unix/UnixPipes.cs. - -2005-10-25 Jonathan Pryor - - * Mono.Posix.dll.sources: Add Mono.Unix.Native/FileNameMarshaler.cs. - * Mono.Posix_test.dll.sources: Add Mono.Unix/UnixEncodingTest.cs - -2005-10-21 Jonathan Pryor - - * Mono.Posix.dll.sources: Add new file: Mono.Unix/FileAccessPattern.cs - -2005-10-19 Jonathan Pryor - - * Mono.Posix.dll.sources: Add new files: Mono.Unix/FileAccessPermissions.cs, - Mono.Unix/FileSpecialAttributes.cs, Mono.Unix/FileTypes.cs. - -2005-10-17 Jonathan Pryor - - * Mono.Posix_test.dll.sources: Add Mono.Unix/UnixMarshalTest.cs. - -2005-09-20 Jonathan Pryor - - * Makefile: Build the make-map.exe in Mono.Unix.Native; add /nowarn:0618 to - the build, so that we don't see dozens of warnings about using [Obsolete] - code. - * Mono.Unix.Native: directory added - * Mono.Posix.dll.sources: Add Mono.Unix.Native/*.cs sources. - -2005-08-24 Lluis Sanchez Gual - - * Makefile: Removed System.Runtime.Remoting dependency. - * Mono.Posix.dll.sources: Added new files: - Mono.Remoting.Channels.Unix/UnixBinaryClientFormatterSink.cs - Mono.Remoting.Channels.Unix/UnixBinaryClientFormatterSinkProvider.cs - Mono.Remoting.Channels.Unix/UnixBinaryCore.cs - Mono.Remoting.Channels.Unix/UnixBinaryServerFormatterSink.cs - Mono.Remoting.Channels.Unix/UnixBinaryServerFormatterSinkProvider. - -2005-07-30 Atsushi Enomoto - - * Makefile : csc build fix. - -2005-07-28 Lluis Sanchez Gual - - * Mono.Posix.dll.sources: Add the Unix remoting channel to the build. - * Makefile: Add System.Runtime.Remoting dependency. - -2005-02-28 Jonathan Pryor - - * Makefile (TEST_MCS_FLAGS): Ignore warnings 0219 (variable declared and - never used) and 0618 (member is obsolete): this is test code, which - produces lots of unused variables and tests [Obsolete] members. - -2005-02-28 Jonathan Pryor - - * Mono.Posix_test.dll.sources: Added Test/Mono.Unix/StdioFileStreamTest.cs. - -2005-01-13 Jonathan Pryor - - * Mono.Posix_test.dll.sources: Added Test/Mono.Unix/StdlibTest.cs. - -2005-01-05 Jonathan Pryor - - * Mono.Posix.dll.sources: Add Mono.Unix/StdioFileStream.cs. - -2005-01-05 Jonathan Pryor - - * Makfile: Add testsuite. - * Mono.Posix_test.dll.sources: Added; Files for testsuite. - * Test: Directory added. - -2004-12-28 Jonathan Pryor - - * Mono.Posix.dll.sources: Add UnixDriveInfo and UnixPath. - -2004-11-22 Raja R Harinath - - * Makefile (CLEAN_FILES): Clean up make-map.exe and the duplicated - Mono.Posix.dll. - -2004-11-18 Jonathan Pryor - - * Mono.Posix.dll.sources: Add Mono.Unix/CdeclFunction.cs to the build. - -2004-11-16 Jonathan Pryor - - + Rename the Mono.Posix namespace to Mono.Unix. - + Copy the Mono.Posix files from the mono-1-0 branch to Mono.Posix (to - preserve backward compatibility). - * Mono.Posix.dll.sources: Rename Mono.Posix to Mono.Unix, remove - IncludeAttribute and MapAttribute from Mono.Posix namespace (use the - ones in Mono.Unix instead). - * Makefile: Update file paths to build from Mono.Unix. - -2004-11-05 Jonathan Pryor - - * Mono.Posix.dll.sources: Add lots of new files to the binding. - -2004-06-03 Raja R Harinath - - * Makefile (Mono.Posix/make-map.exe): Depend on $(the_lib) to pick - the name of the library from library.make. This should make it - parallel-make-safe. - -2004-04-26 Jackson Harper - - * Makefile: Dont use explicit lib references so the proper lib - directory is used. Output to profile directory. - -2004-01-07 Gonzalo Paniagua Javier - - * Makefile: handle win32 paths and copy Mono.Posix.dll to Mono.Posix - directory so that MS runtime finds it. - -2003-02-05 Gonzalo Paniagua Javier - - * Check in. - diff --git a/mcs/class/Mono.Posix/Mono.Posix/ChangeLog b/mcs/class/Mono.Posix/Mono.Posix/ChangeLog deleted file mode 100644 index 693c45344ba..00000000000 --- a/mcs/class/Mono.Posix/Mono.Posix/ChangeLog +++ /dev/null @@ -1,121 +0,0 @@ -2006-03-09 Gonzalo Paniagua Javier - - * UnixEndPoint.cs: synch'ed with the one in Mono.Unix. - -2006-01-12 Miguel de Icaza - - * PeerCred.cs: Turn PeerCredData into a toplevel class and make it - internal, so it can be used from Mono.Unix.PeerCred. - -2006-01-06 Jonathan Pryor - - * Catalog.cs: s/libintl/intl/g, since intl.dll is used by GTK+ on Windows, - not libintl.dll (according to - http://www.gimp.org/~tml/gimp/win32/downloads.html). - -2005-09-23 Jonathan Pryor - - * Catalog.cs, PeerCred.cs, Syscall.cs, UnixEndPoint.cs: [Obsolete] public - types and list appropriate replacement members for Syscall.cs - enumerations/structs. - -2005-09-20 Jonathan Pryor - - * Syscall.cs: Mark types as [CLSCompliant(false)]. - -2005-05-30 Ben Maurer - - * Syscall.cs (UnixEpoch): The DateTime for the start of the epoch - may not have the same offset from GMT as does the result of - addition. Therefore, do not convert the static reference point, - rather convert the date we generate. Fixes bug 74266. Patch from - fabrice@bellet.info (Fabrice Bellet). - -2005-02-22 Gonzalo Paniagua Javier - - * UnixEndPoint.cs: get the correct bytes when building the filename from - a SocketAddress. Fixes bug #72850. - -2004-12-30 Jonathan Pryor - - * Syscall.cs: Add [Obsolete] to Syscall, letting users know they should - use Mono.Unix.Syscall (and related types) instead. Mono.Posix.Syscall - is effectively unmaintained, and should not be used. - -2004-12-30 Jonathan Pryor - - * Syscall.cs: All syscall_ functions should explicitly specify EntryPoint - so that an EntryPointNotFoundException is avoided. Fixes 70706. - -2004-11-16 Jonathan Pryor - - * IncludeAttribute.cs: Removed. - * MapAttribute.cs: Removed. - * Syscall.cs: Remove [Map] and [Include] attributes. - -2004-07-09 Dick Porter - - * PeerCred.cs: Get the unix socket peer credentials. - -2004-05-26 Miguel de Icaza - - * Syscall.cs: Do not let the runtime handle strings, as we do not - own those strings, we must transform the char * into a string - ourselves. - -2004-05-03 Miguel de Icaza - - * Syscall.cs: Add symlink - -2004-04-19 Miguel de Icaza - - * Syscall.cs: Use hex values for FileMode, since C# does not have - an octal integer mode. - -2004-03-30 Joshua Tauberer - - * Added readlink, strerror, opendir, readdir, closedir - * Added Mono.Posix.Stat.UnixToDateTime(long unixtime) --> DateTime - -2004-03-11 Joshua Tauberer - - * Syscall.cs: Removed argument to getgid that shouldn't be there. - Added getusername, getgroupname which wrap getpwuid, getgrgid - without dealing with pointers to structures. - Removed duplicate FileMode enum nested in Syscall class. - Added stat and lstat, which use StatMode enumeration - (like FileMode but nicer and complete) and Stat struct. - * macros.c: Helper functions for getpwuid, getgrgid, stat, lstat. - -2004-01-07 Gonzalo Paniagua Javier - - * Syscall.cs: moved the assembly attribute to a proper place - and added 'signal.h' - * make-map.cs: use reflection to invoke the properties, as it - fails under MS runtime. - - -2004-01-05 Gonzalo Paniagua Javier - - * Syscall.cs: moved assembly attribute and added unsafe block to fix - the build on windows. - -2003-11-11 Wojciech Polak to - support IsAtty. - -2003-05-16 Dick Porter - - * UnixEndPoint.cs: New property to get and set the filename, like - the IPEndPoint has for the IP address. Also implement ToString(). - -Tue Apr 29 16:53:56 CEST 2003 Paolo Molaro - - * Syscall.cs: remove the unsafe mess. - -2003-02-05 Gonzalo Paniagua Javier - - * Check in. - * UnixEndPoint.cs: first file. - diff --git a/mcs/class/Mono.Posix/Mono.Remoting.Channels.Unix/ChangeLog b/mcs/class/Mono.Posix/Mono.Remoting.Channels.Unix/ChangeLog deleted file mode 100644 index 69bcf9c2a3a..00000000000 --- a/mcs/class/Mono.Posix/Mono.Remoting.Channels.Unix/ChangeLog +++ /dev/null @@ -1,50 +0,0 @@ -2006-12-18 Lluis Sanchez Gual - - * UnixBinaryCore.cs: Added some null checks. - * UnixServerChannel.cs: Remoting does not call StartListening anymore - (for MS.NET compatibility), so it has to be explicitely called here. - -2006-09-15 Lluis Sanchez Gual - - * UnixServerTransportSink.cs, UnixServerChannel.cs: - When sending an async call response, don't use the original request - stream because it may have been used by another call. - -2005-11-02 Jonathan Pryor - - * UnixServerChannel.cs: Use Mono.Unix.Native.Syscall. Mono.Unix.Syscall is - obsolete, and will eventually disappear. - -2005-10-18 Robert Jordan - - * UnixChannel.cs: fixed ParseUnixURL to support channel URLs (those - w/out an objectUri). - -2005-09-11 Robert Jordan - - * UnixChannel.cs: fixed default ctor. - * UnixServerChannel.cs: fixed GetUrlsForUri to return properly - formatted unix URIs (the "?" was missing). - -2005-08-24 Lluis Sanchez Gual - - * UnixServerChannel.cs: - * UnixClientChannel.cs: Use the internal binary formatter sink. - - * UnixBinaryServerFormatterSink.cs: - * UnixBinaryClientFormatterSinkProvider.cs: - * UnixBinaryClientFormatterSink.cs: - * UnixBinaryCore.cs: - * UnixBinaryServerFormatterSinkProvider.cs: New internal formatter sink, - to avoid dependency with System.Runtime.Remoting.dll. - - * UnixClientTransportSink.cs: - * UnixMessageIO.cs: Don't use CommonTransportKeys. - -2005-07-28 Lluis Sanchez Gual - - * UnixChannel.cs, UnixClientChannel.cs, UnixClientTransportSink.cs, - UnixClientTransportSinkProvider.cs, UnixMessageIO.cs, - UnixServerChannel.cs, UnixServerTransportSink.cs, - UnixConnectionPool.cs: The new Unix socket remoting channel. - diff --git a/mcs/class/Mono.Posix/Mono.Unix.Native/ChangeLog b/mcs/class/Mono.Posix/Mono.Unix.Native/ChangeLog deleted file mode 100644 index 3afd8e32e08..00000000000 --- a/mcs/class/Mono.Posix/Mono.Unix.Native/ChangeLog +++ /dev/null @@ -1,272 +0,0 @@ -2010-07-21 Jackson Harper - - * Syscall.cs: Add bindings to the various epoll - functions. (epoll_create, epoll_ctl, epoll_wait). - -2008-12-19 Jonathan Pryor - - * NativeConvert.cs: Add FromRealTimeSignum(), ToRealTimeSignum(). - Patch thanks to tim.jenks@realtimeworlds.com. - * RealTimeSignum.cs: Added; structure which represents a real-time - signal, a value V such that V >= SIGRTMIN and V <= SIGRTMAX. - Patch thanks to tim.jenks@realtimeworlds.com. - * Stdlib.cs: Add SetSignalAction() and raise() overloads which accept - a RealTimeSignum instance. - Patch thanks to tim.jenks@realtimeworlds.com. - -2008-10-15 Jonathan Pryor - - * Syscall.cs: [Map] Flock, add Timespec, bind nanosleep(2). - * NativeConvert.generated.cs: Flush (Add TryCopy methods for Flock, - Timespec). - -2008-01-28 Jonathan Pryor - - * Stdlib.cs: Obsolete Stdlib.signal(), as it's not safe; see also: - http://lists.ximian.com/pipermail/mono-devel-list/2008-January/026501.html - http://lists.ximian.com/pipermail/mono-devel-list/2008-January/026503.html - Add SetSignalAction() as a replacement. - -2008-01-22 Sebastien Pouliot - - * Syscall.cs: Fix Flock.Equals to avoid NRE (and return false if object - is null). Found using Gendarme. - -2008-01-05 Jonathan Pryor - - * Syscall.cs: Add ST_NOEXEC, ST_REMOUNT, ST_BIND to MountFlags. Patch from - Joe Dluzen . - -2007-12-17 Jonathan Pryor - - * Syscall.cs: Bind uname(2). - -2007-10-25 Jonathan Pryor - - * Stdlib.cs: Fix perror(3) so that it works as expected. (Since errno is - cleared during P/Invoke, previously Stdlib.perror("") would always print - "Success", which isn't very helpful.) - -2007-06-28 Jonathan Pryor - - * NativeConvert.generated.cs: Flush (add TryCopy() methods for Utimbuf). - * Syscall.cs: Map Utimbuf to `struct utimbuf'; needed so that Mono.Fuse can - rely on Mono.Posix.dll for copying all native types. - -2006-11-14 Jonathan Pryor - - * MapAttribute.cs: Update (changes SuppressFlags to a string holding mask). - * Syscall.cs: Specify the mask value for non-bitmask values in - FilePermissions. - -2006-10-27 Jonathan Pryor - - * MapAttribute.cs: Update (adds SuppressFlags property). - * Syscall.cs: Mark non-flags FilePermissions enumeration members so that - they aren't treated as bitfields. Impacts e.g. S_IFDIR, S_IFCHR, etc.. - -2006-10-24 Jonathan Pryor - - * HeaderAttribute.cs: Removed. Use create-native-map command-line arguments - instead of HeaderAttribute.Includes & HeaderAttribute.Defines. - * make-map.cs: Moved to mono-tools/create-native-map/src/create-native-map.cs. - * MapAttribute.cs: Moved from ../Mono.Unix. Can now be - specified on Class, Delegeate, Enum, Field, & Struct (instead of just - Enum). Add NativeType property. - * NativeConvert.generated.cs: Flush (adds new .TryCopy methods to copy [Map]'d - structures). - * NativeConvert.cs: Add .TryCopy methods for Statvfs. - * Syscall.cs: Remove HeaderAttribute declaration; Markup [Map]'d structure - members with [Map] attributes (or MapAttribute subclasses) to specify the - native types they correspond to (used by create-native-map). - * TypeAttributes.cs: Added; internal subclasses of MapAttribute to help - markup structures (e.g. so I can use [blkcnt_t] instead of - [Map ("blkcnt_t")], thus minimizing the liklihood of a spelling error). - -2006-09-15 Jonathan Pryor - - * Syscall.cs: "Remove" crypt(3), encrypt(3), setkey(3). These use an - encryption algorithm which was broken years ago and could be cracked in - minutes on a modern machine. This also removes a libcrypt.so dependency, - which means you don't need to have development packages installed to use - these either (since "crypt" wasn't 'd). These are still present, - but marked [Obsolete] and throw a SecurityException when invoked. - -2006-09-07 Jonathan Pryor - - * Syscall.cs: readdir(P) is not thread-safe, so it needs to be locked so - that the `struct dirent' it returns is stable. - -2006-04-06 Jonathan Pryor - - * NativeConvert.cs: Fix ToDateTime()/FromDateTime()/ToTimeT()/FromTimeT() so - that they take timezones into account. Previously, results would be off - by an hour if Daylight Savings Time was in effect. Fixes #78033. - -2006-03-23 Raja R Harinath - - * NativeConvert.generated.cs: Update after merge. - -2006-02-25 Marek Safar - - * NativeConvert.generated.cs: Guarded CLSCompliant attribute by NET_2_0 - until mcs is merged with gmcs. - -2006-02-21 Marek Safar - - * NativeConvert.generated.cs: Removed duplicated CLSCompliant attribute. - -2006-01-10 Raja R Harinath - - * Syscall.cs (sys_futimes): Remove buggy custom marshaller on 'fd' parameter. - -2005-01-09 Jonathan Pryor - - * NativeConvert.cs: s/IsType/IsSet/g: deal with UnixFileSystemInfo method - name change. - -2005-01-02 Jonathan Pryor - - * Stdlib.cs: s/ACCESS/ACCES/g. I didn't create a badly named errno value, I - mis-read EACCES in man pages. I can't read. :-( - -2005-01-02 Jonathan Pryor - - * NativeConvert.generated.cs: Flush (remove Obsolete members). - * Syscall.cs: Remove invalid utimes(2) wrapper. - -2005-01-02 Jonathan Pryor - - * Stdlib.cs: s/ACCES/ACCESS/g. How'd I create a badly named errno value? - -2005-12-29 Jonathan Pryor - - * make-map.cs: Properly handle managed arrays in argument lists. - * Syscall.cs: Properly bind utimes(2) (the Linux man pages are vague on what - it does; the BSD ones are much better). Bind lutimes(2) and futimes(2). - -2005-12-27 Jonathan Pryor - - * Syscall.cs: Include for map.c generation. Fixes #77091. - -2005-12-27 Jonathan Pryor - - * make-map.cs: Always include 2nd parameter of [Obsolete] attributes; mark - the [DllImport]ed method with [Obsolete] if the underlying type is - [Obsolete]. - * NativeConvert.generated.cs: Flush. - -2005-12-27 Jonathan Pryor - - * FileNameMarshaler.cs: Use UnixMarshal.PtrToStringUnix -- it's faster. - -2005-11-28 Jonathan Pryor - - * Stdlib.cs: Prelink all SignalHandlers passed to Stdlib.signal(). This is - so that mono doesn't have to JIT the handler within signal context. - -2005-11-08 Jonathan Pryor - - * Stdlib.cs: Implement IEquatable for FilePosition. - * Syscall.cs: Provide GetHashCode(), Equals(), operator==, operator!= for - all structure types. Implement IEquatable for all "value type" - structs and classes. - -2005-11-07 Jonathan Pryor - - * Syscall.cs: *xattr functions should use the FileNameMarshaler for filenames. - -2005-11-07 Jonathan Pryor - - * make-map.cs: Always use ordinal string sorting behavior. The string - collation sorting has changed, so to keep the mono/support diff sizes down - we have to explicitly specify the previous implicit ordering. - -2005-11-02 Jonathan Pryor - - * Syscall.cs: Remove [CLSCompliant(false)] when it isn't needed. - -2005-11-02 Jonathan Pryor - - * FileNameMarshaler.cs: Use UnixMarshal.FreeHeap(). .Free() is obsolete. - -2005-10-27 Jonathan Pryor - - * Stdlib.cs: Correct return type of setbuf(IntPtr, byte*). - * Syscall.cs: Remove [Obsolete] SyslogFacility.LOG_USRE member - (Mono.Unix.Native hasn't shipped yet, so nobody is using it); correct - [Obsolete] comment for getpagesize(). - -2005-10-26 Jonathan Pryor - - * FileNameMarshaler.cs: Deal with UnixMarshal method name changes. - -2005-10-26 Jonathan Pryor - - * Stdlib.cs: FilePosition should derive from MarshalByRefObject, for two - reasons: (1) it's a recommendation from FxCop that classes implementing - IDisposable also derive from MarshalByRefObject; (2) FilePosition is - exposed from Mono.Unix.StdioFileStream, which (indirectly) inherits from - MarshalByRefObject. Fix Equals() so it doesn't rely on Reflection. - -2005-10-25 Jonathan Pryor - - * FileNameMarshaler.cs: Custom marshaler to marshal filenames using - Mono.Unix.UnixEncoding. A custom marshaler is used to remove the need to - have ~6 lines of boilerplate on every method that takes filenames. - * Stdlib.cs, Syscall.cs: Filenames need to be marshaled through the - FileNameMarshaler, which will encode/decode filenames with UnixEncoder. - -2005-10-14 Jonathan Pryor - - * Stdlib.cs, Syscall.cs: Flush naming convention documentation. - -2005-10-14 Jonathan Pryor - - * NativeConvert.generated.cs: Flush currently generated version. - -2005-10-14 Jonathan Pryor - - * make-map.cs: Fix documentation comment. - * Stdlib.cs: Fix export of XprintfFunctions.syslog(); make SetLastError() - protected (normal user code shouldn't call it, as it isn't safe); - replace functions which return `void' with functions which return `int' - (adding them to MonoPosixHelper.so as well) -- since users can't reliably - use SetLastError(), they need the "normal" error detection mechanism; - correct the strlen(3) export. - * Syscall.cs: - - s/PathConf/PathconfName/, s/SysConf/SysconfName/, s/ConfStr/ConfstrName/ - to follow documented enumeration naming conventions. - - replace functions which return `void' with functions which return `int' - (adding them to MonoPosixHelper.so as well) -- since users can't reliably - use SetLastError(), they need the "normal" error detection mechanism; - -2005-10-13 Gonzalo Paniagua Javier - - * Stdlib.cs: add strlen() to fix the build. - -2005-09-23 Jonathan Pryor - - * make-map.cs: Generate NativeConvert documentation XML fragments for use in - monodoc. - -2005-09-20 Jonathan Pryor - - * ChangeLog: Started. - * CdeclFunction.cs: Copied from ../Mono.Unix; change namespace. - * HeaderAttribute.cs: Added - * make-map.cs: Copied from ../Mono.Unix; sort type and member names in - output (makes for a more stable svn history, as types/members won't change - position anymore within generated code); look for HeaderAttribute not - IncludeAttribute for getting headers & #defines; generate NativeConvert - partial class. - * NativeConvert.cs: Copied from ../Mono.Unix; change namespace; turn into a - partial class; Remove generated code (generated code is in - NativeConvert.generated.cs). - * NativeConvert.generated.cs: Added - * Stdlib.cs: Copied from ../Mono.Unix; change namespace; rename Error to - Errno (as Error is a "reserved word" in FxCop); [CLSCompliant(false)] - support. - * Syscall.cs: Use HeaderAttribute, not IncludeAttribute, for CLS compliance; - add [CLSCompliant(false)] as needed; use NativeConvert, not UnixConvert. - diff --git a/mcs/class/Mono.Posix/Mono.Unix/ChangeLog b/mcs/class/Mono.Posix/Mono.Unix/ChangeLog deleted file mode 100644 index d1b975c6ce5..00000000000 --- a/mcs/class/Mono.Posix/Mono.Unix/ChangeLog +++ /dev/null @@ -1,1221 +0,0 @@ -2010-04-15 Jonathan Pryor - - * UnixSignal.cs: Change the native WaitAny() method to accept a - Mono_Posix_RuntimeIsShuttingDown delegate, so that we can prevent an - infinite loop while shutting the process down. Fixes #592981. - -2009-03-23 Jonathan Pryor - - * UnixDriveInfo.cs: UnixDriveInfo.AvailableFreeSpace needs to return - stat.f_bavail * stat.f_frsize, NOT f_bavail*f_bsize, as on some - platforms (Solaris) bsize is the preferred block I/O size, while - f_frsize is the *actual* filesystem block size. Thus, to get proper - disk under Solaris, we need to s/f_bsize/f_frsize/g. - -2009-02-20 Jonathan Pryor - - * UnixSignal.cs: Add a pipecnt member to UnixSignal.SignalIinfo. - Patch thanks to tim.jenks@realtimeworlds.com. - -2009-02-09 Jonathan Pryor - - * UnixGroupInfo.cs (GetMembers): Skip group members which aren't valid - users on the system (thus removing a possible exception). Patch - thanks to Daniel Peñalba. - -2009-01-08 Rodrigo Kumpera - - * UnixSignal.cs: Check if realtime signal install failed with - EADDRINUSE due to the signal been used by outside of Mono.Posix. - -2008-12-19 Jonathan Pryor - - * UnixSignal.cs: Allow RealTimeSignums to be used in addition to - Signum, so that real time signals can be used. Patch thanks to - tim.jenks@realtimeworlds.com. - -2008-11-04 Andrés G. Aragoneses - - * UnixStream.cs: Do not check offset against int.MaxValue - (System.IO doesn't have it). Reviewed by Jonathan Pryor. - Bug reported by Siro Blanco . - -2008-11-03 Miguel de Icaza - - * UnixClient.cs (Client): Make this property public when using the - Mono 2.0 profile, based on a discussion with Vlad Hociota and Joe - Shaw. - -2008-02-11 Jonathan Pryor - - * UnixSignal.cs: Improve argument checking to match docs. - -2008-02-08 Jonathan Pryor - - * UnixSignal.cs: UnixSignal.WaitAny() should have the same return type as - WaitHandle.WaitAny(). Oops. - -2008-02-08 Jonathan Pryor - - * UnixSignal.cs: Modification of Info->count should be thread safe. - -2008-01-28 Jonathan Pryor - - * UnixSignal.cs: Added; Polling and blocking based Unix signal mechanism. - http://lists.ximian.com/pipermail/mono-devel-list/2008-January/026501.html - -2008-01-22 Sebastien Pouliot - - * UnixPipes.cs: Fix Equals to avoid NRE (and return false if object - is null). Found using Gendarme. - -2007-12-17 Jonathan Pryor - - * UnixEnvironment.cs: Update MachineName property accesor to use uname(2) - instead of gethostname(2), as gethostname(2) truncates the machine name to - 16 characters, while uname(2) doesn't. - -2007-12-17 Jonathan Pryor - - * UnixDirectoryInfo.cs: Fix Parent property so that it properly handles - returning the parent of "/". UnixPath.GetDirectoryName() returns "" on - "error", not null; act accordingly. - * UnixDriveInfo.cs: Fix IsReady property so that it returns `false' if no - media is mounted. The presence of media is determined by comparing the - Statvfs.f_fsid value of the current and parent directories; if they - differ, it is assumed that media is present, and thus the directory is - ready. If they're identical, then media isn't present, and the directory - isn't ready. - * UnixPath.cs: UnixPath.GetDirectoryName("/mnt") should return "/", not "". - -2007-09-13 Jonathan Pryor - - * UnixStream.cs: Don't read/write if the buffer has no data. Fixes #82836. - -2006-10-24 Jonathan Pryor - - * MapAttribute.cs: Moved to ../Mono.Unix.Native/MapAttribute.cs. - -2006-08-21 Jonathan Pryor - - * UnixStream.cs: .Close() shouldn't close(2) the fd unless owner==true; - .Flush() should be a no-op (as System.IO.Stream.Flush doesn't gaurantee - that .Flush() actually flush to disk, and .Flush() slows things down a - lot); see: http://joeshaw.org/2006/08/21/415. - -2006-08-16 Alp Toker - - * UnixEndPoint.cs: - * AbstractUnixEndPoint.cs: Second half of the fix for #79084. - Add support for the abstract namespace, and update existing file-based - UnixEndPoint (de)serialization to reflect changes in the runtime. - -2006-07-02 Jonathan Pryor - - * UnixSymbolicLinkInfo.cs: Oops. CreateSymbolicLinkTo() should create - FullPath, not OriginalName. This was fixed in one overload in January, - but I missed an overload. :-/ - -2006-07-02 Jonathan Pryor - - * UnixPath.cs: Follow .NET's System.IO.Path.Combine() behavior, and "reset" - the generated path if any argument beings with a path root -- - UnixPath.Combine("/a", "/b") should return "/b", not "/a/b". Fixes #78580. - -2006-04-21 Jonathan Pryor - - * UnixFileSystemInfo.cs: rename Create() to GetFileSystemEntry(), and make - it public (so that other's don't need to worry about the - Syscall.lstat()-and-switch to create a UnixFileSystemInfo instance). - * UnixDirectoryInfo.cs, UnixSymbolicLinkInfo.cs: - s/Create/GetFileSystemEntry/g (to cope with above change). - -2006-03-09 Gonzalo Paniagua Javier - - * UnixEndPoint.cs: added GetHashCode/Equals. - -2006-03-06 Jonathan Pryor - - * UnixDriveInfo.cs: Remove requirement that mountPoints be avaible via - getfsfile(3). This isn't always the case -- in particular drives mounted - via HAL and other mechanisms won't be listed in /etc/fstab, and thus won't - be returned via getfsfile(3). If getfsfile(3) fails, then we "guess" on - the drive format and volume label. - * UnixStream.cs: RefreshStat() should assert that the instance hasn't been - disposed. - * UnixEnvironment.cs (GetConfigurationValue, GetConfigurationString): Fix - error checking. - -2006-02-23 Jonathan Pryor - - * UnixFileSystemInfo.cs: Create() should return a UnixFileInfo if the file - doesn't exist. This allows callers to use UnixFileInfo.Exists to see if - the file exists, and behaves more rationally e.g. if the directory - contents changes while calling UnixDirectoryInfo.GetFileSystemEntries(), - we'll get a UnixFileInfo entry that doesn't exist instead of an exception - terminating the entire array creation. - * UnixSymbolicLinkInfo.cs: [Obsolete] the Contents property -- this property - *always* creates a new object if HasContents=true, and since a - UnixFileSystemInfo instance is (104+2*(sizeof(void*))+1) bytes (~113 bytes - on 32-bit platforms), we don't want to create these frequently. Add a - GetContents() method as the replacement, to make it (slightly) more - explicit that information won't be cached (and thus should be cached by - the caller, if appropriate). GetContents() throws an exception if - HasContents=false instead of returning null; this change brings the - implementation in line with the documentation. - -2006-02-18 Alp Toker - - * UnixEndPoint.cs: Avoid truncation of last two bytes of SocketAddress - string - -2006-01-26 Jonathan Pryor - - * UnixMarshal.cs: Check for null arguments in PtrToString() and - PtrToStringArray(). - -2006-01-24 Jonathan Pryor - - * UnixMarshal.cs (StringToHeap): Return IntPtr.Zero if `s' is null. - -2006-01-24 Jonathan Pryor - - * UnixMarshal.cs (StringToHeap): Check for null arguments. - -2006-01-20 Jonathan Pryor - - * UnixDriveInfo.cs: Properties should generate an InvalidOperationException, - not an IOException. Users can use IsReady to avoid exception generation. - * UnixIOException.cs: Create a custom message that embeds the error name - within the text, e.g. "Permission denied [EACCES]." - * UnixSymbolicLinkInfo.cs: This really should create the file FullPath, not - OriginalPath. Created files shouldn't ever be relative to the current - working directory, as this can change at any time. - -2006-01-15 Jonathan Pryor - - * UnixUserInfo.cs: The UnixUserInfo(Native.Passwd) constructor and - ToPasswd() should clone the underlying Native.Passwd, so - that it doesn't get changed from underneath it. - * UnixGroupInfo.cs: The UnixGroupInfo(Native.Group) constructor should also - clone the provided Native.Group instance. - -2006-01-14 Jonathan Pryor - - * UnixGroupInfo.cs: ToGroup() should clone the underlying Native.Group, so - that it doesn't get changed from underneath it. - -2006-01-13 Jonathan Pryor - - * Catalog.cs, UnixMarshal.cs: Throw `UnixIOException(Native.Errno.ENOMEM)` - instead of System.OutOfMemoryException. OOME should be reserved for use - by the CLR (according to FxDG). - -2006-01-12 Jonathan Pryor - - * UnixPath.cs: Add ReadLink() and TryReadLink() methods. - -2006-01-12 Miguel de Icaza - - * PeerCred.cs: Do not define PeerCredData as this is a structure - known to the runtime. Instead use the Mono.Posix.PeerCredData - internal class. - -2006-01-10 Jonathan Pryor - - * Catalog.cs: Don't use - System.Runtime.InteropServices.Marshal.StringToHGlobalAuto(), use - UnixMarshal.StringToHeap(). We require that the converted string be in - UTF-8 format, but .NET's Marshal.StringToHGlobalAuto converts to the local - code page, *not* UTF-8 (Mono's does UTF-8). UnixMarshal.StringToHeap - *always* does UTF-8, so use that instead. - -2006-01-09 Jonathan Pryor - - * FileTypes.cs: Remove [Flags] attribute -- these aren't bitfield values. - * UnixFileSystemInfo.cs: Fix Is<> properties -- before it would - erroneously say that a symlink was a character device. (This is because - device values are *not* [Flags] values, but code was assuming they were.) - * UnixGroupInfo.cs: Clone the string[] returned from GetMemberNames(). We - don't want callers to change the underlying list. - -2006-01-07 Jonathan Pryor - - * UnixMarshal.cs: *Actually* put things in alphabetical order (like the - comment says). I can speak english, really I can. - -2006-01-06 Jonathan Pryor - - * Catalog.cs: s/libintl/intl/g, since intl.dll is used by GTK+ on Windows, - not libintl.dll (according to - http://www.gimp.org/~tml/gimp/win32/downloads.html). - -2006-01-03 Jonathan Pryor - - * UnixMarshal.cs (CreateExceptionForError): Don't map ENOMEM to - System.OutOfMemoryException. OOME should be reserved for use by the CLR. - Return a UnixIOException instead (default behavior). - -2006-01-02 Jonathan Pryor - - * StdioFileStream.cs: Shut up FxCop - add a GC.KeepAlive to - AssertNotDisposed(). - * UnixClient.cs, UnixListener.cs: Use System.MarshalByRefObject as the base - class. These types implement IDisposable and have a finalizer, so if an - instance of these types were sent to another AppDomain they'd previously - marshal by copy, which could lead to a double release of an unmanaged - resource -- potential badness. Using MarshalByRefObject fixes this. - -2006-01-02 Jonathan Pryor - - * UnixMarshal.cs: s/EACCESS/EACCES/g. I can't read. - -2006-01-02 Jonathan Pryor - - * StdioFileStream.cs, UnixDirectoryInfo.cs, UnixEnvironment.cs, - UnixFileInfo.cs, UnixFileSystemInfo.cs, UnixGroupInfo.cs, - UnixIOException.cs, UnixMarshal.cs, UnixProcess.cs, UnixStream.cs, - UnixSymbolicLinkInfo.cs, UnixUserInfo.cs: Remove Obsolete API. - * CdeclFunction.cs, IncludeAttribute.cs, Stdlib.cs, Syscall.cs, - UnixConvert.cs, UnixDirectory.cs, UnixFile.cs, UnixGroup.cs, - UnixUser.cs: Delete. - * UnixPath.cs: Remove InvalidPathChars; use GetInvalidPathChars() instead. - * FileTypes.cs: Remove Obsolete API - -2006-01-02 Jonathan Pryor - - * FileAccessPermissions.cs: Remove UserMask, GroupMask, OtherMask values. - * FileSpecialAttributes.cs: Remove AllAttributes member; it shouldn't be - public. Use UnixFileSystemInfo.AllSpecialAttributes instead. - * StdioFileStream.cs: Open files in binary mode, not text; - Fix exception message for StdioFileStream(path, mode) mode param check. - * UnixDirectoryInfo.cs: Add Create(FileAccessPermissions) overload; change - GetFileSystemEntries() to include the directory name that the files came - from (otherwise they're in the current working direcetory, which they - probably aren't). - * UnixFileInfo.cs: Add Create(FileAccessPermissions) overload; Add better - argument checking to several Open() overloads. - * UnixFileSystemInfo.cs: Add AllSpecialAttributes, AllFileTypes members; - FullPath member should invalidate instance if path changes; Change return - type of GetFileStatus for maintenance/better documentation; ToStat() - should ensure that the instance is valid first. - * UnixMarshal.cs: Add additional Errno values to CreateExceptionForError(); - reformat CreateExceptionForError for maintenance. - * UnixPath.cs: Obsolete InvalidPathChars -- FxCop never liked it, and now I - know why it didn't like it (thank you Framework Design Guidelines!). - * UnixStream.cs: Use UnixFileSystemInfo.AllSpecialAttributes, not - FileSpecialAttributes.AllAttributes (which was removed). - * UnixSymbolicLinkInfo.cs: Change return type of GetFileStatus(). - -2005-12-28 Jonathan Pryor - - * FileHandleOperations.cs: Check for null references. - -2005-12-28 Jonathan Pryor - - * UnixMarshal.cs: Errno.EBADF should also trigger a ArgumentException. - -2005-12-27 Jonathan Pryor - - * FileHandleOperations.cs, FileTypes.cs, Stdlib.cs, Syscall.cs, - UnixConvert.cs, UnixDirectory.cs, UnixDirectoryInfo.cs, UnixDriveInfo.cs, - UnixEnvironment.cs, UnixFile.cs, UnixFileInfo.cs, UnixFileSystemInfo.cs, - UnixGroup.cs, UnixGroupInfo.cs, UnixIOException.cs, UnixMarshal.cs, - UnixPath.cs, UnixPipes.cs, UnixProcess.cs, UnixStream.cs, - UnixSymbolicLinkInfo.cs, UnixUser.cs, UnixUserInfo.cs: Mark to-be-removed - API with [Obsolete(IsError=true)] (permits compiler assistance for finding - obsolete code); Migrate to the Mono.Unix.Native API. - * StdioFileStream.cs: Add non-Obsolete overloads for SaveFilePosition & - RestoreFilePosition (oops). Migrate to Mono.Unix.Native API. - -2005-12-07 Jonathan Pryor - - * UnixMarshal.cs: Add PtrToStringUnix() -- specialized PtrToString method - which is significantly faster than PtrToString(p, UnixEncoding.Instance). - Use System.String..ctor(sbyte*, int, int, Encoding) to avoid the byte[] - intermediate copy -- much faster. Fix PtrToString() so that it will - accept an IntPtr containing 0 characters, and don't duplicate strings - unless necessary. - -2005-11-18 Jonathan Pryor - - * Catalog.cs, UnixDirectory.cs, UnixDirectoryInfo.cs, UnixDriveInfo.cs, - UnixEnvironment.cs, UnixFile.cs, UnixFileInfo.cs, UnixFileSystemInfo.cs, - UnixGroup.cs, UnixGroupInfo.cs, UnixProcess.cs, UnixSymbolicLinkInfo.cs, - UnixUser.cs, UnixUserInfo.cs: Change types of [Obsolete] members for - consistency and CLS compliance; Mono.Unix.Native type migration. - * FileTypes.cs: s/Special/Device/g (CharacterSpecial ==> CharacterDevice). - The *Special was a BSD convention, while UnixFileSystemInfo uses *Device - in property names, and these should be consistent. Changing the enum is - simpler than changing the UnixFileSystemInfo properties. - * UnixIOException.cs: s/error/errno/g (FxCop suggestion); change type of - ErrorCode property. - * UnixMarshal.cs: s/error/errno/g (FxCop suggestion); Mono.Unix.Native - type migration. - -2005-11-08 Jonathan Pryor - - * Catalog.cs: Exception safety improvements (don't let memory leak!); check - for errors with bindtextdomain(3) et. al. - -2005-11-08 Jonathan Pryor - - * UnixPipes.cs: Provide Equals, GetHashCode, and operator==/operator!= to - conform with FxCop guidelines for structures. - -2005-11-03 Jonathan Pryor - - * FileTypes.cs, UnixFileSystemInfo.cs: s/FIFO/Fifo/ to follow .NET - naming conventions (as reported by FxCop). - -2005-11-01 Jonathan Pryor - - * UnixDirectoryInfo.cs, UnixDriveInfo.cs, UnixEnvironment.cs, - UnixFileSystemInfo.cs, UnixGroupInfo.cs, UnixProcess.cs, UnixUserInfoc.cs: - Obsolete statements now specify in what way the return type will change. - * IncludeAttribute.cs: Obsoleted. It's an error to use it now. - -2005-11-01 Jonathan Pryor - - * FileAccessPattern.cs: Change enumeration names to match Robert Love's more - sensible names from his FileAdvise class used in Beagle - (UseSoon --> PreLoad, WillNotUse --> FlushCache). - * FileHandleOperations.cs: Added; contains AdviseFileAccessPattern() - (moved from UnixFile.cs). - * UnixDirectory.cs: Obsolete the class; use UnixDirectoryInfo instead. - * UnixDirectoryInfo.cs: Add GetCurrentDirectory(), SetCurrentDirectory(). - * UnixFile.cs: Obsolete the class; use UnixFileInfo, FileHandleOperations, - or UnixPipes instead. - * UnixFileSystemInfo.cs: Add ToStat() method. - * UnixGroup.cs: Obsolete the class; use UnixGroupInfo instead. - * UnixGroupInfo.cs: Obsolete & Replace constructor, add GetMemberNames(), - GetLocalGroups(). - * UnixPipes.cs: Added (type moved from UnixFile.cs). - * UnixStream.cs: AdviseFileAccessPattern() uses FileHandleOperations now. - * UnixSymbolicLinkInfo.cs: Implement TryReadLink() to avoid constant buffer - re-sizing. Stevens states that the file size of the symlink is the number - of bytes needed to hold the symlink, so this should be faster. - * UnixUser.cs: Obsolete the class; use UnixUserInfo instead. - * UnixUserInfo.cs: Obsolete & Replace constructor; add useful static members - from UnixUser such as GetLoginName(), GetLocalUsers(), etc. - -2005-10-27 Jonathan Pryor - - * UnixEnvironment.cs: Add RealUser, RealGroup, EffectiveUser, EffectiveGroup - properties; [Obsolete] necessary methods and provide replacements. - * UnixStream.cs: Add OwnerUser(Id), OwnerGroup(Id) properties; - improve Stat handling. - -2005-10-26 Jonathan Pryor - - * UnixEncoding.cs: Change EscapeByte to 0x0000, as suggested by Michal - Moskal. - * UnixPath.cs: Remove '\0' from InvalidPathChars, since U+0000 is now used - as the path escape character for marshaling purposes. - -2005-10-26 Jonathan Pryor - - * UnixMarshal.cs: Obsolete heap-related methods to have a Heap suffix - (AllocHeap, FreeHeap, etc.), and change StringToAlloc() to be - StringToHeap(). This creates a stronger name association between related - methods. - -2005-10-26 Jonathan Pryor - - * UnixIOException.cs: Add (string) and (string, Exception) constructors to - silence FxCop; re-work logic so we lookup the error string at construction - time and use this as the message for the base class. - -2005-10-25 Jonathan Pryor - - * Stdlib.cs, Syscall.cs: Filenames need to be marshaled through the - FileNameMarshaler, which will encode/decode filenames with UnixEncoding. - * UnixEncoding.cs: Added (copied from - ../../corlib/System.Text/UTF8Encoding.cs); a hack to permit handling of - arbitrarily encoded filenames. It attempts to decode a byte[] array as - UTF-8, and if the decode fails it prefixes each byte with - UnixEncoding.EscapeByte (\uFFFF). - * UnixMarshal.cs: Use UnixEncoding as the default encoding, and special-case - UnixEncoding to use Stdlib.strlen() for native string lengths. - -2005-10-21 Jonathan Pryor - - * FileAccessPattern.cs: Added - * UnixFile.cs, UnixStream.cs: Deprecate all the Advise* methods (lots!) - and replace with 6 methods which take a FileAccessPattern enum. - -2005-10-19 Jonathan Pryor - - * FileAccessPermissions.cs, FileSpecialAttributes.cs, FileTypes.cs: Added. - * UnixFileSystemInfo.cs, UnixStream.cs: Replace the old Permission property - with 4 new properties: Protection (for the Native.FilePermissions value), - FileAccessPermissions (for rwxrwxrwx info), FileSpecialAttributes (for - set-user-id, set-group-id, sticky), and FileTypes (directory, socket...). - The new enumeration types have nicer CLS-compliant names. - -2005-10-17 Jonathan Pryor - - * UnixMarshal.cs: Fix GetIntXxBufferLength to require fewer - Marshal.ReadIntXx() calls; Fix PtrToString so that - ``"foo" == PtrToString (StringToAlloc("foo",enc),enc)'' is true for - "random" encodings. - -2005-10-17 Jonathan Pryor - - * UnixFileSystemInfo.cs: Add OwnerUserId and OwnerGroupId properties. - -2005-10-17 Jonathan Pryor - - * UnixDriveInfo.cs, UnixEnvironment.cs, UnixFile.cs, UnixFileSystemInfo.cs, - UnixGroup.cs, UnixStream.cs, UnixUser.cs: Don't use SetLastError(), since - it's use is (1) incorrect, and (2) will be going away with the move to - Mono.Unix.Native.Syscall. Instead use the Native.Syscall.* APIs which - set errno sanely. - -2005-10-17 Jonathan Pryor - - * UnixGroup.cs, UnixGroupInfo.cs, UnixFile.cs, UnixFileSystemInfo.cs, - UnixStream.cs, UnixSymbolicLinkInfo.cs, UnixUser.cs, UnixUserInfo.cs: - Start migrating uid/gid to long (from uint) for CLS compliance. - (Full migration must wait 'til after the next release as this would - require changes to existing members.) - * UnixEnvironment.cs: Above, and add RealUserId/RealGroupId and - EffectiveUserId/EffectiveGroupId. - -2005-10-14 Jonathan Pryor - - * Catalog.cs: Create a constructor and mark it [Obsolete]. It will be made - private after the next release. - * UnixFile.cs, UnixStream.cs: Deal with Mono.Unix.Native type name changes. - * UnixFileSystemInfo.cs: [Obsolete] more members; Deal with Mono.Unix.Native - type name changes. - * Syscall.cs: Create maps for PathConf, SysConf, ConfStr again; fpathconf(), - pathconf(), and sysconf() should call Native.Syscall since the - MonoPosixHelper.so helpers have changed. - -2005-10-13 Jonathan Pryor - - * UnixMarshal.cs: More/better StringToAlloc/PtrToString which take a - System.Text.Encoding instance for proper string marshaling. - - PtrToString(string,Encoding) is particularly tricky due to variable - length encodings. - - Fix StringToAlloc so that it works properly with UTF-16 encodings - (we need a terminating null 16-bit word, not a null byte). - - StringToAlloc overload for doing substrings. - -2005-10-12 Jonathan Pryor - - * UnixStream.cs: Check for EROFS and EINVAL in Flush(). Snorp was getting - an exception when he created a UnixStream around a socket, because - sockets can't be flushed. It should be acceptable to create a UnixStream - around a socket, so don't throw an exception in this scenario. - -2005-10-06 Jonathan Pryor - - * UnixDirectory.cs, UnixDirectoryInfo.cs UnixFile.cs, UnixFileSystemInfo.cs, - UnixGroupInfo.cs, UnixIOException.cs, UnixStream.cs, UnixUserInfo.cs: - API Review: Obsolete appropriate members and add appropriate overloads for - pending move to Mono.Unix.Native types. - * UnixMarshal.cs: API Review; add StringToAlloc(). - -2005-09-26 Jonathan Pryor - - * UnixFileSystemInfo.cs: Exists shouldn't use access(2), as (1) Exists isn't - virtual, and (2) access(2) errors if you try to access(2) a symlink which - points nowhere. Use (l)stat(2) instead, via GetFileStatus(), as this lets - UnixSymbolicLinkInfo behave properly. - * UnixSymbolicLinkInfo.cs: The Contents property should return null if the - symlink target doesn't exist. - -2005-09-20 Jonathan Pryor - - * Syscall.cs: Add [Map] to AccessMode and MmapProt, as the Mono.Unix.Native - replacements go by different names (AccessModes, MmapProts), but we need - to continue generating the mapping code for these types (backward compat). - -2005-09-20 Jonathan Pryor - - * CdeclFunction.cs: [Obsolete]d by Mono.Unix.Native.CdeclFunction. - * make-map.cs: Remove. - * Stdlib.cs: [Obsolete] the types; use the Mono.Unix.Native.* types instead. - * StdioFileStream.cs: Add GC.KeepAlive statements to prevent premature GC's - (FxCop suggestion). - * Syscall.cs: Remove [Map] attribute from all types; [CLSCompliant(false)] - work; [Obsolete] all types and suggest using the Mono.Unix.Native.* - replacements; remove [IncludeAttribute] -- superseded by - Mono.Unix.Native/Syscall.cs's [HeaderAttribte] for CLS compliance. - * UnixConvert.cs: [Obsolete]d by Mono.Unix.Native.NativeConvert. - * UnixDirectory.cs, UnixDriveInfo.cs, UnixEnvironment.cs, - UnixGroup.cs, UnixGroupInfo.cs, - UnixSymbolicLinkInfo.cs, UnixUser.cs, UnixUserInfo.cs: - Add [CLSCompliant(false)] as necessary. - * UnixFile.cs, UnixDirectory.cs, UnixFileInfo.cs, UnixFileSystemInfo.cs: - [CLSCompliant(false)], addition of method overloads for [Obsolete]d types, - warn about changing return types. - * UnixProcess.cs, UnixStream.cs: Add [CLSCompliant(false)] as necessary, - and warn about changing property types. - -2005-09-02 Jonathan Pryor - - * Stdlib.cs: Cache delegates passed to Stdlib.signal() so that they survive - garbage collections. Delegates can be removed by calling Stdlib.signal() - again with one of the Stdlib.SIG_* values (or the original return value of - Stdlib.signal()). - * UnixUser.cs, UnixGroup.cs, UnixEnvironment.cs: Clarify "Id" (int) vs. - "Name" (string) differences by always using a Id or Name suffix. - -2005-07-01 Daniel Drake - - * Syscall.cs: The entire extended attribute API now goes through MPH, to - be shared between both Linux's and FreeBSD's similar EA implementations. - -2005-06-29 Miguel de Icaza - - * StdioFileStream.cs: Only flush if we do not own the handle, as - fclose does a flush internally. - -2005-06-29 Jonathan Pryor - - * UnixEnvironment: Add User, Login properties. - * Syscall.cs: Add locking around cuserid, crypt, encrypt, getlogin. - -2005-06-29 Jonathan Pryor - - * Syscall.cs: SyslogFacility shouldn't be [Flags] either. Sigh. - Thanks to Vorobiev Maksim for pointing this out. - * make-map.cs: Don't generate conversion code for [Obsolete] enum members. - This assumes that (1) the enum member's value is invalid, or (2) a - corrected member with the same value exists. This fix allows us to - obsolete invalid members (instead of removing them) without screwing up - the generated code -- consider LOG_USRE, the mis-spelling of LOG_USER. - Since SyslogFacility was (incorrectly) a [Flags] enum, since both LOG_USER - and LOG_USRE had the same value, we'd get a EINVAL error trying to convert - a valid value, since LOG_USRE would exist, would be checked for, and the - check would succeed (since it had the same value as LOG_USER). - This change allows us to be slightly more permissive with versioning. - -2005-06-28 Jonathan Pryor - - * Syscall.cs: correct value of LOG_CRON (it shouldn't be identical to - LOG_UUCP). SyslogLevel shouldn't have [Flags]. Move LOG_USER to be - before LOG_USRE so that the generated map code doesn't return EINVAL when - LOG_USER is specified. - -2005-06-15 Jonathan Pryor - - * Syscall.cs: s/LOG_USRE/LOG_USER/. Fixes #75274. - Thanks to Martin Honermeyer. - -2005-06-09 Jonathan Pryor - - * make-map.cs: Look for [Obsolete] members, and mark the UnixConvert - conversion functions with the same [Obsolete] message. This should permit - more graceful deprecation of enumerations in the future (rather than just - API breaks). - -2005-06-08 Jonathan Pryor - - * Syscall.cs: Add execvp(2). (This should have been added with the other - exec(2) additions...). - -2005-06-08 Jonathan Pryor - - * Syscall.cs: Update comment with correct exception type. - * UnixConvert.cs: Rename ToFilePermissions(string) to - FromOctalPermissionString; Add ToOctalPermissionString, - FromUnixPermissionString, ToUnixPermissionString. - * UnixMarshal.cs: Remove ErrorMarshal.HaveStrerror_r and - UnixMarshal.IsErrorDescriptionThreadSafe. strerror(3) is now thread-safe - (from managed code, at least). Update comment. - -2005-06-07 Jonathan Pryor - - * UnixFileSystemInfo.cs: Don't use lstat(2), use stat(2). This fits with - expectations better -- if you create a UnixFileInfo() on a symlink, you - want to get the target's information, not the symlink's info. Add - GetFileStatus so UnixSymbolicLinkInfo can override this behavior. - * UnixSymbolicLinkInfo.cs: Implement GetFileStatus() (which calls lstat(2)). - -2005-06-07 Jonathan Pryor - - * Syscall.cs: Document naming conventions. - -2005-06-05 Jonathan Pryor - - * make-map.cs: Change automatic "ifdef HAVE_
" support prefix to - "ah:" from ">". I hadn't known about ">", and "ah:" is (somewhat) more - obvious. - * Syscall.cs: Change IncludeAttribute to put all headers/defines one/line. - It's easier to read this way. Add "ah:sys/xattr.h" to the headers. - -2005-06-03 Jonathan Pryor - - * Stdlib.cs: Add sanity checking to snprintf(3) to avoid buffer overflows. - -2005-06-02 Jonathan Pryor - - * StdioFileStream.cs: Remove FilePosition property & replace with - SaveFilePosition/RestoreFilePosition methods. Since FilePosition has a - finalizer, it's not right to have implicitly created instances. - * Stdlib.cs: - - FilePosition: GC.SuppressFinalize() should be last in Dispose() - (following .NET guidelines). - - Syscall: Add locking around functions most likely to be thread unsafe. - This should provide some level of thread-safety to managed code. - * Syscall.cs: Add locking around functions most likely to be thread unsafe; - add mkstemp(3) export. - * UnixEnvironment.cs: GetUserShells should be atomic (from managed code). - * UnixGroup.cs: GetLocalGroups should be atomic (from managed code). - * UnixGroupInfo.cs: Add ToGroup() method to retrieve underlying Group info. - * UnixUser.cs: GetLocalUsers should be atomic (from managed code). - * UnixUserInfo.cs: Add ToPasswd () method to retrieve underlying Passwd info. - * UnixDriveInfo.cs: GetDrives should be atomic (from managed code). - -2005-05-31 Jonathan Pryor - - * Stdlib.cs: Add comment for atexit(3) so I don't try to add it. - * Syscall.cs: Add fcntl(2) overload which takes DirectoryNotifyFlags (so - that *something* accepts a DirectoryNotifyFlags); Fix IncludeAttribute - header files (">sys/poll.h" doesn't exist); - Add additional functions mmap, munmap, msync, mlock, munlock, - mlockall, munlockall, mremap, mincore, remap_file_pages. - * UnixConvert.cs: Add conversion functions for MmapFlags, MmapProt, MsyncFlags, - MlockallFlags, MremapFlags. - -2005-05-31 Jonathan Pryor - - * Syscall.cs, UnixConvert.cs: Rename LockFlags to LockfCommand. This is a more - consistent naming, and it's more correct (they weren't flags in the first place). - -2005-05-18 Jonathan Pryor - - * Stdlib.cs: Correct Mono_Posix_Stdlib_InvokeSignalHandler export. - -2005-05-18 Jonathan Pryor - - * make-map.cs: Process the Mono.Posix namespace as well as Mono.Unix; add - mapping for Boolean => int for native type conversion. - -2005-05-18 Jonathan Pryor - - * make-map.cs: Add a MphPrototypeFileGenerator, which looks for DllImport - methods across all types and generates a C header file declaration for - those methods. This allows us to ensure consistency between - Mono.Posix.dll and MonoPosixHelper.so. Rename WrapperFileGenerator to - ConvertFileGenerator (it generates UnixConvert). - * MapAttribute.cs, IncludeAttribute.cs: Make these internal -- there's no - reason for external users to even know these exist. - * StdioFileStream.cs: Move GC.SuppressFinalize call to be last Dispose() - call. This follows current design guidelines, and allows an exception to - be thrown from Dispose() without un-registering the finalizer. - * Syscall.cs: Change method declarations to match MonoPosixHelper, etc. - - posix_fallocate(P) takes a size_t - - mis-spelled settimeofday(2), sethostname(2) - - exec(2) can be public; it's safe to call - - change lseek(2) so int's are passed to MonoPosixHelper.so, not shorts - - We can't allow two incompatible prototypes to exist (since C allows - only one prototype, and we're cross-checking prototypes now). Change - utime(2) so only one prototype is needed. - * UnixMarshal.cs: ErrorMarshal.ErrorTranslator and ErrorMarshal.Translate - shouldn't be public; make them internal. - * UnixStream.cs: Remove `unsafe` code block when a "safe" alternative works; - Close() should also call GC.SuppressFinalize. - -2005-05-12 Jonathan Pryor - - * Syscall.cs: The Statvfs structure should contain a MountFlags enumeration, - not a ulong (we can "safely" do this since POSIX defines some values for - f_flag, so we should be kind and expose them). - * UnixConvert.cs: Add MountFlags conversion functions. - -2005-05-02 Joe Shaw - - * UnixListener.cs (Init): Remove the call to Cleanup() and the - method itself, which was not supposed to be here. We try to - connect to the socket if it exists instead of deleting it - undconditionally. - -2005-04-30 Ben Maurer - - * Stdlib.cs: Comment out usage of `UnmanagedFunctionPointer'. It - isn't supported in the runtime -- it throws an assert -- so better - not to use it at all for now. - -2005-04-29 Jonathan Pryor - - * UnixConvert.cs: Fix time_t -> DateTime conversions. time_t should be - assumed to be in the local time zone, so don't mess with UTC shifts. - This allows Mono.Unix to produce sane output (e.g. identical to ls(1) or - stat(1), instead of several hours different). - -2005-04-29 Jonathan Pryor - - * Stdlib.cs: Make FilePosition slightly more useful by providing a - ToString() override which dumps the fpos_t structure contents into a - hex string. Add Equals(), GetHashCode(), operator==, and operator!= - so FilePosition behaves like a value type. - -2005-04-21 Gonzalo Paniagua Javier - - * UnixClient.cs: - * UnixListener.cs: TcpListener/TcpClient clones from Jow Shaw. - -2005-04-21 Gonzalo Paniagua Javier - - * Mono.Posix.dll.sources: added UnixListener and UnixClient from Joe - Shaw. - -2005-04-21 Gonzalo Paniagua Javier - - * UnixEndPoint.cs: fix from Mono.Posix. - -2005-04-20 Jonathan Pryor - - * Syscall.cs: Make all fork(2) and exec(2) functions `private`. It - currently isn't safe to call these under *any* circumstances. See also - 68141, and this pertinent quote from Butenhof's - "Programming with POSIX Threads", p197, s6.1: - - "When a threaded process calls fork to create a child process, - Pthreads specifies that only the thread calling fork exists in the - child. ... Pthreads does not 'terminate' the other threads in a forked - process...They simply cease to exist. ... This is not a problem if - the child process is about to call exec to run a new program, but if - you use fork to clone a threaded program, beware that you may lose - access to memory, especially heap memory stored only as - thread-specific data values." - - Since P/Invoke currently requires using thread local storage, once you - fork(2) you won't be able to invoke exec(2) from managed code (since that - would require a P/Invoke transition to call exec(2), which would require - TLS, which doesn't exist in the new process). - - This can only be fixed by removing the TLS dependency on P/Invoke, which - isn't a priority (and may not be possible). - - The workaround is to create a C function which does your fork(2)/exec(2) - (and any other functions such as daemon(3)) on your behalf, and P/Invoke - to call this C function. - -2005-04-18 Jonathan Pryor - - * Syscall.cs: Update comment specifying which functions belong in Syscall. - * UnixConvert.cs: Add XattrFlags conversion functions. - * UnixMarshal.cs: Remove warning about self-assignment. - -2005-04-16 Daniel Drake - - * Syscall.cs: Add bindings for extended attribute manipulation - -2005-04-05 Miguel de Icaza - - * Syscall.cs: Set entry point for sys_syslog to be syslog. - Include the syslog.h header in the generated map so that we - actually do the mapping. - -2005-03-28 Jonathan Pryor - - * UnixConvert.cs: Add ToFopenMode() methods, which convert FileMode/FileAccess - into an fopen(3) mode string. ToOpenFlags() should throw - ArgumentOutOfRangeException for argument violations. - * StdioFileStream.cs: Add constructor overloads accepting filename and - FileMode/FileAccess overloads; Compatibility fixes with regression tests; - remove IDisposable implementation since System.IO.Stream already - implements it (which calls Close() for us). - -2005-03-17 Jonathan Pryor - - * Stdlib.cs: Move Errno-related functionality into Stdlib from Syscall, - since (1) errno is part of C89, and (2) StdioFileStream will need it, and - StdioFileStream shouldn't use Syscall. Add [UnmanagedFunctionPointer] - attribute to SignalHandler for .NET 2.0 (since signal handlers use C - calling convention, not Stdcall). - * Syscall.cs: Move Errno-related functionality into Stdlib. - * UnixMarshal.cs: Use ERANGE not EPERM when figuring out appropriate - translator, since ERANGE is part of C99 and EPERM isn't. Use Stdlib - instead of Syscall for Errno-related functionality. - -2005-02-02 Jonathan Pryor - - * UnixFile.cs: Cope with changes in UnixStream. - * UnixStream.cs: Change FileDescriptor property to Handle for consistency. - * StdioFileStream.cs: Change FileStream property to Handle for consistency. - -2005-02-02 Jonathan Pryor - - * Syscall.cs: Remove public sys_ methods. Some were public by mistake, and - others so that users could manually marshal strings if desired. Manually - marshaling strings shouldn't be necessary, though, so remove them too. - -2005-02-02 Jonathan Pryor - - * StdioFileStream.cs: Fix Length property to actually return the size of the - file, not the # of bytes from the current position to EOF. Oops. - -2005-01-31 Jonathan Pryor - - * Stdlib.cs: Import "msvcrt", not "libc". These members are part of the - ANSI C standard, and thus should be present on Windows via msvcrt.dll - (except snprintf, until they catch up to C99). Change the calling - convention of all functions to Cdecl, as the .NET default is Stdcall. - Changing the calling convention isn't needed in Syscall, as it can only be - run on Unix platforms anyway, where the default is Cdecl. - * Syscall.cs: Add LIBC member that points to the real "libc"; we can't use - the imported definition from Stdlib as "msvcrt" doesn't exist on Unix. - -2005-01-29 Jonathan Pryor - - * Stdlib.cs: sys_* functions shouldn't be public. - -2005-01-13 Jonathan Pryor - - * make-map.cs: libMonoPosixHelper exports Mono_Posix prefixes, not Mono_Unix - prefixes, so change the type and namespace to generate compatible code. - * Syscall.cs: Change OpenFlags values so they match the Linux values. - -2005-01-13 Jonathan Pryor - - * Stdlib.cs: Use Stdlib.LIBC instead of "libc". - * StdioFileStream.cs: Add FilePosition property (not that I expect anyone to - use it) and Rewind() method. - -2005-01-05 Jonathan Pryor - - * StdioFileStream.cs: Added; System.IO.Stream wrapper for C FILE struct. - * Stdlib.cs: Correct visibility of ftell(). - -2005-01-05 Jonathan Pryor - - * Stdlib.cs: Re-order declarations to match the order used in the - C99 Standard Annex B; Complete exports (except for those not - worth supporting); Add non-"unsafe" versions of fread(3), fwrite(3) and - add some rudimentary buffer-overflow checking; Add exports such - as getenv(3), exit(3), rand(3), EXIT_SUCCESS, RAND_MAX, etc. - -2005-01-03 Jonathan Pryor - - * Syscall.cs: Update endfsent() and setfsent() declarations, as these must - now be implemented in MonoPosixHelper. - -2005-01-01 Jonathan Pryor - - * Stdlib.cs, Syscall.cs: Minimize duplicate declarations of - "MonoPosixHelper" for use in DllImport statements. - -2005-01-01 Jonathan Pryor - - * Stdlib.cs: Don't use C# v2 features; fixes build under CSC.EXE. - -2004-12-30 Jonathan Pryor - - * Stdlib.cs: On miguel's suggestion, rename Sighandler_t to SignalHandler. - -2004-12-30 Jonathan Pryor - - * Stdlib.cs: Implement all C89 functions except for the scanf(3) - family. These are too dangerous to expose. - -2004-12-30 Jonathan Pryor - - * CdeclFunctions.cs: Remove warning about unused variable. - * Stdlib.cs: Make signal(2) sane and (hopefully) complete. - * Syscall.cs: Fix cuserid Obsolete message to reference correct class name. - * UnixProcess.cs: Remove warning about unused variable. - * UnixMarshal.cs: Remove warnings about unused variables. - -2004-12-29 Jonathan Pryor - - * UnixPath.cs: Add ReadSymbolicLink(), which takes an intelligent approach - to reading symlinks (since their contents may be any size, we grow the - buffer dynamically to fit them all, instead of assuming a maximum size). - * UnixSymbolicLinkInfo.cs: Remove MaxContentsSize. - -2004-12-29 Jonathan Pryor - - * UnixPath.cs: Add check for when symlink points to a full path name. - -2004-12-29 Jonathan Pryor - - * Syscall.cs: Fix Object.Equals implementations. - * UnixPath.cs: New & improved, with Testing! GetRealPath() is changed so - that it doesn't walk the entire path looking for symlinks, it just reads - the leaf. GetCompletRealPath() walks the entire path resolving symlinks. - GetCanonicalPath() added, which "cleans up" a path (removing extraneous - "." and ".." entries). - * UnixSymbolicLinkInfo.cs: Rename ContentsLength -> MaxContentsSize. - -2004-12-28 Jonathan Pryor - - * UnixFileSystemInfo.cs: Add a link(2) wrapper, CreateLink(). Strictly - speaking it's only "safe" to do this on files, but an exception will be - returned if the user tries to hard link directories (because of EPERM), - unless the user is root, in which case it should be allowed anyway... - -2004-12-28 Jonathan Pryor - - * CdeclFunctions.cs: Correct the comments for AMD64 - * UnixDirectoryInfo.cs: override Name; add Parent & Root properties; - Correct Path usage (s/Path/FullPath/g). - * UnixDriveInfo.cs: Added. Based on .NET 2.0 System.IO.DriveInfo docs, - provides statvfs(2) and getfsfile(3) information about a mounted volume. - GetDrives() wraps getfsent(3), thus parsing /etc/fstab. - * UnixFile.cs: Use UnixConver.ToOpenFlags, deleting the local version. - * UnixFileInfo.cs: Use UnixConver.ToOpenFlags, deleting the local version; - override Name; add DirectoryName and Directory properties; - * UnixFileSystemInfo.cs: Make more .NET-like, using FullPath and - OriginalPath protected members, abstract Name property; Add - CreateSymbolicLink; Remove ReadLink (it's now - UnixSymbolicLinkInfo.Contents); Use lstat(2) for Create(string), so we - properly detect Symbolic Links. - * UnixPath.cs: Added; Path manipulation utility functions. - * UnixSymbolicLinkInfo.cs: - - Seal the class; - - override new abstract member Name; - - rename ReadLink to ContentsPath (and Contents) properties - (why "Contents"? Because readlink(2) says "readlink places the - contents of the symbolic link in the buffer...") - - Add CreateSymbolicLinkTo(), which creates a symlink to the specified - "normal" file - -2004-12-28 Jonathan Pryor - - * Stdlib.cs: Add syslog(3) to XPrintfFunctions; Add additional printf(3) - and fprintf(3) overload which properly escape the format string - (by using "%s" as the format for the user-supplied message). - * Syscall.cs: Add #regions for enummerations, structures, classes; Wrap - syslog(3) and related enumerations; fix operator!= on Dirent, Group; - wrap {f}statvfs(2); wrap entries (getfsent(3), etc.). - * UnixConvert.cs: Add Syslog-releated enumeration translation functions; - Move ToOpenFlags here from UnixFile and UnixFileInfo. - * UnixMarshal.cs: Missing P/Invoke methods throw - EntryPointNotFoundException, not MissingMethodException; add - EscapeFormatString, which escapes printf-style format strings so that they - can be safely handed off to native code (avoiding stack overflow, etc); - make CreateExceptionForError internal. - -2004-12-15 Jonathan Pryor - - * Stdlib.cs: Add more wrappers, such as fread(3) and fwrite(3). - These will be useful in implementing System.IO.Stream subclass for - reading/writing to a FILE*. Fix a typo in the realloc(3) DllImport. - * Syscall.cs: Fix the sys_kill and sys_crypt declarations. - * CdeclFunction.cs: Document calling convention problems on AMD64. - -2004-11-18 Jonathan Pryor - - * CdeclFunction.cs: Added. - * Stdlib.cs: Re-add printf(3) and fprintf(3). They may not be portable (the - jury is still out on that; the AMD64 SysV ABI looks like it should be - portable to AMD64 to my eyes), but they will work on *some* platforms, so - we should permit it. The new implementation takes a page out of - cocoa-sharp: use System.Reflection.Emit to generate a P/Invoke method at - runtime to invoke printf(3) or fprintf(3). This way, we can export a - params signature to C# code, permitting natural usage such as: - Stdlib.printf ("Hello, %s world! (%i)\n", "silly", 42); - * Syscall.cs: Mark which headers are complete, which functions still need - wrapping (for headers which have anything done to them), add #region - blocks for each header; - export mkfifo(3), fexecve(), getppid(2), setlogin(); fix sleep(3) export. - * UnixEnvironment.cs: Export a friendly getppid(2) wrapper. - GetParentProcessId isn't in UnixProcess as there's no way (that I know of) - to get the Parent's Parent, so it can't be a class member, and exposing it - as a static member of UnixProcess doesn't make sense to me, as it isn't - general. Added GetUserShells(). - * UnixProcess.cs: Change constructor to internal, so it can be used from - UnixEnvironment. - -2004-11-16 Jonathan Pryor - - * Stdlib.cs: Remove printf(3) and fprintf(3). These are vararg/CDECL - functions, and it's not portable to call them in this manner. - (It's not portable because some architectures, such as AMD64, use a - "cookie" as part of the vararg calling sequence to help reduce buffer - overflow exploits. Trying to call vararg functions as if they were an - overloaded function will not properly set this hardware cookie, resulting - in a hardware exception. Talk to lupus for more information.) - -2004-11-16 Jonathan Pryor - - * Syscall.cs, UnixConvert.cs: Remove mount- and umount-related - functionality. Mount/umount is inherently non-portable (see the C code - for mount/umount), and trying to provide a consistent interface is - impossible. If you need mount/umount support, use the command-line - programs mount(1) and umount(1). - -2004-11-16 Jonathan Pryor - - + Lots o' Renames, as the namespace changed. - * PosixConvert.cs: Moved to UnixConvert.cs: - * PosixDirectory.cs: Moved to UnixDirectory.cs: - * PosixEnvironment.cs: Moved to UnixEnvironment.cs: - * PosixDirectoryInfo.cs: Moved to UnixDirectoryInfo.cs: - * PosixFile.cs: Moved to UnixFile.cs: - * PosixFileInfo.cs: Moved to UnixFileInfo.cs: - * PosixFileSystemInfo.cs: Moved to UnixFileSystemInfo.cs: - * PosixGroup.cs: Moved to UnixGroup.cs: - * PosixGroupInfo.cs: Moved to UnixGroupInfo.cs: - * PosixIOException.cs: Moved to UnixIOException.cs: - * PosixMarshal.cs: Moved to UnixMarshal.cs: - * PosixProcess.cs: Moved to UnixProcess.cs: - * PosixStream.cs: Moved to UnixStream.cs: - * PosixSymbolicLinkInfo.cs: Moved to UnixSymbolicLinkInfo.cs: - * PosixUser.cs: Moved to UnixUser.cs: - * PosixUserInfo.cs: Moved to UnixUserInfo.cs: - * Catalog.cs, IncludeAttribute.cs, MapAttribute.cs, PeerCred.cs, Stdlib.cs, - Syscall.cs, UnixConvert.cs, UnixDirectory.cs, UnixDirectoryInfo.cs, - UnixEndPoint.cs, UnixEnvironment.cs, UnixFile.cs, UnixFileInfo.cs, - UnixFileSystemInfo.cs, UnixGroup.cs, UnixGroupInfo.cs, UnixIOException.cs, - UnixMarshal.cs, UnixProcess.cs, UnixStream.cs, UnixSymbolicLinkInfo.cs, - UnixUser.cs, UnixUserInfo.cs: Deal with renamed classes/members. - -2004-11-15 Jonathan Pryor - - * PosixUserInfo.cs: Make the PosixUserInfo(Passwd) constructor public; - override Object.GetHashCode and Object.Equals. - * PosixGroupInfo.cs: Make the PosixGroupInfo(Group) constructor public; - override Object.GetHashCode and Object.Equals. - * PosixIOException.cs: Use PosixMarshal.GetErrorDescription instead of - calling Syscall.strerror_r directly - * PosixMarshal.cs: Add GetErrorDescription. Strerror_r() isn't portable, so - GetErrorDescription() first tries strerror_r(), and if it fails falls back - to strerror(3). - * Syscall.cs: - - Seal the Dirent class. It has no virtual members, so there's no point - in it being non-sealed. Override Object.GetHashCode and Object.Equals. - - Seal the Group class. It has no virtual members, so there's no point - in it being non-sealed. Override Object.GetHashCode and Object.Equals. - Provide operator== and operator!=. - - Seal the Passwd class. It has no virtual members, so there's no point - in it being non-sealed. Override Object.GetHashCode and Object.Equals. - Provide operator== and operator!=. - - Remove strerror_r() convenience overload. This is now - PosixMarshal.GetErrorDescription(). - -2004-11-12 Jonathan Pryor - - * Syscall.cs: Export time-related functions (gettimeofday, settimeofday, - utime, utimes), mknod. - -2004-11-07 Atsushi Enomoto - - * PosixEnvironment.cs : csc build fix. see bug #69195. - * PosixStream.cs : csc build fix. see bug #69196. - -2004-11-05 Jonathan Pryor - - * PosixConvert.cs: New file; conversion functions for Mono.Posix types. - * PosixDirectory.cs: New file; Friendly wrapper over directory information. - * PosixDirectoryInfo.cs: New file; Friendly wrapper over directory information. - * PosixEnvironment.cs: New file; Friendly wrapper over environment information. - * PosixFile.cs: New file; Friendly wrapper over file information. - * PosixFileInfo.cs: New file; Friendly wrapper over file information. - * PosixFileSystemInfo.cs: New file; Friendly wrapper over `stat'. - * PosixGroup.cs: New file; User Group-related functionality - * PosixGroupInfo.cs: New file; User Group-related functionality - * PosixIOException.cs: New file; Exception for POSIX-generated exceptions. - * PosixMarshal.cs: New file; utility functions for marshaling, etc. - * PosixProcess.cs: New file; Friendly wrapper over process information. - * PosixStream.cs: New file; Friendly wrapper over file descriptors. - * PosixSymbolicLinkInfo.cs: New file; Friendly wrapper over symbolic links. - * PosixUser.cs: New file; Friendly wrapper over user information. - * PosixUserInfo.cs: New file; Friendly wrapper over user information. - * Stdlib.cs: New file; C standard library exports. - * Syscall.cs: Effective re-write. - - Organize exports by header file - - add additional enumerations (Error for the E* error values, etc.) - - always explicitly specify enumeration underlying type - - Use a new wrapping infrastructure so that ABI-stable types are exported - - For example, size_t is exported as ulong, not IntPtr. - - Wrap more functions, and wrap them better (such as getpwnam). - - This release is NOT backward compatible. Many names are the same, and - hopefully they're still compatible, but no effort was made to maintain - compatibility. For example, FileMode was removed and replaced with - FilePermissions, to avoid a name conflict with System.IO.FileMode. - - Change umount() to use MonoPosixHelper: portability fix for Mac OS X. - * make-map.cs: Another effective re-write, to clean up the code, produce - better output, and produce more output. For example, most of - PosixConvert can be auto-generated, so it is (modulo version delays and - bootstrap issues). `map.c' is now conditional on all macros, and has - error checking for invalid/unsupported values. - -2004-09-18 Jackson Harper - - * Syscall.cs: Add support for poll (). - -2004-09-18 Jackson Harper - - * make-map.cs: Use field value not name for #defines. - -2004-09-14 Loren Bandiera - - * Syscall.cs: Added method for getpwnam which uses Passwd - struct. - * macros.c: Helper function for getpwnam - (In committing, Josh Tauberer also added getpwuid.) - -2004-07-09 Dick Porter - - * PeerCred.cs: Get the unix socket peer credentials. - -2004-05-26 Miguel de Icaza - - * Syscall.cs: Do not let the runtime handle strings, as we do not - own those strings, we must transform the char * into a string - ourselves. - -2004-05-03 Miguel de Icaza - - * Syscall.cs: Add symlink - -2004-04-19 Miguel de Icaza - - * Syscall.cs: Use hex values for FileMode, since C# does not have - an octal integer mode. - -2004-03-30 Joshua Tauberer - - * Added readlink, strerror, opendir, readdir, closedir - * Added Mono.Posix.Stat.UnixToDateTime(long unixtime) --> DateTime - -2004-03-11 Joshua Tauberer - - * Syscall.cs: Removed argument to getgid that shouldn't be there. - Added getusername, getgroupname which wrap getpwuid, getgrgid - without dealing with pointers to structures. - Removed duplicate FileMode enum nested in Syscall class. - Added stat and lstat, which use StatMode enumeration - (like FileMode but nicer and complete) and Stat struct. - * macros.c: Helper functions for getpwuid, getgrgid, stat, lstat. - -2004-01-07 Gonzalo Paniagua Javier - - * Syscall.cs: moved the assembly attribute to a proper place - and added 'signal.h' - * make-map.cs: use reflection to invoke the properties, as it - fails under MS runtime. - - -2004-01-05 Gonzalo Paniagua Javier - - * Syscall.cs: moved assembly attribute and added unsafe block to fix - the build on windows. - -2003-11-11 Wojciech Polak to - support IsAtty. - -2003-05-16 Dick Porter - - * UnixEndPoint.cs: New property to get and set the filename, like - the IPEndPoint has for the IP address. Also implement ToString(). - -Tue Apr 29 16:53:56 CEST 2003 Paolo Molaro - - * Syscall.cs: remove the unsafe mess. - -2003-02-05 Gonzalo Paniagua Javier - - * Check in. - * UnixEndPoint.cs: first file. - diff --git a/mcs/class/Mono.Posix/Test/ChangeLog b/mcs/class/Mono.Posix/Test/ChangeLog deleted file mode 100644 index 24ad6935b75..00000000000 --- a/mcs/class/Mono.Posix/Test/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2005-11-28 Jonathan Pryor - - * Mono.Unix.Native: Directory Added. - -2005-01-05 Jonathan Pryor - - * ChangeLog: Started. - * Mono.Unix: Directory added. - diff --git a/mcs/class/Mono.Posix/Test/Mono.Unix.Native/ChangeLog b/mcs/class/Mono.Posix/Test/Mono.Unix.Native/ChangeLog deleted file mode 100644 index d2941480d74..00000000000 --- a/mcs/class/Mono.Posix/Test/Mono.Unix.Native/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2009-02-19 Jonathan Pryor - - * RealTimeSignumTest.cs: Disable the tests on Mac OS X, as OS X - doesn't support real-time signals. - -2008-12-19 Jonathan Pryor - - * RealTimeSignumTest.cs: Added; unit tests for RealTimeSignum. - Patch thanks to tim.jenks@realtimeworlds.com. - -2005-11-28 Jonathan Pryor - - * ChangeLog: Started. - * StdlibTest.cs: Moved from ../Mono.Unix. Test Mono.Unix.Native namespace. - diff --git a/mcs/class/Mono.Posix/Test/Mono.Unix/ChangeLog b/mcs/class/Mono.Posix/Test/Mono.Unix/ChangeLog deleted file mode 100644 index 0b4a4a21586..00000000000 --- a/mcs/class/Mono.Posix/Test/Mono.Unix/ChangeLog +++ /dev/null @@ -1,144 +0,0 @@ -2009-08-28 Atsushi Enomoto - - * UnixEncodingTest.cs : upgrade to modern nunit style. - -2009-02-20 Jonathan Pryor - - * UnixSignalTest.cs: Add tests to check for concurrent - UnixSignal.WaitOne() invocations. Tests thanks to - tim.jenks@realtimeworlds.com. - -2009-02-19 Jonathan Pryor - - * UnixSignalTest.cs: Disable the tests that use RealTimeSignum on OS X, - as OS X doesn't support real-time signals (and thus these will - always error, often for the "wrong" reason). - -2009-01-08 Rodrigo Kumpera - - * UnixSignalTest.cs: Fix the RealTimeSignum constructor - tests to take into account the fact that some signals might be - in used by the runtime. Added a test for multiple registration - of a rt signal. - -2009-01-07 Geoff Norton - - * UnixSignalTest.cs: Disable the tests that storm signals on OSX. - (They wont work) - -2008-11-19 Jonathan Pryor - - * UnixSignalTest.cs: Add tests for RealTimeSignum constructors, - .RealTimeSignum and .IsRealTimeSignal properties. - Patch thanks to tim.jenks@realtimeworlds.com. - -2008-11-12 Gonzalo Paniagua Javier - - * UnixSignalTest.cs: use WaitAny + 30s timeout. - -2008-02-12 Zoltan Varga - - * UnixSignalTest.cs: Fix the build. - -2008-02-09 Jonathan Pryor - - * UnixSignalTest.cs: Added; tests Mono.Unix.UnixSignal. - -2006-07-02 Jonathan Pryor - - * UnixPathTest.cs: Added; test UnixPath.Combine(). - -2005-12-07 Jonathan Pryor - - * UnixMarshalTest.cs: Make test public so that it's actually executed by - NUnit; NUnit doesn't like private Test* methods -- rename; test - UnixMarshal.PtrToString for a string containing 0 characters (this used to - cause an ArgumentOutOfRangeException due to a bug). - -2005-12-05 Jonathan Pryor - - * UnixUserTest.cs: s/UnixUser/UnixUserInfo/g (UnixUser is obsolete). - -2005-12-05 Jonathan Pryor - - * UnixMarshalTest.cs: s/Free/FreeHeap/g (UnixMarshal.Free will be removed). - -2005-11-28 Jonathan Pryor - - * UnixGroupTest.cs: The type of UnixGroupInfo.GroupId changed. UnixGroup is - deprecated; use UnixGroupInfo instead. - * UnixUserTest.cs: The type of UnixUserInfo.UserId changed. UnixUser if - deprecated; use UnixUserInfo instead. - -2005-10-26 Jonathan Pryor - - * UnixMarshalTest.cs: s/StringToAlloc/StringToHeap/g (UnixMarshal change). - * UnixEncodingTest.cs: Deal with UnixEncoding.EscapeByte value change. - -2005-10-25 Jonathan Pryor - - * UnixEncodingTest.cs: Added string/byte[] encoding tests for - Mono.Unix.UnixEncoding. - -2005-10-17 Jonathan Pryor - - * UnixMarshalTest.cs: Added string marshaling tests for Mono.Unix.UnixMarshal. - -2005-06-29 Miguel de Icaza - - * StdioFileStreamTest.cs: comment out tests that depend on the - underlying Stdio implementation. - -2005-05-21 Ben Maurer - - * UnixUserTest.cs, UnixGroupTest.cs: Disable tests that might not - work on a Solaris box with NIS. Bug #72293. - -2005-04-29 Jonathan Pryor - - * StdioFileStreamTest.cs: Add FilePosition tests; remove `var = var` - lines (added to remove warnings, but now produces other warnings). - -2005-04-28 Jonathan Pryor - - * StdlibTest.cs: Calling a P/Invoke function from signal-handler context is - *bad*, which is why I've had so much trouble getting consistent results - getting this test to work -- it was broken by design. Instead, just save - the signum passed to the handler (which is reentrant safe), and compare - the saved value with the expected value after the signal handler returns. - This should always work. Use SIGURG instead of SIGUSR1 because SIGURG is - ignored by default (allowing us to call it without adding your own - handler), unlike SIGUSR1 which terminates the program. - -2005-03-28 Jonathan Pryor - - * StdioFileStreamTest.cs: Added; based on MonoTests.System.IO.FileStreamTest. - -2005-02-09 Jonathan Pryor - - * StdlibTest.cs: Signal is currently ignored, but add Category(NotDotNet) so - it isn't run even when we fix it. .NET 1.1 doesn't marshal delegates - properly for signal (different calling conventions). - Add Category(NotDotNet) for Snprintf(), as MSVCRT.dll doesn't export it. - * UnixGroupTest.cs, UnixUserTest.cs: Don't run these under .NET, as Windows - doesn't support the Syscall and related classes. - -2005-02-01 Raja R Harinath - - * UnixUserTest.cs (UnixUserTest.ReentrantConstructors): Don't - assume userid<->username mapping is a bijection. - (UnixUserTest.NonReentrantSyscalls): Likewise. - -2005-01-20 Jonathan Pryor - - * StdlibTest.cs: Ignore the signal(3) test, as it's currently hanging Mono. - -2005-01-13 Jonathan Pryor - - * StdlibTest.cs: Added tests for signal(3) and snprintf(3). - -2005-01-05 Jonathan Pryor - - * ChangeLog: Started. - * UnixGroupTest.cs, UnixUserTest.cs: Added. - diff --git a/mcs/class/Mono.Security.Win32/Assembly/ChangeLog b/mcs/class/Mono.Security.Win32/Assembly/ChangeLog deleted file mode 100644 index 762755a8090..00000000000 --- a/mcs/class/Mono.Security.Win32/Assembly/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2004-04-13 Sebastien Pouliot - - * AssemblyInfo.cs: New. Copied and ajusted from System.Security. - * Locale.cs: New. Copied (verbatim) from System.Security. - * ChangeLog: New. \ No newline at end of file diff --git a/mcs/class/Mono.Security.Win32/ChangeLog b/mcs/class/Mono.Security.Win32/ChangeLog deleted file mode 100644 index 2134587691f..00000000000 --- a/mcs/class/Mono.Security.Win32/ChangeLog +++ /dev/null @@ -1,21 +0,0 @@ -2004-11-25 Raja R Harinath - - * Makefile (NO_TEST): Define when not in W32. - -2004-05-06 Sebastien Pouliot - - * README: Updated to match the new version and public token for the - assembly. Also changed my email address. - -2004-04-13 Sebastien Pouliot - - * Mono.Security.Win32.dll.sources: Added AssemblyInfo.cs and Locale.cs - to the assembly. - -2003-02-05 Sebastien Pouliot - - * Mono.Security.Win32.build: New. NAnt build file. As this - assembly works only on Windows there are no makefile.gnu. - * README: New. Describe how to use (and not to use) this - assembly. - diff --git a/mcs/class/Mono.Security.Win32/Mono.Security.Cryptography/ChangeLog b/mcs/class/Mono.Security.Win32/Mono.Security.Cryptography/ChangeLog deleted file mode 100644 index e3f56b10d04..00000000000 --- a/mcs/class/Mono.Security.Win32/Mono.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,29 +0,0 @@ -2004-04-13 Sebastien Pouliot - - * CapiContext.cs: Better support to create key container (when non - existing). Added machine key container support. FxCop-ized. - * CapiHash.cs: FxCop-ized for CLS compliance and GC awareness. - * CapiRandomNumberGenerator.cs: Now use properties (not fields). - * CryptoAPI.cs: Changed some uint to int for easier CLS compliance. - -2003-12-09 Patrik Torstensson - - * CryptAPI.cs: Added stdcall callconv to all Win32 - calls, default in Mono is CDECL - -2003-02-05 Sebastien Pouliot - - * CapiContext.cs: New. Class to acquire and release an - unmanaged context with CryptoAPI. - * CapiHash.cs: New. Base class to handle hash algorithms. - * CapiRandomNumberGenerator.cs: New. Base class to handle - random number generation. - * CryptoAPI.cs: Wrapper class around CryptoAPI. - * MD2.cs: Abstract class for Message Digest 2 (RFC1319). - * MD2CryptoServiceProvider.cs: Unmanaged MD2 implementation. - * MD4.cs: Abstract class for Message Digest 4 (RFC1320). - * MD4CryptoServiceProvider.cs: Unmanaged MD4 implementation. - * MD5CryptoServiceProvider.cs: Unmanaged MD5 implementation. - * RNGCryptoServiceProvider.cs: Unmanaged RNG implementation. - * MD2CryptoServiceProvider.cs: Unmanaged SHA1 implementation. - diff --git a/mcs/class/Mono.Security.Win32/Test/ChangeLog b/mcs/class/Mono.Security.Win32/Test/ChangeLog deleted file mode 100644 index f3ef16f9fee..00000000000 --- a/mcs/class/Mono.Security.Win32/Test/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2003-02-05 Sebastien Pouliot - - * Mono.Security.Win32_test.build: New. NAnt build file - for unit tests. diff --git a/mcs/class/Mono.Security.Win32/Test/Mono.Security.Cryptography/ChangeLog b/mcs/class/Mono.Security.Win32/Test/Mono.Security.Cryptography/ChangeLog deleted file mode 100644 index 95e5c906fc1..00000000000 --- a/mcs/class/Mono.Security.Win32/Test/Mono.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,31 +0,0 @@ -2004-04-13 Sebastien Pouliot - - * MD2Test.cs: Removed obsolete NUnit1 TestCase references. - * MD4Test.cs: Removed obsolete NUnit1 TestCase references. - * MD5Test.cs: Removed obsolete NUnit1 TestCase references. - * MD5Test.cs: Removed obsolete NUnit1 TestCase references. - * RandomNumberGeneratorTest.cs: Removed obsolete NUnit1 TestCase - and SetUp references. - * SHA1Test.cs: Removed obsolete NUnit1 TestCase references. - -2003-02-05 Sebastien Pouliot - - * MD2CryptoServiceProviderTest.cs: New. Run the MD2Test - unit tests using MD2CryptoServiceProvider class. - * MD2Test.cs: New. Implement the test vectors included - in RFC1319. - * MD4CryptoServiceProviderTest.cs: New. Run the MD4Test - unit tests using MD4CryptoServiceProvider class. - * MD4Test.cs: New. Implement the test vectors included - in RFC1320. - * MD5CryptoServiceProviderTest.cs: New. Run the MD5Test - unit tests using MD5CryptoServiceProvider class. - * MD5Test.cs: New. Implement the test vectors included - in RFC1321. - * RandomNumberGeneratorTest.cs: New. FIPS140 randomness - tests. - * SHA1CryptoServiceProviderTest.cs: New. Run the SHA1Test - unit tests using SHA1CryptoServiceProvider class. - * SHA1Test.cs: New. Implement the test vectors included - in FIPS186. - diff --git a/mcs/class/Mono.Security/Assembly/ChangeLog b/mcs/class/Mono.Security/Assembly/ChangeLog deleted file mode 100644 index f53f82dd1f3..00000000000 --- a/mcs/class/Mono.Security/Assembly/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -2004-04-28 Sebastien Pouliot - - * AssemblyInfo.cs: Re-activated ClsCompliant(true). - -2004-04-24 Sebastien Pouliot - - * AssemblyInfo.cs: Add ClsCompliant(true). Remove RequestOptional. - -2004-04-20 Sebastien Pouliot - - * AssemblyInfo.cs: New. Copied and ajusted from System.Security. - * Locale.cs: New. Copied (verbatim) from System.Security. - * ChangeLog: New. diff --git a/mcs/class/Mono.Security/ChangeLog b/mcs/class/Mono.Security/ChangeLog deleted file mode 100644 index b44d10435ea..00000000000 --- a/mcs/class/Mono.Security/ChangeLog +++ /dev/null @@ -1,983 +0,0 @@ -2010-02-28 Miguel de Icaza - - *Mono.Security.Protocol.Tls/HttpsClientStream.cs, - Mono.Security.Protocol.Tls/SslStreamBase.cs, - Mono.Security.X509/PKCS12.cs, - Mono.Security.X509/X509Certificate.cs, - Mono.Security.Cryptography/RSAManaged.cs, - Mono.Security.Cryptography/SymmetricTransform.cs, - Mono.Security/ASN1Convert.cs: Drop the pre-NET 2.0 support. - -2008-06-26 Sebastien Pouliot - - * Mono.Security_test.dll.sources: Added SubjectAltNameExtension unit - tests to the build. Patch by David Wolinsky - -2006-12-04 Sebastien Pouliot - - * Mono.Security_test.dll.sources: Added X509Certificate unit tests to - the build. - -2006-01-04 Sebastien Pouliot - - * Mono.Security_test.dll.sources: Added Mono.Security.X509.Extensions. - KeyUsageExtensionTest, ExtendedKeyUsageExtensionTest and - BasicConstraintsExtensionTest unit tests to the build. - -2005-10-04 Zoltan Varga - - * Makefile (LIBRARY_USE_INTERMEDIATE_FILE): Set this flag. - -2005-06-30 Sebastien Pouliot - - * Mono.Security_test.dll.sources: Added Mono.Security.X509.X509CrlTest - to the build. - -2005-02-25 Sebastien Pouliot - - * Mono.Security.dll.sources: Added GeneralNames to Mono.Security.X509. - Extensions to share code between existing extensions. - -2004-12-06 Sebastien Pouliot - - * Mono.Security_test.dll.sources: Added Mono.Security.Cryptography. - RSAManagedTest to the build. - -2004-11-23 Sebastien Pouliot - - * Mono.Security_test.dll.sources: Added Mono.Security.Cryptography. - PKCS1Test to the build. - -2004-10-19 Sebastien Pouliot - - * Mono.Security_test.dll.sources: Added more unit tests BigInteger. - -2004-09-17 Sebastien Pouliot - - * Mono.Security.dll.sources: Added support for SHA224 hash algorithm - in Mono.Security.Cryptography. - * Mono.Security_test.dll.sources: Added unit tests for SHA224 hash - algorithm. - -2004-09-07 Sebastien Pouliot - - * Mono.Security_test.dll.sources: Added unit tests for Authenticode - Deformatter. - -2004-07-27 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientKeyExchange.cs: - - - Fixed usage of the private key selection - delegate (Thanks to Matthijs ter Woord for his feedback) - -2004-05-11 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Added fix for better handling of exceptions when - building the X509 Certificate chain. - -2004-05-11 Sebastien Pouliot - - * Mono.Security_test.dll.sources: Added unit tests for Mono.Security. - Protocol.Ntlm.MessabeBase and Mono.Security.ASN1Convert. - -2004-05-09 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/Alert.cs: - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/CipherSuiteCollection.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/SecurityCompressionType.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - * Mono.Security.Protocol.Tls/TlsClientSettings.cs: - - - Changes for fix FxCop Rules. - - - Reworked CipherSuiteCollection class. - - * Mono.Security.Protocol.Tls.Handshake/HandshakeMessage.cs: - - - Changes for fix FxCop Rules. - -2004-04-21 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/DebugHelper.cs: - - - New class. - - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/SslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added debug capabilities. - - * Mono.Security.Protocol.Tls/ServerContext.cs: - - - Added initialization of requested CertificateTypes and CA's - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHello.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Modfied exception handling - - - Added debug capabilities. - - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificateRequest.cs: - - - Modify SSL implementation. - - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificateRequest.cs: - - - Initial implementation. - - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientHello.cs: - - - Modfied exception handling - -2004-04-20 Sebastien Pouliot - - * Mono.Security.dll.sources: Added AssemblyInfo.cs, Locale.cs and - BitConverterLE.cs to build. - -2004-04-16 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/TlsException.cs: - - - Make it public until npgsql people can fix their sources. - -2004-04-15 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - * Mono.Security.Protocol.Tls/Alert.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/TlsException.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHello.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientHello.cs: - - - Reworked Alert and Exception (TlsException) handling. - - * Mono.Security.Protocol.Tls/TlsClientSettings.cs: - - - Added new CertificateRSA property. - - * Mono.Security.Protocol.Tls/SslHandshakeHash.cs: - - - Added two new methods: CreateSignature and VerifySignature. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Added Ssl3 implementation. - - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs: - - - Added initial implementation. - -2004-03-23 Sebastien Pouliot - - * Mono.Security_test.dll.sources: Added unit tests for CryptoConvert. - -2004-03-19 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientHello.cs: - - - Fixed cipher suite selection. - - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Added new CertificateRSA property. - - - Added new UpdateCertfificateRSA method. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Removed CertificateRSA() method. - -2004-03-17 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerKeyExchange.cs: - - - Initial implementation. - - -2004-03-16 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/SslCipherSuite.cs: - - - Added changes for allow it to work as server or client. - - -2004-03-15 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/TlsStream.cs: - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/SslHandshakeHash.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Cryptography/MD5SHA1.cs: - - - Use Buffer.BlockCopy instead of System.Array.Copy - -2004-03-10 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificateRequest.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificateRequest.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerFinished.cs: - - - Fixed meesage type definition. - - * Mono.Security.Protocol.Tls/Ciphersuite.cs: - - - Added generation of the Server encryption algorithms. - - - Modified encryption/decription methods for work - as client or server as needed. - - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientKeyExchange.cs: - - - Finished processing of the message contents. - - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - - - Added new ProcessChangeCipherSpec method. - - * Mono.Security.Protocol.Tls/Context.cs: - - - Added new PrintBuffer method ( for debug ). - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Callback cleanup. - -2004-03-06 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientHello.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHello.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHelloDone.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificate.cs: - - - Initial implementation ( not finished ) - - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Initial implementation of the doHandshake method. - - - Added initial events implementation. - - * Mono.Security.Protocol.Tls/Ciphersuite.cs: - * Mono.Security.Protocol.Tls/TlsCiphersuite.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls/TlsClientSettings.cs: - * Mono.Security.Protocol.Tls/ClientContext.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/*.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/*.cs: - - - Changes for make use of the renamed classes and enums. - - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeType.cs: - - - Renamed to HandshakeType.cs (Enum and file) - - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessage.cs: - - - Renamed to HandshakeMessage.cs (Class and file) - - * Mono.Security.Protocol.Tls.Handshake/TlsClientCertificateType.cs: - - - Renamed to ClientCertificateType.cs (Enum and file) - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Renamed to Alert (Class, enums and file) - - * Mono.Security.Protocol.Tls/TlsContentType.cs: - - - Renamed to ContentType.cs ( Enum and file ) - - * Mono.Security.Protocol.Tls/TlsCiphersuiteCollection.cs: - - - Renamed to CiphersuiteCollection.cs ( Class and file ) - - * Mono.Security.Protocol.Tls/TlsCiphersuiteFactory.cs: - - - Renamed to CiphersuiteCollection.cs ( Class and file ) - - * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs: - - - Renamed to SslHandshakeHash.cs ( Class and file ) - - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - - - Renamed to SslCipherSuite.cs ( Class and file ) - -2004-03-04 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHelloDone.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHelloDone.cs: - - - Fixed message type. - -2004-02-26 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/HandshakeState.cs: - - - New file. - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Modified the level of some alerts according to the RFC. - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/ClientContext.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Added changes for better handling of ClientHelloRequest messages. - -2004-02-25 Sebastien Pouliot - - * Mono.Security.dll.sources: Added new internal class HttpsClientStream - in Mono.Security.Protocol.Tls to the build. - -2004-02-24 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsCloseNotifyAlert.cs: - - - Removed File. - - * Mono.Security.Protocol.Tls.Alerts/TlsAlerts.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Reimplementation of TLS/SSL Alert Protocol. - -2004-02-23 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/TlsContext.cs: - - - Removed file, implementation is now present in: - - Context.cs - ClientContext.cs - ServerContext.cs - - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/ClientContext.cs: - * Mono.Security.Protocol.Tls/ServerContext.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - - - New classes. - - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Added implementation for properties, and read/write methods - as in SslClientStream. - - - doHandshake method is not implemented yet. - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/Ciphersuite.cs: - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - * Mono.Security.Protocol.Tls.Alerts/TlsCloseNotifyAlert.cs: - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessage.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/*.cs: - - - Added changes for make use of the new Context implementation. - - * Mono.Security.Protocol.Tls.Handshake.Server/*.cs: - - - New classes with method signatures only for the server handshake - implementation. - -2004-02-21 Carlos Guzman Alvarez - - * TlsServerHello: Fix for handle SecurityProtocolType.Default. - -2004-02-20 Sebastien Pouliot - - * Mono.Security.dll.sources: Added new file X509ChainStatusFlags in - Mono.Security.X509 namespace. - -2004-02-20 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/TlsContext.cs: - - - Added changes for handle te SecurityProtocolType enum - as a Flags enum. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs: - - - Let the Ssl3 message to be process in the same way as the Tls1. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs: - - - Added changes for use the Protocol version send by the server - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Compute the premaster secret using the protocol version sent in - the ClientHello message instead of the actual protocol version. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Commented the server cert validation. - - * Mono.Security.Protocol.Tls.Alerts/TlsWarningEventAgrs.cs: - - - Removed no more needed file. - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Added 4 new properties: - - * Message - - * IsWarning - - * IsFatal - - * IsCloseNotify - - - Return always the same message when working in release mode - (The authentication or decryption has failed.) - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Changes to the sync code. - - - Record protocol stuff moved to the new classes. - - - Removed Warning event. - - - Added control over the CloseNotify Alert - to BeginRead method. - - - Return true in the server certificate validation method - if there are no errors. - - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - - - New classes for handle the SSL/TLS record protocol. - -2004-02-18 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Implement CheckCertRevocationStatus ( not used yet ) - - * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs: - * Mono.Security.Protocol.Tls/HashAlgorithmType.cs: - * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs: - - - Added Serializable attribute. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsContext.cs: - - - Added some optimizations proposed by Sebastien Pouliot. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Changes on Common Name detection and certificate error handling ( Thanks to Sebastien Pouliot for his feedback ). - -2004-02-17 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added changes to security properties for check that the handshake is finished. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs: - - - Raise the Client Certificate event. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SecurityProtocolType.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuiteCollection.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs: - * Mono.Security.Protocol.Tls/TlsContext.cs: - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessage.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs: - - - Change the SecurityProtocolType enum to mtch .NET 1.2 documentation definition. - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Impement SelectedClientCertificate and ServerCertificate properties. - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added changes for bring async methods to work ( Thanks to Sebastien Pouliot ) - - - Reworked the record fragmentation. - - - Fix for send the close notify alert in the Close method - only if the Handshake is fully negotiated. - -2004-02-16 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs: - - - Changed ciphersuites order of preference ( Thanks to Sebastien Pouliot for his feedback ). - -2004-02-15 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added specific control od available data for Network Streams - on Read ( Thanks to Francisco Figueiredo Jr. for his feedback ). - - - Removed test code. - -2004-02-14 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Removed test code. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Removed test code. - -2004-02-13 Sebastien Pouliot - - * Mono.Security.dll.sources: Added Diffie-Hellman contribution from - Pieter Philippaerts (mentalis.org) to Mono.Security.Cryptography. - * Mono.Security_test.dll.sources: Added Diffie-Hellman unit tests. - -2004-02-10 Carlos Guzmán Álvarez - - * Mono.Security.Cryptography/PKCS1.cs: - - - Added little change for allow the class to be used with - hash implementations that doesn't have an oid like the MD5SHA1 hash. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Throw exception if the Private Key is null. - - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Ssl Server class without implementation ( methods signatures only ) - That matches the described in the .NET 1.2 documentation. - -2004-02-09 Sebastien Pouliot - - * Mono.Security_test.dll.sources Added Mono.Math BigInteger unit test - to the build (as they cannot be executed with corlib). - -2004-02-09 Carlos Guzmán Álvarez - - * Changed the license header to all the sources files - to remove accents. - - * Mono.Security.Protocol.Tls/TlsSessionState.cs: - - - Removed old file. - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Try to improve record reading. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs: - - - Send always the first certificate. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Added changes for correct verification of the signed data sent - by the server. - - * Mono.Security.Cryptography/PKCS1.cs: - - - Added change to Encode_v15 method for allow correct - encoding of hash algorithms that doesn't have an OID - like the MD5SHA1 hash used in SSL/TLS protocols. - - * Added files from mono:: project that are going to be needed - for client authentication: - - Mono.Math/* - - Mono.Math.Prime/* - - Mono.Math.Prime.Generator/* - - Mono.Security.Cryptography/RSAManaged.cs - - * Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs: - - - Create RSA as an RSAManaged instance. - - * Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs: - * Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs: - - - Changed key field to be of RSA type. - - * Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs: - * Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs: - - - Added new classes for implement in the future RSA-SSL signatures. - - * Changed #region names in all source files. - - * Mono.Security.Protocol.Handshake.Client/TlsServerCertificate.cs: - - - Fixed message (but not working yet - we need RSA signing - capabilitites with MD5SHA1 hash). - - * Mono.Security.Protocol.Handshake.Client/TlsServerCertificate.cs: - - - Retrict certificate validation to the first validation. - ( real validation needs to be made using a chain ) - - - Improved domain validation by making a IP checking between - the target host IP and the certificate domain IP. - - - Fixed error list handling on certificate validation. - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added new exceptions. - - -2004-02-06 Sebastien Pouliot - - * Mono.Security.dll.sources: Added KeyPairPersistence and it's - dependencies in Mono.Xml (MiniParser and SecurityParser). Also - added CryptoTools and SymmetricTransforms in Mono.Sec.Crypt. - * Mono.Security_test.dll.sources: Added unit tests for - KeyPairPersistence. - -2003-12-07 Sebastien Pouliot - - * Mono.Security.dll.sources: Added PKCS#12 support for X.509 certificates. - * Mono.Security_test.dll.sources: Added unit tests for PKCS#12. - -2003-12-01 Sebastien Pouliot - - * Mono.Security.dll.sources: Added Mono.Security.Protocol.Ntlm namespace - * Mono.Security_test.dll.sources: Added Mono.Security.Protocol.Ntlm unit - tests. - -2003-11-27 Sebastien Pouliot - - * Mono.Security.dll.sources: Added MD4, MD4Managed and PKCS8 to build. - * Mono.Security_test.dll.sources: Added unit tests for MD4, MD4Managed - and PKCS8. - -2003-11-22 Carlos Guzman Alvarez - - * Changed line endings to unix format in SSL/TLS sources. - - * Mono.Security.CryptographyoHMD5SHA1CryptoServiceProvider.cs: - - - Removed file (now it's called MD5SHA1.cs) - - * Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs: - - - Removed comments from AES ciphersuites. - - -2003-11-17 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - Removed ReadByte method, use innerStream.ReadByte() method instead. - -2003-11-13 Carlos Guzmán Álvarez - - * Added implementation of an SslClientStream class similar to the MS .NET Framework 1.2 documentation. - - The next files are no more needed: - - - TlsSession.cs - - - TlsNetworkStream.cs - - - TlsSocket.cs - - - TlsSessionState.cs - - The next files are renamed: - - - TlsSessionSettings.cs -> TlsClientSettings.cs - - - TlsSessionContext.cs -> TlsContext.cs - - The next files are new: - - - SslClientStream.cs ( the name is non definitive yet ) - - The next files where changed to reflect the new canges: - - - TlsHandshakeMessage.cs - - - TlsClientCertificate.cs - - - TlsClientCertificateVerify.cs - - - TlsClientFinished.cs - - - TlsClientHello.cs - - - TlsClientKeyExchange.cs - - - TlsServerCertificate.cs - - - TlsServerCertificateRequest.cs - - - TlsServerFinished.cs - - - TlsServerHello.cs - - - TlsServerHelloDone.cs - - - TlsServerKeyExchange.cs - - - TlsAlert.cs - - - TlsCloseNotifyAlert.cs - - -2003-11-12 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Changes for give full error message only in debug mode ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Protocol.Tls/TlsProtocol.cs: - - - Renamed to SecurityProtocolType.cs ( for match .NET 1.2 ) - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - Renamed to MD5SHA1.cs ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Cryptography/TlsCompressionMethod.cs: - - - Renamed to SecurityCompressionType. - - * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs: - * Mono.Security.Protocol.Tls/HashAlgorithmType.cs: - * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs: - - - New enumerations that matches .NET 1.2 definitions with some minor differences. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Added changes for make use of new enumerations. - - * Mono.Security.Protocol.Tls/TlsClientStream.cs: - - - Added new informative properties that matches .NET 1.2 SslClientStream - ( Not all the properties are implemented yet ). - - -2003-11-10 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Fixed invalid alert message. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Cryptography/HMAC.cs: - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Changed ( Thanks to Sebastién Pouliot for his feedback ) - - SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); - MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider(); - - to - - HashAlgorithm sha = SHA1.Create(); - HashAlgorithm md5 = MD5.Create(); - - -2003-11-04 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Commented server certificate signature verification. - - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - - - Renamed ServerCertificates property to Certificates. - - -2003-11-04 Carlos Guzmán Álvarez (carlosga@telefonica.net) - - * Updated SSL/TLS implementation files with unix like line endings. - -2003-11-04 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Added custom padding for record encryption. - - -2003-11-03 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs: - - - Removed file. - - * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs: - - - New class for handshake hashes calculation on SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Fixed mac keys clearing for SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - - - Added changes for make use of new TlsSslHandshakeHash class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Added initial implementation for SSL3 protocol. - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - New class for md5-sha hash calculation. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs: - - - Make use of new MD5SHA1CryptoServiceProvider class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Added initial implementation (not finished). - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Minor change to message processing. - - - Changed verify method name to verifySignature. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Changed handshakeHashes member to be an TlsStream. - -2003-10-28 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionSettings.cs: - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Added changes for make use of X509 classes from mono. - -2003-10-23 Carlos Guzmán Álvarez - - * Added partial implementation of SSL3 protocol ( not finished yet ) to the TLS sources. - -2003-10-20 Sebastien Pouliot - - * Mono.Security.dll.sources: Removed AssemblyInfo.cs from build. - This file is for TLS not for the complete Mono.Security assembly. - -2003-10-20 Duncan Mak - - * Mono.Security.dll.sources: Added TlsAbstractCipherSuite.cs, - TlsCipherSuiteFactory.cs and TlsCompressMethod.cs. This fixes the - build. - -2003-10-20 Carlos Guzmán Álvarez - - * Mono.Security.dll.sources: Added references for new Tls files. - -2003-10-20 Pedro Martínez Juliá - - * Mono.Security.dll.sources: Added references for Tls files. - -2003-09-05 Sebastien Pouliot - - * KeyAttributesExtension.cs: New. Added for WSE. - -2003-09-01 Sebastien Pouliot - - * Mono.Security.dll.sources: Added support for Authenticode(tm) - signatures. - -2003-07-30 Sebastien Pouliot - - * Mono.Security.dll.sources: Added ExtendedKeyUsageExtension.cs - certificate extension (so MakeCert can now create SSL certificates). - -2003-07-28 Sebastien Pouliot - - * Mono.Security.dll.sources: Added missing SubjectAltNameExtension.cs - -2003-06-14 Sebastien Pouliot - - * list.unix. Added SubjectAltNameExtension.cs - -2003-03-06 Sebastien Pouliot - - * list.unix: New. All C# files required to build the assembly. - * makefile.gnu: New. Makefile to build the assembly under Linux. - * Mono.Security.build: New. NAnt build file. - diff --git a/mcs/class/Mono.Security/Mono.Math.Prime.Generator/ChangeLog b/mcs/class/Mono.Security/Mono.Math.Prime.Generator/ChangeLog deleted file mode 100644 index 4b5c2200399..00000000000 --- a/mcs/class/Mono.Security/Mono.Math.Prime.Generator/ChangeLog +++ /dev/null @@ -1,29 +0,0 @@ -2004-09-17 Sebastien Pouliot - - * SequentialSearchPrimeGeneratorBase.cs: In synch with corlib version. - Fixed all level 4 compilation warnings. - -2005-05-07 Sebastien Pouliot - - * SequentialSearchPrimeGeneratorBase.cs: Start the smallPrime vector at - 10 (not 9) as 29 was just tested (more for correctness than speed gain). - -2004-04-22 Sebastien Pouliot - - * NextPrimeFinder.cs: FxCop-ized. CLS compliance. - * PrimeGeneratorBase.cs: FxCop-ized. CLS compliance. - * SequentialSearchPrimeGeneratorBase.cs: FxCop-ized. CLS compliance. - -2004-02-13 Sebastien Pouliot - - * PrimeGeneratorBase.cs: Changed primality test to Rabin Miller to - fix issues #51229 (bug), #54262 (very long in same cases). - -2004-02-09 Sebastien Pouliot - - * NextPrimeFinder.cs: New. Copied from corlib. Required for PKCS1 and - RSAManaged (which are required for TLS). - * PrimeGeneratorBase.cs: New. Copied from corlib. Required for PKCS1 - and RSAManaged (which are required for TLS). - * SequentialSearchPrimeGeneratorBase.cs: New. Copied from corlib. - Required for PKCS1 and RSAManaged (which are required for TLS). diff --git a/mcs/class/Mono.Security/Mono.Math.Prime/ChangeLog b/mcs/class/Mono.Security/Mono.Math.Prime/ChangeLog deleted file mode 100644 index 077d52ff5d6..00000000000 --- a/mcs/class/Mono.Security/Mono.Math.Prime/ChangeLog +++ /dev/null @@ -1,35 +0,0 @@ -2007-07-05 Sebastien Pouliot - - * PrimalityTests.cs: Last attempt half-failed. For the time being we - need the initial workaround :( - -2007-07-05 Sebastien Pouliot - - * PrimalityTests.cs: Added Test method that select which algorithm, - SPP or RabinMillerTest, to use based on the prime-candidate size. - Removed previous workaround (as this is both a workaround and a good - fix ;-). - -2007-07-05 Sebastien Pouliot - - * PrimalityTests.cs: Rewritten RabinMillerTest to be closer to the - original algorithm (easier to understand/debug). Added a workaround - for #81857 when the prime is small (less than 100 bits) so we can keep - the a (base) == 2 optimization for larger primes. - -2004-05-07 Sebastien Pouliot - - * PrimalityTests.cs: Applying optimization from HAC section 4.50 - (base == 2) for a 30% gain in primality testing (medium confidence). - -2004-04-22 Sebastien Pouliot - - * PrimalityTests.cs: FxCop-ized. CLS compliance. Removed local RNG. - -2004-02-09 Sebastien Pouliot - - * ConfidenceFactor.cs: New. Copied from corlib. Required for PKCS1 and - RSAManaged (which are required for TLS). - * PrimalityTests.cs: New. Copied from corlib. Required for PKCS1 and - RSAManaged (which are required for TLS). - diff --git a/mcs/class/Mono.Security/Mono.Math/ChangeLog b/mcs/class/Mono.Security/Mono.Math/ChangeLog deleted file mode 100644 index e73d2ab8be6..00000000000 --- a/mcs/class/Mono.Security/Mono.Math/ChangeLog +++ /dev/null @@ -1,79 +0,0 @@ -2007-07-30 Sebastien Pouliot - - * BigInteger.cs: Applied Miguel's r82915 patch for Equals. - -2007-07-05 Sebastien Pouliot - - * BigInteger.cs: Call PrimalityTests.Test instead of the Rabin-Miller - test. This will select the best algorithm to use based on the prime - candidate. Applied #69999 optimization (even if this code is commented - right now) so this old issue can be closed. - -2007-07-05 Sebastien Pouliot - - * BigInteger.cs: Reduce modulo steps in Multiply. Add #if/#else around - older, and commented, [Odd|Even]Pow methods. - -2007-07-04 Sebastien Pouliot - - * BigInteger.cs: In some condition the optimized (4 variants) OddPow - expose a bug, mainly with small numbers. This simpler version, square - and multiply, doesn't expose as much the bug (almost all new prime - tests pass). - -2007-07-03 Sebastien Pouliot - - * BigInteger.cs: Avoid Miller-Rabin test for small primes (we have a - complete list of them) in IsProbablePrime. - -2007-07-03 Sebastien Pouliot - - * BigInteger.cs: Fix possible IndexOutOfRangeException inside method - IsProbablePrime for small values. - -2007-07-03 Sebastien Pouliot - - * BigInteger.cs: Fix check on IsProbablePrime not to exclude the last - element of the small primes. Patch by Kazuki (#81857). - -2004-12-03 Sebastien Pouliot - - * BigInteger.cs: Fix issue #70169 in ModPow when modulus is a power of - two. - -2004-10-19 Sebastien Pouliot - - * BigInteger.cs: Fix issue #68452 when Randomize was being called on a - 0 BigInteger (i.e. BitCount == 0). - -2004-09-17 Sebastien Pouliot - - * BigInteger.cs: In sync with corlib. This fix level 4 warnings about - CLSCompliant. - -2004-05-07 Sebastien Pouliot - - * BigInteger.cs: Faster scan of smallPrimes in IsProbablePrime. - Commented the methods OddModTwoPow and EvenModTwoPow as they are broken - in some cases (well tested primes test case). - -2004-04-22 Sebastien Pouliot - - * BigInteger.cs: FxCop-ized. CLS compliance. - -2004-02-23 Sebastien Pouliot - - * BigInteger.cs: Corrected isProbablePrime by removing the redundant - loop. Fix #54750. - -2004-02-13 Sebastien Pouliot - - * BigInteger.cs: Fixed isProbablePrime() and added Parse method from - patch provided by Pieter (#51229). Changed SmallPrimeSppTest to - RabinMillerTest (#51229, #54262). Removed obsoleted method - isProbablePrime(int). - -2004-02-09 Sebastien Pouliot - - * BigInteger.cs: New. Copied from corlib. Required for PKCS1 and - RSAManaged (which are required for TLS). diff --git a/mcs/class/Mono.Security/Mono.Security.Authenticode/ChangeLog b/mcs/class/Mono.Security/Mono.Security.Authenticode/ChangeLog deleted file mode 100644 index b6b94272fce..00000000000 --- a/mcs/class/Mono.Security/Mono.Security.Authenticode/ChangeLog +++ /dev/null @@ -1,166 +0,0 @@ -2008-12-23 Sebastien Pouliot - - * SoftwarePublisherCertificate.cs: Support PKCS7 files that with - PEM headers around the base64 content. - [Fix bug #457658] - -2008-05-16 Sebastien Pouliot - - * AuthenticodeFormatter.cs: Throw an NotSupportedException if we're - trying to sign a non-PE (portable executable) file. We do not support - signing CAB and MSI files (nor does mono generates them). - [Partial fix for #388602, kept open as Enhancement] - -2008-01-10 Sebastien Pouliot - - * AuthenticodeDeformatter.cs: Use RSAManaged and the new overloaded - PKCS1.Verify_v15 with tryNonStandardEncoding == true when verifying - timestamping certificate signatures. Fix for #350958 - -2007-11-01 Sebastien Pouliot - - * AuthenticodeFormatter.cs: Allow signature of very big files (e.g. a - 1.5Gb EXE). Original patch from Ondrej Kelle; - -2007-04-26 Sebastien Pouliot - - * AuthenticodeDeformatter.cs: Don't reset an existing reason inside - IsTrusted. - -2007-01-12 Sebastien Pouliot - - * AuthenticodeFormatter.cs: The ASN.1 structure must be padded to a - multiple of 8 bytes, else the signature is invalid - even if the hash - is correct! - -2006-12-14 Sebastien Pouliot - - * AuthenticodeBase.cs: Support (strip) COFF symbol table when - calculating the hash value of a PE file. - * AuthenticodeDeformatter.cs: Adapt to changes in base class. - * AuthenticodeFormatter.cs: Reuse more code from base class. Strip - COFF symbol table (if present). Fix alignment (on 8 bytes) for the - signature location. - -2006-11-08 Sebastien Pouliot - - * AuthenticodeDeformatter.cs: Return (find) the SigningCertificate - even if the signature isn't verifiable. This is the behaviour required - for 2.0. - -2006-06-14 Sebastien Pouliot - - * AuthenticodeBase.cs: Fix destination offset. Note that this works - under MS but not under Mono. - * AuthenticodeDeformatter.cs: Report a more useful error if the file - hash doesn't match the signed hash. - * AuthenticodeFormatter.cs: Implemented support for Timestamp method. - -2005-04-18 Sebastien Pouliot - - * AuthenticodeFormatter.cs: Commented unused private constants to - remove compiler warnings. - -2005-04-08 Sebastien Pouliot - - * AuthenticodeDeformatter.cs: In synch with corlib version. - -2004-11-05 Sebastien Pouliot - - * AuthenticodeFormatter.cs: Now use BitConverterLE for explicit - little-endian convertion. - * PrivateKey.cs: Now use BitConverterLE for explicit little-endian - convertion for PVK files. - -2004-10-29 Sebastien Pouliot - - * AuthenticodeFormatter.cs: Fixed spcSpOpusInfo attribute (it wasn't - added) and contentType attribute (was added 2 times). Also fixed the - case where we signed an already Authenticode signed file (re-signing). - * SoftwarePublisherCertificate.cs: Support for base64 encoded ASN.1 - files (either Unicode or ASCII). - -2004-10-22 Sebastien Pouliot - - * AuthenticodeFormatter.cs: Fixed case where Url is null (broken since - we switched from string to Uri). Now use "using" for FileStream. - -2004-09-17 Sebastien Pouliot - - * AuthenticodeDeformatter.cs: In synch with corlib version. Fixed all - level 4 compilation warnings. - * AuthenticodeFormatter.cs: Fixed all level 4 compilation warnings. - * PrivateKey.cs: Fixed all level 4 compilation warnings. - -2004-09-07 Sebastien Pouliot - - * AuthenticodeBase.cs: Reworked not to load the entire file into - memory before hashing it (now in 4kb blocks). Splitted code in many - methods to allow "lighter" use by the deformatter. - * AuthenticodeDeformatter.cs: Less memory hungry so it can be used to - create Publisher evidences. No hash instance are created if the file - isn't signed. - * AuthenticodeFormatter.cs: Adapted to API changes. - -2004-05-11 Sebastien Pouliot - - * PrivateKey.cs: Better exception reporting. Added globalization to - exceptions. - * SoftwarePublisherCertificate.cs: Better exception reporting. Added - globalization to exceptions. - -2004-04-28 Sebastien Pouliot - - * AuthenticodeBase.cs: Added missing (overwritten) #if INSIDE_CORLIB - directives to hides type and enum in corlib. - -2004-04-22 Sebastien Pouliot - - * AuthenticodeBase.cs: FxCop-ized. CLS compliance. Also includes - endian fixes from Bernie Solomon. - * AuthenticodeDeformatter.cs: FxCop-ized. CLS compliance. - * AuthenticodeFormatter.cs: FxCop-ized. CLS compliance. - * PrivateKey.cs: Replaced Array.Copy with Buffer.BlockCopy. - * SoftwarePublisherCertificate.cs: FxCop-ized. - -2004-02-23 Sebastien Pouliot - - * PrivateKey.cs: Adjusted to catch exceptions from CryptoConvert. - FromCapiPrivateKeyBlob when dealing with weakly encrypted keys. - -2004-02-20 Sebastien Pouliot - - * AuthenticodeDeformatter.cs: Updated to use the new X509Chain syntax. - -2003-12-15 Sebastien Pouliot - - * AuthenticodeDeformatter.cs: Now throw a COMException for invalid - signature. Added a SigningCertificate property (to be independant of - the certificate collection ordering). - -2003-09-01 Sebastien Pouliot - - * AuthenticodeBase.cs: New. Base class including how to hash a - PE file. - * AuthenticodeDeformatter.cs: New. Class to decode Authenticode(tm) - signatures. - * AuthenticodeFormatter.cs: New. Class to encode a Authenticode(tm) - signature, and optionally a timestamp, into a PE file. - * SoftwarePublisherCertificate.cs: Now use Mono.Security.X509. - X509Certificate class. - -2003-06-19 Nick Drochak - - * PrivateKey.cs: Work around for mcs? bug 45127. - -2003-03-15 Sebastien Pouliot - - * PrivateKey.cs: New. Class to load or create PVK (PriVate Key) - files (a Microsoft specific file format for private keys). - -2003-03-06 Sebastien Pouliot - - * SoftwarePublisherCertificate.cs: New. Class to load or create - SPC files (which are PKCS#7 files containing only certificates - and CRL). - diff --git a/mcs/class/Mono.Security/Mono.Security.Cryptography/ChangeLog b/mcs/class/Mono.Security/Mono.Security.Cryptography/ChangeLog deleted file mode 100644 index bc4e1e9344c..00000000000 --- a/mcs/class/Mono.Security/Mono.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,328 +0,0 @@ -2010-07-16 Sebastien Pouliot - - * MD2Managed.cs: - * MD4Managed.cs: - Increment ibStart in HashCore - -2008-08-07 Sebastien Pouliot - - * CryptoTools.cs: Make this usable with Silverlight 2.0 (NET_2_1) - * SymmetricTransform.cs: Make this (more) usable with SL2 limited - crypto support. - -2008-04-21 Sebastien Pouliot - - * CryptoConvert.cs: Fix HMAC to respect start index inside an array. - Patch by Kazuki Oikawa. - -2008-03-13 Sebastien Pouliot - - * CryptoConvert.cs: Re-order exception handling to report the most - precise error to caller. Apply RSA extra check to DSA. - * RSAManaged.cs: Test imported parameters to ensure the public and - private parts of the keypair match together. - -2008-03-04 Sebastien Pouliot - - * SymmetricTransform.cs: Sync with corlib. Fix ANSIX923 padding check - (#366623) - -2008-02-03 Sebastien Pouliot - - * RSAManaged.cs: Replace "" (found by Gendarme) with more useful text. - -2008-01-10 Sebastien Pouliot - - * PKCS1.cs: Add a new method that optionally checks for badly - padding, technically invalid, PKCS#1 block. This is required to - support timestamping verification for Authenticode (since the - main timestamping service does this). Fix for #350958 - -2007-11-18 Sebastien Pouliot - - * RSAManaged.cs: Fix the rare case where the inverse of q modulo p - can result in bigint one byte shorter than expected, which could - mess up the export/import of the key. - -2007-05-08 Randolph Chung - - * CryptoConvert.cs: Add DSA blob conversion functions. - -2007-03-05 Sebastien Pouliot - - * SymmetricTransform.cs: Fix KeepLastBlock to be true for decryption - with no padding or zero padding. Part of the fix for #81008. - -2007-01-08 Sebastien Pouliot - - * SymmetricTransform.cs: Fix #80439 again. This time we have tests for - all ciphers, modes and padding. - -2007-01-04 Sebastien Pouliot - - * SymmetricTransform.cs: Fix previous fix (for #80439) as we were now - too permissive. - -2007-01-03 Sebastien Pouliot - - * SymmetricTransform.cs: Reduce inputCount if larger than the output - data can hold. Fix bug #80439. - -2006-12-11 Sebastien Pouliot - - * PKCS8.cs: Normalize the private key X integer, not it's ASN.1 - container, to 20 bytes. - -2006-10-04 Sebastien Pouliot - - * PKCS1.cs: Remove compatibility block where all padding wasn't - verified (can't find the original test case for it). Note: the - existing implementation wasn't affected by CVE-2006-4339, aka RSA - PKCS#1 1.5 signature forgery (but we're stronger without it). - -2006-09-27 Sebastien Pouliot - - * RSAManaged.cs: Ensure that the results of Encrypt and Decrypt will - always be the same length as the key. If smaller then we left pad the - result with 0x00 (same integer, correct length for everyone). Fix bug - #79502 where an LDAP/SSL server didn't like the missing byte. - -2006-09-05 Sebastien Pouliot - - * RSAManaged.cs: Backport NRE fix from mscorlib.dll. - -2006-06-15 Sebastien Pouliot - - * CryptoTools.cs: Fix offset in block processor. This fix the HMAC - algorithms when large buffer where used (with multiple calls to - TransformBlock). - -2006-02-28 Sebastien Pouliot - - * CryptoConvert.cs: Make sure we can import a keypair into our RSA - instance (even if the key store isn't available). See bug #77559. - * PKCS8.cs: Make sure we can import a keypair into our RSA instance - (even if the key store isn't available). See bug #77559. - -2005-11-23 Sebastien Pouliot - - * SymmetricTransform.cs: Synched with corlib version (IV behaviour for - NET_2_0). Virtualized some methods (like Dispose). Fix bug #76801. - -2005-05-09 Sebastien Pouliot - - * KeyPairPersistence.cs: Use PlatformID.Unix under NET_2_0. - * PKCS8.cs: In sync with corlib; - -2005-04-18 Sebastien Pouliot - - * Null.cs: New "null" symmetric encryption for debugging. This class - isn't (and shouldn't be) built by default. - * SymmetricTransform.cs: Fixed a division by zero if someone changes - the feedback value to 0. - * SHA224Managed.cs: Fixed warning about unused private constant. - -2005-03-30 Sebastien Pouliot - - * SymmetricTransform.cs: Fixed a padding bug affecting that can occurs - when no padding is used. - -2005-03-07 Sebastien Pouliot - - * MD2Managed.cs: Removed memory allocation from the transform method. - * MD4Managed.cs: Moved memoty allocation to constructor (from init). - * SHA224Managed.cs: Fixed bug #73404 which gaves bad results when the - digested data is longer than 2^32 bits. - -2005-01-11 Sebastien Pouliot - - * SymmetricTransform.cs: Added support for ANSI X9.23 padding and - ISO 10126 padding modes (applies to all symmetric block ciphers). - -2004-12-22 Sebastien Pouliot - - * KeyPairPersistence.cs: Commented imperative asserts until it is - supported by the runtime. - -2004-12-06 Sebastien Pouliot - - * RSAManaged.cs: Implement key blinding for RSA decryption with, or - without, using CRT. - -2004-11-23 Sebastien Pouliot - - * PKCS1.cs: Fix PKCS#1 v1.5 decryption when the ciphertext isn't - exactly the same of the public key (which happens sometimes on Fx 1.1 - probably because it doesn't do the last I2OSP operation to left pad - the resulting big integer with zeros). - -2004-11-10 Sebastien Pouliot - - * RC4.cs: Fixed RC4 for compatibility with .NET 2.0. The algorithm is - OK but the check for IV, unused for stream ciphers, has changed. - -2004-10-28 Sebastien Pouliot - - * KeyPairPersistence.cs: Added localization for exceptions messages. - Also added more details (type and path) when an exception is thrown. - -2004-09-29 Sebastien Pouliot - - * RSAManaged.cs: In synch with corlib. KeySize is now always a - multiple of 8 bits. Fix #66929. - -2004-09-17 Sebastien Pouliot - - * CryptoConvert.cs: In synch with corlib version. Fixed all level 4 - compilation warnings. - * KeyPairPersistence.cs: In synch with corlib version. Fixed all level - 4 compilation warnings. - * PKCS1.cs: In synch with corlib version. Fixed all level 4 - compilation warnings. - * SHA224Managed.cs: Fixed all level 4 compilation warnings. - -2004-09-17 Sebastien Pouliot - - * SHA224.cs: New. Abstract class for all SHA224 implementations. - * SHA224Managed.cs: New. Managed implementation of SHA224 (a SHA256 - derivate) as specified in RFC3874 and FIPS 180-2 Change Notice. - -2004-06-23 Sebastien Pouliot - - * SymmetricTransform.cs: Reduce by one the number of block when - decrypting. This operation was in CryptoStream before but is only - required for decryption (which CryptoStream can't know). - Fix bug #60573. - -2004-05-27 Sebastien Pouliot - - * ARC4Managed.cs: Added missing exception handling in TransformBlock - and TransformFinalBlock. - * SymmetricTransform.cs: Fixed possible integer overflow. Added - missing exception handling in TransformBlock and TransformFinalBlock. - -2004-05-10 Sebastien Pouliot - - * PKCS8.cs: Fixed negative Version check. - * MD2Managed.cs: Added readonly to static array constants. - * MD4Managed.cs: Removed unrequired memory allocation in MD4Transform. - -2004-05-01 Sebastien Pouliot - - * CryptoConvert.cs: Added support for truncated, but still valid, RSA - private key blob. Fix #57941 (couldn't sign with nunit key). - * RSAManaged.cs: Normalized the size of D when not present. This - allows us to output a compatible base64 representation of 1024bits 0. - -2004-04-28 Sebastien Pouliot - - * SymmetricTransform.cs: Fixed bug when offset > 0 in destination - buffer. - -2004-04-22 Sebastien Pouliot - - * CryptoConvert.cs: FxCop-ized. Sealed class. Use Buffer.BlockCopy. - * CryptoTools.cs: FxCop-ized. Sealed KeyBuilder class. Delay creation - of RNG object. Use Buffer.BlockCopy. - * DiffieHellman.cs: FxCop-ized. Removed public constructor. - * DiffieHellmanManaged.cs: FxCop-ized. Actualized with changes from - BigInteger. - * KeyPairPersistance.cs: FxCop-ized. Updated version for management - of keypairs. - * MD2Managed.cs: Use Buffer.BlockCopy instead of Array.Copy. - * PKCS1.cs: FxCop-ized. Sealed class. Use Buffer.BlockCopy instead of - Array.Copy. Also includes endian patches from Bernie Solomon. - * PKCS8.cs: FxCop-ized. Sealed class. - * RSAManaged.cs: FxCop-ized. Actualized with changes from BigInteger. - * SymmetricTransform.cs: Use Buffer.BlockCopy instead of Array.Copy. - -2004-04-20 Sebastien Pouliot - - * CryptoConvert.cs: Synched with corlib version to get endian fixes - from Bernie Solomon. - -2004-03-23 Sebastien Pouliot - - * CryptoConvert.cs: Added exception for null and bad parameters. - * RSAManaged.cs: CryptographicException thrown when trying to export - the private key when only the public key is present (CRT aware). - -2004-03-22 Sebastien Pouliot - - * CryptoConvert.cs: Added new methods to convert [From|To]Hex. Added - new version of FromCapiPublicKeyBlob with an integer offset. - -2004-03-10 Sebastien Pouliot - - * PKCS8.cs: Added EncodeRSA, EncodeDSA and completed GetBytes() so it - is now possible to encode PKCS8 files (this is required to encode - PKCS12 files). - -2004-02-15 Sebastien Pouliot - - * ARC4Managed.cs: Removed all % 256 (modulo) because typecasting to - byte already ensure the result would be correct (as suggested by - Technoboy). Now use KeyBuilder to create new keys. - -2004-02-13 Sebastien Pouliot - - * DHKeyGeneration.cs: New. Enumuration of possible key generation for - Diffie-Hellman. Contributed by Pieter Philippaerts (mentalis.org). - * DHParameters.cs: New. Structure to hold the different elements of a - Diffie-Hellman key. Contributed by Pieter Philippaerts (mentalis.org). - * DiffieHellman.cs: New. Astract class as base for all Diffie-Hellman - implementations. Contributed by Pieter Philippaerts (mentalis.org). - * DiffieHellmanManaged.cs: New. Managed implementation of the Diffie- - Hellman key agreement algorithm. Contributed by Pieter Philippaerts. - -2004-02-09 Sebastien Pouliot - - * PKCS1.cs: New. Copied from corlib. Required for RSAManaged. - * RSAManaged.cs: New. Copied from corlib. Required for TLS - some - parts (MD5SHA1) cannot work with the default RSACryptoServiceProvider. - -2004-02-06 Sebastien Pouliot - - * CryptoTools.cs: New. Copied from corlib to offer the sames services - to symmetric algorithms in Mono.Security assembly. - * KeyPairPersistance.cs: Provides a similar to CryptoAPI persistence - mechanism for keypairs (based on CspParameters). - * SymmetricTransform.cs: New. Copied from corlib to offer the sames - services to symmetric algorithms in Mono.Security assembly. - -2004-01-12 Sebastien Pouliot - - * CryptoConvert.cs: RSA doesn't start with a Q - at least that what - a strongname told me. Sorry Ron :( - -2003-11-27 Sebastien Pouliot - - * MD4.cs: New. Asbtract class for all MD4 implementations. WARNING: - The MD4 algorithm is BROKEN (collisions) and SHOULDN'T be used in - NEW designs. However some higher level algorithms (like NTLM) requires - MD4 (and may even be secure using it). YOU'RE WARNED! - * MD4Managed.cs: New. Managed implementation of MD4 (RFC1320). - * PKCS8.cs: New. Added Private-Key Information Syntax Standard as a - building block for PKCS12. - -2003-10-30 Sebastien Pouliot - - * CryptoConvert.cs: Fixed strongname generation for small exponents - (like 17). Part of the fixed for bug #50341. - -2003-06-19 Nick Drochak - - * CryptoConvert.cs: Work around for mcs? bug 45127. - -2003-03-07 Sebastien Pouliot - - * ARC4Managed.cs: New. Implementation of the Alleged RC4(tm) - stream cipher in managed code (required for SSL/TLS). - * CryptoConvert.cs: New. Helper class to help convert between - Windows crypto structures and .NET crypto classes (required - for security tools). - * MD2.cs: New. Abstract class for all MD2 hash implementations. - * MD2Managed.cs: New. Managed implementation of the MD2 hash - algorithm (required for old, but still valid, X.509 certificates). - * RC4.cs: New. Abstract class for all RC4 stream cipher - implementations. diff --git a/mcs/class/Mono.Security/Mono.Security.Protocol.Ntlm/ChangeLog b/mcs/class/Mono.Security/Mono.Security.Protocol.Ntlm/ChangeLog deleted file mode 100644 index 4ea04187ebd..00000000000 --- a/mcs/class/Mono.Security/Mono.Security.Protocol.Ntlm/ChangeLog +++ /dev/null @@ -1,53 +0,0 @@ -2010-05-10 Sebastien Pouliot - - * ChallengeResponse.cs: Let it compile for Moonlight (where the - file is compiled inside System.dll) - -2004-11-05 Sebastien Pouliot - - * MessageBase.cs: Fixed endian issue. Added globalization support. - * Type1Message.cs: Fixed endian issue. Added globalization support. - * Type2Message.cs: Fixed endian issue. - * Type3Message.cs: Fixed endian issue. Added globalization support. - -2004-04-22 Sebastien Pouliot - - * ChallengeResponse.cs: FxCop-ized. - * NtlmFlags.cs: FxCop-ized. CLS compliance. - * Type1Message.cs: FxCop-ized. - * Type3Message.cs: FxCop-ized. - -2004-04-20 Sebastien Pouliot - - * NtlmFlags.cs: Changed enum to int for CLS compliance. - -2003-12-17 Sebastien Pouliot - - * ChallengeResponse.cs: Sorry I must have a profesionnal problem with - weak passwords ;-). Anyway I corrected the CR for null passwords (which - would produce a weak key for the first DES key) and added clean up :). - However it (null password) doesn't work for SQL Server authentication ? - -2003-12-15 Sebastien Pouliot - - * ChallengeResponse.cs: Pre-calculated second part of the LM hash for - small password. Otherwise we get a DES weak key - which isn't - supported (exception) by the framework. - -2003-12-02 Sebastien Pouliot - - * ChallengeResponse.cs: Fixed compilation error with mcs (System.Math.Min) - * Type2Message.cs: Fixed compilation warning for override. Flags are now - 32 bits. - * Type3Message.cs: Fixed compilation warning for override. Removed (old) - header code to use base class. Changed 16 bits Options for 32 bits Flags - (NtlmFlags). - -2003-12-01 Sebastien Pouliot - - * ChallengeResponse.cs: New. Implements the NTLM (v1) Challenge Response. - * MessageBase.cs: New. Abstract base class for NTLM messages. - * NtlmFlags.cs: New. All known flags for NTLM. - * Type1Message.cs: New. Negotiation message. - * Type2Message.cs: New. Challenge message. - * Type3Message.cs: New. Authentication message. diff --git a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog b/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog deleted file mode 100644 index 7f05ff365de..00000000000 --- a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog +++ /dev/null @@ -1,345 +0,0 @@ -2010-05-10 Sebastien Pouliot - - * TlsClientCertificateVerify.cs: Let it compile for Moonlight - - where the file is compiled inside System.dll - -2010-04-07 Gonzalo Paniagua Javier - - * TlsServerCertificate.cs: display the error code. - -2010-03-11 Gonzalo Paniagua Javier - - * TlsServerCertificate.cs: chain is built and validated in - System.dll now. - -2010-03-01 Gonzalo Paniagua Javier - - * TlsServerCertificate.cs: - added a new callback for certificate validation that gets all the - certificates received from the server/client. The callee should - build the chain and validate it. - -2009-08-20 Sebastien Pouliot - - * TlsServerCertificate.cs: If no usage information is available then - assume it's ok for SSL since we'll (later) check that the CN contains - a host name (that match the server) and such a certificate wouldn't - be much useful for anything but SSL/TLS. Fix the new stmp.gmail.com - certificate usage failure. - -2007-12-15 Sebastien Pouliot - - * TlsServerCertificate.cs: Add support for wilcard (*) when matching - the target host with the certificate. Fix bug #346812 - -2007-05-22 Sebastien Pouliot - - * TlsClientCertificate.cs: If possible avoid to export the private key - (it could be non-exportable in a different RSA class implementation). - Patch from Roy Versteeg to fix #81592. - * TlsClientCertificateVerify.cs: Add chain support for x.509 client - certificates. Based on Roy Versteeg patch to fix #80557. - -2006-12-23 Gonzalo Paniagua Javier - - * TlsServerCertificate.cs: typo. - -2006-09-11 Sebastien Pouliot - - * TlsClientFinished.cs: Use Write.Cipher instead of Cipher. Remove - usage of TlsStream in ProcessAsSsl3. - * TlsClientKeyExchange.cs: Use Negotiating.Cipher instead of Cipher. - Refactor to avoid code duplication between SSL3 and TLS. - * TlsServerCertificate.cs: Use Negotiating.Cipher instead of Cipher. - * TlsServerFinished.cs: Use Current.Cipher instead of Cipher. Use - Compare to test client and server digests equality. Remove usage of - TlsStream in ProcessAsSsl3. - * TlsServerHello.cs: Use Negotiating.Cipher instead of Cipher. Remove - usage of TlsStream to reduce memory allocations. Remove method - CompareSessionId and use the new base class Compare method instead. - -2006-03-16 Sebastien Pouliot - - * TlsClientHello.cs: Check to see if we already have a known session - (past or concurrent) with the same target host. If so the use this - session id to try to resume (i.e. abbreviated handshake). - * TlsServerFinished.cs: Don't reset the hasndshake stream here. The - stream must be resetted once BOTH the client and the server are done. - The order of message can be different if we use an abbreviated - handshake sequence which leads to an invalid handshake. - * TlsServerHello.cs: Add this session info to the client cache. If the - server sends the same session id (as we supplied) then we MUST do an - abbreviated handshake. - -2005-11-23 Sebastien Pouliot - - * TlsServerCertificate.cs: Add support for Netscape Server Gated - Crypto (2.16.840.1.113730.4) as a valid server-side EKU OID. Fix bug - #76804. - -2005-06-14 Sebastien Pouliot - - * TlsClientCertificate.cs: Add support for _optional_ mutual - authentication. SSL3 and TLS1 deals differently with this. SSL3 tested - with OpenSSL, TSL1 tested with OpenSSL and LDAPS/AD. - -2005-04-12 Sebastien Pouliot - - * TlsClientCertificateVerify.cs: Add missing data length (16 bits - - not to be confused with the record 24 bits length) before the RSA - signature of the MD5SHA1 hash. Fix #71696. - -2004-05-11 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Added fix for better handling of exceptions when - building the X509 Certificate chain. - -2004-04-22 Sebastien Pouliot - - * TlsClientCertificateVerify.cs: Use Buffer.BlockCopy instead of - Array.Copy. - * TlsServerCertificate.cs: Changed KeyUsage to KeyUsages and CertType - to CertTypes. - -2004-03-19 Sebastien Pouliot - - * TlsClientKeyExchange.cs: Fixed key pair used to encrypt pre-master - secret for exportable ciphers - must use the public key received in - ServerKeyExchange. - -2004-03-10 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificateRequest.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificateRequest.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerFinished.cs: - - - Fixed meesage type definition. - -2004-03-04 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHelloDone.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHelloDone.cs: - - - Fixed message type. - -2004-02-26 Sebastien Pouliot - - * TlsServerCertificate.cs: Certificate validation has been activated. - -2004-02-26 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Added changes for better handling of ClientHelloRequest messages. - -2004-02-21 Carlos Guzman Alvarez - - * TlsServerHello: Fix for handle SecurityProtocolType.Default. - -2004-02-20 Sebastien Pouliot - - * TlsServerCertificate.cs: Added code to validate the server X.509 - certificate (identity, usage) and it's chain to a trusted root. - Note that the verification is commented for the time being. - -2004-02-14 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Removed test code. - -2003-11-17 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - Removed ReadByte method, use innerStream.ReadByte() method instead. - -2003-11-13 Carlos Guzmán Álvarez - - * Added implementation of an SslClientStream class similar to the MS .NET Framework 1.2 documentation. - - The next files are no more needed: - - - TlsSession.cs - - - TlsNetworkStream.cs - - - TlsSocket.cs - - - TlsSessionState.cs - - The next files are renamed: - - - TlsSessionSettings.cs -> TlsClientSettings.cs - - - TlsSessionContext.cs -> TlsContext.cs - - The next files are new: - - - SslClientStream.cs ( the name is non definitive yet ) - - The next files where changed to reflect the new canges: - - - TlsHandshakeMessage.cs - - - TlsClientCertificate.cs - - - TlsClientCertificateVerify.cs - - - TlsClientFinished.cs - - - TlsClientHello.cs - - - TlsClientKeyExchange.cs - - - TlsServerCertificate.cs - - - TlsServerCertificateRequest.cs - - - TlsServerFinished.cs - - - TlsServerHello.cs - - - TlsServerHelloDone.cs - - - TlsServerKeyExchange.cs - - - TlsAlert.cs - - - TlsCloseNotifyAlert.cs - - -2003-11-12 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Changes for give full error message only in debug mode ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Protocol.Tls/TlsProtocol.cs: - - - Renamed to SecurityProtocolType.cs ( for match .NET 1.2 ) - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - Renamed to MD5SHA1.cs ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Cryptography/TlsCompressionMethod.cs: - - - Renamed to SecurityCompressionType. - - * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs: - * Mono.Security.Protocol.Tls/HashAlgorithmType.cs: - * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs: - - - New enumerations that matches .NET 1.2 definitions with some minor differences. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Added changes for make use of new enumerations. - - * Mono.Security.Protocol.Tls/TlsClientStream.cs: - - - Added new informative properties that matches .NET 1.2 SslClientStream - ( Not all the properties are implemented yet ). - - -2003-11-10 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Fixed invalid alert message. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Cryptography/HMAC.cs: - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Changed ( Thanks to Sebastién Pouliot for his feedback ) - - SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); - MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider(); - - to - - HashAlgorithm sha = SHA1.Create(); - HashAlgorithm md5 = MD5.Create(); - -2003-11-04 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Added custom padding for record encryption. - - -2003-11-03 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs: - - - Removed file. - - * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs: - - - New class for handshake hashes calculation on SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Fixed mac keys clearing for SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - - - Added changes for make use of new TlsSslHandshakeHash class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Added initial implementation for SSL3 protocol. - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - New class for md5-sha hash calculation. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs: - - - Make use of new MD5SHA1CryptoServiceProvider class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Added initial implementation (not finished). - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Minor change to message processing. - - - Changed verify method name to verifySignature. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Changed handshakeHashes member to be an TlsStream. - -2003-10-28 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionSettings.cs: - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Added changes for make use of X509 classes from mono. - -2003-10-23 Carlos Guzmán Álvarez - - * Added partial implementation of SSL3 protocol ( not finished yet ). diff --git a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/ChangeLog b/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/ChangeLog deleted file mode 100644 index 17995227748..00000000000 --- a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/ChangeLog +++ /dev/null @@ -1,43 +0,0 @@ -2007-05-22 Sebastien Pouliot - - * TlsClientCertificate.cs: Add chain support for x.509 client - certificates. Based on Roy Versteeg patch to fix #80557. - -2007-05-07 Sebastien Pouliot - - * TlsClientCertificate.cs: A client certficate with a RSA public key - can only be used, protocol wise, to sign. Which means we should always - be checking it's keyUsage for digitalSignature. Fix for bug #81511 - -2006-09-11 Sebastien Pouliot - - * TlsClientCertificate.cs: Use Negotiating.Cipher instead of Cipher. - Fix reading the message length if it's zero (in that case it's not - present two times). - * TlsClientFinished.cs: Use Current.Cipher instead of Cipher. Use - Compare to test client and server digests equality. - * TlsClientHello.cs: Use Negotiating.Cipher instead of Cipher. - * TlsClientKeyExchange.cs: Use Negotiating.Cipher instead of Cipher. - * TlsServerFinished.cs: Use Current.Cipher instead of Cipher. - * TlsServerHello.cs: Use Negotiating.Cipher instead of Cipher. - -2005-07-01 Sebastien Pouliot - - * TlsClientCertificate.cs: Fix decoding (extra length) and for null - (no certificates). Add basic client certificate validations before - calling the callback (which can override the default decision). - * TlsClientCertificateVerify.cs: Fix signature verification (the first - two bytes are the length of the signature). - * TlsServerCertificateRequest.cs: Sent the list of trusted root DNs. - -2004-11-10 Sebastien Pouliot - - * TlsClientFinished.cs: ProcessAsTls1 - get out of the loop if PRF are - different. - -2004-09-23 Sebastien Pouliot - - * TlsClientKeyExchange.cs: Removed .Clear call on private key as itn't - ours (but only a reference). It also requires the callback to recreate - a new key object each time (which is worse). This also implies that - the caller (implementing the callback) is responsible to clear it. diff --git a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake/ChangeLog b/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake/ChangeLog deleted file mode 100644 index be1099e899d..00000000000 --- a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake/ChangeLog +++ /dev/null @@ -1,205 +0,0 @@ -2006-09-11 Sebastien Pouliot - - * HandshakeMessage.cs: EncodeMessage is called very often so we avoid - many allocations by not creating a TlsStream and by not calling - WriteInt24 (IPAddress.HostToNetworkOrder and BitConverter.GetBytes). - We also cache the encoded result to avoid computing/allocating the - encoded message twice (in most cases) for the handshake. Added a - Compare static method to compare byte arrays (easier to step out when - debugging). - -2004-07-14 Carlos Guzman Alvarez - - * Updated license head in c# source files for use - always the same format. - -2003-11-17 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - Removed ReadByte method, use innerStream.ReadByte() method instead. - -2003-11-13 Carlos Guzmán Álvarez - - * Added implementation of an SslClientStream class similar to the MS .NET Framework 1.2 documentation. - - The next files are no more needed: - - - TlsSession.cs - - - TlsNetworkStream.cs - - - TlsSocket.cs - - - TlsSessionState.cs - - The next files are renamed: - - - TlsSessionSettings.cs -> TlsClientSettings.cs - - - TlsSessionContext.cs -> TlsContext.cs - - The next files are new: - - - SslClientStream.cs ( the name is non definitive yet ) - - The next files where changed to reflect the new canges: - - - TlsHandshakeMessage.cs - - - TlsClientCertificate.cs - - - TlsClientCertificateVerify.cs - - - TlsClientFinished.cs - - - TlsClientHello.cs - - - TlsClientKeyExchange.cs - - - TlsServerCertificate.cs - - - TlsServerCertificateRequest.cs - - - TlsServerFinished.cs - - - TlsServerHello.cs - - - TlsServerHelloDone.cs - - - TlsServerKeyExchange.cs - - - TlsAlert.cs - - - TlsCloseNotifyAlert.cs - - -2003-11-12 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Changes for give full error message only in debug mode ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Protocol.Tls/TlsProtocol.cs: - - - Renamed to SecurityProtocolType.cs ( for match .NET 1.2 ) - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - Renamed to MD5SHA1.cs ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Cryptography/TlsCompressionMethod.cs: - - - Renamed to SecurityCompressionType. - - * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs: - * Mono.Security.Protocol.Tls/HashAlgorithmType.cs: - * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs: - - - New enumerations that matches .NET 1.2 definitions with some minor differences. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Added changes for make use of new enumerations. - - * Mono.Security.Protocol.Tls/TlsClientStream.cs: - - - Added new informative properties that matches .NET 1.2 SslClientStream - ( Not all the properties are implemented yet ). - - -2003-11-10 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Fixed invalid alert message. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Cryptography/HMAC.cs: - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Changed ( Thanks to Sebastién Pouliot for his feedback ) - - SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); - MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider(); - - to - - HashAlgorithm sha = SHA1.Create(); - HashAlgorithm md5 = MD5.Create(); - -2003-11-04 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Added custom padding for record encryption. - - -2003-11-03 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs: - - - Removed file. - - * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs: - - - New class for handshake hashes calculation on SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Fixed mac keys clearing for SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - - - Added changes for make use of new TlsSslHandshakeHash class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Added initial implementation for SSL3 protocol. - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - New class for md5-sha hash calculation. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs: - - - Make use of new MD5SHA1CryptoServiceProvider class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Added initial implementation (not finished). - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Minor change to message processing. - - - Changed verify method name to verifySignature. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Changed handshakeHashes member to be an TlsStream. - -2003-10-28 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionSettings.cs: - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Added changes for make use of X509 classes from mono. - -2003-10-23 Carlos Guzmán Álvarez - - * Added partial implementation of SSL3 protocol ( not finished yet ). diff --git a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ChangeLog b/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ChangeLog deleted file mode 100644 index e80407398f2..00000000000 --- a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ChangeLog +++ /dev/null @@ -1,852 +0,0 @@ -2010-07-23 Sebastien Pouliot - - * 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 - - * CipherSuite.cs: - * DebugHelper.cs: - * RecordProtocol.cs: - * SslClientStream.cs: - Let them compile for Moonlight (where the files are - compiled inside System.dll) - -2010-04-23 Gonzalo Paniagua Javier - - * Context.cs: - * SslStreamBase.cs: - * RecordProtocol.cs: differentiate a received 'CloseNotify' alert from - one that we sent. Disposing the stream will try to send the - 'CloseNotify' alert, if it hasn't already, and ignore any errors. This - is needed for FTPS to work. - -2010-03-11 Gonzalo Paniagua Javier - - * SslStreamBase.cs: - * SslClientStream.cs: - * SslServerStream.cs: modify the 2.0 callback to return more info. - -2010-03-01 Gonzalo Paniagua Javier - - * HttpsClientStream.cs: use Address instead - of RequestUri to get the right host name when the request is - redirected. - - * SslStreamBase.cs: - * SslClientStream.cs: - * SslServerStream.cs: - added a new callback for certificate validation that gets all the - certificates received from the server/client. The callee should - build the chain and validate it. - -2009-10-20 Gonzalo Paniagua Javier - - * ServerContext.cs: - * SslServerStream.cs: add new parameter that forces sending the - CertificateRequest record. Make sure we raise the client certificate - validation event when it is requested or required. - -2009-07-02 Gonzalo Paniagua Javier - - * HttpsClientStream.cs: if there's only an ICertificatePolicy and no - ServerCertificateValicationCallback, don't fail. - -2009-07-02 Gonzalo Paniagua Javier - - * HttpsClientStream.cs: invoke the ServerCertificateValidationCallback - in the 2.0 profile. If there's a CertificatePolicy, it is run before - the 2.0 callback. - -2007-09-12 Sebastien Pouliot - - * Context.cs: Clear key info memory (not just nullify). Fix bug #82819 - -2007-08-16 Sebastien Pouliot - - * RecordProtocol.cs, SslStreamBase.cs: Ensure nothing (even the same - thread) can confuse the record decoding code. Fix bug #82145 (LDAP) - which uses several thread over a single SslClientStream instance. - -2007-05-23 Gonzalo Paniagua Javier - - * Context.cs: fix the calculation of the unix time. - -2007-05-09 Sebastien Pouliot - - * HttpsClientStream.cs: Add support for client certificates from - HttpWebRequest if it uses X509Certificate2 instance (which requires - using 2.0 profile) and if the private key is available. - * SslStreamBase.cs: Fix warning in 2.0 because Stream now implements - Dispose. Rework Close (in 2.0) to avoid infinite recursion. - -2006-12-08 Sebastien Pouliot - - * ClientSessionCache.cs: Fix cache to be really used. Original patch - by Roy Versteeg. Fix bug #80175. - -2006-12-08 Sebastien Pouliot - - * ClientSessionCache.cs: Check for a new environment variable to - control the cache validity period (MONO_TLS_SESSION_CACHE_TIMEOUT). - Fix bug #80174. - -2006-09-11 Sebastien Pouliot - - * CipherSuite.cs: Avoid creating a CryptoStream and a MemoryStream in - EncryptRecord (removing the need to do a keysetup each time). Add - helper methods to write inside byte buffers. Decrypt the data in - place (without allocating new memory) as the result will always be - smaller than the original. Avoid TlsStream in CreatePremasterSecret - method. All HMAC access are done with the Negotiating parameters. - * ClientRecordProtocol.cs: Set HandshakeState to None if we receive - a HelloRequest during an existing session. Remove overidden method - ProcessChangeCipherSpec. Skip memory allocation if possible. - * Context.cs: Add new SecurityParameters for current, negotiating, - read and write (actually only two different instance exists). Change - readSequenceNumber and writeSequenceNumber to ulong to match specs. - Remove all properties that are moved/replaced with SecurityParameters. - Added methods to Start and End a switch of the security parameters. - * RecordProtocol.cs: Add code to ProcessChangeCipherSpec (not abstract - anymore). Remove ReadShort and it's use. Deal with null alerts in - SendAlert method (internal error). Change code to deal with - SendChangeCipherSpec inside an existing (encrypted) session. Update - Cipher to use the correct one (mostly Read.Cipher or Negotiating.Cipher - for ProcessCipherSpecV2Buffer method). - * SecurityParameters.cs: New. Deal with all parameters that changes - between negotiations. - * ServerRecordProtocol.cs: Remove method ProcessChangeCipherSpec. - * SslCipherSuite.cs: Don't use TlsStream when computing MAC. Set the - MAC keys to the Negotiating security parameters. - * SslClientStream.cs: Change calls from Cipher to Negotiating.Cipher. - * SslServerStream.cs: Change calls from Cipher to Negotiating.Cipher. - Remove debugging dead code (DateTime). - * SslStreamBase.cs: Change calls from Cipher to Current.Cipher. Reuse - existing memory buffer. - * TlsCipherSuite.cs: Don't use TlsStream when computing MAC. Set the - MAC keys to the Negotiating security parameters. - * TlsClientSettings.cs: Comment code cause compiler warnings. - * TlsStream.cs: Avoid/reduce memory allocations when reading or - writing small integer values to the stream. - -2006-09-07 Sebastien Pouliot - - * HttpsClientStream.cs: Honor ServicePointManager.SecurityProtocol to - select between SSL3, TLS1 or, by default, auto. Great for testing :) - -2006-06-08 Sebastien Pouliot - - * ClientRecordProtocol.cs: Avoid a NRE when the server request a - re-negotiation of the security parameters. Possible fix for #78597. - -2006-04-21 Sebastien Pouliot - - * SslCipherSuite.cs: Enable abbreviated handshakes for SSL3 too. - -2006-04-12 Sebastien Pouliot - - * ClientSessionCache.cs: Deal with empty (null) master secret, that - can find their ways into the cache, and treat them as invalid. Fix - bug #78085. - -2006-04-10 Sebastien Pouliot - - * ClientSessionCache.cs: The session id can be zero-length (like our - own server class). - * SslServerStream.cs: Adapt code to fixes made in cipher suite and - message processing changes in client code. - -2006-03-16 Sebastien Pouliot - - * CipherSuiteFactory.cs: Fix bad key exchange values for non-export - cihpers. Most certificates have "too much" usages by default so this - was hidden from view. - * SslStreamBase.cs: Safety net. Throw an exception if we're waiting - for more than five (5) minutes for an async read or write to complete. - -2006-03-16 Sebastien Pouliot - - * ClientSessionCache.cs: New. Handle a client-side session cache to - enable the use of abbreviated handshake whenever possible. This will - reduce the number of negotiation (a very CPU intensive process) done - with the same host. - * Context.cs: Add a property for AbbreviatedHandshake. - * RecordProtocol.cs: Don't send Finished record from ChangeCipherSpec - as this won't work if the message flow change. - * SslClientStream.cs: Line endings. - * SslServerStream.cs: Throw an exception if ReceiveRecord return null - or an empty buffer (i.e. communication ended with client). Fix #76254. - * SslStreamBase.cs: Re-add synchronous implementations for Read and - Write. - * TlsCipherSuite.cs: Update the client-side session cache with the - mastersecret. - * TlsStream.cs: Avoid possible buffer underun reading bytes (found by - Gonzalo). - -2006-03-08 Sebastien Pouliot - - * SslStreamBase.cs: Re-implemented the synchronous versions of Read - and Write methods so they don't use the async code. - -2006-03-07 Gonzalo Paniagua Javier - - * SslStreamBase.cs: avoid creating the ManualResetEvent whenever - possible. Don't lock on an instance of an object that the user can get. - -2006-03-06 Gonzalo Paniagua Javier - - * RecordProtocol.cs: avoid creating the ManualResetEvent whenever - possible. Don't lock on an instance of an object that the user can get. - -2006-03-02 Sebastien Pouliot - - * RecordProtocol.cs: Fix possible endless loop (#77663). Remove hack - for an old, fixed, MCS bug (#67711). - -2005-10-06 Sebastien Pouliot - - * ClientRecordProtocol.cs: Update HandshakeMessages after each - message. Fix bug #76258. - * RecordProtocol.cs: Remove writing into the HandshakeMessages stream - at this stage. We may need the data before that. Fix bug #76258. - * ServerRecordProtocol.cs: Update HandshakeMessages after each - message. Fix bug #76258. - * SslServerStream.cs: Changed check for the presence of client - certificates during handshake. - -2005-09-02 Sebastien Pouliot - - * SslStreamBase.cs, ServerRecordProtocol.cs, SslClientStream.cs, - ClientRecordProtocol.cs, RecordProtocol.cs, SslServerStream.cs: - Re-written async support for Ssl[Client|Server]Stream from JD Conley - with minor changes. Fix bug #75687 (and a - lot of other known problems). - -2005-07-01 Sebastien Pouliot - - * ServerContext.cs: Build the list of trusted certificates from all - the trusted root for the current user and the local machine. - * SslServerStream.cs: Add support for client certificate (and the - callback for optional mutual authentication with SSL3). - -2005-06-22 Sebastien Pouliot - - * SslClientStream.cs: Removed failsafe timeout of 5 minutes as some - protocols can go idle for longer than this. - -2005-06-14 Sebastien Pouliot - - * SslClientStream.cs: Add support for _optional_ mutual authentication. - SSL3 and TLS1 deals differently with this. SSL3 tested with OpenSSL, - TSL1 tested with OpenSSL and LDAPS/AD. - -2005-06-06 Sebastien Pouliot - - * Alert.cs: Add NoCertificate (41) which _should_ be used in SSL3 - if we don't want to send a certificate when requested by a server - (e.g. in the case the mutual authentication is optional). - * CipherSuite.cs: Fixed recursive property. Changed type to short so - it can hold 256 bits (valid value). Fixed ctor so it doesn't assign - the it's own value. - -2005-05-13 Sebastien Pouliot - - * SslClientStream.cs: Forgot to set the event in the previous fix. - -2005-05-10 Gonzalo Paniagua Javier - - * SslClientStream.cs: check for the dispose in NetworkReadCallback. - Patch by Sebastien "Cryptoman" Pouliot. - -2005-04-14 Gonzalo Paniagua Javier - - * SslClientStream.cs: gotta call EndInvoke, not EndRead. - -2005-04-14 Gonzalo Paniagua Javier - - * SslClientStream.cs: MemoryStream does not implement proper Begin* - methods, so we need this to prevent infinite recursion if we have a - callback that calls BeginRead. - -2005-04-13 Sebastien Pouliot - - * RecordProtocol.cs: Some API changes so a record can be decoded from - any supplied stream (not just the inner network stream). - * SslClientStream.cs: BeginRead is now truly async if the Negotiate is - called from BeginWrite (where it should be in most case). - * SslServerStream.cs: Adapted to API changes in RecordProtocol.cs. - -2005-04-12 Sebastien Pouliot - - * SslHandshakeHash.cs: Changed "SslHash" to "MD5SHA1". Fix #71696. - -2005-04-10 Sebastien Pouliot - - * HttpsClientStream.cs: Added a TrustFailure property so a - WebException can now report TrustFailure correctly. Fix bug 74286. - -2005-04-07 Sebastien Pouliot - - * SslCipherSuite.cs: Fix calculation (sequence number) for the server - side stream. Patch by Brian Ritchie. - -2005-02-04 Sebastien Pouliot - - * Reverting last changes in SslClientStream and RecordProtocol. This - break when sending large files back and forth (echo test). - -2005-02-02 Sebastien Pouliot - - * SslClientStream.cs: Throw exception when we receive a null record. - * RecordProtocol.cs: Added code to avoid blocking and endless loops - if the data is incomplete or missing - even in the case the server - side doesn't close the connection (see new cutcli tool). - -2004-12-15 Sebastien Pouliot - - * CipherSuite.cs: Removed unused MD5 and SHA1 instances created in - PRF method (fix compilation warnings). - -2004-12-13 Sebastien Pouliot - - * SslClientStream.cs: New internal property, ServerCertificates, to - "easily" retreive the server's certificate chain using reflection. - -2004-11-23 Sebastien Pouliot - - * RecordProtocol.cs: Fixed ClientHelloV2 support. - -2004-11-10 Sebastien Pouliot - - * CipherSuiteFactory.cs: Activated RSA_WITH_AES_256_CBC_SHA as it is - supported by some browsers. - * ContentType.cs: Removed ClientHelloV2 from the enum as it is not a - "true" content type (it just looks so where we're processing it). - * Context.cs: Added support to switch protocol (e.g. SSL2->SSL3 or - SSL2->TLS1). Contributed by Carlos Guzman Alvarez. - * RecordProtocol.cs: Added support for ClientHelloV2 message - (contributed by Carlos Guzman Alvarez). This is a Handshake message - so it must be MACed. Also fixed the challenge length because some - browsers implementation don't interpret "This value must be 32." as - having 32 bytes. - -2004-10-05 Sebastien Pouliot - - * SslClientStream.cs: Changed InputBuffer to internal (was protected). - -2004-10-04 Gonzalo Paniagua Javier - - * HttpsClientStream.cs: the .ctor receives a pre-read buffer now. - * SslClientStream.cs: added InputBuffer property. - -2004-09-23 Sebastien Pouliot - - * RecordProtocol.cs: Fix alert data that could leak into appplication - data (e.g. when closing the SSL session). - -2004-07-14 Carlos Guzman Alvarez - - * Removed duplicate license header file from - all source files. - -2004-07-14 Sebastien Pouliot - - * SslClientStream.cs: Changed lock to "new object()" and not - String.Empty (as the read/write locks points becomes the same). - * SslServerStream.cs: Changed lock to "new object()" and not - String.Empty (as the read/write locks points becomes the same). - -2004-07-14 Gonzalo Paniagua Javier - - * HttpsClientStream.cs: get an HttpWebRequest so that we can use the - ServicePoint it has. No need to get the host now. - -2004-05-09 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/Alert.cs: - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/CipherSuiteCollection.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/SecurityCompressionType.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - * Mono.Security.Protocol.Tls/TlsClientSettings.cs: - - - Changes for fix FxCop Rules. - - - Reworked CipherSuiteCollection class. - - -2004-04-21 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/DebugHelper.cs: - - - New class. - - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/SslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added debug capabilities. - - * Mono.Security.Protocol.Tls/ServerContext.cs: - - - Added initialization of requested CertificateTypes and CA's - -2004-04-16 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/TlsException.cs: - - - Make it public until npgsql people can fix their sources. - -2004-03-19 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - - - Added new CertificateRSA property. - - - Added new UpdateCertfificateRSA method. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Removed CertificateRSA() method. - -2004-03-19 Sebastien Pouliot - - * CipherSuite.cs: Fixed PRF generation when secret is an odd number of - bytes (section 5 in RFC2246). - * CipherSuiteFactory.cs: Added algorithms RSA_EXPORT_WITH_RC4_40_MD5, - RSA_EXPORT_WITH_RC2_CBC_40_MD5, RSA_EXPORT_WITH_DES40_CBC_SHA, - RSA_EXPORT_WITH_RC4_56_MD5, RSA_EXPORT_WITH_RC2_CBC_56_MD5, - RSA_EXPORT_WITH_DES_CBC_56_SHA and RSA_EXPORT_WITH_RC4_56_SHA to both - SSL3 and TLS1 protocols. - * SslCipherSuite.cs: Fixed key generation for exportable ciphers. - * TlsCipherSuite.cs: Fixed key generation for exportable ciphers. - -2004-03-16 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/SslCipherSuite.cs: - - - Added changes for allow it to work as server or client. - -2004-03-15 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/TlsStream.cs: - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/SslHandshakeHash.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - - - Use Buffer.BlockCopy instead of System.Array.Copy - -2004-03-10 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/Ciphersuite.cs: - - - Added generation of the Server encryption algorithms. - - - Modified encryption/decription methods for work - as client or server as needed. - - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - - - Added new ProcessChangeCipherSpec method. - - * Mono.Security.Protocol.Tls/Context.cs: - - - Added new PrintBuffer method ( for debug ). - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Callback cleanup. - -2004-03-06 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Initial implementation of the doHandshake method. - - - Added initial events implementation. - - * Mono.Security.Protocol.Tls/Ciphersuite.cs: - * Mono.Security.Protocol.Tls/TlsCiphersuite.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls/TlsClientSettings.cs: - * Mono.Security.Protocol.Tls/ClientContext.cs: - - - Changes for make use of the renamed classes and enums. - - * Mono.Security.Protocol.Tls/TlsContentType.cs: - - - Renamed to ContentType.cs ( Enum and file ) - - * Mono.Security.Protocol.Tls/TlsCiphersuiteCollection.cs: - - - Renamed to CiphersuiteCollection.cs ( Class and file ) - - * Mono.Security.Protocol.Tls/TlsCiphersuiteFactory.cs: - - - Renamed to CiphersuiteCollection.cs ( Class and file ) - - * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs: - - - Renamed to SslHandshakeHash.cs ( Class and file ) - - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - - - Renamed to SslCipherSuite.cs ( Class and file ) - -2004-02-26 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/HandshakeState.cs: - - - New file. - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/ClientContext.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - - - Added changes for better handling of ClientHelloRequest messages. - -2004-02-25 Sebastien Pouliot - - * HttpsClientStream.cs: New. Internal glue class between System.dll - WebConnection and SslClientStream to reduce reflection. - * SslClientStream.cs: RaiseServerCertificateValidation is now virtual - to allow HttpsClientStream to override it. - -2004-02-24 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Reimplementation of TLS/SSL Alert Protocol. - -2004-02-20 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/SslClientCertificate.cs: - - - Improved exception handling. - -2004-02-18 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs: - * Mono.Security.Protocol.Tls/HashAlgorithmType.cs: - * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs: - - - Added Serializable attribute. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsContext.cs: - - - Added some optimizations proposed by Sebastien Pouliot. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Changes on Common Name detection and certificate error handling ( Thanks to Sebastien Pouliot for his feedback ). - -2004-02-18 Sebastien Pouliot - - * SslClientStream.cs: Fixed (inverted) condition for ServerCertificate. - * SecurityProtocolType.cs: Added [Serializable] to enum to match MS - implementation. - -2004-02-17 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added changes to security properties for check that the handshake is finished. - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added changes for bring async methods to work ( Thanks to Sebastien Pouliot ) - - - Reworked the record fragmentation. - - - Fix for send the close notify alert in the Close method - only if the Handshake is fully negotiated. - - -2004-02-16 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs: - - - Changed ciphersuites order of preference ( Thanks to Sebastien Pouliot for his feedback ). - -2004-02-15 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added specific control od available data for Network Streams - on Read ( Thanks to Francisco Figueiredo Jr. for his feedback ). - - - Removed test code. - -2004-02-14 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Removed test code. - -2003-11-17 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - Removed ReadByte method, use innerStream.ReadByte() method instead. - -2003-11-13 Carlos Guzmán Álvarez - - * Added implementation of an SslClientStream class similar to the MS .NET Framework 1.2 documentation. - - The next files are no more needed: - - - TlsSession.cs - - - TlsNetworkStream.cs - - - TlsSocket.cs - - - TlsSessionState.cs - - The next files are renamed: - - - TlsSessionSettings.cs -> TlsClientSettings.cs - - - TlsSessionContext.cs -> TlsContext.cs - - The next files are new: - - - SslClientStream.cs ( the name is non definitive yet ) - - The next files where changed to reflect the new canges: - - - TlsHandshakeMessage.cs - - - TlsClientCertificate.cs - - - TlsClientCertificateVerify.cs - - - TlsClientFinished.cs - - - TlsClientHello.cs - - - TlsClientKeyExchange.cs - - - TlsServerCertificate.cs - - - TlsServerCertificateRequest.cs - - - TlsServerFinished.cs - - - TlsServerHello.cs - - - TlsServerHelloDone.cs - - - TlsServerKeyExchange.cs - - - TlsAlert.cs - - - TlsCloseNotifyAlert.cs - - -2003-11-12 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Changes for give full error message only in debug mode ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Protocol.Tls/TlsProtocol.cs: - - - Renamed to SecurityProtocolType.cs ( for match .NET 1.2 ) - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - Renamed to MD5SHA1.cs ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Cryptography/TlsCompressionMethod.cs: - - - Renamed to SecurityCompressionType. - - * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs: - * Mono.Security.Protocol.Tls/HashAlgorithmType.cs: - * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs: - - - New enumerations that matches .NET 1.2 definitions with some minor differences. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Added changes for make use of new enumerations. - - * Mono.Security.Protocol.Tls/TlsClientStream.cs: - - - Added new informative properties that matches .NET 1.2 SslClientStream - ( Not all the properties are implemented yet ). - - -2003-11-10 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Fixed invalid alert message. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Cryptography/HMAC.cs: - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Changed ( Thanks to Sebastién Pouliot for his feedback ) - - SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); - MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider(); - - to - - HashAlgorithm sha = SHA1.Create(); - HashAlgorithm md5 = MD5.Create(); - -2003-11-04 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Added custom padding for record encryption. - - -2003-11-03 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs: - - - Removed file. - - * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs: - - - New class for handshake hashes calculation on SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Fixed mac keys clearing for SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - - - Added changes for make use of new TlsSslHandshakeHash class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Added initial implementation for SSL3 protocol. - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - New class for md5-sha hash calculation. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs: - - - Make use of new MD5SHA1CryptoServiceProvider class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Added initial implementation (not finished). - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Minor change to message processing. - - - Changed verify method name to verifySignature. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Changed handshakeHashes member to be an TlsStream. - -2003-10-28 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionSettings.cs: - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Added changes for make use of X509 classes from mono. - -2003-10-23 Carlos Guzmán Álvarez - - * Added partial implementation of SSL3 protocol ( not finished yet ). - - * TlsAbstractCipherSuite.cs: Renamed to CipherSuite.cs. - - * Removed AssemblyInfo.cs file. - -2003-10-21 Carlos Guzmán Álvarez - - TlsCipherSuiteFactory.cs: Changed names of private methods. - - TlsSslCipherSuite.cs: Replaced implementations of key generation methods with a throw new NotSupportedException(). - - -2003-10-20 Carlos Guzmán Álvarez - - TlsCupherSuite.cs: Fixed padding length calculation on record encryption. - - TlsSessionContext.cs: Added new CompressionMethod property. - Added new MAX_FRAGMENT_SIZE constant. - - TlsSession.cs: Removed MaxFragmentSize property. - - TlsSocket.cs: Replaced use of TlsSesison.MaxFragmentSize by TlsSessionContext.MAX_FAGMENT_SIZE - - TlsSessionSettings.cs: Added new CompressionMethod property. - - * Abstracted CipherSuite classes for allow work with other protocol versions. - - * Added new files : - - TlsAbstractCipherSuite.cs - - TlsSslCipherSuite.cs - - TlsCipherSuiteFactory.cs - - TlsCompressionMethod.cs - - * Added new cipher suites definitions based on RFC3268 - (http://www.ietf.org/rfc/rfc3268.txt) - - * Added two new supported ciphersuites for TLS protocol: - - TLS_RSA_WITH_AES_256_CBC_SHA - - TLS_RSA_WITH_AES_128_CBC_SHA - - * Moved key generation stuff to specific cipher suite classes. - -2003-10-20 Pedro Martínez Juliá - - * AssemblyInfo.cs: commented out KeyFile reference. - - * TlsSession.cs: changed Math.Pow for System.Math.Pow because of MCS - bug with namespace resolving. - diff --git a/mcs/class/Mono.Security/Mono.Security.X509.Extensions/ChangeLog b/mcs/class/Mono.Security/Mono.Security.X509.Extensions/ChangeLog deleted file mode 100644 index 09d9fc48344..00000000000 --- a/mcs/class/Mono.Security/Mono.Security.X509.Extensions/ChangeLog +++ /dev/null @@ -1,104 +0,0 @@ -2010-05-10 Sebastien Pouliot - - * ExtendedKeyUsageExtension.cs: - * NetscapeCertTypeExtension.cs: - * SubjectAltNameExtension.cs: - Keep them public for Moonlight. Other types in other - assemblies needs it and the linker will eventually - internalize everything. - -2008-06-26 David Wolinsky - - * SubjectAltNameExtension.cs: IP Addresses are handled and now - this class can be generated via the constructor from arrays. - * GeneralNames.cs: Added support to generate GeneralNames from - an arrays of strings. - -2007-12-14 Sebastien Pouliot - - * AuthorityKeyIdentifierExtension.cs: Don't throw on what we don't - yet support (e.g. authorityCertIssuer/authorityCertSerialNumber). - It's possible that a chain of certificate can be build without this - information. Fix #346821 - -2006-01-04 Sebastien Pouliot - - * AuthorityKeyIdentifierExtension.cs: Added property to publish the - identifier. Fix bug #77155. - * BasicConstraintsExtension.cs: Fix encoding to include the octet - string (#75781). Fix encoding when the key usage > 255. - * ExtendedKeyUsageExtension.cs: Fix encoding to include the octet - string (#75781). - * KeyUsageExtension.cs: Fix encoding to include the octet string - (#75781). Added NoPathLengthConstraint (-1) as it is different than - 0. Throw if PathLenConstraint is negative (unless it's -1). Do not - encode PathLenConstraint if CA isn't set. - -2005-02-25 Sebastien Pouliot - - * CRLDistributionPointsExtension.cs: Added more decoding code (but - it's still incomplete). - * GeneralNames.cs: New. Share code between multiple extensions when - dealing with names. - * SubjectAltNameExtension.cs: Reworked to use GeneralNames. - -2004-07-15 Sebastien Pouliot - - * KeyUsageExtension.cs: Added Encode to extension so it can be used - by makecert. Fix bug # 61240. Patch provided by Ianier Munoz. - -2004-04-28 Sebastien Pouliot - - * KeyUsageExtension.cs: Added missing INSIDE_CORLIB to enum. - -2004-04-22 Sebastien Pouliot - - * AuthorityKeyIdentifierExtension.cs: FxCop-ized. - * BasicConstraintsExtension.cs: FxCop-ized. Added INSIDE_CORLIB. - * CRLDistributionPointsExtension.cs: Added constructor for DP to - remove compilation warnings. - * CertificatePoliciesExtension.cs: Ajusted for changes in ASN1Convert. - * ExtendedKeyUsageExtension.cs: Ajusted for changes in ASN1Convert. - Added missing OID strings in ToString (). - * KeyAttributesExtension.cs: FxCop-ized. - * KeyUsageExtension.cs: FxCop-ized. Added INSIDE_CORLIB. - * NetscapeCertTypeExtension.cs: FxCop-ized. - * PrivateKeyUsagePeriodExtension.cs: FxCop-ized. - * SubjectAltNameExtension.cs: FxCop-ized. - * SubjectKeyIdentifierExtension.cs: FxCop-ized. Added INSIDE_CORLIB. - -2004-02-23 Sebastien Pouliot - - * CRLDistributionPointsExtension.cs: Fix some warnings. - * SubjectKeyIdentifierExtension.cs: Added new Identifier property. - -2004-02-20 Sebastien Pouliot - - * AuthorityKeyIdentifierExtension.cs: New. Added for certview. - * CRLDistributionPointsExtension.cs: New. Added for certview. - * CertificatePoliciesExtension.cs: New. Added for certview. - * KeyUsageExtension.cs: Added none as a possible (empty) usage. - * NetscapeCertTypeExtension.cs: New. Required for verifying older SSL - certificates. - * PrivateKeyUsagePeriodExtension.cs: New. Added for certview. - * SubjectAltNameExtension.cs: Added support for dNSName. - * SubjectKeyIdentifierExtension.cs: New. Added for certview. - -2003-09-05 Sebastien Pouliot - - * KeyAttributesExtension.cs: New. Added for WSE. - -2003-07-30 Sebastien Pouliot - - * ExtendedKeyUsageExtension.cs: New. Added for makecert. - -2003-06-14 Sebastien Pouliot - - * SubjectAltNameExtension.cs: New. Added for certview. - -2003-03-15 Sebastien Pouliot - - * BasicConstraintsExtension.cs: New. Handle X.509 Basic - Constaints extension. - * KeyUsageExtension.cs: New. Handle X.509 Key Usage - extension. diff --git a/mcs/class/Mono.Security/Mono.Security.X509.Stores/ChangeLog b/mcs/class/Mono.Security/Mono.Security.X509.Stores/ChangeLog deleted file mode 100644 index 458574bd618..00000000000 --- a/mcs/class/Mono.Security/Mono.Security.X509.Stores/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2008-09-12 Sebastien Pouliot - - * FileCertificateStore.cs: Use File.Create instead of OpenWrite - to make sure nothing else if left at the end of the file. - -2003-11-08 Sebastien Pouliot - - * ICertificateStore.cs: Interface for certificate stores. - * FileCertificateStore.cs: File-based certificate stores using SPC (PKCS7) files. diff --git a/mcs/class/Mono.Security/Mono.Security.X509/ChangeLog b/mcs/class/Mono.Security/Mono.Security.X509/ChangeLog deleted file mode 100644 index 4e203011963..00000000000 --- a/mcs/class/Mono.Security/Mono.Security.X509/ChangeLog +++ /dev/null @@ -1,366 +0,0 @@ -2010-03-11 Gonzalo Paniagua Javier - - * OSX509Certificates.cs: moved to System.dll. - -2010-02-27 Miguel de Icaza - - * OSX509Certificates.cs: Add support to validate X509 certificate - chains using the OSX certificates API. - -2008-09-12 Sebastien Pouliot - - * PKCS12.cs, X509Store.cs: Use File.Create instead of OpenWrite to - make sure nothing else if left at the end of the file. Issue reported - by Christophe Chevalier. - -2008-06-03 Sebastien Pouliot - - * X509Certificate.cs: Accept text before the PEM certificate itself. - [Fix bug #396486] - -2007-05-09 Sebastien Pouliot - - * PKCS12.cs: Adds SecretBag support. Patch by Jay Miller. - * X509Certificate.cs: Fix IsCurrent (use UTC). - -2006-12-14 Sebastien Pouliot - - * X501Name.cs: Added support for (some cases of) T.61 strings, like - the latin-1 encoded accentued characters founds in some DN. Fix bug - #77295. - -2006-12-11 Sebastien Pouliot - - * PKCS12.cs: Fix DSA certificates (with parameters) and don't throw - an exception in the case where parameters aren't part of the - certificate. This fix makes all 405 PKCS#12 test cases from PKITS - works using Mono :). - -2006-12-06 Sebastien Pouliot - - * X501Name.cs: Add decoding of RFC3280 mandatory and optional - attributes types for dnQualifier, title, surname, givenName and - initial. - * X520Attributes.cs: Add encoding of RFC3280 mandatory and - optional attributes types for dnQualifier, title, surname, givenName - and initial. - -2006-12-05 Sebastien Pouliot - - * X509Certificate.cs: Resurrect the (fixed) support for [Issuer| - Subject]UniqueIdentifier, including new properties. - * X509CRL.cs: Fix DSA signature verification when numbers aren't - exactly 20 bytes long (e.g. too short or negative with an extra 0x00). - -2006-12-05 Sebastien Pouliot - - * X509CRL.cs: Expose the Hash and RawData properties to make it easier - to support CRL into stores. - * X509Store.cs: Add support to Import and Remove CRL from stores. - Refactor the code to get unique identificators. - * X509Stores.cs: Change default, for Open, to stores that supports - CRLs. - -2006-12-04 Sebastien Pouliot - - * X509Certificate.cs: Added support for inherited DSA key parameters. - -2006-11-22 Sebastien Pouliot - - * X509Store.cs: Add new Open method to access any certificate store - by any names (required to support 2.0 features). - -2006-11-13 Sebastien Pouliot - - * X509Certificate.cs: Add support for PEM encoded (base64) x.509 - certificates (supported in 2.0). - -2006-11-08 Sebastien Pouliot - - * X501Name.cs: Fix build as the first build of 2.0's System.dll - may depend on a Mono.Security.dll without the new ToString overload. - -2006-11-08 Sebastien Pouliot - - * X501Name.cs: Refactor ToString method to allow most options available - when using fx 2.0. - * X509Certificate.cs: Add methods to retrieve the Issuer and Subject - Distinguished Names in binary (ASN.1) form. Reverse (actually correct) - the text representation of Issuer and Subject for 2.0. - -2006-10-08 Sebastien Pouliot - - * PKCS12.cs: A String.Empty is different from a null password. Fix bug - #79617. - -2006-09-05 Sebastien Pouliot - - * X509Certificate.cs: Don't reset RSA or DSA property if the new value - is null (part of the fix for #79262). - -2006-07-25 Sebastien Pouliot - - * X509CRL.cs: Fix the case where no entry are present in the CRL (as - the structure is optional) *and* when there are no x.509 certificate - extensions. - -2006-01-24 Sebastien Pouliot - - * PKCS12.cs: Consider String.Empty as a null password (e.g. don't - throw an IndexOutOfRangeException). Fix part of bug #77342. - -2006-01-05 Sebastien Pouliot - - * X509Extension.cs: Extension data may be encapsulated (i.e. ASN.1 - data inside the octet string) if it comes from the X509Certificate - parser. - -2006-01-04 Sebastien Pouliot - - * X509Extension.cs: Added setter for Critical property (fix #77154). - Fixed asymmetry between encoding and decoding (fix #75781). - -2005-12-16 Sebastien Pouliot - - * X509Chain.cs: Fix chain building. Patch from Vincent Cote-Roy. - -2005-11-18 Sebastien Pouliot - - * X509Extension.cs: Changed default ctor to protected to help - extensibility outside of Mono.Security.dll (fix bug #76742). - -2005-11-04 Sebastien Pouliot - - * PKCS12.cs: It's now possible to add multiple keys of the same size - inside a pkcs12 file. Fix bug #76627. - -2005-11-04 Sebastien Pouliot - - * PKCS12.cs: Added MaximumPasswordLength property to allow decoding - the password with a length limits like MS PFXImportCertStore does. - In this case you just have to assign the value CryptoApiPasswordLimit - to the new static property. - -2005-10-11 Sebastien Pouliot - - * X509Certificate.cs: Fixed bug #76407. ValidFrom and ValidUntil are - local date/time so IsCurrent most also use a local date/time. - * X509CRL.cs: ValidFrom and ValidUntil are local date/time so - IsCurrent most also use a local date/time. - -2005-10-06 Sebastien Pouliot - - * X509Chain.cs: Fixed the case where no chain is present (self signed) - -2005-09-09 Sebastien Pouliot - - * X509Certificate.cs: Fixed version property (bug #76012). Added - ISerializable (for 2.0 so we're not breaking current compatibility). - -2005-08-29 Sebastien Pouliot - - * X501Name.cs: Fixed quoted (bug #75780) and escaped values. Added - parsing for "direct" OID values. Plugged DC and UID with new X520 - classes. - * X520Attributes.cs: Added support for SerialNumber (fix bug #75783), - DomainComponent, UserId and Oid. - -2005-08-12 Sebastien Pouliot - - * X520Attributes.cs: Don't select PRINTABLESTRING for non 7bits - values. Fix bug #75782. Based on patch from Daniel Granath. - -2005-06-29 Sebastien Pouliot - - * X509CRL.cs: Fix the case where no entry are present in the CRL (as - the structure is optional). - -2005-04-26 Sebastien Pouliot - - * X509Certificate.cs: DSA and RSA properties are now cached. In 2.0 - they also have a set accessor. - * PKCS12.cs: Modified code to allow providing the password as a byte - array (the new constructor is available in 2.0). - -2005-02-25 Sebastien Pouliot - - * X501Name.cs: Added support for multiple entries in a same set. - -2005-01-11 Sebastien Pouliot - - * X509Certificate.cs: Fixed NullReferenceException when asking for - data that wasn't a proper X.509 certificate. - -2004-12-13 Sebastien Pouliot - - * X509Certificate.cs: Directly use the MD2 class when compiled in - Mono.Security.dll assembly (even if not configured in machine.config). - -2004-09-17 Sebastien Pouliot - - * PKCS12.cs: Fixed all level 4 compilation warnings. - * X501Name.cs: Fixed all level 4 compilation warnings. - * X509Certificate.cs: Fixed all level 4 compilation warnings. - * X509CertificateBuilder.cs: Fixed all level 4 compilation warnings. - * X509Extension.cs: In synch with corlib version. Fixed all level 4 - compilation warnings. - * X520Attributes.cs: Updated to check upperbounds - which fixed level - 4 compilation warnings. - -2004-09-07 Sebastien Pouliot - - * X509Chain.cs: Fixed a bug when constructing a certificate chain from - a collection (endless loop). Fixed bug when Reset-ing an empty chain. - -2004-08-10 Sebastien Pouliot - - * X509Store.cs: Now returns empty collection/list for certificates/ - CRL when access to a store is denied. - -2004-07-15 Sebastien Pouliot - - * X501Name.cs: Support for E (email) in FromString. - * X520Attributes.cs: Added X520.EmailAddress. - Both patches fix bug #61241 and were contributed by Ianier Munoz. - -2004-05-27 Sebastien Pouliot - - * X509Certificate.cs: Rethrow original exception when parsing X.509 - certificates (inside a CryptographicException) so people can see if - their changes affects certificate decoding. - -2004-05-12 Jesper Pedersen - - * PKCS12.cs: Removed file exists check from SaveToFile(). Removed - Equals() and GetHashCode(). Clone the original iteration count. - -2004-05-06 Jesper Pedersen - - * PKCS12.cs: Fixed synchronization with X509CertificateCollection in - GetBytes (). - -2004-05-05 Jesper Pedersen - - * PKCS12.cs: Added support for SafeBag attributes. Added support for - Clone() (ICloneable), Equals and GetHashCode. New methods: - - AddCertificate (X509Certificate cert) - - AddCertificate (X509Certificate cert, IDictionary attributes) - - RemoveCertificate (X509Certificate cert) - - RemoveCertificate (X509Certificate cert, IDictionary attributes) - - AddPkcs8ShroudedKeyBag (AsymmetricAlgorithm aa) - - AddPkcs8ShroudedKeyBag (AsymmetricAlgorithm aa, IDictionary attributes) - - RemovePkcs8ShroudedKeyBag (AsymmetricAlgorithm aa) - - AddKeyBag (AsymmetricAlgorithm aa) - - AddKeyBag (AsymmetricAlgorithm aa, IDictionary attributes) - - RemoveKeyBag (AsymmetricAlgorithm aa) - - AsymmetricAlgorithm GetAsymmetricAlgorithm (IDictionary attrs) - - X509Certificate GetCertificate (IDictionary attrs) - - IDictionary GetAttributes (AsymmetricAlgorithm aa) - - IDictionary GetAttributes (X509Certificate cert) - -2004-04-22 Sebastien Pouliot - - * PKCS12.cs: FxCop-ized. CLS compliance. - * X501Name.cs: FxCop-ized. - * X509Builder.cs: FxCop-ized. Replaced Array.Copy with - Buffer.BlockCopy. - * X509CRL.cs: FxCop-ized. Replaced Array.Copy with Buffer.BlockCopy. - * X509Certificate.cs: FxCop-ized. Replaced Array.Copy with - Buffer.BlockCopy. Removed unused private method GetHash. - * X509CertificateBuilder.cs: Ajusted with changes. Replaced - Array.Copy with Buffer.BlockCopy. - * X509CertificateCollection.cs: Added INSIDE_CORLIB as the class is - shared with corlib assembly. - * X509Chain.cs: FxCop-ized. Removed old ITrustAnchor support. - * X509ChainStatusFlags.cs: Added missing [Flags]. - * X509Extension.cs: FxCop-ized. Added Equals, GetHashCode methods. - * X509Extensions.cs: FxCop-ized. Sealed class, renamed to - X509ExtensionCollection and inherit from CollectionBase. Added missing - methods. - * X509Store.cs: FxCop-ized. - * X509StoreManager.cs: FxCop-ized. Sealed class. - * X509Stores.cs: Added INSIDE_CORLIB as the class is shared with - corlib assembly. - * X520Attributes.cs: FxCop-ized. Added INSIDE_CORLIB. - -2004-04-02 Lluis Sanchez Gual - - * X509Chain.cs: Fixed build for net_1_0 profile. - -2004-03-17 Jesper Pedersen - - * PKCS12.cs: Fixed sequence problem in Pkcs8ShroudedKeyBag. Fixed key - bag implementation in GetBytes. Moved key bag implementation in - GetBytes to fit OpenSSL. Added NULL digest in MAC (GetBytes) to fit - OpenSSL. Added SaveToFile method. - -2004-03-10 Sebastien Pouliot - - * PKCS12.cs: Completed GetBytes() so it is now possible to encode - / encrypt PKCS12 files. - -2004-02-26 Sebastien Pouliot - - * X509Store.cs: Changed not to use base64 in filenames as it can - conflict with path separators. Now use plain hex. Now catch - incorrectly encoded certificates / CRL in stores. Added Name property. - -2004-02-24 Sebastien Pouliot - - * X509Certificate.cs: Add support for the OID "1.3.14.3.2.29" (SHA1 - with RSA). Added a fix for "really" null algorithm parameters. - * X509CertificateCollection.cs: Fixed Contains and IndexOf (worked - on objects but not for the same certificate in a different object). - -2004-02-23 Sebastien Pouliot - - * TestAnchors.cs: Removed - no need to be hardcoded anymore. - * X509Chain.cs: Updated to use the new store for trusted roots. - * X509CRL.cs: New. Certificate Revocation List v1/v2 support. - * X509Store.cs: New. Managed each individual store (with or - without CRL support). - * X509StoreManager.cs: New. Certificate Store Manager to access - user and machine stores and to merge them when required. - * X509Stores.cs: New. Certificate stores group for either the - current user or the local machine. - -2004-02-20 Sebastien Pouliot - - * X509Chain.cs: Added an option to use a pre-built chain (like TLS - offers) to save time rebuilding it. Added some validations and more - detailled status. Still a LOT to do! - * X509ChainStatusFlags.cs: New. Status code for the results of the - chain building and verification. - -2003-12-15 Sebastien Pouliot - - * TrustAnchors.cs: Added a new trusted root, Thawte, for code signing. - -2003-12-07 Sebastien Pouliot - - * PKCS12.cs: New. PKCS#12 implementation. Only decoding is working - right now. - -2003-09-01 Sebastien Pouliot - - * ITrustAnchors.cs: New. Interface to trust anchors. - * TestAnchors.cs: New. Include 2 tests anchors: Microsoft Root Agency - (for Windows compatibility) and Mono Test Root. - * TrustAnchors.cs: New. Include some widely used (commercial) code - signing root certificates. - * X509CertificateCollection.cs: New. Collection for Mono's X509 - certificates. - * X509Chain.cs: New. MINIMAL certificate chaining engine to support - Authenticode(tm). VERY PARTIAL IMPLEMENTATION!!! - -2003-03-15 Sebastien Pouliot - - * X501Name.cs: New. X.501 Distinguished Names stuff - * X509Builder.cs: New. Abstract class for building X.509 related - structures (like certificates and CRLs). - * X509Certificate.cs: New. A more complete class to handle X.509 - certificates. - * X509CertificateBuilder.cs: New. Class to build X.509 certificates. - * X509Extension.cs: New. A base class for all X.509 extensions. - * X509Extensions.cs: New. X509Extension collection. - * X520Attributes.cs: New. X.520 attributes (mainly for X501 names) diff --git a/mcs/class/Mono.Security/Mono.Security/ChangeLog b/mcs/class/Mono.Security/Mono.Security/ChangeLog deleted file mode 100644 index fba575945bf..00000000000 --- a/mcs/class/Mono.Security/Mono.Security/ChangeLog +++ /dev/null @@ -1,179 +0,0 @@ -2010-03-24 Sebastien Pouliot - - * ASN1Convert.cs: Specify CultureInfo.InvariantCulture (instead of - null) to avoid crash on Windows. Patch by Yoni Shalom. - -2008-09-12 Sebastien Pouliot - - * ASN1.cs: Use File.Create instead of OpenWrite to make sure nothing - else if left at the end of the file. - -2008-04-25 Sebastien Pouliot - - * StrongName.cs: Add support for verifying strongnames on a stream. - Patch from Dave Hillier - -2007-05-09 Sebastien Pouliot - - * ASN1Convert.cs: Synch with corlib (remove warnings) - -2007-02-12 Sebastien Pouliot - - * ASN1Convert.cs: Add support for decoding ASN.1 dates with an UTC - offset (e.g. 990630000000+1000) as some certificates use this format. - -2007-01-05 Sebastien Pouliot - - * ASN1Convert.cs: Added comment to FromDateTime to specify that, under - 1.x, the DateTime must be a local (not UTC) date time. Fixed ToDateTime - to return a DateTimeKind.Utc DateTime under 2.0. - -2006-08-17 Sebastien Pouliot - - * StrongName.cs: Fix the (very unlikely) case where an MD5 public key - token is requested (part of the spec, never seen in the wild). - -2006-06-14 Sebastien Pouliot - - * ASN1.cs: Switch condition not to use the cached data if there is a - collection being used. Skip extra 0 at the end of the byte[] buffer. - -2006-01-04 Sebastien Pouliot - - * ASN1Convert.cs: Fix convertion of integer 0 to ASN.1. - -2005-11-04 Sebastien Pouliot - - * StrongName.cs: Added new constructor to specify the strongname key - size (which can vary from 384 bits to 16384 bits in 2.0). Fixed - PublicKey property not to assume a 1024 bits public key. Verification - was *already* working for any key length (so *much* older version of - Mono can verify new assemblies signatures without problem :-). - -2005-10-06 Sebastien Pouliot - - * ASN1Convert.cs: Better handle big integer than cannot be interpreted - as a negative number (don't extend). Fix bug #75778. - -2005-10-03 Sebastien Pouliot - - * PKCS7.cs: Ensure that attributes (authenticated and unauthenticated) - are sorted as required in ASN.1 SET with DER encoding. Kind of hackish - because this should be done in the ASN.1 encoder - but it solves - interop problems with BouncyCastle. Patch (modified) from Daniel - Granath . - -2004-10-29 Sebastien Pouliot - - * ASN1.cs: Throw an NotSupportedException when "undefined length - encoding" is used (#68903 but it's not a fix ;-). Fixed GetBytes to - encode structures bigger than 64k (fix #68907). Simplified ToString - and added Length to help debugging. - * PKCS7.cs: Added a flag to avoid resigning a structure (which was - duplicating some attributes). - -2004-09-17 Sebastien Pouliot - - * ASN1.cs: In synch with corlib version. Fixed all level 4 compilation - warnings. - * PKCS7.cs: In synch with corlib version. Fixed all level 4 - compilation warnings. - -2004-06-08 Sebastien Pouliot - - * StrongName.cs: Synch with corlib (the new code isn't even compiled) - in Mono.Security assembly. - -2004-05-19 Jesper Pedersen - - * PKCS7.cs: Added SignedData.VerifySignature(AsymmetricAlgorithm aa). - Added support for calculating signature from SignedData content (i.e. - when UseAuthenticatedAttributes is false). Added contentType to - AuthenticatedAttributes (when SignedData.UseAuthenticatedAttributes - is true). - -2004-05-11 Sebastien Pouliot - - * ASN1Convert.cs: Added better exceptions. Fixed bugs found by new - unit tests. - * StrongName.cs: Fixed GetBytes() when creating a new strongname. - Removed unrequired :base() from a constructor. Removed debugging - Console.WriteLine. - -2004-05-03 Sebastien Pouliot - - * ASN1.cs: Fixed NullReferenceException in xmldsig standalone tests. - -2004-04-22 Sebastien Pouliot - - * ASN1.cs: FxCop-ized. CLS compliance. - * ASN1Convert.cs: FxCop-ized. CLS compliance. - * PKCS7.cs: FxCop-ized. CLS compliance. - * StrongName: FxCop-ized. CLS compliance. - -2004-04-20 Sebastien Pouliot - - * ASN1.cs: Added SaveToFile for easier debugging. Patch from - Jesper Pedersen. - * BitConverterLE.cs: New. Added Little-Endian BitConverter from - Bernie Solomon to sync versions with corlib. - * StrongName.cs: Synched with corlib version. Adds ECMA key fixes, - endian fixes from Bernie Solomon and removed compilation warning. - -2004-03-31 Sebastien Pouliot - - * StrongName.cs: Update to include new static method that can be - called from the runtime to validate strongname signatures. - Refactored the existing class to reduce code duplication. - -2004-03-24 Sebastien Pouliot - - * StrongName.cs: Added CanSign property for AssemblyBuilder. Current - Fx design requires an exception to know if the private key is present - in an RSA instance. In some case (inside corlib) we can do without... - -2004-03-23 Sebastien Pouliot - - * StrongName.cs: Added exceptions for null or invalid keys. - -2004-03-17 Jesper Pedersen - - * ASN1.cs: Implemented ASN1::ToString (byte dump) - * ASN1Convert.cs: Fixed engine problem in ASN1Convert::FromInt32 - -2003-12-07 Sebastien Pouliot - - * PKCS7.cs: Implemented EncryptedData, EnvelopedData and updated - SignedData for v3 SubjectKeyIdentifier. - -2003-11-06 Sebastien Pouliot - - * StrongName.cs: Now supports MZ headers bigger than 128 bytes. - -2003-10-11 Sebastien Pouliot - - * StrongName.cs: Added Hash, Sign and Verify. - -2003-09-01 Sebastien Pouliot - - * PKCS7.cs: Updated to use Mono.Security.X509.X509Certificate and to - support countersignatures. - -2003-06-19 Nick Drochak - - * StrongName.cs: Work around for mcs? bug 45127. - -2003-03-08 Sebastien Pouliot - - * StrongName.cs: New. Partial implementation for StrongNames. - -2003-03-06 Sebastien Pouliot - - * ASN1.cs: Updated ASN1 class (from corlib). This file will, - eventually, be automagically synched with corlib. - * ASN1Convert.cs: New. Helper class to convert from and to - ASN1 structures. - * PKCS7.cs: New. Basic implementation of CMS (Cryptographic - Message Syntax Standard). - - diff --git a/mcs/class/Mono.Security/Mono.Xml/ChangeLog b/mcs/class/Mono.Security/Mono.Xml/ChangeLog deleted file mode 100644 index c43cf47029c..00000000000 --- a/mcs/class/Mono.Security/Mono.Xml/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2007-11-07 Atsushi Enomoto - - * SecurityParser.cs : fix in sync with r89135 anr r89136. - -2004-09-17 Sebastien Pouliot - - * MiniParser.cs: In synch with corlib version. Removed all level 4 - compilation warnings. - -2004-02-06 Sebastien Pouliot - - * MiniParser.cs: New. Copy from corlib internal class. Required for - SecurityParser. - * SecurityParser.cs: New. Copy from corlib internal class. Required - for KeyPairPersistence. diff --git a/mcs/class/Mono.Security/Test/ChangeLog b/mcs/class/Mono.Security/Test/ChangeLog deleted file mode 100644 index 63d6dc6e182..00000000000 --- a/mcs/class/Mono.Security/Test/ChangeLog +++ /dev/null @@ -1,14 +0,0 @@ -2003-05-13 Martin Willemoes Hansen - * Mono.Security_test.args: Added - * makefile.gnu: Added - * Mono.Security/StrongNameTest.cs, - Mono.Security.Authenticode/PrivateKeyTest.cs, - Mono.Security.Authenticode/SoftwarePublisherCertificateTest.cs, - Mono.Security.Cryptography/ARC4ManagedTest.cs, - Mono.Security.Cryptography/MD2ManagedTest.cs, - Mono.Security.Cryptography/MD2Test.cs: Test classes inherits from - Assertion, Assertion. prefix removed. - -2003-03-06 Sebastien Pouliot - - * Mono.Security_test.build: New. NAnt build file for unit tests. diff --git a/mcs/class/Mono.Security/Test/Mono.Math/ChangeLog b/mcs/class/Mono.Security/Test/Mono.Math/ChangeLog deleted file mode 100644 index 7e72c7277a0..00000000000 --- a/mcs/class/Mono.Security/Test/Mono.Math/ChangeLog +++ /dev/null @@ -1,60 +0,0 @@ -2007-07-05 Sebastien Pouliot - - * PrimeTestingTest.cs: Re-enable failing 20 digits primes (now that - we have a workaround for them). - -2007-07-04 Sebastien Pouliot - - * BigIntegerTest.cs: A few more ModPow test cases to corner the - small value bug (looks like a bad Barrett reduction). - * PrimeTestingTest.cs: Add test cases for "small" primes between - 10 and 300 digits. 3 cases are failing for 20 digits primes. - -2007-07-03 Sebastien Pouliot - - * BigIntegerTest.cs: Add test cases for small values with - IsProbablePrime. From bug #81857, subset from patch by Kazuki. - -2005-01-03 Nick Drochak - - * BigIntegerTest.cs: Make tests pass on MS DotNet - -2004-12-03 Sebastien Pouliot - - * BigIntegerTest.cs: Added tests for ModPow when power is 0, for a - known case that was faling in classpath and when modulo is a power of - two (bug #70169). - -2004-10-19 Sebastien Pouliot - - * BigIntegerTest.cs: New. General unit tests for BigInteger. - -2004-04-22 Sebastien Pouliot - - * GcdBigTest.cs: Ajusted to changes in assembly. - * ModInverseBigTest.cs: Ajusted to changes in assembly. - * PrimeGenerationTest.cs: Ajusted to changes in assembly. - * PrimeTestingTest.cs: Ajusted to changes in assembly. - * SearchGeneratorTest.cs: Ajusted to changes in assembly. - -2004-02-13 Sebastien Pouliot - - * PrimeTestingTest.cs: Added well known (and tested) primes from - RFC 2412 (http://www.faqs.org/rfcs/rfc2412.html) as suggested by - Pieter Philippaerts (#51229). - * SearchGeneratorTest.cs: Modified so this still use the (previous) - SmallPrimeSppTest primality test - because RM doesn't work for - small primes. - -2004-02-09 Sebastien Pouliot - - * ArithmeticBigTest.cs: - * BigIntegerSetTest.cs: - * BitwiseTest.cs: - * GcdBigTest.cs: - * ModInverseBigTest.cs: - * ModRingTest.cs: - * PrimeGenerationTest.cs: - * PrimeTestingTest.cs: - * SearchGeneratorTest.cs: - New. Copied from corlib (where they cannot be executed because BigInteger is internal). diff --git a/mcs/class/Mono.Security/Test/Mono.Security.Authenticode/ChangeLog b/mcs/class/Mono.Security/Test/Mono.Security.Authenticode/ChangeLog deleted file mode 100644 index 60dbd12415f..00000000000 --- a/mcs/class/Mono.Security/Test/Mono.Security.Authenticode/ChangeLog +++ /dev/null @@ -1,46 +0,0 @@ -2008-12-23 Sebastien Pouliot - - * SoftwarePublisherCertificateTest.cs: Update test syntax to nunit - 2.2. Test more cases like base64, unicode base64 and PEM base64. - -2004-11-05 Sebastien Pouliot - - * PrivateKeyTest.cs: Fixed SaltWithoutPassword test to always use - little endian. - -2004-10-28 Sebastien Pouliot - - * AuthenticodeDeformatterTest.cs: Check timestamp as an UTC value so - that the test can work anywhere in the world (and not just at home ;) - -2004-09-07 Sebastien Pouliot - - * AuthenticodeDeformatterTest.cs: New. Unit tests to validate a valid - authenticode-signed assembly (included in test file) and an invalid - (non signed) assembly (the unit test assembly). - -2004-05-11 Sebastien Pouliot - - * PrivateKeyTest.cs: Added new unit tests for better coverage. - * SoftwarePublisherCertificateTest.cs: Added new unit tests for better - coverage. - -2004-04-22 Sebastien Pouliot - - * SoftwarePublisherCertificateTest.cs: Ajusted to changes in the - assembly. - -2003-10-11 Sebastien Pouliot - - * SoftwarePublisherCertificateTest.cs: Repaired test build. - -2003-03-15 Sebastien Pouliot - - * PrivateKeyTest.cs: New. Unit test for using some PVK files - generated by makecert.exe. - -2003-03-06 Sebastien Pouliot - - * SoftwarePublisherCertificateTest.cs: New. Unit tests for - using some SPC files generated by cert2spc. - diff --git a/mcs/class/Mono.Security/Test/Mono.Security.Cryptography/ChangeLog b/mcs/class/Mono.Security/Test/Mono.Security.Cryptography/ChangeLog deleted file mode 100644 index bc918d9ae4b..00000000000 --- a/mcs/class/Mono.Security/Test/Mono.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,103 +0,0 @@ -2007-05-08 Randolph Chung - - * CryptoConvertTest.cs: Add tests for DSA conversion functions. - -2006-10-04 Sebastien Pouliot - - * PKCS1Test.cs: Ensure the latest changes didn't break some SSL3 - features that uses MD5SHA1 as a hash function. - * RSAManagedTest.cs: Forgot to update test cases after right padding - was added. - -2006-09-05 Sebastien Pouliot - - * RSAManagedTest.cs: Add a test case for #79269 (wrong exception). - -2005-04-27 Sebastien Pouliot - - * KeyPairPersistenceTest.cs: Upgrade to NUnit 2.2 API to use Ignore. - Now Ignore all tests that results in UnauthorizedAccessException. - -2004-12-06 Sebastien Pouliot - - * RSAManagedTest.cs: New. Unit tests to validate RSA decryption when - using key blinding with or without using CRT. - -2004-11-05 Sebastien Pouliot - - * KeyPairPersistenceTest.cs: Forgot to re-fix the second failing test. - -2004-11-03 Sebastien Pouliot - - * KeyPairPersistenceTest.cs: Re-fix as the UnauthorizedAccessException - is the InnerException of a CryptographicException. - -2004-10-28 Sebastien Pouliot - - * KeyPairPersistenceTest.cs: Fix two tests to work even if the user - doesn't have access to the machine key store. - -2004-09-22 Sebastien Pouliot - - * SHA224Test.cs: Fix compilation error with NUnit 2.1.91 (CVS). - -2004-09-16 Sebastien Pouliot - - * SHA224ManagedTest.cs: New. Unit tests for the managed implementation - of SHA-224. - * SHA224Test.cs: New. Unit tests for SHA-224. Use test vectors from - RFC3874. - -2004-05-27 Sebastien Pouliot - - * ARC4ManagedTest.cs: Added unit tests for exceptions coming from - ICryptoTransform interface (TransformBlock, TransformFinalBlock). - -2004-05-11 Sebastien Pouliot - - * ARC4ManagedTest.cs: Added missing unit tests for complete coverage. - Completed convertion to NUnit 2. - * CryptoConvertTest.cs: Added/modified unit tests for better coverage. - * MD2ManagedTest.cs: Added unit tests for better coverage. - * MD2Test.cs: Added unit tests for better coverage. - * MD4ManagedTest.cs: Added unit tests for better coverage. - * MD4Test.cs: Added unit tests for better coverage. - * PKCS8.cs: Added unit tests for better coverage. - -2004-05-01 Sebastien Pouliot - - * CryptoConvertTest.cs: Added test case where a strongname key pair - (RSA 1024 bits) was truncated in the last parameter (D) (i.e. the - private key) but saved by the use of CRT (Chinese Remainder Theorem). - -2004-03-23 Sebastien Pouliot - - * CryptoConvertTest.cs: Added test case where the public key structure - is inside preceded by an header (like the one produced by "sn -e"). - -2004-03-23 Sebastien Pouliot - - * CryptoConvertTest.cs: New. Unit tests for CryptoConvert. - -2004-02-13 Sebastien Pouliot - - * DiffieHellmanManagedTest.cs: New. Basic unit test for DH. - -2004-02-07 Sebastien Pouliot - - * KeyPairPersistenceTest.cs: New. Unit tests for key pair persistence. - -2003-11-27 Sebastien Pouliot - - * MD4Test.cs: New. Contains all the test vectors provided in RFC1320 - - but none are executed because MD4 is an abstract class. - * MD4ManagedTest.cs: New. Run the unit tests from MD4Test.cs using - the MD4Managed implementation of MD4. - * PKCS8Test.cs: New. Unit tests for PKCS8. - -2003-03-07 Sebastien Pouliot - - * ARC4ManagedTest.cs: New. Test vectors for RC4(tm) taken from - usenet and Netscape SSL version 3 implementation details. - * MD2ManagedTest.cs: New. Call tests defined in MD2Test class. - * MD2Test.cs: New. Test vectors defined in RFC1319. diff --git a/mcs/class/Mono.Security/Test/Mono.Security.Protocol.Ntlm/ChangeLog b/mcs/class/Mono.Security/Test/Mono.Security.Protocol.Ntlm/ChangeLog deleted file mode 100644 index e4e4fc6e076..00000000000 --- a/mcs/class/Mono.Security/Test/Mono.Security.Protocol.Ntlm/ChangeLog +++ /dev/null @@ -1,28 +0,0 @@ -2004-05-11 Sebastien Pouliot - - * ChallengeResponseTest.cs: Added new unit tests for better coverage. - * MessageBaseTest.cs: New. Unit tests for the base abstract class. - * Type2MessageTest.cs: Added new unit tests for better coverage. - * Type3MessageTest.cs: Added new unit tests for better coverage. - -2003-12-17 Sebastien Pouliot - - * ChallengeResponse.cs: Added test case for a null (and empty) password. - -2003-12-15 Sebastien Pouliot - - * ChallengeResponseTest.cs: Added the sample from L0phtCrack for a - small password (WELCOME). - * Type3MessageTest.cs: Added a new test for small password (smaller - than 8 characters). - -2003-12-02 Sebastien Pouliot - - * Type3MessageTest.cs: Fixed 16 bits Options to 32 bits Flags and class name. - -2003-12-01 Sebastien Pouliot - - * ChallengeResponseTest.cs: New. Unit tests for NTLMv1 challenge response. - * Type1MessageTest.cs: New. Unit tests to encode/decode negotiation messages. - * Type2MessageTest.cs: New. Unit tests to encode/decode challenge messages. - * Type3MessageTest.cs: New. Unit tests to encode/decode authentication message. diff --git a/mcs/class/Mono.Security/Test/Mono.Security.X509.Extensions/ChangeLog b/mcs/class/Mono.Security/Test/Mono.Security.X509.Extensions/ChangeLog deleted file mode 100644 index 2acb3b1e6d6..00000000000 --- a/mcs/class/Mono.Security/Test/Mono.Security.X509.Extensions/ChangeLog +++ /dev/null @@ -1,18 +0,0 @@ -2010-04-08 Sebastien Pouliot - - * SubjectAltNameExtensionTest.cs: Add unit tests for multiple - DNSNames entries (#594110 and #591516 certificate test case) - -2008-06-26 Sebastien Pouliot - - * SubjectAltNameExtensionTest.cs: New. Unit tests for - SubjectAltNameExtension. Patch by David Wolinsky - -2006-01-04 Sebastien Pouliot - - * BasicConstraintsExtensionTest.cs: New. Unit tests for encoding and - decoding X.509 BasicConstraints certificate extension. - * ExtendedKeyUsageExtensionTest.cs: New. Unit tests for encoding and - decoding X.509 ExtendedKeyUsage certificate extension. - * KeyUsageExtensionTest.cs: New. Unit tests for encoding and - decoding X.509 KeyUsage certificate extension. diff --git a/mcs/class/Mono.Security/Test/Mono.Security.X509/ChangeLog b/mcs/class/Mono.Security/Test/Mono.Security.X509/ChangeLog deleted file mode 100644 index cc19471e4eb..00000000000 --- a/mcs/class/Mono.Security/Test/Mono.Security.X509/ChangeLog +++ /dev/null @@ -1,113 +0,0 @@ -2007-05-09 Sebastien Pouliot - - * PKCS12Test.cs: Added unit tests for new SecretBag support. Patch by - Jay Miller. - -2007-02-12 Sebastien Pouliot - - * X509CertificateTest.cs: Add test case for a certificate using dates - with an UTC offset (e.g. 990630000000+1000). - -2006-12-14 Sebastien Pouliot - - * X501NameTest.cs: Added test case with a DN using Teletex/T61String. - -2006-12-11 Sebastien Pouliot - - * PKCS12Test.cs: Add all failing PKITS PKCS#12 files (all DSA) as unit - test cases. Updated syntax to NUnit 2.2. - -2006-12-05 Sebastien Pouliot - - * X509CertificateTest.cs: Add new test cases for [Issuer|Subject] - UniqueIdentifier properties. - * X509Crl.cs: Add test cases for CRL signature verification using a - certificate without a CA flag in it's BasicConstraintExtension. - -2006-12-04 Sebastien Pouliot - - * X509Certificate.cs: New. Unit tests for X509Certificate when dealing - with DSA keys, including the case where DSA parameters are inherited. - -2006-10-08 Sebastien Pouliot - - * PKCS12Test.cs: Added OpenSSL generated test case with an empty - password (#79717). Changed results for existing test case with empty - password. - -2006-07-25 Sebastien Pouliot - - * X509CrlTest.cs: Added regression test for bug #78901. - -2006-01-24 Sebastien Pouliot - - * PKCS12Test.cs: Add a test case where the password is String.Empty - when no password is required to decrypt the structures. - -2005-11-04 Sebastien Pouliot - - * PKCS12Test.cs: Added tests for adding multiple keys with the same - size inside a pkcs12 file. Fixed test when removing different keys - from the structure (removed only it the public key match). - -2005-11-04 Sebastien Pouliot - - * PKCS12.cs: Added tests for MaximumPasswordLength property wrt to the - CryptoAPI limits on the password length (32 characters) when importing - and exporting PKCS #12 files. - -2005-08-29 Sebastien Pouliot - - * X501NameTest.cs: Added test cases for quoted and escaped values. - -2005-08-12 Sebastien Pouliot - - * X520AttributesTest.cs: New. Test cases from Daniel Granath to check - best encoding selection for values. - -2005-06-30 Sebastien Pouliot - - * X509CrlTest.cs: New. Add regression test for bug #75406. - -2005-04-26 Sebastien Pouliot - - * PKCS12Test.cs: Fix a test for 2.0 (where the constructor could be - ambiguous). - -2004-05-12 Nick Drochak - - * PKCS12Test.cs: Do not exceed line length limit. - -2004-05-11 Jesper Pedersen - - * PKCS12Test.cs: Added unit tests for the new methods. - -2003-12-07 Sebastien Pouliot - - * PKCS12Test.cs: New. Unit test for PKCS#12 files (with/without - passwords, weak/strong encryption) and PKCS#12 password based key - derivation. - -2003-09-01 Sebastien Pouliot - - * ITrustAnchors.cs: New. Interface to trust anchors. - * TestAnchors.cs: New. Include 2 tests anchors: Microsoft Root Agency - (for Windows compatibility) and Mono Test Root. - * TrustAnchors.cs: New. Include some widely used (commercial) code - signing root certificates. - * X509CertificateCollection.cs: New. Collection for Mono's X509 - certificates. - * X509Chain.cs: New. MINIMAL certificate chaining engine to support - Authenticode(tm). VERY PARTIAL IMPLEMENTATION!!! - -2003-03-15 Sebastien Pouliot - - * X501Name.cs: New. X.501 Distinguished Names stuff - * X509Builder.cs: New. Abstract class for building X.509 related - structures (like certificates and CRLs). - * X509Certificate.cs: New. A more complete class to handle X.509 - certificates. - * X509CertificateBuilder.cs: New. Class to build X.509 certificates. - * X509Extension.cs: New. A base class for all X.509 extensions. - * X509Extensions.cs: New. X509Extension collection. - * X520Attributes.cs: New. X.520 attributes (mainly for X501 names) diff --git a/mcs/class/Mono.Security/Test/Mono.Security/ChangeLog b/mcs/class/Mono.Security/Test/Mono.Security/ChangeLog deleted file mode 100644 index 8ab05eea977..00000000000 --- a/mcs/class/Mono.Security/Test/Mono.Security/ChangeLog +++ /dev/null @@ -1,40 +0,0 @@ -2010-02-03 Sebastien Pouliot - - * ASN1ConvertTest.cs: Fix test cases by using local time. Patch - provided by Peter Dettman. Fix bug #324181 - -2008-04-25 Sebastien Pouliot - - * StrongName.cs: New test cases to verify signatures from streams. - Patch from Dave Hillier - -2007-01-05 Sebastien Pouliot - - * ASN1ConvertTest.cs: Update unit test syntax to NUnit 2.2. Change - DateTime.UtcNow to Now as the API requires, under 1.x, a local date - time. Disregard buggy ConvertOID_LargeX under MS 2.0. - -2006-10-06 Sebastien Pouliot - - * ASN1ConvertTest.cs: Adjusted big integer convertion test cases for - both a sign-extended result and a "normal" (not extended) result. - -2005-10-03 Sebastien Pouliot - - * PKCS7Test.cs: New. Unit tests to ensure authenticated attributes - are sorted before they are signed. This is required by DER and ensures - better interoperability with other implementations (like BouncyCastle) - -2004-05-11 Sebastien Pouliot - - * ASN1ConvertTest.cs: New. Unit tests for ASN.1 convertions. - * StrongNameTest.cs: Added new unit tests for better coverage. - -2003-10-11 Sebastien Pouliot - - * StrongNameTest.cs: Added tests for Hash, Sign and Verify. - -2003-03-08 Sebastien Pouliot - - * StrongNameTest.cs: New. Unit tests for StrongNames. - diff --git a/mcs/class/Mono.Security/Test/tools/cutcli/ChangeLog b/mcs/class/Mono.Security/Test/tools/cutcli/ChangeLog deleted file mode 100644 index 8b8a9434822..00000000000 --- a/mcs/class/Mono.Security/Test/tools/cutcli/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -2005-02-02 Sebastien Pouliot - - * cutcli.cs: New. SSL/TLS client that cut it's communication after - sending and/or receiving 'x' bytes from/to the server. - * ControlledNetworkStream.cs: A NetworkStream that can limit it's - read/write transfers. - * Makefile: Makefile for the new test tool. diff --git a/mcs/class/Mono.Security/Test/tools/mget/ChangeLog b/mcs/class/Mono.Security/Test/tools/mget/ChangeLog deleted file mode 100644 index 0e84f53f205..00000000000 --- a/mcs/class/Mono.Security/Test/tools/mget/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2006-09-08 Sebastien Pouliot - - * ChangeLog: New. Track changes for mget. - * Makefile: New. Build and clean mget. - * mget.cs: Source code for mget test tool. - * README: Information about mget. diff --git a/mcs/class/Mono.Security/Test/tools/mutual/ChangeLog b/mcs/class/Mono.Security/Test/tools/mutual/ChangeLog deleted file mode 100644 index 860f87b344e..00000000000 --- a/mcs/class/Mono.Security/Test/tools/mutual/ChangeLog +++ /dev/null @@ -1,21 +0,0 @@ -2005-06-14 Sebastien Pouliot - - * README: Add information about optional mutual authentication. - * serveropt.sh: New. Server script to use OpenSSL to accept (but not - require) client certificates. - -2005-04-13 Sebastien Pouliot - - * ChangeLog: New. Track changes for the mutual tool; - * ca.pem - * client.p12: New. PKCS#12 file containing the client certificate - chain and the private key to the end-entity certificate. - * client.pem: New. Client certificate in PEM (base64) format. - * Makefile: New. To build the mutual tool; - * mutual.cs: New. Mutual authentication test tool. Heavily based on - the code supplied by Mark Wuesthoff from Middsol for bug #71696. - * README: New. Instruction on how to use the tool; - * server_cert.pem: New. Server certificate in PEM (base64) format. - * server_key.pem: New. Server private key in PEM (base64) format. - * server.sh: New. Server script to use OpenSSL to accept (and require) - client certificates. diff --git a/mcs/class/Mono.Security/Test/tools/npgsql/ChangeLog b/mcs/class/Mono.Security/Test/tools/npgsql/ChangeLog deleted file mode 100644 index b728ab3599b..00000000000 --- a/mcs/class/Mono.Security/Test/tools/npgsql/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2005-02-10 Sebastien Pouliot - - * ChangeLog: New. Track change in the Npgsql/SSL test tool. - * Makefile: New. Build the test tool. - * makewords.sh: New. Script to create sample data in batabase. - * npdbtest.cs: New. Test tool. - * README: Instruction on how to install and setup PostgreSQL for the - tests. diff --git a/mcs/class/Mono.Security/Test/tools/poll/ChangeLog b/mcs/class/Mono.Security/Test/tools/poll/ChangeLog deleted file mode 100644 index 507f65ba5cb..00000000000 --- a/mcs/class/Mono.Security/Test/tools/poll/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2006-04-21 Sebastien Pouliot - - * poll.cs: New test tool contributed by Simon Brys for bug #78085. - It's a good test for the abbreviated handshake. - * Makefile: Build/clean for poll.exe diff --git a/mcs/class/Mono.Security/Test/tools/postecho/ChangeLog b/mcs/class/Mono.Security/Test/tools/postecho/ChangeLog deleted file mode 100644 index 58d6fbcd817..00000000000 --- a/mcs/class/Mono.Security/Test/tools/postecho/ChangeLog +++ /dev/null @@ -1,25 +0,0 @@ -2005-04-09 Gonzalo Paniagua Javier - - * sendback.ashx: yet another handler to test with. - -2005-04-07 Sebastien Pouliot - - * postmulti.cs: New. Async POST tests using HttpWebRequest. - * Makefile: Build postmulti tool. - * README: updated instructions with the new postmulti tool. - -2005-04-06 Sebastien Pouliot - - * postecho.cs: Added an ICertificatePolicy to ease testing with - HttpWebRequest. Fixed some strings. - * sendback.aspx: ASP.NET version of the server script. - * README: updated instructions with the new script. - -2005-02-04 Sebastien Pouliot - - * ChangeLog: New. Track changes of postecho; - * Makefile: New. Build/clean the postecho tool; - * postecho.cs: New. Tool to POST a buffer and receive/compare the - same data back from the server. - * sendback.asp: ASP (not ASP.NET) script to work with postecho. - * README: instructions about postecho diff --git a/mcs/class/Mono.Security/Test/tools/server/ChangeLog b/mcs/class/Mono.Security/Test/tools/server/ChangeLog deleted file mode 100644 index 91d91be04eb..00000000000 --- a/mcs/class/Mono.Security/Test/tools/server/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2006-09-11 Sebastien Pouliot - - * README: Updated instruction for recent versions of wget. - * msslserver.cs: Don't require the client certificates (i.e. optional) diff --git a/mcs/class/Mono.Security/Test/tools/sockethell/ChangeLog b/mcs/class/Mono.Security/Test/tools/sockethell/ChangeLog deleted file mode 100644 index fc28ec6b194..00000000000 --- a/mcs/class/Mono.Security/Test/tools/sockethell/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2005-08-31 Sebastien Pouliot - - * Makefile: build and execute unit tests from SocketHell. - * SocketHell.cs: Tests from JD Conley for Ssl*Stream, NetworkStream and - socket (adapted to run on 1.x with nunit). diff --git a/mcs/class/Mono.Security/Test/tools/tlstest/ChangeLog b/mcs/class/Mono.Security/Test/tools/tlstest/ChangeLog deleted file mode 100644 index 85a1e16867f..00000000000 --- a/mcs/class/Mono.Security/Test/tools/tlstest/ChangeLog +++ /dev/null @@ -1,32 +0,0 @@ -2005-04-15 Sebastien Pouliot - - * README: informations about the different tools; - * tlssave.cs: New. Async HttpWebRequest and streams using HTTP or - HTTPS GET. Saves the downloaded page to disk (1, 2, ... X). - * Makefile: Updated for tlssave. - -2005-04-09 Sebastien Pouliot - - * tlsasync.cs: New. Async HttpWebRequest and streams using HTTP or - HTTPS GET. Display the web page if only one URL is supplied. - * Makefile: Build tlsasync tool. - -2005-04-08 Sebastien Pouliot - - * tlsmulti.cs: Display the web page if only one URL is supplied. Show - usage if no URL is specified. - -2005-04-07 Sebastien Pouliot - - * tlsmulti.cs: New. Async GET tests using HttpWebRequest. - * Makefile: Build tlsmulti tool. - -2004-02-25 Sebastien Pouliot - - * tlstest.cs: Updated to support Basic and Digest authentication. Also - support ICertificatePolicy for WebRequests. - -2004-02-23 Sebastien Pouliot - - * tlstest.cs: New. Tool to test for SSLv3 and TLSv1 stream - implementation. diff --git a/mcs/class/Mono.ServiceModel.IdentitySelectors/Assembly/ChangeLog b/mcs/class/Mono.ServiceModel.IdentitySelectors/Assembly/ChangeLog deleted file mode 100644 index 8e2f817e643..00000000000 --- a/mcs/class/Mono.ServiceModel.IdentitySelectors/Assembly/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2007-04-18 Atsushi Enomoto - - * AssemblyInfo.cs : initial commit. diff --git a/mcs/class/Mono.ServiceModel.IdentitySelectors/ChangeLog b/mcs/class/Mono.ServiceModel.IdentitySelectors/ChangeLog deleted file mode 100644 index 621dcd554a8..00000000000 --- a/mcs/class/Mono.ServiceModel.IdentitySelectors/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2007-04-18 Atsushi Enomoto - - * Mono.ServiceModel.IdentitySelectors.dll.sources, - Mono.ServiceModel.IdentitySelectors_test.dll.sources, - Makefile : initial commit. - diff --git a/mcs/class/Mono.ServiceModel.IdentitySelectors/Mono.ServiceModel.IdentitySelectors.Win32/ChangeLog b/mcs/class/Mono.ServiceModel.IdentitySelectors/Mono.ServiceModel.IdentitySelectors.Win32/ChangeLog deleted file mode 100644 index 40a2295a0aa..00000000000 --- a/mcs/class/Mono.ServiceModel.IdentitySelectors/Mono.ServiceModel.IdentitySelectors.Win32/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2007-04-18 Atsushi Enomoto - - * CardSelectorClientWin32.cs : - almost identical to former CardSpaceSelector.cs in S.IM.S.dll. - * CardSpaceProofToken.cs - NativePolicyElement.cs - NativeGenericXmlToken.cs - AsymmetricProofTokenSecurityKey.cs - NativeInfocardCryptoHandle.cs - NativeInfocardHandleType.cs : moved from S.IM.S.dll. - diff --git a/mcs/class/Mono.ServiceModel.IdentitySelectors/Mono.ServiceModel.IdentitySelectors/ChangeLog b/mcs/class/Mono.ServiceModel.IdentitySelectors/Mono.ServiceModel.IdentitySelectors/ChangeLog deleted file mode 100644 index b01e825dd18..00000000000 --- a/mcs/class/Mono.ServiceModel.IdentitySelectors/Mono.ServiceModel.IdentitySelectors/ChangeLog +++ /dev/null @@ -1,22 +0,0 @@ -2007-04-27 Atsushi Enomoto - - * IdentityCard.cs : TokenService contains UserCredential as well as - EndpointAddress. - -2007-04-26 Atsushi Enomoto - - * IdentityCardEncryption.cs, CardSelectorClient.cs : - implemented store encryption. Changed the reader API a bit too. - -2007-04-25 Atsushi Enomoto - - * IdentityCard.cs : implemented Save. It was rather xs:dateTime fixes. - * IdentityStore.cs, CardSelectorClient.cs : some store implementation. - -2007-04-18 Atsushi Enomoto - - * CardSelectionContext.cs - CardSelectorClient.cs - Constants.cs - IdentityCard.cs - IdentityCardEncryption.cs : initial commit. diff --git a/mcs/class/Mono.ServiceModel.IdentitySelectors/Test/Mono.IdentityModel.Selectors/ChangeLog b/mcs/class/Mono.ServiceModel.IdentitySelectors/Test/Mono.IdentityModel.Selectors/ChangeLog deleted file mode 100644 index bb26af29015..00000000000 --- a/mcs/class/Mono.ServiceModel.IdentitySelectors/Test/Mono.IdentityModel.Selectors/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2007-04-27 Atsushi Enomoto - - * IdentityCardTest.cs : some flexibility on xml declarations. - -2007-04-26 Atsushi Enomoto - - * IdentityCardEncryptionTest.cs : added encryption test (roundtrip). - -2007-04-25 Atsushi Enomoto - - * IdentityCardTest.cs : added test for Save(). - -2007-04-18 Atsushi Enomoto - - * IdentityCardTest.cs - IdentityCardEncryptionTest.cs : initial commit. diff --git a/mcs/class/Mono.ServiceModel.IdentitySelectors/Test/resources/ChangeLog b/mcs/class/Mono.ServiceModel.IdentitySelectors/Test/resources/ChangeLog deleted file mode 100644 index 0d492102eff..00000000000 --- a/mcs/class/Mono.ServiceModel.IdentitySelectors/Test/resources/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2007-04-18 Atsushi Enomoto - - * managed.xml, rupert.xml, rupert.crds : initial commit (managed.xml - is an extracted version of a backup card from pingidentity.com). diff --git a/mcs/class/Mono.ServiceModel.IdentitySelectors/resources/ChangeLog b/mcs/class/Mono.ServiceModel.IdentitySelectors/resources/ChangeLog deleted file mode 100644 index dc037c190fa..00000000000 --- a/mcs/class/Mono.ServiceModel.IdentitySelectors/resources/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2007-04-27 Atsushi Enomoto - - * schemas-xmlsoap-or-ws-2005-05-identity.rnc : TokenService element - also contains UserCredential. - -2007-04-18 Atsushi Enomoto - - * schemas-xmlsoap-or-ws-2005-05-identity.rnc : initial commit. diff --git a/mcs/class/Mono.Simd/Assembly/Changelog b/mcs/class/Mono.Simd/Assembly/Changelog deleted file mode 100644 index 9bec1497293..00000000000 --- a/mcs/class/Mono.Simd/Assembly/Changelog +++ /dev/null @@ -1,7 +0,0 @@ -2008-10-03 Rodrigo Kumpera - - * AssemblyInfo.cs : Added CLSCompliant attribute. - -2008-10-03 Rodrigo Kumpera - - * Initial checking of the file layout diff --git a/mcs/class/Mono.Simd/ChangeLog b/mcs/class/Mono.Simd/ChangeLog deleted file mode 100644 index 46c74fcffd3..00000000000 --- a/mcs/class/Mono.Simd/ChangeLog +++ /dev/null @@ -1,90 +0,0 @@ -2009-09-18 Rodrigo Kumpera - - * Documentation/en/*: Updates to the API. Add some explanation - for more methods. Fix the code sample for runtime detection. - -2009-08-03 Jerry Maine - - Contributed under the terms of the MIT/X11 license by - Jerry Maine . - - * Mono.Simd/VectorOperations.cs: Added packed double method. - -2009-07-14 Zoltan Varga - - * Changelog: Rename this to ChangeLog. - -2008-12-08 Rodrigo Kumpera - - * Mono.Simd.dll.sources: Added VectorOperations.cs - -2008-12-05 Rodrigo Kumpera - - * Documentation/en/Mono.Simd/Vector*.xml: Removed references to - ExtractByteMask. - -2008-11-21 Rodrigo Kumpera - - * Makefile: Add reference to System.Core so we can - define extension methods. - - * Mono.Simd.dll.sources: Add Mono.Simd/ArrayExtensions.cs. - -2008-11-12 Rodrigo Kumpera - - * Documentation/en/Mono.Simd/Vector*.xml: Renamed ShiftRightLogic - to LogicalRightShift and ShiftRightArithmetic to ArithmeticRightShift. - -2008-11-12 Rodrigo Kumpera - - * Documentation/en/Mono.Simd/Vector*.xml: Renamed SubWithSaturation - to SubtractWithSaturation. - -2008-11-12 Cedric Vivier - - * Documentation/en/Mono.Simd/Vector*.xml: Added Member entry for indexer (Component). - -2008-11-11 Rodrigo Kumpera - - * Documentation/en/Mono.Simd/SimdRuntime.xml: Fixed some typos. - Added example. - -2008-11-02 Jonathan Pryor - - * Documentation/**: Added. - -2008-10-29 Rodrigo Kumpera - - * Mono.Simd.dll.sources: Added AccelMode.cs, AccelerationAttribute.cs and SimdRuntime.cs. - -2008-10-28 Rodrigo Kumpera - - * Mono.Simd.dll.sources: Added Vector2ul.cs. - -2008-10-28 Rodrigo Kumpera - - * Mono.Simd.dll.sources: Added Vector2l.cs. - -2008-10-27 Rodrigo Kumpera - - * Mono.Simd.dll.sources: Added Vector2d.cs. - -2008-10-24 Rodrigo Kumpera - - * Mono.Simd.dll.sources: Added Vector8s.cs. - -2008-10-23 Rodrigo Kumpera - - * Mono.Simd.dll.sources: Added Vector16sb.cs. - -2008-10-10 Rodrigo Kumpera - - * Mono.Simd.dll.sources: Type renaming adjustments. - -2008-10-10 Rodrigo Kumpera - - * Mono.Simd.dll.sources: Added Vector8us.cs and Vector16b.cs. - -2008-10-03 Rodrigo Kumpera - - * Initial checking of the file layout diff --git a/mcs/class/Mono.Simd/Mono.Simd/ChangeLog b/mcs/class/Mono.Simd/Mono.Simd/ChangeLog deleted file mode 100644 index e508f043319..00000000000 --- a/mcs/class/Mono.Simd/Mono.Simd/ChangeLog +++ /dev/null @@ -1,410 +0,0 @@ -2010-03-24 Rodrigo Kumpera - - * Vector4f.cs: Add vector x scalar multiply. - -2009-09-18 Rodrigo Kumpera - - * SimdRuntime.cs: Raise an exception if the method been queried - for acceleration is not found. Methods taking an array now are - variadic. - -2009-07-14 Zoltan Varga - - * Changelog: Rename this to ChangeLog. - - * Mono.Simd/Mono.Simd/ArrayExtensions.cs: Don't ignore the 'offset' - parameter in the GetVector () methods. Fixes #521692. - -2009-01-19 Rodrigo Kumpera - - * Vector*.cs: Add ToString, single element constructors - and some helper constants. - - Based on a patch by Jerry Maine. - -2009-01-07 Rodrigo Kumpera - - * Vector*.cs: Use explicit layout to avoid the runtime - miscalculating the size of vector types. - -2008-12-08 Rodrigo Kumpera - - * VectorOperations.cs: Move methods from Vector16b. - - * Vector16b.cs: Same. - -2008-12-08 Rodrigo Kumpera - - * VectorOperations.cs: Move methods from Vector16sb. - - * Vector16sb.cs: Same. - -2008-12-08 Rodrigo Kumpera - - * VectorOperations.cs: Move methods from Vector8us. - - * Vector8us.cs: Same. - -2008-12-08 Rodrigo Kumpera - - * VectorOperations.cs: Move methods from Vector8s. - - * Vector8s.cs: Same. - -2008-12-08 Rodrigo Kumpera - - * VectorOperations.cs: Move methods from Vector4ui. - - * Vector4ui.cs: Same. - -2008-12-08 Rodrigo Kumpera - - * VectorOperations.cs: Move methods from Vector4i. - - * Vector4i.cs: Same. - -2008-12-08 Rodrigo Kumpera - - * VectorOperations.cs: Move methods from Vector2ul. - - * Vector2ul.cs: Same. - -2008-12-08 Rodrigo Kumpera - - * VectorOperations.cs: Move methods from Vector2l. - - * Vector2l.cs: Same. - -2008-12-08 Rodrigo Kumpera - - * VectorOperations.cs: Move methods from Vector2d. - - * Vector2d.cs: Same. - -2008-12-08 Rodrigo Kumpera - - * VectorOperations.cs: New file with extension methods - for Vector*. Added methods from Vector4f. - - * Vector4f.cs: Remove methods that are now in - VectorOperations. - -2008-12-05 Rodrigo Kumpera - - * Vector16(s)b.cs: Add operator == and !=. - -2008-12-05 Rodrigo Kumpera - - * Vector8(u)s.cs: Add operator == and !=. - -2008-12-05 Rodrigo Kumpera - - * Vector4f.cs: Add operator == and !=. - -2008-12-04 Rodrigo Kumpera - - * Vector4(u)i.cs: Add operator == and !=. - -2008-12-04 Rodrigo Kumpera - - * Vector2/4/8*.cs: Remove ExtractByteMask. - -2008-11-28 Rodrigo Kumpera - - * ArrayExtensions.cs (IsAligned): Add a sensible default - implementation that will give results similar to the instrinsic version. - -2008-11-27 Rodrigo Kumpera - - * ArrayExtensions.cs: Add aligned Get/SetVector variants for - all vector types. - -2008-11-27 Rodrigo Kumpera - - * ArrayExtensions.cs: Add Get/SetVector variants for - all vector types. - - * ArrayExtensions.cs: Add IsAligned query method to check - is an index of a given array is property aligned for simd. - -2008-11-21 Rodrigo Kumpera - - * ArrayExtensions.cs: New type exposing extension - methods to primitive arrays to load/store Vectors - from. - -2008-11-21 Rodrigo Kumpera - - * Vector*.cs: Use 4 bytes operations for bitwise ops (& | ^) - as it can cause problems on some archs. - -2008-11-17 Rodrigo Kumpera - - * Vector2l.cs (CompareGreaterThan): This method requires sse 4.2 - and 4.1. - -2008-11-17 Rodrigo Kumpera - - * SimdRuntime.cs (MethodAccelerationMode): Add MethodInfo - overload. - -2008-11-12 Rodrigo Kumpera - - * Vector*.cs: Renamed ShiftRightLogic to LogicalRightShift and - ShiftRightArithmetic to ArithmeticRightShift. - -2008-11-12 Rodrigo Kumpera - - * Vector*.cs: Renamed SubWithSaturation to SubtractWithSaturation. - -2008-11-12 Cedric vivier - - * Vector*.cs: Add indexer to all Vector types to get/set an individual component's value. - -2008-11-12 Cedric Vivier - - * Vector*.cs: Optimize non-accelerated bitwise-operations (| & ^). - -2008-11-04 Rodrigo Kumpera - - * Vector*.cs: Use a better name for the prefetch - instructions. - -2008-11-03 Rodrigo Kumpera - - * Vector*.cs: Added prefetch operations. - -2008-10-29 Rodrigo Kumpera - - * Vector*.cs: Added casting between all types. - -2008-10-29 Rodrigo Kumpera - - * Vector4i.cs: Add Acceleration attribute to all methods. - -2008-10-29 Rodrigo Kumpera - - * Vector4ui.cs: Add Acceleration attribute to all methods. - -2008-10-29 Rodrigo Kumpera - - * Vector16sb.cs: Add Acceleration attribute to all methods. - -2008-10-29 Rodrigo Kumpera - - * Vector16b.cs: Add Acceleration attribute to all methods. - -2008-10-29 Rodrigo Kumpera - - * Vector8us.cs: Add Acceleration attribute to all methods. - -2008-10-29 Rodrigo Kumpera - - * Vector8s.cs: Add Acceleration attribute to all methods. - -2008-10-29 Rodrigo Kumpera - - * Vector2ul.cs: Add Acceleration attribute to all methods. - -2008-10-29 Rodrigo Kumpera - - * Vector2l.cs: Add Acceleration attribute to all methods. - -2008-10-29 Rodrigo Kumpera - - * Vector2d.cs: Add Acceleration attribute to all methods. - -2008-10-29 Rodrigo Kumpera - - * Vector4f.cs: Fix acceleration attribute of Shuffle. - -2008-10-29 Rodrigo Kumpera - - * Vector4f.cs: Add Acceleration attribute to all methods. - -2008-10-29 Rodrigo Kumpera - - * AccelMode.cs: - * AccelerationAttribute.cs: - * SimdRuntime.cs: Support files to provide runtime capabilities querying. - -2008-10-28 Rodrigo Kumpera - - * Vector2ul.cs: New vector type. - -2008-10-28 Rodrigo Kumpera - - * Vector2l.cs : Remove useless comments. - -2008-10-28 Rodrigo Kumpera - - * Vector2l.cs (operator ^): Simplify and fix the implementation. - -2008-10-28 Rodrigo Kumpera - - * Vector2l.cs: New vector type. - -2008-10-27 Rodrigo Kumpera - - * Vector2d.cs: New vector type. - -2008-10-24 Rodrigo Kumpera - - * Vector16b: Mark type as CLS compliant (remove attribute) and - mark the methods which are not. - -2008-10-24 Rodrigo Kumpera - - * Vector4i.cs: New vector type. - -2008-10-24 Rodrigo Kumpera - - * Vector4ui.cs: Add missing SSE 4.1 comments. - -2008-10-24 Rodrigo Kumpera - - * Vector16sb.cs: Fix a warning. - - * Vector4f.cs: Add some missing CLSCompliant attributes. - - * Vector8s.cs: Add CompareGreaterThan and a missing - CLSCompliant attribute. - -2008-10-24 Rodrigo Kumpera - - * Vector8us.cs: Add some missing SSE 4.1 comments. - -2008-10-24 Rodrigo Kumpera - - * Vector8s.cs: New vector type. - -2008-10-23 Rodrigo Kumpera - - * Vector16b.cs: Remove methods without sse equivalent. - * Vector16b.cs (SumOfAbsoluteDifferences) Fix the signature. - -2008-10-23 Rodrigo Kumpera - - * Vector16sb.cs: New vector type. - -2008-10-21 Rodrigo Kumpera - - * Vector16b.cs: Added Load/StoreAligned with pointer args. - - * Vector4f.cs: Added Load/StoreAligned with pointer args. - - * Vector4ui.cs: Added Load/StoreAligned with pointer args. - - * Vector8us.cs: Added Load/StoreAligned with pointer args. - -2008-10-21 Rodrigo Kumpera - - * Vector4f.cs: Renamed CompareEquals to CompareEqual. - -2008-10-21 Rodrigo Kumpera - - * Vector4ui.cs: Added SignedPackWithUnsignedSaturation. - -2008-10-21 Rodrigo Kumpera - - * Vector8us.cs: Added SignedPackWithUnsignedSaturation. - -2008-10-20 Rodrigo Kumpera - - * Vector16b.cs: Added casts to Vector4ui and Vector8us - - * Vector4f.cs: Added casts to Vector8us and Vector16b - - * Vector4ui.cs: Added casts to Vector8us and Vector16b - - * Vector8us.cs: Added casts to Vector4ui and Vector16b - -2008-10-20 Rodrigo Kumpera - - * Vector8us.cs: Added CompareEqual and MultiplyStoreHigh. - -2008-10-17 Rodrigo Kumpera - - * Vector4ui.cs: Remove Average as there is no sse instruction for that. - -2008-10-17 Rodrigo Kumpera - - * Vector4ui.cs: Added Min, Max, Average, ExtractByteMask, - Shuffle and CompareEqual. - -2008-10-16 Rodrigo Kumpera - - * Vector16b.cs: Added Min, Max, Average, ExtractByteMask, - SumOfAbsoluteDifferences and CompareEqual. - -2008-10-15 Rodrigo Kumpera - - * Vector8us.cs: Added Min, Max, Average, ExtractByteMask and - ShuffleLow/ShuffleHigh. - -2008-10-14 Rodrigo Kumpera - - * Vector4f.cs: Added DuplicateLow and DuplicateHigh. - -2008-10-13 Rodrigo Kumpera - - * Vector4f.cs: Added bitwise ops, reciprocal, interleave - and all flavors of compare. - Optimized Shuffle. - - * Vector8us.cs: It turns out that packuswb doesn't work with unsigned - numbers that binary equivalent to negative numbers in signed form. - Removed PackWithUnsignedSaturation. - - * Vector4ui.cs: Added SSE4.1 comment to relevant method. Removed - PackWithUnsignedSaturation for the same reason as above. - -2008-10-10 Rodrigo Kumpera - - * Vector4ui.cs: Added common operations found in - other unsigned int vector types. - - * Vector8us.cs (ArithmeticRightShift): Do proper sign extention. - - * Vector8us.cs: Fix conversion operators. - - * Vector16b.cs (ArithmeticRightShift): Do proper sign extention. - - * Vector16b.cs: Fix conversion operators. - -2008-10-10 Rodrigo Kumpera - - * Vector16b.cs, Vector4f.cs, Vector4ui.cs,Vector8us.cs: - Type renaming adjustments. - -2008-10-10 Rodrigo Kumpera - - * Vector4u.cs: Renamed to Vector4ui.cs. - -2008-10-10 Rodrigo Kumpera - - * Vector8us.cs: Use Math.Min/Max instead of ?:. - Fixed PackWithUnsignedSaturation. - - * Vector16b.cs: Use Math.Min/Max instead of ?:. - Removed unused PackWithUnsignedSaturation. - -2008-10-10 Rodrigo Kumpera - - * Vector8us.cs - * Vector16b.cs: Added. - -2008-10-07 Rodrigo Kumpera - - * Vector4f.cs (ShuffleSel): Better naming for the constants. - Added some helper constants. - -2008-10-03 Rodrigo Kumpera - - * Vector4u.cs: Mask type as not CLS compliant. - - * Vector4c.cs: Mask methods returning Vector4u as not CLS compliant. - -2008-10-03 Rodrigo Kumpera - - * Initial checking of the file layout diff --git a/mcs/class/Mono.Tasklets/ChangeLog b/mcs/class/Mono.Tasklets/ChangeLog deleted file mode 100644 index caee883548e..00000000000 --- a/mcs/class/Mono.Tasklets/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2009-04-07 Miguel de Icaza - - * Mono.Tasklets/Mono.Tasklets/Continuation.cs: Implement - IDisposable. - diff --git a/mcs/class/Mono.WebBrowser/ChangeLog b/mcs/class/Mono.WebBrowser/ChangeLog deleted file mode 100644 index 04d3e920dc7..00000000000 --- a/mcs/class/Mono.WebBrowser/ChangeLog +++ /dev/null @@ -1,1082 +0,0 @@ -2008-11-23 Andreia Gaita - - * Mono.Mozilla/Callback.cs: Catch redirecting and update url accordingly. - Ignore OnLocationChanged, it's not always called, use OnStateChange instead. - -2008-11-23 Andreia Gaita - - * Mono.Mozilla/WebBrowser.cs: Do delayed resizing, when the resize happens - before a window is created. Fix the window getter so it gets the top content - window if no window is focused. - -2008-11-23 Andreia Gaita - - * Mono.Mozilla/Callback.cs: Send NS_BINDING_ABORTED code for a cancelled request. - * Mono.Mozilla/interfaces/nsIRequest.cs: Fix status type - [Fixes #445498] - -2008-11-23 Andreia Gaita - - * Mono.Mozilla/WebBrowser.cs: create the browser window when the control gets - activated so focus works properly - -2008-11-23 Andreia Gaita - - * Mono.Mozilla/Callback.cs, - Mono.Mozilla/DOM/DocumentEncoder.cs, - Mono.Mozilla/DOM/HTMLElement.cs, - Mono.Mozilla/WebBrowser.cs, - Mono.Mozilla/interfaces/nsIServiceManager.cs: - Fix ContentStream for xulrunner 1.8. - Fix Document and Uri setting when loading new pages - -2008-11-23 Andreia Gaita - - * Mono.Mozilla/Base.cs, Mono.Mozilla/WebBrowser.cs: Separate initialization - in 3 stages so events can be registered before the window is actually created. - The creation of the window is now done only when a user requests something - from the binding (like opening a window, or rendering content) - -2008-11-19 Andreia Gaita - - * Mono.Mozilla/DOM/Node.cs, Mono.Mozilla/DOM/Window.cs: Fix comparison operators - -2008-11-13 Andreia Gaita - - * Mono.Mozilla/Callback.cs, Mono.WebBrowser/DOM/EventArgs.cs: strong typing - for node event arguments - -2008-11-13 Andreia Gaita - - * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Support script - execution directly in the browser object - -2008-11-13 Andreia Gaita - - * Mono.Mozilla/DOM/Node.cs, Mono.Mozilla/DOM/Window.cs: Fix equality - operators - -2008-11-12 Andreia Gaita - - * Mono.WebBrowser.dll.sources, Mono.WebBrowser2K5.csproj, - Mono.Mozilla/interfaces/nsIURIContentListener.cs, - Mono.Mozilla/DOM/ContentListener.cs: New class added to listen for load - requests and handle content types - * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: New - NavigationRequested event to catch load requests - -2008-11-08 Andreia Gaita - - * Mono.WebBrowser/Manager.cs: Use new webkit backend if requested. If it - doesn't load or blows up, revert to default gecko backend. - -2008-10-23 Andreia Gaita - - * Mono.Mozilla/DOM/Node.cs, - * Mono.Mozilla/DOM/Window.cs: Fix yet more equality operators - -2008-10-23 Andreia Gaita - - * Mono.Mozilla/DOM/Document.cs, - * Mono.Mozilla/DOM/Node.cs, - * Mono.Mozilla/DOM/NodeList.cs, - * Mono.Mozilla/DOM/Stylesheet.cs: - Use GetTypedNode to properly the right wrappers for nodes (fixes #428712) - -2008-10-23 Andreia Gaita - - * Mono.Mozilla/DOM/Element.cs, - Mono.Mozilla/DOM/DocumentEncoder.cs, - Mono.Mozilla/DOM/HTMLElement.cs, - Mono.Mozilla/DOM/Stream.cs, - Mono.Mozilla/WebBrowser.cs, - Mono.Mozilla/interfaces/nsIInputStream.cs, - Mono.WebBrowser.dll.sources, - Mono.WebBrowser/DOM/IElement.cs, - Mono.WebBrowser2K5.csproj: - - Separated the DocumentEncoder service in a separate class so - it's easier to invoke, and added stream encoding (partial fix - for bug #377863) - - * Mono.Mozilla/DOM/DOMObject.cs: Element wrapper creation now goes - through a common method that properly creates a wrapper according - to the node type (partial fix for #428712) - -2008-10-22 Andreia Gaita - - * Mono.Mozilla/DOM/Node.cs, - Mono.Mozilla/DOM/Window.cs: Fix overrides - -2008-10-22 Andreia Gaita - - * Mono.Mozilla/DOM/Document.cs, - Mono.Mozilla/DOM/Element.cs, - Mono.Mozilla/DOM/Node.cs, - Mono.Mozilla/DOM/Window.cs, - Mono.WebBrowser/DOM/IDocument.cs, - Mono.WebBrowser/DOM/IElement.cs, - Mono.WebBrowser/DOM/INode.cs, - Mono.WebBrowser/DOM/IWindow.cs: Fix equality operators (fixes #428173) - -2008-10-14 Andreia Gaita - - * Mono.WebBrowser2K5.csproj: - * Mono.WebBrowser.dll.sources: - * Mono.Mozilla/interfaces/nsIDocumentEncoder.cs: - * Mono.Mozilla/interfaces/extras/DocumentEncoderFlags.cs: - * Mono.Mozilla/interfaces/nsIDocumentEncoderNodeFixup.cs: - Added new interfaces to support retrieving node contents (OuterHTML and probably - others) - - * Mono.WebBrowser/Exception.cs: New exception for the - DocumentEncoder service - - * Mono.Mozilla/DOM/HTMLElement.cs: Rewrite OuterHTML, - looks like the old approach doesn't work on 1.9, but DocumentRange is - not working properly when I use selectNode directly, so the silliness - of recreating the current tag's html by going through all the - properties is ongoing. - - * Mono.Mozilla/DOM/Element.cs: - * Mono.Mozilla/DOM/Document.cs: - * Mono.Mozilla/DOM/Node.cs: - * Mono.Mozilla/DOM/HTMLElement.cs: The Node class now - always stores retrieved unmanaged nodes, regardless of type, and - child classes only cast from it for easier access. - - * Mono.Mozilla/DOM/Node.cs: The Node class now always - stores retrieved unmanaged nodes, regardless of type, and child - classes only cast from it for easier access. Added a reference to the - original unmanaged object prior to proxying (Documentencoder only - works with non-proxies objects, apparently) - - * Mono.Mozilla/DOM/Window.cs: Expose the unmanaged - window object internally, the selection api needs it. - - * Mono.Mozilla/Base.cs: - * Mono.Mozilla/WebBrowser.cs: Get the service manager - from the proper thread - -2008-09-23 Andreia Gaita - - * Mono.Mozilla/interfaces/nsIServiceManager.cs: change signature to - return the object immediately - -2008-09-23 Andreia Gaita - - * Mono.Mozilla/DOM/Node.cs, Mono.WebBrowser/DOM/INode.cs, - Mono.Mozilla/WebBrowser.cs: Expose native accessibility object - * Mono.WebBrowser/Exception.cs, Mono.WebBrowser2K5.csproj, - Mono.WebBrowser.dll.sources, - Mono.Mozilla/interfaces/nsIErrorService.cs: Add error service for - error lookups - -2008-09-23 Andreia Gaita - - * Mono.Mozilla/interfaces/nsIDOMRGBColor.cs, - Mono.Mozilla/interfaces/nsITimer.cs, - Mono.Mozilla/interfaces/nsIAccessible.cs, - Mono.Mozilla/interfaces/nsIDOMDOMStringList.cs, - Mono.Mozilla/interfaces/nsIAccessibleRetrieval.cs, - Mono.Mozilla/interfaces/nsIAccessibleRelation.cs, - Mono.Mozilla/interfaces/nsITimerCallback.cs, - Mono.Mozilla/interfaces/nsIAccessibilityService.cs, - Mono.Mozilla/interfaces/nsIOutputStream.cs, - Mono.Mozilla/interfaces/nsIPersistentProperties.cs, - Mono.Mozilla/interfaces/nsIDOMCSSPrimitiveValue.cs, - Mono.Mozilla/interfaces/nsIDOMCounter.cs, - Mono.Mozilla/interfaces/nsIObserver.cs, - Mono.Mozilla/interfaces/extras/nsIReadSegmentFun.cs, - Mono.Mozilla/interfaces/extras/nsITimerCallbackDelegate.cs, - Mono.Mozilla/interfaces/nsIProperties.cs, - Mono.Mozilla/interfaces/nsIDOMRect.cs, - Mono.Mozilla/interfaces/nsIAccessNode.cs, - Mono.Mozilla/interfaces/nsIArray.cs, - Mono.Mozilla/interfaces/nsIAccessibleDocument.cs, - Mono.WebBrowser.dll.sources, Mono.WebBrowser2K5.csproj: Added - Accessibility interfaces - -2008-09-16 Andreia Gaita - - * Mono.Mozilla/AsciiString.cs: Change marshalling to ansi - auto is no - good on windows. Fixes #414146 - -2008-09-08 Andreia Gaita - - * Mono.Mozilla/Base.cs: Create cache directory with a version specific - name so there's no conflict when the user has both xulrunner - runtime 1.8 and 1.9 installed. Get rid of gluezillaInstalled flag, - redundant. Bind now returns bool so I can check if the engine is - actually running properly after initialization. Check the return - value of createBrowserWindow and bail out if no valid pointer is - returned. Protect the string functions with a check so they don't - get called if the engine is not initialized. - * Mono.Mozilla/WebBrowser.cs: Update the loaded flag so users can now - if the engine is actually running properly. - -2008-08-19 Andreia Gaita - - * Mono.Mozilla/Base.cs: Clean up list of webcontrol objects when - shutting down, and switch the initialized flag when there are no - more controls loaded. Lock initialization and shutdown. - -2008-08-19 Andreia Gaita - - * Assembly/AssemblyInfo.cs, ChangeLog, - Mono.WebBrowser/DOM/IAttribute.cs, - Mono.WebBrowser/DOM/IElementCollection.cs, - Mono.WebBrowser/DOM/IWindow.cs, Mono.WebBrowser/DOM/IDocument.cs, - Mono.WebBrowser/DOM/IAttributeCollection.cs, - Mono.WebBrowser/DOM/INodeList.cs, - Mono.WebBrowser/DOM/IWindowCollection.cs, - Mono.WebBrowser/DOM/INode.cs, Mono.WebBrowser/DOM/IElement.cs, - Mono.WebBrowser/DOM/INavigation.cs, - Mono.WebBrowser/DOM/IHistory.cs, Mono.WebBrowser/Exception.cs, - Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/DOM/Document.cs, - Mono.Mozilla/DOM/HTMLElement.cs, - Mono.Mozilla/DOM/AttributeCollection.cs, - Mono.Mozilla/DOM/DocumentType.cs, Mono.Mozilla/DOM/NodeList.cs, - Mono.Mozilla/DOM/WindowCollection.cs, Mono.Mozilla/DOM/Node.cs, - Mono.Mozilla/DOM/NamedNodeMap.cs, Mono.Mozilla/DOM/Element.cs, - Mono.Mozilla/DOM/HTMLElementCollection.cs, - Mono.Mozilla/DOM/Navigation.cs, Mono.Mozilla/DOM/History.cs, - Mono.Mozilla/DOM/Attribute.cs, Mono.Mozilla/DOM/DOMObject.cs, - Mono.Mozilla/DOM/Window.cs, Mono.Mozilla/Callback.cs, - Mono.Mozilla/AsciiString.cs, Mono.Mozilla/WebBrowser.cs, - Mono.Mozilla/UniString.cs, Mono.Mozilla/Base.cs: Fix inconsistent - newlines. Add eol-style property. - -2008-08-19 Andreia Gaita - - * Assembly/AssemblyInfo.cs, ChangeLog, - Mono.WebBrowser/DOM/IAttribute.cs, - Mono.WebBrowser/DOM/IElementCollection.cs, - Mono.WebBrowser/DOM/IWindow.cs, Mono.WebBrowser/DOM/IDocument.cs, - Mono.WebBrowser/DOM/IAttributeCollection.cs, - Mono.WebBrowser/DOM/INodeList.cs, - Mono.WebBrowser/DOM/IWindowCollection.cs, - Mono.WebBrowser/DOM/INode.cs, Mono.WebBrowser/DOM/IElement.cs, - Mono.WebBrowser/DOM/INavigation.cs, - Mono.WebBrowser/DOM/IHistory.cs, Mono.WebBrowser/Exception.cs, - Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/DOM/Document.cs, - Mono.Mozilla/DOM/HTMLElement.cs, - Mono.Mozilla/DOM/AttributeCollection.cs, - Mono.Mozilla/DOM/DocumentType.cs, Mono.Mozilla/DOM/NodeList.cs, - Mono.Mozilla/DOM/WindowCollection.cs, Mono.Mozilla/DOM/Node.cs, - Mono.Mozilla/DOM/NamedNodeMap.cs, Mono.Mozilla/DOM/Element.cs, - Mono.Mozilla/DOM/HTMLElementCollection.cs, - Mono.Mozilla/DOM/Navigation.cs, Mono.Mozilla/DOM/History.cs, - Mono.Mozilla/DOM/Attribute.cs, Mono.Mozilla/DOM/DOMObject.cs, - Mono.Mozilla/DOM/Window.cs, Mono.Mozilla/Callback.cs, - Mono.Mozilla/AsciiString.cs, Mono.Mozilla/WebBrowser.cs, - Mono.Mozilla/UniString.cs, Mono.Mozilla/Base.cs: Fix inconsistent - newlines. Add eol-style property - -2008-06-11 Andreia Gaita - - * Mono.Mozilla/DOM/Attribute.cs: Fix missing setter - -2008-06-10 Andreia Gaita - - * Assembly/AssemblyInfo.cs: Version bump - * Mono.Mozilla/Callback.cs: Fix initial load bug (uri can be null on - first load). Add LoadStopped event for documents. Add Security - change and Context menu events. - * Mono.Mozilla/DOM/AttributeCollection.cs: Fix header. Add support for - creating empty collections. - * Mono.Mozilla/DOM/Document.cs, Mono.WebBrowser/DOM/IDocument.cs: - Optimize Window getter. Add CreateAttribute, LoadStoppedEvent - * Mono.Mozilla/DOM/DOMImplementation.cs, - Mono.Mozilla/DOM/Navigation.cs: Save documents to a list so they - can be looked up later for events. - * Mono.Mozilla/DOM/Element.cs, Mono.WebBrowser/DOM/IElement.cs: Add - Focus, Blur, ScrollIntoView - * Mono.Mozilla/DOM/EventListener.cs: Fix header. Add support for firing - events for any type of object - * Mono.Mozilla/DOM/History.cs, Mono.WebBrowser/DOM/IHistory.cs: Added - to support separate history on each window - * Mono.Mozilla/DOM/HTMLElement.cs: Moved AppendChild and InsertBefore - to the Node parent class - * Mono.Mozilla/DOM/Node.cs, Mono.WebBrowser/DOM/INode.cs: Fetch owner - document from a cached list if it's been looked up before. Add - Value setter. Add InsertBefore and AppendChild from HTMLElement, - implement ReplaceChild, RemoveChild. Add AttachEventHandler and - DetachEventHandler to support generic event firing. Add Focus, Blur - events. - * Mono.Mozilla/DOM/NodeList.cs: add support for empty lists. - * Mono.Mozilla/DOM/Window.cs, Mono.WebBrowser/DOM/IWindow.cs: Fetch - owner document from a cached list if it's been looked up before. - Add history and focus support. Add Load, Unload, OnFocus, OnBlur, - Error, Scroll events. - * Mono.Mozilla/interfaces/extras/NodeType.cs, - Mono.Mozilla/interfaces/extras/Options.cs: Fix header - * Mono.Mozilla/WebBrowser.cs, Mono.WebBrowser/IWebBrowser.cs: Add - hashtable for caching document objects. Remove ScrollbarsEnabled - implementation, not needed (webbrowser is using javascript - instead). Add Security and Context menu events. - * Mono.WebBrowser.dll.sources, Mono.WebBrowser2K5.csproj: Added new - classes/interfaces: Mono.Mozilla/DOM/History.cs, - Mono.WebBrowser/DOM/IHistory.cs, Mono.WebBrowser/DOM/EventArgs.cs, - Mono.WebBrowser/DOM/EventHandlers.cs. Removed classes/interfaces: - Mono.WebBrowser/DOM/NodeEventArgs.cs, - Mono.WebBrowser/DOM/NodeEventHandler.cs - * Mono.WebBrowser/DOM/EventArgs.cs, - Mono.WebBrowser/DOM/EventHandlers.cs: Consolidate events into a - single file. - * Mono.WebBrowser/DOM/NodeEventArgs.cs: Removed, event declarations are - now in EventArgs - * Mono.WebBrowser/DOM/NodeEventHandler.cs: Removed, event declarations - are now in EventHandlers - -2008-06-02 Andreia Gaita - - * Mono.WebBrowser.dll.sources, Mono.WebBrowser2K5.csproj: Added new - classes/interfaces - * Mono.WebBrowser/DOM/IMediaList.cs: Added (Stylesheet.Media support) - * Mono.WebBrowser/DOM/IDocument.cs: Added Doctype, Implementation, - Stylesheets - * Mono.WebBrowser/DOM/IDocumentType.cs, - Mono.Mozilla/DOM/DocumentType.cs: Added (Document.DocumentType - support) - * Mono.WebBrowser/DOM/IStylesheetList.cs, - Mono.Mozilla/DOM/StylesheetList.cs, - Mono.Mozilla/interfaces/nsIDOMHTMLStyleElement.cs, - Mono.Mozilla/interfaces/nsIDOMDocumentStyle.cs, - Mono.Mozilla/interfaces/nsIDOMStyleSheetList.cs: Added - (Document.Stylesheets support) - * Mono.WebBrowser/DOM/IDOMImplementation.cs, - Mono.Mozilla/DOM/DOMImplementation.cs: Added - (Document.Implementation support) - * Mono.WebBrowser/DOM/INamedNodeMap.cs, - Mono.Mozilla/DOM/NamedNodeMap.cs: Added (Node collection for named - node access - DocumentType.Entities, DocumentType.Notations) - * Mono.WebBrowser/DOM/IStylesheet.cs, Mono.Mozilla/DOM/Stylesheet.cs: - Added (StylesheetList.Item support) - * Mono.WebBrowser/Exception.cs: Added error code for Preferences - service - * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Add - Offline, ScrollbarsEnabled - * Mono.Mozilla/DOM/Document.cs: This class wraps both dom Document and - HTMLDocument, so assume that the object is a Document (which - HTMLDocument inherits from), and cast appropriately when calling - properties or methods that are from the child class. Add DocType, - Implementation, Stylesheets acessors - * Mono.Mozilla/interfaces/nsIPrefBranch.cs, - Mono.Mozilla/interfaces/nsIPrefService.cs: Added (browser - preferences support) - * Mono.Mozilla/interfaces/nsIClassInfo.cs: Added (interface querying - support) - * Assembly/AssemblyInfo.cs: Version bump - -2008-05-22 Andreia Gaita - - * Makefile: Fix build target - -2008-05-22 Andreia Gaita - - * README: Warning about dependencies - -2008-05-22 Andreia Gaita - - * Assembly/AssemblyInfo.cs, build-csproj2k5, - Mono.WebBrowser.dll.sources, Mono.WebBrowser.csproj, - Mono.WebBrowser2K5.csproj, Makefile: Long overdue rename of - Mono.Mozilla to Mono.WebBrowser. step 2 - renaming the assembly, - project files, version bump - -2008-05-22 Andreia Gaita - - * Makefile: Long overdue rename of Mono.Mozilla to Mono.WebBrowser. - step 1 - directory moving - -2008-05-22 Andreia Gaita - - * Mono.WebBrowser/DOM/INavigation.cs: GetHashCode is not needed here - * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Hide the - generic event, internal use only - * Mono.Mozilla/Callback.cs: Add more xpcom helper objects for - OnProgress. Cache the current uri for events. - -2008-05-20 Andreia Gaita - - * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Refactor - loading events to something more sane and usable - * Mono.Mozilla/DOM/Document.cs: Check for nulls - * Mono.Mozilla/Callback.cs: Added progress and request objects from the - loading events. Track progress updates. - -2008-05-08 Andreia Gaita - - * Mono.Mozilla2K5.csproj, Mono.Mozilla.dll.sources: Interfaces added to - support stylesheet getters/setters - * Mono.WebBrowser/DOM/IElement.cs, Mono.Mozilla/DOM/Node.cs: Implement - Style property - * Mono.Mozilla/interfaces/nsIDOMMediaList.cs, - Mono.Mozilla/interfaces/nsIDOMCSSValue.cs, - Mono.Mozilla/interfaces/nsIDOMCSSStyleSheet.cs, - Mono.Mozilla/interfaces/nsIDOMCSSRuleList.cs, - Mono.Mozilla/interfaces/nsIDOMStyleSheet.cs, - Mono.Mozilla/interfaces/nsIDOMCSSStyleDeclaration.cs, - Mono.Mozilla/interfaces/nsIDOMViewCSS.cs, - Mono.Mozilla/interfaces/nsIDOMCSSRule.cs: Added to support - stylesheet getters/setters - -2008-05-07 Andreia Gaita - - * Mono.WebBrowser/DOM/IElement.cs, Mono.Mozilla/DOM/HTMLElement.cs, - Mono.Mozilla/DOM/Element.cs: Implement TabIndex - -2008-05-07 Andreia Gaita - - * Mono.WebBrowser/DOM/IElement.cs, Mono.Mozilla/DOM/HTMLElement.cs, - Mono.Mozilla/DOM/Element.cs: Implement InnerHTML setter - -2008-05-07 Andreia Gaita - - * Mono.WebBrowser/DOM/IDocument.cs, Mono.Mozilla/DOM/Document.cs, - Mono.Mozilla/DOM/Window.cs: Helper to retrieve the window of a - document - -2008-04-23 Andreia Gaita - - * Mono.Mozilla/DOM/Node.cs: No need to proxy event objects, they should - already be proxied - -2008-04-23 Andreia Gaita - - * Mono.Mozilla/DOM/Node.cs: Add support for different types of events - that can be injected into the embedded browser - -2008-04-23 Andreia Gaita - - * Mono.Mozilla/DOM/Node.cs, Mono.WebBrowser/DOM/INode.cs: Add event - firing capability - * Mono.Mozilla/interfaces/nsIDOMDocumentEvent.cs, - Mono.Mozilla.dll.sources, Mono.Mozilla2K5.csproj: Interface to - support firing events - * Mono.Mozilla/WebBrowser.cs: Hide away debug CWLs - -2008-04-18 Andreia Gaita - - * Mono.WebBrowser/DOM/IDocument.cs, Mono.Mozilla/DOM/Document.cs, - Mono.Mozilla/Base.cs: Add javascript script evaluation support - * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Add - StatusChanged event handler and args - * Mono.Mozilla/Callback.cs: Change OnStatusChange callback signature to - unicode, implement listeners call. - -2008-04-18 Andreia Gaita - - * Mono.Mozilla.dll.sources, Mono.Mozilla2K5.csproj: Added new generated - interfaces for "Save to Disk" support and page loading monitoring - * Mono.Mozilla/interfaces/nsICancelable.cs, - Mono.Mozilla/interfaces/nsIWebBrowserPersist.cs: Interfaces for - "Save to Disk" support - * Mono.Mozilla/interfaces/nsIWebProgress.cs, - Mono.Mozilla/interfaces/nsIWebProgressListener.cs: Interfaces for - page loading monitoring - -2008-04-18 Andreia Gaita - - * build-csproj2k5: Fix line endings - -2008-04-16 Andreia Gaita - - * Mono.Mozilla/DOM/Navigation.cs, Mono.WebBrowser/DOM/INavigation.cs: - Add history count getter - -2008-04-09 Andreia Gaita - - * Mono.Mozilla2K5.csproj, Mono.Mozilla.dll.sources, - Mono.Mozilla/interfaces/nsIDOMNSRange.cs: New interface for - OuterHTML setter support - * Mono.WebBrowser/DOM/INode.cs: Add Attributes accessor - * Mono.WebBrowser/DOM/IElement.cs: Add OuterText, OuterHTML - * Mono.Mozilla/DOM/HTMLElement.cs: Use the base class's unmanaged - object directly instead of storing a copy locally. Makes it easier - to replace the object if needed (outerHTML setter). Implement - OuterHTML - * Mono.Mozilla/DOM/AttributeCollection.cs: Update nodeCount on parent - class - * Mono.Mozilla/DOM/NodeList.cs: Use the Count property getter on all - methods at least once to make sure the list always gets a chance to - load - * Mono.Mozilla/DOM/Node.cs: Use the base class's unmanaged object - directly instead of storing a copy locally. Makes it easier to - replace the object if needed (outerHTML setter). - * Mono.Mozilla/DOM/Element.cs: Use the base class's unmanaged object - directly instead of storing a copy locally. Makes it easier to - replace the object if needed (outerHTML setter). Implement - OuterText, OuterHTML - -2008-04-07 Andreia Gaita - - * Mono.Mozilla/Base.cs: Change the initialization logic so that - gluezilla_init is only called once for every app run (no matter how - many browser windows end up being created). - -2008-04-04 Andreia Gaita - - * Mono.Mozilla/DOM/Element.cs, - * Mono.Mozilla/DOM/HTMLElement.cs, - * Mono.WebBrowser/DOM/IElement.cs: Implement ClientWidth, ClientHeight, - ScrollWidth, ScrollHeight, ScrollLeft, ScrollTop, OffsetHeight, - OffsetWidth, OffsetLeft, OffsetTop, OffsetParent, Disabled. - -2008-04-04 Andreia Gaita - - * Mono.Mozilla/DOM/Document.cs: Differentiate between html and non-html - elements when creating the wrapper object for the active element, as - certain properties are only implemented in html elements. - -2008-04-04 Andreia Gaita - - * Mono.Mozilla/AsciiString.cs, Mono.Mozilla/UniString.cs: Fix for string - getter cache, always mark the string as dirty when fetching the handle. - -2008-03-27 Andreia Gaita - - * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: Add - Initialized property so users can check whether everything loaded - properly. Abstract the stream behind nice Render methods. - * Mono.Mozilla/AsciiString.cs, Mono.Mozilla/UniString.cs: Add missing - field to the string container structure. Fix handle getter. - * Mono.Mozilla/Base.cs: Debug helper method change - -2008-03-03 Andreia Gaita - - * Mono.WebBrowser/Exception.cs: Fix 1.1 build. Add header. - -2008-03-03 Andreia Gaita - - * Mono.Mozilla/Base.cs: Add service manager getter. - * Mono.Mozilla/interfaces/nsIWebBrowserStream.cs: Send basic IntPtr instead of byte array, arrays - don't work. - * Mono.Mozilla/WebBrowser.cs: Proper streaming support, and exception handling - * Mono.WebBrowser/Exception.cs, Manager.cs: exception handling - -2008-03-02 Andreia Gaita - - * Mono.Mozilla.dll.sources: Added yet another bunch of interfaces to support - streaming and services - * Mono.Mozilla/Base.cs: Added a ServiceManager getter to allow direct access - to all mozilla services through contract IDs - * Mono.Mozilla/WebBrowser.cs: Stream support, for sending data directly to - the embedded browser. - -2008-02-28 Andreia Gaita - - * Mono.Mozilla/DOM/EventListener.cs: Implementation of the - nsIDOMEventListener, so that events can be registered as-needed - for each dom object, instead of gluezilla firing everything up. - This class will eventually replace gluezilla's EventListener. - - * Mono.Mozilla/DOM/Node.cs: Store the hashcode of the unmanaged - object before proxying so we can use it to match events to objects. - Implement event handling for dom objects. These events are registered - on the managed EventListener and go straight out to the caller (don't - go out through the Callback class). - - * Mono.Mozilla/DOM/HTMLElement.cs, - Mono.Mozilla/DOM/Attribute.cs, - Mono.Mozilla/DOM/Element.cs: Use the hashcode stored on the - parent Node class instead of the local object hashcode (the - local object is a proxy, while the stored hashcode is from - the real object) - - * Mono.Mozilla/DOM/Navigation.cs: Implement navigation through - the history. - - * Mono.Mozilla/WebBrowser.cs: Move callback-related code to - the Callback class. Add support for registering and firing events - coming from the Callback class (generic window events, element - specific events come through the element it was registered on). - - * Mono.Mozilla/Callback.cs: Cleaned up unused callbacks, moved - callback-related code from WebBrowser.cs to here to keep all - callback code together. All events coming through here are - window-related and get sent to the handlers registered through - the WebBrowser class/interface. - - * Mono.Mozilla/ICallback.cs: Removed, unnecessary overhead. - * Mono.Mozilla/Base.cs: new pinvokes to support the string classes - * Mono.Mozilla/UniString.cs: Wrapper for mozilla's nsString class - * Mono.Mozilla/AsciiString.cs: Wrapper for mozilla's nsCString class - - * Mono.Mozilla.dll.sources: - new files: AsciiString, UniString, EventListener, nsIDOMEvent, - nsIDOMEventListener, nsIDOMEventTarget, nsIDOMKeyEvent, nsIDOMMouseEvent, - nsIDOMUIEvent, NodeEventArgs, NodeEventHandler - removed: ICallback - -2008-02-06 Andreia Gaita - - * Navigation.cs: Pass the proper flags to reload - -2008-01-28 Andreia Gaita - - * Assembly/AssemblyInfo.cs: Version change - -2008-01-28 Andreia Gaita - - * Mono.WebBrowser/DOM/IWindow.cs, Mono.Mozilla/DOM/Window.cs: - Add Document, Frames, StatusText properties, Load and Unload events. - - * Mono.Mozilla/WebBrowser.cs: Add StatusText getter and update it on - callback. Add Load and Unload events and bubble them to the current - Window. - - * Mono.Mozilla/ICallback.cs, Mono.Mozilla/Callback.cs: Rearrange callbacks, - FocusIn and FocusOut are now Focus and Blur. Add Load and Unload callbacks. - - * Mono.Mozilla/DOM/DOMObject.cs: Add event handler support. - -2008-01-24 Andreia Gaita - - * Mono.Mozilla.dll.sources, Mono.Mozilla.2K5.csproj: Added files. - - * Mono.Mozilla/interfaces/*.cs: Add yet more mozilla interfaces to - support getting windows, page encodings, dealing with focused elements. - Update GetProxyForObject signature. - - * Mono.Mozilla/Base.cs: Remove unneeded navigation methods, Navigation - now goes through the Navigation object. - (GetProxyForObject): Use GetObjectForIUnknown instead of - GetTypedObjectForIUnknown, this one is not working properly. GetProxyForObject - now has two parameters, instead of three (no need to send the type). All the - interfaces have been regenerated and xpidl2cs changed for the new signature. - - * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: - Implement Window getter. Add events and event watcher to track page loading. - - * Mono.Mozilla/DOM/Attribute.cs, Mono.WebBrowser/DOM/IAttribute.cs: - Add GetHashCode - - * Mono.WebBrowser/DOM/IDocument.cs, Mono.Mozilla/DOM/Document.cs: - Implemented: Active, ActiveLinkColor, Anchors, Applets, Background, BackColor, - Charset, Cookie, Domain, ForeColor, Forms, Images, LinkColor, Links, - VisitedLinkColor, GetElement, Equals, GetHashCode - - * Mono.WebBrowser/DOM/IElement.cs, Mono.Mozilla/DOM/Element.cs: - Implemented: Children, TagName, AppendChild, Equals, GetElementsByTagName, - GetHashCode, SetAttribute. - Changed get_All to return all children recursively. - - * Mono.WebBrowser/DOM/IElementCollection.cs: Fix header. Add GetHashCode. - - * Mono.Mozilla/DOM/HTMLElementCollection.cs: Fix header. Change Load() so - it only includes html elements in the collection. - - * Mono.WebBrowser/DOM/INavigation.cs, Mono.Mozilla/DOM/Navigation.cs: - Implement GetHashCode. Add CharsetChange option to the load flags so support - refreshing a page after an encoding change. - - * Mono.WebBrowser/DOM/INode.cs, Mono.Mozilla/DOM/Node.cs: - Implement: InsertBefore, LastChild, Next, Owner, Parent, Previous, GetHashCode - - * Mono.WebBrowser/DOM/INodeList.cs, Mono.Mozilla/DOM/NodeList.cs: - Fix header. Implement GetHashCode. Add support for creating empty - collections that get nodes added later, add support for removing nodes. - - * Mono.WebBrowser/DOM/IWindow.cs, Mono.Mozilla/DOM/Window.cs: - Added. Represents a window (top level or frame) and wraps nsIDOMWindow. - - * Mono.WebBrowser/DOM/IWindowCollection.cs, - Mono.Mozilla/DOM/WindowCollection.cs: - Added. Represents a collection of windows, wraps nsIDOMWindowCollection. - -2008-01-21 Andreia Gaita - - * Mono.WebBrowser/DOM/INavigation.cs: Add Go overload with flags, - and LoadFlags enumeration. - - * Mono.WebBrowser/DOM/IDocument.cs: Add CreateElement, GetElement, - Equals and Write. - - * Mono.Mozilla/DOM/Document.cs: Add CreateElement, GetElement, - Equals and Write implementations. - Fix GetElementsByTagName to return a proper IElementCollection instance. - - * Mono.Mozilla/DOM/Element.cs: Add Top, Left, Width and Height - properties to support retrieving elements by location. - - * Mono.Mozilla/DOM/Navigation.cs: Reset WebBrowser object cache - so that the next time Document (and others, eventually) is accessed, - it will be retrieved from mozilla. This should happen on any - action that causes a document reload. - - Add Go overload to support flags when loading an uri (bypassing proxies, - refreshing from cache, etc). - - * Mono.Mozilla/DOM/HTMLElementCollection.cs: Fix inheritance - -2008-01-21 Andreia Gaita - - * Mono.Mozilla/WebBrowser.cs: fix Document accessor - -2008-01-14 Andreia Gaita - - * Mono.Mozilla.dll.sources, Mono.Mozilla2K5.csproj: Updated. - - * build-csproj2k5: Fix guid. - - * Mono.Mozilla/DOM/*, Mono.WebBrowser/DOM/*: - - Reorganization to get rid of unneeded DOM prefix. - - All constructors now get a proxy only if the application is running under - a different toolkit than the mozilla engine. If they match, no proxies are - needed since there is no need to switch threads. - - * Mono.Mozilla/DOM/DOMObject.cs: - - Move resources list to here since most objects need one. - - WebBrowser now has some internal methods, so store the class instead of the - interface for child classes to use. - - * Mono.Mozilla/DOM/HTMLElement.cs, Mono.Mozilla/DOM/Element.cs: - IElement represents all element types (html or not), and is implemented - by two classes, one that wraps html elements, and another that wraps other - element types. IElement represents both in the public API so it's easier - to deal with for the api user. - - * Mono.Mozilla/DOM/Attribute.cs, - Mono.Mozilla/DOM/AttributeCollection.cs, - Mono.WebBrowser/DOM/IAttributeCollection.cs, - Mono.WebBrowser/DOM/IAttribute.cs: - Added. Represent attributes from an element. - - * Mono.Mozilla/DOM/Document.cs, Mono.WebBrowser/DOM/IDocument.cs: - - renamed from DOMHTMLDocument and IDOMHTMLDocument, respectively - - Added GetElementsByTagName method. - - Document is now retrieved from the WebNavigation interface, so get a proxy for - it in the constructor. - - Add an internal method that returns the unmanaged resource, the Element.InnerText - property needs to use it. - - * Mono.Mozilla/DOM/Element.cs, Mono.WebBrowser/DOM/IElement.cs: - - renamed from DOMElement and IDOMElement, respectively - - Added the following properties: InnerText, InnerHTML, All (returns all child - elements), HasAttribute, GetAttribute. InnerHTML is virtual, and is implemented - in HTMLElement. - - * Mono.Mozilla/DOM/HTMLElement.cs: Implement InnerHTML property. - - * Mono.Mozilla/DOM/HTMLElementCollection.cs: Added. Subclass of NodeList that - represents a list of html elements. - - * Mono.Mozilla/DOM/Navigation.cs: Added a Document property that uses the - nsIWebNavigation interface to access the Document directly instead of going - through gluezilla. - - * Mono.Mozilla/DOM/Node.cs, Mono.WebBrowser/DOM/INode.cs: Renamed from - DOMNode and IDOMNode, respectively. Added the following properties: - - Attributes (returns the attributes of a node) - - ChildNodes - - Type (returns the type of a node, i.e., Element, Attribute, etc) - - FirstChild - - LocalName - Added public enumeration to determine a node type. - - * Mono.Mozilla/DOM/NodeList.cs, Mono.WebBrowser/DOM/INodeList.cs: Renamed - from DOMNodeList and IDOMNodeList, respectively. Allow subclasses to fill in and - access the collection of nodes, as well as override the loading method. - - * Mono.Mozilla/interfaces/extras/NodeType.cs: Added. Represents the various - types of a Node (element, attribute, etc). - - * Mono.WebBrowser/DOM/IDOMHTMLElement.cs: Removed. Merged with IElement. - - * Mono.Mozilla/Base.cs: Add support for tracking which toolkit the - application is running under, so I know if I need to create threads and - proxies or not. Send that info to gluezilla, and get back which toolkit - the mozilla engine is using. - - * Mono.Mozilla/WebBrowser.cs: Save the application and engine toolkit info. - Change the Document accessor so it goes through the Navigation object instead - of thru gluezilla. - -2008-01-14 Andreia Gaita - - * Mono.Mozilla/interfaces/nsIDOMNSHTMLElement.cs: Added. Interface to - access the InnerHtml property of an element. - -2008-01-09 Andreia Gaita - - * Mono.Mozilla/Base.cs, - Mono.Mozilla/WebBrowser.cs, - Mono.WebBrowser/IWebBrowser.cs, - Mono.WebBrowser/Manager.cs: - Add initial support for specifying the toolkit the application is running - on (gtk or winforms). Knowing this allows gluezilla not to initialize - a gtk loop if the application is already running one (and is passing - gluezilla a gtk handle and not an X/HWND handle). This should make it - easy to also use gluezilla/Mono.Mozilla with gtk apps. - -2008-01-09 Andreia Gaita - - * build-csproj2k5: take out weird characters creeping in, vstudio - doesn't appreciate them. - -2008-01-07 Andreia Gaita - - * build-csproj2k5: Added to generate Mono.Mozilla2K5.csproj from .sources - * Mono.Mozilla2K5.csproj: updated - * Makefile: run the build-csproj2k5 - -2008-01-07 Andreia Gaita - - * Mono.Mozilla.dll.sources: Added new classes (see below). - - * Mono.Mozilla/DOM/DOMObject.cs: - - Store reference to the IWebBrowser control that created this (and - subclassed) object. This reference needs to be used in any gluezilla calls - that have to invoke methods on the mozilla ui thread (any Widget method, - whose ptr reference is stored in Base and indexed by IWebBrowser control). - - - Tweak the Dispose pattern: subclasses don't have their own private - dispose field to keep track of whether they've been disposed already, this - base class takes care of that. - - * Mono.Mozilla/DOM/DOMNode.cs: - - Initialize a proxy to the nsI object that this wrapper encapsulates. - - Cache all objects returned from this object in an hashtable, so that - 1) we can keep track of all objects and release them earlier and - properly - 2) we don't have to keep creating new objects everytime we get requests - for read-only stuff - - Implement FirstChild and LocalName - - Add Dispose pattern - - * Mono.Mozilla/DOM/DOMHTMLElement.cs: - - Change the inheritance to DOMElement. - - Change the constructor to send the nsI object and IWebBrowser up the tree. - - Get a proxy to the nsI object. - - Add dispose pattern. - - * Mono.Mozilla/DOM/DOMHTMLDocument.cs: - - Change the constructor to send the IWebBrowser instance up the tree. - - Add resources hashtable to keep track of already-fetched objects. - Particularly useful here since getElementById can be called n times, so it - would be complicated to keep track and dispose properly of all the objects. - - Implement DocumentElement - - Change Body and GetElementById to use resources cache - - Fix GetElementById case - - * Mono.Mozilla/DOM/DOMElement.cs: Added. Inherits from DOMNode, so the - parent class also keeps track of the nsI object. - * Mono.Mozilla/DOM/DOMNodeList.cs: Added to support easy iteration of nodes. - * Mono.Mozilla/DOM/Navigation.cs: Tweak dispose pattern and constructor to - the new model. - - * Mono.Mozilla/WebBrowser.cs: Fix the DOMHTMLDocument creation. - - * Mono.WebBrowser/DOM/IDOMHTMLDocument.cs: Fix case on GetElementById, add - DocumentElement property. - - * Mono.WebBrowser/DOM/IDOMNodeList.cs, - Mono.WebBrowser/DOM/IDOMElement.cs: - Added, no external functionality for now. - -2008-01-07 Andreia Gaita - - * Mono.Mozilla/DOM/Navigation.cs: Fix calls to the nsIWebNavigation - interface (case change from being generated through xpidl2cs. that's what - I get for merging in batches :/ ) - -2008-01-07 Andreia Gaita - - * Mono.Mozilla/Base.cs: Add GetProxyForObject method to create proxies - for mozilla objects. - Remove trace listener. - -2008-01-07 Andreia Gaita - - * Mono.Mozilla/interfaces/nsIDOMRange.cs, - Mono.Mozilla/interfaces/nsIDOMDocumentRange.cs: - Added to get the content of elements. - - * Mono.Mozilla/interfaces/*.cs: Regenerated with the xpidl2cs.pl script. - Add helper class to create a proxy for all native mozilla interfaces. - - * Mono.Mozilla/interfaces/extras/: classes for the mozilla interfaces that - don't get generated automatically, like enums, delegates, etc. - - * Mono.Mozilla/interfaces/extras/nsIWriteSegmentFun.cs: - Delegate callback for a writer function for mozilla streams - (nsIInputStream.readSegments) - - * Mono.Mozilla/interfaces/extras/Options.cs: Enum for nsIWebNavigation.stop - -2007-12-25 Andreia Gaita - - * Mono.Mozilla/DOM/DOMHTMLDocument.cs, - Mono.Mozilla/DOM/DOMObject.cs - Mono.Mozilla/DOM/Navigation.cs: - - Properly dispose unmanaged resources. - Use native mozilla dom interfaces through com directly instead - of going through the glue, as they are now proxies that invoke - the methods on the main mozilla ui properly (avoiding threading problems). - Check if library was properly initialized. - Add Go method - implements navigation - directly through COM instead of going through the glue. - - * Mono.Mozilla/interfaces/nsIWebNavigation.cs: Use typed flags instead of - generic uint32. Remove comments about threading (as it is now safe to use - this interface) - - * Mono.Mozilla/Base.cs: Return bool on initialization so I can track if - library was properly initialized from the interfaces that go directly - through COM and not through the glue - - * Mono.Mozilla/WebBrowser.cs: Save initialization result so interfaces - don't get called if the library was not initialized. - -2007-11-08 Andreia Gaita - - * Mono.Mozilla.csproj, Mono.Mozilla2K5.csproj: Synch with .sources - -2007-11-08 Andreia Gaita - - * Mono.Mozilla.dll.sources, - Mono.Mozilla/DOM/Navigation.cs, - Mono.Mozilla/interfaces/nsIHistoryEntry.cs, - Mono.Mozilla/interfaces/nsIInputStream.cs, - Mono.Mozilla/interfaces/nsISHistory.cs, - Mono.Mozilla/interfaces/nsISHistoryListener.cs, - Mono.Mozilla/interfaces/nsISimpleEnumerator.cs, - Mono.Mozilla/interfaces/nsIURI.cs, - Mono.Mozilla/interfaces/nsIWebNavigation.cs, - Mono.WebBrowser/DOM/INavigation.cs: - - Add nsIWebNavigation interface and related - dependencies to access navigation-related properties directly (CanGoBack, etc). - Add INavigation interface and implementation to expose navigation properties. - Navigation is now done through this interface (Reload(), Stop(), etc). - - Please note: Due to threading issues on linux (namely, mozilla being run - on a different thread), only methods that do not affect drawing can be - invoked through the interfaces, so although Reload is now called from - the INavigation interface, it is still being routed through the Base - class and the glue code (and not through the nsIWebNavigation.Reload - call, as are other non-drawing-affecting methods like GetTitle). - - * Mono.Mozilla/ICallback.cs, Callback.cs: Remove unneeded events, adjust parameters, - add support enumeration for tracking loading state. - - * Mono.Mozilla/DOM/DOMHTMLDocument.cs, Mono.WebBrowser/DOM/IDOMHTMLDocument.cs: - Add URL getter. - - * Mono.WebBrowser/IWebBrowser.cs, Mono.Mozilla/WebBrowser.cs: - Add Navigation interface getter. - Add Navigated event support through the StateChange and LocationChange - events. - Clean up cached objects when navigating. - Remove Reload, Forward, Stop, Home methods, these are now accessible - through the INavigation interface. - - * Mono.Mozilla/Base.cs: Add call to return the navigation interface. - Add MarshalAs so that returning interfaces directly works on mono. - -2007-10-31 Andreia Gaita - - * Base.cs: Send (and create if needed) user dir to store local mozilla data - -2007-10-30 Andreia Gaita - - * Base.cs: use the blur method to signal when the webbrowser loses - focus - -2007-10-18 Andreia Gaita - - * use the newly-renamed gluezilla library - -2007-10-07 Andreia Gaita - - * More dialog event options. - * Mono.Mozilla/interfaces/nsIDOM*: Added mozilla dom interfaces. - * Mono.WebBrowser/DOM/IDOM*: Added generic interfaces for public - dom access. - * Mono.Mozilla/DOM/DOM*: corresponding implementations for - accessing mozilla. - * WebBrowser.cs: moved to Mono.Mozilla, since it is a - mozilla-specific implementation of the generic public - interface. - -2007-09-23 Andreia Gaita - - * Added implementation of dialog popups - alert, - alertcheck, confirm, confirmcheck, confirmex, prompt, - promptusernameandpassword, promptpassword, select. - Cleaned up some. - -2007-09-19 Andreia Gaita - - * Forgot to commit an update on the xulbrowser check :/ - -2007-09-13 Andreia Gaita - - * add check for xulbrowser library, if it's not - present complain then leave (don't blow up) - * change blur method to call deactivate (mozilla seems - to need it to know when it loses focus) - * add FocusOption enumeration for finer focus control - -2007-09-12 Andreia Gaita - - * Base.cs, IWebBrowser.cs, WebBrowser.cs: setup shutdown routine - -2007-08-11 Andreia Gaita - - * AssemblyInfo.cs: fix version and attributes - -2007-08-10 Andreia Gaita - - * Reorganize sources by namespace, fix csproj - -2007-08-10 Andreia Gaita - - * Move to main tree - -2007-08-10 Andreia Gaita - - * Add file headers. Take out generic collections, because - we'll need to use this on 1.1 as well. - -2007-08-09 Andreia Gaita - - * Change external generic interfaces to Mono.WebBrowser - namespace, while mozilla-specific stuff is Mono.Mozilla. - Encapsulate code even further with a Manager, so that - callers can only use what's available in the IWebBrowser - interface by asking for a new instance from the Manager. - Everything not in the IWebBrowser interface is private. - Navigation control, new window creation events. - -2007-07-30 Andreia Gaita - - * Add focus and activation management - Add new ICallback interface to encapsulate callbacks - from xulbrowser. IWebBrowser has all calls and events - accessible from MWF. - Implement mouse, focus and key handlers - -2007-07-21 Andreia Gaita - - * MozilaInvoke is now called Base, and encapsulates all the - pinvokes plus a list of web controls that have been loaded - indexed the control, with binding info (callback object and - IntPtr to the native xulbrowser instance. - WebBrowser.cs implements IWebBrowser and is the entry point - to the library - the WebControl api keeps a reference and - calls only this. - Add vstudio 2005 project for 2.0 api - -2007-06-25 Andreia Gaita - - * Callback.cs, IWebBrowser.cs, WebBrowser.cs: - Change OnWidgetLoaded callback to send the new - handle when it's called. - -2007-06-18 Andreia Gaita - - * initial checkin. diff --git a/mcs/class/Mono.WebBrowser/tools/xpidl2cs/ChangeLog b/mcs/class/Mono.WebBrowser/tools/xpidl2cs/ChangeLog deleted file mode 100644 index 259d17039d7..00000000000 --- a/mcs/class/Mono.WebBrowser/tools/xpidl2cs/ChangeLog +++ /dev/null @@ -1,80 +0,0 @@ -2008-10-14 Andreia Gaita - - * xpidl2cs.pl: add option parsing. add support for choosing a specific - interface to process inside an idl which defines several interfaces - -2008-09-23 Andreia Gaita - - * xpidl2cs.pl: whitespace clean up - -2008-09-23 Andreia Gaita - - * xpidl2cs.pl: fix parameter duplication. Add more type conversions - -2008-09-22 Andreia Gaita - - * xpidl2cs.pl: fix infinite loop for generate_dependents, conflict - between global variable $file and local one. Add some more prints - for debugging purposes. - -2008-06-10 Andreia Gaita - - * xpidl2cs.pl: Added generate_class_implementation, to output a class - stub with the proper return values for each method definition. Fix - generation of interfaces with no PreserveSigAttribute - -2008-06-09 Andreia Gaita - - * xpidl2cs.pl: Add more type conversions. Add support for - out-parameter-as-return-value signature type (doesn't add the - PreserveSigAttribute) - -2008-06-02 Andreia Gaita - - * xpidl2cs.pl: Add mapping: nsIIDPtr[] to IntPtr, nsCID and nsCIDPtr to - Guid. Add support for mapping array types - -2008-04-18 Andreia Gaita - - * xpidl2cs.pl: Fix parsing for non-scriptable interfaces - -2008-03-02 Andreia Gaita - - * xpidl2cs.pl: More type conversion. Fix const vs [const, array] detection. - -2008-02-28 Andreia Gaita - - * xpidlcs.pl: Add overrideable names (for renaming parameters that - clash with c# keywords). Turn DOMTimeStamp to int for now. - -2008-01-29 Andreia Gaita - - * xpidl2cs.pl: Add support for arrays in parameters - -2008-01-24 Andreia Gaita - - * xpidl2cs.pl: Add support for different marshalling depending - on whether a parameter is in or out. Add special case for - generic interface returns. Only output parent is it's not - the base parent. Output helper class to proxy objects. - - * Makefile: added. regenerates interfaces - -2008-01-03 Andreia Gaita - - * xpidl2cs.pl: Add more type conversions, don't output return - parameters if method returns void, tweak parent interface parsing - -2008-01-02 Andreia Gaita - - * xpidl2cs.pl: Add support for getting idls from other paths, fix - script name bug. - -2007-12-28 Andreia Gaita - - * xpidl2cs.pl: Generates c# interfaces from xpcom (mozilla) - idl files. - From a given idl file, generates the corresponding cs file, - and recursively generates all the parents up to nsISupports. - Also generates all related interfaces that are used on methods - and properties. diff --git a/mcs/class/Mono.Xml.Ext/Assembly/ChangeLog b/mcs/class/Mono.Xml.Ext/Assembly/ChangeLog deleted file mode 100644 index 18219458b22..00000000000 --- a/mcs/class/Mono.Xml.Ext/Assembly/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2004-10-22 Atsushi Enomoto - - AssemblyInfo.cs, - TODOAttribute.cs: Initial Checkin. - diff --git a/mcs/class/Mono.Xml.Ext/ChangeLog b/mcs/class/Mono.Xml.Ext/ChangeLog deleted file mode 100644 index 9b6c5b32064..00000000000 --- a/mcs/class/Mono.Xml.Ext/ChangeLog +++ /dev/null @@ -1,26 +0,0 @@ -2005-03-18 Atsushi Enomoto - - * Makefile: - build XPath2/XQuery parsers/tokenizers from common codebase. - * Mono.Xml.Ext.dll: - removed built sources. - -2004-11-19 Atsushi Enomoto - - * Mono.Xml.Ext.dll.sources : added XPathNavigatorReader.cs. - -2004-10-28 Atsushi Enomoto - - * Mono.Xml.Ext.dll.sources : added new files. - * .cvsignore : added - -2004-10-27 Atsushi Enomoto - - * README : new file. - -2004-10-22 Atsushi Enomoto - - Makefile, - ChangeLog, - Mono.Xml.Ext.dll.sources: Initial Checkin. - diff --git a/mcs/class/Mono.Xml.Ext/Mono.Xml.XPath/ChangeLog b/mcs/class/Mono.Xml.Ext/Mono.Xml.XPath/ChangeLog deleted file mode 100644 index bb6382d6dda..00000000000 --- a/mcs/class/Mono.Xml.Ext/Mono.Xml.XPath/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2004-11-19 Atsushi Enomoto - - * XPathNavigatorReader.cs : added. - -2004-10-28 Atsushi Enomoto - - * XPathEditableDocument.cs : Copied from sys.xml. - -2004-10-22 Atsushi Enomoto - - DTMXPathDocument.cs, - DTMXPathDocumentBuilder.cs, - DTMXPathDocumentWriter.cs, - DTMXPathNavigator.cs, - DTMXPathNode.cs, - XPathEditableDocument.cs: Initial Checkin (it is not compiled as yet). - diff --git a/mcs/class/Mono.Xml.Ext/Mono.Xml.XPath2/ChangeLog b/mcs/class/Mono.Xml.Ext/Mono.Xml.XPath2/ChangeLog deleted file mode 100644 index 900591c0ac5..00000000000 --- a/mcs/class/Mono.Xml.Ext/Mono.Xml.XPath2/ChangeLog +++ /dev/null @@ -1,52 +0,0 @@ -2005-03-18 Atsushi Enomoto - - * skeleton-2.0.cs, - XQueryParser.jay, - XQueryTokenizer.cs : removed. - * ParserBase.jay, - TokenizerBase.cs : added, used to create both XQuery parser and - XPath2 parser. - * XQueryASTCompiler.cs, - XQueryCommandImpl.cs : updated in reflection to XQuery parser change. - * SequenceType.cs : added namespace axis. - -2004-11-20 Atsushi Enomoto - - * XQueryParser.jay : don't output parser error by default. - -2004-10-28 Atsushi Enomoto - - * .cvsignore : should be here ;-) - -2004-10-22 Atsushi Enomoto - - XmlArgumentList.cs : added (still required). - -2004-10-22 Atsushi Enomoto - - SequenceType.cs, - XPath2Expression.cs, - XPathSequence.cs, - XQueryASTCompiler.cs, - XQueryArithmeticOperator.cs, - XQueryCliFunction.cs, - XQueryCommandImpl.cs, - XQueryComparisonOperator.cs, - XQueryCompileContext.cs, - XQueryCompileOptions.cs, - XQueryContext.cs, - XQueryConvert.cs, - XQueryDefaultFunctionCall.cs, (not in use), - XQueryExpression.cs, - XQueryFunction.cs, - XQueryFunctionCliImpl.cs, - XQueryFunctionContextAttribute.cs, - XQueryFunctionTable.cs, - XQueryModuleProlog.cs, - XQueryStaticContext.cs, - XQueryTokenizer.cs, - XmlQueryCompileException.cs, - XmlQueryException.cs, - XQueryParser.jay, - skelton-2.0.cs: Initial Checkin (it is not compiled as yet). - diff --git a/mcs/class/Mono.Xml.Ext/Mono.Xml/ChangeLog b/mcs/class/Mono.Xml.Ext/Mono.Xml/ChangeLog deleted file mode 100644 index 0d98b1149ea..00000000000 --- a/mcs/class/Mono.Xml.Ext/Mono.Xml/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -2004-10-28 Atsushi Enomoto - - * XmlCachingResolver.cs : added (thanks to BenM). - * XmlNodeWriter.cs, SubtreeXmlReader.cs : added (copy from sys.xml). - * InternalPool.cs : it is NET_2_0. - * XmlStoredResolver.cs : namespace Mono.Xml. - -2004-10-22 Atsushi Enomoto - - InternalPool.cs, - XmlChar.cs, - XmlStoredResolver.cs: Initial Checkin. - diff --git a/mcs/class/Novell.Directory.Ldap/ChangeLog b/mcs/class/Novell.Directory.Ldap/ChangeLog deleted file mode 100644 index b7b128ec104..00000000000 --- a/mcs/class/Novell.Directory.Ldap/ChangeLog +++ /dev/null @@ -1,232 +0,0 @@ -2007-19-09 Palaniappan N - - The folder is made in sync. with the Novell Forge's C# LDAP SDK with the following updates: - - *Novell.Directory.Ldap : - - Connection.cs: Checked the condition, whether the sockets - created by BOTH SSL and cleartext connections are open / null - in Connection.cs - - Connection.cs: Added a new catch block in Connection.cs to - catch the socket exceptions. - - Connection.cs: Version has been updated to 2.1.8 - - LdapResponse.cs: Changes made to monitor the events which - caused problems with eDirectory 8.8 SP1 release, because of the - LdapResponse structure. - - LdapException.cs: A fix for the bug which deals about the - exceptions caused while using events with lots of create/modify events - - LdapAttributeSchema.cs: Superior was not set properly. Corrected. - - Message.cs: To fix the issue of seeing duplicate records while searching - - *Novell.Directory.Ldap.Extensions : - - Added support for Backup-Restore of LDAP by including the following classes - # LdapBackupRequest.cs - # LdapBackupResponse.cs - # LdapRestoreRequest.cs - # BackupRestoreConstants.cs - - *Novell.Directory.Ldap.Utilclass : - - DN.cs: Done a fix in by correcting the misplaced decrement operator - which caused malfunctioning of isDescendantOf() method - - *Novell.Directory.Ldap.Events : - - LdapEventSource.cs: Exception has been thrown in case of supply of - negative sleep interval - - *Novell.Directory.Ldap.Events.Edir.EventData : - - ValueEventData.cs: A new property BinaryData has been implemented in the - class to enable applications retrieve the binary data as such from the - ASN1OctetString with out converting it in to a String - - *Novell.Directory.Ldap.Rfc2251 : - - RfcIntermediateResponse.cs: The variable m_responseNameIndex has been - modified to get value 0 also to fix an issue related to parsing the response. - - RfcModifyDNRequest.cs: SetIdentifier method has been applied to newSuperior - to make rename work properly with all LDAP servers. - - * Changelog: - - Updated - - * Novell.Directory.Ldap.dll.sources: - - Added the new file entries of the Backup-Restore Extension - - * Novell.Directory.Ldap.vmwcsproj: - - Added the new file entries of the Backup-Restore Extension - - * Novell.Directory.Ldap20.csproj: - - Added the new file entries of the Backup-Restore Extension - -2005-12-06 Konstantin Triger - - * Novell.Directory.Ldap.vmwcsproj: fixing conditional compilation constants. - -2005-11-30 Wade Berrier - * Makefile: Add EXTRA_DISTFILES to include all missing files from 'make dist' - * Cleanup: Remove CVS dirs - -2005-16-11 Eyal Alaluf - * Makefile: Ignore ClsCompliant warnings for java profile - -2005-27-09 Boris Kirzner - * Novell.Directory.Ldap.vmwcsproj: added reference to resx files. - -2005-27-09 Palaniappan N - * The folder is made in synch. with the Novell Forge's C# LDAP SDK with the following updates: - - Changes in Connection.cs regarding appropriate handling - in method ServerCertificateValidation. - - Added support for error code 113 SSL_HANDSHAKE_FAILED. - - Added two files ResultCodeMessages.txt and ExceptionMessages.txt in - Novell.Directory.Ldap.Utilclass - - Added support for subordinate subtree scope. - - Removed hard coded dependency on Mono Security - - Fix for a race condition in Connection.cs - - Updated with support for Interactiveness of SSL Handshake, - Ldap Events, Edir Events, Intermediate Response - - Connection.cs class is modified by synchronizing the stream - threads so as to avoid the memory consumption and handle consumption. - - Changed version from 2.1.1 to 2.1.4 in Connection.cs. - - Updated ChangeLog so that latest changes are on the top. - -2005-26-09 Boris Kirzner - * Novell.Directory.Ldap.dll.sources: added reference to Consts.cs.in - -2005-15-09 Boris Kirzner - * Novell.Directory.Ldap.vmwcsproj: added reference to Consts.cs.in - -2005-14-08 Boris Kirzner - * LdapConnection.cs: - - Values from app settings are not stored anymore in app domain. - - Exchange tokens until negotiatin is complete. - - Added new property for authentication mech, stored in app settings. - -2005-28-07 Boris Kirzner - * Novell.Directory.Ldap.Security.jvm: added new directory containing - TARGET_JVM specific classes for kerberos authentication. - * Novell.Directory.Ldap/AuthenticationTypes.cs: added new enum, - corresponding to System.DirectoryServices.AuthenticationTypes. Used in - LdapConnection.Bind methods. - * Novell.Directory.Ldap.dll.sources: updated sources files. - * Novell.Directory.Ldap/LdapBindRequest.cs: added new constructor with - credentials parameter passed as sbyte. - * Novell.Directory.Ldap/Connection.cs: added properties for accessing - private input and output streams. Added method for streams replacing. - * Novell.Directory.Ldap/LdapConnection.cs: - - changed Bind api to receive AuthenticationTypes as parameter. - - added TARGET_JVM-specific BindSecure method. - - added TARGET_JVM-specific support for creating bind requests - with security credentials. - - added TARGET_JVM-specific properties for security mechanism - and application section name in configuration. - * Novell.Directory.Ldap.vmwcsproj: updated TARGET_JVM project file. - -2005-27-07 Boris Kirzner - * Novell.Directory.Ldap.Asn1/Asn1Enumerated.cs, - Novell.Directory.Ldap.Asn1/Asn1Choice.cs, - Novell.Directory.Ldap.Asn1/Asn1Set.cs, - Novell.Directory.Ldap.Asn1/Asn1Tagged.cs, - Novell.Directory.Ldap.Asn1/Asn1SequenceOf.cs, - Novell.Directory.Ldap.Asn1/Asn1Integer.cs, - Novell.Directory.Ldap.Asn1/LBEREncoder.cs, - Novell.Directory.Ldap.Asn1/Asn1Numeric.cs, - Novell.Directory.Ldap.Asn1/Asn1Structured.cs, - Novell.Directory.Ldap.Asn1/Asn1OctetString.cs, - Novell.Directory.Ldap.Asn1/Asn1Object.cs, - Novell.Directory.Ldap.Asn1/Asn1Sequence.cs, - Novell.Directory.Ldap.Asn1/Asn1Null.cs, - Novell.Directory.Ldap.Asn1/Asn1Encoder.cs, - Novell.Directory.Ldap.Asn1/Asn1Boolean.cs, - Novell.Directory.Ldap.Asn1/Asn1SetOf.cs, - Novell.Directory.Ldap.Asn1/Asn1Length.cs, - Novell.Directory.Ldap.Asn1/Asn1Identifier.cs, - Novell.Directory.Ldap.Asn1/LBERDecoder.cs: removed unnecessary attribute - CLSCompliantAttribute(true), since it is already defined - in Novell.Directory.Ldap/AssemblyInfo.cs - -2005-26-07 Boris Kirzner - * Novell.Directory.Ldap/LdapException.cs: propagate root cause exception - to base. Use InnerException instead of private member. - -2005-26-07 Boris Kirzner - * Novell.Directory.Ldap/AssemblyInfo.cs, - Novell.Directory.Ldap.Asn1/Asn1Enumerated.cs, - Novell.Directory.Ldap.Asn1/Asn1Choice.cs, - Novell.Directory.Ldap.Asn1/Asn1Set.cs, - Novell.Directory.Ldap.Asn1/Asn1Tagged.cs, - Novell.Directory.Ldap.Asn1/Asn1SequenceOf.cs, - Novell.Directory.Ldap.Asn1/Asn1Integer.cs, - Novell.Directory.Ldap.Asn1/LBEREncoder.cs, - Novell.Directory.Ldap.Asn1/Asn1Numeric.cs, - Novell.Directory.Ldap.Asn1/Asn1Structured.cs, - Novell.Directory.Ldap.Asn1/Asn1OctetString.cs, - Novell.Directory.Ldap.Asn1/Asn1Object.cs, - Novell.Directory.Ldap.Asn1/Asn1Sequence.cs, - Novell.Directory.Ldap.Asn1/Asn1Null.cs, - Novell.Directory.Ldap.Asn1/Asn1Encoder.cs, - Novell.Directory.Ldap.Asn1/Asn1Boolean.cs, - Novell.Directory.Ldap.Asn1/Asn1SetOf.cs, - Novell.Directory.Ldap.Asn1/Asn1Length.cs, - Novell.Directory.Ldap.Asn1/Asn1Identifier.cs, - Novell.Directory.Ldap.Asn1/LBERDecoder.cs: added ifdef for TARGET_JVM. - -2005-05-07 Boris Kirzner - * Novell.Directory.Ldap.vmwcsproj: Project file converted - to Developer Edition format. Removed ClearCase references. - -2005-21-06 Boris Kirzner - * Novell.Directory.Ldap.vmwcsproj: Added project file for TARGET_JVM. - -2005-19-06 Boris Kirzner - * Novell.Directory.Ldap/AssemblyInfo.cs, - Novell.Directory.Ldap/Connection.cs, - Novell.Directory.Ldap/LdapConnection.cs: - added ifdef to exclude the code not used in TARGET_JVM. - -2005-04-05 Boris Kirzner - * Added Novell.Directory.Ldap.Rfc2251/RfcLdapSuperDN.cs to sources. - -2004-12-07 Atsushi Enomoto - - * Makefile : csc wanted ".dll" for Mono.Security - -2004-12-06 Anil Bhatia - - * Updated with support for SSL, - Ldap Events, Edir Events, Intermediate Response - - * Updated ChangeLog so that latest changes are - on the top. - -2003-12-14 Sunil Kumar - - * Updated with XML Doc. Support - -2003-12-09 Sunil Kumar - - * Updated with Schema Support - -2003-11-21 Sunil Kumar - - * Changed the linux build script to replace corlib.dll - with mscorlib.dll - -2003-11-16 Sunil Kumar - - * Added LDAP controls in Novell.Directory.Ldap.Controls - - * Added Samples for LDAP controls - -2003-11-15 Sunil Kumar - - * Changed the LdapConnection public Method name as per MS naming convention - - * Added the Authors description - -2003-11-14 Sunil Kumar - - * Changed the Directory structure and Class file names as per the Microsoft Standards. - - * Changed the build scripts accordingly - - - - - diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/ChangeLog b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/ChangeLog deleted file mode 100644 index 339381d01f5..00000000000 --- a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Asn1/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2006-06-02 Konstantin Triger - - * Asn1Object.cs: applying jldap patch, cvs revision 1.13. \ No newline at end of file diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ChangeLog b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ChangeLog deleted file mode 100644 index 4336397c95b..00000000000 --- a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2006-06-02 Konstantin Triger - - * SchemaParser.cs, RespControlVector.cs: performance refactoring. - -2005-16-11 Eyal Alaluf - * RespExtensionSet.cs: Workaround for csc bug - -2005-27-09 Boris Kirzner - * ChangeLog: added changelog file. - * ExceptionMessages.resx, ResultCodeMessages.resx: added generated resx files (for TARGET_JVM). - * ResourcesHandler.cs: fixed refencing res files. diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap/ChangeLog b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap/ChangeLog deleted file mode 100644 index a71ac71851a..00000000000 --- a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap/ChangeLog +++ /dev/null @@ -1,50 +0,0 @@ -2009-05-07 Gonzalo Paniagua Javier - - * Connection.cs: if the socket is already disconnected, Shutdown will - fail with a SocketException... Also, catch *all* the possible - exceptions since the socket.Close method could also throw - ObjectDisposedException. - Fixes bug #449092. - -2008-12-20 Jeroen Asselman - - * Connection.cs: Apply patch from #436775, there is no need to - free the semaphores both in the catch clauses as well as the - finally clause. - -2006-12-28 Jon Larimer - - * Connection.cs: Add a try/finally section to release the - semId semaphore in case the connection fails. - - Fixes #80102 - -2006-02-26 Konstantin Triger - - * SupportClass.cs, Message.cs, MessageAgent.cs, MessageVector.cs: increase compliancy with jldap making - the MessageVector a synchronized collection. Based on Mike Glenn and - JD Conley patches. - -2006-01-26 Konstantin Triger - - * Connection.cs: TARGET_JVM: catch ObjectDisposedException in addition - to ThreadAbortException - * SupportClass.cs: TARGET_JVM: optimizing byte[] <-> sbyte[] conversion - -2005-11-06 Konstantin Triger - - * LdapConnection.cs: TARGET_JVM: create GSSCredential only once, cleanup - -2005-11-03 Konstantin Triger - - * LdapConnection.cs: TARGET_JVM: throw an exception if failed during - secure binding. - -2005-11-03 Konstantin Triger - - * Connection.cs: TARGET_JVM: ifdef the unsupported method - -2005-10-30 Konstantin Triger - - * LdapConnection.cs: TARGET_JVM: if no credentials supplied, - try to login with current user credentials. diff --git a/mcs/class/PEAPI/Assembly/ChangeLog b/mcs/class/PEAPI/Assembly/ChangeLog deleted file mode 100644 index 44f2ba06b33..00000000000 --- a/mcs/class/PEAPI/Assembly/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2004-04-30 Duncan Mak - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added - diff --git a/mcs/class/PEAPI/ChangeLog b/mcs/class/PEAPI/ChangeLog deleted file mode 100644 index bcc5824da42..00000000000 --- a/mcs/class/PEAPI/ChangeLog +++ /dev/null @@ -1,721 +0,0 @@ -2009-03-31 Rodrigo Kumpera - - * Code.cs (CILLabel): Add new constructor to signal that - a label is an absolute il offset. This is required by exception - handling declarations that use offsets and not labels. - -2008-06-02 Ankit Jain - - Fix bug #367114. - * Code.cs (TryBlock.ResolveCatchBlocks): New. - (CILInstructions.AddTryBlock): Resolve the catch blocks with the new - method. - (Catch..ctor): Add new .ctor to allow exceptions of any type. - (Catch.ResolveType): New. Add the exception type to the metadata. - -2008-04-07 Rodrigo Kumpera - - * Code.cs: Removed Local::TypeSig() as it is not needed - for the previous patch. - -2008-04-07 Erven Rohou - - * Code.cs: Add new method: GetLocalVars() for ilasm support for - emitting local variable names. - -2007-11-05 Jackson Harper - - * LICENSE: Add long lost file. - -2006-11-09 Ankit Jain - - * Metadata.cs (AssemAttr.Retargetable): New. - (AssemblyRef.AddAssemblyAttr): New. - -2006-07-20 Ankit Jain - - * Metadata.cs (CustomAttribute.BuildTables): Value can be null. - -2006-06-07 Ankit Jain - - * PEAPI.cs (PEFile.GetNextSectStart): Handle the case when (tide % - SectionAlignment) == 0 . Patch by Carlo Kok. Fixes bug #78182. - -2006-06-01 Ankit Jain - - * PEAPI.cs (PEFile.AddMethod): Add overload for return type as Param - instead of PEAPI.Type . - * Metadata.cs (MetaDataElement.HasCustomAttr): New. Temporary hack. - (Param.HasMarshalInfo): New. - (ClassDef.AddMethod): Add overload for return type as Param. - (MethodDef.ctor): Change internal .ctor's sig to take Param instead of - PEAPI.Type for return type. - (MethodDef.retType): Remove. - (MethodDef.TypeSig): Update to use ret_param always. - (MethodDef.BuildTables): Add ret_param to Param table only if it has - marshal info or custom attributes. - -2006-05-26 Ankit Jain - - * Metadata.cs (DeclSecurity): Rename to .. - (BaseDeclSecurity): .. this. - (DeclSecurity): New. Derive from BaseDeclSecurity. - (DeclSecurity_20): Likewise. For 2.0 style declaritive security. - (PermissionSet): New. - (Permission): New. - (PermissionMember): New. - (MetaData.AddDeclSecurity): Update to use BaseDeclSecurity. - (MetaData.BuildMetaData): Likewise. - - * PEAPI.cs (PEFile.AddDeclSecurity): New overload for new PermissionSet - class. - -2006-05-10 Ankit Jain - - * Metadata.cs (NativeType): Add LPStruct and Error. - -2006-04-24 Ankit Jain - - * PEAPI.cs (PEFile.WritePEFile): ReserveStrongNameSignatureSpace only if - we have assembly manifest. - -2006-02-22 Ankit Jain - - * Metadata.cs (TypeAttr): Add [Flags] attribute. - -2006-02-20 Ankit Jain - - * PEAPI.cs (PEFileException): Update error message. - * Metadata.cs: Update to throw PEFileException instead of Exception. - -2006-02-19 Ankit Jain - - * Metadata.cs (Module): Implment IExternRef to allow reference to types - in 'this' module. - -2006-02-15 Raja R Harinath - - * Metadata.cs (BoundArray.CompressSignedNum): Document the - transformation. Avoid a few casts. - -2006-02-15 Ankit Jain - - * Metadata.cs (BoundArray.CompressSignedNum): New. Encode signed values, - used only for encoding lower bounds of arrays. - (BoundArray.TypeSig): Use new CompressSignedNum to encode lower bounds. - -2006-02-08 Ankit Jain - - * Metadata.cs (BoundArray.ctor): Change param 'upBounds' to sizes. - (MetaData.CompressNum): Fix range check. - -2006-01-31 Ankit Jain - - * Metadata.cs (Op.readonly_): New. - -2006-01-19 Ankit Jain - - * Metadata.cs (GenericParameter.GetCodedIx): Override. Return coded index - for HasCustomAttr. - (MetaData.BuildMetaData): Sort CustomAttribute table at the end. - -2006-01-16 Ankit Jain - - * Metadata.cs (PInvokeAttr): Add 'bestfit_on', 'bestfit_off', 'bestfit_mask', - 'charmaperror_on' & 'charmaperror_off'. - -2006-01-13 Ankit Jain - - * Metadata.cs (GenericMethodSig): Ensure sig is added to the blob only once. - -2006-01-10 Ankit Jain - - * Metadata.cs (GenParam): Don't use GetTypeSpec to create typespec for GenParam. - Adding required methods directly to GenParam. - * PEAPI.cs (PEFile.AddGenericParam): Add it to the TypeSpec table directly. - -2006-01-09 Ankit Jain - - * PEAPI.cs (PEFile.AddGenricParam): New. Adds a GenParam to the TypeSpec - table. - * Metadata.cs (GenParam): Inherit from 'Class' instead of 'Type'. - (GenParam.name): Rename to param_name as it hides Class.name . - (GenParam.GetTypeSpec): Override to create TypeSpec for genparam. - -2006-01-08 Ankit Jain - - * Metadata.cs (TypeOp): Add 'constrained' op. - -2006-01-07 Ankit Jain - - * Metadata.cs (GenericParamAttributes): New. - (MetaDataElement.Row): Always set value. - (GenericParameter): Update to use GenericParameterAttributes. - (GenericParameterConstraint.SortKey): New. override to support sorting. - (ClassDef.AddGenericParameter): - (MethodDef.AddGenericParameter): New overloads for accepting attributes also. - -2006-01-06 Ankit Jain - - * Metadata.cs (UIntConst): Change constructor param from signed int/sbyte/etc to - unsigned. - (UIntConst.GetBlobIndex): - (UIntConst.Write): Change use of signed types to unsigned ones. - -2006-01-06 Ankit Jain - - * PEAPI.cs (PEFile.AddGenericClass): New. Adds a GenericTypeInst to the TypeSpec table. - * Metadata.cs (GenericTypeInst): Change base class from 'Type' to 'Class'. - (GenericTypeInst.GetTypeSpec): - (GenericTypeInst.BuildTables): - (GenericTypeInst.Size): - (GenericTypeInst.Write): - (GenericTypeInst.GetCodedIx): Implement these for GenericTypeInst. - (ClassDef.SetSuper): Set typeIndexChecked to false if 'super' is not GenericTypeInst. - Fixup of typeIndex is not required for GenericTypeInst . - (ClassDef.CheckTypeIndex): Recursively fix typeIndex if superType is ClassDef. - (MetaData.BuildMetaData): BuildTable for TypeSpec. - -2005-12-24 Jb Evain - - * Metadata.cs (Property): Add a new 'instance' field. - (Property.SetInstance): New mutator for the instance field. - (Property.BuildTables): Emit the correct property tag depending on the instance field. - -2005-12-14 Ankit Jain - - * Metadata.cs (BoundArray.ctor): Don't calculate sizes if upBounds is - null. - -2005-12-12 Ankit Jain - - * Metadata.cs (TypeAttr): Add VisibilityMask. - -2005-12-09 Ankit Jain - - * Metadata.cs (Method.ctor): Remove rType parameter. - (Method.GetRetType): Remove. - (Method.AddCallConv): Make it abstract. - (Method.GetSigIx): Likewise. - (MethodDef): Override and implement abstract methods from Method class. - (MethodRef): Likewise. - (MethodSpec): Change base class from MetaDataElement to Method. Override - abstract methods from Method but throw Exception as they are not meant to be used here. - (MethodDef.TypeSig): Write gen_param_count before num of params. - (ClassRef.AddMethod): New overload with an extra gen_param_count param. - * PEAPI.cs (PEFile.AddMethodToTypeSpec): New overload with an extra gen_param_count - param. - (PEFile.AddMethodSpec): Change return type from void to Method. - -2005-12-05 Ankit Jain - - * Metadata.cs (GenParamType): New enum. - (CallConv): Add [Flags] attribute. - (GenParam): New. Replaces .. - (MVar): .. this .. - (GenericTypeSpec): .. and this. - (GenericTypeInst.ctor): Use PrimitiveType.GenericInst.GetTypeIndex () instead - of hard-coded 0x15. - (GenericTypeInst.TypeSig): First byte should the 0x0A (GENERIC_INST). - (Method.gen_param_count): New. Num of generic parameters. - (MethodDef.ctor): Use overload. - (MethodDef.TypeSig): Write gen_param_count if callConv is Generic. - (MethodRef.GenParamCount): New. - (MethodRef.TypeSig): Write gen_param_count if callConv is Generic. - (PrimitiveType.Var): New. - (PrimitiveType.MVar): New. - (PrimitiveType.GenericInst): New. - -2005-11-21 Ankit Jain - - * Metadata.cs (MetaData.WriteCodedIndex): Fix indentation. - -2005-11-21 Ankit Jain - - * Metadata.cs (GenericParameter.SortKey2): New. Use index as the secondary key. - (GenericParameter.Size): Set size correctly. - (GenericParameter.Write): Use StringsIndex to write the index. - (MetaData.WriteTildeStream): Emit 2,0 as version for NET_2_0 profile. - (MetaData.version): Use 'v2.0.50727' for NET_2_0 profile. - (MetaData.BuildMetaData): Build and sort GenericParam, MethodSpec and - GenericParamConstraint tables only for NET_2_0 profile. - -2005-09-16 Ankit Jain - - * PEAPI.cs: Clean up indentation. Split into ... - Metadata.cs, Code.cs, PEAPI.cs: ... these. - -2005-09-08 Ankit Jain - - * PEAPI.cs (FileImage.stackReserve): New. Set to default value of 0x100000 (1Mb). - (FileImage.WritePEHeader): Write stackReserve instead of the default value. - (PEFile.SetStackReserve): Set stack reserve for fileImage. - -2005-09-06 Ankit Jain - - * PEAPI.cs (MetaData.WriteTildeStream): Change minor version back to 0. - -2005-08-30 Ankit Jain - - * PEAPI.cs (MetaData.WriteTildeStream): Change minor version to 1. - -2005-08-29 Ankit Jain - - * PEAPI.cs (CustomMarshaller.ctor): New. - (CustomMarshaller.ToBlob): Emit marshallerName and cookie strings with - their lengths. - -2005-08-26 Ankit Jain - - * PEAPI.cs (PEFile.ctor): Restore old constructor overload to avoid - changing public API. - -2005-08-26 Ankit Jain - - * PEAPI.cs (IResolutionScope): New. Empty interface. - (ClassRef): Implement IResolutionScope. - (ClassRef.parent): Change type from ResolutionScope to IResolutionScope. - (ClassRef.AddClass): New. Add nested class. - (ClassRef.AddValueClass): New. Add nested value class. - -2005-08-23 Ankit Jain - - * PEAPI.cs (MetaData.version): Change from 1.0.3705 to 1.1.4322. - -2005-08-23 Ankit Jain - - * PEAPI.cs (MSCorLib.systemClasses): Change type from ClassRef[] to - Class[]. - (MSCorLib.ctor): Add assembly ref to mscorlib for non-mscorlib assemblies - only. - (MSCorLib.AddClass): Use Class instead of ClassRef. - (MSCorLib.GetSpecialClass): Change return type to Class from ClassRef. - Don't instantiate object of SystemClass if this assembly is mscorlib. - (MSCorLib.SetSpecialSystemClass): New. Set a System.* class for primitive - types, used for compiling mscorlib. - (MSCorLib.GetValueClass): Change to handle new type of systemClasses. - (MSCorLib.ValueType), - (MSCorLib.EnumType): Don't instantiate ClassRef if this assembly is mscorlib. - (ClassDef.ctor): Don't superType to System.Object for System.Object and . - (ClassDef.MakeValueClass): Set typeIndex to ValueType's typeIndex. - (ClassDef.IsValueType), - (ClassDef.IsEnum): Use "==" instead of .CompareTo for string comparison. - (ClassDef.AddNestedClass): Set typeIndexChecked = true for the nested class. - (PEFile.isMSCorlib): New. bool field. - (PEFile.ctor): Move all ctor logic into one overload and call that from others. - (PEFile.ctor): Add outputDir parameter. - (PEFile.SetName): Set name of the assembly and set isMSCorlib accordingly. - (PEFile.IsMSCorlib): New. bool Property. - (PEFile.AddClass): Call overload. - (PEFile.AddClass): Set superType and SetSpecialSystemClass if compiling mscorlib. - (PEFile.AddValueClass): Call MakeValueClass only if the class is not System.ValueType - or System.Enum itself, else set the supertype correctly. - -2005-08-16 Ankit Jain - - * PEAPI.cs (FieldAttr): Move HasFieldMarshal from FieldDef to this. - (ParamAttr): Move HasDefault and HasFieldMarshal from Param to this. - (ManifestResource.ctor): Use 'mres' param to clone. - (MethodDef.ret_param): New. - (MethodDef.AddRetTypeMarshallInfo): New. - (MethodDef.TypeSig): Set seqNo for ret_param to zero. - (MethodDef.BuildTables): Add ret_param to Param table, and BuildTables - for it. - (FixedSysString): New. Class to represent Fixed SysString native type. - (NativeArray): Rename len to numElem. Init numElem, parNum and elemMult - to -1. - (NativeArray.ctor): Uncomment ctor with one param (elemType). - (NativeArray.ctor): Move ctor logic to the one with all params. - (NativeArray.ToBlob): Emit values in correct order. - (SafeArray.hasElemType): New. bool var to indicate presence of ElemType. - (SafeArray.ctor): New. Parameterless constructor. - (SafeArray.ToBlob): Emit correctly. - (FixedArray.ctor): Remove elemType param. - (FixedArray.ToBlob): Don't emit elemType. - -2005-08-08 Ankit Jain - - * PEAPI.cs (CodeBlock): Set maxCodeSize to 255 instead of 256 for checking - Fat format. - (CILInstructions.CheckCode): Use 255 instead of 256 for checking Fat format. - -2005-08-08 Ankit Jain - - * PEAPI.cs (FileImage.WriteCLIHeader): Move the check for no entrypoint - in case of an EXE to ilasm/codegen/CodeGen.cs to avoid creating unnecessary - .exe. - -2005-08-05 Ankit Jain - - * PEAPI.cs (FileImage.WriteCLIHeader): Throw Exception if an EXE has been - requested but the source file has no entrypoint defined. - -2005-08-05 Ankit Jain - - * PEAPI.cs (TypeAttr): Add HasSecurity. - (MethAttr): Likewise. - (SecurityAction): New enum. - (DeclSecurity.ctor): Add 'byte []' as the third parameter. - (DeclSecurity.BuildTables): Write the byte array to the blob. - (MetaData.AddDeclSecurity): Add DeclSecurity to declsec_list. - (MetaData.BuildMetaData): Call BuildTables for declsec_list members. - (PEFile.AddDeclSecurity): New. Add DeclSecurity to metaData. - -2005-04-30 Ankit Jain - - * PEAPI.cs (InterfaceImpl.SortKey): New. - (MetaData.BuildMetaData): Sort InterfaceImpl table. - (MethodSemantics.SortKey): Compute key correctly. - -2005-04-18 Ankit Jain - - * PEAPI.cs (ManifestResource.InitResource): New. Used by constructors - to initialize the resource. - (ManifestResource.ctor): New. Constructor to accept resource as a - byte array. - (ManifestResource.ctor): New. Constructor to accept an object of self. - (ManifestResource.BuildTables): Update. - (MetaData.AddResource): New. Add the resource to the list, adjust - resourcesSize. - (MetaData.WriteResource): New. Write resources to the FileImage. - (PEFile.AddExternalManagedResource): New. Add a new resource. - (PEFile.GetResource): New. Get resource by name. - (PEFile.GetResources): New. Get array of resources. - -2005-04-12 Ankit Jain - - * PEAPI.cs (CustomAttribute.ctor): Dont throw - NotYetImplementedException. - (MethodSemantics.SortKey): Should be sorted by - 'Association' column. - -2005-04-08 Ankit Jain - - * PEAPI.cs (MSCorLib.GetSpecialClass): Don't encode - System.ValueType and System.Enum as value types. - (ValueClass): New enum. - (Class.MakeValueClass): Add a 'ValueClass' parameter. - (ClassDef.MakeValueClass): Set supertype to ValueType or Enum - according to ValueClass parameter. - (IsValueType,IsEnum): New. Test if type is System.ValueType or - System.Enum. - (ClassDef.AddNestedClass): Don't encode System.ValueType and - System.Enum as value types. - -2005-03-17 Ankit Jain - - * PEAPI.cs: Metadata tables that must be sorted are sorted now. - Fixes the code for ParamAttr.Opt. Fix bug #73517. - -2004-12-08 Sebastien Pouliot - - * PEAPI.cs: Added support for allocating and storing strongname - signatures when a .publickey directive is present in source. Fix bug - #69721. - -2004-12-01 Jackson Harper - - * PEAPI.cs: Allow underlying types of ByteArrConsts to be set when - they are used as field init data. - -2004-07-29 Martin Baulig - - * PEAPI.cs (Module.Guid): New public property. - -2004-07-27 Martin Baulig - - * PEAPI.cs (CILInstructions.Offset): New public property. - -2004-07-23 Jackson Harper - - * PEAPI.cs: Make the type index modifiable so ClassRefInsts will - be emitted properly. This is in desperate need of some API love. - -2004-07-21 Jackson Harper - - * PEAPI.cs: Do all the index size checks. I always wondered why - the code was like that and finally realized today that it was like - that because it was wrong. Wait until the opportune momement to - calculate the index sizes (after everything has been added to the - streams, and before writing anything). - -2004-07-21 Jackson Harper - - * PEAPI.cs: Create ClassRefInsts with types not just - ClassRefs. This way modified types can be used. I am having alot - of trouble remembering why I actually even need this class though. - -2004-07-16 Jackson Harper - - * PEAPI.cs: make sure small index sizes get set properly. Use a - continue to reduce nesting a little and make code almost mildly - readable. Add MDTable.Field to the list of tables that can - increase the CustomAttributeType shift. TODO: What else should be - here? - -2004-07-13 Jackson Harper - - * PEAPI.cs: Use a byte array hash code provider and comprarer, so - checking the byte hashtable for duplicate entries actually - works. Old method was valid but created larger then needed binaries. - -2004-07-09 Jackson Harper - - * PEAPI.cs: Don't build custom attributes twice. - -2004-07-08 Jackson Harper - - * PEAPI.cs: Add custom attributes through the pefile so that we - can ensure they are emitted no matter what table they are - in. Previously not all custom attributes were getting emitted. - -2004-06-26 Jackson Harper - - * PEAPI.cs: Add a method to set the fields list. This is needed so - that sequentially laid out fields are laid out in the right - order. When building custom attribute tables actually emit the - custom attribute data. When writing the .sdata section make sure - to pad to its size. The constants itself will not make up the - entire section because it is aligned on 512 byte blocks. - -2004-06-19 Jackson Harper - - * PEAPI.cs: Make sure the sentinel is placed properly for vararg - method pointers. - -2004-06-19 Jackson Harper - - * PEAPI.cs: Allow MethPtrTypes to be created from a signature - instead of from a method reference because it really doesn't make - sense to do it that way ;-). - -2004-06-14 Jackson Harper - - * PEAPI.cs: Add IExternRef interface and modify sigs so it can be - used. So we can easily add stuff to modules and assemblies. Fix - the nometadata flag, it should be set when there is NO metadata - not when there is metadata. - -2004-06-14 Jackson Harper - - * PEAPI.cs: Add new constructor so we can explicitly set the - module name. - -2004-06-03 Jackson Harper - - * PEAPI.cs: Do not null terminate byte arrays when writing to the - blob stream. - -2004-05-25 Jackson Harper - - * PEAPI.cs: When writing to the blob heap we always set a size. - -2004-05-25 Jackson Harper - - * PEAPI.cs: Set the has default flag on fields when a default data - constant is assigned to them. - -2004-05-25 Jackson Harper - - * PEAPI.cs: Encode string constants as unicode before putting them - in the blob. - -2004-05-25 Jackson Harper - - * PEAPI.cs: zero RVAs for abstract, runtime, and internal call - methods. - -2004-04-30 Duncan Mak - - * PEAPI.dll.sources: Added Assembly/AssemblyInfo.cs and - Locale.cs to build. - -2004-04-02 Jackson Harper - - * PEAPI.cs: Allow hash algorithms to be any integer. - -2004-02-18 Jackson Harper - - * PEAPI.cs: Add a class for creating instances of class refs, this - is used for setting the class or valuetype of a types instance so the class - reference isn't modified. Allows things like 'valuetype [mscorlib]System.Object'. - -2003-11-18 Jackson Harper - - * PEAPI.cs: If the data length for a methods seh section is - greater then 255 use fat format headers. - -2003-11-17 Jackson Harper - - * PEAPI.cs: Allow strings to be loaded as bytearrays. - -2003-10-19 Jackson Harper - - * PEAPI.cs: Use bytes not bits for constant sizes. - -2003-10-18 Jackson Harper - - * PEAPI.cs: Add proper support for short instructions, removing - PEAPI's auto selection of short/long branch operations feature. - -2003-10-10 Jackson Harper - - * PEAPI.cs: New GenericMethodSig class for creating generic method - signatures. Use this class instead of GenericTypeInst for creating - generic methods. Fix Generic call conv. according to two of my - docs it is 0x10 and only one says 0x50 so I will go with 0x10. - -2003-10-09 Jackson Harper - - * PEAPI.cs: Add generic method Mvar type. Add MethodSpec table, - and an Api method for adding methods to the methodspec table. - -2003-10-08 Jackson Harper - - * PEAPI.cs: Remove some old hacks for adding methods to arrays, - typespecs are used for this now. Add Generic call conv. - -2003-10-08 Jackson Harper - - * PEAPI.cs: Remove methods for creating generic parameters without - a name, names are mandatory. Add method to add type parameters to - methods. Allow GenericParameters to have either a type or a - method as its owner. Also fix visibility of GenericParameters, a - GenericParameter should not be created outside of PEAPI. - -2003-10-07 Jackson Harper - - * PEAPI.cs: Add unbox.any instruction. - -2003-09-27 Jackson Harper - - * PEAPI.cs: Fix pinvoke attributes, zero a methods RVA if it has - pinvoke info. This isn't entirely correct because native unmanaged - methods can have pinvoke info and not have 0 RVAs PEAPI can't - handle native unmanged code though. Expose the ModuleClass so - 'global' items can be referenced like this ''::foo. - -2003-09-21 Jackson Harper - - * PEAPI.cs: sigh, sometimes it is best to calculate variables - before using them. This fixes PEAPI creating broken images when - the sdata section is used. - -2003-09-20 Jackson Harper - - * PEAPI.cs: Rework to allow multiple constraints to be added to a - single generic parameter. - -2003-08-19 Jackson Harper - - * PEAPI.cs: Make no super method public so we can have types - with no super type. - -2003-08-03 Jackson Harper - - * PEAPI.cs: New Sentinel type. - -2003-08-03 Jackson Harper - - * PEAPI.cs: Only give method definitions 0 RVAs if they are - marked abstract. - -2003-08-03 Jackson Harper - - * PEAPI.cs: Offsets are not explicit offsets, they are just - byte offsets from the current position. - -2003-07-29 Jackson Harper - - * PEAPI.cs: Allow labels to be created with an explicit offset - -Fri Jul 25 19:25:31 CEST 2003 Paolo Molaro - - * PEAPI.cs: added coded index for the owner field in the GenericParam - table. - -2003-07-20 Jackson Harper - - * PEAPI.cs: Add methods to PEFile to allow fields and methods to - be added to type specs. This fixing bah-zillions of little - problems in ilasm. We can now add fields and methods to arrays, - reference types, and most importantly generics. - - Add the GenericTypeInst class. This is an instance of a generic - type. ie Hash. GenericTypeSpecs now write their id - number as a compressed number, this matches the way the runtime - loads them and will allow generic types to have more then 255 type - parameters. - -2003-07-17 Jackson Harper - - * PEAPI.cs: Add GenericTypeSpec so generic members can be - referenced. Add the ldelem and stelem opcodes (these are part of - the new spec). - -2003-07-15 Jackson Harper - - * PEAPI.cs: Allow generic constraints to be added, emit generic - constraints. - -2003-07-14 Jackson Harper - - * PEAPI.cs: Cleanup methods for generics, now that constraints and - params are seperated. - -2003-05-31 Jackson Harper - - * PEAPI.cs: Initial work on implementing custom - attributes. Attributes can now be added to ClassDefs and - MethodDefs. Still need to implement for other metadata elements. - Added the stele.r4 and stelem.r8 instructions, this should also - shift the stelem.ref instruction to the proper value (0xA2) - -2003-05-25 Jackson Harper - - * PEAPI.cs: Create a list of vararg signatures and add them all to - tables. this allows more then one vararg signature to be created - per method. - -2003-05-18 Jackson Harper - - * PEAPI.cs: Add methods to allow methods to be added to arrays. - -2003-05-11 Jackson Harper - - * PEAPI.cs: The class size in class layout metadata table is a - uint not a short. - -2003-04-05 Jackson Harper - - * PEAPI.cs: Add indexes to GenericParameters, make string index - always a full 4 bytes. - -2003-04-05 Jackson Harper - - * PEAPI.cs: Add GenericParameter table, and method to add generic - parameters. - -2003-03-15 Daniel Morgan - - * PEAPI.build: added file for windows build - -2003-03-06 Jackson Harper - - * PEAPI.cs: (ImplAttr) Add Optil implementation flag (not supported - in first release of CLR) - (Class) And Name property - -2003-03-06 Jackson Harper - - * makefile.gnu: Add file - * list.unix: Add file - -2003-03-02 Jackson Harper - - * PEAPI.cs: Do not add file extensions to output names - -2003-03-02 Jackson Harper - - * PEAPI.cs: Add file - * README.txt: Add file diff --git a/mcs/class/RabbitMQ.Client/ChangeLog b/mcs/class/RabbitMQ.Client/ChangeLog deleted file mode 100644 index 2c7afca2caa..00000000000 --- a/mcs/class/RabbitMQ.Client/ChangeLog +++ /dev/null @@ -1,79 +0,0 @@ -2010-07-09 Andrew Jorgensen - - * Makefile: Fix make dist again (IntAllocator.cs) - ... and fix an embarassing typo - -2010-06-27 Michael Barker - - * docs/specs/Makefile: Added uninstall-local - -2010-06-23 Michael Barker - - * Updated to version 1.8 of the RabbitMQ libraries - -2009-12-23 Jo Shields - - * docs/specs/Makefile: Use compiled Mono, not system Mono (fixes - broken build on systems without Mono already installed) - -2009-12-19 Michael Barker - - * Added stripped xml to avoid licensing issues. - -2009-08-31 Michael Barker - - * Updated to version 1.6 of the RabbitMQ libraries - -2009-05-26 Andrew Jorgensen Rabbit - - * Makefile: Fixed dist from last commit here - -2009-05-25 Michael Barker - - * Removed amqp spec files and modified generated code to fix licensing - issues. - -2009-05-21 Michael Barker - - * Updated to version 1.5.3 of the RabbitMQ libraries. - -2008-12-09 Atsushi Enomoto - - * Makefile: those paths are all wrong! - -2008-12-09 Atsushi Enomoto - - * Makefile: huh, more messy sources. - -2008-12-09 Atsushi Enomoto - - * Makefile : sigh, there was missing extension. - -2008-12-08 Atsushi Enomoto - - * Makefile : I find SUBDIRS almost dumb. another attempt. - -2008-12-08 Atsushi Enomoto - - * Makefile, src/client/Makefile : another attempt to fix build. - -2008-12-08 Atsushi Enomoto - - * Makefile : it was wrong fix. - -2008-12-08 Atsushi Enomoto - - * Makefile : add docs/specs directory, to workaround build breakage. - -2008-12-07 Michael BArker - - * Makefile: Removed apigen, bootstrap and spec. The code for - the generated interfaces is added to source control. - -2008-10-20 Atsushi Enomoto - - (This ChangeLog is for Mono integration.) - - Patch by Michael Barker (patches are on bug #432471). Imported - RabbitMQ.Client assembly from RabbitMQ project. - http://www.rabbitmq.com/ diff --git a/mcs/class/System.ComponentModel.DataAnnotations/Assembly/ChangeLog b/mcs/class/System.ComponentModel.DataAnnotations/Assembly/ChangeLog deleted file mode 100644 index f9250ddded0..00000000000 --- a/mcs/class/System.ComponentModel.DataAnnotations/Assembly/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2008-10-14 Atsushi Enomoto - - * AssemblyInfo.cs : initial checkin. diff --git a/mcs/class/System.ComponentModel.DataAnnotations/ChangeLog b/mcs/class/System.ComponentModel.DataAnnotations/ChangeLog deleted file mode 100644 index 35ecb480fd1..00000000000 --- a/mcs/class/System.ComponentModel.DataAnnotations/ChangeLog +++ /dev/null @@ -1,21 +0,0 @@ -2010-08-29 David Stone - * Added DisplayAttribute - -2009-06-23 Marek Habersack - - * System.ComponentModel.DataAnnotations_test.dll.sources: added - - * System.ComponentModel.DataAnnotations.dll.sources: added - System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptor.cs - - * Makefile: enabled tests - -2008-10-14 Atsushi Enomoto - - * Makefile, System.ComponentModel.DataAnnotations.dll : - initial checkin. diff --git a/mcs/class/System.Configuration.Install/Assembly/ChangeLog b/mcs/class/System.Configuration.Install/Assembly/ChangeLog deleted file mode 100644 index d7bcb6392a2..00000000000 --- a/mcs/class/System.Configuration.Install/Assembly/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2004-06-11 Gert Driesen - - * Consts.cs: Replaced by Consts.cs from System.Messaging - -2004-05-15 Gert Driesen - - * Consts.cs: Added - -2004-04-06 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/System.Configuration.Install/ChangeLog b/mcs/class/System.Configuration.Install/ChangeLog deleted file mode 100644 index f559fbfe565..00000000000 --- a/mcs/class/System.Configuration.Install/ChangeLog +++ /dev/null @@ -1,34 +0,0 @@ -2005-07-11 Raja R Harinath - - * Makefile (NO_TEST): Set. - * System.Configuration.Install_test.dll.sources: Remove. - -2004-06-11 Gert Driesen - - * System.Configuration.Install.dll.sources: added - stubbed classes - -2004-05-15 Gert Driesen - - * System.Configuration.Install.dll.sources: added - Assembly/Consts.cs - -2002-12-10 Jeroen Janssen - - * updated .build file(s) to correctly contain required buildfile - attribute for nant - -2002-12-01 Alejandro Sánchez Acosta - - * list.unix: Changed - * makefile.gnu: Add assembly to compile. - -2002-07-22 Tim Coleman - * list.unix: - * makefile.gnu: - Files added to build this on linux. - -2002-08-13 Jonathan Pryor - * ChangeLog: Add change log to this directory - * System.Configuration.Install.build: Add build file to this directory. - diff --git a/mcs/class/System.Configuration.Install/System.Configuration.Install/ChangeLog b/mcs/class/System.Configuration.Install/System.Configuration.Install/ChangeLog deleted file mode 100644 index c9176eb1c04..00000000000 --- a/mcs/class/System.Configuration.Install/System.Configuration.Install/ChangeLog +++ /dev/null @@ -1,60 +0,0 @@ -2008-07-24 Gert Driesen - - * AssemblyInstaller.cs: Fixed argument name to match MS. - -2008-06-11 Atsushi Enomoto - - * Installer.cs : populate 'installers' instance. Fixed bug #397126. - -2007-09-27 Atsushi Enomoto - - * IManagedInstaller.cs, InstallEventHandler.cs, UninstallAction.cs: - completeing 2.0 API (metadata-wise). - -2005-08-08 Gert Driesen - - * Installer.cs: Browsable must be true on Parent. - -2004-06-11 Gert Driesen - - * Installer.cs: use Type instead of string argument for - Designer attribute - -2004-06-11 Gert Driesen - - * AssemblyInstaller.cs: stubbed - * ManagedInstallerClass.cs: stubbed - * TransactedInstaller.cs: stubbed - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * IManagedInstaller.cs: fixed signature - * Installer.cs: marked parent internal to match MS - * InstallerCollection.cs: implemented - * InstallEventArgs.cs: remove setter for SavedState - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * InstallContext.cs: removed setter for Parameters - * Installer.cs: added missing attributes, remove - setter for Installers, Context - -2002-12-01 Alejandro Sánchez Acosta - - * IManagedInstaller.cs, - Installer.cs, - InstallException.cs, - ComponentInstaller.cs, - InstallContext.cs, - InstallEventArgs.cs, - InstallerCollection.cs, - InstallEventHandler.cs: Added. - -2002-07-22 Tim Coleman - * UninstallAction.cs: Changed namespace to - proper System.Configuration.Install; - -2002-08-13 Jonathan Pryor - * ChangeLog: Add change log to this directory - * UninstallAction.cs: Implemented. - diff --git a/mcs/class/System.Configuration.Install/System.Diagnostics/ChangeLog b/mcs/class/System.Configuration.Install/System.Diagnostics/ChangeLog deleted file mode 100644 index 2820cbed693..00000000000 --- a/mcs/class/System.Configuration.Install/System.Diagnostics/ChangeLog +++ /dev/null @@ -1,14 +0,0 @@ -2008-07-24 Gert Driesen - - * EventLogInstaller.cs: API compatibility fixes for issues reported - by corcompare. - -2007-09-27 Atsushi Enomoto - - * PerformanceCounterInstaller.cs, EventLogInstaller.cs : - completeing 2.0 API (metadata-wise). - -2004-06-11 Gert Driesen - - * EventLogInstaller.cs: stubbed - * PerformanceCounterInstaller.cs: stubbed diff --git a/mcs/class/System.Configuration/Assembly/ChangeLog b/mcs/class/System.Configuration/Assembly/ChangeLog deleted file mode 100644 index fce50bca895..00000000000 --- a/mcs/class/System.Configuration/Assembly/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2009-07-14 Marek Habersack - - * AssemblyInfo.cs: added InternalsVisibleTo for System.Web - -2008-04-15 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2005-06-17 Lluis Sanchez Gual - - * AssemblyInfo.cs: Removed some unneeded attributes. - -2005-06-14 Lluis Sanchez Gual - - * AssemblyInfo.cs, Locale.cs: Added diff --git a/mcs/class/System.Configuration/ChangeLog b/mcs/class/System.Configuration/ChangeLog deleted file mode 100644 index 03c2dacfc02..00000000000 --- a/mcs/class/System.Configuration/ChangeLog +++ /dev/null @@ -1,173 +0,0 @@ -2009-07-14 Marek Habersack - - * System.Configuration.dll.sources: added - System.Configuration/ConfigurationSaveEventArgs.cs - System.Configuration/ConfigurationSaveEventHandler.cs - -2008-09-14 Gert Driesen - - * System.Configuration_test.dll.sources: added - ProviderCollectionTest.cs. - -2008-07-01 Miguel de Icaza - - * ConfigurationManager.cs (OpenExeConfigurationInternal): if the - string passed is empty, then we default to the startup assembly. - - Fixes: #405574 - - Not entirely happy as there is no decent documentation for this - behavior (the docs state nothing about empty strings). - -2008-06-26 Gert Driesen - - * System.Configuration_test.dll.sources: added - ConfigurationErrorsExceptionTest.cs - * System.Configuration.dll.sources: added ConfigXmlTextReader.cs. - -2007-08-31 Gert Driesen - - * System.Configuration_test.dll.sources: added ProviderBaseTest.cs. - -2007-06-13 Atsushi Enomoto - - * System.Configuration_test.dll.sources : - added ConfigurationSectionGroupTest.cs. - -2007-03-19 Vladimir Krasnov - - * System.Configuration.dll.sources, System.Configuration20.vmwcsproj: - removed OrdinalComparer.cs - -2007-03-15 Vladimir Krasnov - - * System.Configuration.dll.sources, System.Configuration20.vmwcsproj: - added OrdinalComparer.cs - -2006-11-05 Vladimir Krasnov - - * System.Configuration.dll.sources, System.Configuration20.vmwcsproj: - added ConfigurationRemoveElement.cs - -2006-09-26 Boris Kirzner - - * run-tests.test.bat : log files naming fix. - -2006-05-09 Boris Kirzner - - * run-tests.test.bat : small fixes for TARGET_JVM. - -2006-05-09 Boris Kirzner - - * run-tests.test.bat : small fixes for TARGET_JVM. - -2006-05-09 Boris Kirzner - - * run-tests.bat, run-tests.test.bat: added scripts for NET_2_0 - TARGET_JVM tests. - -2006-01-02 Chris Toshok - - * System.Configuration.dll.sources: add the Protected - configuration classes to the build. - -2005-10-24 Chris Toshok - - * System.Configuration_test.dll.sources: add - WhiteSpaceTrimStringConverterTest.cs - - * System.Configuration.dll.sources: add - WhiteSpaceTrimStringConverter.cs - -2005-10-06 Chris Toshok - - * System.Configuration_test.dll.sources: add the - KeyValueConfiguration*Test.cs files. - -2005-10-05 Chris Toshok - - * System.Configuration_test.dll.sources: add a bunch of new tests. - - * System.Configuration.dll.sources: add a bunch of new files to - the build. - -2005-09-28 Chris Toshok - - * System.Configuration.dll.sources: add - KeyValueInternalCollection.cs and IgnoreSection.cs. Remove - RuntimeOnlySection.cs - -2005-09-27 Chris Toshok - - * System.Configuration.dll.sources: add - ConfigurationElementProperty.cs and ConfigurationLockCollection.cs - -2005-09-23 Chris Toshok - - * System.Configuration.dll.sources: add the - System.Configuration.Provider stuff to the build. - -2005-09-23 Chris Toshok - - * System.Configuration.Provider/*: move here from - ../System/System.Configuration.Provider. - -2005-09-22 Chris Toshok - - * System.Configuration.dll.sources: remove - PositiveTimeSpanValidator.cs - -2005-09-22 Chris Toshok - - * System.Configuration_test.dll.sources: new file. - -2005-07-26 Raja R Harinath - - * Makefile (LIBRARY_USE_INTERMEDIATE_FILE): Define. Avoid sharing - violations on Windows builds. - -2005-07-01 Lluis Sanchez Gual - - * System.Configuration.dll.sources: Added new files: - System.Configuration/ConfigurationCollectionAttribute.cs - System.Configuration/ConfigurationConverterBase.cs - System.Configuration/ElementInformation.cs - System.Configuration/PositiveTimeSpanValidator.cs - System.Configuration/PropertyInformation.cs - System.Configuration/PropertyInformationCollection.cs - System.Configuration/PropertyValueOrigin.cs - System.Configuration/StringValidator.cs - System.Configuration/StringValidatorAttribute.cs - System.Configuration/TimeSpanMinutesConverter.cs - System.Configuration/TimeSpanMinutesOrInfiniteConverter.cs - System.Configuration/TimeSpanValidator.cs - System.Configuration/TimeSpanValidatorAttribute.cs - - -2005-06-17 Lluis Sanchez Gual - - * System.Configuration.sources: Added new files: - System.Configuration/ConfigurationFileMap.cs - System.Configuration/ContextInformation.cs - System.Configuration/ExeConfigurationFileMap.cs - System.Configuration/ExeContext.cs - System.Configuration/InternalConfigurationFactory.cs - System.Configuration/InternalConfigurationHost.cs - System.Configuration/InternalConfigurationRoot.cs - System.Configuration/KeyValueConfigurationCollection.cs - System.Configuration/KeyValueConfigurationElement.cs - -2005-06-15 Lluis Sanchez Gual - - * System.Configuration.sources: Added new files. - -2005-06-15 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Remove. There's no Test/ directory. - Reported by Ritvik Mayank. - -2005-06-14 Lluis Sanchez Gual - - * ChangeLog: Add change log to this directory - * Makefile, System.Configuration.sources: New build files. - diff --git a/mcs/class/System.Configuration/System.Configuration.Internal/ChangeLog b/mcs/class/System.Configuration/System.Configuration.Internal/ChangeLog deleted file mode 100644 index 8962d3b6541..00000000000 --- a/mcs/class/System.Configuration/System.Configuration.Internal/ChangeLog +++ /dev/null @@ -1,29 +0,0 @@ -2007-11-13 Atsushi Enomoto - - * DelegatingConfigHost.cs: 2.0 API fix. - -2006-01-16 Chris Toshok - - * DelegatingConfigHost.cs: flesh out the rest of this - implementation. - -2005-10-07 Chris Toshok - - * IInternalConfigHost.cs: add some missing properties/methods. - - * IConfigurationManagerInternal.cs: add some missing properties. - - * IInternalConfigClientHost.cs: add some missing methods. - - * IInternalConfigRoot.cs: add a missing property. - -2005-06-15 Lluis Sanchez Gual - - * IInternalConfigRoot.cs, IInternalConfigSettingsFactory.cs, - IConfigSystem.cs, IConfigurationManagerInternal.cs, - IInternalConfigSystem.cs, IInternalConfigRecord.cs, - IInternalConfigConfigurationFactory.cs, InternalConfigEventArgs.cs, - IInternalConfigClientHost.cs, StreamChangeCallback.cs, - IInternalConfigHost.cs, IConfigErrorInfo.cs, DelegatingConfigHost.cs, - IConfigurationManagerHelper.cs, ChangeLog, InternalConfigEventHandler.cs: - Added. diff --git a/mcs/class/System.Configuration/System.Configuration.Provider/ChangeLog b/mcs/class/System.Configuration/System.Configuration.Provider/ChangeLog deleted file mode 100644 index d90eb8e1cc7..00000000000 --- a/mcs/class/System.Configuration/System.Configuration.Provider/ChangeLog +++ /dev/null @@ -1,47 +0,0 @@ -2008-05-18 Sebastien Pouliot - - * ProviderBase.cs: Use String.IsNullOrEmpty inside 2.0 code. - [Found using Gendarme] - -2007-08-31 Gert Driesen - - * ProviderBase.cs: Remove "description" key from NameValueCollection. - Use provider name as description if description is null or a zero - length string. Modifies exception messages to match MS. - -2006-12-02 Marek Habersack - - * ProviderBase.cs: Throw exceptions as per documentation. - -2006-05-05 Chris Toshok - - * ProviderBase.cs (Initialize): don't die if config == null. - -2005-10-07 Chris Toshok - - * ProviderCollection.cs: fix compiler warning with Hashtable ctor. - -2005-09-22 Chris Toshok - - * ProviderBase.cs (Initialize): set the description to name if - description isn't specified in config. - -2005-09-22 Chris Toshok - - * ProviderBase.cs: handle the description config attribute as - described in Homer/Sussman/Howard, Table 7.3. - -2005-08-24 Sebastien Pouliot - - * ProviderException.cs: New (2.0). Seems to replace the older - NotSupportedByProviderException class. - -2004-11-18 Lluis Sanchez Gual - - * IProvider.cs, ProviderCollection.cs: IProvider has been Replaced by - ProviderBase. - -2003-11-07 Ben Maurer - - * Implemented everything for V2. - diff --git a/mcs/class/System.Configuration/System.Configuration/ChangeLog b/mcs/class/System.Configuration/System.Configuration/ChangeLog deleted file mode 100644 index 005312a358f..00000000000 --- a/mcs/class/System.Configuration/System.Configuration/ChangeLog +++ /dev/null @@ -1,1537 +0,0 @@ -2010-07-27 Atsushi Enomoto - - * ConfigurationPropertyCollection.cs, PropertyInformation.cs: - add null check to detect bogus configuration early. - -2010-01-09 Marek Habersack - - * ConfigurationLocation.cs: trailing / characters are removed from - the path. - - * Configuration.cs: instances created for locations inherit - ConfigPath from their containing document. - Host.GetConfigPathFromLocationSubPath must be called with current - instance's configPath, not LocationConfigPath. - Locations are sought for using paths relative to the current - instance's configPath, not to the root path. - All of the above is part of fix for bug #568441 - -2009-12-14 Carlos Alberto Cortez - - * SectionInformation.cs: ConfigSource should never be null, but empty. - Also, the Type property should throw an argument exception if the - new value is null or empty. - Fixes #458185. - -2009-10-23 Gonzalo Paniagua Javier - - * Configuration.cs: make this work again with bundled configuration - files. Fixes bug #495957. Patch from Tor Lillqvist. - -2009-07-17 Gonzalo Paniagua Javier - - * ConfigurationElement.cs: don't skip xml nodes when reading 2 - ConfigurationElement in a row. Patch by Greg Smolyn that fixes bug - #521231. - -2009-07-15 Marek Habersack - - * Configuration.cs: explicitly flush the stream when writing XML - data. Part of fix for bug #522017 - -2009-07-14 Marek Habersack - - * ConfigurationSaveEventArgs.cs, ConfigurationSaveEventHandler.cs: - added - - * Configuration.cs: added two internal events - SaveStart and - SaveEnd. They are used by System.Web's configuration system to - suppress application reloads when configuration is modified and - saved from within a web application. It is necessary to use events - since there is no guarantee the web application will use - WebConfigurationManager (and thus WebConfigurationHost) for - writing. - -2009-06-08 Marek Habersack - - * ConfigurationLocation.cs: if the path passed to constructor - starts with any of ' ' '.' '/' or '\', throw an exception. Fixes - bug #510735 - -2008-12-22 Gonzalo Paniagua Javier - - * Configuration.cs: don't try to open the file if we know it does not - exist. Also, don't hide the actual exception in case there's a problem - opening the configuration file. - -2008-11-15 Gonzalo Paniagua Javier - - * ConfigurationManager.cs: the config file name is arbitrary. - (Standalone test t46) - -2008-11-10 Gonzalo Paniagua Javier - - * ConfigurationManager.cs: when we're dealing with an EXE hosted - application, the configuration file is the one for the AppDomain, - otherwise we might try to get a config file for a dll. Fixes the - regression in 2.0 sys.config. - -2008-07-09 Marek Habersack - - * ConfigurationManager.cs: implemented a work-around for - OpenExeConfiguration ("") not working with ASP.NET apps properly. - -2008-07-07 Rodrigo Kumpera - - * ConfigurationManager.cs: Return the right path if the calling assembly is - not null. This happens when ConfigurationSession::GetRuntimeObject() is - called, SectionHandler != null and the handler itself calls - OpenExeConfigurationInternal (""). - -2008-07-07 Rodrigo Kumpera - - * ClientConfigurationSystem.cs: - * ConfigurationManager.cs: Reaply the patch from Gert. - This change doesn't contain any fix to to not clutter - the commit history. - -2008-07-07 Rodrigo Kumpera - - * ClientConfigurationSystem.cs: - * ConfigurationManager.cs: The previous patch since it - causes a regression. It will remain reverted until we figure - out what's wrong and how to fix it. - -2008-07-02 Gert Driesen - - * ClientConfigurationSystem.cs: Moved logic for defaulting to - configuration file of AppDomain to OpenExeConfigurationInternal. - * ConfigurationManager.cs (OpenExeConfigurationInternal): - Allow calling_assembly and exePath to be null. When userLevel is None, - default to configuration file of AppDomain if exePath is null or empty. - When exePath is specified, resolve it to absolute path and throw - ConfigurationErrorsException if exePath does not exist and add - .config extension to get config file name if exePath does exist. - -2008-06-27 Atsushi Enomoto - - * SectionInfo.cs, Configuration.cs, ConfigInfo.cs, - SectionGroupInfo.cs : - eliminate XmlTextReader, first stage. - -2008-06-27 Atsushi Enomoto - - * ConfigurationErrorsException.cs : recover from - silly change that tries to prevent debuggin by - decreasing error location information. - -2008-06-26 Gert Driesen - - * ConfigurationElement.cs: Use ConfigurationErrorsException instead of - ConfigurationException, and pass reader to ConfigurationErrorsException - ctor to allow for file/linenumber info in exception message. - * ConfigurationErrorsException.cs: Removed local bareMessage field, and - use base.BareMessage field instead. Fixed Message property to only add - filename if not null or zero-length string, and only add line if not - zero. In GetFilename/GetLineNumber overloads, only try to get info if - node/reader implements IConfigErrorInfo. - * ConfigurationSection.cs: Use ConfigXmlTextReader instead of - XmlTextReader to allow for file/linenumber info in exception messages. - * ConfigXmlTextReader.cs: Added XmlTextReader that implements - IConfigErrorInfo. - * ConfigurationLocation.cs: Use ConfigXmlTextReader instead of - XmlTextReader to allow for file/linenumber info in exception messages. - * ClientConfigurationSystem.cs: Perform lazy initialization and - wrap exceptions in ConfigurationErrorsException. Fixes standalone test - t28. - * Configuration.cs: Use ConfigXmlTextReader instead of XmlTextReader - to allow for file/linenumber info in exception messages. - * ConfigInfo.cs: Fixed ThrowException to use file/number info available - in XmlTextReader for exception message. - * AppSettingsSection.cs: Use ConfigXmlTextReader instead of - XmlTextReader to allow for file/linenumber info in exception messages. - -2008-06-19 Jb Evain - - * ConfigurationPermissionAttribute.cs (CreatePermission): implement. - -2008-05-28 Marek Habersack - - * Configuration.cs: set the ConfigContext when getting - and instance of a section. Fix for bug #325128. - - * ConfigurationSection.cs: added an internal property - - ConfigContext used to supply the HttpContext to the Create - method of SectionHandler when called from GetRuntimeObject. - Fix for bug #325128. - - * InternalConfiguationHost.cs: changed CreateDeprecatedConfigContext - to return null rather than throwing a NotImplementedException. - Fix for bug #325128. - - * All patches above contributed by James Fitzsimons , - thanks! - -2008-05-18 Sebastien Pouliot - - * SectionGroupInfo.cs: Use String.IsNullOrEmpty inside 2.0 code. - [Found using Gendarme] - -2008-05-11 Roei Erez - - * SectionGroupInfo.cs: fix loading a SectionGroup without sections as childern. - -2008-05-05 Gonzalo Paniagua Javier - - * ConfigurationElement.cs: don't fail when a mandatory property is a - configuration element itself. - -2008-04-30 Marek Habersack - - * ConfigurationElement.cs: HasLocalModifications considers a - property modifed locally if its origin is SetHere and it's been - marked as modified. - -2008-03-20 Igor Zelmanovich - - * Configuration.cs: - * ConfigurationElement.cs: - implement EvaluationContext property. - -2008-03-01 Marek Habersack - - * SectionInformation.cs: added an internal property - - ConfigFilePath, used when deserializing a section in - ConfigurationSection.GetRuntimeObject. - - * Configuration.cs: set SectionInformation.ConfigFilePath when - getting an instance of a section. - - * ConfigurationSection.cs: support the 'configSource' attribute - when section is read through GetRuntimeObject. - -2008-02-21 Marek Habersack - - * Configuration.cs: if the section being deserialized uses the - configSource attribute, call the section's DeserializeConfigSource - method. - - * SectionInfo.cs: WriteData takes care of writing the section data - to the configSource file, if any. - - * ConfigurationSection.cs: moved reading of the configSource - external data file to a separate internal method, - DeserializeConfigSource. Section's source config file path is now - used to find the configSource. - SerializeSection now doesn't write the section content to the - passed writer if configSource was used. Writing of the section - data is now done in SectionInfo. - - * ConfigurationElement.cs: added a new method - - HasLocalModifications which returns true of any of the element - properties have been set locally on that element. - -2008-02-20 Marek Habersack - - * ConfigurationSection.cs: support the "configSource" attribute - when deserializing a section. Contents of the file (if it exists) - replaces the previous section contents. - - * ConfigurationElement.cs: ignore the "configSource" attribute if we're a - ConfigurationSection instance. - HasValues () returns true only if any of the properties has the - origin set to SetHere. - -2008-02-07 Konstantin Triger - - * ClientConfigurationSystem.cs: performance: refactor out the Configuration - object construction from GetSection() to the ctor. - -2008-01-16 Zoltan Varga - - * ConfigurationElement.cs: Allow non-public constructors. Fixes #353554. - - * PropertyInformation.cs: Allow non-public constructors. Fixes #353557. - - * ConfigurationElement.cs: Consider non-public properties as well. Fixes - #353553. - -2008-01-12 Sebastien Pouliot - - * ConfigurationLocationCollection.cs: Avoid infinite recursion. - Found using Gendarme. - -2007-12-25 Konstantin Triger - - * KeyValueInternalCollection.cs: properly override NameValueCollection - to support interop with it. - -2007-12-25 Konstantin Triger - - * ConfigurationElement.cs: - 1. typo - pass the correct property to Attribute.GetCustomAttribute. - 2. Pass oroginal exception as inner. - -2007-12-05 Marek Habersack - - * ConfigurationElement.cs: some property values may be null - objects in GetHashCode. - -2007-11-23 Marek Habersack - - * ConfigurationElementCollection.cs: ThrowOnDuplicate returns true - if the collection is one of the AddRemoveClearMap or - AddRemoveClearMapAlternate types. - -2007-11-15 Atsushi Enomoto - - Part of fix for bug #323708. - * ConfigurationSection.cs : in GetRuntimeObject(), take parent - section instance into consideration. - * SectionInformation.cs : to make it possible, GetParentSection() - should be implemented. - * Configuration.cs : to make it possible, GetSectionInstance() - should set parent section on its SectionInformation. It used to - just steal parent's xml when its own xml does not exist, but - it now blocks correct configuration retrieval. - -2007-11-15 Atsushi Enomoto - - * SectionGroupInfo.cs : remove extra StringBuilder creation. - -2007-11-14 Atsushi Enomoto - - * Configuration.cs : (Save) when the given file path is relative - it failed to create directory. Fixed standalone test t25/t26. - * InternalConfigurationHost.cs : pass userLevel to create a host - instance. - -2007-10-04 Atsushi Enomoto - - * InternalConfigurationHost.cs : when the streamName is for - machine.config, try get_bundled_machine_config() icall first. - This hopefully implements the requested feature in bug #325022. - * Configuration.cs : added comment. - -2007-08-31 Gert Driesen - - * ConfigurationManager.cs: Fixed line endings. Avoid warning by - changing accessibility of ChangeConfigurationSystem to internal. - * Configuration.cs: Fixed compiler warnings. - * DpapiProtectedConfigurationProvider.cs: Fixed line endings. - -2007-08-21 Atsushi Enomoto - - * ConfigurationManager.cs : To open exe configuration, use - GetEntryAssembly() first, and GetCallingAssembly() only when - it was not found. Should fix bug #82071. - -2007-06-21 Atsushi Enomoto - - * Configuration.cs, InternalConfigurationHost.cs : - configuration file to write might be given as an absolute path, - where the ancestor directories may not exist. - -2007-06-20 Atsushi Enomoto - - * ConfigurationManager.cs : in OpenExeConfiguration() and - OpenMappedExeConfiguration(), take userLevel into consideration. - * InternalConfigurationHost.cs : consider ConfigurationUserLevel and - use correct config map file in InitForConfiguration(). - -2007-06-18 Atsushi Enomoto - - * ClientConfigurationSystem.cs : do not asume GetEntryAssembly() - returns non-null. Patch by Patrick Perry. - -2007-06-13 Atsushi Enomoto - - * ConfigurationElement.cs : SerializeToXmlElement() should be - called regardless of HasValues() return value, especially since - it could be overriden (e.g. in SettingsValueElement). - -2007-06-13 Atsushi Enomoto - - * ConfigurationSectionGroup.cs - Configuration.cs : ConfigurationSectionGroup must be initialized - at least when being added to a collection. - -2007-06-12 Vladimir Krasnov - - * ConfigurationElement.cs: refactored GetKeyProperties and - GetDefaultCollection methods, map should not be used here, Properties - will do instead. Refactored ElementMap class - * ConfigurationElementCollection.cs: fixed InitFromProperty, GetMap() - should not be called here - * ElementInformation.cs: fixed Properties, moved to ctor to be thread - safe - * PropertyInformation.cs: members assigned readonly modifier - -2007-05-30 Marek Habersack - - * SectionGroupInfo.cs: elements are case-insensitive - and the same 'path' attribute may be used only once. - - * ConfigurationLocationCollection.cs: Find should be - case-insensitive for all targets, not just TARGET_JVM. - -2007-05-17 Igor Zelmanovich - - * Configuration.cs: FilePath implemented according to MSDN: - If the value for this FilePath property represents a merged view and - no actual file exists for the application, the path to the parent - configuration file is returned. - -2007-05-15 Igor Zelmanovich - - * Configuration.cs: - * ConfigurationLocation.cs: - implemented EvaluationContext property. - -2007-05-15 Igor Zelmanovich - - * ConfigurationLocationCollection.cs: for TARGET_JVM only: - location path is case-insensitive. - -2007-05-15 Marek Habersack - - * ConfigurationElement.cs: added value validation on - deserialization from the config file. - -2007-05-14 Igor Zelmanovich - - * ConfigurationElement.cs: when attribute value cannot be parsed, - ConfigurationErrorException is thrown. - -2007-05-09 Igor Zelmanovich - - * ConfigurationManager.cs: - added MonoLimitation attribute for TARGATE_JVM. - -2007-05-08 Igor Zelmanovich - - * ConnectionStringSettingsCollection.cs: removed 'new' keyword, cause - property doesn't hide any inherit property. - -2007-04-24 Atsushi Enomoto - - * InternalConfigurationHost.cs : machine configuration covers all - ConfigurationAllowDefinition values. - -2007-04-17 Atsushi Enomoto - - * ConfigurationSectionCollection.cs : GetEnumerator() should return - IEnumerator for the items, not keys. - * ConfigurationProperty.cs : more helpful type mismatch message. - -2007-04-16 Marek Habersack - - * SectionGroupInfo.cs: another (and final, hopefully) fix for bug - #81321 and several other related issues that were discovered by - the way. Thanks to Atsushi for help with XmlReader! - -2007-04-15 Marek Habersack - - * SectionGroupInfo.cs: another incarnation of the fix for bug - #81321. - -2007-04-12 Marek Habersack - - * SectionGroupInfo.cs: a better fix for #81321 - -2007-04-10 Marek Habersack - - * SectionGroupInfo.cs: make sure empty sections with the - short-circuit tag ends (
) don't make the process loop - endlessly. Fixes bug #81321. - -2007-03-22 Konstantin Triger - - * ConfigInfo.cs: should be able instantiate types with private ctors. - -2007-03-19 Vladimir Krasnov - - * ConfigurationSectionCollection.cs, - * ConfigurationSectionGroupCollection.cs, - * PropertyInformationCollection.cs, - * SectionGroupInfo.cs: used StringComparer.Ordinal instead of - OrdinalComparer - -2007-03-15 Vladimir Krasnov - - * ConfigurationSectionCollection.cs, - * ConfigurationSectionGroupCollection.cs, - * PropertyInformationCollection.cs, - * SectionGroupInfo.cs: these collections should be based on case - insensitive NameObjectCollectionBase - * added OrdinalComparer.cs for use in NameObjectCollectionBase - -2007-02-07 Atsushi Enomoto - - * SectionInfo.cs : don't stop at restartOnExternalChanges attribute. - -2007-01-16 Konstantin Triger - - * ConfigurationElement.cs: ignore properties with null or empty name. - -2007-01-16 Konstantin Triger - - * ConfigurationElement.cs: Try to deserilalize an unrecognized element by - current element, and only if failed delegate to default collection. - -2006-12-27 Vladimir Krasnov - - * ConfigurationElementCollection.cs: fixed BaseAdd, looking for - identical element when collection type is not alternate - -2006-12-27 Vladimir Krasnov - - * ConnectionStringSettingsCollection.cs: made connection string key - case insensitive - -2006-12-27 Atsushi Enomoto - - * ConfigurationElementCollection.cs : fixed BaseAdd() with - throwIfExists to not raise an error for identical element - but for different element which shares the same key. Fix by - Konstantin Triger. - -2006-12-21 Vladimir Krasnov - - * ConfigurationProperty.cs: fixed DefaultValue of type Enum - -2006-12-10 Konstantin Triger - - * ConfigurationElement.cs: Delegate parameter checking and default - assigning to Configuratin property. - * ConfigurationProperty.cs: - Ensure the TypeConvert and Validator always exist. - Ensure the primitive types are properly initialized. - -2006-12-09 Vladimir Krasnov - - * ConfigurationElementCollection.cs - * ConfigurationRemoveElement.cs: fixed key for element in - ConfigurationRemoveElement class - -2006-11-28 Marek Habersack - - * SectionGroupInfo.cs: Implement merging of section groups with - the same names and parents. - - * ConfigInfo.cs: Add an abstract method for merging sections. - - * SectionInfo.cs: Add implementation of an abstract base method - -2006-08-23 Konstantin Triger - - * SectionInfo.cs: refactoring - remove unneeded bool? usage. - -2006-11-05 Vladimir Krasnov - - * added: ConfigurationRemoveElement.cs, common element for - * ConnectionStringSettingsCollection.cs: reverted last fix for - element - * ConfigurationElementCollection.cs: fixed the way that - OnDeserializeUnrecognizedElement method handles element - -2006-11-02 Vladimir Krasnov - - * ConfigurationElement.cs: typo in DefaultCollectionProperty - method - -2006-10-30 Joel Reed - - * NameValueConfigurationCollection.cs: Implement the Properties - property. - -2006-08-23 Konstantin Triger - - * ConfigurationLocation.cs: do not read root element, correctly close stream. - * Configuration.cs: use ReadData for nested content to throw if location - elements are encounterd. - In constructor taking parent Configurqation: do not call Init and so avoid - rereading config file. - -2006-09-05 Vladimir Krasnov - - * NameValueConfigurationElement.cs: fixed functionality - * ConfigurationElementCollection.cs, - ConnectionStringSettingsCollection.cs: fixed element in - connectionStrings section - -2006-08-23 Konstantin Triger - - * ConfigurationSection.cs: for net 1.1 SectionHandlers: return null in case - RawXml is null, as net 1.1 does. - -2006-08-17 Vladimir Krasnov - - * ConfigurationFileMap.cs: added TARGET_JVM on not supported members - in grasshopper - -2006-07-07 Atsushi Enomoto - - * ConfigurationManager.cs : OpenExeConfiguration(null) should still - work. This is required for embedded scenario. - -2006-06-10 Atsushi Enomoto - - * SectionGroupInfo.cs : skip in configuration. - -2006-05-14 Atsushi Enomoto - - * ConfigurationManager.cs: since ConfigurationSystem is different - for web.config, cast from ConfigurationSection to runtime object - should be done at GetSection(). - This really fixed bug #78372. - -2006-05-12 Atsushi Enomoto - - * Configuration.cs : configPath is null for machine.config, so don't - use it. Use streamName instead. To my understanding, this should - fix bug #78372. - -2006-05-10 Atsushi Enomoto - - * ConnectionStringSettings.cs : it seems that "name" property - could be null i.e. there is no StringValidator. - * StringValidator.cs : allow null. - -2006-05-10 Atsushi Enomoto - - * ConfigurationManager.cs : use GetCallingAssembly() instead of - GetEntryAssembly() which possibly returns null (e.g. nunit) in - OpenExeConfiguration(). Several nunit test failures are gone. - -2006-05-10 Atsushi Enomoto - - * ConnectionStringSettings.cs : oops, this API fix broke standalone - test. - -2006-05-10 Atsushi Enomoto - - * ConfigurationElement.cs, - ConfigurationErrorsException.cs, - ConfigurationUserLevel.cs, - ConfigurationPropertyOptions.cs, - ConnectionStringSettings.cs : assorted minor corcompare fixes. - -2006-05-10 Atsushi Enomoto - - * Configuration.cs : some kind of refactoring is absolutely needed - here. Reuse RawXml from parentSection when data was not available - on current section. This should fix bug #78353. - -2006-05-10 Atsushi Enomoto - - * ConfigurationElement.cs, - DefaultSection.cs : - in some cases RawXml was set null string, so skip such cases. - * Configuration.cs : support IConfigurationSectionHandler here. - * ConfigurationManager.cs : GetSection() now returns name value - collection, not a section. - * ConfigurationSection.cs : added SectionHandler for - IConfigurationSectionHandler support, and use its Create() in - GetRuntimeObject(). - * ClientConfigurationSystem.cs : - use GetRuntimeObject() in GetSection(). Thus now - ConfigurationManager.GetSection() returns a runtime object. - Fixed bug #78337. - -2006-04-28 Atsushi Enomoto - - * SectionGroupInfo.cs : - sections which are defined in sectionGroups could be directly - referenced, so search corresponding section recursively. - * DefaultSection.cs : It does not reject unrecognized contents. - -2006-04-26 Chris Toshok - - * SectionInformation.cs (.ctor): add MonoTODO about the default - value for require_permission. - (RequirePermission): implement the getter/setter for this so - Atsushi's previous commit doesn't break everything :) - -2006-04-26 Atsushi Enomoto - - * Configuration.cs, - SectionInfo.cs : added support for "requirePermission" attribute - in "section" element. This fixes bug #77957. - -2006-04-25 Chris Toshok - - * ConfigurationElementCollection.cs (Reset): it makes no sense to - pass the typename to CreateNewElementInternal. the argument is - the elementname. pass null instead. - (Unmerge): same. - -2006-02-01 Atsushi Enomoto - - * ConfigurationElement.cs : ListErrors() and SetPropertyValue() - are protected. - * ConfigurationSection.cs : the .ctor() is protected. - * ConfigurationElementCollection.cs : CollectionType is public. - Count and BaseAdd() are not virtual. - * ConfigurationPropertyCollection.cs : Count is not virtual. - -2006-02-01 Chris Toshok - - * ConfigurationElement.cs: revert the patch that stores and writes - out xmlns attributes for all elements. - - * ClientConfigurationSystem.cs: SupportsUserConfig == false. - - * AppSettingsSection.cs (GetRuntimeObject): call col.SetReadOnly() - only if SupportsUserConfig != true. - - * ConfigurationManager.cs (ConfigurationSystem): add a property - like ConfigurationFactory, and use it instead of the private field - throughout. - -2006-01-26 Chris Toshok - - * SectionGroupInfo.cs (ReadContent): handle "location" (seemingly) - correctly. - - * InternalConfigurationRoot.cs: misc logical additions. still - isn't useful. - - * ConfigurationManager.cs (OpenExeConfigurationInternal): throw an - exception if both calling_assembly and exePath are null. Allow - the exePath to be a path to a config file as well, checking to see - if it ends in .config before appending. - (OpenExeConfiguration): stop blindly passing - Assembly.GetCallingAssembly. I'm assuming this will likely break - .dll.config usage. need to investigate that (and write more unit - tests.) - (GetSection): call configSystem.GetSection. - (RefreshSection): call configSystem.RefreshSection. - (ChangeConfigurationSystem): modeled after the - ConfigurationSettings System.Web hack - allow - WebConfigurationManager to replace the current - IInternalConfigSystem. - - * InternalConfigurationHost.cs (InternalConfigurationHost): make - abstract, and remove all the NotImplenmentedException's. - - * ConfigurationElement.cs (DeserializeElement): store off the xml - namespace if there is one. - (SerializeElement): write out the namespace if there was one. - - * ClientConfigurationSystem.cs: new class, based on some stack - traces I've seen in tests. Kinda (well, not *kinda*..) hacky. - - * Configuration.cs (NamespaceDeclared): implement. - (Load): don't swallow all exceptions, just the ones raised when we - open the stream for reading. - (ReadConfigFile): handle xmlns. - -2006-01-25 Chris Toshok - - * ConfigInfo.cs (ThrowException): throw a - ConfigurationErrorsException, not a ConfigurationException. - - * SectionGroupInfo.cs (ReadContent): throw an exception - unconditionally if we see a . they aren't valid in - section groups. - -2006-01-25 Chris Toshok - - * KeyValueInternalCollection.cs: don't use a nested collection, - just defer to our base class. This fixes usage of - ConfigurationManager.AppSettings.Keys. - -2006-01-13 Chris Toshok - - * AppSettingsSection.cs (GetRuntimeObject): only access - Settings[key] once per iteration. - -2006-01-09 Chris Toshok - - * ConfigurationManager.cs (AppSettings): just return - AppSettingsSection.GetRuntimeObject() here. - - * AppSettingsSection.cs: fix the "file" property to match dumper - output. - (GetRuntimeObject): this returns a KeyValueInternalCollection in - MS's implementation. - -2006-01-09 Chris Toshok - - * ElementInformation.cs (Validator): if propertyInfo == null, - return a DefaultValidator instance. - -2006-01-09 Chris Toshok - - * AppSettingsSection.cs (.cctor): specify null for - validator/converter. - - * ProtectedProviderSettings.cs (.cctor): specify null for - validator/converter. - -2006-01-03 Chris Toshok - - * Configuration.cs (SaveAs): open with FileMode.OpenOrCreate so we - can save to a new file. - (CreateSection): don't bother to set the section information's - Name here. we'll do it in SectionInfo.CreateInstance. - - * ProtectedConfiguration.cs (Section): new static property so we - can remove all the GetSection calls. - (GetProvider): load a named provider, optionally throwing an - exception if it's not found. - - * InternalConfigurationHost.cs (EncryptSection, DecryptSection): - make these private interface implementations, and call - protectedSection.{EncryptSection,DecryptSection}. - - * ProtectedConfigurationSection.cs (EncryptSection, - DecryptSection): add these two calls. They really shouldn't be - here, but I saw them in an MS stack trace and thought "why not?". - - * ConfigurationSection.cs (SectionInformation): don't set - attributes here, that's done in SectionInfo.CreateInstance. - (DeserializeSection): shoehorn in the decryption stuff here. It - doesn't belong here, and I've added a MonoTODO about it. It - should live someplace like SectionInfo.ReadData (which would make - it similar to the encryption stuff in .WriteData). - - * SectionInformation.cs (IsProtected): remove the special flag, - just return true if we have a non-null protection_provider. - (ProtectSection): do nothing but try to instantiate the named - provider. - (UnprotectSection): null out protection_provider. - - * DpapiProtectedConfigurationProvider.cs: move the - NotSupportedExceptions to Decrypt/Encrypt so we don't bomb out - when parsing our machine.config file. - - * RsaProtectedConfigurationProvider.cs: initial implementation. - much is missing (OAEP support, key importing, adding/deleting - keys), but it can be used. - -2006-01-02 Chris Toshok - - * RsaProtectedConfigurationProvider.cs: implement the - CspProviderName and UseOAEP properties.. - -2006-01-02 Chris Toshok - - * ProtectedConfigurationSection.cs: flesh this out (and add logic - to instantiate providers, based on some of the standalone test - exception stack traces.) - - * ProtectedConfiguration.cs: new implementation. - - * ProtectedConfigurationProviderCollection.cs: new - implementation. - - * ProtectedProviderSettings.cs: new implementation. - - * ProtectedConfigurationProvider.cs: trim the superclass's name. - - * RsaProtectedConfigurationProvider.cs: stubbed, unimplemented. - - * DpapiProtectedConfigurationProvider.cs: add stubbed - implementation that throws NotSupportedException telling people - they should be using RsaProtectedConfigurationProvider. - -2006-01-02 Chris Toshok - - * DefaultSection.cs (Properties): implement. - - * IgnoreSection.cs: move from lazily creating the properties - collection to sharing a single one across all instances. - - * ConfigurationLockCollection.cs (IsReadOnly): fix compiler warning. - - * ConfigurationElementCollection.cs (BaseAdd) remove logic to - remove an old matching element. - (BaseGetKey): throw an exception if @index is out of range. - - * SectionInformation.cs (SectionName): just return name, like Name - does.. redundant, but it matches tests. - (GetRawXml): implement. - (SetRawXml): implement. - - * ConfigurationSection.cs (SectionInformation): fill in - sectionInformation.Type before returning. - (DeserializeSection): save off the raw xml to our - SectionInformation. - - * ConfigurationElement.cs (LockItem): implement. - (DeserializeElement): add support for the "lockItem" attribute. - -2005-12-16 Chris Toshok - - * ConfigurationLockCollection.cs (Add): only add the name if it's - not already there. - (IsReadOnly): always return false for the time being, in the - non-exceptional case. - -2005-12-15 Chris Toshok - - * ConfigurationElement.cs (LockAllAttributesExcept): implement. - (LockAllElementsExcept): implement. - (DeserializeElement): handle the built-in attributes (lock* for - the time being). - -2005-12-15 Chris Toshok - - * ConfigurationLockCollection.cs (..ctor): don't call Populate. - (Populate): nuke. - (CheckName): make sure the passes in name is valid for this type - of lock collection. - (Add): call CheckName, and set is_modified to true. - (Clear): set is_modified. - (IsReadOnly): add plausable implementation, including exception in - the case where the name isn't found. - (Remove): set is_modified. - (SetFromList): implement. - (get_AttributeList): implement. - (set_IsModified): add internal setter so we can clear the modified - flag. - -2005-12-12 Chris Toshok - - * AppSettingsSection.cs (DeserializeElement): provide rather naive - version of the file="" handling. It's enough to make our tests - pass. - -2005-12-11 Chris Toshok - - * ConnectionStringsSection.cs (..cctor): use "" instead of null - for the name of the default collection. - - * AppSettingsSection.cs (..cctor): create a property for the - default collection. - (DeserializeElement): call base.DeserializeElement. - (File): index off the property, not the name. - (Settings): don't use an private variable here, use - base[_propSettings]. - - * ConfigurationManager.cs (GetSection): GetEntryAssembly returns - null for new app domains. so deal with this by calling - GetCallingAssembly if it's null. This is probably still wrong but - it doesn't NRE in xsp2. - (AppSettings): remove MonoTODO. - - * KeyValueConfigurationElement.cs (..ctor): new method, create the - ConfigurationProperty's and the collection here. - (.ctor): add internal arg-less ctor. - (Key): use keyProp instead of "key". - (Value): use vlaueProp instead of "value". - (Properties): return our class's properties. - - * KeyValueConfigurationCollection.cs (CreateNewElement): use the - arg-less ctor. - (GetElementKey): re-enable the BaseIndexOf test. - -2005-12-02 Chris Toshok - - * Configuration.cs (Save): call WriteStartDocument. - - * ConnectionStringSettingsCollection.cs (CreateNewElement): use - parameter-less ctor to keep from generating exceptions when using - the collection. - -2005-12-02 Chris Toshok - - * ConnectionStringSettings.cs: tabify, fix default values, and add - a string validator for "name". - -2005-12-02 Chris Toshok - - * CommaDelimitedStringCollectionConverter.cs (ConvertTo): change - the type check away from an exact check for - CommaDelimitedStringCollection to an assignable test from - StringCollection. This is due to the fact that AuthorizationRule - doesn't create CommaDelimitedStringCollections, for some odd - reason. It uses StringCollections. - - * PropertyInformation.cs (Value): remove the case for - IsDefaultCollection - it's not necessary, as the property is an - Element. - - * ConnectionStringSettings.cs: fix formatting and remove some - #regions. - - * ConnectionStringSettingsCollection.cs: same. - - * ConnectionStringsSection.cs: same. - - * ConfigurationElement.cs (SerializeToXmlElement): don't write the - enclosing start/end elements if the elementName is null or "". - this fixes the case for the DefaultCollections (at least in the - case of connectionStrings). - - * IgnoreSection.cs (Properties): remove the MonoTODO. - - * SectionInfo.cs (WriteData): remove the "" output. - -2005-11-28 Chris Toshok - - * ProviderSettings.cs: use ConfigurationProperty's to implement - the properties. - -2005-11-24 Chris Toshok - - * ConfigurationProperty.cs (Validate): add internal method. - -2005-11-24 Chris Toshok - - * ConfigurationElement.cs (ElementProperty): make this protected - internal virtual instead of public. - (SetPropertyValue): add a validator call and a blurb about the - code based on information gleaned from tests. - (set_Item (string)): call SetPropertyValue in the setter. - -2005-11-14 Chris Toshok - - * CommaDelimitedStringCollection.cs: reformat things a bit, and - flag ToString() as override. - - * DefaultSection.cs: new stubbed out implementation. - - * CommaDelimitedStringCollectionConverter.cs: new implementation. - -2005-11-10 Chris Toshok - - * AppSettingsSection.cs (DeserializeElement): stop explicitly - calling Settings.DeserializeElement, as the DefaultCollection - works now. - - * ConfigurationElement.cs (DeserializeElement): rework the loop - here so that we actually loop over all the content elements. - -2005-11-09 Chris Toshok - - * ConfigurationElement.cs: Add support for DefaultCollection - attributes. - - * PropertyInformation.cs (PropertyInformation.Value): add case for - IsDefaultCollection. - - * SectionGroupInfo.cs (SectionGroupInfo.ReadConfig): when we read - a "type" attribute, make sure the cached System.Type is cleared. - -2005-10-25 Chris Toshok - - * InfiniteTimeSpanConverter.cs: new implementation. - - * InfiniteIntConverter.cs: new implementation. - - * GenericEnumConverter.cs: new implementation. - - * Configuration.cs: we don't need to check with "is" after we use - "as".. just check for null-ness. - - * KeyValueConfigurationCollection.cs: GetElementKey should throw - NRE if element == null. - - * CommaDelimitedStringCollection.cs: raise the correct exceptions - in the read only case, and return null from ToString if there are - 0 elements. - -2005-10-25 Chris Toshok - - * PositiveTimeSpanValidatorAttribute.cs: new implementation. - - * PositiveTimeSpanValidator.cs: new implementation. - -2005-10-24 Chris Toshok - - * TimeSpanSecondsOrInfiniteConverter.cs: new implementation. - - * TypeNameConverter.cs: new implementation. - - * WhiteSpaceTrimStringConverter.cs: new implementation. - -2005-10-24 Chris Toshok - - * AppSettingsSection.cs (DeserializeElement, SerializeSection): - split the behavior based on if File == "". If it is, we do the - default. otherwise we throw NIE. - - * ConnectionStringsSection.cs (DeserializeElement): we shouldn't - need this, but we do until the IsDefaultCollection stuff is fixed. - - * ConfigurationElementCollection.cs - (OnDeserializeUnrecognizedElement): for clearElementName, make - sure we have no attributes. - - * ConnectionStringSettingsCollection.cs (get_Properties): for now - just chain up to base.Properties. - - * ConfigurationElement.cs (ReflectProperties): do the default - value/property type check in a more robust way, using - Convert.ChangeType. - -2005-10-24 Chris Toshok - - * ConfigurationElement.cs: treat - ConfigurationProperty.NoDefaultValue the same as null when we're - checking the default value's type. this fixes t13 and 14. - - * ConnectionStringsSection.cs (ConnectionStrings): fix the - DefaultValue in the ConfigurationPropertyAttribute. - -2005-10-24 Chris Toshok - - * KeyValueConfigurationCollection.cs (GetElementKey): sacrifice - one test to get another working. Return a valid key even if the - element is not in this collection. - (get_ThrowOnDuplicate): return false. - - * ConfigurationElementCollection.cs (BaseAdd): if we're adding an - element with the same key, overwrite the old one (remove the old - one after inserting the new one). Also, re-enable the throwing of - exceptions if ThrowOnDuplicate == true. - -2005-10-24 Chris Toshok - - * AppSettingsSection.cs (Settings): fix ConfigurationProperty - attribute. - - * ProtectedConfigurationSection.cs (Providers): same. - -2005-10-12 Chris Toshok - - * ConfigurationPermission.cs: flesh out as per tests. - -2005-10-11 Chris Toshok - - * ConfigurationProperty.cs: don't use null to mean no default - value, use NoDefaultValue. - -2005-10-11 Chris Toshok - - * KeyValueConfigurationCollection.cs (GetElementKey): duh. - BaseGet calls GetElementKey, so we were hitting an infinite - recursion here. Use BaseIndexOf instead. - -2005-10-07 Chris Toshok - - * InternalConfigurationHost.cs: some interface work, adding in the - new methods. - - * ConfigurationProperty.cs: remove debug spew. - - * Configuration.cs: add NIE'd NamespaceDeclared property. - - * ElementInformation.cs: add NIE'd Errors property. - - * PropertyInformationCollection.cs: add NIE'd GetObjectData(). - - * ConfigurationManager.cs: quite a bit of new work here. Some - definie TODO's still though. - -2005-10-07 Chris Toshok - - * ConfigurationErrorsException.cs (.ctor): for the (string) - overload, chain up to the base (string) ctor. - -2005-10-07 Chris Toshok - - * ConfigurationElement.cs (ElementMap.ReflectProperties): make - sure the type of the default value is compatible with that of the - property itself, and throw ConfigurationErrorsException if they - don't match. Fixes t12. - -2005-10-07 Chris Toshok - - * ConfigHelper.cs: remove some unused code. - - * ConfigurationProperty.cs: disambiguate the ctor we chain to. - - * ConfigurationElement.cs (ElementProperty): implement. - (ElementMap.ReflectProperties): make DefaultValidator the default - validator, not null. - -2005-10-06 Chris Toshok - - * KeyValueConfigurationElement.cs: uncomment out some stuff. - (Properties): just return base.Properties. Not sure why they - override this, as the base class's implementation passes our test. - - * KeyValueConfigurationCollection.cs (Add): for the keyValue - overload, call keyValue.Init as the unit test stack traces - indicates that'9s where it's called. For the string,string - overload, just call the keyValue overload instead of calling - BaseAdd. - (CreateNewElement): just use the name/value ctor, and specify "" - for each. - (GetElementKey): this function always returns "" for elements that - haven't been added to the collection. Once theyre added, it seems - to always return keyValue.Key. - (Properties): the unit tests show this returns a 0 length - collection. - -2005-10-05 Chris Toshok - - * ConfigurationPermissionAttribute.cs: stub out. - -2005-10-05 Chris Toshok - - * TimeSpanMinutesOrInfiniteConverter.cs: fill in the - implementation. - -2005-10-05 Chris Toshok - - * TimeSpanSecondsConverter.cs: new implementation. - -2005-10-05 Chris Toshok - - * TimeSpanMinutesConverter.cs: flesh out implementation. - - * ConfigurationConverterBase.cs: make all subclasses work with - strings only, since that's what seems to manifest itself in the - tests. - -2005-10-05 Chris Toshok - - * ConfigurationLockCollection.cs: add NIE'd AttributeList - property. - - * ConfigurationConverterBase.cs: add MonoTODO'd CanConvertFrom and - CanConvertTo methods. - - * ConfigurationSectionGroup.cs: add NIE'd IsDeclared property. - - * ProtectedConfigurationSection.cs: add NIE'd properties. - - * ConfigurationElementCollection.cs: add MonoTODO'd IsReadOnly - and SetReadOnly methods, and have then chain up to the base class. - - * KeyValueConfigurationCollection.cs: add the class level - ConfigurationCollectionAttribute, and add a NIE'ed Properties - property. - - * ProviderSettingsCollection.cs: add the class level - ConfigurationCollectionAttribute, and add a "new" keyword to the - this property. Also, nuke the Provider's property. - - * SectionInformation.cs: add some NEI'd properties. - - * ConfigurationSection.cs (ResetModified): leave the MonoTODO, but - chain up to base class's method instead of throwing NIE. - - * ConnectionStringSettingsCollection.cs: add the class-level - ConfigurationCollectionAttribute, and add the unimplemented - Properties property. - - * ConfigurationErrorsException.cs: flesh this out, and add a - pragma to disable the obsolete warnings from our base class. - - * ProviderSettings.cs: add unimplemented Properties property. - - * ConfigurationElement.cs: remove unnecessary - EvaluationInformation. - - * InternalConfigurationRoot.cs: add unimplemented IsDesignTime - property. - - * ConfigurationProperty.cs: add a missing ctor. - - * AppSettingsSection.cs: add missing "override" keyword. - - * ConnectionStringsSection.cs: remove override. - - * ConfigurationSectionCollection.cs: AllKeys -> Keys, and add - unimplemented GetObjectData override. - - * ConfigurationSectionGroupCollection.cs: same. - - * ConfigurationCollectionAttribute.cs: add missing CollectionType - property. - -2005-10-05 Chris Toshok - - * ConfigurationPermission.cs: new implementation. - - * IgnoreSection.cs: new implementation. - -2005-10-05 Chris Toshok - - * CommaDelimitedStringCollection.cs: new implementation. - -2005-10-05 Chris Toshok - - * NameValueConfigurationCollection.cs: new implementation. - - * NameValueConfigurationElement.cs: new implementation. - -2005-10-05 Chris Toshok - - * ValidatorCallback.cs: new implementation. - - * SubclassTypeValidator.cs, SubclassTypeValidatorAttribute.cs: new - implementation. - - * CallbackValidator.cs, CallbackValidatorAttribute.cs: new - implementation. - - * RegexStringValidator.cs, RegexStringValidatorAttribute.cs: new - implementation. - - * LongValidator.cs, LongValidatorAttribute.cs: new implementation. - - * IntegerValidator.cs, IntegerValidatorAttribute.cs: new - implementation. - - * DefaultValidator.cs: new implementation. - -2005-09-28 Chris Toshok - - * ConfigurationElementCollection.cs: more work on the "" - handling - just skip the element for now. this causes a failure - in one test ('' doesn't throw an exception when - it should), but it succeeds for collections that have required - attributes. - - * ConnectionStringSettings.cs: providerName isn't a required - attribute. - - * AppSettingsSection.cs (.cctor): initialize our "file" Property. - (File): implement. - (Properties): fix. - (GetRuntimeObject): call the base class method instead of just - returning "this". - - * ConnectionStringsSection.cs: Add a hacky DeserializeElement - method here (that isn't in MS's) for the time being so we actually - deserialize our collection. - -2005-09-28 Chris Toshok - - * KeyValueInternalCollection.cs: found this by way of a stack - trace in one of the tests. A NameValueCollection that wraps a - KeyValueConfigurationCollection. - - * Configuration.cs (Init): save off configPath. - (EvaluationContext): new, mostly implemented. - (GetSectionInstance): use IgnoreSection instead of - RuntimeOnlySection. - (Load): don't fail when we can't load a file. - - * IgnoreSection.cs: replace RuntimeOnlySection with this new - public type. - - * RuntimeOnlySection.cs: nuke. - -2005-09-27 Chris Toshok - - * TimeSpanMinutesOrInfiniteConverter.cs: this is sealed. - -2005-09-27 Chris Toshok - - * ConfigurationProperty.cs: add IsDefaultCollection property. - -2005-09-27 Chris Toshok - - * ConfigurationElementProperty.cs: new file. - - * ConfigurationLockCollection.cs: new file. - - * ConfigurationElementCollection.cs - (OnDeserializeUnrecognizedElement): make sure we consume the - element so we don't into an endless loop. - - * ConfigurationElement.cs: add a bunch of NIE's properties. - - * ContextInformation.cs: Add NIE'ed IsMachineLevel property. - -2005-09-23 Chris Toshok - - * AppSettingsSection.cs: fix build and add a couple of TODO'ed - properties. - -2005-09-23 Chris Toshok - - * ProviderSettings.cs (Unmerge): track change to - ConfigurationElement.Unmerge. - - * ConfigurationSection.cs: add functions nuked from - ConfigurationElement here. - - * ConfigurationElementCollection.cs: add DebuggerDisplay attribute - to the class. - (BaseGetAllKeys): returns object[], not string[]. - (BaseGetKey): returns object, not string. - (Unmerge): track change to ConfigurationElement.Unmerge signature. - - * ConfigurationElement.cs (ConfigurationElement.Unmerge): fix - signature (drop the serializeCollectionKey parameter). - - -2005-09-23 Chris Toshok - - * StringValidator.cs: throw ArgumentException instead of - ConfigurationErrorsException. - -2005-09-23 Chris Toshok - - * ConnectionStringsSection.cs: track change to - ConfigurationPropertyOptions. - - * ConfigurationPropertyAttribute.cs, ConfigurationProperty.cs, - ProviderSettings.cs: track change to ConfigurationPropertyOptions. - - * ConnectionStringSettings.cs: track change to - ConfigurationProprertyOptions, and add some ConfigurationProperty - attributes. - - * ConfigurationPropertyOptions.cs: DefaultCollection -> - IsDefaultCollection, Required -> IsRequired. - -2005-09-22 Chris Toshok - - * PositiveTimeSpanValidator.cs: this lives in - System.Web.Configuration, not System.Configuration. - -2005-09-22 Chris Toshok - - * TimeSpanValidator.cs: change to ArgumentException and alter the - messages slightly. - -2005-09-22 Chris Toshok - - * ExeConfigurationFileMap.cs (ctor): init all the strings to "". - -2005-07-01 Lluis Sanchez Gual - - * ProviderSettings.cs: Implemented properties using property attributes. - * ConfigurationElement.cs: Implemented ElementInformation property and - moved there all value management. - * ProtectedConfigurationProvider.cs: Set the correct base class. - * SectionInformation.cs: Added missing AllowExeDefinition property. - * TimeSpanValidatorAttribute.cs: Implemented. - * StringValidator.cs: Implemented. - * ProviderSettingsCollection.cs: Added missing class attribute. - * ConfigurationSaveMode.cs: Fix enum values. - * ConfigurationElementCollection.cs: Added Init method for initializing - elements from properties. - * StringValidatorAttribute.cs: Implemented. - * ConfigurationLocation.cs: Added support for allowOverride flag. - * TimeSpanMinutesOrInfiniteConverter.cs: Created skeleton class. - * PositiveTimeSpanValidator.cs: Implemented. - * TimeSpanMinutesConverter.cs: Created skeleton class. - * SectionInfo.cs: Properly read, store and check the values of AllowLocation, - AllowDefinition and AllowExeDefinition. - * TimeSpanValidator.cs: Implemented. - * ConfigurationConverterBase.cs: Created skeleton class. - * InternalConfigurationHost.cs: Implemented IsDefinitionAllowed and - VerifyDefinitionAllowed. - * ConfigurationManager.cs: That class must be static. - * PropertyInformationCollection.cs: Implemented. - * Configuration.cs: Added some checks for AllowLocation, AllowDefinition and - so on. In Save(), don't forget to save location elements. - * ConfigurationProperty.cs: Keep track of collection attributes. - * ConfigInfo.cs: Support overrideAllowed flag. - * KeyValueConfigurationElement.cs: Define properties using attributes. - * PropertyValueOrigin.cs: implemented. - * PropertyInformation.cs: Mostly implemented. - * SectionGroupInfo.cs: Properly propagate the overrideAllowed flag. - * ElementInformation.cs: Mostly implemented. - * ConfigurationPropertyAttribute.cs: Set the correct default value. - * ConfigurationCollectionAttribute.cs: Implemented. - -2005-06-23 Lluis Sanchez Gual - - * SectionInfo.cs: Set the config host when loading the section. - * InternalConfigurationHost.cs: Implemented some basic methods. - * Configuration.cs: Find the correct parent for the configuration, - taking into accound locations and such. Use Host functions to get - types from names. - * ConfigurationLocationCollection.cs: Added find method. - * ConfigInfo.cs: Added Host property. - * InternalConfigurationFactory.cs: The InitForConfiguration calls - are now done in each correspoding configuration. - * SectionGroupInfo.cs: When reading a location element, create - a Configuration object for each path specified in the location. - * ConfigurationElementCollection.cs: Added the CreateNewElementInternal - method, which properly initializes the created element. - * ConfigurationLocation.cs: OpenConfiguration now has to read the - xml contents. It also has to find the correct parent configuration, - if it has not been specified. - -2005-06-17 Lluis Sanchez Gual - - * SectionInfo.cs, ConfigInfo.cs, SectionGroupInfo.cs: Minor api fixes. - * ConfigurationPropertyCollection.cs: Added Clear method. - * ContextInformation.cs: Implemented. - * ConfigurationManager.cs: Implemented some missing methods. - Configuration objects are now created through the ConfigurationFactory. - * InternalConfigurationHost.cs: Implementation of IInternalConfigHost - to be used for exe files and machine.config. - * ConfigurationFileMap.cs: Implemented. - * Configuration.cs: Read and write config files using the methods that - IInternalConfigHost provides. - * InternalConfigurationRoot.cs: IInternalConfigRoot stub. - * ExeContext.cs: Implemented. - * AppSettingsSection.cs: Use the KeyValueConfigurationCollection - collection to store values. - * KeyValueConfigurationElement.cs: Implemented. - * KeyValueConfigurationCollection.cs: Implemented. - * InternalConfigurationFactory.cs: An implementation of - IInternalConfigConfigurationFactory. - * ConfigurationPropertyAttribute.cs: Added missing attributes. - * ExeConfigurationFileMap.cs: Implemented. - -2005-06-15 Lluis Sanchez Gual - - * ConfigurationElement.cs, ConfigurationErrorsException.cs - SectionInfo.cs, ConnectionStringSettingsCollection.cs, - ConfigurationPropertyCollection.cs, ProtectedConfigurationProvider.cs, - ConfigurationSection.cs, NonEmptyStringConfigurationProperty.cs, - ConfigurationElementCollectionType.cs, Configuration.cs, - ConnectionStringSettings.cs, ConfigurationProperty.cs, - ConfigurationLocationCollection.cs, TimeSpanConfigurationProperty.cs, - ConfigurationAllowDefinition.cs, ConfigInfo.cs, - ConfigurationSectionGroupCollection.cs, AppSettingsSection.cs, - ProviderSettingsCollection.cs, IntegerConfigurationProperty.cs, - SectionGroupInfo.cs, ConfigurationUserLevel.cs, - ConnectionStringsSection.cs, ConfigurationPropertyAttribute.cs, - ConfigurationLocation.cs, ConfigurationSectionCollection.cs, - ConfigurationSectionGroup.cs, RuntimeOnlySection.cs, - ProviderSettings.cs: - Track API changes. - - * ConfigurationElementCollection.cs: Implemented support for Basic - collection type. Other fixes. - - * ConfigurationPropertyFlags.cs: Renamed to ConfigurationPropertyOptions. - * ConfigurationUpdateMode.cs: Renamed to ConfigurationSaveMode. - - * SectionInformation.cs, ConfigurationAllowExeDefinition.cs - ConfigurationManager.cs, ConfigurationSaveMode.cs, - ConfigurationValidatorAttribute.cs, ProtectedConfigurationSection.cs, - ConfigurationValidatorBase.cs, ConfigurationPropertyOptions.cs: - New files. - - * ConfigurationValidationAttribute.cs: Removed. - - * ProviderBase.cs: Moved to System.dll. - -2005-06-14 Lluis Sanchez Gual - - * AppSettingsSection.cs, ConfigInfo.cs, Configuration.cs - ConfigurationAllowDefinition.cs, ConfigurationElement.cs - ConfigurationElementCollection.cs, ConfigurationElementCollectionType.cs - ConfigurationLocation.cs, ConfigurationLocationCollection.cs - ConfigurationProperty.cs, ConfigurationPropertyAttribute.cs - ConfigurationPropertyCollection.cs, ConfigurationPropertyFlags.cs - ConfigurationSection.cs, ConfigurationSectionCollection.cs - ConfigurationSectionGroup.cs, ConfigurationSectionGroupCollection.cs - ConfigurationUpdateMode.cs, ConfigurationUserLevel.cs - ConfigurationValidationAttribute.cs, ConnectionStringsSection.cs - ConnectionStringSettingsCollection.cs, ConnectionStringSettings.cs - IntegerConfigurationProperty.cs, NonEmptyStringConfigurationProperty.cs - NonEmptyStringFlags.cs, PathLevel.cs, ProtectedConfigurationProvider.cs - ProviderBase.cs, ProviderSettings.cs, ProviderSettingsCollection.cs - RuntimeOnlySection.cs, SectionInfo.cs, SectionGroupInfo.cs - TimeSpanConfigurationProperty.cs, TimeSpanPropertyFlags.cs - TimeSpanSerializedFormat.cs: - - Moved from the System assembly. diff --git a/mcs/class/System.Configuration/Test/ChangeLog b/mcs/class/System.Configuration/Test/ChangeLog deleted file mode 100644 index 9857e6d2ea6..00000000000 --- a/mcs/class/System.Configuration/Test/ChangeLog +++ /dev/null @@ -1,147 +0,0 @@ -2006-05-09 Boris Kirzner - - * System.Configuration.Test20.vmwcsproj: small fixes for TARGET_JVM. - -2006-05-09 Boris Kirzner - - * System.Configuration.Test20.sln, - System.Configuration.Test20.vmwcsproj: added solution - and project files for NET_2_0 TERGET_JVM tests. - -2005-12-16 Chris Toshok - - * System.Configuration/ConfigurationLockCollectionTest.cs - (DuplicateAdd, IsReadOnly): new tests. - -2005-12-06 Chris Toshok - - * System.Configuration/ConnectionStringSettingsTest.cs (NameNull): - use IsNull, not AreEqual. - -2005-12-04 Chris Toshok - - * System.Configuration/ConnectionStringSettingsTest.cs (NameNull): - fix test. - -2005-12-02 Chris Toshok - - * System.Configuration/ConnectionStringSettingsTest.cs: new tests. - we fail a couple, due to the fact that it seems StringValidator on - MS (at least in this case) doesn't actually check the MinLength - requirement when the value is null. I'm a bit confused by this. - - * System.Configuration/StringValidatorTest.cs: add a null - validation check. - -2005-11-14 Chris Toshok - - * System.Configuration/CommaDelimitedStringCollectionConverterTest.cs: - new test. - -2005-10-25 Chris Toshok - - * System.Configuration/InfiniteTimeSpanConverterTest.cs: new test. - - * System.Configuration/InfiniteIntConverterTest.cs: new test. - - * System.Configuration/GenericEnumConverterTest.cs: new test. - -2005-10-25 Chris Toshok - - * System.Configuration/PositiveTimeSpanValidatorTest.cs: new test. - -2005-10-24 Chris Toshok - - * System.Configuration/TimeSpanSecondsOrInfiniteConverterTest.cs: - new test. - - * System.Configuration/TypeNameConverterTest.cs: new test. - - * System.Configuration/WhiteSpaceTrimStringConverterTest.cs: new - test. - -2005-10-24 Chris Toshok - - * standalone/Makefile: hide the output from cmp. - -2005-10-24 Chris Toshok - - * System.Configuration/ConfigurationPermissionTest.cs: lots more - tests. - - * System.Configuration/KeyValueConfigurationCollectionTest.cs: add - ThrowOnDuplicate check. - -2005-10-12 Chris Toshok - - * System.Configuration/ConfigurationPermissionTest.cs: turn the - Console.WriteLines into actual assertions. - -2005-10-12 Chris Toshok - - * System.Configuration/KeyValueConfigurationCollectionTest.cs: add - some duplicate add tests. - - * System.Configuration/CommaDelimitedStringCollectionTest.cs: - correct for 2.0 RC. - - * System.Configuration/KeyValueConfigurationElementTest.cs: - correct for 2.0 RC. - -2005-10-06 Chris Toshok - - * System.Configuration/KeyValueConfigurationCollectionTest.cs: new - tests. - - * System.Configuration/KeyValueConfigurationElementTest.cs: new - tests. - -2005-10-06 Raja R Harinath - - * System.Configuration/ConfigurationManagerTest.cs - (exePath_UserLevelNone_absolute, exePath_UserLevelNone) - (exePath_UserLevelNone_null): Disable compilation. The - corresponding overloads don't exist. - -2005-10-05 Chris Toshok - - * System.Configuration/TimeSpanMinutesOrInfiniteConverterTest.cs: - new tests. - -2005-10-05 Chris Toshok - - * System.Configuration/TimeSpanSecondsConverterTest.cs: new tests. - -2005-10-05 Chris Toshok - - * System.Configuration/TimeSpanMinutesConverterTest.cs: new tests. - -2005-10-05 Chris Toshok - - * System.Configuration/ConfigurationPermissionTest.cs: beginnings - of tests. - -2005-10-05 Chris Toshok - - * System.Configuration/CommaDelimitedStringCollectionTest.cs: new - tests. - -2005-10-05 Chris Toshok - - * CallbackValidatorTest.cs, IntegerValidatorTest.cs, - StringValidatorTest.cs, DefaultValidatorTest.cs, - LongValidatorTest.cs, RegexStringValidatorTest.cs, - SubclassTypeValidatorTest.cs, ConfiguratoinLockCollectionTest.cs, - ConfigurationElementCollectionTest.cs, - ConfigurationManagerTest.cs: lots more tests. - -2005-09-23 Chris Toshok - - * System.Configuration/StringValidatorTest.cs: new test. - -2005-09-22 Chris Toshok - - * System.Configuration/TimeSpanValidatorTest.cs: new test. - - * System.Configuration/ExeConfigurationFileMapTest.cs: new test. - diff --git a/mcs/class/System.Configuration/Test/System.Configuration.Provider/ChangeLog b/mcs/class/System.Configuration/Test/System.Configuration.Provider/ChangeLog deleted file mode 100644 index b6caef46007..00000000000 --- a/mcs/class/System.Configuration/Test/System.Configuration.Provider/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -2008-09-14 Gert Driesen - - * ProviderCollectionTest.cs: Moved from System assembly. - -2007-08-31 Gert Driesen - - * ProviderBaseTest.cs: Added tests for Initialize. diff --git a/mcs/class/System.Configuration/Test/System.Configuration/ChangeLog b/mcs/class/System.Configuration/Test/System.Configuration/ChangeLog deleted file mode 100644 index 0381f79ad39..00000000000 --- a/mcs/class/System.Configuration/Test/System.Configuration/ChangeLog +++ /dev/null @@ -1,105 +0,0 @@ -2010-01-15 Jonathan Pobst - - * ConfigurationErrorsExceptionTest.cs: Mark 4 failing tests as NotWorking. - Filed as bug #571226. - -2009-07-17 Gonzalo Paniagua Javier - - * ConfigurationSectionTest.cs: New test. - -2008-09-14 Gert Driesen - - * ConfigurationManagerTest.cs: Added test for bug #323622. - -2008-07-02 Gert Driesen - - * ConfigurationManagerTest.cs: Added/improved tests for - OpenExeConfiguration. Enabled tests that were previously failed. - -2008-06-27 Atsushi Enomoto - - * ConfigurationErrorsExceptionTest.cs : actually - remove ignored tests. - -2008-06-27 Atsushi Enomoto - - * ConfigurationErrorsExceptionTest.cs : mark couple - of tests as [Ignore] that blocks us from decent - implementation in the name of silly .NET compatibility. - -2008-06-26 Gert Driesen - - * ConfigurationErrorsExceptionTest.cs: Added tests for ctors and - GetFilename/GetLineNumber overloads. - -2007-08-31 Gert Driesen - - * GenericEnumConverterTest.cs: Remove unused variable. - * ConfigurationManagerTest.cs: Fixed line endings. - * ConnectionStringSettingsTest.cs: Fixed line endings and avoid - ToString override warning. - * KeyValueConfigurationElementTest.cs: Fixed line endings. - * KeyValueConfigurationCollectionTest.cs: Fixed line endings. - -2007-06-20 Atsushi Enomoto - - * ConfigurationManagerTest.cs : Enabled some tests with related to - roaming user config. Marked some tests for negative check as - [NotWorking] (they are rather uncovered bugs than enbug). - -2007-06-13 Atsushi Enomoto - - * ConfigurationSectionGroupTest.cs : new (my change is with tests.) - -2007-04-17 Atsushi Enomoto - - * ConfigurationManagerTest.cs : added SectionCollectionEnumerator(). - Fixed NotWorking test OpenMachineConfiguration(). - -2006-09-18 Boris Kirzner - - * TimeSpanMinutesConverterTest.cs, - TimeSpanSecondsOrInfiniteConverterTest.cs, - KeyValueConfigurationElementTest.cs, - TimeSpanSecondsConverterTest.cs, - KeyValueConfigurationCollectionTest.cs, - InfiniteTimeSpanConverterTest.cs,ConfigurationManagerTest.cs, - TimeSpanMinutesOrInfiniteConverterTest.cs, - ConnectionStringSettingsTest.cs,InfiniteIntConverterTest.cs : - marked not working tests. - - -2006-05-09 Boris Kirzner - - * ConfigurationManagerTest.cs: small fixes for TARGET_JVM. - -2006-05-09 Boris Kirzner - - * ConfigurationManagerTest.cs, ConfigurationPermissionTest.cs: - fixes for TARGET_JVM. - -2006-07-07 Atsushi Enomoto - - * ConfigurationManagerTest.cs : - OpenExeConfiguration(null) should be allowed. - -2006-05-14 Atsushi Enomoto - - * ConfigurationManagerTest.cs : - duh, why I overwrote it before commit :( Fix the build. - -2006-05-12 Atsushi Enomoto - - * ConfigurationManagerTest.cs : - added test for OpenMachineConfiguration(). - -2006-05-10 Atsushi Enomoto - - * StringValidatorTest.cs : added NullZero(). - -2006-05-10 Atsushi Enomoto - - (first ChangeLog entry here). - - * ConfigurationManagerTest.cs : - added GetSectionReturnsNativeObject(). diff --git a/mcs/class/System.Configuration/Test/standalone/ChangeLog b/mcs/class/System.Configuration/Test/standalone/ChangeLog deleted file mode 100644 index 38aa233e3a3..00000000000 --- a/mcs/class/System.Configuration/Test/standalone/ChangeLog +++ /dev/null @@ -1,85 +0,0 @@ -2008-08-02 Gert Driesen - - * Makefile - * t47.cs - * t47.exe.config - * t47.exe.expected: added test for bug #413203. - -2008-07-02 Gert Driesen - - * t46.cs: Improve test coverage. - -2008-07-02 Gert Driesen - - * Makefile: added test t46. - * t46.cs, t46-lib.cs: added test for bug #405574. - * t46.exe.config, t46.exe.config2: config files for t46. - * t46.exe.expected: expected result for t46. - -2008-06-26 Gert Driesen - - * Assert.cs: added. - * Makefile: added Assert.cs, and explicitly specify output file. - * t28.cs: Improved test. - -2007-11-15 Atsushi Enomoto - - * Makefile : added -r:System.Data. - * t45.cs, t45.exe.expected : test for bug #323708. - -2007-03-15 Vladimir Krasnov - - * t44.cs: added test for case sensitivity check - -2006-12-27 Atsushi Enomoto - - * t38.cs, t38.exe.config, t38.exe.expected : new test for duplicate - element. - * t39.cs, t39.exe.config, t39.exe.expected : new test for identical - element. - * t40.* : similar test to t38 but with Alternate collection. - * t41.* : similar test to t39 but with Alternate collection. - * Makefile : added above. - -2006-12-22 Atsushi Enomoto - - * Makefile : disable t13 and t14 tests (they are based on old API - or whatever - now broken). - -2006-11-05 Vladimir Krasnov - - * t37.cs, t37.exe.config, t37.exe.expected: added some tests - for element - -2006-09-05 Vladimir Krasnov - - * t37.cs, t37.exe.config, t37.exe.expected: new test for - bug in connectionStrings section - -2006-05-10 Atsushi Enomoto - - * t36.cs, t36-lib.cs, t36.exe.config, t36.exe.expected : - new test for bug #77236. - * Makefile : added a trick for building this test. - -2006-05-10 Atsushi Enomoto - - * t35.cs, t35.exe.config, t35.exe.expected : - new test, largely from bug #78337. - -2006-04-28 Atsushi Enomoto - - * t33.cs, t33.exe.config, t33.exe.expected, - t34.cs, t34.exe.config, t34.exe.expected, - Makefile : new tests. - -2006-04-27 Atsushi Enomoto - - * t16.exe.result - t17.exe.result - t18.exe.result : removed. - * t32.cs - t32.exe.expected - t32.exe.config : new test from bug #77957. - * Makefile : use diff --strip-trailing-cr instead of cmp so that - it works fine on windows. diff --git a/mcs/class/System.Core/Assembly/ChangeLog b/mcs/class/System.Core/Assembly/ChangeLog deleted file mode 100644 index 640ce64edd9..00000000000 --- a/mcs/class/System.Core/Assembly/ChangeLog +++ /dev/null @@ -1,28 +0,0 @@ -2010-03-18 Sebastien Pouliot - - * AssemblyInfo.cs: Add TypeForwardTo for Aes on NET_4_0 - -2008-08-08 Sebastien Pouliot - - * AssemblyInfo.cs: Remove a few attributes for SL2 - -2008-04-25 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2007-08-20 Marek Safar - - * AssemblyInfo.cs: Add a few more attributes. - -2007-02-04 Marek Safar - - * AssemblyInfo.cs: Add a few more attributes. - -2007-01-31 Marek Safar - - * AssemblyInfo.cs: Add public key. - -2007-01-19 Marek Safar - - * ChangeLog: Added - diff --git a/mcs/class/System.Core/ChangeLog b/mcs/class/System.Core/ChangeLog deleted file mode 100644 index bd4b0aca1b3..00000000000 --- a/mcs/class/System.Core/ChangeLog +++ /dev/null @@ -1,182 +0,0 @@ -2010-06-18 Rolf Bjarne Kvinge - - * System.Core/Dummy.cs: - * moonlight_raw_System.Core.dll.sources: Add an internal dummy class to create - the System.Core namespace. - - * Makefile: - * moonlight_raw_System.Core.dll.sources: Include the dlr in Moonlight. - -2010-05-25 Jb Evain - - * Makefile: define INSIDE_SYSCORE. - -2010-04-23 Rolf Bjarne Kvinge - - * moonlight_raw_System.Core.dll.sources: Include Lazy.cs and - LazyThreadSafetyMode.cs from corlib in here. - -2010-04-15 Jérémie Laval - - * System.Core_test.dll.sources: Add PLinq unit tests - -2010-04-15 Jérémie Laval - - * net_4_0_System.Core.dll.sources: add PLinq sources - -2010-04-06 Jb Evain - - * net_4_0_System.Core.dll.sources: add files to support ToQueryable. - -2010-03-16 Jb Evain - - * net_2_1_*.dll.sources: rename to moonlight_*.dll.sources. - -2009-12-17 Marek Safar - - * Makefile: Compile itself using bootstrap System.Core. - -2009-09-23 Sebastien Pouliot - - * net_2_1_raw_System.Core.dll.sources: Remove some extra classes - from NET_2_1 - -2009-08-30 Zoltan Varga - - * System.Core_test.dll.sources: Add MemoryMappedFileTest.cs. - - * Makefile: Pass -unsafe to gmcs. - -2009-08-29 Zoltan Varga - - * net_4_0_System.Core.dll.sources: Add System.IO.MemoryMappedFiles/*.cs - and Microsoft.Win32.SafeHandles/SafeMemoryMappedFileHandle.cs. - -2009-08-27 Atsushi Enomoto - - * Makefile : add -r:Mono.Posix on required profiles. - -2009-08-18 Atsushi Enomoto - - * net_2_1_raw_System.Core.dll.sources : now it should be created. - -2009-08-18 Atsushi Enomoto - - * System.Core.dll.sources : added a couple of sys.io.pipes files. - -2009-07-20 Jb Evain - - * Makefile: filter the valid profile on the framework version, - to make it easier to have custom variants. - -2009-07-02 Marek Safar - - * net_4_0_System.Core.dll.sources: New file. - -2009-06-04 Jb Evain - - * Makefile: fix the 2.1 profile version. - -2008-09-05 Marek Safar - - * System.Core.dll.sources: Add System.Threading - -2008-08-05 Sebastien Pouliot - - * System.Core.dll.sources: Add new files for crypto. - * System.Core_test.dll.sources: Add crypto unit tests. - -2008-05-01 Jb Evain - - * System.Core-2008.csproj, System.Core.dll.sources: add new files. - -2008-03-27 Leonid Freydovich - - * Add some TARGET_JVM specific code - -2008-01-09 Jb Evain - - * Makefile: remove -langversion:linq which is - default now. - -2007-12-04 Marek Safar - - * System.Core.dll.sources: System.Linq.Expression refresh. - -2007-08-20 Marek Safar - - * Makefile: Hardcoded 3.5 define for now. - -2007-08-13 Federico Di Gregorio - - * Added Test/ directory, modified Makefile to build and execute them. - - * Changed a couple of Expression methods to raise exceptions identicals to - MS ones. - - * Added tests for AddExpression and ConstantExpression. - - * Implemented somme missing stuff in BinaryExpression. - - * The stuff in ExpressionUtils is very generic and does quite some - redundant checks: I started splitting the stuff there into more - "specific" methods that should be both understandable and fast. - - * Fixed the StringBuilder problem, added unique IDs to all tests, - used Assert.IsNull where appropriate and fixed one more Expression - method (AndAlso). Hope this is good enough for commit. - -2007-07-12 Marek Safar - - * System.Core.dll.sources: A few Beta 2 updates. - -2007-07-11 Jb Evain - - * Makefile: work on the 2.1 profile. - -2007-05-11 Stephane Delcroix - - * System/DateTimeOffset.cs: - * System/InvalidTimeZoneException.cs: - * System/TimeZoneInfo.AdjustmentRules.cs: - * System/TimeZoneInfo.cs: - * System/TimeZoneInfo.TransitionTime.cs - * System/TimeZoneNotFoundException.cs: new TimeZoneInfo class - - * System.Core.dll.sources: Added the above files - - * Makefile: compile with -d:LIBC so TimeZoneInfo will look for libc - defined timezones - -2007-03-29 Miguel de Icaza - - * Reapply the patch from Antonello, and rework the code to not use - extension methods on Enumerable. - -2007-02-04 Marek Safar - - * System.Core.dll.sources: Added common constants. - - * Makefile: An assembly is 2.0 only. - -2007-02-03 Atsushi Enomoto - - * System.Core.dll.sources : added LambdaExpression.cs. - -2006-11-01 Alejandro Serrano "Serras" - - * Add IOrderedSequence, IQueryable - * Change Sequence.Join and Sequence.GroupJoin to use Lookup - as stated on the Standard Query Operators paper - -2006-06-05 Alejandro Serrano "Serras" - - * Updates as of LINQ May 2006 release - -2006-01-31 Alejandro Serrano "Serras" - - * Fix bug in SkipWhile, where the first element was never yielded - -2006-01-30 Alejandro Serrano "Serras" - - * Initial commit diff --git a/mcs/class/System.Core/Microsoft.Win32.SafeHandles/ChangeLog b/mcs/class/System.Core/Microsoft.Win32.SafeHandles/ChangeLog deleted file mode 100755 index 10c76242f0a..00000000000 --- a/mcs/class/System.Core/Microsoft.Win32.SafeHandles/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2009-12-13 Miguel de Icaza - - * SafeMemoryMappedViewHandle.cs (ReleaseHandle): implement. - -2009-09-05 Zoltan Varga - - * SafeMemoryMappedViewHandle.cs: New net 4.0 file. - -2009-08-18 Atsushi Enomoto - - * SafePipeHandle.cs : initial code. diff --git a/mcs/class/System.Core/System.IO.MemoryMappedFiles/ChangeLog b/mcs/class/System.Core/System.IO.MemoryMappedFiles/ChangeLog deleted file mode 100644 index bece051bcb0..00000000000 --- a/mcs/class/System.Core/System.IO.MemoryMappedFiles/ChangeLog +++ /dev/null @@ -1,73 +0,0 @@ -2010-05-25 Jb Evain - - * MemoryMappedViewAccessor.cs: fix API. - -2010-05-25 Jb Evain - - * MemoryMappedFile.cs: add missing overloads. - -2010-05-25 Jb Evain - - * MemoryMappedFile.cs: make some helper methods private. - -2010-05-25 Jb Evain - - * MemoryMappedFileSecurity.cs: ifdef for NET_4_0. - -2010-04-15 Jb Evain - - * MemoryMappedFile.cs: implement CreateOrOpen. - -2010-04-14 Jb Evain - - * MemoryMappedViewAccessor.cs - * MemoryMappedFile.cs - * MemoryMappedViewStream.cs: - Properly retrieve the size of the mmapped file. Fixes the - unit tests. - -2009-12-14 Miguel de Icaza - - * MemoryMappedFile.cs: Make this by default use the native - interface (Mono.Unix.Native.Syscall) to map files and only support - the FileStream.Handle when the user explicitly uses this API. - - The reason is that currently the code depends on the io-layer - keeping parity between our handles and Unix file descriptors, this - removes this dependency for most cases. - -2009-12-13 Miguel de Icaza - - * MemoryMappedViewAccessor.cs: Derive from - UnmanagedMemoryAccessor, remove explicit IDisposable inheritance. - (CreatePosix): Call Initialize on the base class to initialize. - (Dispose): Kill methods. - (Flush): Add. - (MapPosix): no need to return out mmap_size, it is always size. - - * MemoryMappedFile.cs: Add FlushPosix. - - * MemoryMappedViewStream.cs: Update API. - -2009-12-10 Miguel de Icaza - - * MemoryMappedFile.cs: Updated to the new Beta API, fill in some - blanks, map some new flags, obey some settings, throw some - exceptions. - -2009-09-05 Zoltan Varga - - * MemoryMappedViewAccessor.cs: New net 4.0 class. - - * MemoryMappedViewStream.cs: Move the mmap code to MemoryMappedFile.cs, - so it can be used by ViewAccessor as well. - -2009-08-30 Zoltan Varga - - * MemoryMappedViewStream.cs: Implement this for unix. - -2009-08-29 Zoltan Varga - - * MemoryMapped*.cs: New files, stubs for the new MemoryMappedFile - apis in net 4.0. - diff --git a/mcs/class/System.Core/System.IO.Pipes/ChangeLog b/mcs/class/System.Core/System.IO.Pipes/ChangeLog deleted file mode 100755 index 5cb283ca934..00000000000 --- a/mcs/class/System.Core/System.IO.Pipes/ChangeLog +++ /dev/null @@ -1,14 +0,0 @@ -2009-08-27 Atsushi Enomoto - - * PipeStream.cs : add set_Stream. - * PipeUnix.cs : some impl. code (not really functional). - -2009-08-18 Atsushi Enomoto - - * AnonymousPipeClientStream.cs, AnonymousPipeServerStream.cs, - NamedPipeClientStream.cs, NamedPipeServerStream.cs - PipeAccessRights.cs, PipeAccessRule.cs, PipeAuditRule.cs, - PipeDirection.cs, PipeInterfaces.cs, PipeOptions.cs, - PipeSecurity.cs, PipeStream.cs, PipeStreamImpersonationWorker.cs, - PipeTransmissionMode.cs, PipeUnix.cs, PipeWin32.cs : - initial implementation, so far with win32 impl. diff --git a/mcs/class/System.Core/System.Security.Cryptography/ChangeLog b/mcs/class/System.Core/System.Security.Cryptography/ChangeLog deleted file mode 100644 index 9757d2f8ac2..00000000000 --- a/mcs/class/System.Core/System.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,66 +0,0 @@ -2011-02-17 Juho Vähä-Herttua - - * CngAlgorithm.cs, CngAlgorithmGroup.cs: Change the private - variable name to match .NET when the class is serialized - * CngKeyBlobFormat.cs: New. - * CngKeyCreationParameters.cs: New. - * CngProperty.cs: New. - * CngPropertyCollection.cs: New. - * CngProvider.cs: New. - * CngUIPolicy.cs: New. - -2011-02-16 Juho Vähä-Herttua - - * CngExportPolicies.cs: New. - * CngKeyCreationOptions.cs: New. - * CngKeyOpenOptions.cs: New. - * CngKeyUsages.cs: New. - * CngPropertyOptions.cs: New. - * CngUIProtectionLevels.cs: New. - * ECDiffieHellmanKeyDerivationFunction.cs: New. - * ECKeyXmlFormat.cs: New. - -2010-03-18 Sebastien Pouliot - - * Aes.cs: Build here before NET_4_0 (or MOONLIGHT) otherwise - build only if compiled from mscorlib.dll - -2009-11-12 Jb Evain - - * Aes.cs: avoid using an hardcoded assembly version for System.Core. - -2009-07-20 Sebastien Pouliot - - * Aes.cs: Use the fully qualified name since this is not a type known - in the default corlib (2.0 or 1.x). - -2009-04-29 Sebastien Pouliot - - * MD5Cng.cs, SHA1Cng.cs, SHA256Cng.cs, SHA256CryptoServiceProvider.cs, - SHA384Cng.cs, SHA384CryptoServiceProvider.cs, SHA512Cng.cs, - SHA512CryptoServiceProvider.cs: Regenerated to be excluded from - NET_2_1 - -2008-08-07 Sebastien Pouliot - - * Aes.cs: Don't set the (unexisting) FeedbackSizeValue field - for NET_2_1 - * AesTransform.cs: Remove code for blocksize != 128 bits - -2008-08-05 Sebastien Pouliot - - * Aes.cs: New. Base class for AES cipher. - * AesCryptoServiceProvider.cs: New. CSP implementation - of AES. For mono we're reusing the managed AesTransform - * AesManaged.cs: New. Managed implementation of AES. - * AesTransform.cs: New. Actual managed code for AES. - * CngAlgorithm.cs: New. - * CngAlgorithmGroup.cs: New. - * MD5Cng.cs: New. Generated code. - * SHA1Cng.cs: New. Generated code. - * SHA256Cng.cs: New. Generated code. - * SHA256CryptoServiceProvider.cs: New. Generated code. - * SHA384Cng.cs: New. Generated code. - * SHA384CryptoServiceProvider.cs: New. Generated code. - * SHA512Cng.cs: New. Generated code. - * SHA512CryptoServiceProvider.cs: New. Generated code. diff --git a/mcs/class/System.Core/System/ChangeLog b/mcs/class/System.Core/System/ChangeLog deleted file mode 100644 index 0e4ed0fb1d9..00000000000 --- a/mcs/class/System.Core/System/ChangeLog +++ /dev/null @@ -1,157 +0,0 @@ - -Fri Jul 23 16:46:38 CEST 2010 Paolo Molaro - - * Funcs.cs: Fixed typo in Func`15. - -2010-07-09 Gonzalo Paniagua Javier - - * TimeZoneInfo.cs: avoid nullref when there are no adjustment rules. - Fixes bug #619811. - -2010-06-09 Rodrigo Kumpera - - * Actions.cs: Add missing v4 type forwarding. - -2010-06-21 Jb Evain - - * TimeZoneInfo.cs: fix the moonlight and monotouch build. - -2010-06-18 Vincent Povirk - - * TimeZoneInfo.cs: Applied patch from Vincent Povirk that adds - support for reading time zone information on windows. - - This patch makes TimeZoneInfo.GetSystemTimeZones and - FindSystemTimeZoneById work based on the registry on non-Unix - platforms, if the appropriate registry key exists. Mono currently - reads from /usr/share/zoneinfo, which doesn't exist on Windows. - - This should fix bug 606084. - - It won't fix the Local property on Windows. I think that requires - a Windows API call to get the id of the local timezone. - - This was modified from the previous version to not check the - registry on Unix platforms. (Sorry it took me so long to do - this. I have very little time to spend on Mono-related work.) - - This patch is licensed under the MIT X11 license. - -2010-04-16 Sebastien Pouliot - - * Actions.cs: Forward Action() to mscorlib.dll and add the new - Action<...T16> delegates - * Funcs.cs: Add the new Func<...T16> delegates - * TimeZoneInfo.cs: Forward to mscorlib.dll - -2010-03-30 Sebastien Pouliot - - * InvalidTimeZoneException.cs - * TimeZoneInfo.AdjustmentRule.cs - * TimeZoneInfo.cs - * TimeZoneInfo.TransitionTime.cs - * TimeZoneNotFoundException.cs: - Fix Moonlight since these types now reside in mscorlib - for NET_4_0 and also for SL4 - -2010-03-30 Jb Evain - - * TimeZoneInfo.AdjustmentRule.cs - * TimeZoneInfo.TransitionTime.cs: - Add TypeForwarderFrom attributes. - -2010-01-04 Jb Evain - - * TimeZoneInfo.AdjustmentRule.cs, TimeZoneInfo.TransitionTime.cs: - Do not include in both mscorlib and System.Core for a NET_2_1 profile. - -2009-07-16 Sebastien Pouliot - - * InvalidTimeZoneException.cs, TimeZoneInfo.AdjustmentRule.cs, - TimeZoneInfo.cs, TimeZoneInfo.TransitionTime.cs: Bring back those - inside NET_2_1 profile for Moonlight. - -2009-06-10 Marek Safar - - * TimeZoneInfo.AdjustmentRule.cs, TimeZoneInfo.TransitionTime.cs, - Funcs.cs, InvalidTimeZoneException.cs, Actions.cs, TimeZoneInfo.cs, - TimeZoneNotFoundException.cs: Updated to 4.0 changes. - -2009-06-03 Marek Safar - - * Func.cs: Add 4.0 forwarders. - -2009-04-23 Sebastien Pouliot - - * TimezoneInfo.cs: TimeZoneDirectory property should not be public - -2008-10-31 Stephane Delcroix - - * TimezoneInfo.cs: Drop overlapping rules, fix the 3 dst changes in - Tunis in 1943 - -2008-10-31 Stephane Delcroix - - * TimezoneInfo.cs: fix for Argentina - -2008-10-31 Stephane Delcroix - - * TimezoneInfo.cs: add indices for substrings. - -2008-10-31 Stephane Delcroix - - * TimezoneInfo.cs: double the buffer size, as some tz files grew up - recently and failed to load. - -2008-08-04 Jb Evain - - * TimeZoneInfo.cs: avoid using a SortedDictionary when not needed. - -2008-06-25 Jb Evain - - * TimeZoneInfo.cs: remove the dependance to Mono.DataConverter - which is only used to read big endian int32. - -2008-05-26 Stephane Delcroix - - * TimeZoneInfo.cs: workaround for weird transition dates, like for - America/Phoenix. Fixes bnc #391093. - -2008-05-26 Stephane Delcroix - - * TimeZoneInfo.cs: nullity check in HasSameRules (). Fixes bnc #391011 - -2008-04-13 Jb Evain - - * Func.cs: remove old ugly 2.1 hack. - Merged from the Moonlight 2 branch. - -2008-03-30 Jb Evain - - * TimeZoneInfo.cs: use generic collections instead of untyped - collections. - -2008-02-01 Jb Evain - - * Funcs.cs: gross hack for SL 1.1a. - I hate myself, I hate myself. - -2008-01-24 Stephane Delcroix - - * TimeZoneInfo.TransitionTime.cs: check for a whole number of - milliseconds instead of a whole number of seconds. - -2008-01-21 Sebastien Pouliot - - * TimeZoneInfo.TransitionTime.cs: Avoid NRE on bad cast if null is - provided to Equals(object). Found with Gendarme. - -2008-01-08 Stephane Delcroix - - * TimeZoneInfo.TransitionTime.cs: fully qualify System.DayOfWeek in - casting operation. - -2007-12-20 Stephane Delcroix - - * TimeZoneInfo.cs: adapting length check to parse TZif2 files - introduced by glibc 2.6.x. diff --git a/mcs/class/System.Core/Test/System.Collections.Generic/ChangeLog b/mcs/class/System.Core/Test/System.Collections.Generic/ChangeLog deleted file mode 100644 index f05e5271321..00000000000 --- a/mcs/class/System.Core/Test/System.Collections.Generic/ChangeLog +++ /dev/null @@ -1,30 +0,0 @@ -2010-02-13 Gonzalo Paniagua Javier - - * System.Collections.Generic/HashSetTest.cs: fix and test for bug - #579791. Patch from Tiaan Geldenhuys. - -2009-08-30 Zoltan Varga - - * HashSetTest.cs: Fix warnings. - -2009-07-30 Raja R Harinath - - * HashSetTest.cs (Enumerate_Current): New test, including cases - from #491858, #517415. - -2009-07-09 Jb Evain - - * HashSetTest.cs: add test for #520760, ICollection.Add - should not throw on duplicates. - -2008-12-17 Jb Evain - - * HashSetTest.cs: add test for CopyTo. - -2008-05-15 Roei Erez - - * HashSetTest.cs: temporary exclude CopyTo in JAVAEE environment - -2007-11-28 Jb Evain - - * HashSetTest.cs: tests for HashSet. diff --git a/mcs/class/System.Core/Test/System.IO.MemoryMappedFiles/ChangeLog b/mcs/class/System.Core/Test/System.IO.MemoryMappedFiles/ChangeLog deleted file mode 100644 index 83be5ac2035..00000000000 --- a/mcs/class/System.Core/Test/System.IO.MemoryMappedFiles/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -2010-05-25 Jb Evain - - * MemoryMappedFileTest.cs: use proper overloads. - -2009-09-05 Zoltan Varga - - * MemoryMappedFileTest.cs: Add a minimal test for CreateViewAccessor (). - -2009-08-30 Zoltan Varga - - * MemoryMappedFileTest.cs: New file. - diff --git a/mcs/class/System.Core/Test/System.Linq.Expressions/ChangeLog b/mcs/class/System.Core/Test/System.Linq.Expressions/ChangeLog deleted file mode 100644 index b529a71b3c5..00000000000 --- a/mcs/class/System.Core/Test/System.Linq.Expressions/ChangeLog +++ /dev/null @@ -1,132 +0,0 @@ -2010-05-19 Jb Evain - - * ExpressionTest_Constant.cs: add tests for nullable constants. - -2009-09-03 Jb Evain - - * ExpressionTest_Constant.cs: add test to emit dbnull constants. - -2009-09-03 Jb Evain - - * ExpressionTest_Constant.cs: add test to emit DateTime constants. - -2009-07-07 Raja R Harinath - - * ExpressionTest.cs (ExpressionDelegateTarget) [NET_4_0]: Disable - check for ExecutionScope. - (GlobalsInSpace) [NET_4_0]: Disable. - -2008-09-22 Jb Evain - - * ExpressionTest_TypeIs.cs: add test for bug #428309. - -2008-05-13 Roei Erez - - * ExpressionTest.cs: Exclude tests only in JAVAEE environment. - -2008-03-05 Jb Evain - - * ExpressionTest_Call.cs: we pass the Call with type arguments tests. - -2008-02-24 Jb Evain - - * ExpressionTest.cs: test for Action compilation. - -2008-02-04 Jb Evain - - * ExpressionTest_ListBind.cs: add working test for MemberListBinding - ToStringification. - -2008-02-02 Jb Evain - - * ExpressionTest_ListBind.cs: fix MemberTypeImplementIEnumerable test. - -2008-02-01 Olivier Dufour - - * ExpressionTest_ListBind.cs:Add test for ListBind - -2008-02-01 Olivier Dufour - - * ExpressionTest_ElementInit.cs:Add test for ElementInit - -2008-01-31 Jb Evain - - * ExpressionTest_ArrayLength.cs: add compile test. - -2008-01-31 Jb Evain - - * ExpressionTest_Field.cs: add field access tests. - -2008-01-30 Jb Evain - - * ExpressionTest_CallWithExpression.cs: add tests for very simple calls. - -2008-01-30 Jb Evain - - * ExpressionTest_New.cs: add tests for emitting new reference types. - -2008-01-27 Jb Evain - - * ExpressionTest_Condition.cs: tests for compilation of - conditionals. - -2008-01-27 Jb Evain - - * ExpressionTest_Lambda.cs: add test for the - Lambda(Expression,ParameterExpression[]) method. - -2008-01-27 Jb Evain - - * ExpressionTest_Lambda.cs: add tests to assert the type - of the LambdaExpressions. - -2008-01-18 Jb Evain - - * ExpressionTest_GreaterThan|GreaterThanOrEqual.cs - * ExpressionTest_LessThan|LessThanOrEqual.cs: new tests. - -2008-01-18 Jb Evain - - * ExpressionTest_Negate.cs - ExpressionTest_Not.cs - ExpressionTest_UnaryPlus.cs: test for some unary operators. - -2008-01-16 Jb Evain - - * ExpressionTest_CallWithExpression.cs: test for static method. - -2008-01-15 Jb Evain - - * ExpressionTest_CallWithExpression.cs: tests - for Call (Expression, ...) - -2008-01-15 Jb Evain - - * ExpressionTest_Condition.cs: add tests for Expression.Condition. - -2008-01-15 Jb Evain - - * ExpressionTest.cs: tests for Expression.Parameter - -2008-01-09 Jb Evain - - * ExpressionTest.cs: tests for GetActionType. - -2008-01-09 Jb Evain - - * ExpressionTest.cs: add new fixture of assorted tests for - Expression. Contains tests for GetFuncType for now. - -2008-01-09 Jb Evain - - * ExpressionTest_ArrayLength.cs: Fix Rank2String to pass on .net. - -2008-01-09 Jb Evain - - * ExpressionTest_Call.cs: fix wrong test. - -2008-01-09 Jb Evain - - * ExpressionTest_TypeAs.cs: correct wrong test for numerics. - Add test for nullable types. - diff --git a/mcs/class/System.Core/Test/System.Linq/ChangeLog b/mcs/class/System.Core/Test/System.Linq/ChangeLog deleted file mode 100644 index cd6ab0b75bb..00000000000 --- a/mcs/class/System.Core/Test/System.Linq/ChangeLog +++ /dev/null @@ -1,107 +0,0 @@ -2010-05-19 Jb Evain - - * EnumerableMoreTest.cs: add more GroupBy tests. - -2010-04-29 Jérémie Laval - - * ParallelEnumerableTests.cs: Add Ignore attribute instead of commenting test. - Enable more tests. - -2010-04-23 Jérémie Laval - - * ParallelEnumerableTests.cs: Fix namespace, add NET_4_0 #ifdef - * ParallelTestHelper.cs: Fix namespace - -2010-04-15 Jérémie Laval - - * ParallelEnumerableTests.cs: Tweak Skip unit test to avoid deadlocking for now - -2010-04-15 Jérémie Laval - - * ParallelEnumerableTests.cs: - * ParallelTestHelper.cs: Add PLinq unit tests - -2010-03-24 Jb Evain - - * EnumerableTest.cs: add test for #582502. - -2009-11-12 Eric Maupin - - * EnumerableMoreTest.cs: Added ToLookup test for null keys, updated old test to check count. - * LookupTest.cs: Added tests for contains, the enumerator and null keys in the indexer. - -2009-04-03 Jb Evain - - * EnumerableTest.cs: test for bug 491841. - -2009-03-28 Jb Evain - - * EnumerableTest.cs: add test for bug #490016. - -2009-01-15 Jb Evain - - * LookupTest.cs: new tests. - -2008-09-28 Sebastien Pouliot - - * EnumerableTest.cs: Add test case for Average with nullable long. - -2008-08-08 Jb Evain - - * EnumerableTest.cs: add test to ensure that Take doesn't consume - an uneeded item from the source enumerable. Test by - Jonathan Pryor . - -2008-05-20 Roei Erez - - * Add tests for Queryable.AsQureyable - -2008-05-15 Roei Erez - - * EnumerableAsQueryableTest.cs: test cases for Queryable.AsQueryable() implementation. - -2008-05-08 Jonathan Pryor - - * EnumerableTest.cs: test Reverse() for non-IList types. - * EnumerableMoreTest.cs: test LongCount() for non-array types. - -2008-04-30 Jb Evain - - * EnumerableTest.cs: tests for average on int and long. - -2008-04-22 Leonid Freydovich - - * QueryableProviderTest.cs: add simple test for Queryable. - -2008-01-22 Jb Evain - - * EnumerableMoreTest.cs: add tests by - Andreas Noever . - -2007-11-27 Scott Peterson - - * EnumerableTest.cs: Added orderby test. - -2007-11-22 Jb Evain - - * EnumerableTest.cs: Add test for Range. - -2007-11-13 Jb Evain - - * EnumerableTest.cs: unit tests are good. - -2007-11-08 Jb Evain - - * EnumerableTest.cs: add test for SequenceEqual. - -2007-11-08 Jb Evain - - * EnumerableTest.cs: add simple test for Union. - -2007-11-08 Jb Evain - - * EnumerableTest.cs: add simple test for intersect. - -2007-11-06 Jb Evain - - * EnumerableTest.cs: add simple test for Except. diff --git a/mcs/class/System.Core/Test/System.Runtime.CompilerServices/ChangeLog b/mcs/class/System.Core/Test/System.Runtime.CompilerServices/ChangeLog deleted file mode 100644 index d9ce6550398..00000000000 --- a/mcs/class/System.Core/Test/System.Runtime.CompilerServices/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2009-12-02 Marek Safar - - * DynamicAttributeTest.cs: New file. diff --git a/mcs/class/System.Core/Test/System.Security.Cryptography/ChangeLog b/mcs/class/System.Core/Test/System.Security.Cryptography/ChangeLog deleted file mode 100644 index d4c92a0cb66..00000000000 --- a/mcs/class/System.Core/Test/System.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2009-08-30 Zoltan Varga - - * MD5CngTest.cs: Update to new nunit style. - -2008-08-05 Sebastien Pouliot - - * CngAlgorithmGroupTest.cs: New. Unit tests. - * CngAlgorithmTest.cs: New. Unit tests. - * MD5CngTest.cs: New. MD5 unit tests. - * SHA1CngTest.cs: New. SHA1 unit tests. - * SHA256CngTest.cs: New. SHA256 unit tests. - * SHA256CryptoServiceProviderTest.cs: New. SHA256 unit tests. - * SHA384CngTest.cs: New. SHA384 unit tests. - * SHA384CryptoServiceProviderTest.cs: New. SHA384 unit tests. - * SHA512CngTest.cs: New. SHA512 unit tests. - * SHA512CryptoServiceProviderTest.cs: New. SHA512 unit tests. diff --git a/mcs/class/System.Core/Test/System.Threading/ChangeLog b/mcs/class/System.Core/Test/System.Threading/ChangeLog deleted file mode 100644 index 4314cd4282b..00000000000 --- a/mcs/class/System.Core/Test/System.Threading/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2009-06-15 Atsushi Enomoto - - * ReaderWriterLockSlimTest.cs : test for bug #512485, by - Kazuki Oikawa. - -2009-01-18 Marek Safar - - * Initial entry. diff --git a/mcs/class/System.Core/Test/System/ChangeLog b/mcs/class/System.Core/Test/System/ChangeLog deleted file mode 100644 index b13abb8e421..00000000000 --- a/mcs/class/System.Core/Test/System/ChangeLog +++ /dev/null @@ -1,29 +0,0 @@ -2008-05-26 Stephane Delcroix - - * Timezonetsnfo.cs: test for bnc #391011 - -2008-01-24 Stephane Delcroix - - * TimeZoneInfo.TransitionTimeTest.cs: tests adapted to check for whole - number of _milli_seconds. - -2008-01-23 Stephane Delcroix - - * TimeZoneInfo.AdjustmentRuleTests.cs: - * TimeZoneInfo.TransitionTimeTests.cs: disable failing tests at runtime on - windows - -2008-01-22 Stephane Delcroix - - * TimeZoneInfoTest.cs: disable failing tests at runtime on windows - -2008-01-21 Sebastien Pouliot - - * TimeZoneInfo.TransitionTimeTest.cs: Add test case for Equals to - validate Gendarme finding. - -2007-12-20 Stephane Delcroix - - * TimeZoneInfoTest.cs: - * TimeZoneInfo.AdjustmentRule.cs: - * TimeZoneInfo.TransitionTime.cs: Finally adding the 60 tests. diff --git a/mcs/class/System.Core/tools/ChangeLog b/mcs/class/System.Core/tools/ChangeLog deleted file mode 100644 index 8bc51c63293..00000000000 --- a/mcs/class/System.Core/tools/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2009-04-29 Sebastien Pouliot - - * hashwrap.cs: Add "#if !NET_2_1 ... #endif" on wrappers so they - don't get compiled for 2.1 (since mscorlib 2.1 lacks some - required types and the generated code is not part of SL2). - -2008-08-05 Sebastien Pouliot - - * hashwrap.cs: Build wrappers around managed hash implementations - for CNG and CSP types. - * Makefile: Build tools and wrappers. diff --git a/mcs/class/System.Data.DataSetExtensions/Assembly/ChangeLog b/mcs/class/System.Data.DataSetExtensions/Assembly/ChangeLog deleted file mode 100644 index 08a8185feb1..00000000000 --- a/mcs/class/System.Data.DataSetExtensions/Assembly/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2008-05-14 Atsushi Enomoto - - * AssemblyInfo.cs : assembly names were wrong. diff --git a/mcs/class/System.Data.DataSetExtensions/ChangeLog b/mcs/class/System.Data.DataSetExtensions/ChangeLog deleted file mode 100644 index 2b88b9b5e04..00000000000 --- a/mcs/class/System.Data.DataSetExtensions/ChangeLog +++ /dev/null @@ -1,27 +0,0 @@ -2008-12-02 Marek Habersack - - * System.Data.DataSetExtensions_test.dll.sources: added - System.Data/DataRowExtensionsTest.cs - -2008-10-17 Jonathan Pryor - - * Test/Makefile: Add doc-update target support. - -2008-05-14 Atsushi Enomoto - - * Makefile : use EXTRA_DISTFILES. - -2008-05-14 Atsushi Enomoto - - * System.Data.DataSetExtensions.dll.sources : - added RowEnumerableDataReader.cs - * System.Data.DataSetExtensions_test.dll.sources : - added DataTableExtensionsTest.cs. - -2008-05-13 Atsushi Enomoto - - * System.Data.DataSetExtensions_test.dll.sources : new. - -2008-05-13 Atsushi Enomoto - - * Makefile : make it build under net_2_0 build profile. diff --git a/mcs/class/System.Data.DataSetExtensions/Test/System.Data/ChangeLog b/mcs/class/System.Data.DataSetExtensions/Test/System.Data/ChangeLog deleted file mode 100644 index 045fe6d9f8f..00000000000 --- a/mcs/class/System.Data.DataSetExtensions/Test/System.Data/ChangeLog +++ /dev/null @@ -1,28 +0,0 @@ -2008-12-02 Marek Habersack - - * DataRowExtensionsTest.cs: added - -2008-08-15 Gert Driesen - - * DataRowComparerTest.cs: added tests for Equals and GetHashCode. - Enabled GetHashCodeWithVersions test. - -2008-05-14 Atsushi Enomoto - - * DataTableExtensionsTest.cs : new test. - -2008-05-14 Atsushi Enomoto - - * EnumerableRowCollectionTest.cs : added tests for thenby (again - commented out yet). - -2008-05-13 Atsushi Enomoto - - * EnumerableRowCollectionTest.cs : added tests for orderby (though - commented out; they do not compile). - -2008-05-13 Atsushi Enomoto - - * DataRowComparerTest.cs, EnumerableRowCollectionTest.cs, - testdataset1.xml : new tests. - diff --git a/mcs/class/System.Data.Linq/ChangeLog b/mcs/class/System.Data.Linq/ChangeLog deleted file mode 100755 index 3bc8156bb19..00000000000 --- a/mcs/class/System.Data.Linq/ChangeLog +++ /dev/null @@ -1,293 +0,0 @@ -2010-04-13 Jonathan Pryor - - * src/**/*: Sync with DbLinq r1403. This is DbLinq 0.20 + fixes. - Primarily fixes sqlmetal, codegen, etc. - -2009-12-18 Jonathan Pryor - - * src/**/*: Sync with DbLinq r1294. This is DbLinq 0.19. Fixes - DataContext.Transaction. - -2009-12-08 Jonathan Pryor - - * src/**/*, examples/**/*: Sync with DbLinq r1293. This adds - SchemaLoader support for Microsoft SQL Server, allowing sqlmetal to - generate entity stubs against SQL Server databases. - * System.Data.Linq.dll.sources: Add files to the build. - -2009-11-07 Zoltan Varga - - * System.Data.Linq.dll.sources: Use MySqlDataContext.cs instead of - MysqlDataContext.cs. - -2009-11-06 Jonathan Pryor - - * src/**/*: Sync with DbLinq r1265. This fixes sqlmetal (it shouldn't - generate constructors referring to IVendor), enhances query support - so that extension methods can be used within 'select' blocks, - various FirebirdSQL fixes, etc. - -2009-09-04 Jonathan Pryor - - * Makefile: Also rsync dblinq2007/examples sources. - * build/DbLinq.Sqlite_test_mono_strict.dll.sources: Added; .sources - file to build build/DbLinq.Sqlite_test_mono_strict.dll, the - "end-to-end" unit tests for SQLite using Mono.Data.Sqlite. - * build/Makefile: Added; builds all "end-to-end" unit tests. - * examples/**/*: Sync with DbLinq r1217; includes sources needed for - end-to-end tests located in 'build'. - -2009-09-04 Jonathan Pryor - - * src/**/*: Sync with DbLinq r1217. This removes a slew of - FieldAccessExceptions when running the DbLinq unit tests. - -2009-09-02 Jonathan Pryor - - * src/**/*: Sync with DbLinq r1216. This fixes the - ../../tools/sqlmetal build. - -2009-09-02 Jonathan Pryor - - * src/**/*: Sync with DbLinq r1214. This integrates several - performance patches from Zoltan Varga, and adds a - DataContextSubclass(string) constructor to sqlmetal output. - -2009-06-25 Jonathan Pryor - - * src/**/*: Sync with DbLinq r1200. Among other fixes, this fixes an - issue where AttributeMappingSource.GetModel().GetTables() would - return duplicate types, which was unexpected by Marek Habersack. - -2009-06-19 Jonathan Pryor - - * src/**/*, tests/**/*: Sync with DbLinq r1180. Gets unit tests into - a state (i.e. no release tests fail within NUnit), fixes several - bugs, massive code cleanup (#if removal), EntitySet fixes, - removes some locale dependency issues, predicate building, - performance improvements, and likely more. Remove src/VisualMetal; - it's no longer used. - * Makefile (update-dblinq): Exclude more files so that there's less - "garbage" files to review on the next update. - -2009-05-14 Jonathan Pryor - - * src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs: Temporarily - disable QueryCache.GetFromSelectCache(), as the cache keeps breaking - for currently undiagnosed reasons. With this disabled, NerdDinner - seems to work properly. - -2009-05-14 Jonathan Pryor - - * Makefile: Add 'update-dblinq' target, which copies files from my - dblinq checkout into src. - * System.Data.Linq.dll.sources, System.Data.Linq_test.dll.sources: Add - additional files. - * src/**/*: Flush; syncs to DbLinq r1073, greatly improves object - tracking support, more tests.... - -2009-04-24 Jonathan Pryor - - * src/**/*: Add missing files (doh!). Fixes the build. - -2009-04-24 Jonathan Pryor - - * src/**/*: Flush; syncs to DbLinq r1053. Adds - DataContext(string,MappingSource) support, the beginnings of object - tracking, more tests... - -2009-04-08 Jonathan Pryor - - * **/* (svn:ignore): Ignore generated files and directories. - * src/**/*: Flush; syncs to DbLinq r1043. - -2009-03-31 Jonathan Pryor - - * Makefile: Remove make warning about overriding dist-local. - -2009-03-30 Jonathan Pryor - - * System.Data.Linq.dll.sources: Remove - src/DbLinq/Factory/Implementation/AbstractObjectFactory.cs, add - src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs. - * src/**/*: Flush; syncs to DbLinq r1038, fixes - System.Data.Linq.SqlClient.Sql200?Provider cor-compare differences, - unit test execution order dependency issues, namespace names within - tests, etc. - -2009-03-27 Jonathan Pryor - - * src/DbLinq.sln, - src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj: Flush; - syncs to DbLinq r1029. - * src/DbLinq.suo: Delete. - * src (svn:ignore): Ignore DbLinq.suo. - * src/DbLinq/Test/NullProvider.cs: Default initialize the - ConnectionString to "" so that the MsSqlDataContextTest tests pass. - * System.Data.Linq_test.dll.sources: Add - src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs. - -2009-03-26 Jonathan Pryor - - * src/DbLinq/Data/Linq/Table.cs: Add an explicit - IEnumerable.GetEnumerator() implementation to Table. - This is done for cor-compare compatibility with .NET. - -2009-03-26 Jonathan Pryor - - * Test/: Added (though empty), to allow building unit tests located in - src/*/Test/**. - * System.Data.Linq_test.dll.sources: Added; unit tests. - -2009-03-26 Jonathan Pryor - - * src/DbLinq/System.Data.Linq/Binary.cs: Update to pass the unit tests. - * Makefile: Build against System.Runtime.Serialization.dll so that - Binary can use the [DataContract] attribute. - -2009-03-26 Jonathan Pryor - - * **/*: Flush. (Updates to sync with DbLinq r1026, correcting tests - so that they build under Mono for testing System.Data.Linq.dll.) - -2009-03-26 Jonathan Pryor - - * **/*: Flush. (Updates to sync with DbLinq r1020, adding additional - tests generated from gui-compare differences.) - -2009-03-19 Jonathan Pryor - - * src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs, - src/DbLinq.Firebird/FirebirdDataContext.cs, - src/DbLinq.Ingres/IngresDataContext.cs, - src/DbLinq.MySql/MysqlDataContext.cs, - src/DbLinq.Oracle/OracleDataContext.cs, - src/DbLinq.PostgreSql/PgsqlDataContext.cs, - src/DbLinq.Sqlite/Schema/DataCommand.cs, - src/DbLinq.Sqlite/SqliteDataContext.cs, - src/DbLinq.SqlServer/SqlServerDataContext.cs, - src/DbLinq/Util/ReflectionUtility.cs: Make types internal so that - they aren't exported from System.Data.Linq.dll. - -2009-03-12 Jonathan Pryor - - * Makefile: Also distribute .txt files. - -2009-03-12 Jonathan Pryor - - * src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs: - There is no System.Vendor namespace, so don't generate one. - -2009-03-12 Jonathan Pryor - - * Makefile: Add a dist-local target and distribute all DbLinq sources. - We can't just rely on the normal System.Data.Linq.dll.sources - handling because ../../tools/sqlmetal also uses these sources. - -2009-03-12 Jonathan Pryor - - * src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs: Allow - sqlmetal.exe to access the System.Data.Linq.dll internals, as - sqlmetal.exe is DbMetal.exe, and needs access to (normally public) - DbLinq.dll types. - -2009-03-12 Jonathan Pryor - - * System.Data.Linq.dll.sources: Sort filenames (to more easily see - which DbLinq files are being excluded from the build), and add - additional files to the build, specifically the *SchemaLoader and - *DataContext types. - * src/**: Flush to DbLinq r1013 (which allows the *SchemaLoader and - *DataContext types to build under MONO_STRICT). - -2009-03-11 Jonathan Pryor - - * src/DbMetal/**, src/VisualMetal/**: Remove generated directories. - (Oops.) - -2009-03-11 Jonathan Pryor - - * src/DbMetal/**, src/VisualMetal/**: Added, so that we can add a - `sqlmetal' tool which uses the DbMetal sources. - -2009-03-11 Jonathan Pryor - - * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup - within System.Data.Linq.dll, add unit tests -- which aren't hooked - up to Mono's build system -- various bug fixes, etc.) - -2009-03-11 Jonathan Pryor - - * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup - within System.Data.Linq.dll, add unit tests -- which aren't hooked - up to Mono's build system -- various bug fixes, etc.) - -2009-02-18 Jonathan Pryor - - * Add a more functional (i.e. fewer-stubs) implementation of - System.Data.Linq. - -2008-12-02 Atsushi Enomoto - - * updated to DbLinq r966. - -2008-11-25 Atsushi Enomoto - - * updated to DbLinq r960. - -2008-11-18 Atsushi Enomoto - - * updated to DbLinq r947 (XmlMappingSource). - -2008-11-12 Atsushi Enomoto - - * updated to DbLinq r946 (quick fix for vendor loading). - -2008-11-12 Atsushi Enomoto - - * updated to DbLinq r945. - It is not working well wrt connectionString yet. - -2008-10-24 Atsushi Enomoto - - * updated to DbLinq r931. - -2008-10-10 Atsushi Enomoto - - * src/DbLinq.Firebird, System.Data.Linq.dll.sources : - added Firebird support sources (new in DbLinq). - -2008-10-09 Atsushi Enomoto - - * src/DbLinq.{Oracle|MySql|PostgreSql|Sqlite|Ingres}: new. - * src/DbLinq : updated to DbLinq r905. - * System.Data.Linq.dll.sources : added vendor-specific files and - new files in r905. - -2008-10-08 Atsushi Enomoto - - * System.Data.Linq.dll.sources : fix wrong reference to EntitySet.cs. - -2008-10-08 Atsushi Enomoto - - * System.Data.Linq.dll.sources : - SqlServer vendor sources were missing. - -2008-10-07 Atsushi Enomoto - - * System.Data.Linq.dll.sources, Makefile, src/* : - replace everything with DBLinq integration. - - Imported DBLinq tree is r899. Skipped: DbLinq.Localization, - DbLinq.Ingres, DbLinq.MySql, DbLinq.Oracle, DbLinq.PostgreSql, - DbLinq.Sqlite, DbMetal, VisualMetal directories. - -2008-05-20 Atsushi Enomoto - - * System.Data.Linq.dll.sources : - added System.Data.Linq.SqlClient* stubs. - -2008-05-20 Atsushi Enomoto - - * Makefile, System.Data.Linq.dll.sources : refresh stub checkin. - diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/ChangeLog b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/ChangeLog deleted file mode 100644 index e4acfb7d266..00000000000 --- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2008-05-20 Marek Safar - - * AssemblyInfo.cs: Clean up some attributes. - -2008-05-20 Atsushi Enomoto - - * AssemblyInfo.cs : refresh stub checkin. - diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeLog b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeLog deleted file mode 100644 index 0fd2cc5e5e3..00000000000 --- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2008-05-20 Atsushi Enomoto - - * System.Data.Linq.dll.sources : - added System.Data.Linq.SqlClient* stubs. - -2008-05-20 Atsushi Enomoto - - * Makefile, System.Data.Linq.dll.sources : refresh stub checkin. - diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ChangeLog b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ChangeLog deleted file mode 100644 index 975a16d14da..00000000000 --- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ChangeLog +++ /dev/null @@ -1,27 +0,0 @@ -2008-05-20 Atsushi Enomoto - - * AssociationAttribute.cs - AttributeMappingSource.cs - AutoSync.cs - ColumnAttribute.cs - DataAttribute.cs - DatabaseAttribute.cs - FunctionAttribute.cs - InheritanceMappingAttribute.cs - MappingSource.cs - MetaAccessor.cs - MetaAccessor_2.cs - MetaAssociation.cs - MetaDataMember.cs - MetaFunction.cs - MetaModel.cs - MetaParameter.cs - MetaTable.cs - MetaType.cs - ParameterAttribute.cs - ProviderAttribute.cs - ResultTypeAttribute.cs - TableAttribute.cs - UpdateCheck.cs - XmlMappingSource.cs : refresh stub checkin. - diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/ChangeLog b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/ChangeLog deleted file mode 100644 index 58ccef0d6e5..00000000000 --- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2008-05-20 Atsushi Enomoto - - * ObjectMaterializer.cs : stub. diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/ChangeLog b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/ChangeLog deleted file mode 100644 index afcbdc29fb1..00000000000 --- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2008-05-20 Atsushi Enomoto - - * Sql2000Provider.cs, Sql2005Provider.cs, SqlHelpers.cs, - SqlMethods.cs, SqlProvider.cs : stubs. - diff --git a/mcs/class/System.Data.OracleClient/Assembly/ChangeLog b/mcs/class/System.Data.OracleClient/Assembly/ChangeLog deleted file mode 100644 index f4eacdbe3c7..00000000000 --- a/mcs/class/System.Data.OracleClient/Assembly/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Use consts where possible, fix attribute - -2004-06-19 Gert Driesen - - * Consts.cs: Added - -2004-05-15 Gert Driesen - - * AssemblyInfo.cs: System.Data.OracleClient is CLS compliant - -2004-04-06 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/System.Data.OracleClient/ChangeLog b/mcs/class/System.Data.OracleClient/ChangeLog deleted file mode 100644 index 473e7fe394c..00000000000 --- a/mcs/class/System.Data.OracleClient/ChangeLog +++ /dev/null @@ -1,1251 +0,0 @@ -2009-11-25 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs: add - parameter support for LONG RAW and RAW data types - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: flush - extra assigning of types - -2009-11-21 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs: clean up - -2009-11-21 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs: - - if programmer explicitly sets the Size property, - do not override the size later if the Value property - is set for character data. - - for character and numeric data types, output and - return parameters were not allocated memory. Also, - input/output parameters need to allocate memory - based on Size because the output can be bigger than - the input after an execute. - - * Test/TestOracleClient.cs: Data Adapter Test 2 is failing - for NET_2_0 profile. - -2009-11-19 Daniel Morgan - - * System.Data.OracleClient/OracleConnection.cs - * System.Data.OracleClient/OciGlue.cs - * System.Data.OracleClient.Oci/OciCalls.cs - * System.Data.OracleClient.Oci/OciServiceHandle.cs - * System.Data.OracleClient.Oci/OciSessionHandle.cs: add method - OpenWithNewPassword to OracleConnection for - Oracle.DataAccess - -2009-03-29 Veerapuram Varadhan - - * System.Data.OracleClient.dll.sources: Add new file - -2008-09-24 Daniel Morgan - - * Test/testblob.cs - * Test/TestOracleClient.cs: update tests for parameter type of blob - - * System.Data.OracleClient/OracleLob.cs: position was never - being reset to the offset causing the reading of a Blob to - be out of range - - * System.Data.OracleClient/OracleParameter.cs: fixes for - character and blob types - -2008-09-16 Daniel Morgan - - * System.Data.OracleClient/OracleBFile.cs: do not - throw a NotImplementedException in internal constructor - -2008-09-16 Daniel Morgan - - * Test/TestOracleClient.cs: add tests - for TIMESTAMP Input, Output, InputOutput, Return - parameters and handle DBNull.Value too - - * System.Data.OracleClient/OracleCommandBuilder.cs - * System.Data.OracleClient/OracleDataAdapter.cs: cleanup warnings - for default profile - - * System.Data.OracleClient.Oci/OciDateTimeDescriptor.cs - * System.Data.OracleClient/OracleParameter.cs: fix parameters - for TIMESTAMP Input, Output, InputOutput, Return - parameters and handle DBNUll.Value via indicator = -1 - However, TIMESTAMP WITH TIMEZONE and TIMESTAMP WITH LOCAL TIMESTAMP - not tested. - -2008-09-14 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs: fixes - for OracleType.Blob parameters. Also some case statements - not properly tabbed. - -2008-09-14 Daniel Morgan - - * Test/TestOracleClient.cs: add tests for parameters - of oracle type CLOB, add tests for setting oracle type - directly or inferred via the value, and - clean up compile warnings - - * System.Data.OracleClient/OracleParameter.cs: fix - for handling parameters of oracle type CLOB for - Input, Output, and Return. InputOutput is not supported. - And handle CLOB parameters that are DBNull.Value or - their value length is zero. - -2008-09-13 Daniel Morgan - - * System.Data.OracleClient/OracleConnection.cs: add stubs - for method GetSchema which is part of NET_2_0, and clean up warnings - - * System.Data.OracleClient/OracleCommand.cs - * ystem.Data.OracleClient/OracleParameter.cs - * System.Data.OracleClient/OracleBFile.cs - * System.Data.OracleClient.Oci/OciHandle.cs: clean up warnings - - * System.Data.OracleClient.Oci/OciDescriptorHandle.cs - * System.Data.OracleClient.Oci/OciDefineHandle.cs: make methods internal - -2008-09-13 Daniel Morgan - - * Test/TestOracleClient.cs: add test for LONG (long varchar) - testing paramters for Input, Output, - InputOutput, and ReturnValue and - situations when any of these could be DBNull.Value - - * System.Data.OracleClient/OracleParameter.cs: fix - handling of parameters LONG (long varchar). However, - it probably would be better to implement LONG using - piecewise operation. Also, remove old code. - -2008-09-10 Daniel Morgan - - * Test/TestOracleClient.cs: fix typo, - enable more test, - Tests pass for parameters for Character, Number, and Date - for Input, Output, InputOutput, and ReturnValue and - situations when any of these could be DBNull.Value - - * System.Data.OracleClient/OracleParameter.cs: fix - handling of parameters for character, number, and date - types. Need to redo all the other types based on the above. - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: rename private - method DefineLong to DefineLongVarChar - -2008-09-06 Daniel Morgan - - * Test/TestOracleClient.cs: get oracle connected tests - going again - - * System.Data.OracleClient.Oci/OciDefineHandle.cs - * System.Data.OracleClient/OracleDataReader.cs - * System.Data.OracleClient/OracleCommand.cs: fix character - field value for a reader that was retrieved from a REF CURSOR. - It was failing due to OCI_INVALID_HANDLE - resolve the error - by passing a connection object which has a valid environment - handle. - - * System.Data.OracleClient.Oci/OciCalls.cs: correct - call to OCIDefineByPos - - * System.Data.OracleClient/OracleParameter.cs: better way to - determine if the input value Is Null instead of using reflection. - Flush - Re-arraning how variables are being bound. - - * System.Data.OracleClient/OciGlue.cs: add function - to convert OCI Return / Error Status Code to a String Description - - * System.Data.OracleClient.Oci/OciErrorHandle.cs: better - error handling - -2008-09-04 Daniel Morgan - - * System.Data.OracleClient/OracleDataReader.cs: return true - in NextResult if another result - -2008-09-04 Daniel Morgan - - * System.Data.OracleClient/OracleCommand.cs: removed AssertNoDataReader - because oracle allows multiple result sets and has since .NET 1.0, - fix bug where REF CURSOR would not work for ExecuteReader or - filling a DataSet via an OracleDataAdapter. The REF CURSOR is used to - populate the DataSet. - - * System.Data.OracleClient/OracleDataReader.cs: fix for getting - next result set; implement NET_2_0 methods - GetProviderSpecificFieldType, - GetProviderSpecificValuee, - GetProviderSpecificValue; and validate the reader is open - before allowing a Read or NextResult, otherwise, throw - an InvalidOperationException - - * System.Data.OracleClient/OracleParameter.cs: fix for - getting one or more REF CURSOR out parameters if - ExecuteReader was called. - - * System.Data.OracleClient.Oci/OciErrorHandle.cs - * System.Data.OracleClient.Oci/OciHandle.cs: add addiional method - for getting error, such as, INVALID_HANDLE being passed to OCI - -2008-08-27 Daniel Morgan - - * System.Data.OracleClient/OracleConnectionStringBuilder.cs: modified - - add missing connection options, correct case of some connection options, - added dictionary for mapping - defaults, for Item this indexer needs to return a default - for a valid keyword if it does not exist in the dictionary, - must override the Keys and Values collection to return all keys - and values whether or not they exist in the dictionary and if - they do not then return a default value for Values - -2008-08-26 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs - * System.Data.OracleClient.Oci/OciStatementHandle.cs - * System.Data.OracleClient.Oci/OciDefineHandle.cs: fix bug - for GetOracleLob in OracleDataReader that was created - via a REF CURSOR. Bug occurred because the cursor when created - did not have a ServiceContext - this was solved by passing - the connection in which did. Fixes bug#350408. In OracleParameter, also - show the data type that is not implemented. - - * Test/testblob.cs - * Test/TestOracleClient.cs: updated tests - - * Test/refcursortest.cs: added ref cursor test with blob - -2008-08-25 Daniel Morgan - - * System.Data.OracleClient/OracleCommand.cs - * System.Data.OracleClient.Oci/OciHandle.cs - * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: fix - bug 378470 by fixing method ExecuteOracleNonQuery - by getting the Universal ROWID and - returning it as an output parameter OracleString. - This will only work for Oracle 9i clients and above. - -2008-08-23 Daniel Morgan - - * System.Data.OracleClient.dll.sources: added - files to build: - OracleClientFactory.cs - OracleConnectionStringBuilder.cs - - * System.Data.OracleClient/OracleClientFactory.cs: added - method to file: DbConnectionStringBuilder and modified - CreateDataSourceEnumerator to return a null - - * System.Data.OracleClient/OracleConnectionStringBuilder.cs: add - new file - -2008-08-20 Daniel Morgan - - * System.Data.OracleClient/OracleConnection.cs: allow - the use of a connection string which allows a - TNS network description that is parentheses delimited - like the following which has the hostname, port, and - service name without requiring use of a TNSNAMES.ORA - file. - -User ID=SCOTT;Password=TIGER;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=TESTDB))) - -2008-05-02 Gert Driesen - - * System.Data.OracleClient_test.dll.sources: Added - OracleConnectionTest.cs, OracleDataAdapterTest.cs and - OracleTimeSpanTest.cs. - -2007-06-06 Nagappan A - - * System.Data.OracleClient_test.dll.sources: Added - System.Data.OracleClient/OracleParameterCollectionTest.cs - -2006-10-17 Leszek Ciesielski - - * System.Data.OracleClient_test.dll.sources: - * System.Data.OracleClient_test_default.dll.config.example: - * README.tests: integrated the Mainsoft test suite - -2006-10-02 Leszek Ciesielski - - * README.tests : added information about net_2_0 profile. - -2006-09-26 Boris Kirzner - - * run-tests.test.bat: log files naming fix. - -2006-09-12 Boris Kirzner - - * run-tests.test.bat: small fixes for TARGET_JVM test scripts. - -2006-09-13 Leszek Ciesielski - - * OracleCommand.cs - * OracleParameter.cs : fix for bug 77592 - -2006-09-12 Boris Kirzner - - * run-tests.test.bat: rework logging for TARGET_JVM tests. - -2006-09-12 Leszek Ciesielski - - * OracleLob.cs : fix for bug 78898 - -2006-09-11 Leszek Ciesielski - - * OracleCommand.cs : fix for bug 78765 and 79284 - * OracleParameter.cs : fix for bug 78509 and 79284 - * README.tests : New : information about running on-line tests from - Test/System.Data.OracleClient - * System.Data.OracleClient_test_default.dll.config.example : New : Example configuration - for on-line tests from Test/System.Data.OracleClient - * OracleDataReader.cs : fix for bug 79284 - * OracleConnection.cs : fix for bug 79284 - * OciDefineHandle.cs : fix for bug 79284 - -2006-08-21 Boris Kirzner - - * run-tests.test.bat: fixes for NET_2_0 tests run. - -2006-07-14 Senganal T - - * OraclePermission.cs : 2.0 Api fixes. - -2006-03-21 Boris Kirzner - * Mainsoft.Data.Jdbc.Providers.jvm: added TARGET_JVM directory - * System.Data.OracleClient.vmwcsproj: added OracleProvider.cs - -2006-03-13 Boris Kirzner - * run-tests.bat, run-tests.test.bat: added batch files for automated testing - support for TARGET_JVM. - -2006-03-10 Senganal T - - * System.Data.OracleClient.Oci/OciStatementHandle.cs : Get StatementType as a ushort value. - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs : Get DataType as a ushort value. - -2006-01-02 Daniel Morgan - - * System.Data.OracleClient/OracleConnection.cs: dispose of the - connection string and other fields - - * Test/TestOracleClient.cs: tests for Intergrated Security - and Persist Secuirty Info connection string parameters - -2006-01-01 Daniel Morgan - - * System.Data.OracleClient/OracleConnection.cs: implement - support for connection parameter PERSIST SECURITY INFO and - correct what Clone() does - -2005-12-20 Daniel Morgan - - * System.Data.OracleClient/OracleConnectionPoolManager.cs - * System.Data.OracleClient/OracleConnectionPool.cs - * System.Data.OracleClient/OracleConnection.cs - * System.Data.OracleClient/OciGlue.cs - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs - * System.Data.OracleClient.Oci/OciErrorHandle.cs - * System.Data.OracleClient.Oci/OciServiceHandle.cs - * System.Data.OracleClient.Oci/OciSessionHandle.cs: modified - - support Integrated Security which is external authentication - - dispose of OCI handles properly to prevent SEGSIGV during finalization - at application exit - -2005-12-19 Daniel Morgan - - * System.Data.OracleClient/OracleConnectionPoolManager.cs - * System.Data.OracleClient/OracleConnectionPool.cs - * System.Data.OracleClient/OracleConnection.cs: for connection pooling, need to - dispose of any connection pools properly otherwise a SEGSIGV may happen trying - to detach from the server during finalization at exit of app - - * System.Data.OracleClient/OracleDataReader.cs: need to make sure statement and command - exists during dispose because they are set to null when closed - -2005-12-13 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs: free - unmanaged resources after update of values - -2005-12-13 Daniel Morgan - - * System.Data.OracleClient.Oci/OciErrorHandle.cs patch - from "Hubert FONGARNAND" - - fix error handling for non-English locales. Bug# 76623. - -2005-12-13 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs: patch - from "Hubert FONGARNAND" - - fix Timestamp when filling a DataSet. Bug# 76437. - -2005-12-13 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs: patch - from "Hubert FONGARNAND" - - problems with OracleClob as input parameters - (when the input parameter is an OracleString, - mono crashes with a invalidcastexception) - - problems with OracleDateTime.Null, OracleString.Null - as input parameters (it works with DBNull.Value, - but it fails with those parameters) - -2005-12-11 Daniel Morgan - - * System.Data.OracleClient/OracleCommand.cs: when - binding the parameters, need to pass the parameter position - - * System.Data.OracleClient/OracleDataReader.cs: null the statement handle - after close - - * System.Data.OracleClient/OracleParameter.cs: add support for an output - parameter of Cursor to return an Oracle REF CURSOR as an OracleDataReader. - Zsolt Petrény - Zsolt.Petreny at sensenet.hu helped contribute to this patch. - - * Test/TestOracleClient.cs: add tests for REF CURSOR - - * System.Data.OracleClient.Oci/OciHandle.cs: - allow setting of the handle to free the previous handle if it existed - - * System.Data.OracleClient.Oci/OciCalls.cs: add OCI Bind functions - to bind a parameter using its position instead of its name - - * System.Data.OracleClient.Oci/OciDataType.cs: add an OCI type of - RSet for a REF CUROSR - - * System.Data.OracleClient.Oci/OciDataType.cs: add RSet (REF CURSOR) - - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: flush. REF - is not an RSet - - * System.Data.OracleClient.Oci/OciStatementHandle.cs: set up the result set - for a statement handle for a REF CURSOR - -2005-10-16 Gert Driesen - - * OracleException.cs: Pass message to base ctor, thereby avoiding - need to override Message property (and fixing API mismatch). Fixed - serialization by also adding code to si. - * OracleCommandBuilder.cs: Removed usage of DataSysDescription to - fix API mismatches. - -2005-08-10 Daniel Morgan - - * System.Data.OracleClient/OracleCommandBuilder.cs: update - based on changes Suresh did to OdbcCommandBuilder, SqlCommandBuilder, - and DbDataAdapter - - * System.Data.OracleClient/OracleParameter.cs - * System.Data.OracleClient.Oci/OciHandle.cs - * System.Data.OracleClient.Oci/OciCalls.cs - * System.Data.OracleClient.Oci/OciDataType.cs - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs - * System.Data.OracleClient.Oci/OciStatementHandle.cs - * System.Data.OracleClient.Oci/OciDefineHandle.cs: with help - from Hubert FONGARNAND - implement TIMESTAMP support via OciDateTime descriptor - - * System.Data.OracleClient.dll.sources: add - OciDateTimeDescriptor.cs to build - - * System.Data.OracleClient.Oci/OciDateTimeDescriptor.cs: add new - file to support Oracle TIMESTAMP using OciDateTime descriptor - -2005-07-25 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs: apply - patch from - Hubert FONGARNAND - to tranmit an input paramter that is a date in a binary format - instead of a character format to avoid culture - dependent problems - -2005-07-17 Daniel Morgan - - * System.Data.OracleClient/OracleDataReader.cs: - handle Owner (BaseSchemaName) correctly when - looking up KeyInfo on a table - -2005-07-17 Daniel Morgan - - * System.Data.OracleClient/OracleDataReader.cs: - should allow getting RecordsAffected property - after Close - -2005-07-17 Daniel Morgan - - * System.Data.OracleClient/OracleCommandBuilder.cs: - fix build for NET_2_0 profile - -2005-07-17 Daniel Morgan - - * System.Data.OracleClient/OracleCommandBuilder.cs: - implemented a working OracleCommandBuilder based on - current SqlCommandBuilder - - * System.Data.OracleClient/OracleCommand.cs: added - placeholder for DeriveParamters - - * System.Data.OracleClient/OracleDataReader.cs: - - sometimes trying to get records affected - throws an exception - - set BaseColumnName to the ColumnName - in the Schema table - if the command behavior is KeyInfo - - only try to Read if there are rows to read - - * Test/OracleAdapterTest.cs: removed file - because adapter tests added to TestOracleClient.cs - - * Test/TestOracleClient.cs: added tests - - test ExecuteReader and records affected - executing a Non-Query - - test Inserts/Updates/Deletes with a - DataSet, Data Adapter, and Command Builder - -2005-07-10 Daniel Morgan - - * System.Data.OracleClient/OracleCommand.cs: support - CommandBehavior of SchemaOnly - - * System.Data.OracleClient/OracleCommandBuilder.cs: - implement OracleCommandBuilder. Does not work yet. - - * System.Data.OracleClient/OracleDataReader.cs: - implement CommandBehavior of KeyInfo which is required - for OracleCommandBuilder. Correct data retreived via - GetSchemaTable() - - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: add - method to convert a OciDataType enum to OracleDataType enum - - * System.Data.OracleClient.Oci/OciStatementHandle.cs: allow - execute of DescribeOnly to support CommandBehavior.SchemaOnly - - * Test/OracleAdapterTest.cs: add file for adapter tests - -2005-07-08 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs - * System.Data.OracleClient/OracleCommand.cs - * System.Data.OracleClient/OracleDataReader.cs: support - Output parameters. Return and InputOutput are TODO. Input - already supported. TODO for handling NULL indicator on Output params. - - * System.Data.OracleClient/OracleConnection.cs: remove - compile warning - - * Test/TestOracleClient.cs: add tests for out parameters - -2005-03-06 Daniel Morgan - - - Applied patch by Hubert FONGARNAND - - - Had to re-format according to mono style - and remove Console.WriteLines - - Made sure maxPoolSize and minPoolSize can be specified - via the connection string, and that pooling can be disabled - - if the next opened connection surpasses the max pool size, it waits - for a specified time in milliseconds, if it did not - get another connection from the connection pool, - throw an InvalidOperationException for timeout expired - - * System.Data.OracleClient.dll.sources: add - OracleConnectionPool.cs to the build - - * System.Data.OracleClient/OracleConnection.cs: modified - - add connection pooling to OracleClient - - GetNlsInfo () was not using the passed handle, it was always - a session handle - - * System.Data.OracleClient/OracleConnectionPoolManager.cs - * System.Data.OracleClient/OracleConnectionPool.cs: added - new file for connection pooling in OracleClient - - * System.Data.OracleClient/Test/TestOracleClient.cs: added tests - for OracleClient connection pooling - -2005-02-25 Daniel Morgan - - * System.Data.OracleClient/OracleParameter.cs: modified - - fix for input parameters for strings, dates, - CLOBs, and other types - to use OCIUnicodeToCharSet to convert - the string to bytes that are in Oracle's character set - - fix for input parameters for BLOBs to - use OciDataType.LongRaw instead of Long - - fix for Raw data type - thanks to coneto@shaw.ca (Curtis) which fixes bug #72416 - and also fix "System.DataType" - to "System.DateTime" in InferOracleType - - * Test/TestOracleClient.cs: handle byte[] from OracleDataReader.GetValue() - -2005-02-20 Daniel Morgan - - * System.Data.OracleClient/OracleDataReader.cs: use ICovertible - to convert data types for GetDateTime, GetInt64, GetInt32, GetFloat, - GetDouble, GetDecimal. Fixes bug #53391. - - * Test/TestOracleClient.cs: updated OracleClient tests for - these functions - -2005-02-20 Daniel Morgan - - * System.Data.OracleClient/OracleCommand.cs: fix bug #72407 - ExecuteNonQuery with a SELECT SQL statement caused an error - -2005-02-20 Daniel Morgan - - * System.Data.OracleClient/OracleDateTime.cs: modified - - added functions for converting the date format strings between - OracleDateTime and DateTime based on - the NLS_DATE_FORMAT on the Oracle server - - * System.Data.OracleClient/OracleConnection.cs: implement - internal function GetNlsInfo to get NLS info from the Oracle server - for the session or environment. Also, implemented function - GetSessionNlsDateFormat to get Oracle's NLS_DATE_FORMAT string - - * System.Data.OracleClient/OracleParameter.cs: for input parameters, - fixed setting the parameter value to DBNull.Value and fixed the - setting of a DateTime or OracleDateTime. Tried to fix CLOBs/BLOBs, but - it is still a TODO. - - * Test/TestOracleClient.cs: updated the parameters test - - * System.Data.OracleClient.Oci/OciHandle.cs: implement - internal function SetAttributeString - - * System.Data.OracleClient.Oci/OciCalls.cs: add DllImport - OCIBindByNameBytes so byte array can be passed instead of IntPtr - for the value, add DllImport OCIDateTimeFromText, - and added DllImport for OCINlsGetInfo to get NLS info, - such as, NLS_DATE_FORMAT - - * System.Data.OracleClient.Oci/OciAttributeType.cs: added - attribute for date format (not used) - - * System.Data.OracleClient.Oci/OciNlsServiceType.cs: added new file - for an enum to hold NLS Service types which is to be used with GetNlsInfo() - in OracleConnection - - * System.Data.OracleClient.dll.sources: added OciNlsServiceType.cs to - the build - -2005-02-07 Daniel Morgan - - * System.Data.OracleClient/OracleDataReader.cs: add LONG - to GetOracleValue to return an OracleString - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: add - LONG VARCHAR support. See DefineLong () - for LAMESPEC about OCI - - * Test/TestOracleClient.cs: add LONG to Oracle tests - -2005-01-09 Daniel Morgan - - * System.Data.OracleClient/OracleCommand.cs: set Command - property on OciStatementHandle - - * System.Data.OracleClient/OracleConnection.cs: implement - properties ServerVersion and DataSource, partially - implement method ICloneable Clone, implement - connection StateChange and InfoMessage events - - * System.Data.OracleClient/OciGlue.cs: add internal properties - for OciSessionHandle and OciServerHandle - - * System.Data.OracleClient/OracleInfoMessageEventArgs.cs: - implement - - * Test/TestOracleClient.cs: add new tests - - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - - add property for OracleCommand - - patch from Joost Evertse - for handling OCI_SUCCES_WITH_INFO during Fetch which - indicates a Warning info message - - * System.Data.OracleClient.Oci/OciCalls.cs: added OCI call - OCIServerVersion - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: flush - -2005-01-06 Daniel Morgan - - * Assembly/AssemblyInfo.cs: updated copyright - - * System.Data.OracleClient/OracleCommand.cs: add - connection string parameter "Server" and - removed "Database" to match .NET - - * System.Data.OracleClient/OracleLob.cs: handle - BLOBs and CLOBs that are not null, but are empty - - * System.Data.OracleClient/OracleCommand.cs: started - implementing Clone and ExecuteOracleScalar - - * System.Data.OracleClient/OracleDataReader.cs: modified - - ms.net has GetDataTypeName return data types upper case - - implement GetFieldType - - implement GetOracleValues, GetOracleValue, - GetOracleDateTime, GetOracleNumber, GetOracleString - - modified GetOracleLob based on internal change - - fix GetSchemaTable to return the correct "DataType" - instead of always being System.String - - GetValue should return Blobs as a byte array and Clobs - as a string - - Test/TestOracleClient.cs: updated Mono Oracle Tests - - System.Data.OracleClient.Oci/OciCalls.cs: update - DllImports for data type, actual data size, and iters - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: modified - - added properties for precision and field type - - if ROWID is specified in a SELECT statement, handle - the data type of OciDataType.RowIdDescriptor by just - treating it as 10 byte string - - do not free a HGlobal handle for a LOB since they do - not get a HGlobal created for them - - GetValue should return an OracleLob for BLOBs and CLOBs - - * System.Data.OracleClient.Oci/OciDataType.cs: make enum - OciDataType to be uint - - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: - - add function to convert Oracle's data type name - to .net data type name - - * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: flush - -2004-09-14 Sebastien Pouliot - - * Makefile: Activate unit tests. - * System.Data.OracleClient_test.dll.sources: New. Sources for unit - tests. - -2004-06-19 Gert Driesen - - * Makefile: added references to System.EnterpriseServices and - System.Drawing assemblies - * System.Data.OracleClient.dll: added Assembly/Consts.cs and - System.Data.OracleClient/OracleMonthSpan.cs - * OracleCommand.cs: added missing attributes, marked class sealed, - fixed signature of ExecuteOracleScalar method - * OracleCommandBuilder.cs: added missing attributes - * OracleConnection.cs: marked class sealed, added missing attributes, - stubbed missing propertie, methods and events - * OracleDataAdapter.cs: added missing attributes, removed extra - stubbed Dispose method - * OracleDataReader.cs: stubbed missing methods - * OracleDataTime.cs: fixed signature and implementation of operator - * OracleException.cs: marked serializable, added serialization ctor - * OracleParameter.cs: added missing attributes, marked extra methods - private - * OracleParameterCollection.cs: marked class sealed, added missing - attributes - * OracleString.cs: added missing methods, added missing operators - -2004-05-27 Joerg Rosenkranz - - * System.Data.OracleClient/OracleCommandBuilder.cs: - Fixed namespace. - * System.Data.OracleClient.dll.sources: - Added OracleCommandBuilder.cs. - -2004-05-26 Joerg Rosenkranz - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Merged in a fix send by Rogerio Pereira Araujo - : Fixed a bug with NUMBER data type - when no parameter is passed to OracleCommand. - -2004-05-26 Gonzalo Paniagua Javier - - * System.Data.OracleClient/OracleType.cs: fixed values for Int16 and - Int32. Thanks to Artem Zabytin for reporting this. - -2004-05-25 Gonzalo Paniagua Javier - - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient.Oci/OciStatementHandle.cs: patch by Eduard - Nesiba that implements autocommit behavior for non query statement - which is out of transaction. In previous implementation changed rows - stayed locked until client disconnect and hasRows proper settings. - -2004-05-10 Joerg Rosenkranz - - * System.Data.OracleClient.Oci/OciCalls.cs: - Added OCI calls OCICharSetToUnicode and OCIUnicodeToCharSet. - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - Changed statement encoding from UTF8 to OCIUnicodeToCharSet. - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Changed string encoding from UTF8 to OCICharSetToUnicode. - -2004-05-21 Umadevi S - * System.Data.OracleClient.Oci/OciDefineHandle.cs - Fixed bug 55030. Included checking for size - - -2004-05-20 Atsushi Enomoto - - * OracleCommandBuilder.cs : Added (stub). - * OracleString.cs : Implemented missing bits. - -2004-04-10 Gonzalo Paniagua Javier - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: added support for - basic RAW data type. Patch by Eduard Nesiba. - -2004-03-31 Joerg Rosenkranz - - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Changed DefineChar to allow retrieval of - multibyte characters (i.e. german umlauts). - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - OciDefineHandles are now disposed in the - Dispose function. - -2004-02-09 Joerg Rosenkranz - - * System.Data.OracleClient/OracleLob.cs: - Changed Erase() to call Erase(offset, amount) - using zero based offset. - -2004-01-26 Joerg Rosenkranz - - * System.Data.OracleClient.Oci/OciCalls.cs: - Changed binding of OciStmtPrepare from string - to byte []. - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Character types are converted using UTF8 encoding. - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - SQL statement to be prepared is converted to byte - array using UTF8 encoding. - -2004-01-09 Joerg Rosenkranz - - * System.Data.OracleClient.Oci/OciCalls.cs: - Added. It contains all external OCI calls which are - removed from all other files. - * System.Data.OracleClient/OciGlue.cs: - Fix for #52699 (OCI not thread safe). - * System.Data.OracleClient.Oci/OciHandle.cs: - Introduced special handling for Bind, Define and - Environment handles in FreeHandle. Revised the handling for - other types. Minor change in Dispose. - Replaced OCI calls. - * System.Data.OracleClient.Oci/OciDescriptorHandle.cs: - Special handling for Parameter handles in FreeHandle. - Replaced OCI calls. - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Character types are converted using the DefaultEncoding. - Replaced OCI calls. - * System.Data.OracleClient/OracleCommand.cs: - Dispose created OciStatementHandles. - * System.Data.OracleClient/OracleDataReader.cs: - Dispose used OciStatementHandle. - * System.Data.OracleClient/OracleTransaction.cs: - Dispose transaction handle. - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - OCI_INVALID_HANDLE results in exception "Invalid handle." - Replaced OCI calls. - * System.Data.OracleClient.Oci/OciTransactionHandle.cs: - Introduced DetachFromServiceContext which is called in Commit - and Rollback (Fix for #52702). - * System.Data.OracleClient/OracleParameter.cs: - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs: - * System.Data.OracleClient.Oci/OciErrorHandle.cs: - * System.Data.OracleClient.Oci/OciLobLocator.cs: - * System.Data.OracleClient.Oci/OciServerHandle.cs: - * System.Data.OracleClient.Oci/OciServiceHandle.cs: - * System.Data.OracleClient.Oci/OciSessionHandle.cs: - Replaced OCI calls. - -2003-12-16 Joerg Rosenkranz - - * System.Data.OracleClient/OracleCommand.cs: - Fix for bug #52223 (CommandTimeout throws exception). - -2003-04-17 Nick Drochak - - * makefile.gnu: The Test dir does not contain a unit test. - -2003-04-08 Miguel de Icaza - - * System.Data.OracleClient/OracleConnection.cs: Apply fix from - David Pickens - -2003-03-08 Tim Coleman - * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: - * list: - New class added - * System.Data.OracleClient/OciGlue.cs: - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient/OracleLob.cs: - * System.Data.OracleClient.Oci/OciBindHandle.cs: - * System.Data.OracleClient.Oci/OciDataType.cs: - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - * System.Data.OracleClient.Oci/OciDescriptorHandle.cs: - * System.Data.OracleClient.Oci/OciErrorHandle.cs: - * System.Data.OracleClient.Oci/OciHandle.cs: - * System.Data.OracleClient.Oci/OciLobLocator.cs: - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: - * System.Data.OracleClient.Oci/OciServerHandle.cs: - * System.Data.OracleClient.Oci/OciServiceHandle.cs: - * System.Data.OracleClient.Oci/OciSessionHandle.cs: - Small changes - * System.Data.OracleClient/OracleBoolean.cs: - Change Null definition - * System.Data.OracleClient/OracleCommand.cs: - More implementation, more toward getting ExecuteOracle* - * System.Data.OracleClient/OracleConnection.cs: - Add new handle properties - * System.Data.OracleClient/OracleParameter.cs: - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - Move binding operation to oracle parameter. - -2003-03-04 Tim Coleman - * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs: - * System.Data.OracleClient.Oci/IOciHandle.cs: - * System.Data.OracleClient.Oci/OciDescriptorType.cs: - Removed. These are no longer used. - * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: - Add new class - * list: - Add System.Data.OracleClient.Oci/OciParameterDescriptor.cs - Rem System.Data.OracleClient.Oci/IOciDescriptorHandle.cs - Rem System.Data.OracleClient.Oci/IOciHandle.cs - Rem System.Data.OracleClient.Oci/OciDescriptorType.cs - * System.Data.OracleClient/OciGlue.cs: - Move the OCIAttrGet* methods into OciHandle - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient/OracleParameter.cs: - Change the way that columns are bound and described - * System.Data.OracleClient.Oci/OciBindHandle.cs: - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - * System.Data.OracleClient.Oci/OciDescriptorHandle.cs: - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs: - * System.Data.OracleClient.Oci/OciErrorHandle.cs: - * System.Data.OracleClient.Oci/OciHandle.cs: - * System.Data.OracleClient.Oci/OciLobLocator.cs: - * System.Data.OracleClient.Oci/OciServerHandle.cs: - * System.Data.OracleClient.Oci/OciServiceHandle.cs: - * System.Data.OracleClient.Oci/OciSessionHandle.cs: - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - * System.Data.OracleClient.Oci/OciTransactionHandle.cs: - All handles now derive from OciHandle, and these classes - have been rewritten as such. Also attempted to implement - the Dispose () methods for these classes. - * System.Data.OracleClient.Oci/OciHandleType.cs: - Add descriptor types into here because handles and - descriptors are used in many of the same OCI functions. - -2003-02-26 Tim Coleman - * System.Data.OracleClient/OracleConnection.cs: - Rollback transactions when connection closes if they - are open. - * System.Data.OracleClient/OracleDataReader.cs: - Implement GetOracleLob () - * System.Data.OracleClient/OracleLob.cs: - Implement some of the details, like Read/Write/Seek - * System.Data.OracleClient.Oci/OciBindHandle.cs: - Remove debug message. - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Add LOB support. - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs: - Minor formatting changes - * System.Data.OracleClient.Oci/OciLobLocator.cs: - Huge amounts of code to make it work. Lots of ugly - OCI P/Invoke code. - * Test/TestOracleClient.cs: - Improve the LOBTest. - -2003-02-24 Gonzalo Paniagua Javier - - * System.Data.OracleClient/OracleMonthSpan.cs: fixed compilation. - -2003-02-21 Tim Coleman - * System.Data.OracleClient/OracleDateTime.cs: - * System.Data.OracleClient/OracleInfoMessageEventArgs.cs: - * System.Data.OracleClient/OracleInfoMessageEventHandler.cs: - * System.Data.OracleClient/OracleMonthSpan.cs: - * System.Data.OracleClient/OraclePermission.cs: - * System.Data.OracleClient/OraclePermissionAttribute.cs: - * System.Data.OracleClient/OracleTimeSpan.cs: - * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs: - * System.Data.OracleClient.Oci/OciDescriptorHandle.cs: - * System.Data.OracleClient.Oci/OciLobLocator.cs: - New classes added. Some based on .NET docs, - others (internal) based on getting some LOB - support (doesn't actually work yet). - * list: - Add new files - * System.Data.OracleClient/OracleBFile.cs: - * System.Data.OracleClient/OracleBinary.cs: - * System.Data.OracleClient/OracleLob.cs: - * System.Data.OracleClient/OracleNumber.cs: - * System.Data.OracleClient/OracleString.cs: - Change handling of NULL object based on new - discovery. - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleDataReader.cs: - Typo fix. - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs: - Add some code to handle LOBs. Still more to - come. - * Test/TestOracleClient.cs: - New test for LOB added. - - -2003-02-20 Tim Coleman - * System.Data.OracleClient/OracleBFile.cs: - * System.Data.OracleClient/OracleBinary.cs: - * System.Data.OracleClient/OracleBoolean.cs: - * System.Data.OracleClient/OracleLob.cs: - * System.Data.OracleClient/OracleLobOpenMode.cs: - * System.Data.OracleClient/OracleNumber.cs: - * list: - New class stubs added - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleDataReader.cs: - Minor touch-ups - * Test/TestOracleClient.cs: - Add required Prepare () call in parameter test. - -2003-02-18 Tim Coleman - * System.Data.OracleClient/OciBindHandle.cs: - * list: - Add new class - * System.Data.OracleClient/OracleCommand.cs: - Add transaction logic for rollback/commit, - attaching to oracle service context, and a - couple of test cases. - Add Parameter handling - * System.Data.OracleClient/OracleDataReader.cs: - Change GetValue call - * System.Data.OracleClient/OracleParameter.cs: - Make this work - * System.Data.OracleClient/OracleType.cs: - Add values to enum - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Add GetValue call which is used by data reader - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - Add parameter logic - * Test/TestOracleClient.cs: - Add some new test cases. - * System.Data.OracleClient/OracleTransaction.cs: - * System.Data.OracleClient.Oci/OciTransactionHandle.cs: - * Test/TestOracleClient.cs: - Add transaction logic for rollback/commit, - attaching to oracle service context - - -2003-02-17 Tim Coleman - * Test/TestOracleClient.cs: - Add OracleDataAdapter test. - * System.Data.OracleClient/OracleDataAdapter.cs: - * System.Data.OracleClient/OracleRowUpdatedEventArgs.cs: - * System.Data.OracleClient/OracleRowUpdatedEventHandler.cs: - * System.Data.OracleClient/OracleRowUpdatingEventArgs.cs: - * System.Data.OracleClient/OracleRowUpdatingEventHandler.cs: - * list: - New classes added. - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - Add handling for number and date types in OracleDataReader - GetValue - -2003-02-16 Daniel Morgan - - * System.Data.OracleClient.Oci/OciStatementHandle.cs - * System.Data.OracleClient.Oci/OciColumnInfo.cs - * System.Data.OracleClient/OciGlue.cs - * System.Data.OracleClient/OracleDataReader.cs: fixes - to display character data in SQL# command-line - and GTK# versions - - * Test/TestOracleClient.cs: updated test to - include reading data via the OracleDataReader - - * System.Data.OracleClient/OracleConnection.cs: removed - debug code - -2003-02-13 Tim Coleman - * System.Data.OracleClient.Oci/OciColumnInfo.cs: - * System.Data.OracleClient.Oci/OciDataType.cs: - * System.Data.OracleClient.Oci/OciDefineHandle.cs: - * list: - New classes added - * System.Data.OracleClient/OciGlue.cs: - Changes to AttrGet functions - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleDataReader.cs: - Start some work on getting data reader going - * System.Data.OracleClient.Oci/OciAttributeType.cs: - Add DisplayName - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - Add code to get schema for query, as well as - define output values. - -2003-02-12 Tim Coleman - * System.Data.OracleClient/OracleException.cs: - * System.Data.OracleClient.Oci/IOciHandle.cs: - * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs: - * System.Data.OracleClient.Oci/OciErrorHandle.cs: - * System.Data.OracleClient.Oci/OciErrorInfo.cs: - * System.Data.OracleClient.Oci/OciHandle.cs: - * System.Data.OracleClient.Oci/OciServerHandle.cs: - * System.Data.OracleClient.Oci/OciServiceHandle.cs: - * System.Data.OracleClient.Oci/OciSessionHandle.cs: - * System.Data.OracleClient.Oci/OciStatementHandle.cs: - * System.Data.OracleClient.Oci/OciTransactionHandle.cs: - * list: - New classes added. This encapsulates the OCI - functionality into Handle objects. - * System.Data.OracleClient/OciGlue.cs: - Move a lot of code into Handle classes. - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleConnection.cs: - * System.Data.OracleClient/OracleTransaction.cs: - Retrofit for changes in OciGlue. - -2003-02-12 Daniel Morgan - - * README.TXT - * System.Data.OracleClient/OciGlueLib_BCC_win32.make - * System.Data.OracleClient/OciGlueLib_GCC_linux.make - * System.Data.OracleClient/OciGlueLib_MSVC_win32.make - * System.Data.OracleClient/ociglue.c - * System.Data.OracleClient/ociglue.h - * Test/Test.csproj - * Test/Test.csproj.user: removed files because System.Data.OracleClient - no longer uses a glue library - - * System.Data.OracleClient/TODOAttribute.cs: added file - - * System.Data.OracleClient/OracleCommand.cs - * System.Data.OracleClient/OracleConnection.cs - * System.Data.OracleClient/OciGlue.cs: modified - - implement Disconnect and error handling (still need - to create OracleException though) - - * Test/TestOracleClient.cs: clean up and accept - connection parameters from command line - -2003-02-11 Tim Coleman - * System.Data.OracleClient.Oci/OciAttributeType.cs: - * System.Data.OracleClient.Oci/OciCredentialType.cs: - * System.Data.OracleClient.Oci/OciDescriptorType.cs: - * System.Data.OracleClient.Oci/OciEnvironmentMode.cs: - * System.Data.OracleClient.Oci/OciExecuteMode.cs: - * System.Data.OracleClient.Oci/OciHandleType.cs: - * System.Data.OracleClient.Oci/OciLobType.cs: - * System.Data.OracleClient.Oci/OciPointerType.cs: - * System.Data.OracleClient.Oci/OciSessionMode.cs: - * System.Data.OracleClient.Oci/OciStatementLanguage.cs: - * System.Data.OracleClient.Oci/OciStatementMode.cs: - * System.Data.OracleClient.Oci/OciStatementType.cs: - * System.Data.OracleClient.Oci/OciTransactionFlags.cs: - New files for Oci namespace - * list: - * makefile.gnu: - Update these files to fix linux build - * System.Data.OracleClient/OciGlue.cs: - Use OCI through P/Invoke directly, rename namespace - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleConnection.cs: - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient/OracleParameter.cs: - * System.Data.OracleClient/OracleParameterCollection.cs: - * System.Data.OracleClient/OracleTransaction.cs: - Retrofit these files for the changes in OciGlue.cs - -2003-02-10 Tim Coleman - * System.Data.OracleClient/OracleDataReader.cs: - * System.Data.OracleClient/OracleParameter.cs: - * System.Data.OracleClient/OracleParameterCollection.cs: - * System.Data.OracleClient/OracleString.cs: - * System.Data.OracleClient/OracleTransaction.cs: - * System.Data.OracleClient/OracleType.cs: - Added some implementation of these required objects. - * list: - Add new files to the build. - * System.Data.OracleClient/OciGlue.cs: - * System.Data.OracleClient/ociglue.c: - * System.Data.OracleClient/ociglue.h: - Add transaction logic. - * System.Data.OracleClient/OracleCommand.cs: - * System.Data.OracleClient/OracleConnection.cs: - Add some more implementation - -2003-02-08 Tim Coleman - * System.Data.OracleClient/OciGlueLib_BCC_win32.make: - * System.Data.OracleClient/OciGlueLib_MSVC_win32.make: - change name of library to ociglue.dll - * System.Data.OracleClient/ociglue.c: - Use the "database" parameter as TNSNAME. - * System.Data.OracleClient/OciGlue.cs: - Change DllImport from "System.Data.OracleClient.ociglue.dll" to - "ociglue". - * System.Data.OracleClient/OciGlueLib_GCC_linux.make: - added makefile for ociglue shared lib on Linux platform - and compiler gcc. - -2002-12-08 Daniel Morgan - - * list - * makefile.gnu: added files for linux build - - * System.Data.OracleClient.build: added file - for windows build - - * .cvsignore: added file for cvs to ignore files - - * System.Data.OracleClient/OciGlue.cs - * System.Data.OracleClient/ociglue.h - * System.Data.OracleClient/ociglue.c: code clean up - and better error handling - -2002-12-05 Daniel Morgan - - * System.Data.OracleClient - * System.Data.OracleClient/System.Data.OracleClient - added directory to mcs/class for the Oracle 8i - data provider - - * System.Data.OracleClient/OciGlue.cs - * System.Data.OracleClient/OracleConnection.cs - * System.Data.OracleClient/OracleCommand.cs: added - files for the System.Data.OracleClient.dll assembly - - * System.Data.OracleClient/ociglue.c - * System.Data.OracleClient/ociglue.h: added - files for thte System.Data.OracleClient.gluelib.dll - unmanaged c shared library - - * System.Data.OracleClient/TestOracleClient.cs: test - the OracleClient data provider for Oracle 8i database - - * ChangeLog: added file - - * README.TXT: added file - - * System.Data.OracleClient/OciGlueLib_MSVC_win32.make: - added makefile for ociglue shared lib on Win32 platform - and compiler Visual C++ 7.0 - - * System.Data.OracleClient/OciGlueLib_BCC_win32.make: - added makefile for ociglue shared lib on Win32 platform - and compiler Borland C++ 5.5 - - * MonoOracleClient.csproj - * MonoOracleClient.csproj.usr - * MonoOracleClient.sln - * MonoOracleClient.suo: added Visual Studio 1.0 - project files to build the - assembly System.Data.OracleClient.dll diff --git a/mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/Changelog b/mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/Changelog deleted file mode 100644 index 112e5377ba0..00000000000 --- a/mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/Changelog +++ /dev/null @@ -1,53 +0,0 @@ -2009-11-21 Daniel Morgan - - * OciDefineHandle.cs: implement data types LONG RAW / LONG VARRAW - to output as byte[] - -2009-10-29 Veerapuram Varadhan - - ** Fixes #321718 - * OciCalls.cs: Add stub for OCILobCharSetForm to get the charset - form associated with a CLOB/NCLOB. - - * OciLobLocator.cs: Add Environment handle property that is - required to call OCILobCharSetForm and pass the output value to - OCILobRead. - - * OciDefineHandler.cs: Update Environment property of - OCILobLocator. - -2009-10-27 Joerg Rosenkranz - - * OciCalls.cs: Wrong function name in trace. - -2009-03-29 Veerapuram Varadhan - - * Fixes #480377 - * OciCalls.cs: - * OciDataType.cs: - * OciDefineHandle.cs: - * OciHandle.cs: - * OciIntervalDescriptor.cs: - * OciParameterDescriptor.cs: Implement INTERVAL_YEAR_TO_MONTH and - INTERVAL_DAY_TO_SECOND OCI types. - -2008-12-18 Veerapuram Varadhan - - * OciDefineHandle.cs (GetValue): Use connection's environment - handle instead of Parent handle. - -2008-07-06 Sebastien Pouliot - - * OciDefineHandle.cs, - * OciParameterDescriptor.cs: Replace a few Type.GetType("System.Byte[]) - by typeof(byte[]) - [Found using Gendarme AvoidTypeGetTypeForConstantStringsRule] - -2007-01-19 Leszek Ciesielski - * OciCalls.cs: Speed up of the memory allocation - -2007-01-04 Leszek Ciesielski - * OciCalls.cs: - * OciErrorHandle.cs: - * OciRowIdDescriptor.cs: - * OciDefineHandle.cs: padding allocated memory with 0's (this is what OCI expects) diff --git a/mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/ChangeLog b/mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/ChangeLog deleted file mode 100644 index f1816c02462..00000000000 --- a/mcs/class/System.Data.OracleClient/System.Data.OracleClient.jvm/ChangeLog +++ /dev/null @@ -1,20 +0,0 @@ -2006-04-26 Konstantin Triger - - * OracleParameter.cs: map NCHAR to VARCHAR type. - -2006-03-05 Konstantin Triger - - * OracleDataReader.cs, OracleConvert.cs: correct handling of Oracle specific types. - -2006-02-26 Konstantin Triger - - * OracleDataReader.cs: Added GetOracleXXX stubs. - * OracleCommand.cs: Added ExecuteOracleXXX stubs. - -2006-02-26 Konstantin Triger - - * Regex.cs: Added. - -2006-02-19 Konstantin Triger - - * OracleConnection.cs: follow JDBC provider generic adapter mechanism. diff --git a/mcs/class/System.Data.OracleClient/System.Data.OracleClient/ChangeLog b/mcs/class/System.Data.OracleClient/System.Data.OracleClient/ChangeLog deleted file mode 100644 index 95ff6319490..00000000000 --- a/mcs/class/System.Data.OracleClient/System.Data.OracleClient/ChangeLog +++ /dev/null @@ -1,271 +0,0 @@ -2010-02-14 Veerapuram Varadhan - - ** Fixes 667855 - * OracleParameter.cs (InferSize): For Raw types, use the appropriate - methods to convert value to bytearray and use them to bind. - (Bind): Fix index parameters in call to Array.ConstrainedCopy. - -2010-01-30 Veerapuram Varadhan - - ** Fixes #667236 - Based on patch by Kalyanov.Dmitry@gmail.com - * OracleParameter.cs (GetOutValue): Handle OciDataType.Integer - appropriately using the underlying dbType. - -2009-10-29 Veerapuram Varadhan - - ** Fixes #322695 - * OracleParameter.cs: Use oracle returned rsize instead of - MAXBYTECOUNT. Reduces the size of allocated buffer. - -2009-10-29 Veerapuram Varadhan - - ** Fixes #321718 - * OracleParameter.cs: Update Environment handle in OciLobLocator. - -2009-09-30 Veerapuram Varadhan - - ** Fixes #543207 - * OracleParameter.cs (Bind): Do not remove the trailing-null-byte. - -2009-09-25 Veerapuram Varadhan - - ** Fixes #535889 - * OracleParameter.cs: In case of OUT param, update sizeSet even if - value is null or DBNull. Also, use rsize instead of bindSize to - avoid extra allocation. - -2009-09-20 Daniel Morgan - - * OracleConnection.cs: implement GetSchema methods - -2009-06-04 Veerapuram Varadhan - - * OracleParameter.cs: Infer size only for 2.0 profile when only - value is passed. Fixes test failure under 1.1 profile. - -2009-06-03 Veerapuram Varadhan - - * OracleParameter.cs: If a non-zero size is passed, update - the size member but sizeSet is updated only when a non-null - value is passed. - -2009-05-15 Veerapuram Varadhan - - * OracleParameter.cs: Consider DBNull.Value as null and - update size and sizeSet accordingly. - -2009-05-15 Veerapuram Varadhan - - ** Fixes #424908 - * OracleParameter.cs: Make sure size and sizeSet are properly - updated whenever value changes. - -2009-03-29 Veerapuram Varadhan - - * Fixes #480377 - * OracleDataReader.cs: Implement MonthSpan and TimeSpan. - -2009-03-20 Daniel Morgan - - * OracleCommand.cs: fix suggested by Thracx - where the parameter was always item zero for an out parameter. - -2009-02-23 Veerapuram Varadhan - - * OracleException: 2.0 changes - patch submitted by - Jay Wren - -2009-02-19 Veerapuram Varadhan - - * OracleParameter.cs (bind): Consider OciDataType.Float and .Integer as - OciDataType.Number. Patch provided by Russell - -2008-07-06 Sebastien Pouliot - - * OracleDataReader.cs: Replace a few Type.GetType by typeof - [Found using Gendarme AvoidTypeGetTypeForConstantStringsRule] - -2008-05-07 Gert Driesen - - * OracleTransaction.cs: Corcompare fixes for 2.0 profile. Implemented - DbConnection and Dispose override. Code formatting. - * OracleLob.cs: Implemented Dispose overloads. Code formatting. - * OracleCommand.cs: Removed extra connection_timeout field. Fixed - DesignTimeVisible. Changed CommandText to return zero-length string - when underlying value is null. Fixed CommandTimeout to always - return 0. Implemented DbConnection, DbParameterCollection and - DbTransaction properties. Corcompare fixes for 2.0 profile. - * OracleTimeSpan.cs: In OracleTimeSpan ctor, throw NRE when from - is Null timespan. Fixed Hours property to actually return hours instead - of days. Modified Value to throw InvalidOperationException when - current instance is Null. Fixed explicit operator argument name. - * OracleRowUpdatingEventArgs.cs: Added missing BaseCommand override. - * OracleParameterCollection.cs: Removed extra internal ctor. - Corcompare fixes for 2.0 profile. On 1.0 profile, perform culture - sensitive and case-insensitive lookup. On 2.0 profile, first perform - case-sensitive lookup and fallback to case-insensitive lookup. - Set and remove Container where necessary, and perform checks for - ownership. Implemented AddRange overloads, and (Get/Set)Parameter. - Added several 2.0 overloads taking OracleParameter. Fixed exceptions - to match MS. - * OracleDataReader.cs: Corcompare fixes for 2.0 profile. Moved - disposing of schematable to Close, and invoke Close from Dispose. - Reduce casts. Stubbed methods introduced in 2.0 profile. - * OracleConnection.cs: Corcompare fixes for 2.0 profile. Changed - ConnectionString to return zero-length string when underlying value is - null. Removed explicit IDisposable implementation. Use string.Empty - instead of "". Code formatting. - * OracleMonthSpan.cs: Code formatting. Changed argument name of - explicit operator to match MS. - * OracleDataAdapter.cs: Code formatting. Fixed default ctor to use - null for SelectCommand. In 2.0 profile, set UpdateBatchSize to 1 and - throw AORE when setting it to negative value. Modified *Command setters - to throw InvalidCastException instead of ArgumentException. Removed - extra TableMappings property. - * OracleParameter.cs: Use zero-length string as default for - SourceColumn. Added missing 2.0 ctor. In ParameterName return zero - length string when name is null. Added SourceColumnNullMapping - property. Corcompare fixes for 2.0 profile. Code formatting. - * OracleBFile.cs: Added Dispose override for 2.0 profile. - -2007-11-11 Leszek Ciesielski - - * OracleCommands.cs: fix for binging procedure parameters by name - rather than position (by Gary Thomas) - -2007-11-01 Marek Safar - - * OracleCommand.cs, - * OracleConnection.cs, - * OracleTransaction.cs: 2.0 profile updates. - -2007-05-25 Nidhi Rawal - * OracleDateTime.cs: Wrote the methods CompareTo (object) and Equals (object). - * OracleClientFactory.cs: Wrote methods CreatePermission (PermissionState) and CreateDataSourceEnumerator (). - * OracleString.cs: Wrote methods GreaterThan (OracleString, OracleString) and - GreaterThanOrEqual (OracleString, OracleString). - * OracleDataAdapter.cs: Wrote the property UpdateBatchSize. - -2007-05-25 Amit Biswas - * OracleParameterCollection.cs: Fixed the bugs in properties IsFixedSize, IsReadOnly and IsSynchronized. - * OracleTimeSpan.cs: Implemented methods CompareTo (object) and Equals (object). - * OracleMonthSpan.cs: Implemented methods CompareTo (object) and Equals (object). - -2007-03-29 Leszek Ciesielski - * OracleConnection.cs: consecutive calls to Open() do not spawn - multiple connections - -2007-02-13 Leszek Ciesielski - * OracleNumber.cs: added an internal IFormattable ToString - * OracleParameter.cs: added handling of OracleString, OracleDateTime, - OracleNumber - -2007-01-04 Leszek Ciesielski - * OracleParameter.cs: padding the allocated memory with 0's (this is what OCI - expects) - -2006-10-19 Leszek Ciesielski - * OracleConnection.cs: moved setting SessionFormatProvider from Open() into first access to it. - * OracleParameter.cs: made exception in InferOracleType a bit more verbose. - -2006-10-17 Leszek Ciesielski - - * OracleCommand.cs: changed returned value of ExecuteScalar to null when no recods are - found - * OracleDataReader.cs: Marked GetSchemaTable with MonoTODO - * OracleParameter.cs: fixed the constructor (it ignored some - parameters and could not handle System.DBNull) - * OciDefineHandle.cs: applied patch for trimming strings with unicode, - although I can't test it :-/ -2006-05-31 Gert Driesen - - * OciGlue.cs: Set eol-style to native. - * OracleBFile.cs: Set eol-style to native. - * OracleBinary.cs: Set eol-style to native. - * OracleBoolean.cs: Set eol-style to native. - * OracleCommandBuilder.cs: Set eol-style to native. - * OracleCommand.cs: Set eol-style to native. - * OracleConnection.cs: Set eol-style to native. - * OracleConnectionPool.cs: Set eol-style to native. - * OracleConnectionPoolManager.cs: Set eol-style to native. - * OracleDataAdapter.cs: Set eol-style to native. - * OracleDataReader.cs: Set eol-style to native. - * OracleDateTime.cs: Set eol-style to native. - * OracleException.cs: Set eol-style to native. - * OracleInfoMessageEventArgs.cs: Set eol-style to native. - * OracleInfoMessageEventHandler.cs: Set eol-style to native. - * OracleLob.cs: Set eol-style to native. - * OracleLobOpenMode.cs: Set eol-style to native. - * OracleMonthSpan.cs: Set eol-style to native. - * OracleNumber.cs: Set eol-style to native. - * OracleParameterCollection.cs: Set eol-style to native. - * OracleParameter.cs: Set eol-style to native. - * OraclePermissionAttribute.cs: Set eol-style to native. - * OraclePermission.cs: Set eol-style to native. - * OracleRowUpdatedEventArgs.cs: Set eol-style to native. - * OracleRowUpdatedEventHandler.cs: Set eol-style to native. - * OracleRowUpdatingEventArgs.cs: Set eol-style to native. - * OracleRowUpdatingEventHandler.cs: Set eol-style to native. - * OracleString.cs: Set eol-style to native. - * OracleTimeSpan.cs: Set eol-style to native. - * OracleTransaction.cs: Set eol-style to native. - * OracleType.cs: Set eol-style to native. - -2006-05-31 Gert Driesen - - * OracleLob.cs: Explicitly implement IDisposable interface. Fixes - API signature warning for Dispose () method. - * OracleParameterCollection.cs: Removed explicit interface implemenation - of IList.IsFixedSize, IList.IsReadOnbly, IList.IsSynchronized and - IList.SyncRoot. Fixes API signature mismatches. - * OracleBFile.cs: Explicit implemenat IDisposable interface. Fixed - API signature warning for Dispose () method. - * OracleCommand.cs: Fixed line endings. - * OracleConnection.cs: Removed destructor, as the destructor in - System.ComponentModel.Component already calls the Dispose (bool) method. - * OracleDataReader.cs: Fixed line endings. - * OracleDateTime.cs: Fixed line endings. - * OracleParameter.cs: Fixed line endings. - -2006-02-27 Konstantin Triger - - * OracleDataAdapter.cs: Do not throw ArgumentException when null is passed. - -2005-11-21 Senganal T - - * OracleCommandBuilder.cs : - - ApplyParameterInfo - modified the args list - - GetParameterName (string) - added - Changes for ado.net 2.0 api compatibility - -2005-04-06 Daniel Morgan - - * OracleParameter.cs: implement IClonable.Clone() - patch from eto@shaw.ca (Curtis) - -2005-02-21 Sureshkumar T - - * OracleCommand.cs: set behavior for execute reader. - fixes bug #72607. - -2005-02-15 Sureshkumar T - - * OracleDataReader.cs : GetBytes: return the length of the data if - output buffer is null. if not, copy the values to buffer and - return the bytes actually read. - - fixes bug #72472. - -2004-12-19 Daniel Morgan - - * OracleCommand.cs: ExecuteReader needs to be able - to handle non queries too - -2004-09-14 Sebastien Pouliot - - * ChangeLog: New. - * OraclePermission.cs: Adapted to work for both Fx 1.1 and 2.0. Fx 1.1 - version isn't complete (as anyway it requires FullTrust on MS - implementation) but DO NOT throw exceptions (for the security engine). - * OraclePermissionAttribute.cs: Implemented CreatePermission. Adapted - to work for both Fx 1.1 and 2.0. diff --git a/mcs/class/System.Data.OracleClient/Test/ChangeLog b/mcs/class/System.Data.OracleClient/Test/ChangeLog deleted file mode 100644 index 78ca5462509..00000000000 --- a/mcs/class/System.Data.OracleClient/Test/ChangeLog +++ /dev/null @@ -1,44 +0,0 @@ -2008-09-08 Daniel Morgan - - * TestOracleClient.cs: remove some warnings - and improve OracleParameter tests - for VARCHAR2, NUMBER, DATE types - for Input, Output, InputOutput, and ReturnValue and - handle DBNull.Value for various situations. - These parameter tests work on .net 2.0 but fail on mono 2.0. - -2007-02-13 Leszek Ciesielski - * OracleParameterTest.cs: added test for binding parameters by - position instead of by name (currently failing) -2006-19-12 Boris Kizner - - * System.Data.OracleClient.J2EE.config: change tests server. - -2006-08-21 Boris Kirzner - - * System.Data.OracleClient.Tests20.J2EE.sln, - System.Data.OracleClient.Tests20.J2EE.vmwcsproj: - added solution and project files for NET_2_0 tests run. - -2006-03-13 Boris Kirzner - * System.Data.OracleClient.J2EE.config: added sample app config file - for TARGET_JVM tests. - -2006-02-09 Konstantin Triger - - * Added Mainsoft OracleClient testsuite. The running instructions can be found at - System.Data.OracleClient.jvm/readme.txt. - -2005-01-16 Daniel Morgan - - * ChangeLog: added file for oracle tests - - * testblob.cs: test loading a binary file into - an Oracle BLOB column and then reading a BLOB column - to a new binary file - - * testclob.cs: test loading a text file into - an Oracle CLOB column and then reading a CLOB column - to a new text file - - diff --git a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.Oci/ChangeLog b/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.Oci/ChangeLog deleted file mode 100644 index 7d72c35e84d..00000000000 --- a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.Oci/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2006-10-17 Leszek Ciesielski - - * OciDefineHandleTest.cs: regression for bugs 79004 and 78840 - (trimming of unicode strings) diff --git a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/ChangeLog b/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/ChangeLog deleted file mode 100644 index af6732be814..00000000000 --- a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2006-10-17 Leszek Ciesielski - - * ConnectedDataProvider.cs: Connected test are ignored when - no configuration is found. diff --git a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleCommand/ChangeLog b/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleCommand/ChangeLog deleted file mode 100644 index 486774e2796..00000000000 --- a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleCommand/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2006-02-26 Konstantin Triger - - * OracleCommand_CommandType.cs: Port OleDb invocation style to that of OracleClient. \ No newline at end of file diff --git a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleConnection/ChangeLog b/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleConnection/ChangeLog deleted file mode 100644 index bca7afd108a..00000000000 --- a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleConnection/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2006-10-19 Leszek Ciesielski - - * OracleConnection_InfoMessage.cs: - * OracleParameter_ctor_SOtype.cs: Removed attribute NotWorking - -2006-10-17 Leszek Ciesielski - - * OracleConnection_InfoMessage.cs: - * OracleParameter_ctor_SOtype.cs: Set attribute NotWorking diff --git a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleDataAdapter/ChangeLog b/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleDataAdapter/ChangeLog deleted file mode 100644 index 81ddba2ead1..00000000000 --- a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleDataAdapter/ChangeLog +++ /dev/null @@ -1,27 +0,0 @@ -2008-07-16 Gert Driesen - - * OracleDataAdapter_FillSchema_DsSt.cs: Moved initialization of - connectionString to a setup method, as workaround for NUNit 2.2.0 - bug with Assert.Ignore in ctor. - -2008-06-27 Gert Driesen - - * OracleDataAdapter_FillSchema_DsSt.cs: Ignore tests when not compiled - for JVM. Fixes buildbot test failure. - * OracleDataAdapter_GetFillParameters.cs: Ignore tests when not - compiled for JVM. Fixes buildbot test failure. - -2006-10-19 Leszek Ciesielski - - * OracleDataAdapter_RowUpdating.cs: - * OracleDataAdapter_Update_Dr.cs: - * OracleDataAdapter_RowUpdated.cs: Removed attribute NotWorking - -2006-10-17 Leszek Ciesielski - - * OracleDataAdapter_RowUpdating.cs: - * OracleDataAdapter_Update_Dr.cs: - * OracleDataAdapter_Update_Dt.cs: - * OracleDataAdapter_RowUpdated.cs: - * OracleDataAdapter_Update_DsStr.cs: - * OracleDataAdapter_Update_Ds.cs: Set attribute NotWorking diff --git a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleDataReader/ChangeLog b/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleDataReader/ChangeLog deleted file mode 100644 index 2ae1c6148f3..00000000000 --- a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleDataReader/ChangeLog +++ /dev/null @@ -1,67 +0,0 @@ -2008-07-16 Gert Driesen - - * OracleDataReader_GetDateTime.cs: Moved initialization of - connectionString to a setup method, as workaround for NUnit 2.2.0 - bug with Assert.Ignore in ctor. - * OracleDataReader_NextResult.cs: Moved initialization of connection - to setup method, as workaround for NUnit 2.2.0 bug with Assert.Ignore - in ctor. - -2008-06-27 Gert Driesen - - * OracleDataReader_NextResult.cs: Ignore tests when not compiled for - JVM. Fixes buildbot test failures. - -2006-10-19 Leszek Ciesielski - - * OracleDataReader_GetByte_I.cs: - * OracleDataReader_Read.cs: - * OracleDataReader_GetDataTypeName.cs: - * OracleDataReader_GetValue.cs: - * OracleDataReader_GetFloat_I.cs: - * OracleDataReader_NextResult.cs: - * OracleDataReader_GetString_I.cs: - * OracleDataReader_GetDouble_I.cs: - * OracleDataReader_RecordsAffected.cs: - * OracleDataReader_GetFieldType.cs: - * OracleDataReader_HasRows.cs: - * OracleDataReader_GetOrdinal.cs: - * OracleDataReader_GetTimeSpan_I.cs: - * OracleDataReader_GetBytes_IIBII.cs: - * OracleDataReader_GetDateTime.cs: - * OracleDataReader_Item.cs: - * OracleDataReader_GetValues.cs: - * OracleDataReader_GetChars.cs: - * OracleDataReader_GetInt16.cs: - * OracleDataReader_GetInt64.cs: - * OracleDataReader_Depth.cs: - * OracleDataReader_Close.cs: - * OracleDataReader_GetDecimal_I.cs: - * OracleDataReader_GetInt32_I.cs: Removed attribute NotWorking - -2006-10-17 Leszek Ciesielski - - * OracleDataReader_GetByte_I.cs: - * OracleDataReader_Read.cs: - * OracleDataReader_GetDataTypeName.cs: - * OracleDataReader_GetValue.cs: - * OracleDataReader_GetFloat_I.cs: - * OracleDataReader_NextResult.cs: - * OracleDataReader_GetString_I.cs: - * OracleDataReader_GetDouble_I.cs: - * OracleDataReader_RecordsAffected.cs: - * OracleDataReader_GetFieldType.cs: - * OracleDataReader_HasRows.cs: - * OracleDataReader_GetOrdinal.cs: - * OracleDataReader_GetTimeSpan_I.cs: - * OracleDataReader_GetBytes_IIBII.cs: - * OracleDataReader_GetDateTime.cs: - * OracleDataReader_Item.cs: - * OracleDataReader_GetValues.cs: - * OracleDataReader_GetChars.cs: - * OracleDataReader_GetInt16.cs: - * OracleDataReader_GetInt64.cs: - * OracleDataReader_Depth.cs: - * OracleDataReader_Close.cs: - * OracleDataReader_GetDecimal_I.cs: - * OracleDataReader_GetInt32_I.cs: Set attribute NotWorking diff --git a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleTransaction/ChangeLog b/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleTransaction/ChangeLog deleted file mode 100644 index e6f52a4c01e..00000000000 --- a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleTransaction/ChangeLog +++ /dev/null @@ -1,2 +0,0 @@ -2006-10-19 Leszek Ciesielski - * OracleTransaction_Rollback.cs : Set attribute NotWorking diff --git a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleType/ChangeLog b/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleType/ChangeLog deleted file mode 100644 index 3e1f60cae82..00000000000 --- a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient.jvm/OracleType/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -2006-10-19 Leszek Ciesielski - - * OracleType_Date.cs: Removed attribute NotWorking - -2006-10-17 Leszek Ciesielski - - * OracleType_Date.cs: Set attribute NotWorking diff --git a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient/ChangeLog b/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient/ChangeLog deleted file mode 100644 index 192eb9e908e..00000000000 --- a/mcs/class/System.Data.OracleClient/Test/System.Data.OracleClient/ChangeLog +++ /dev/null @@ -1,76 +0,0 @@ -2010-01-15 Jonathan Pobst - - * OracleParameterTest.cs: Mark test ParamSize_424908_SizeNotSetError - as not working. Bug filed: #571218. - -2009-09-25 Veerapuram Varadhan - - * OracleParameterTest.cs: Mark tests for bug #424908 as working. - -2009-06-04 Veerapuram Varadhan - - * OracleParameterTest.cs: Enable Constructor2 test for 2.0 - profile and misc profile specific fixes. - -2009-06-03 Veerapuram Varadhan - - * OracleParameterTest.cs: Mark tests for bug #424908 as NotWorking - as it requires some more thorough debugging. - -2009-06-03 Veerapuram Varadhan - - * OracleParameterTest.cs: Use the member variables for - connection/command for executing the tests. - -2009-05-15 Veerapuram Varadhan - - * OracleParameterTest.cs: Added tests corresponding to #424908 - -2008-05-07 Gert Driesen - - * OracleDataAdapterTest.cs: Added ctor and basic property tests. - * OracleParameterCollectionTest.cs: Added tests for Clear,Count,Add, - Add,AddRange,Contains,indexers,IndexOf,Insert,Remove and RemoveAt. - * OracleCommandTest.cs: Added tests for ctors and CommandText, - CommandTimeout, ConnectionTimeout and Connection. - * OracleConnectionTest.cs: Added tests for ConnectionString and - ConnectionTimeout. - * OracleParameterTest.cs: Allow for disconnected tests. Added basic - ctor tests and test for ParameterName. - * OracleTimeSpanTest.cs: Added ctor tests. Added tests for IsNull, - MaxValue, MinValue, Null and ToString. - -2007-05-25 Amit Biswas - - * OracleParameterCollectionTest.cs: Created the class OracleParameterCollectionTest and added - tests for the properties IsFixedSize, IsReadOnly and IsSynchronized. - -2007-02-13 Leszek Ciesielski - * OracleParameterTest.cs: Simple tests for handling OracleString, - OracleDateTime and OracleNumber - -2006-10-17 Leszek Ciesielski - - * OracleLobTest.cs: - * OracleParameterTest.cs: Configuration source updated to work with Mainsoft test suite. - -2006-09-12 Leszek Ciesielski - - * OracleLobTest.cs: New. Regression tests for class - OracleLob. - -2006-09-11 Leszek Ciesielski - - * OracleCommandTest.cs: New. Regression tests for class - OracleCommand. - * OracleParameterTest.cs: New. Regression tests for class - OracleParameter. - -2005-09-22 Sebastien Pouliot - - * OraclePermissionAttributeTest.cs: Removed *Choice security actions. - -2004-09-14 Sebastien Pouliot - - * OraclePermissionAttributeTest.cs: New. Unit tests for class - OraclePermissionAttribute. diff --git a/mcs/class/System.Data.Services/Assembly/ChangeLog b/mcs/class/System.Data.Services/Assembly/ChangeLog deleted file mode 100644 index 50b81319e52..00000000000 --- a/mcs/class/System.Data.Services/Assembly/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2009-11-06 Eric Maupin - - * Added diff --git a/mcs/class/System.Data.Services/ChangeLog b/mcs/class/System.Data.Services/ChangeLog deleted file mode 100644 index 87a970fd592..00000000000 --- a/mcs/class/System.Data.Services/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2010-06-11 Pete Johanson - - * Makefile: Don't use the mono key for signing. - * Assembly/AssemblyInfo.cs: Use the ECMA key for signing. - -2010-04-03 Jb Evain - - * Makefile: System.Data.Services is a .net 3.5 assembly. - -2009-11-07 Zoltan Varga - - *: Move .cs files to the System.Data.Services subdir to match their namespace, - move tests to 'Test' from 'Tests', add Makefile. - -2009-11-06 Eric Maupin - - * Added diff --git a/mcs/class/System.Data.Services/Test/ChangeLog b/mcs/class/System.Data.Services/Test/ChangeLog deleted file mode 100644 index 50b81319e52..00000000000 --- a/mcs/class/System.Data.Services/Test/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2009-11-06 Eric Maupin - - * Added diff --git a/mcs/class/System.Data/Assembly/ChangeLog b/mcs/class/System.Data/Assembly/ChangeLog deleted file mode 100644 index 52a07d43b17..00000000000 --- a/mcs/class/System.Data/Assembly/ChangeLog +++ /dev/null @@ -1,39 +0,0 @@ -2009-07-18 Veerapuram Varadhan - - * AssemblyInfo.cs: Make internals visible to System.Web for 2.0 profile - -2009-07-15 Veerapuram Varadhan - - * AssemblyInfo.cs: Make internals visible to System.Design for 2.0 profile. - -2008-04-25 Andreas Nahr - - * AssemblyInfo.cs: Take into account the 3.5 changes. Hopefully corecompare is wrong predicting add+remove - -2008-04-15 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2005-07-22 Raja R Harinath - - * Consts.cs (Consts.AssemblyMicrosoft_VSDesigner): Fix version to - match masterinfo. - -2005-05-29 Boris Kirzner - - * AssemblyInfo.cs: added #if !TARGET_JVM for attribues not currently supported in TARGET_JVM. - -2004-04-06 Andreas Nahr - - * AssemblyInfo.cs: also remove the fixme - -2004-04-06 Gonzalo Paniagua Javier - - * AssemblyInfo.cs: missing bits from Gert's patch for CLS - compliance. - -2003-07-18 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/System.Data/ChangeLog b/mcs/class/System.Data/ChangeLog deleted file mode 100644 index 8525330305c..00000000000 --- a/mcs/class/System.Data/ChangeLog +++ /dev/null @@ -1,3584 +0,0 @@ -2009-12-03 Jonathan Pobst - - * System.Data.dll.sources: Add SortOrder.cs. - -2009-10-16 Zoltan Varga - - * Makefile: Avoid else ifeq which is not recognized by some make versions. - -2009-10-14 Jonathan Pryor - - * monotouch_System.Data.dll.sources: Added. - -2009-08-17 Veerapuram Varadhan - - * System.Data_test.dll.sources: Added - Mono.Data.SqlExpressions/DateComparisonTest.cs. - -2009-07-15 Veerapuram Varadhan - - * System.Data.dll.sources: Added TableAdapterSchemaInfo.cs. - -2009-01-03 Gert Driesen - - * System.Data_test.dll.sources: Added SqlCommandBuilderTest.cs - and SqlParameterTest.cs. - -2008-12-30 Gert Driesen - - * System.Data_test.dll.sources: Added DBConcurrencyExceptionTest.cs. - -2008-12-30 Gert Driesen - - * System.Data_test.dll.sources: Added OdbcCommandBuilderTest.cs, - OdbcConnectionStringBuilderTest.cs and DbCommandBuilderTest.cs. - -2008-12-22 Ankit Jain - - * System.Data_test.dll.sources: Fix typo in SqlXmlTest.cs - -2008-08-27 Daniel Morgan - - * System.Data.SqlClient/SqlConnectionStringBuilder.cs: modified - - add missing connection options, correct case of some connection options, - added dictionary for mapping - defaults, for Item this indexer needs to return a default - for a valid keyword if it does not exist in the dictionary, - must override the Keys and Values collection to return all keys - and values whether or not they exist in the dictionary and if - they do not then return a default value for Values - -2008-08-27 Daniel Morgan - - * System.Data.Common/DbConnectionStringBuilder.cs: Keys and Values - get properties should return a ReadOnlyCollection - -2008-07-28 Gert Driesen - - * System.Data_test.dll.sources: Added SqlNotificationRequestTest.cs. - -2008-07-01 Marek Safar - - * SqlDataReader.cs: Schema key is always a string. - -2008-06-26 Veerapuram Varadhan - - * System.Data.dll.sources: Add new SqlDependency.cs - -2008-06-11 Jb Evain - - * Makefile: fix EXTRA_DISTFILES to include all needed - xsd and xml files. - -2008-05-30 Marek Safar - - * Makefile: More extra dist files. - -2008-03-03 Ankit Jain - - * System.Data.dll.sources: Add new OleDbMetaDataCollectionNames.cs - * System.Data_test.dll.sources: Add the new OdbcMetaDataColumnNamesTest, - OleDbMetaDataCollectionNamesTest and SqlClientMetaDataCollectionNamesTest. - -2007-11-14 Atsushi Enomoto - - * System.Data_test.dll.sources: added MonkeyDataSet.cs, test helper. - -2007-10-20 Gert Driesen - - * System.Data_test.dll.sources: Added DbDataAdapterTest.cs, - OdbcCommandTest.cs, OdbcConnectionTest.cs, OdbcDataAdapterTest.cs, - OleDbCommandTest.cs, OleDbConnectionTest.cs, OleDbDataAdapterTest.cs, - SqlDataAdapterTest.cs. - -2007-10-15 Gert Driesen - - * System.Data_test.dll.sources: Added DbTransactionTest.cs. - -2007-10-01 Joel Reed - - * Mono.Data.SqlExpressions/Functions.cs: accept SingleColumnValues and - BoolLiterals for IIF condition - * Mono.Data.SqlExpressions/Parser.jay: accept arithmetic expressions - for SUBSTRING start and length parameters, accept SingleColumnValue and - BoolLiteral for IIF condition, fix copy and paste bug in IS NOT NULL - * Mono.Data.SqlExpressions/StringFunctions.cs: accept arithmetic expressions - for substring start and length parameters - * Test/Mono.Data.SqlExpressions/DataColumnExpressionTest.cs: add tests for - IIF SingleColumnValue and BoolLiteral conditions, and SUBSTRING arithmetic expressions - -2007-09-27 Nagappan A - - * System.Data.dll.sources: Added new files SqlDataSourceConverter.cs, - SqlInitialCatalogConverter.cs, NetworkLibraryConverter.cs. - -2007-08-13 Nagappan A - - * System.Data.dll.sources: Added - System.Data.Odbc/OdbcMetaDataColumnNames.cs, - System.Data.Odbc/OdbcMetaDataCollectionNames.cs. - -2007-07-01 Gert Driesen - - * System.Data.dll.sources: Removed ISqlNotificationReceiver.cs, - SqlDataSourceEnumerator.cs, SqlNotificationAuthType.cs, - SqlNotificationTransports.cs. - -2007-06-21 Nagappan A - - * System.Data.dll.sources: Added - System.Data.Odbc/OdbcConnectionStringBuilder.cs. - -2007-05-30 Nagappan A - - * System.Data.dll.sources: Added SqlBulkCopy.cs, - SqlBulkCopyColumnMappingCollection.cs. - -2007-05-29 Gert Driesen - - * System.Data_test.dll.sources: Added SqlCommandTest.cs. - -2007-03-09 Nagappan A - - * System.Data.dll.sources: Removed - System.Data.SqlTypes/SqlStreamChars.cs as its not part of 1.0 and - 2.0 profile. - -2007-03-03 Gert Driesen - - * app_test_2.0.config: Modified DbProviderFactories to allow testing - of clear and remove nodes. - -2007-03-03 Gert Driesen - - * app_test_2.0.config: Fixed assembly qualified names of config - handler. Removed usage of ConnectionStringsSectionHandler, since - this is now handled by 2.0 config system. Spaces to tabs. - * System.Data.dll.sources: Removed ConnectionStringsSectionHandler. - -2007-02-23 Nagappan A - - * System.Data_test.dll.sources: Added - System.Data/XmlDataLoaderTest.cs, System.Data/XmlDataReaderTest.cs - tests for bug # 80596. - Added System.Data/TrailingSpaceTest.cs test for bug # 79695. - -2007-02-21 Nagappan A - - * System.Data_test.dll.sources: Added - System.Data.OleDb/OleDbParameterCollectionTest.cs - -2007-02-09 Nagappan A - - * System.Data_test.dll.sources: Added - System.Data.SqlTypes/SqlBytesTest.cs, - System.Data.SqlTypes/SqlCharsTest.cs. - - * System.Data.dll.sources: Removed - System.Data.SqlTypes/SqlDate.cs, System.Data.SqlTypes/SqlTime.cs, - System.Data.SqlTypes/SqlUtcDateTime.cs, - System.Data.SqlTypes/SqlXmlReader.cs as they are not part of 2.0 - profile. - -2006-12-07 Nagappan A - - * System.Data_test.dll.sources: Added - Mono.Data.SqlExpressions/DataColumnExpressionTest.cs, - System.Data/DataTableTest3.cs, System.Data/DataTableTest4.cs - -2006-11-28 Miguel de Icaza - - * Rationalize use of MonoTODO as well. - -2006-11-05 Vladimir Krasnov - - * System.Data20.vmwcsproj: added OleDbFactory.cs - -2006-10-24 Hagit Yidov - - * System.Data.dll.sources: - - Added to build : - Test/System.Data/DataTableReadXmlSchemaTest.cs - -2006-10-22 Zoltan Varga - - * Makefile (TEST_MONO_PATH): Add '.' to TEST_MONO_PATH. - -2006-09-26 Boris Kirzner - - * run-tests.test.disconnected.bat,run-tests.test.connected.bat: - log files naming fix. - -2006-09-17 Boris Kirzner - - * run-tests.test.disconnected.bat : added usage of app config. - -2006-09-12 Boris Kirzner - * run-tests.test.connected.bat, run-tests.test.disconnected.bat: - small fixes for TARGET_JVM test scrips. - -2006-09-12 Boris Kirzner - * run-tests.test.connected.bat, run-tests.test.disconnected.bat: - reworked logging options for TARGET_JVM tests. - -2006-07-17 Senganal T - - * System.Data.dll.sources: - - Added to build : - Test/System.Data/DataViewTest_IBindingListView.cs - -2006-07-13 Senganal T - - * System.Data.dll.sources: - - Added to build : - System.Data.Common/DbMetaDataColumnNames.cs - - Removed from build : - System.Data.Common/DbCommandOptionalFeatures.cs - System.Data.Common/DbCommandSet.cs - System.Data.Common/DbProviderSupportedClasses.cs - System.Data.Common/SchemaLocation.cs - System.Data.Odbc/OdbcConnectionFactory.cs - System.Data.SqlClient/SqlConnectionFactory.cs - System.Data.ProviderBase/DbCommandBase.cs - System.Data.ProviderBase/DbConnectionBase.cs - System.Data.ProviderBase/DbConnectionFactory.cs - System.Data.ProviderBase/DbConnectionInternal.cs - System.Data.ProviderBase/DbConnectionPoolCounters.cs - System.Data.ProviderBase/DbConnectionPoolOptions.cs - System.Data.ProviderBase/DbDataReaderBase.cs - System.Data.ProviderBase/DbMetaDataFactory.cs - System.Data.ProviderBase/DbParameterBase.cs - System.Data.ProviderBase/DbParameterCollectionBase.cs - System.Data.ProviderBase/DbReferenceCollection.cs - - * Makefile : Add System.Transactions library reference to net_2_0 PROFILE - -2006-06-30 Senganal T - - * System.Data.dll.sources: - - Add to build : System.Data/SerializationFormat.cs, - System.Data/DataSetDateTime.cs, System.Data/DataTableNewRowEventArgs.cs - System.Data/DataTableNewRowEventHandler.cs - - Remove from build : System.Data/ConflictOptions.cs, - System.Data/DbMetaData.cs, System.Data/FillOptions.cs, - System.Data/ResultSetSensitivity.cs, - System.Data/ResultSetOptions.cs,System.Data/UpdateOptions.cs - -2006-05-16 Vladimir Krasnov - - * run-tests.test.connected.bat: skip nunit build if already done - * run-tests.test.disconnected.bat: skip nunit build if already done - -2006-05-07 Boris Kirzner - * System.Data.vmwcsproj: added XmlHelper.cs to TARGET_JVM project. - -2006-03-16 Boris Kirzner - * run-tests.test.connected.bat - fix in TARGET_JVM test script. - -2006-03-16 Boris Kirzner - * run-tests.test.connected.bat - fix classpath in TARGET_JVM test script. - -2006-03-12 Boris Kirzner - * run-tests.bat, run-tests.test.connected.bat, run-tests.test.disconnected.bat - added batch files for automated testing for TARGET_JVM. - -2006-02-19 Konstantin Triger - - * TARGET_JVM: added JDBC provider generic adapter mechanism. - -2006-02-17 Chris Toshok - - * System.Data.dll.sources: remove - System.Data/DataAdapterException.cs, and add - System.Data.Common/SupportedJoinOperators.cs. - - * System.Data.dll.sources: remove - System.Data/AdapterMappingException.cs. - - * System.Data.dll.sources: remove IDbAsyncConnection.cs, - IDbAsyncCommand.cs, IGetTypedData.cs, ISetTypedData.cs, - IDataReader2.cs, IDataSources.cs, IDbExecutionContext.cs, - IDataRecord2.cs, IDataUpdatableRecord.cs, and - DbDataUpdatableRecord.cs from the build. - -2006-01-02 Boris Kirzner - * System.Data_test.dll.sources: added new tests. - -2006-01-01 Daniel Morgan - - * System.Data.Common/DbDataAdapter.cs: fix - regression for NET_2_0 causing NotImplementedException. - Fixes bug #77105. - -2005-11-30 Konstantin Triger - - * jay.bat: quoting passes - -2005-11-27 Konstantin Triger - - * System.Data.vmwcsproj: added ConflictOption.cs - -2005-11-21 Senganal T - - * System.Data.dll.sources: - - Added System.Data/ConflictOption.cs : Source file for ConflictOption - enumeration. - -2005-11-15 Vlad Spivak - * TARGET_JVM related changes - -2005-11-11 Senganal T - - * System.Data.dll.sources: added - System.Data/SchemaSerializationMode.cs : Enumeration for NET_2_0 compatibility - -2005-10-08 Sureshkumar T - - * System.Data.dll.sources: added - System.Data.Odbc/NativeBuffer.cs. native buffer pointer. - -2005-09-20 Konstantin Triger - - * Added jay.bat to run jay in java prebuild step - * System.Data.vmwcsproj: added prebuild step - -2005-09-02 Umadevi S - * System.Data.dll.sources: Added SqlProcedureAttribute,SqlTriggerAttribute and - SqlTriggerContext.cs to Microsoft.SqlServer.Server namespace.Also added SqlXml to SqlTypes namespace - -2005-09-02 Umadevi S - * System.Data.dll.sources: Changes for Microsoft.SqlServer.Server namespace and the - files to be compiled with it, removed files from System.Data.Sql namespace - Also removed SqlResultSet.cs from System.SqlClient namespace - -2005-09-01 Boris Kirzner - * System.Data.dll.sources: fixed build. Changed reference to Consts.cs.in. - -2005-08-31 Boris Kirzner - * System.Data.vmwcsproj: changed reference to Consts.cs.in. - -2005-08-22 Boris Kirzner - * System.Data.vmwcsproj: changed reference to Consts.cs. - -2005-08-20 Gert Driesen - * Makefile: Allow unsafe code. This fixes the build on Windows (using - csc). - -2005-07-27 Boris Kirzner - * System.Data.vmwcsproj: changed location of rt.dll in TARGET_JVM project file. - -2005-07-21 Boris Kirzner - * System.Data.vmwcsproj, System.Data.sln - removed source control - information from TARGET_JVM project and solution files. - -2005-07-12 Eyal Alalouf - * System.Data_tests.dll.sources: - Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils - -2005-07-12 Eyal Alalouf - * System.Data_tests.dll.sources: - Standardized Mainsoft System.Data exception tests - -2005-07-12 Eyal Alalouf - * System.Data_tests.dll.sources: - Unified Mainsoft DataRelation tests into one test in Test/System.Data - Unified Mainsoft DataRow tests into one test in Test/System.Data - Unified Mainsoft DataRowCollection tests into one test in Test/System.Data - Unified Mainsoft DataRowView tests into one test in Test/System.Data - Unified Mainsoft DataTableCollection tests into one test in Test/System.Data - Unified Mainsoft DataTable tests into one test in Test/System.Data - Unified Mainsoft DataView tests into one test in Test/System.Data - Unified Mainsoft ForeignKeyConstraint tests into one test in Test/System.Data - Unified Mainsoft UniqueConstraint tests into one test in Test/System.Data - -2005-07-12 Eyal Alalouf - * System.Data_tests.dll.sources: Unified Mainsoft DataRelationCollection tests into one test in Test/System.Data - -2005-07-12 Eyal Alalouf - * System.Data_tests.dll.sources: Unified Mainsoft DataColumn tests into one test in Test/System.Data - -2005-06-21 Sureshkumar T -2005-06-30 Eyal Alalouf - * System.Data_tests.dll.sources: Unified Mainsoft DataColumnCollection tests into one test in Test/System.Data - -2005-06-21 Sureshkumar T - - * System.Data.dll.sources: Added SqlConnectionStringBuilder.cs and - DbConnectionStringBuilderHelper.cs - - * System.Data_test.dll.sources: Added - SqlConnectionStringBuilderTest.cs - -2005-06-19 Konstantin Triger - - System.Data.vmwcsproj: keeping up to date with move of Locale.cs and MonoTODOAttribute.cs - -2005-06-14 Lluis Sanchez Gual - - * Makefile: Added reference to System.Configuration. - -2005-05-31 Boris Kirzner - * System.Data_test.dll.sources : added System.Data.Tests.Mainsoft/System.Data/RowNotInTableException/RowNotInTableException_Generate.cs - -2005-05-30 BorisKirzner - * System.Data.SqlClient.jvm - * System.Data.Configuration.jvm - * System.Data.ProviderBase.jvm - * System.Data.SqlTypes.jvm - * System.Data.OleDb.jvm - Added copyrigth information to all sources. - - -2005-05-30 BorisKirzner - * System.Data : new folders added : - - System.Data.SqlClient.jvm - - System.Data.Configuration.jvm - - System.Data.SqlTypes.jvm - - System.Data.OleDb.jvm - * System.Data.vmwcsproj : TARGET_JVM project file added - * System.Data.sln : TARGET_JVM solution file added - * System.Data.SqlClient.jvm/SqlDataReader.cs - * System.Data.SqlClient.jvm/SqlParameterCollection.cs - * System.Data.SqlClient.jvm/SqlRowUpdatedEventArgs.cs - * System.Data.SqlClient.jvm/SqlException.cs - * System.Data.SqlClient.jvm/SqlConnection.cs - * System.Data.SqlClient.jvm/SqlInfoMessageEventHandler.cs - * System.Data.SqlClient.jvm/SqlStringManager.cs - * System.Data.SqlClient.jvm/SqlRowUpdatingEventHandler.cs - * System.Data.SqlClient.jvm/SqlErrorCollection.cs - * System.Data.SqlClient.jvm/SqlParameterConverter.cs - * System.Data.SqlClient.jvm/MetaType.cs - * System.Data.SqlClient.jvm/SqlDataAdapter.cs - * System.Data.SqlClient.jvm/SqlConnection.resx - * System.Data.SqlClient.jvm/SqlClientPermissionAttribute.cs - * System.Data.SqlClient.jvm/SqlRowUpdatedEventHandler.cs - * System.Data.SqlClient.jvm/SqlCommand.cs - * System.Data.SqlClient.jvm/SqlInfoMessageEventArgs.cs - * System.Data.SqlClient.jvm/SqlConvert.cs - * System.Data.SqlClient.jvm/SqlParameter.cs - * System.Data.SqlClient.jvm/SqlRowUpdatingEventArgs.cs - * System.Data.SqlClient.jvm/SqlCollation.cs - * System.Data.SqlClient.jvm/ISqlNotificationReceiver.cs - * System.Data.SqlClient.jvm/SqlCommandBuilder.cs - * System.Data.SqlClient.jvm/SqlTransaction.cs - * System.Data.SqlClient.jvm/SqlClientPermission.cs - * System.Data.SqlClient.jvm/SqlXmlTextReader.cs - * System.Data.SqlClient.jvm/SqlError.cs - * System.Data.SqlClient.jvm/SqlConnectionPool.cs - * System.Data.SqlClient.jvm/SqlCommand.resx - * System.Data.SqlClient.jvm/SqlResultSet.cs - * System.Data.Configuration.jvm/ObjectNameResolutionSectionHandler.cs - * System.Data.Configuration.jvm/GlobalConfig.cs - * System.Data.Configuration.jvm/ObjectNameResolversCollection.cs - * System.Data.Configuration.jvm/ObjectNameResolver.cs - * System.Data.SqlTypes.jvm/SqlDateTime.cs - * System.Data.SqlTypes.jvm/SqlTime.cs - * System.Data.SqlTypes.jvm/SqlDecimal.cs - * System.Data.SqlTypes.jvm/SqlInt32.cs - * System.Data.SqlTypes.jvm/SqlTypeException.cs - * System.Data.SqlTypes.jvm/SqlChars.cs - * System.Data.SqlTypes.jvm/SqlInt16.cs - * System.Data.SqlTypes.jvm/SqlCompareOptions.cs - * System.Data.SqlTypes.jvm/SqlByte.cs - * System.Data.SqlTypes.jvm/SqlInt64.cs - * System.Data.SqlTypes.jvm/SqlTruncateException.cs - * System.Data.SqlTypes.jvm/SqlString.cs - * System.Data.SqlTypes.jvm/SqlUtcDateTime.cs - * System.Data.SqlTypes.jvm/SqlDouble.cs - * System.Data.SqlTypes.jvm/SqlStreamChars.cs - * System.Data.SqlTypes.jvm/SqlDate.cs - * System.Data.SqlTypes.jvm/SqlBoolean.cs - * System.Data.SqlTypes.jvm/SqlSingle.cs - * System.Data.SqlTypes.jvm/SqlXmlReader.cs - * System.Data.SqlTypes.jvm/SqlBinary.cs - * System.Data.SqlTypes.jvm/SqlBytes.cs - * System.Data.SqlTypes.jvm/SqlNullValueException.cs - * System.Data.SqlTypes.jvm/SqlMoney.cs - * System.Data.SqlTypes.jvm/INullable.cs - * System.Data.SqlTypes.jvm/SqlGuid.cs - * System.Data.ProviderBase.jvm/OleDbStrings.resx - * System.Data.ProviderBase.jvm/AbstractDataReader.cs - * System.Data.ProviderBase.jvm/ParameterMetadataWrapper.cs - * System.Data.ProviderBase.jvm/AbstractDbError.cs - * System.Data.ProviderBase.jvm/SqlClientStrings.resx - * System.Data.ProviderBase.jvm/AbstractDbParameterCollection.cs - * System.Data.ProviderBase.jvm/AbstractDbException.cs - * System.Data.ProviderBase.jvm/AbstractDBConnection.cs - * System.Data.ProviderBase.jvm/AbstractDbErrorCollection.cs - * System.Data.ProviderBase.jvm/DbStringManager.cs - * System.Data.ProviderBase.jvm/AbstractDbCommand.cs - * System.Data.ProviderBase.jvm/AbstractDBCommand.cs - * System.Data.ProviderBase.jvm/AbstractTransaction.cs - * System.Data.ProviderBase.jvm/AbstractDBParameter.cs - * System.Data.ProviderBase.jvm/AbstractDbParameter.cs - * System.Data.ProviderBase.jvm/regex.cs - * System.Data.OleDb.jvm/OleDbErrorCollection.cs - * System.Data.OleDb.jvm/OleDbSchemaGuid.cs - * System.Data.OleDb.jvm/OleDbDataAdapter.cs - * System.Data.OleDb.jvm/OleDbPermissionAttribute.cs - * System.Data.OleDb.jvm/libgda.cs - * System.Data.OleDb.jvm/OleDbRowUpdatedEventHandler.cs - * System.Data.OleDb.jvm/OleDbCommand.cs - * System.Data.OleDb.jvm/OleDbInfoMessageEventArgs.cs - * System.Data.OleDb.jvm/OleDbConvert.cs - * System.Data.OleDb.jvm/OleDbParameter.cs - * System.Data.OleDb.jvm/OleDbType.cs - * System.Data.OleDb.jvm/OleDbOracleDataReader.cs - * System.Data.OleDb.jvm/OleDbRowUpdatingEventArgs.cs - * System.Data.OleDb.jvm/OleDbCommandBuilder.cs - * System.Data.OleDb.jvm/OleDbTransaction.cs - * System.Data.OleDb.jvm/OleDbConnectionFactory.cs - * System.Data.OleDb.jvm/OleDbPermission.cs - * System.Data.OleDb.jvm/OleDbError.cs - * System.Data.OleDb.jvm/OleDbLiteral.cs - * System.Data.OleDb.jvm/OleDbDataReader.cs - * System.Data.OleDb.jvm/OleDbParameterCollection.cs - * System.Data.OleDb.jvm/OleDbRowUpdatedEventArgs.cs - * System.Data.OleDb.jvm/OleDbException.cs - * System.Data.OleDb.jvm/OleDbConnection.cs - * System.Data.OleDb.jvm/OleDbInfoMessageEventHandler.cs - * System.Data.OleDb.jvm/OleDbStringManager.cs - * System.Data.OleDb.jvm/OleDbRowUpdatingEventHandler.cs - New classes added (used in TARGET_JVM only) - -2005-05-29 BorisKirzner - * System.Data.dll.sources: Added ExceptionHelper.cs - -2005-05-29 Eyal Alaluf - * System.Data_tests.dll.sources: Unified Mainsoft ConstraintCollection tests into one test in Test/System.Data - -2005-05-25 Umadevi S - * System.Data.dll.sources : Added DbException.cs, SqlClientMetaDataCollectionNames.cs - -2005-05-20 Umadevi S - * System.Data.dll.sources: Added DbProviderSpecificTypePropertyAttribute.cs - -2005-05-20 Umadevi S - * System.Data.dll.sources :Added SqlNotificationEventArgs.cs,OnChangeEventHandler.cs - -2005-05-19 Umadevi S - - * System.Data.dll.sources: Added SqlBulkCopyOptions.cs,SqlBulkCopyColumnMapping.cs, - SqlNotificationAuthType.cs,SqlNotificationTransports.cs, - SqlRowsCopiedEventArgs.cs, SqlRowsCopiedEventHandler.cs - -2005-05-16 Konstantin Triger - - * Test/System.Data/DataSetTest.cs: performing correct cleanup - * System.Data_test.dll.sources: Including Mainsoft tests - -2005-05-04 Sureshkumar T - - * System.Data.dll.sources: Added DataTableClearEventArgs.cs and - DataTableClearEventHandler.cs. - -2005-04-27 Sureshkumar T - - * System.Data_test.dll.sources: Added DataTableReaderTest.cs - -2005-04-22 Sureshkumar T - - * System.Data_test.dll.sources: Added DataTableLoadRowTest.cs. - -2005-01-05 Konstantin Triger - - * DbCommandOptionalFeatures.cs, DbConnectionString.cs, DbConnectionOptions.cs: revert to r43344 - -2005-01-05 Konstantin Triger - - * DbDataAdapter.cs: Rostore the Dispose logic - -2005-04-28 Konstantin Triger Sureshkumar T - - * DataView.cs: Nullify an index when Closed - -2005-04-27 Konstantin Triger - - * DataRow.cs: Removed unneeded check of RowState - -2005-04-27 Konstantin Triger - - * ConstraintCollection: throw DuplicateException only if names match exactly with Table's locale - -2005-04-08 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Add app_test_2.0.config. - -2005-04-07 Sureshkumar T - - * System.Data.dll.sources: In System.Data.SqlClient - Added SqlAsyncState.cs & SqlAsyncResult.cs - -2005-04-04 Sureshkumar T - - * System.Data_test.dll.sources: Added - Test/System.Data.Common/DbConnectionStringBuilderTest.cs - - * System.Data.dll.sources: Added - System.Data.Common/DbConnectionStringBuilder.cs - -2005-03-10 Sureshkumar T - - * System.Data.dll.sources: Added - System.Data.Odbc/OdbcConnectionFactory.cs. - System.Data.Odbc/OdbcFactory.cs. - -2005-03-10 Sureshkumar T - - * System.Data.dll.sources: Added - System.Data.Odbc/OdbcTypeConverter.cs - -2005-03-02 Sureshkumar T - - * System.Data.dll.sources: Added - System.Data.SqlClient/SqlConnectionFactory.cs. - -2005-03-01 Sureshkumar T - - * System.Data.dll.sources: Added System.Data.Common/ - ConnectionStringsSectionHandler.cs. - * app_test_2.0.config: Changed the configuration handler for - seciton "connectionStrings". - -2005-02-22 Sureshkumar T - - * System.Data_test.dll.sources: Added - System.Data.Common/ConnectionStringsSectionTest.cs - -2005-02-22 Sureshkumar T - - * Makefile: added dependancy for test-lib to create - $(test-lib).config. These configuration entries are used currently - by Test/System.Data.Common/DbProviderFactories- - ConigurationHalderTest.cs tests. Future tests can also add - configuration information in configuration file - app_test.2.0.config. This is for 2.0 profile only. - - * System.Data_test.dll.sources: - Added System.Data.Common/DbProviderFactoriesConfigurationHandlerTest.cs. - - * System.Data.dll.sources: - Added System.Data.SqlClient/SqlClientFactory.cs - Added System.Data.SqlClient/SqlDataSourceEnumerator.cs - -2005-02-15 Atsushi Enomoto - - * System.Data.dll.sources : added XmlSchemaWriter.cs. - -2005-02-02 Atsushi Enomoto - - * System.Data_test.dll.sources : added DataViewManagerTest.cs. - -2005-01-24 Atsushi Enomoto - - * System.Data_test.dll.sources : added DataRowViewTest.cs. - -2004-11-25 Raja R Harinath - - * Makefile (BUILT_SOURCES): New. Build Mono.Data.SqlExpressions/Parser.cs. - (EXTRA_DISTFILES): Add Mono.Data.SqlExpressions/Parser.jay. - * System.Data.dll.sources: Don't mention Mono.Data.SqlExpressions/Parser.cs. - -2004-11-10 Martin Baulig - - * System.Data.Sql/ISqlCommand.cs, - System.Data.Sql/ISqlConnection.cs, - System.Data.Sql/ISqlExecutionContext.cs, - System.Data.Sql/ISqlParameterCollection.cs, - System.Data.Sql/ISqlTransaction.cs: Added `new' modifiers where needed. - -2004-10-06 Umadevi S - * System.Data.dll.sources : Added ISqlNotificationReceiver, SqlNotifcationType, - SqlNotificationInfo, SqlNotificationSource - -2004-09-15 Sebastien Pouliot - - * System.Data_test.dll.sources: Added OdbcPermission, OleDbPermission - and SqlClientPermission unit tests to the build. - -2004-09-14 Sebastien Pouliot - - * System.Data_test.dll.sources: Added DBDataPermission unit tests to - the build. - -2004-09-14 Umadevi S - * Added System.Data.SqlTypes/SqlNotFilledException.cs,System.Data.SqlTypes/ - SqlAlreadyFilledException.cs to System.Data.dll.sources - -2004-09-13 Sebastien Pouliot - - * Makefile: Added /nowarn:618 when compiling unit test assembly to - remove nunit obsolete warnings. - * System.Data.dll.sources: Added System.Data.Common.DbConnectionOptions - (NET_2_0) and System.Data.Common/PermissionHelper to the build. - * System.Data_test.dll.sources: Added {DBData|Odbc|OleDb|SqlClient} - PermissionAttribute unit tests to the build. - -2004-08-25 Nick Drochak - - * Makefile: Cut down the the build noise. - -2004-08-19 Gert Driesen - * Added System.Data.SqlClient/SqlConnectionTest.cs to - System.Data_test.dll.sources - -2004-07-14 Umadevi S - * Added System.Data.SqlTypes/StorageState.cs to System.data.dll.sources - -2004-07-09 Umadevi S - * Added System.Data.Sql/IUdtSerializationContext.cs and System.Data.Sql/SqlFacetAttribute.cs to system.data.dll.sources - -2004-06-02 Umadevi S - * added System.Data/DataTableTypeConverter to system.data.dll.sources - -2004-05-27 Umadevi S - * added files DataTableMappingCollectionTest and DataColumnMappingCollectionTest to system.data_test.dll.sources - -2004-05-26 Umadevi S - * Added files DataTableCollectionTest and DataRelationCollectionTest to the system.data_test.dll.sources - -2004-05-20 Umadevi S - * Fixed bug 58406- implemented the hasrow method, test program used - to test with the bug report - -2004-05-19 Boris Kirzner - * System.Data.dll.sources : Added DataContainer.cs - -2004-05-19 Boris Kirzner - * System.Data.dll.sources : Added RecordCache.cs - -2004-05-14 Umadevi S - * System.Data.dll.sources : Added SQLDebugging.cs - -2004-05-14 Umadevi S - * System.Data.dll.sources : Added OdbcParameterConverter.cs - -2004-05-14 Umadevi S - * System.Data.dll.sources : Added OdbcCategoryAttribute.cs OdbcDescriptionAttribute.cs - -2004-05-14 Umadevi S - * System.Data.dll.sources : Added OdbcCommandBuilder.cs - -2004-05-14 Umadevi S - * System.Data.dll.sources : Added OdbcInfoMessageEventArgs.cs, OdbcInfoMessageEventHandler.cs - -2004-05-14 Umadevi S - * System.Data.dll.sources : Added OdbcPermission.cs,OdbcPermissionAttribute.cs - -2004-05-13 Umadevi S - - * System.Data.dll.sources : added OleDbParameterConverter.cs - - -2004-05013 Umadevi S - - * System.Data.dll.sources : added RelationshipConverter.cs - -2004-05-07 Atsushi Enomoto - - * System.Data.dll.sources : added XmlDataInferenceLoader.cs and - XmlDataReader.cs. - -2004-04-26 Jackson Harper - - * Makefile: output to profile directory. - -2004-04-26 Atsushi Enomoto - - * System.Data.dll.sources : added CustomDataClassGenerator.cs. - -2004-04-19 Atsushi Enomoto - - * System.Data_test.dll.sources : added DataSetInferXmlSchemaTest.cs. - -2004-04-19 Atsushi Enomoto - - * System.Data.dll.sources : Added XmlSchemaDataImporter.cs - -2004-04-15 Atsushi Enomoto - - * System.Data_test.dll.sources : - added DataSetReadXmlSchemaTest.cs and DataSetAssertion.cs. - -2004-04-14 Atsushi Enomoto - - * System.Data_test.dll.sources : added DataSetReadXmlTest.cs. - -2004-04-13 Atsushi Enomoto - - * System.Data_test.dll.sources : added XmlDataDocumentTest2.cs. - -2004-04-05 Lluis Sanchez Gual - - * System.Data.dll.sources: removed SqlConnectionPool.cs. - -2004-03-29 Juraj Skripsky - - * System.Data.dll.sources : added classes in Mono.Data.SqlExpressions - * Makefile : add jay-target for Mono.Data.SqlExpressions/Parser.cs - -2004-03-12 Andreas Nahr - - * System.Data.dll.sources : added classes - -2004-03-04 Eran Domb - - * System.Data.dll.sources : added Node.cs, ComparerFactory.cs. - -2004-03-03 Atsushi Enomoto - - * System.Data.dll.sources : added Index.cs. - -2004-01-21 Atsushi Enomoto - - * System.Data_test.dll.sources : Added TypedDataSetGeneratorTest.cs. - -2004-01-20 Atsushi Enomoto - - * System.Data.dll.sources: Added missing TypedDataSetGenerator.cs. - -2003-12-28 Tim Coleman - * System.Data.dll.sources: - Add new .NET 1.2 sources. - -2003-12-21 Tim Coleman - * System.Data.dll.sources: - Add new .NET 1.2 sources. - -2003-12-19 Tim Coleman - * System.Data.dll.sources: - Add new .NET 1.2 sources. - -2003-12-16 Tim Coleman - * System.Data.dll.sources: - Add new .NET 1.2 sources. - -2003-11-26 Tim Coleman - * System.Data.dll.sources: - Add many new System.Data classes for NET_2_0 build. - -2003-11-25 Tim Coleman - * System.Data.dll.sources: - Add System.Data/IDataSources.cs to build - -2003-07-18 Andreas Nahr - - * System.Data.dll.sources: Assembly/Locale.cs added, Assembly/AssemblyInfo.cs added - -2003-07-18 Peter Williams - - * Makefile (EXTRA_DISTFILES): NUnit.Prefs is not - a distable file. - -2003-07-16 Peter Williams - - * Makefile: Flip around for the new default build - profile. - -2003-06-16 Tim Coleman - * System.Data.Common/DbDataAdapter.cs: - Add the DataTable to the result set even if it contains - no rows. Based on report by Krieg Andreas. - -2003-03-17 Daniel Morgan - - * System.Data.build: on windows build, ignore - warnings CS0219: "The variable xxx is assigned but its value is - never used" and CS0168: "The variable xxx - is declared but never used" - - * System.Data/DataRow.cs: flush - - * System.Data/DataSet.cs: start implementation on Clear(), - and WriteXml() should write the start element at the top - of the document - - * System.Data/DataTable.cs: TODO/FIXME notes. Start implementation - of Compute() - still not working - -2003-03-16 Daniel Morgan - - * System.Data/DataRowView.cs: in the constructor pass - DataRow in instead of int index of the DataRow - in DataTable.Rows - - * System.Data/DataTable.cs: implement sorting - for method Select(filterExpression,sort) - - * System.Data/DataView.cs: more implementation - - Now, If Sort, RowFilter, or RowStateFilter is set, an - enumerated DataRowViews will be a view with those - properties applied. Still need to implement event handling - though. - -2003-03-13 Tim Coleman - * System.Data.SqlClient/SqlCommandBuilder.cs: - Change "where" variable name to "whereClause" at the - request of Rhys Weatherley - -2003-03-10 Daniel Morgan - - * System.Data.SqlClient/SqlDataReader.cs: when - the data reader is closed, this SqlDataReader referenced - in SqlConnection needs to be null - - * System.Data.Common/DbDataAdapter.cs: for SelectCommands executed that - have no result set, such as, DDL like CREATE TABLE or DML like INSERT, - the data reader needs to be immediately closed, and 0 returned - as the number of rows added or refreshed - -2003-02-18 Daniel Morgan - - * DataTableRelationCollection.cs: removed file - because its internally in file DataRelationCollection.cs - -2003-02-18 Alan Tam - - * DataRelation.cs: Added storage required to hold the relations. - Checking of constraints are not implemented yet. - * DataRelationCollection.cs: Implemented DataSetRelationCollection - and DataTableRelationCollection, both as inner class of the abstract class - DataRelationCollection (like Microsoft although not documented in ECMA). - * DataRow.cs: Implemented GetChildRows in a extremely slow way. - Need to implement caching like Microsoft later. - * DataSet.cs: Uncomment DataRelation related members. Uncomment - code for Nested XML. Implemented WriteTable(XmlWriter, DataRow[], - XmlWriteMode) for use of Nested XML. Fixed a wrong modifier in - GetSerializationData. - * DataTable.cs: Uncomment DataRelation related members. - -2003-02-11 Tim Coleman - * System.Data.SqlClient/SqlConnection.cs: - Close the data reader properly, and be sure - to close the data reader when the connection - is closed. - -2003-02-10 Nick Drochak - - * System.Data.build: Keep the standalone tests out of the dll. - -2003-02-09 Rodrigo Moya - - * System.Data.OleDb/OleDbConnection.cs: - * System.Data.OleDb/libgda.cs: upgraded to libgda 0.10. - -2003-01-30 Ville Palo - - * list: Added new file ExpressionElement.cs - -2003-01-26 Daniel Morgan - - * System.Data/DataColumn.cs: fix to not check for DataType being set - - * System.Data/DataRow.cs: misc fixes - - * Test/SqlTest.cs: accept connection parameters from - command line instead of being hard coded - - * Test/System.Data_test.build: exclude building SqlTest.cs - - * Test/System.Data/DataRowTest.cs - * Test/System.Data/DataColumnTest.cs: added new tests and numbered - all the tests so they can be easily identified - - * Test/System.Data/DataRelationTest.cs: commented code that calls - DataSet's BeginEdit() and EndEdit() which causes a compile error - -2003-01-24 Daniel Morgan - - * System.Data/DataColumn.cs: fixes to be like .NET - - when setting AllowDBNull to false, determine if there is - any data that has DBNull.Value, implement AutoIncrement, do not - allow changing the DataType of the column if data has already been - set, check if the DataType is supported, - - * System.Data/DataColumnCollection.cs: handle default ColumnName - like .NET - - * System.Data/DataRow.cs: fixes to be like .NET - a - data column gets initialized to all DBNull.Values not null, - implement AutoIncrement, when setting ItemArray if the item array being - set has less items than the number of columns in the table set those last - columns to DBNull.Value, after setting ItemArray values do an EndEdit(), - both a null and DBNull.Value get set to a DBNull.Value, only use DefaultValue - and AutoIncrement if the value is set to null while DBNull.Value only gets set - to DBNull.Value - -2003-01-17 Daniel Morgan - - * System.Data.SqlClient.SqlConnection.cs: add connection - parameter UID which is the same thing as User ID - -2003-01-13 Ville Palo - - * System.Xml/XmlDataDocument.cs: lots of bugfixes and more implemented - methods. - -2003-01-08 Gonzalo Paniagua Javier - - * list: added System.Data/DataTablePropertyDescriptor.cs - -2002-12-27 Ville Palo - - * list: Added System.Data/XmlDataLoader.cs - -2002-12-16 Ville Palo - - * System.Xml/XmlDataDocument.cs: Now rollback works. It means all - types of transactions works, i guess ;) - -2002-12-14 Ville Palo - - * System.Xml/XmlDataDocument.cs: Adding row via XmlDataDocument to - DataSet's datatable is now possible. - -2002-12-11 Ville Palo - - * System.Xml/XmlDataDocument.cs: Implemented GetRowFromElement() and - GetElementFromRowElement () -methods. Somefixed and little clean up. - -2002-12-10 Gonzalo Paniagua Javier - - * System.Data.SqlClient/SqlCommand.cs: - (CloseReader): don't get the output parameters here. - (GetOutputParameters): don't skip the stream. The parameters will be - there. - - * System.Data.SqlClient/SqlConnection.cs: don't try to execute - 'sp_reset_connection'. - - * System.Data.SqlClient/SqlDataReader.cs: get the output parameters - after the end of the results. - -2002-12-04 Ville Palo - - * System.Xml/XmlDataDocument.cs: Now this works in both ways, - DataSet <--> XmlDataDocument.cs at some level at least. - -2002-12-02 Ville Palo - - * System.Xml/XmlDataDocument.cs : some fixes and some imlemented - methods. - -2002-12-01 Tim Coleman - * System.Data.SqlClient/SqlDataReader.cs: - Change to reflect TdsSchemaInfo -> TdsDataColumnCollection - shift. - -2002-12-01 Ville Palo - - * list: Added XmlDataDocument.cs - * System.Xml/XmlDataDocument.cs: more implementation. - -2002-11-30 Daniel Morgan - - * System.Data.Odbc/OdbcDataReader.cs: implemented GetValues() method - needed by OdbcDataAdapter - - * System.Data.Odbc/OdbcDataAdapter.cs - * System.Data.Odbc/OdbcRowUpdatedEventArgs.cs - * System.Data.Odbc/OdbcRowUpdatedEventHandler.cs - * System.Data.Odbc/OdbcRowUpdatingEventArgs.cs - * System.Data.Odbc/OdbcRowUpdatingEventHandler.cs: added files for an - ODBC Data Adapter - - * list: added new files to linux build - in namespace System.Data.Odbc for the ODBC Data Adapter - - * System.Xml/XmlDataDocument.cs: commented method - protected internal override XPathNavigator CreateNavigator(XmlNode node) - because it would not compile on .NET Framework. Added - a FIXME comment there - -2002-11-29 Ville Palo - - * System.Xml/XmlDataDocument.cs: Started to implement. - -2002-11-26 Tim Coleman - * System.Data.SqlClient/SqlCommand.cs: - * System.Data.SqlClient/SqlConnection.cs: - * System.Data.SqlClient/SqlDataReader.cs: - * System.Data.SqlClient/SqlParameter.cs: - * System.Data.SqlClient/SqlParameterCollection.cs: - * System.Data.SqlClient/SqlTransaction.cs: - Many changes around restructuring of parameter - information so that the Sybase provider supports - PREPAREs too. - -2002-11-25 Ville Palo - - * System.Data/DataSet.cs : Started to implement ReadXmlSchema -method - -2002-11-21 Tim Coleman - * System.Data.build: - * System.Data.SqlClient/SqlCommand.cs: - * System.Data.SqlClient/SqlConnection.cs: - * System.Data.SqlClient/SqlConnectionPool.cs: - * System.Data.SqlClient/SqlDataReader.cs: - * System.Data.SqlClient/SqlException.cs: - * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: - * System.Data.SqlClient/SqlParameter.cs: - * System.Data.SqlClient/SqlTransaction.cs: - * System.Data.SqlClient/SqlXmlTextReader.cs: - * System.Data.SqlTypes/SqlDecimal.cs: - Modify to accept new Mono.Data.Tds.Protocol - namespace in Mono.Data.Tds assembly, replacing - Mono.Data.TdsClient.Internal - -2002-11-20 Ville Palo - - * System.Data.SqlTypes/SqlDecimal.cs: Ported some divide-stuff from - decimal.c file. Does not work correctly yet. - -2002-11-18 Tim Coleman - * System.Data.SqlClient/SqlConnection.cs: - BeginTransaction bug. - * System.Data.SqlClient/SqlParameter.cs: - Add some comments to describe what is going on. - * System.Data.SqlClient/SqlCommand.cs: - Add a TODO. - * System.Data.SqlClient/SqlDataReader.cs: - Add support to get SQL Types - -2002-11-16 Daniel Morgan - - * System.Data/DataView.cs: fix bug - with DataViewEnumerator causing InvalidOperationException - on the last item - -2002-11-15 Tim Coleman - * System.Data.Common/DbDataPermission.cs: - * System.Data.SqlClient/SqlClientPermission.cs: - Make these agree on the class status page. - * System.Data.SqlClient/SqlCommand.cs: - - Fix up handling of GUID and [Var]Binary, and Image types - * System.Data.SqlClient/SqlParameter.cs: - - Provide support for conversion between Type, - DbType, SqlDbType, and the SQL server type names. - - Fix up handling of GUID and [Var]Binary types - * System.Data.SqlClient/SqlParameterCollection.cs: - Correct all of the Add methods. - * Test/SqlTest.cs: - - Add more types to test: unique identifier, binary, - image, smalldatetime, money, smallmoney, timestamp - -2002-11-14 Daniel Morgan - - * System.Data/DataColumnPropertyDescriptor.cs - * System.Data/DataRowView.cs - * System.Data/DataView.cs - * System.Data.Common/DbDataRecord.cs: a little bit more - implementation for data binding purposes - - * Test/PostgresTest.cs - * Test/TestSqlDataAdapter.cs - * Test/TestSqlException.cs - * TestSqlParameters.cs: fixed test for PostgreSQL's new home - at Mono.Data.PostgreSqlClient - -2002-11-14 Tim Coleman - * System.Data.SqlClient/SqlCommand.cs: - Slight reformatting of Bit values and sql statements - * System.Data.SqlClient/SqlDataReader.cs: - Implement RecordsAffected - Complete SchemaTable - * System.Data.SqlClient/SqlParameter.cs: - Propertly support Char/NChar - * System.Data.SqlClient/SqlXmlTextReader.cs: - Add Close () to the Dispose () method - -2002-11-13 Tim Coleman - * Test/SqlTest.cs: - New class added for testing SqlClient - * System.Data.SqlClient/SqlCommand.cs: - Add handling for SqlDbType.Bit - * System.Data.SqlClient/SqlConnection.cs: - Implement Dispose () methods. - Change ConnectionString setter - * System.Data.SqlClient/SqlDataReader.cs: - Implement Dispose () methods. - Set RecordsAffected to -1 by default. Need to - set this correctly in the future. - * System.Data.SqlClient/SqlCommandBuilder.cs: - * System.Data.SqlClient/SqlDataAdapter.cs: - * System.Data.SqlClient/SqlTransaction.cs: - * System.Data.SqlClient/SqlXmlTextReader.cs: - Implement Dispose () methods. - -2002-11-12 Tim Coleman - * list: - Remove Mono.Data.TdsClient.Internal/TdsContext.cs - * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs: - * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs: - Complete these classes - * System.Data.Common/DbDataAdapter.cs: - Experimental support for FillSchema () - -2002-11-11 Tim Coleman - * System.Data/ResDescriptionAttribute.cs: - * list - New internal class added - * System.Data/Constraint.cs: - * System.Data/ConstraintCollection.cs: - * System.Data/DBConcurrencyException.cs: - * System.Data/DataColumn.cs: - * System.Data/DataColumnCollection.cs: - * System.Data/DataRelation.cs: - * System.Data/DataRelationCollection.cs: - * System.Data/DataRow.cs: - * System.Data/DataRowBuilder.cs: - * System.Data/DataRowBuilder.cs: - * System.Data/DataRowCollection.cs: - * System.Data/DataSet.cs: - * System.Data/DataTable.cs: - * System.Data/DataTableCollection.cs: - * System.Data/DataView.cs: - * System.Data/DataViewManager.cs: - * System.Data/DataViewSetting.cs: - * System.Data/DataViewSettingCollection.cs: - * System.Data/ForeignKeyConstraint.cs: - * System.Data/ForeignKeyConstraint.cs: - * System.Data/InternalDataCollectionBase.cs: - * System.Data/MergeFailedEventArgs.cs: - * System.Data/StrongTypingException.cs: - * System.Data/TypeDataSetGeneratorException.cs: - * System.Data/UniqueConstraint.cs: - * System.Data.Common/DataAdapter.cs: - * System.Data.Common/DataColumnMapping.cs: - * System.Data.Common/DataColumnMappingCollection.cs: - * System.Data.Common/DataTableMapping.cs: - * System.Data.Common/DataTableMappingCollection.cs: - * System.Data.Common/DbDataAdapter.cs: - * System.Data.Common/DbDataPermission.cs: - * System.Data.Common/DbDataPermissionAttribute.cs: - * System.Data.Common/DbEnumerator.cs: - * System.Data.SqlClient/SqlCommand.cs: - * System.Data.SqlClient/SqlCommandBuilder.cs: - * System.Data.SqlClient/SqlConnection.cs: - * System.Data.SqlClient/SqlDataAdapter.cs: - * System.Data.SqlClient/SqlParameter.cs: - Add missing attributes, methods, properties based on information - from System.Data class status page on go-mono.com. - - -2002-11-10 Ville Palo - - * System.Data.SqlTypes/SqlString.cs: Now all methods are implemented - -2002-11-09 Tim Coleman - * list: - * System.Data/DataCategoryAttribute.cs: - Add new attribute based on corcompare - -2002-11-09 Rodrigo Moya - - * System.Data.OleDb/OleDbDataAdapter.cs: cleaned up implementation, - based on the PgSql/SqlClient data adapter classes. - -2002-11-09 Tim Coleman - * list: - Add new internal tds classes - * System.Data.Common/DbDataAdapter.cs: - * System.Data.SqlClient/SqlDataAdapter.cs: - Change event calling system - * System.Data.SqlClient/SqlClientPermission.cs: - * System.Data.SqlClient/SqlClientPermissionAttribute.cs: - * System.Data.SqlClient/SqlDataReader.cs: - Add comments - * System.Data.SqlClient/SqlCommand.cs: - Some changes to make consistent with .NET based on Sql server traces - Implement command timeout - * System.Data.SqlClient/SqlCommandBuilder.cs: - Make sure that we only build a command if key info found - * System.Data.SqlClient/SqlConnection.cs: - Change event calling system - Some changes to make consistent with .NET based on Sql server traces - Implement connection timeout - * System.Data.SqlClient/SqlConnectionPool.cs: - Implement connection timeout - * System.Data.SqlClient/SqlError.cs: - Implement ToString () - * System.Data.SqlClient/SqlException.cs: - Mucho implementation and cleanup - * System.Data.SqlClient/SqlParameter.cs: - Implement Clone () - * System.Data.SqlClient/SqlParameterCollection.cs: - Code cleanup - * System.Data.SqlClient/SqlTransaction.cs: - Move some of the transaction creation to SqlConnection to be consistent - with .NET SQL traces - -2002-11-08 Tim Coleman - * System.Data/DataRow.cs: - * System.Data/DataTable.cs: - Some fix-ups related to the DbDataAdapter to make it work. - * System.Data.Common/DbDataAdapter.cs: - Fix the Fill () and Update () methods. These now work - fairly well. Need mucho testing. - * System.Data.SqlClient/SqlCommandBuilder.cs: - Support table mappings and parameter source versions now. - * System.Data.SqlClient/SqlConnection.cs: - * System.Data.SqlClient/SqlTransaction.cs: - Add set accessor for transaction so that SqlTransaction.Commit () - will remove itself from the connection. - * System.Data.SqlClient/SqlDataAdapter.cs: - Update/Insert/Delete command should be null by default. - * System.Data.SqlClient/SqlException.cs: - Remove a TODO attribute - * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs: - Properly handle the SqlCommand object - -2002-11-08 Ville Palo - - * System.Data.SqlTypes/SqlDateTime.cs: Now the all methods are - implemented. - -2002-11-08 Gonzalo Paniagua Javier - - * System.Data.SqlTypes/SqlDecimal.cs: fixed build. Someone should check - my comments and do something more appropiate. - -2002-11-07 Ville Palo - - * System.Data.SqlTypes/SqlBinary.cs: - * System.Data.SqlTypes/SqlBoolean.cs: - * System.Data.SqlTypes/SqlByte.cs: - * System.Data.SqlTypes/SqlDateTime.cs: - * System.Data.SqlTypes/SqlDecimal.cs: - * System.Data.SqlTypes/SqlDouble.cs: - * System.Data.SqlTypes/SqlDecimal.cs: - * System.Data.SqlTypes/SqlGuid.cs: - * System.Data.SqlTypes/SqlInt16.cs: - * System.Data.SqlTypes/SqlInt32.cs: - * System.Data.SqlTypes/SqlInt64.cs: - * System.Data.SqlTypes/SqlMoney.cs: - * System.Data.SqlTypes/SqlSingle.cs: - * System.Data.SqlTypes/SqlString.cs: Implemented more methods and - fixed some. SqlBoolean Equals (object value) -method improvements to - all classes. - -2002-11-07 Tim Coleman - * System.Data.Common/DbDataAdapter.cs: - Remove NotImplementedException in Dispose - * System.Data.Common/FieldNameLookup.cs: - Should be sealed - * System.Data.SqlClient/SqlCommand.cs: - Fix CommandText accessor (stack overflow) - Implement DeriveParameters method - * System.Data.SqlClient/SqlCommandBuilder.cs: - Implement this class - * System.Data.SqlClient/SqlConnection.cs: - Change application name to "Mono SqlClient Data Provider" - * System.Data.SqlClient/SqlDataReader.cs: - Add new schema information - * System.Data.SqlClient/SqlError.cs: - * System.Data.SqlClient/SqlErrorCollection.cs: - Remove internal methods, TODO attributes - * System.Data.SqlClient/SqlParameter.cs: - Add new internal constructor for DeriveParameters use - * System.Data.SqlClient/SqlParameterConverter.cs: - Add missing methods based on class status - -2002-11-07 Nick Drochak - * list: add System.Data/ColumnDataPropertyDescriptor.cs - -2002-11-04 Tim Coleman - * list: - Add Mono.Data.TdsClient.Internal.TdsInternalError - Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection - Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler - Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs - Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler - Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs - Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult - Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection - Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult - * System.Data.Common/RowUpdatedEventArgs.cs: - * System.Data.Common/RowUpdatingEventArgs.cs: - Implement - * System.Data.SqlClient/SqlCommand.cs: - * System.Data.SqlClient/SqlDataReader.cs: - Remove checks for errors. These are now handled by events - * System.Data.SqlClient/SqlConnection.cs: - * System.Data.SqlClient/SqlError.cs: - * System.Data.SqlClient/SqlException.cs: - * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: - Add event handlers and triggers for errors, messages, state change - * System.Data.SqlClient/SqlParameter.cs: - Re-add refreshproperties - * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs: - * System.Data.SqlClient/SqlRowUpdatedEventHandler.cs: - * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs: - * System.Data.SqlClient/SqlRowUpdatingEventHandler.cs: - Implement - -2002-11-04 Tim Coleman - * list: - Add Mono.Data.TdsClient.Internal.TdsBigDecimal - Add System.Data.SqlClient.SqlParameterConverter - Add System.Data.DataSysDescriptionAttribute - * System.Data/DataSysDescriptionAttribute.cs: - New class added - * System.Data.Common/DbDataPermission.cs: - Add CreateInstance method - * System.Data.SqlClient/SqlClientPermission.cs: - * System.Data.SqlClient/SqlError.cs: - Add Serializable attribute - * System.Data.SqlClient/SqlCommand.cs: - * System.Data.SqlClient/SqlConnection.cs: - * System.Data.SqlClient/SqlDataAdapter.cs: - * System.Data.SqlClient/SqlParameter.cs: - Add some missing property attributes - * System.Data.SqlClient/SqlCommandBuilder.cs: - Add some missing property attributes - Implement properties - * System.Data.SqlClient/SqlDataReader.cs: - Implement missing methods - * System.Data.SqlClient/SqlErrorCollection.cs: - Implement the properties - * System.Data.SqlClient/SqlException.cs: - Remove extra property accessors - * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: - Add internal constructor - * System.Data.SqlClient/SqlParameterCollection.cs: - Add internal constructor - Add property attributes - * System.Data.SqlClient/SqlParameterConverter.cs: - New internal class added - * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs: - * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs: - Remove destructor - * System.Data.SqlTypes/SqlDecimal.cs: - Add implicit conversion from TdsBigDecimal to SqlDecimal - * System.Data.SqlTypes/SqlString.cs: - * System.Data.SqlTypes/SqlInt16.cs: - * System.Data.SqlTypes/SqlDateTime.cs: - Change code to remove compiler warnings - -2002-11-04 Stuart Caborn - - * list: added System.Data/XmlConstants.cs to - Linux build - - * System.Data/XmlConstants.cs: added - - * System.Data/DataTable.cs - * System.Data/DataSet.cs - * System.Data/DataColumn.cs - * System.Data/DataColumnCollection.cs - * System.Data/DataRelation.cs: modified - - Began initial implementation of WriteXml - and WriteXmlSchema. There is no support for DiffGrams - yet. In WriteSchema mode, relationships are missing, - all types are xs:string and the namespacing is not - working properly. Added support for Ordinals in the - DataColumnCollection and added support for - namespaces and prefixes. - -2002-11-03 Ville Palo - - * System.Data.SqlTypes/SqlBinary.cs: Finished and no errors generated - by NUnitConsole_mono.exe - -2002-11-03 Tim Coleman (tim@timcoleman.com) - * System.Data.SqlClient/SqlCommand.cs: - Use SET NO_BROWSETABLE ON when CommandBehavior is KeyInfo - * System.Data.SqlClient/SqlDataReader.cs: - Get more schema info if available - * list: - Add Mono.Data.TdsClient.Internal.TdsColumnStatus - -2002-11-02 Tim Coleman (tim@timcoleman.com) - * System.Data.SqlClient/SqlCommand.cs: - Change to use sp_executesql to run regular text queries. - Now, sp_executesql for text, sp_execute for prepared, - and execute for SPs means everything runs a procedure. - * System.Data.SqlClient/SqlParameter.cs: - Allow client to set parameter name in Prepare () - * System.Data.SqlClient/SqlParameterCollection.cs: - Implement some methods - * System.Data.SqlClient/SqlDataReader.cs: - Since everything is an SP now, we know that when - we see DoneProc, that we are really done. - -2002-11-01 Tim Coleman (tim@timcoleman.com) : - * System.Data.Common/DbEnumerator.cs : - Throw correct exception on Reset () - Add ColumnSize to schema table. - * System.Data.SqlClient/SqlDataReader.cs : - Add ColumnSize to schema table. - * System.Data.SqlClient/SqlCommand.cs : - Change the way that preparing is handled. - Now uses sp_prepare on the server instead of temp - stored procedures because it's the Right Thing[tm] to do. - * System.Data.SqlClient/SqlConnection.cs : - Store data readers here rather than in command - * System.Data.SqlClient/SqlDataReader.cs : - More implementation, including binary types - * System.Data.SqlClient/SqlParameter.cs : - Lowercase type name - -2002-10-31 Tim Coleman (tim@timcoleman.com) - * System.Data.Common/DbDataAdapter.cs : - Fix handling of nulls - * System.Data.Common/DbDataRecord.cs : - Change GetFieldType () - * System.Data.Common/DbEnumerator.cs : - Add new schema information - * System.Data.Common/FieldNameLookup.cs : - Change definition of schema - * System.Data.Common/SchemaInfo.cs : - Add more information - * System.Data.SqlClient/SqlDataReader.cs : - get more schema table data - * list : - Add Mono.Data.TdsClient.Internal.TdsSchemaInfo - -2002-10-31 Ville Palo - - * SqlBinary.cs: - * SqlBoolean.cs: - * SqlByte.cs: - * SqlDecimal.cs: - * SqlDouble.cs: - * SqlInt16.cs: - * SqlInt64.cs: - * SqlString.cs: Some bugfixes and some TODOs but so much - work to do. - -2002-10-30 Tim Coleman (tim@timcoleman.com) - * System.Data.Common/FieldNameLookup.cs: - * System.Data.Common/SchemaInfo.cs: - * System.Data.SqlClient/SqlXmlTextReader.cs: - New classes added - * list : - Class list changed in build - * System.Data.SqlClient/SqlCommand.cs: - Added support for command behaviors - Refactored a bunch of code - Implement ExecuteScalar - Implement ExecuteXmlReader - * System.Data.SqlClient/SqlConnection.cs: - Moved CheckForErrors here - * System.Data.SqlClient/SqlDataAdapter.cs: - Code reformatting - * System.Data.SqlClient/SqlDataReader.cs: - Implement GetEnumerator - Fix NextResult, Read - Add SqlDataReaderEnumerator private class - * System.Data.SqlClient/SqlParameter.cs: - Move some of the Prepare code from SqlCommand to here - * System.Data.SqlClient/SqlTransaction.cs: - Move error checking to SqlConnection - -2002-10-29 Tim Coleman (tim@timcoleman.com) - * System.Data.SqlClient/SqlCommand.cs: - Added code to handle parameters for queries - * System.Data.SqlClient/SqlConnection.cs: - Properly handle resetting SqlConnections - * System.Data.SqlClient/SqlDataReader.cs: - Properly handle the case where no results are returned - * System.Data.SqlClient/SqlParameter.cs: - Default direction to Input - * System.Data.SqlClient/SqlParameterCollection.cs: - Implement GetEnumerator - -2002-10-29 Rodrigo Moya - - * makefile.gnu: added Test directory. - -2002-10-29 Ville Palo - - * System.Data.SqlTypes/SqlGuid.cs: Fixed some bugs and finished - couple of MonoTODOs. - -2002-10-28 Tim Coleman (tim@timcoleman.com) - * System.Data.SqlClient/SqlCommand.cs: - Add some error handling - * System.Data.SqlClient/SqlDataReader.cs: - Add some error handling - Add precision/scale to schema table - * System.Data.SqlClient/SqlException.cs: - Generate a SqlException from TDS error - collection - * System.Data.SqlClient/SqlTransaction.cs: - Add some error handling - - -2002-10-28 Ville Palo - - * System.Data.SqlTypes/SqlBinary.cs: - * System.Data.SqlTypes/SqlBoolean.cs: - * System.Data.SqlTypes/SqlByte.cs: - * System.Data.SqlTypes/SqlDateTime.cs: - * System.Data.SqlTypes/SqlDecimal.cs: - * System.Data.SqlTypes/SqlDouble.cs: - * System.Data.SqlTypes/SqlDecimal.cs: - * System.Data.SqlTypes/SqlDouble.cs: - * System.Data.SqlTypes/SqlGuid.cs: - * System.Data.SqlTypes/SqlInt16.cs: - * System.Data.SqlTypes/SqlInt32.cs: - * System.Data.SqlTypes/SqlInt64.cs: - * System.Data.SqlTypes/Money.cs: - * System.Data.SqlTypes/SqlSingle.cs: - * System.Data.SqlTypes/SqlString.cs: - * System.Data.SqlTypes/SqlSingle.cs: Fixed internal loop bugs and - some other minor fixes. - -2002-10-27 Rodrigo Moya - - * System.Data.OleDb/OleDbDataAdapter.cs (Fill, FillSchema, - GetFillParameters, Update): added overloaded methods. - - * System.Data.OleDb/OleDbCommand.cs: - * System.Data.OleDb/OleDbDataReader.cs: - * System.Data.OleDb/OleDbConnection.cs: removed limitation of one - data adapter at a time. Mono's version can open as many as you want, - for free. - -2002-10-25 Tim Coleman (tim@timcoleman.com) - * System.Data.SqlClient/SqlConnectionPool.cs: - New class added - * System.Data.SqlClient/SqlClientPermission.cs: - * System.Data.SqlClient/SqlClientPermissionAttribute.cs: - * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: - * System.Data.SqlClient/SqlInfoMessageEventHandler.cs: - * System.Data.SqlClient/SqlParameter.cs: - * System.Data.SqlClient/SqlParameterCollection.cs: - Code reformatting - * System.Data.SqlClient/SqlCommand.cs: - * System.Data.SqlClient/SqlConnection.cs: - * System.Data.SqlClient/SqlException.cs: - * System.Data.SqlClient/SqlTransaction.cs: - New code based on work in TDS Client - * list: - New files added for SqlClient, and TdsClient.Internal - * System.Data.build: - Added reference to System.EnterpriseServices.dll - Still leave SqlClient out of build until danmorg - can fix. - -2002-10-23 Ville Palo - - * System.Data.SqlTypes/SqlDouble.cs: - * System.Data.SqlTypes/SqlSingle.cs: Finished - -2002-10-23 Ville Palo - - * System.Data.SqlTypes/SqlByte.cs: - * System.Data.SqlTypes/SqlBoolean.cs: - * System.Data.SqlTypes/SqlInt16.cs: - * System.Data.SqlTypes/SqlInt32.cs: - * System.Data.SqlTypes/SqlInt64.cs: Finished. - -2002-10-21 Rodrigo Moya - - * list: removed libodbchelper.cs file, which has been removed. - -2002-10-16 Tim Coleamn - * list: - * System.Data.build: - Exclude compiling of System.Data.SqlClient in - preparation for overhauls of that system. - -2002-10-16 Daniel Morgan - - * ParmUtil.cs - * PostgresLibrary.cs - * PostgresTypes.cs - * SqlClientPermission.cs - * SqlClientPermissionAttribute.cs - * SqlCommand.cs - * SqlCommandBuilder.cs - * SqlConnection.cs - * SqlDataAdapter.cs - * SqlDataReader.cs - * SqlError.cs - * SqlErrorCollection.cs - * SqlException.cs - * SqlInfoMessageEventArgs.cs - * SqlInfoMessageEventHandler.cs - * SqlParameter.cs - * SqlParameterCollection.cs - * SqlRowUpdatedEventArgs.cs - * SqlRowUpdatedEventHandler.cs - * SqlRowUpdatingEventArgs.cs - * SqlRowUpdatingEventHandler.cs - * SqlTransaction.cs: thanks to Miguel de Icaza, he - copied files on the mono cvs server - from mcs/class/System.Data/System.Data.SqlClient - for the PostgreSQL provider - to mcs/class/Mono.Data.PostgreSqlClient. - This frees up - mcs/class/System.Data/System.Data.SqlClient for - the Microsoft SQL Server provider. - Any Mono.Data.PostgreSqlClient/Sql*.cs files - were copied on the cvs server - to Mono.Data.PostgreSqlClient/PgSql*.cs files - and the old Mono.Data.PostgreSqlClient/Sql*.cs - files were removed. Copying, renaming, and removing - was done on the cvs server so we could keep - the cvs change history. - -2002-10-15 Daniel Morgan - - * System.Data.OleDb/libgda.cs: added more functions - to platfrom invoke into shared library libgda - - * System.Data.OleDb/OleDbDataReader.cs: implemented - GetSchemaTable() and GetFieldType() - -2002-10-13 Daniel Morgan - - * System.Data/DataRow.cs: don't throw exception - if DBNull is false. Had to do comment this line - to allow a typeof(Type). - - * System.Data.SqlClient/SqlCommand.cs: the "DataType" - DataColumn and DataRows in a DataTable for a schema should - be typeof Type, not string. This is to make it - compatible with MS.NET - - * System.Data.SqlClient/SqlConnection.cs: the - isolation level should be set before - beginning the transaction - - * Test/SqlSharpCli.cs: change string to Type for - "DataType" from a DataRow in a DataTable - that contains a schema. - -2002-10-14 Rodrigo Moya - - * list: added missing Odbc files. - -2002-10-09 Rodrigo Moya - - * list: added System.Data.Odbc files. - -2002-10-09 Brian Ritchie - - * System.Data.Odbc/*: added first version of ODBC managed provider. - -2002-10-07 Gonzalo Paniagua Javier - - * System.Data/ConstraintCollection.cs: - * System.Data/DataColumnCollection.cs: - * System.Data/DataRowCollection.cs: - * System.Data/DataTableCollection.cs: - * System.Data/InternalDataCollectionBase.cs: made List internal to fix - the build with csc. It must be a mcs bug. I will try to get a test case. - -2002-10-06 Luis Fernandez - - * System.Data/Constraint.cs (AssertConstraint): added overloaded - method. - - * System.Data/DataColumnCollection.cs: added constraints when needed. - - * System.Data/DataRow.cs: validate UniqueConstraint's. - - * System.Data/DataRowCollection.cs (ValidateDataRowInternal): new - internal method to validate a given DataRow with respect to the - DataRowCollection. - - * System.Data/ForeignKeyConstraint.cs (AssertConstraint): stubs for - new overloaded method. - - * System.Data/UniqueConstraint.cs: added implementation. - (AseertConstraint): implemented new overloaded method. - -2002-10-01 Rodrigo Moya - - * System.Data.OleDb/OleDbConnection.cs (Open): commented code from - last commit, which wasn't supposed to be in CVS yet. - -2002-10-01 Luis Fernandez - - * System.Data/DataColumn.cs: - * System.Data/DataRow.cs: - * System.Data/DataRowCollection.cs: - * System.Data/DataTable.cs: some fixes and implementation. - -2002-09-28 Vladimir Vukicevic - - * System.Data.OleDb/OleDbConnection.cs: Close - reader properly in call to ExecuteScalar(). - -2002-09-07 Rodrigo Moya - - * System.Data.OleDb/OleDbConnection.cs (Open): changed to use OleDb - connection strings, which are then converted to GDA connection - strings, instead of using directly GDA data source names. - - * System.Data.OleDb/libgda.cs: added more needed functions. - -2002-09-06 Franklin Wise - - * System.Data/DataColumn.cs: More flushing out. - - * System.Data/ForeignKeyConstraint.cs: Implemented GetHashCode() - - * System.Data/UniqueKeyConstraint.cs: Implemented GetHashCode() - - * Tests: See Changelog for System.Data/Test - -2002-09-04 Franklin Wise - - * Tests: See Changelog for System.Data/Test - - * New Files: - System.Data/DataColumnCollectionTest.cs - System.Data/DataRowCollectionTest.cs - System.Data/DataRowTest.cs - - * System.Data/DataColumn.cs: Flushing out validation, type conversion for - autoincrement. Added lots of TODO's. - * System.Data/DataColumnCollection.cs: Wrote out add logic as a comment. - Tagged implementation with FIXME tags. Lot's more validation - and setup needs to be done, much of which is now tagged as todo's - or FIXME's - - * System.Data/DataRow.cs: Lot's of fixme's added. - - * System.Data/DataRowCollection.cs: TODO's added. - - * System.Data/DataTable.cs: Implemented PrimaryKey. - - * System.Data/UniqueConstraint.cs: Implemented related PrimaryKey - helpers. - -2002-08-25 Rodrigo Moya - - * System.Data.OleDb/OleDbTransaction.cs (OleDbTransaction): manage - correctly the isolation level. - (IsolationLevel): likewise. - (~OleDbTransaction): implemented. - - * System.Data.OleDb/libgda.cs: added more needed stuff. - -2002-08-22 Daniel Morgan - - * System.Data.SqlClient/SqlParameter.cs: flush - - * System.Data.SqlClient/SqlParameterCollection.cs: fixes - for the Item property, IndexOf, and Contains. - - * Test/SqlSharpCli.cs: added input parameters support. - when a query is executed, if a parameter name matches - a SQL# internal variable name, it uses that value for the parameter; otherwise, - the user is prompted for the parameter value. Currently, it only supports - string parameters. - -2002-08-21 Rodrigo Moya - - * System.Data.OleDb/libgda.cs: adapted to changes in libgda (get_vtype - and get_type for GdaValue). - - * System.Data.OleDb/OleDbDataReader.cs: adapted to changes in - libgda.cs. - -2002-08-20 Rodrigo Moya - - * System.Data.OleDb/OleDbConnection.cs (DataReader): new internal - property. - (Close): set the dataReader to null. - - * System.Data.OleDb/OleDbDataReader.cs (OleDbDataReader): set the - connection's DataReader property to this object. - (Close): set it to null here. - (Depth, IsDbNull): implemented. - (this): implemented the Item property with a string indexer. - - * System.Data.OleDb/OleDbCommand.cs (ExecuteNonQuery, ExecuteReader, - ExecuteScalar): do nothing if there's already an open data reader. - - * System.Data.OleDb/libgda.cs: more API functions. - - * System.Data.OleDb/TestOleDb.cs (TestDataReader): close the data - reader before continuing. - -2002-08-20 Franklin Wise - - * System.Data/System.Data.build: added nowarn:0679 - - * System.Data/System.DataTable: cleaned up class, added MonoTODO tags - setup to begin implementing. Implemented ctor(). - - * Tests: See System.Data\Test\ChangeLog - - -2002-08-19 Rodrigo Moya - - * System.Data.OleDb/OleDbSchemaGuid.cs: initialize static members. - -2002-08-19 Franklin Wise - - * Tests: See System.Data\Test\ChangeLog - - * System.Data/UniqueConstraint.cs: More validation. - - * System.Data/ForeignKeyConstraint.cs: Added more validation rules. - Another LAMESPEC tag. Implemented more of Add/Remove Setup/Cleanup - logic. - - * System.Data/DataTable.cs: Added more MonoTODO tags - - * class/System.Data/.cvsignore: added tmp & Temp - - * System.Data/Constraint.cs: Changed abstract helpers to virtual and - internal. - - * System.Data/ConstraintCollection.cs: Commented out unused line. - -2002-08-18 Rodrigo Moya - - * System.Data.OleDb/OleDbConnection.cs (ChangeDatabase): implemented. - - * System.Data.OleDb/OleDbException.cs (OleDbException): added internal - constructor. - (ErrorCode, Message, Source, Errors): implemented. - - * System.Data.OleDb/OleDbError.cs: implemented the full class. - - * System.Data.OleDb/libgda.cs: added more libgda functions. - - * System.Data.OleDb/TestOleDb.cs (TestOleDb): display properties for - the opened connection. - -2002-08-18 Rodrigo Moya - - * System.Data.OleDb/OleDbConnection.cs (ServerVersion): implemented. - - * System.Data.OleDb/OleDbDataReader.cs (Close): clear the results - ArrayList after releasing the items. - (GetName, GetDateTime, GetDouble, GetSingle, GetInt16, GetInt32, - GetOrdinal, GetString): implemented. - (GetDataTypeName): made it get the type from the data model, not from - the current value, which could not have been retrieved yet. - (GetValue): call the Get* method corresponding with the data type of - the requested column. - - * System.Data.OleDb/libgda.cs: added more libgda functions. - (GdaTimestamp, GdaDate, GdaTime): new marshalled structures. - - * System.Data.OleDb/TestOleDb.cs (TestDateReader): display column - titles via OleDbDataReader.GetName (). - (TestOleDb): create temporary table with a date field. - (InsertRow): set current date for the date field. - -2002-08-18 Rodrigo Moya - - * System.Data.OleDb/OleDbDataReader.cs (this[]): made it just call - GetValue, which will take care of all the work needed. - (Close): implemented basic stuff. - (~OleDbDataReader): implemented. - - * System.Data.OleDb/libgda.cs: added more needed functions. - -2002-08-16 Rodrigo Moya - - * System.Data.OleDb/TestOleDb.cs: made it work with a temporary table - we create. - (TestTransaction): added test for transactions. - -2002-08-16 Rodrigo Moya - - * System.Data.OleDb/libgda.cs: added new needed libgda functions. - - * System.Data.OleDb/OleDbDataReader.cs (GetBoolean): throw exceptions - when there are errors. - (GetByte, GetChar, GetDataTypeName, GetValue, Read): implemented. - - * System.Data.OleDb/TestOleDb.cs: added more testing code for data - readers. - -2002-08-15 Rodrigo Moya - - * System.Data.OleDb/libgda.cs: added new needed libgda functions. - - * System.Data.OleDb/OleDbParameterCollection.cs (GdaParameterList): - create an empty GdaParameterList. - - * System.Data.OleDb/OleDbCommand.cs (ExecuteReader): check values - for NULL before passing them to Marshal.PtrToStructure, which issues - an exception if the value is NULL. - -2002-08-15 Rodrigo Moya - - * System.Data/UniqueConstraint.cs (UniqueConstraint): commented - unreachable code to avoid compiler warning. - - * System.Data.OleDb/libgda.cs (GdaList): added new internal class. - - * System.Data.OleDb/OleDbConnection.cs (DataSource): implemented. - (OpenReader): removed internal method. - - * System.Data.OleDb/OleDbCommand.cs (ExecuteReader): split correctly - the list of returned data models. - -2002-08-15 Franklin Wise - - * System.Data/Constraint.cs: Added helper virtual functions - - * System.Data/ConstraintCollection.cs: Improved constraint removal, - validation. Removed specific knowledge of subclasses of - Constraint. - - * System.Data/DataColumn.cs: Added static helper function to compare - if two DataColumn arrays are the same. - - * System.Data/ForeignKeyConstraint.cs: Continued to flush out. - - * System.Data/UniqueConstraint.cs: Implemented. Still some constraint - validation to do. - -2002-08-13 Franklin Wise - - * System.Data/DataRow.cs: Added several fixme tags. - -2002-08-13 Rodrigo Moya - - * System.Data.SqlClient/SqlDataAdapter.cs (DeleteCommand, - InsertCommand, SelectCommand, UpdateCommand): removed 'new' keyword - to avoid compiler warnings. - -2002-08-12 Franklin Wise - - * System.Data/Constraint.cs: Implemented - - * System.Data/UniqueConstraint.cs: GetHashCode() & - special case Ctor. Still need to be implemented. LAMESPEC tags - added. - - * System.Data/ConstraintCollection.cs: Clear() & - AddRange() need to be finished. Several LAMESPEC tags. - - * Allow Constraint collection to be created in DataTable. - - * System.Data/ForeignKeyConstraint: Added a couple of - helper functions. - - * System.Data/DataColumnCollection New/Added DataColumns now have - Table property set. - -2002-08-11 Rodrigo Moya - - * System.Data.OleDb/libgda.cs: added some GdaValue functions. - - * System.Data.OleDb/OleDbCommand.cs (OpenReader): removed this - internal method, since we don't need it. - (ExecuteReader): call SetupGdaCommand before executing the command - via libgda functions. - (ExecuteScalar): implemented. - - * System.Data.OleDb/OleDbDateReader.cs (OleDbDataReader): removed call - to OleDbCommand.OpenReader. - (GetBoolean): implemented. - -2002-08-08 Franklin Wise - - * System.Data/IDbComand.cs: IDbCommand now inherits IDisposable - - * System.Data/IDbConnection.cs: IDbConnection now inherits IDisposable - - * System.Data.SqlTypes/SqlCompareOptions.cs: Enum now set to correct - values. - -2002-08-06 Gonzalo Paniagua Javier - - * System.Data.OleDb/OleDbConnection.cs: little fixes to make it work - and don't show a warning in Open. - - * System.Data.OleDb/TestOleDb.cs: added Close. - -2002-08-05 Rodrigo Moya - - * System.Data.OleDb/OleDbConnection.cs (ConnectionString, - ConnectionTimeout, ServerVersion, GdaConnection): - corrected style. - (OleDbConnection): call libgda.gda_init on constructor. - - * System.Data.OleDb/libgda.cs (libgda): removed static constructor, - which wasn't been called. - - * System.Data.OleDb/TestOleDb.cs (TestOleDb): updated to really - make some tests. - -2002-08-04 Rodrigo Moya - - * list: added missing System.Data.OleDb and - System.Data.Common files. - - * System.Data.OleDb/ChangeLog: removed and merged with - System.Data's ChangeLog. - - * System.Data.OleDb/OleDbDataAdapter.cs: - * System.Data.OleDb/OleDbPermission.cs: compilation fixes. - -2002-07-30 Rodrigo Moya - - * System.Data.OleDb/OleDbDataReader.cs (FieldCount): implemented. - (IsClosed, Item, RecordsAffected): implemented some properties. - - * libgda.cs: added GdaDataModel methods. - -2002-07-29 Rodrigo Moya - - * System.Data.OleDb/OleDbDataReader.cs (OleDbDataReader constructor): changed to receive - a second argument (ArrayList results). - (NextResult): implemented. - - * System.Data.OleDb/OleDbCommand.cs: don't store the ArrayList of results, since we'll - pass that to the OleDbDataReader. - (OleDbCommand constructor): don't create the ArrayList of results. - (GdaResults): removed property. - (ExecuteReader): create a temporary ArrayList and pass that to the - OleDbDataReader constructor. - -2002-07-28 Rodrigo Moya - - * System.Data.OleDb/OleDbCommand.cs (ExecuteReader): - (CreateParameter): implemented IDbCommand methods. - (CommandText): don't create many GdaCommand's, only one is needed. - (ExecuteNonQuery): set up the internal GDA command object. - (ExecuteReader): use correctly the unique GDA command object. - - * System.Data.OleDb/libgda.cs: added new libgda calls. - -2002-07-27 Rodrigo Moya - - * System.Data.OleDb/OleDbConnection.cs (CreateCommand): - (BeginTransaction): implemented IDbConnection methods. - -2002-07-12 Rodrigo Moya - - * list: added System.Data.OleDb files to file list. - -2002-07-11 Rodrigo Moya - - * System.Data.OleDb/libgda.cs: added new libgda functions and some enumerations. - - * System.Data.OleDb/OleDbParameter.cs (IsNullable): removed explicit implementation - of the set method for this property. - - * System.Data.OleDb/OleDbDataAdapter.cs (MissingMappingAction): implemented. - (MissingSchemaAction): implemented. - -2002-07-10 Tim Coleman - - * System.Data.OleDb/OleDbCommandBuilder.cs: Added new methods, properties - * System.Data.OleDb/OleDbConnection.cs: Modified constructor - * System.Data.OleDb/OleDbError.cs: Added stubbs - * System.Data.OleDb/OleDbException.cs: Added stubbs - * System.Data.OleDb/OleDbInfoMessageEventArgs.cs: Added stubbs - * System.Data.OleDb/OleDbInfoMessageEventHandler.cs: style change - * System.Data.OleDb/OleDbParameter.cs: Added conversion from type to OleDbType - * System.Data.OleDb/OleDbPermission.cs: Added stubbs - * System.Data.OleDb/OleDbSchemaGuid.cs: Added stubbs - * System.Data.OleDb/OleDbTransaction.cs: New constructors, changes to methods to - support transaction nesting - * System.Data.OleDb/libgda.cs: Added my name to this file - -2002-07-09 Tim Coleman - - * System.Data.OleDb/OleDbCommand.cs: Style changes, added new methods - * System.Data.OleDb/OleDbConnection.cs: Style changes, added new methods - * System.Data.OleDb/OleDbDataAdapter.cs: Implementation - * System.Data.OleDb/OleDbDataReader.cs: Added stubbs - * System.Data.OleDb/OleDbErrorCollection.cs: Added stubbs, some implementation - * System.Data.OleDb/OleDbParameter.cs: Style changes, added new methods - * System.Data.OleDb/OleDbParameterCollection.cs: Style changes, added new methods - * System.Data.OleDb/OleDbPermissionAttribute.cs: Style changes, added new methods - * System.Data.OleDb/OleDbRowUpdatedEventArgs.cs: Added stubbs - * System.Data.OleDb/OleDbRowUpdatingEventArgs.cs: Added stubbs - * System.Data.OleDb/OleDbTransaction.cs: Style changes, added new methods - * System.Data.OleDb/OleDbType.cs: Fixed two typos - * System.Data.OleDb/libgda.cs: Style changes, added new methods - -2002-07-09 Tim Coleman - - * System.Data.build: remove restriction on System.Data.OleDb build - -2002-06-03 Rodrigo Moya - - * System.Data.OleDb/OleDbParameterCollection.cs (GetEnumerator, SyncRoot, - IsSynchronized): implemented. - -2002-06-02 Rodrigo Moya - - * System.Data.OleDb/OleDbTransaction.cs (Dispose): added missing method. - - * System.Data.OleDb/OleDbCommand.cs (Clone): added missing methods. - (Parameters, Transaction, Connection): made these overload - IDbCommand's ones. - - * System.Data.OleDb/OleDbParameterCollection.cs (IndexOf, Remove, RemoveAt): - call m_list methods, not own ones. - - * System.Data.OleDb/OleDbParameter.cs: more implementation. - -2002-06-02 Rodrigo Moya - - * System.Data.OleDb/OleDbTransaction.cs (Connection, IsolationLevel, Begin, - Commit, Rollback): implemented. - (GdaConnection): added new internal property. - - * System.Data.OleDb/OleDbParameter.cs: - * System.Data.OleDb/OleDbParameterCollection.cs: implemented some methods and - properties. - - * System.Data.OleDb/libgda.cs: added yet more libgda API functions. - -2002-06-01 Rodrigo Moya - - * System.Data.OleDb/libgda.cs: added new libgda API functions. - - * System.Data.OleDb/OleDbConnection.cs (Provider): implemented. - (BeginTransaction): made it overload IDbConnection methods. - (ChangeDatabase): new stub, needs some work on libgda for being - implemented. - (Clone): new stub. - (Close): implemented. - (CreateCommand): implemented. - (GetOleDbSchemaTable): new stub, until I understand what to do here. - (Open): implemented basic stuff, which is just supporting connection - strings that represent a GDA data source name. More to come. - (InfoMessage, StateChange): added events. - - * System.Data.OleDb/TestOleDb.cs: test program for System.Data.OleDb. - -2002-05-29 Rodrigo Moya - - * System.Data.OleDb/libgda.cs: added static constructor. - (GdaClient): new static property to get the underlying GdaClient - object. - - * System.Data.OleDb/OleDbConnection.cs: removed GDA initialization, which belongs to - the static 'libgda' class. - -2002-05-29 Rodrigo Moya - - * System.Data.OleDb/libgda.cs: static class for libgda API calls. - - * System.Data.OleDb/OleDbConnection.cs: implemented constructors. - (ConnectionString, Connectiontimeout, Database, State): - implemented class properties. - (BeginTransaction): implemented. - - * System.Data.OleDb/OleDbTransaction.cs: implemented protected constructors. - - * System.Data.OleDb/TestGDA.cs: simple test for libgda API. - -2002-05-27 Rodrigo Moya - - * System.Data.OleDb/*: started System.Data.OleDb provider, based on libgda. - -2002-06-06 Rodrigo Moya - - * list: added missing PostgresTypes.cs file. - -2002-06-02 Francisco Jr. - - * System.Data.SqlClient/SqlParameterCollection.cs: implemented missing - methods. - -2002-05-30 Daniel Morgan - - * System.Data.SqlClient/SqlConnection.cs: modifed - - start to implement the interfaces properly and - properly doing a Close(), Dispose(), and - releasing resources - - * Test/SqlSharpCli.cs: modified - - add support for MySQL in Mono.Data.MySql - and OleDb support in System.Data.OleDb. However, - the OleDb support is commented right now. - When the program starts up, a shorter help menu should - display the most important commands: help and quit - -2002-05-28 Rodrigo Moya - - * System.Data.build: exclude System.Data.OleDb files. - -2002-05-27 Daniel Morgan - - * System.Data.SqlClient/SqlCommand.cs: typo - should be CommandBehavior.KeyInfo - - * Test/SqlSharpCli.cs: refactored and added a few more - features. - -2002-05-27 Tim Coleman - * list: update to compile properly (add missing - files and switch path delimiter from '\' to '/'). - -2002-05-26 Daniel Morgan - - * System.Data/DataRow.cs - * System.Data.Common/DbDataAdapter.cs: fix to - get Test/TestSqlDataAdapter.cs to work again - - * Test/TestSqlDataAdapter.cs: removed comment - about SqlDataReader:NextResult() not being implemented; it - bas been implemented - -2002-05-26 Daniel Morgan - - * System.Data/DataRow.cs: modified - support setting of DBNull.Value - using the Item indexer this[DataColumn] - - * System.Data.SqlClient/SqlCommand.cs: modified - tweaks to show TODO's for other CommandBehavior. - Set AllowDBNull column to true for IsKey row - in schema DataTable. - - * System.Data.SqlClient/SqlConnection.cs: modified - if transaction is in progress when a Close() is called, - do a transaction Rollback. - -2002-05-26 Daniel Morgan - - * Test/SqlSharpCli.cs: added file - My new toy. SQL# is a command-line tool to enter - SQL commands and queries using Mono System.Data. - It also serves as a test for Mono System.Data. - - * System.Data.SqlClient/SqlCommand.cs: modified - - ExecuteNonQuery(), ExecuteScalar(), and ExecuteReader() - should handle the results from SQL Commands and Queries. - - Internal class SqlResult should not create schema Table - for the result from a SQL Command. Also, set the RecordsRetrieved - property for SqlDataReader. - - Closing the SqlDataReader should Close() the SqlConnection for - a CommandBehavior.CloseConnection. - - Set defaults for SqlResult - - * System.Data.SqlClient/SqlConnection.cs: modified - - when SqlDataReader is Close() - should Close() the SqlConnection for - a CommandBehavior.CloseConnection. Changed internal Property - from OpenReader get/set to IsReaderOpen get and created - internal methods OpenReader()/CloseReader() for SqlCommand to call. - SqlConnection needs to be prevented from doing while SqlDataReader - is being used. - - * System.Data.SqlClient/SqlDataReader.cs: modified - - call SqlCommand's OpenReader() internal method. get - RecordsRetrieved from SqlResult. set/reset default - values for SqlDataReader. - - * Test/PostgresTest.cs - * Test/TestExecuteScalar.cs - * Test/TestSqlDataReader.cs: modified - for the Execute...() methods in SqlCommand - to test SQL Queries and Commands - - * Test/System.Data_test.build: modified - exclude new file Test/SqlSharpCli.cs from - test build - -2002-05-24 Tim Coleman - * System.Data.Common/DbDataAdapter.cs: remove IDbCommands, except - for get accessors. These should be implemented in derived classes. See - SqlDataAdapter for clues. - * System.Data.SqlClient/SqlDataAdapter.cs: implement IDbDataAdapter - * System.Data.Common/DataAdapter.cs: - * System.Data.Common/DataTableMappingCollection.cs: - * System.Data.Common/DataTableMapping.cs: - * System.Data.Common/DataColumnMappingCollection.cs: - * System.Data.Common/DataColumnMapping.cs: - Properly (I hope!) implement all of the appropriate interfaces - for these classes. - - -2002-05-23 Tim Coleman - * System.Data.SqlClient/SqlCommand.cs: include - the BaseColumnName in the schema table. Was missed before. - * System.Data.Common/DbDataAdapter.cs: Use DataTable - mappings so that the DataSet and DataTable are more closely tied. - Get schema information from the DataTable using GetSchemaTable () - Various other little fixes - * System.Data.Common/DataColumnMappingCollection.cs: - * System.Data.Common/DataTableMapping.cs: - * System.Data.Common/DataTableMappingCollection.cs: Some - implementation, enough to be used by DbDataAdapter. - -2002-05-23 Daniel Morgan - - * System.Data.SqlClient/SqlCommand.cs: set - the "ProviderType" to the PostgreSQL type oid - - * System.Data.SqlClient/SqlDataReader.cs: fix - for various properties and methods that - return meta data: Item indexers this[name] and this[index], - GetFieldType, GetName, and GetOrdinal. SqlDataAdapter - should work again. - -2002-05-22 Daniel Morgan - - * System.Data/DataRow.cs: change suggested - by tim: in Item indexer, do an EndEdit() - - * System.Data.SqlClient/SqlCommand.cs: more - fixes to SqlResult. After setting each item in - the DataRow, do an AcceptChanges() to commit - the changes in the DataRow. For DataType, use a Type - of System.String since System.Type nor System.Object - seems to work. - - * Test/TestSqlDataReader.cs - * Test/PostgresTest.cs: updated to to be on - the way schema table is suppose to work - -2002-05-22 Daniel Morgan - - * System.Data.SqlClient/SqlCommand.cs: more work on - building the schema table - -2002-05-22 Tim Coleman - * System.Data.SqlClient/SqlCommand.cs: preliminary work - on getting the schema table correctly built. - -2002-05-21 Daniel Morgan - - * System.Data.SqlClient/ParmUtil.cs: added file - to - provide utility for conversion of input parameters - - * System.Data.SqlClient/PostgresTypes.cs: added file - - moved the PostgreHelper class to here. May eventually - move the internal class PostgresTypes that's inside the - SqlConnection to here as well. - Handling of PostgreSQL <-> .NET types need to be though - out more. Also, the PostgreHelper has a method to convert - from .NET types to a string which can be put into used in - an SQL statement to execute against a PostgreSQL database. - This is the beginnings of parameters support. It currently - only supports input parameters. Still need to do output, - input/output, and return parameters. - - * Test/TestSqlParameters.cs: new test to test the input - parameters in System.Data.SqlClient against a - PostgreSQL db. - - * System.Data.SqlClient/PostgresLibrary.cs: moved - PostgresHelper class to file PostgresTypes.cs. Also - moved struct PostgresType there too. - - * System.Data.SqlClient/SqlCommand.cs: added input - parameters support - - * System.Data.SqlClient/SqlParameter.cs: got - SqlParameter to work - - * System.Data.SqlClient/SqlParameterCollection.cs: got - SqlParameterCollection to work - - * Test/System.Data_test.build: added files to exclude - from test build - - * System.Data.SqlClient/SqlConnection.cs: release resources - no longer used - -2002-05-18 Daniel Morgan - - * System.Xml: added directory for classes with namespace - System.Xml to go into the System.Data.dll assembly - - * System.Xml/XmlDataDocument: added file - for stubbed concrete class XmlDataDocument which - inherits from XmlDocument. Its purpose is to provide - a W3C XML DOM Document for relational data and interacting - with a DataSet - -2002-05-18 Daniel Morgan - - * System.Data.SqlClient/SqlCommand.cs: handle CommandTypes - Text, TableDirect, and StoredProcedure - - * Test/PostgresTest.cs: changed call to version() - stored procedure to use the CommandType of StoredProcedure - - * Test/TestSqlDataReader.cs: test all the CommandTypes - -2002-05-18 Daniel Morgan - - * System.Data.build: took out all excluded - files except the ones in the Test directory - because all files compile now. It does not - mean they all work or have implementations - though. - - * System.Data/DataRelationCollection.cs - * System.Data/DataTableRelationCollection.cs - * System.Data/InternalDataCollectionBase.cs - * System.Data.Common/DbDataPermission.cs - * System.Data.SqlClient/SqlInfoMessageEventArgs.cs - * System.Data.SqlClient/SqlClientPermission.cs - * System.Data.SqlClient/SqlClientPermissionAttribute.cs: changes - to get all System.Data* files to compile. - - * System.Data.SqlClient/SqlCommand.cs: started coding - to prevent SqlConnection and SqlCommand from doing - anyting while fetching data using SqlDataReader. Also, - started coding to undo this prevention once the - SqlDataReader is closed. - - * System.Data.SqlClient/SqlConnection.cs: get database server - version. Started coding to prevent connection from - doing anything while fetching data and undo once the reader - is closed. Include events SqlInfoMessage and StateChange. - - * System.Data.SqlClient/SqlDataReader.cs: start coding to - prevent connection and command from doing anything while - fetching data, and undo when closed. - - * Test/PostgresTest.cs: added test to get ServerVersion - property from SqlConnection - -2002-05-18 Tim Coleman - * System.Data/DataRow.cs: More implementation, - as well as boundary checks and small semantic - repairs - -2002-05-18 Tim Coleman - * System.Data/DataRow.cs: Try to reduce memory - usage by only creating the original and proposed - arrays as required in BeginEdit, and then destroying - proposed during EndEdit, and original during AcceptChanges. - * System.Data.Common/DbDataAdapter.cs: Make the - startRecord and maxRecords parameters work correctly. - -2002-05-18 Tim Coleman - * System.Data/DataRow.cs: Move the null check in - ItemArray set to above the Invalid Cast check, so - that we don't get null reference exceptions. - -2002-05-17 Daniel Morgan - - * System.Data.SqlClient/PostgresLibrary.cs: handle - data value from database being NULL - - * System.Data.SqlClient/SqlCommand.cs: for ExecuteReader, - allow multiple result sets. Added new internal class - SqlResult to pass result set data from SqlCommand - to SqlDataReader. - - * System.Data.SqlClient/SqlDataReader.cs: allow - multiple result sets. - - * System.Data.SqlClient/SqlConnection.cs: moved - things around. Implement IDisposable. - - * Test/TestSqlDataReader.cs: test for execution - of multiple result sets and display the results - of these multiple results sets - - * Test/TestSqlDataAdapter.cs: tweaks - -2002-05-17 Tim Coleman - * System.Data.Common/DbDataAdapter.cs: - - More implementation of Fill methods - - Get rid of isDirty flag, because we can just check - if the table exists - - Do *not* remove DataTables before Filling them - - Implicitly open the connection before doing a Fill - if it does not exist. - * System.Data.SqlClient/SqlDataAdapter.cs: - - Minor fixup - * System.Data/DataTableCollection.cs: - - Add DataSet to internal, undocumented constructor - - When a table is created, set its DataSet property - - Default table name for creation is "Table1" (see .NET) - - Inherit the ArrayList list from InternalDataCollecitonBase - and maintain a hashtable between table names and - DataTables - * System.Data/DataTable.cs: - - Add internal dataSet field. This is used by - DataTableCollection when the DataTable is constructed. - * System.Data/DataSet.cs: - - Pass a reference to the DataSet when constructing the - DataTableCollection. - -2002-05-16 Tim Coleman - * System.Data.Common/DbDataAdapter.cs: - Use table.Rows.Add (itemArray) instead of - table.Rows.Add (thisRow) to provide better - abstraction. - * System.Data/DataRowCollection.cs: - Some implementation of this class. - * System.Data/InternalDataCollectionBase.cs: - Some implementation. Most notably, this now - has an enumerator so we can use foreach (DataRow row in table.Rows) - in the test classes. - * System.Data/DataTable.cs: - Since DataRowCollection now accepts a DataTable in - its internal constructor, we must pass one in. - -2002-05-16 Daniel Morgan - - * Test/TestSqlDataAdapter.cs: added new test - for SqlDataAdapter, DataSet, DataTableCollection, DataTable, - DataRowCollection, and DataRow. It tests retrieving data - based on a SQL SELECT query. This test is based on Tim Coleman's - test he sent to me. - -2002-05-16 Tim Coleman - * System.Data.Common/DbDataAdapter.cs: - Use table.Rows.Add (thisRow) instead of - table.ImportRow (thisRow) - * System.Data/DataRowCollection.cs: - Construct the ArrayList before using it - -2002-05-16 Tim Coleman - * System.Data/DataTable.cs: - Construct the DataRowCollection in the DataTable - constructor. Otherwise, it's a null reference. - -2002-05-16 Tim Coleman - * System.Data.SqlClient/SqlDataReader.cs: - Modify GetValues to use Array.Copy() to copy - the results from fields to values, rather than - an assignment, which results in loss of data. - -2002-05-16 Tim Coleman - * System.Data/DataRow.cs: - More implementation and documentation. It should - work more like expected, although there is no way - to demonstrate this well yet. DataTable requires - more work. - -2002-05-15 Tim Coleman - * System.Data/DataRow.cs: - Minor tweaks as I determine exactly how to - implement this class. - - -2002-05-14 Duncan Mak - - * System.Data/DataTable.cs (NewRow): Added missing paren to fix build. - -2002-05-14 Tim Coleman - * System.Data/DataRow.cs: - * System.Data/DataRowBuilder.cs: - * System.Data/DataTable.cs: - More implementation of these classes. DataRow - can now (possibly) do some useful things. - Still not sure what DataRowBuilder is all about, - other than passing a DataTable in. - -2002-05-14 Tim Coleman - * System.Data/DataRowBuilder.cs: - Add stubb for this internal class. - -2002-05-13 Tim Coleman - * System.Data.Common/DbDataAdapter.cs: - The maxRecords check was not correct. - -2002-05-13 Tim Coleman - * System.Data/DataTableCollection.cs: - Fix an issue when adding a DataTable and size == 0. - Now explicitly checks if size > 0 before doing Array.Copy () - * System.Data.Common/DbDataAdapter.cs: - Move closer to a working implementation. - Make the IDbCommand fields protected so that they can - be inherited. - * System.Data.SqlClient/SqlDataAdapter.cs: - This should inherit the IDbCommands instead of having its - own. An explicit cast is used to force conversion between - IDbCommand and SqlCommand - -2002-05-13 Tim Coleman - * System.Data.Common/DataTableMappingCollection.cs: - Some implementation to allow progress with DbDataAdapter - -2002-05-13 Tim Coleman - * System.Data.Common/DbDataAdapter.cs: - Modify to not break compile. - -2002-05-13 Tim Coleman - * System.Data.build: - include SqlDataAdapter, SqlRowUpdatedEventArgs, - SqlRowUpdatingEventArgs, SqlRowUpdatedEventHandler, - SqlRowUpdatingEventHandler in the build. - -2002-05-13 Tim Coleman - * System.Data.Common/DbDataAdapter.cs: - More implementation. - * System.Data.Common/DataAdapter.cs: - Correction of some of the stubbing, as well as a - little bit more implementation - -2002-05-11 Tim Coleman - * System.Data.SqlClient/SqlDataAdapter.cs: - * System.Data.Common/DbDataAdapter.cs: - Moved methods that weren't supposed to - be in SqlDataAdapter out. They should be implemented - in DbDataAdapter. - - -2002-05-11 Tim Coleman - * System.Data.SqlClient/SqlDataAdapter.cs: - some implementation of this class. Note - that none of the functionality has been - tested yet, but I felt it should be checked - in at this point as it compiles. - * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs: - * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs: - Modified so that they will compile properly. - Needed to include SqlDataAdapter in the build. - -2002-05-11 Rodrigo Moya - - * System.Data/DataTable.cs (Clear): implemented. - (DataTable): removed repeated code in constructors, and call the - basic constructor from the others. - - * System.Data/DataColumn.cs: some tweaks. - - * System.Data/DataRow.cs (RowState): implemented. - (CancelEdit): set rowState property back to Unchanged. - (RejectChanges): call CancelEdit. - (Delete): set rowState to Deleted. - -2002-05-11 Daniel Morgan - - * System.Data.build: added copy of System.Data.dll to Test directory - for easy testing. Also, added clean for it too. - - * System.Data.SqlClient/PostgresLibrary.cs: changed setting of boolean - from PostgreSQL data type to .NET type. - - * System.Data.SqlClient/SqlDataReader.cs: beginnings - handling of a NULL value from the database - - * Test/PostgresTest.cs: added tests for NULL values retrieved - from the database - - * Test/ReadPostgresData.cs - * Test/TestExecuteScalar.cs - * Test/TestSqlDataReader.cs - * Test/TestSqlException.cs - * Test/TestSqlIsolationLevel.cs: updated tests to use databas user - "postgres". These tests may eventually be removed since they - are not flexible. - -2002-05-10 Rodrigo Moya - - * System.Data.build: removed reference to non-existant - TestDataColumn.cs file. - - * System.Data/DataSet.cs: added some implementation. - -2002-05-09 Daniel Morgan - - * System.Data.SqlClient/PostgresLibrary.cs: got - PostgreSQL data types time, date, timestamp (DateTime like) - mapped to .NET System.DateTime working based - on ISO DateTime formatting "YYYY-MM-DD hh:mi:ss.ms" - Also mapped pg type boolean to .net Boolean - - * SqlClient/SqlConnection.cs: run SQL command to set - Date style to ISO - - * Test/PostgresTest.cs: added test for an UPDATE SQL command, - added tests for aggregates min(), max(), sum(), count(). could - not get avg() to work due to some formatting error; someone claimed - that it was my locale settings. added tests for SELECT of columns - of type boolean, float, double, date, time, and timestamp. They - have not been fully tested, but its a start. - -2002-05-09 Tim Coleman - * System.Data.SqlTypes/SqlDecimal.cs: Implementations of - addition, subtraction, and multiplication for the - SqlDecimal type, as well as modification of some other - operations. More to come on this one. - -2002-05-08 Rodrigo Moya - - * Test/System.Data_test.build: excluded TestDataColumn, which - should be replaced with a nunit test. - - * Test/TestDataColumn.cs: added basic test for DataColumn.cs. - -2002-05-07 Tim Coleman - * SqlBinary.cs: - * SqlBoolean.cs: - * SqlByte.cs: - * SqlDateTime.cs: - * SqlDecimal.cs: - * SqlDouble.cs: - * SqlGuid.cs: - * SqlInt16.cs: - * SqlInt32.cs: - * SqlInt64.cs: - * SqlMoney.cs: - * SqlSingle.cs: - * SqlString.cs: - Fix the broken build I made before. Bad - me. - -2002-05-07 Tim Coleman - * SqlString.cs: - Fix a symantic error I made in SqlString - Equals where I copied and pasted wrongly - -2002-05-07 Tim Coleman - * INullable.cs: - * SqlBinary.cs: - * SqlBoolean.cs: - * SqlByte.cs: - * SqlCompareOptions.cs: - * SqlDateTime.cs: - * SqlDecimal.cs: - * SqlDouble.cs: - * SqlGuid.cs: - * SqlInt16.cs: - * SqlInt32.cs: - * SqlInt64.cs: - * SqlMoney.cs: - * SqlSingle.cs: - * SqlString.cs: - Implement CompareTo, Equals, and String conversions - for many types - -2002-05-05 Daniel Morgan - - * Test/PostgresTest.cs: modified to run completely. There - are many TODOs in System.Data, so not all data types are - included in the SELECT SQL query. Also, I made it to where - it would connect - using "host=localhost;dbname=test;user=postgres" - instead of my userid and password. When more types are included, - update this test. - -2002-05-05 Daniel Morgan - - * Test/PostgresTest.cs: added - ported - libgda postgres-test.c originally by - Gonzalo Paniagua Javier - to C#. - -2002-05-05 Tim Coleman - * System.Data.SqlTypes/SqlBinary.cs: - * System.Data.SqlTypes/SqlBoolean.cs: - * System.Data.SqlTypes/SqlByte.cs: - * System.Data.SqlTypes/SqlDateTime.cs: - * System.Data.SqlTypes/SqlDecimal.cs: - * System.Data.SqlTypes/SqlDouble.cs: - * System.Data.SqlTypes/SqlGuid.cs: - * System.Data.SqlTypes/SqlInt16.cs: - * System.Data.SqlTypes/SqlInt32.cs: - * System.Data.SqlTypes/SqlInt64.cs: - * System.Data.SqlTypes/SqlMoney.cs: - * System.Data.SqlTypes/SqlSingle.cs: - * System.Data.SqlTypes/SqlString.cs: - More implementation, and code clean-up for consistency. - Also, I had implemented many conversions as explicit - that should have been implicit. This should remove - many of the red X's and green pluses from the - System.Data.SqlTypes namespace. - -2002-05-05 Miguel de Icaza - - * System.Data/DataSet.cs: Remove [Serializable] attributes from - methods, those only apply to structs or classes. - - Stub out ISerializable, ISupportInitialize, and IListSource methods - - * System.Data/DataRowView.cs: Stub out interface methods for - IEditableObject, ICustomTypeDescriptor and IDataErrorInfo - - * System.Data/DataView.cs: Comment out non-implemented - interfaces. - - * System.Data/DataViewSettingsCollection.cs: Type cast variables - to the correct type to make it compile. - - * System.Data/DataViewSettings.cs: remove reference to - non-existance type ApplyDefaultSort, it is a boolean. - - -2002-05-05 Tim Coleman - * System.Data.SqlTypes/SqlBinary.cs: - * System.Data.SqlTypes/SqlBoolean.cs: - * System.Data.SqlTypes/SqlByte.cs: - * System.Data.SqlTypes/SqlDecimal.cs: - * System.Data.SqlTypes/SqlDouble.cs: - * System.Data.SqlTypes/SqlGuid.cs: - * System.Data.SqlTypes/SqlInt16.cs: - * System.Data.SqlTypes/SqlInt32.cs: - * System.Data.SqlTypes/SqlInt64.cs: - * System.Data.SqlTypes/SqlMoney.cs: - * System.Data.SqlTypes/SqlSingle.cs: - * System.Data.SqlTypes/SqlString.cs: - Various fixes, including adding the SqlNullValueException - when trying to retrieve the value of a null SqlType, - and when casting values, a Null of type A converts to a - Null of type B. - -2002-05-04 Daniel Morgan - - * System.Data.SqlClient/PostgresLibrary.cs - * System.Data.SqlClient/SqlCommand.cs - * System.Data.SqlClient/SqlConnection.cs - * System.Data.SqlClient/SqlDataReader.cs - oid should not be hard coded because they - can change from one version of PostgreSQL - to the next. Use the typname's instead. - The PostgreSQL type data retrieves - at database connection time. Any unimplemented - types just default to string. These were things - suggested by Gonzalo. - - * Test/ReadPostgresData.cs - stuff - * Test/TestSqlDataReader.cs - stuff - - * System.Data.SqlTypes/SqlInt32.cs - added a using - -2002-05-03 Tim Coleman - * System.Data.build: Fix the build so that test depends on build - -2002-05-03 Tim Coleman - * System.Data.SqlTypes/SqlByte.cs: - * System.Data.SqlTypes/SqlDateTime.cs: - * System.Data.SqlTypes/SqlDecimal.cs: - * System.Data.SqlTypes/SqlDouble.cs: - * System.Data.SqlTypes/SqlGuid.cs: - * System.Data.SqlTypes/SqlInt16.cs: - * System.Data.SqlTypes/SqlInt64.cs: - * System.Data.SqlTypes/SqlMoney.cs: - * System.Data.SqlTypes/SqlSingle.cs: - These files were mysteriously excluded from the last - patch I made and sent to Rodrigo - * System.Data.build: include the System.Data.SqlTypes in the build - -2002-05-03 Daniel Morgan - - * System.Data.build: removed comments - - * System.Data.SqlClient/PostgresLibrary.cs: changed - the hard-coded PostgreSQL oid type int's to using an - enum. Also, added PostgreSQL bpchar (character) type. - - * Test/TestSqlDataReader.cs: updated test - to include new bpchar PostgreSQL type - -2002-05-03 Rodrigo Moya - - * System.Data.SqlTypes/SqlBinary.cs: - * System.Data.SqlTypes/SqlBoolean.cs: - * System.Data.SqlTypes/SqlInt32.cs: - * System.Data.SqlTypes/SqlString.cs: more implementation, by - Tim Coleman . - -2002-05-03 Daniel Morgan - - * Test/TestExecuteScalar.cs: added test for - method ExecuteScalar in class SqlCommand. - - * System.Data/DataColumnCollection.cs - it should - inherit properties from base InternalDataCollectionBase - and use them instead of overriding them, such as, List. - - * System.Data/DataColumn.cs - * System.Data/DataTable.cs: tweaks to retrieve - meta data from the database - - * System.Data.SqlClient/PostgresLibrary.cs - - added method OidToType to convert PostgreSQL oid type - to System.Type. Renamed method OidTypeToSystem - to ConvertPgTypeToSystem for converting the data value - from a PostgreSQL type to a .NET System type. - - * System.Data.SqlClient/SqlCommand.cs: implemented - method ExecuteReader which returns a SqlDataReader - for a light forward only read only result set. - It works on types int4 ==> Int32 and - varchar ==> String. Other types - will come later. - - * System.Data.SqlClient/SqlConnection.cs: added comment - - * System.Data.SqlClient/SqlDataReader.cs: implemented - class. It works, but still lots to do. - - * Test/ReadPostgresData.cs: stuff - - * Test/TestSqlDataReader.cs: updated test for SqlDataReader - to display meta data and the data - -2002-05-03 Duncan Mak - - * TODO: Took out all the Exceptions. They should be all done now. - - * System.Data/ConstraintException.cs: - * System.Data/DBConcurrencyException.cs: - * System.Data/DataException.cs: - * System.Data/DeletedRowInaccessibleException.cs: - * System.Data/DuplicateNameException.cs: - * System.Data/EvaluateException.cs: - * System.Data/InRowChangingEventException.cs: - * System.Data/InvalidConstraintException.cs: - * System.Data/InvalidExpressionException.cs: - * System.Data/MissingPrimaryKeyException.cs: - * System.Data/NoNullAllowedException.cs: - * System.Data/ReadOnlyException.cs: - * System.Data/RowNotInTableException.cs: - * System.Data/StrongTypingException.cs: - * System.Data/SyntaxErrorException.cs: - * System.Data/TypeDataSetGeneratorException.cs: - * System.Data/VersionNotFoundException.cs: Added to CVS. - - * System.Data.SqlTypes/SqlNullValueException.cs: - * System.Data.SqlTypes/SqlTruncateException.cs: - * System.Data.SqlTypes/SqlTypeException.cs: Added to CVS. - -2002-05-02 Rodrigo Moya - - * System.Data/DataViewSettingCollection.cs: implemented. - - * System.Data/DataRowView.cs: new stubs. - - * System.Data.SqlTypes/SqlByte.cs: - * System.Data.SqlTypes/SqlDateTime.cs: - * System.Data.SqlTypes/SqlDecimal.cs: - * System.Data.SqlTypes/SqlDouble.cs: - * System.Data.SqlTypes/SqlGuid.cs: - * System.Data.SqlTypes/SqlInt16.cs: - * System.Data.SqlTypes/SqlInt64.cs: - * System.Data.SqlTypes/SqlMoney.cs: - * System.Data.SqlTypes/SqlSingle.cs: new stubs, contributed - by Tim Coleman - - * System.Data.build: excluded newly-added files. - -2002-05-02 Daniel Morgan - - * System.Data.SqlClient/PostgresLibrary.cs: included new - internal class that will be a helper class in using - PostgreSQL. PostgresLibrary is used for the - pinvoke methods to the PostgreSQL Client - native C library libpq while the class PostgresHelper - is used for wrapper or helper methods. It currently only - has one static method OidTypeToSystem in converting - PostgreSQL types to .NET System.s, such as, - a PostgreSQL int8 becomes a .NET System.Int64. - Only a few types have been added, such as, int2, - int4, int8, varchar, text, bool, and char. Other types - will come later. - - * System.Data.SqlClient/SqlCommand.cs: implemented - method ExecuteScalar which allows us to do aggregate - functions, such as, count, avg, min, max, and sum. We - also are able to retrieve the result, convert it to the .NET type - as an object. The user of the returned object must explicitly cast. - - * Test/ReadPostgresData.cs: updated sample - to help us learn to retrieve data in System.Data.SqlClient - classes - -2002-05-01 Daniel Morgan - - * System.Data.build: added /nowarn: nnnn arguments - so you will not get a ton of warnings. The warnings - being excluded are: 1595, 0067, 0109, 0169, and 0649 - -2002-05-01 Daniel Morgan - - * System.Data.build: modified to exclude more - files from the build - -2002-05-01 Rodrigo Moya - - * System.Data.SqlClient/SqlClientPermission.cs: added missing - 'using's. - - * System.Data/MergeFailedEventArgs.cs: new class, contributed - by John Dugaw . - - * System.Data.build: excluded new files from build. - -2002-04-29 Daniel Morgan - - * Test/ReadPostgresData.cs: added - Uses the - PostgresLibrary to retrieve a recordset. - This is not meant to be used in Production, but as a - learning aid in coding - class System.Data.SqlClient.SqlDataReader. - This sample does work. - - * Test/TestSqlDataReader.cs: added - used - to test SqlDataReader (does not work yet) - Forgot to add to ChangeLog on last commit. - -2002-04-28 Rodrigo Moya - - * System.Data/DataViewSetting.cs: new class. - -2002-04-28 Rodrigo Moya - - * System.Data/DataViewManager.cs: new class. - - * System.Data.SqlTypes/INullable.cs: properties for interfaces - don't have implementation. - - * System.Data.SqlTypes/SqlInt32.cs: - * System.Data.SqlTypes/SqlString.cs: - * System.Data.SqlTypes/SqlBoolean.cs: removed destructor, since - these are strctures. - - * System.Data.SqlClient/SqlClientPermissionAttribute.cs: added - missing 'using's. - -2002-04-28 Rodrigo Moya - - * System.Data/DataTableRelationCollection.cs: use 'new' keyword - for correctly hiding parent class' members. - (AddRange): use 'override' keyword on overriden method. - (Clear): likewise. - (Contains): likewise. - (IndexOf): likewise. - (OnCollectionChanged): likewise. - (OnCollectionChanging): likewise. - (RemoveCore): likewise. - - * System.Data/DataColumnCollection.cs: use 'new' keyword. - - * System.Data/DataSet.cs: added missing 'using's. - -2002-04-28 Rodrigo Moya - - * System.Data/DataSet.cs: - * System.Data/DataTableCollection.cs: - * System.Data/DataView.cs: compilation fixes on Linux. - -2002-04-28 Daniel Morgan - - * System.Data/DataRelation.cs - * System.Data/ForeignKeyConstraint.cs - * System.Data/UniqueConstraint.cs: added more stubs - - * System.Data/DataTableRelationCollection.cs: added back to cvs - and modified for compile errors. DataRelationCollection is an - abstract class and there must be a class that implements for - DataTable/DataSet. DataTableRelationCollection was changed - to an internal class. - - * System.Data.build: modified - new files added - also wanted to include files/classes in the build - so we can get a compilable forward read only result set. - It compiles now using csc/nant with warnings, but this - is a start for adding functionality for the result set. - Classes associated with/and DataSet are still excluded. - - * TODO: modified - updated to do list for System.Data - - * System.Data/Constraint.cs - * System.Data/ConstraintCollection.cs - * System.Data/DataRelationCollection.cs - * System.Data/DataRow.cs - * System.Data/DataRowChangeEventArgs.cs - * System.Data/DataRowCollection.cs - * System.Data/DataTable.cs - * System.Data/DataTableCollection.cs - * System.Data/InternalDataCollectionBase.cs - * System.Data/PropertyCollection.cs: modified - - changes to compile SqlDataReader/DataTable and - dependencies - - * System.Data/IDbCommand.cs - * System.Data.SqlClient/SqlCommand.cs: modified - - un-commented overloaded methods ExecuteReader - which returns a SqlDataReader - -2002-04-28 Rodrigo Moya - - * System.Data/DataTableCollection.cs: more implementation. - (Count): added 'override' keyword, as pointer out by Martin. - - * System.Data.Common/DataColumnMappingCollection.cs (Add, AddRange): - only call Array.Copy when there is really stuff to be copied. - (CopyTo): don't create the temporary array, it's not needed. - - * System.Data.build: excluded newly added file from build. - -2002-04-27 Rodrigo Moya - - * System.Data/DataTableRelationCollection.cs: removed, it's not - on MS SDK documentation. - - * System.Data/DataTableCollection.cs: new class. - -2002-04-27 Daniel Morgan - - * System.Data/DataRowChangeEventArgs.cs - * System.Data/DataRowCollection.cs - * System.Data/DataView.cs - * System.Data/PropertyCollection.cs: added new stubs - - * System.Data.build: modified - added new files to exclude - from build - - * TODO: modified - removed files from TODO list - that were stubbed above - - * System.Data/DataColumn.cs - * System.Data/DataRow.cs: modified - various tweaks - and added internal method SetTable to set the reference - to a DataTable - - * System.Data/DataSet.cs: modified - class was not - completely stubbed. - - * System.Data/DataTable.cs: modified - temporarily commented - DataSet and DataView references - trying to compile a SqlDataReader, - DataTable, and dependencies for a forward read-only result set. - SqlDataAdapter, DataSet, and DataView will come later once we can get - a forward read only result set working. - - * System.Data/IDataRecord.cs: modified - source code lines should - not be > 80 - - * System.Data/InternalDataCollectionBase.cs: modified - started - implementing this base class for collection of data rows, - columns, tables, relations, and constraints - - * System.Data.SqlClient/SqlException.cs: modified - - call base(message) so a unhandled exception displays - the message of a SQL error instead of the - default SystemException message - - * Test/TestSqlException.cs: modified - - handle the rollback properly for a SqlException on a - failure to connect - -2002-04-23 Daniel Morgan - - * System.Data.build: modified - added new - files to exclude from build - - * System.Data/Constraint.cs - * System.Data/ConstraintCollection.cs - * System.Data/InternalDataCollectionBase.cs: added - - stubs which are needed to build DataTable.cs - - * TODO: modified - added more classes TODO and - added more stuff TODO, such as, create script - to create test database monotestdb for testing - classes in System.Data - -2002-04-23 Rodrigo Moya - - * System.Data.Common/DataAdapter.cs: - * System.Data.Common/DataColumnMappingCollection.cs: - * System.Data.Common/DataTableMappingCollection.cs: - * System.Data.Common/DbDataPermission.cs: - * System.Data.Common/DbDataPermissionAttribute.cs: some - compilation errors fixed. - -2002-04-23 Daniel Morgan - - * TODO: modified - added classes TODO, and - a poor attempt at System.Data plan - -2002-04-23 Daniel Morgan - - * ChangeLog: modified - put tabs where they belong - - * System.Data.SqlClient/SqlDataReader.cs - * System.Data/DataColumn.cs: modified - compile errors - trying to compile SqlDataAdapter and dependencies - -2002-04-23 Daniel Morgan - - * System.Data.SqlTypes/SqlBoolean.cs - * System.Data.SqlTypes/SqlCompareOptions.cs - * System.Data.SqlTypes/SqlInt32.cs - * System.Data.SqlTypes/SqlString.cs: added - new stubs - - * System.Data/DataTable.cs - * System.Data.SqlClient/SqlCommand.cs - * System.Data.SqlClient/SqlConnection.cs - * System.Data.SqlClient/SqlError.cs - * System.Data.SqlClient/SqlTransaction.cs: modified - - misc. tweaks - - * System.Data.SqlClient/SqlException.cs: modified - - missing Message on indexer for Message property - -2002-04-21 Daniel Morgan - - * System.Data.SqlClient/SqlCommand.cs: modified - to - compile using mcs. This problem is - returning a stronger type in csc vs. msc - - * System.Data.SqlClient/SqlConnection.cs: modified - msc - can not do a using PGconn = IntPtr; and then declare - with PGconn pgConn = IntPtr.Zero; - Thiw works under csc though. Had to comment using and - changed declaration to IntPtr pgConn = IntPtr.Zero; - Also, got rid of compile warnings for hostaddr and port. - - * System.Data.SqlClient/SqlErrorCollection.cs: modified - got - rid of compile warnings. Commented MonoTODO attribute because mcs - doesn't seem to work with C# array property indexer (Item) - this[int index] - - * System.Data.SqlClient/SqlParameterCollection.cs: modified - - commented MonoTODO attribute for indexer for mcs compiling - - * Test/TestSqlIsolationLevel.cs: - * Test/TestSqlInsert.cs: - * Test/TestSqlException.cs: modified - - removed extra ExecuteNonQuery which caused two inserted rows - -2002-04-20 Daniel Morgan - - * System.Data/StateChangeEventArgs.cs - added - needed to compile System.Data.dll with mcs. - -2002-04-20 Daniel Morgan - - * System.Data.OleDb: added directory - for OleDb database - provider classes - - * System.Data.SqlClient/SqlClientPermission.cs - * System.Data.SqlClient/SqlClientPermissionAttribute.cs - * System.Data.SqlClient/SqlCommandBuilder.cs - * System.Data.SqlClient/SqlInfoMessageEventHandler.cs - * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs - * System.Data.SqlClient/SqlRowUpdatedEventHandler.cs - * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs - * System.Data.SqlClient/SqlRowUpdatingEventHandler.cs - * Test/TestSqlException.cs - * Test/TestSqlIsolationLevel.cs: added - more tests - - * System.Data.build: modified - added new files - excludes these too - - * System.Data.SqlClient/PostgresLibrary.cs - modified - comment - - * System.Data.SqlClient/SqlConnection.cs - * System.Data.SqlClient/SqlCommand.cs - * System.Data.SqlClient/SqlTransaction.cs - * System.Data.SqlClient/SqlException.cs - * System.Data.SqlClient/SqlErrorCollection.cs - * System.Data.SqlClient/SqlError.cs: modified - transaction and - exception/error handling. SqlConnection(connectionString) - constructor should not automatically connect. - - * System.Data.SqlClient/SqlDataReader.cs - * System.Data.SqlClient/SqlDataAdapter.cs - * System.Data.SqlClient/SqlParameter.cs - * System.Data.SqlClient/SqlParameterCollection.cs: modified - - added using System.ComponentModel; - - * Test/TestSqlInsert.cs: modified - to use transaction - -2002-04-17 Rodrigo Moya - - * System.Data/DataRow.cs: new skeletons. - - * System.Data.Common/DataAdapter.cs: - * System.Data.Common/DataColumnMapping.cs: - * System.Data.Common/DataColumnMappingCollection.cs: - * System.Data.Common/DataTableMapping.cs: - * System.Data.Common/DataTableMappingCollection.cs: - * System.Data.Common/DbDataAdapter.cs: - * System.Data.Common/RowUpdatedEventArgs.cs: - * System.Data.SqlClient/SqlDataAdapter.cs: - * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: compilation - fixes for Linux. - - * System.Data.Common/DbDataRecord.cs: - * System.Data.Common/DbEnumerator.cs: removed MS implementation - internal classes. - -2002-04-17 Daniel Morgan - - * Test/TestSqlInsert.cs: modified - do - a SQL DELETE before SQL INSERT of row so you can use this - test over and over. - - * System.Data.SqlClient/SqlTransaction.cs: modified - default - IsolationLevel for PostgreSQL is ReadCommitted. However, - PostgreSQL allows Serializable as well. - (Thanks to Gonzalo for that!) - - * System.Data.SqlClient/SqlConnection.cs: modified - * System.Data.SqlClient/SqlCommand.cs: modified - * System.Data.SqlClient/SqlTransaction.cs: modified - got transactions - working; however, we still need to implement SQL errors - and exceptions to properly handle transactions. Also, added - status and error message support from the PostgreSQL database. - Currently, this does a Console.WriteLine() to display the - status and error messages, but this is a TODO - for SQL errors and exceptions. - - * System.Data/TODOAttribute.cs: added - needed MonoTODO - attribute for System.Data.dll assembly - - * System.Data/IDbCommand.cs: modified - commented - overloaded method ExecuteReader - so System.Data.SqlClient.SqlCommand can compile - - * System.Data/IDbCommand.cs: modified - * System.Data/IDbConnection.cs: modified - added using System; - * System.Data/IDataParameter.cs - - * System.Data.build: modified - build classes - in System.Data.SqlClient and exclude others in System.Data - - * System.Data.SqlClient/PostgresLibrary.cs: modified - change - parameter data type from IntPtr to enum ExecStatusType - - * ChangeLog: modified - corrected previous entries in log - -2002-04-16 Rodrigo Moya - - * System.Data.Common/DataColumnMappingCollection.cs: added basic - implementation. Still missing some stuff. - -2002-04-16 Daniel Morgan - - * System.Data.SqlClient/SqlConnection.cs: modified - got - to compile, run, and connect to PostgreSQL database - - * System.Data.SqlClient/SqlCommand.cs: modified - got - to compile, run, and execute a SQL INSERT command - which successfully inserted a row - into the PostgreSQL database - - * System.Data.SqlClient/SqlTransaction.cs: modified - * System.Data.SqlClient/SqlParameter.cs: modified - * System.Data.SqlClient/SqlParameterCollection.cs: modified - * System.Data.SqlClient/SqlError.cs: modified - * System.Data.SqlClient/SqlErrorCollection.cs: modified - * System.Data.SqlClient/SqlException.cs: modified - * System.Data.SqlClient/PostgresLibrary.cs: modified - to compile - - * System.Data.SqlClient/SqlAdapter: modified - * System.Data.SqlClient/SqlReader: modified - add more stubs - -2002-04-16 Daniel Morgan - - * Test/TestSqlInsert.cs: added - -2002-04-15 Daniel Morgan - - * System.Data.SqlClient/SqlInfoMessageEventArgs.cs: added - using in - class SqlConnecition - * System.Data.SqlClient/SqlErrorCollection.cs: added - * System.Data.SqlClient/SqlErrors.cs: removed - no such class SqlErrors - -2002-04-15 Christopher Podurgiel - - * System.Data.IDbDataParameter: Added Interface to IDataParameter. - * System.Data.IDbTransaction: Added Interface to IDisposable. - * System.Data.IDbCommand: Fixed Capitalization of class name. - * System.Data.IDbConnection: Fixed Capitalization of class name. - -2002-04-15 Rodrigo Moya - - * System.Data.Common/DbDataPermissionAttribute.cs: - * System.Data.Common/DataAdapter.cs: - * System.Data.Common/DataColumnMapping.cs: - * System.Data.Common/DbDataPermission.cs: added some implementation. - -2002-04-15 Rodrigo Moya - - * System.Data.SqlClient/SqlConnection.cs: fixed constructor chaining - syntax, as pointed out by Levent Camlibel. - -2002-04-14 Rodrigo Moya - - * System.Data.SqlTypes/SqlBinary.cs: - * System.Data.SqlTypes/INullable.cs: new skeletons. - -2002-04-14 Daniel Morgan - - * System.Data.SqlClient/PostgresLibrary.cs: new internal class, which - contains all calls the the PostgreSQL client library, to be used - everywhere in System.Data.SqlClient. - -2002-03-30 Rodrigo Moya - - * System.Data.SqlClient/SqlConnection.cs: implemented basic - constructors. - - * System.Data.SqlTypes/SqlNullValueException.cs: new skeletons. - -2002-03-29 Rodrigo Moya - - * System.Data.Common/DbDataRecord.cs: - * System.Data.Common/DbEnumerator.cs: - * System.Data.Common/RowUpdatedEventArgs.cs: - * System.Data.Common/RowUpdatingEventArgs.cs: - * System.Data.Common/DbDataPermissionAttribute.cs: new skeletons. - -2002-03-28 Rodrigo Moya - - * System.Data.Common/DataTableMappingCollection.cs: - * System.Data.Common/DbDataAdapter.cs: - * System.Data.Common/DbDataPermission.cs: - * System.Data.Common/DataTableMapping.cs: new skeletons. - - * System.Data.SqlClient/SqlDataAdapter.cs: - * System.Data.SqlClient/SqlDataReader.cs: - * System.Data.SqlClient/SqlErrors.cs: - * System.Data.SqlClient/SqlError.cs: - * System.Data.SqlClient/SqlException.cs: - * System.Data.SqlClient/SqlParameter.cs: - * System.Data.SqlClient/SqlParameterCollection.cs: - * System.Data.SqlClient/SqlTransaction.cs: - * System.Data.SqlClient/SqlCommand.cs: fixed skeletons. - -2002-03-27 Rodrigo Moya - - * System.Data.Common/DataColumnMapping.cs: - * System.Data.Common/DataColumnMappingCollection.cs: - * System.Data.Common/DataAdapter.cs: created skeletons. - - * System.Data.build: exclude new directories from build. - -2002-03-27 Rodrigo Moya - - * System.Data.SqlClient/SqlTransaction.cs: started implementation. - - * System.Data.SqlClient/SqlConnection.cs (BeginTransaction): - implemented (2 methods). - -2002-03-24 Duncan Mak - - * System.Data.build: Excluded System.Data.SqlClient from the build. - The stubs are incomplete and they are stopping the build. - - * System.Data.SqlClient/SqlCommand.cs: Replaced 'implements' with ':'. - -2002-03-24 Rodrigo Moya - - * System.Data.SqlClient/*: added skeletons for the SQL managed - provider for ADO.Net, to be based initially in PostgreSQL. - -2002-03-15 Christopher Podurgiel - - Changed the Namespace on some Enums from mono.System.Data to System.Data - -2002-03-01 Christopher Podurgiel - - * DataColumnCollection.cs : When an existing DataColumn is added, will now Assign a - default name if the ColumnName is null. - * DataSet.cs : Added - * DataTable.cs : Added - * DataRelationCollection.cs : Added - * DataTableRelationCollection.cs : Added - * DataColumn : Added - -2002-02-11 Christopher Podurgiel - - * DataColumnChangeEventArgs.cs : Added - * DataColumnCollection.cs : Added - -2002-02-10 Christopher Podurgiel - - * Removed *.cs from System.Data as the correct files are in mcs/class/System.Data/System.Data - * Updated all Enums, Interfaces, and Delegates in System.Data diff --git a/mcs/class/System.Data/Mainsoft.Data.Configuration.jvm/ChangeLog b/mcs/class/System.Data/Mainsoft.Data.Configuration.jvm/ChangeLog deleted file mode 100644 index 7d2d9de0153..00000000000 --- a/mcs/class/System.Data/Mainsoft.Data.Configuration.jvm/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2007-08-19 Vladimir Krasnov - - * IKeyMapper.cs: added GetValue to access the connection strings - dictionary - -2007-08-14 Vladimir Krasnov - - * KeyMapperBase.cs: performance optimizations - -2006-10-10 Konstantin Triger - - * KeyMapperBase.cs: Add support for "|DataDirectory|" substitution string. - -2006-05-25 Konstantin Triger - - * ProvidersSectionHandler.cs: support configuration hierarchy merge. \ No newline at end of file diff --git a/mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/ChangeLog b/mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/ChangeLog deleted file mode 100644 index 8cde31dc5e4..00000000000 --- a/mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/ChangeLog +++ /dev/null @@ -1,54 +0,0 @@ -2007-08-12 Vladimir Krasnov - - * GenericProvider.cs: fixed broken functionality of keyMapping - -2007-08-19 Vladimir Krasnov - - * GenericProvider.cs: keyMapping lazy initialization - -2007-08-19 Vladimir Krasnov - - * GenericProvider.cs: optimized GetConnection method, used GetValue in - case of jndi connection string - -2007-08-14 Vladimir Krasnov - - * GenericProvider.cs: performance optimizations - -2006-05-18 Boris Kirzner - * OleDbSqlServerProvider.cs: move common logic to helper class. - -2006-05-15 Boris Kirzner - * OleDbSqlServerProvider.cs: - - added datasource and instance name resolution for SqlServer 2000 - - added empty default database for SqlServer 2005 - -2006-05-09 Boris Kirzner - * OleDbSqlServerProvider.cs: handling NCHAR as CHAR for metadata. - -2006-04-09 Boris Kirzner - * OleDbSqlServerProvider.cs: - - added OleDbSqlServerProvider2005 class ofr Sql Server 2005 - - added OleDbSqlHelper class - refactoring for static methods - -2006-03-27 Konstantin Triger - - * OleDbSqlServerProvider.cs: rename OleDbSqlServerProvider class to OleDbSqlServerProvider2000 - as it works with MS JDBC driver for SQLServer2000. - * GenericProvider.cs: ensure all the key-values are correctly passed to DriverManager - -2006-03-21 Boris Kirzner - * wrappers.cs: added ResultSet and ResultSetMetaData wrappers. - * OleDbOracleProvider.cs: fix OleDbOracleProvider ResultSet - and ResultSetMetaData wrappers and method overrides. - -2006-03-05 Konstantin Triger - - * IProvider.cs: add PreparedStatement extension interface. - * wrappers.cs: realization if default wrappers. - * OleDbOracleProvider.cs: Oracle specific implementation for setting fixed length strings. - -2006-02-26 Konstantin Triger - - * OleDbSqlServerProvider.cs: set default empty Database. - * GenericProvider.cs: throw ArgumentException if url parameter is missing. diff --git a/mcs/class/System.Data/Microsoft.SqlServer.Server/ChangeLog b/mcs/class/System.Data/Microsoft.SqlServer.Server/ChangeLog deleted file mode 100644 index 52ac0abbc61..00000000000 --- a/mcs/class/System.Data/Microsoft.SqlServer.Server/ChangeLog +++ /dev/null @@ -1,57 +0,0 @@ -2007-09-27 Nagappan A - - * SqlMetaData.cs: Implemented an overloaded constructor, missing - properties (DbType, XmlSchemaCollectionDatabase, - XmlSchemaCollectionName, XmlSchemaCollectionOwningSchema). - -2007-09-26 Nagappan A - - * SqlMetaData.cs (Adjust, InferFromValue): Implemented overloaded - methods, constructors. - -2007-09-26 Nagappan A - - * SqlMethodAttribute.cs: Added appropriate option to AttributeUsage. - - * SqlFacetAttribute.cs: Added appropriate option to AttributeUsage. - - * Format.cs: Removed extra enum entries. - - * SqlTriggerContext.cs: Code Alignment. - - * TriggerAction.cs: Updated appropriate enum entries based on 2.0 - profile. - - * SqlUserDefinedTypeAttribute.cs: Added appropriate option to - AttributeUsage. - * Removed public variable. - * Removed set from Format property. - - * SystemDataAccessKind.cs: Added Serializable attribute. - - * SqlUserDefinedAggregateAttribute.cs: Removed set from Format - property. - -2007-09-26 Nagappan A - - * DataAccessKind.cs: Added serializable attribute. - -2006-02-17 Chris Toshok - - * InvalidUdtException.cs: fix namespace typo, and mark all ctors - as internal (since none are public in corcompare.) - -2005-09-02 Umadevi S - * Added SqlTriggerContext.cs,SqlProcedureAttribute.cs,SqlTriggerAttribute.cs - -2005-09-02 Umadevi S - * Corrected couple of files, added Format.cs and DataAccessKind.cs - -2005-09-02 Umadevi S - - * Added files IBinarySerialize.cs,InvalidUdtException.cs,SqlFacetAttribute.cs - SqlFunctionAttribute.cs,SqlMetaData.cs, SqlMethodAttribute.cs, SqlUserDefined - AggregateAttribute.cs, SqlUserDefinedTypeAttribute.cs, SystemDataAccessKind.cs, - TriggerAction.cs - (Note these files are moved from System.Data.Sql) - diff --git a/mcs/class/System.Data/System.Data.SqlClient/ChangeLog b/mcs/class/System.Data/System.Data.SqlClient/ChangeLog deleted file mode 100644 index c43bf957255..00000000000 --- a/mcs/class/System.Data/System.Data.SqlClient/ChangeLog +++ /dev/null @@ -1,1577 +0,0 @@ -2010-10-01 Veerapuram Varadhan - - ** Fixes #561667 - * SqlCommand.cs (Dispose): While Disposing, set connection's datareader - to null so as the connection can be reused with another datareader. - -2010-07-28 Veerapuram Varadhan - - ** Fixes #584833 - * SqlCommand.cs (DeriveParameters): Support procedure name nomenclature - of the form .. . - -2010-06-15 Veerapuram Varadhan - ** Fixes #613087 - * SqlDataReader.cs (GetSqlValue): Tds70 returns decimal (18,0) - and beyond as System.Int64. - -2010-03-26 Veerapuram Varadhan - - * SqlDataAdapter.cs: 2.0 profile changes - -2009-12-03 Jonathan Pobst - - * SortOrder.cs: Add enum. - -2009-10-28 Veerapuram Varadhan - - * SqlCommandBuilder.cs (RowUpdatingHandler): Use base version for 2.0 profile. - -2009-10-14 Jonathan Pryor - - * SqlConnection.cs: Remove EnterpriseServices dependency from the - MonoTouch profile. - -2009-08-17 Veerapuram Varadhan - - ** Fixes #525306 - * SqlConnection.cs (Open): Use Tds80 also in case of non-pooling - connections. - -2009-08-01 Gert Driesen - - * SqlParameter.cs (ConvertToFrameworkType): Only wrap FormatException - on 2.0 profile. - -2009-07-30 Gert Driesen - - * SqlParameter.cs: Modified ConvertToFrameworkType to only perform - conversion if type of value is different from "system type". Make - DbTypeMapping hashtable available on 1.0 profile, and add missing - mappings. Wrap FormatException adding information on conversion - that failed. - -2009-07-30 Veerapuram Varadhan - - * SqlDataAdapter.cs (*Command): Build fix for 1.x profile. - -2009-07-30 Veerapuram Varadhan - - ** Fixes the issue reported by Scott in Mono-list - * SqlParameter.cs (ConvertToFrameworkType): Return String.Empty - in case of zero-length strings. - -2009-07-30 Veerapuram Varadhan - - * SqlDataAdapter.cs (IDbDataAdapter.*Command): Remove over-engineered - checks as the base implementation is changed. - -2009-07-29 Veerapuram Varadhan - - * SqlDataAdapter.cs (IDbDataAdapter.*Command): Revert some of my earlier - changes. Validate the incoming value as we use bases' implementation now. - Fixes failing tests. - - * SqlParameter.cs (GetSqlValue): Simplify handling of SqlValue and SqlTypes. - (SqlTypeToFramworkType): Added support for SqlChars and SqlBytes types. - -2009-07-28 Gert Driesen - - * SqlCommand.cs: Ensure connection is closed if CloseConnection - behavior is set, and reader could not be created. - -2009-07-28 Gert Driesen - - * More clean up of fix for #522624/#507663 - * SqlCommandBuilder.cs: Appropriately handle rowUpdatingHandler and - more cleanup for 2.0 profile. - -2009-07-26 Veerapuram Varadhan - - * SqlParameter.cs (get/set_SqlValue, GetSqlValue): Return the appropriately - SQL-typed param value. Fixes failing provider tests. - -2009-07-28 Gert Driesen - - * SqlCommand.cs: Ensure connection is closed if CloseConnection - behavior is set, and reader could not be created. - -2009-07-26 Gert Driesen - - * SqlParameter.cs: Improved support for SqlValue and SqlTypes. - -2009-07-25 Veerapuram Varadhan - - * SqlDataReader.cs: Added new schema fields to the schema row. - Fixes a failing provider test. - -2009-07-25 Veerapuram Varadhan - - * Fixes #507663 - * SqlCommandBuilder.cs: From 2.0 onwards, use base's - implementation for handling auto-generated commands. - * SqlDataAdapter.cs: -- ditto -- - -2009-07-15 Veerapuram Varadhan - - * SqlParameter.cs: Implement the "internal" FrameworkDbType, - DbTypeMapping and SystemType properties. - -2009-05-08 Veerapuram Varadhan - - ** Fixes #497715 - based on a patch by Jonas Larsson - - - * SqlDataReader.cs: (GetSqlXml): Handle Xml types for TDS 8/8.1 - clients as well. - * SqlParameter.cs: Map XML type properly. - -2009-04-28 Gonzalo Paniagua Javier - - * SqlConnection.cs: if the error causes a disconnection from the - server, close the data stream. - -2009-03-23 Veerapuram Varadhan - - * SqlDataReader.cs (GetSchemaRowType): Correctly handle Tds 8 BigInt type. - -2009-02-02 Veerapuram Varadhan - - * SqlConnection.cs: Use TDS 8 instead of TDS 7 - -2009-01-24 Gonzalo Paniagua Javier - - * SqlConnection.cs: adapt to changes in TdsConnectionPool. - Don't Close() on every error. - -2009-01-17 Gert Driesen - - * SqlParameter.cs: Renamed isDirty to typeChanged; it is now now only - used to indicate whether the type of the parameter has been updated. - Changed signature of 'updated' argument in GetFrameworkValue to ref - to match delegate in Mono.Data.Tds, and convert value if either the - type has been changed or if the 'updated' argument is true (which - - for now - means the value or size changed in TdsMetaParameter). - Various fixes for derived parameters: - - parameter_type 2 means InputOutput parameter, while 3 means Output; - - Only set precision and scale is type is decimal. - - When type has variable size, then also set Size. - -2009-01-04 Gert Driesen - - * SqlDataReader.cs: Added GetSchemaRowDbType overload for - getting sql type of a given column (identified using its - ordinal). Modified GetBytes to throw SqlNullValueException - (2.0 profile) or return 0 (1.0 profile) when reading bytes - sequentially. Added support for non-sequentially reading - text and ntext columns using GetBytes. Modified GetChar - to throw a NotSupportedException to match MS. - -2009-01-04 Gert Driesen - - * SqlCommandBuilder.cs (RefreshSchema): Clear commands. - -2009-01-03 Gert Driesen - - * SqlDataReader.cs: Removed unused dataTypeNames, and - unnecessary initializations. Added missing reader state - and row state checks. Fixed implementation of HasRows. - Modified type of DataType to object on 1.0 profile for - compatibility with .NET 1.x. Do not mark (Big)VarBinary - or ((Big)Binary as long, as unit tests show that IsLong - is for wide (unicode) data types. Fixed type data for - SmallDateTime and SmallMoney data types. Improved support - for bigint data type (using TDS 7.0). - -2009-01-03 Gert Driesen - - * SqlCommand.cs: Moved connection reset before the throw. - Improved exception message. - -2009-01-03 Gert Driesen - - * SqlCommandBuilder.cs: Only set SourceColumn for null check - parameters on the 2.0 profile, and set SourceVersion to - Current on 1.0 profile. Changed accessibility of RefreshSchema - to public, and do not immediately create commands. Removed - CWL. - -2009-01-03 Gert Driesen - - * SqlParameter.cs: When setting ParameterName or sourceName to - null, use a zero-length string instead. On 1.0 profile, only - infer type from value if value is not null or DBNull. Store - raw value in TdsMetadataParameter, and use delegate to convert - it to framework type (when necessary). Improve implementation - of SqlValue (still needs lots of work). - -2009-01-03 Gert Driesen - - * SqlCommandBuilder.cs: Added missing checks for QuotePrefix and - QuoteSuffix on 2.0 profile, and return a zero-length string if - not set (or set to null) on 1.0 profile. Do not allow the value - of CatalogSeparator and SchemaSeparator to be changed from '.'. - Modified generated SQL to match MS. Added implementation for - QuoteIdenfifier. Modified parameters to match MS. - * SqlParameter.cs (SqlValue): Keep Value in sync. - -2008-12-20 Gonzalo Paniagua Javier - - * SqlParameter.cs: I removed these 2 lines I added 2 patches ago in - the previous patch... - -2008-12-20 Gonzalo Paniagua Javier - - * SqlConnection.cs: close the connection on error. - -2008-12-16 Gonzalo Paniagua Javier - - * SqlParameter.cs: don't allocate error strings until the error - actually happens. Compare types instead of strings. Use a Hashtable - for type mappings. - -2008-12-12 Gonzalo Paniagua Javier - - * SqlParameter.cs: use the underlying type when inferring the type for - enumerations. - -2008-11-13 Veerapuram Varadhan - - * SqlCommand.cs: When a timeout exception occurs, reset the - connection before re-using it. Fixes connection corrupted errors - on timeout exception. - -2008-11-09 Gert Driesen - - * SqlConnection.cs (ClearPool): Added null check. - -2008-11-09 Gert Driesen - - * SqlConnection.cs: In Close, also remove reference to pool. In Open, - set TdsConnection.Pooling to false for a non-pooled connection. - Fixed ClearAllPools to no longer create a new connection for each - pool. In ClearPool, perform a lookup of the pool to clear using - the connectionstring as the pool field may refer to another pool - (as the connectionstring may have changed). - -2008-09-30 Veerapuram Varadhan - - * SqlDataReader.cs (GetSqlXml): Handle the scenario when Sql - Server 2005 returns Xml column type as NTEXT when called from - clients that use < TDS 8.0 protocol. - -2008-09-20 Veerapuram Varadhan - - * SqlCommand.cs (DeriveParameters): Simplification of the if-else loop. - -2008-09-20 Veerapuram Varadhan - - * SqlCommand.cs (DeriveParameters): Handle no square brackets - case in schema/procedure names. - -2008-09-17 Veerapuram Varadhan - - * SqlCommand.cs (DeriveParameters): Escape/trim both - schema/procedure names before passing as parameter values. - -2008-09-13 Atsushi Enomoto - - * SqlDependency.cs : wrong namespace. - -2008-08-14 Gert Driesen - - * SqlConnection.cs: Use constants for min/max values. When value is - zero-length string, then fallback to default value for boolean and - integer backed properties. Throw ArgumentException when min pool size - exceeds max pool size. Check whether value for 'MARS' is a bool. - The 'user instance' property is 2.0 only. - -2008-08-14 Gert Driesen - - * SqlConnection.cs: Convert keywords to lowercase instead of uppercase - to avoid further case changes in exception messages. - -2008-07-28 Gert Driesen - - * SqlCommand.cs (ExecuteReader): When behavior includes SingleRow, - then only return a single result. Fixes bug #412569. - -2008-07-28 Gert Driesen - - * SqlCommand.cs: Fixed order of arguments for ArgumentException in - CommandTimeout. - * SqlConnection.cs (ChangePassword): Do not allow empty connection - string. Updated exception messages. - -2008-07-28 Gert Driesen - - * SqlCommand.cs: Fixed param name in ArgumentException for negative - CommandTimeout to match MS. On 2.0 profile, throw NRE in Prepare - when connection is NULL. In Prepare, return immediately after - connection check (2.0 only) for stored procedures, or when no - parameters are added. Added check to see if transaction is - associated with same connection as the command and updated - exception messages. - -2008-07-28 Gert Driesen - - * SqlCommand.cs: Added bool argument to ValidateCommand to specify - whether an async method is being executed. Minor changes to exception - messages to match MS. - -2008-07-28 Gert Driesen - - * SqlCommand.cs: Avoid NRE in CloseDataReader when connection is NULL. - Fixes bug #412584. Removed unused moreResults eargument from - CloseDataReader. Removed behavior argument from Execute, and have it - use the behavior field instead. In ValidateCommand, throw - InvalidOperationException instead of NRE when Connection is NULL. - * SqlDataReader.cs: Sync with SqlCommand's CloseDataReader signature - change. - -2008-07-28 Gert Driesen - - * SqlCommand.cs: (Transaction): On the 1.0 profile, do not allow - Transaction to be set when a reader is open for the current connection. - Fixes bug #412579. - -2008-07-28 Gert Driesen - - * SqlCommand.cs (Connection): Do not throw InvalidOperationException - if transaction is in progress. Fixes bug #412576. On 1.0 profile, throw - InvalidOperationException when a reader is open for the current - connection. Do not set transaction to NULL when changing connection, - instead set it to null in Transaction when transaction is no longer - open. - -2008-07-28 Gert Driesen - - * SqlConnection.cs: Use null as default value for connectionString - field. Remove Init method, as initialization is done in - SetDefaultConnectionParameters. Initialize parms in - SetDefaultConnectionParameters to avoid calling Reset on newly - initialized collection. In Dispose (bool), also invoke base.Dispose if - SqlConnection was already disposed. Fixes bug #412571. - -2008-07-28 Gert Driesen - - * SqlConnection.cs (ChangeState): Return immediately when new state - equals original state. Fixes bug #412574. Removed extra whitespace. - -2008-07-23 Veerapuram Varadhan - - * SqlDataReader.cs (NextResult): Memleak fix - mark datatypeNames - array to be GCed along with schemaTable. - -2008-07-23 Veerapuram Varadhan - - * SqlDataReader.cs: Do not generate schemaTable unless otherwise - asked for; use command.Tds.Columns instead. Improves performance - of the DataReader. - -2008-07-10 Veerapuram Varadhan - - ** Fixes #326182 - * SqlCommand.cs (GetOutputParameters): Update parameter values iff - parameter direction is InputOutput or Output. - -2008-07-06 Gert Driesen - - * SqlException.cs: Modified HResult/ErrorCode to match MS. Removed - unused FromTdsInternalException overload. Removed unnecessary check - for Errors.Count. Minor code formatting. - -2008-07-03 Rodrigo Kumpera - - * SqlConnection.cs: Remove connStringParameters as nobody uses it. - -2008-07-01 Rodrigo Kumpera - - * SqlDataReader.cs: Do all column accesses with int indexes. - -2008-07-01 Rodrigo Kumpera - - * SqlDataReader.cs (GetSchemaTable): All column index are constants, - extract them. - -2008-07-01 Rodrigo Kumpera - - * SqlDataReader.cs (GetSchemaTable): Calculate column indexes - outside of the row loop. - -2008-07-01 Marek Habersack - - * SqlDataReader.cs: use named properties in TdsDataColumn for the - 2.0 profile. - -2008-06-30 Zoltan Varga - - * SqlDataReader.cs: Allocate 'schemaTable' lazily. - (GetSchemaValue): Avoid some hash table lookups - -2008-06-27 Zoltan Varga - - * SqlDataReader.cs (ConstructSchemaTable): Avoid unneccessary reflection calls. - -2008-06-23 Veerapuram Varadhan - - * SqlDependency.cs: New - -2008-06-12 Veerapuram Varadhan - - Patch by Christian Hergert - * SqlConnection.cs (Open): Do not reset the connection as it is already - done in the TdsConnectionPool itself. - -2008-06-12 Marek Habersack - - * SqlParameterCollection.cs: this [int] must check the range and - throw an exception if necessary. - - * SqlCommand.cs: throw IOEX when stored procedure is not found in - DeriveParameters. All procedures in MS SQL will report at least - one parameter - the return value. - -2008-06-10 Veerapuram Varadhan - - * SqlConnection.cs: TdsConnectionPool.GetConnectionPool() now returns - IDictionary. - -2008-06-09 Ankit Jain - - * SqlCommand.cs: Use Tds instead of ITds now. - * SqlConnection.cs: Likewise. - -2008-05-27 Gert Driesen - - * SqlConnection.cs: Added support for '.' as alias for localhost. - Improve exception message when TCP/IP protocol is not enabled. - -2008-05-17 Gert Driesen - - * SqlDataReader.cs (GetInt64): Removed workaround for TDS 7.0 handling - of bigint column type as this is handled in Mono.Data.Tds. - -2008-05-14 Marek Habersack - - * SqlConnection.cs: added support for USER INSTANCE keyword in the - connection string. - -2008-04-22 Veerapuram Varadhan - - ** Fixes Bug#381151 - * SqlCommand.cs: Handle exceptions sanely and do not close - connection on TdsTimeoutException. - -2008-04-21 Gert Driesen - - * SqlBulkCopyColumnMappingCollection.cs: Changed argument names to - match MS. Code formatting. - * SqlCommand.cs: Changed argument names to match MS. Code formatting. - Do not include explicit IDbCommand implementation on 2.0 profile. - * SqlCommandBuilder.cs: Changed argument names to match MS. Code - formatting. - * SqlDataReader.cs: Changed argument names to match MS. Code - formatting. - * SqlParameterCollection.cs: Do not include IList, ICollection and - IDataParameterCollection explicit interface implementation on 2.0 - profile. Code formatting. - * SqlConnection.cs: Changed argument names to match MS. - * SqlDataAdapter.cs: Changed argument names to match MS. - * SqlTransaction.cs: Do not include explicit interface implementation - of IDbTransaction.Connection on 2.0 profile. Code formatting. - -2008-04-19 Robert Jordan - - * SqlParameterCollection.cs (AddRange(SqlParameter[])): - Fix endless recursion. - -2008-04-08 Marek Habersack - - * SqlConnection.cs: TCP port discovery via UDP port 1434 should - honor the timeout specified in the connection string (or the - default one). In some environments 100 microseconds might not be - enough to discover the port. - -2008-04-01 Marek Habersack - - * SqlParameter.cs: ConvertToFrameworkType must handle empty - strings gracefully - a DBNull.Value must be returned in this - case. - - * SqlCommand.cs: DeriveParameters should split the stored - procedure name into the schema name and procedure name before - querying its parameters. - -2008-03-03 Ankit Jain - - * SqlClientMetaDataCollectionNames.cs: Set the field values. - -2007-10-21 Gert Driesen - - * SqlCommand.cs: Use ExceptionHelper.CheckEnumValue for enum checks. - -2007-10-20 Gert Driesen - - * SqlCommand.cs: Added constant for default CommandTimeout, instead - of using a magic number. Avoid unnecessary initialization. Fixed - default value for DesignTimeVisible. Return zero-length string if - CommandText is null. Use ExceptionHelper.InvalidEnumValueException - to avoid code duplication. Spaces to tabs and code formatting. - * SqlConnection.cs: Use different default package size on 2.0 profile. - Added constants for default values, instead of using magic numbers. - Avoid unnecessary initialization. In PacketSize, return default or - configured packet size when connection is not open. Use - ExceptionHelper.ConnectionClosed instead of local method. Removed - use of some hardcoded values in SetDefaultConnectionParameters, and - use Environment.MachineName as default WorkstationId instead of - DNS host name. Code formatting. - * SqlDataAdapter.cs: In default ctor, set SelectCommand to null. - Avoid unnecessary initializations. Use direct assignment in - IDbDataAdapter implementation. Fixed exception message for negative - UpdateBatchSize. In Dispose override, make sure to invoke base - method. - -2007-10-19 Gert Driesen - - * SqlTransaction.cs: Clear connection in commit. In IsolationLevel, - throw IOE if transaction is no longer open. - -2007-10-19 Gert Driesen - - * SqlTransaction.cs: Avoid unnecessary initialization. Remove - isRolledBack since its essentially the same as isOpen. Use - ExceptionHelper.TransactionNotUsable instead of duplicating code. - On 2.0 profile, ignore call to Rollback when transaction was already - disposed. - -2007-10-18 Gert Driesen - - * SqlConnection.cs: Avoid unnecessary initialization. Use string.Empty - for assigning zero-length string, and use String.Length to check for - zero-length string. Added support for IsolationLevel.Snapshot. - Added StructuredTypeMembers schema collection and restrictions. Fixed - table name for MetaDataCollections collection. Implemented - DataSourceInformation collection. Added missing data types (probably - introduced in 2.0 SP1). In GetSchema, throw InvalidOperationException - if connection is closed and throw NotImplementedException for - StructuredTypeMembers collection. - -2007-10-18 Gert Driesen - - * SqlConnection.cs: On 1.0 profile, IsolationLevel.Unspecified is - not valid. On 2.0 profile, when IsolationLevel.Unspecified is passed - make sure to also set SqlTransaction.IsolationLevel to - ReadCommitted. Modified exceptions to match MS. - -2007-10-17 Nagappan - - * SqlParameter.cs (ConvertToFrameworkType): Added SqlDbType.Image. - -2007-10-17 Nagappan - - * SqlConnection.cs: BeginTransaction does not handle - IsolationLevel.Unspecified, so the default is set as ReadCommited. - Thanks to Jerome Haltom for this patch. Fixes - bug # 333082. - * SqlTransaction.cs: If transaction count is greater then 0 then roll back. - Thanks to Jerome Haltom for this patch. Fixes - bug # 331953. - -2007-10-15 Gert Driesen - - * SqlException.cs: Do not hide Message on 2.0 profile. Fixes bug - #333901. - -2007-10-08 Marek Safar - - * SqlParameterCollection.cs (SetParameter): Fixed missing cast. - -2007-09-27 Nagappan A - - * SqlConnection.cs: Added MonoTODO appropriately. - -2007-09-26 Nagappan A - - * SqlCommandBuilder.cs: Code alignment. - -2007-09-25 Nagappan A - - * SqlInitialCatalogConverter.cs, SqlDataSourceConverter.cs: - NetworkLibraryConverter.cs: Added new files. - - * SqlParameter.cs: 2.0 attribute changes. - - * SqlDataAdapter.cs: 2.0 attribute changes. - - * SqlConnectionStringBuilder.cs: 2.0 attribute changes. - - * SqlConnection.cs (ClearAllPools, ClearPool): Implemented 2.0 - APIs, other 2.0 attribute changes. - - * SqlCommandBuilder.cs (GetSchemaTable, InitializeCommand): - Implemented 2.0 APIs, other 2.0 attribute changes. - - * SqlBulkCopyColumnMappingCollection.cs: Added constructor, 2.0 - API compatibility changes. - - * SqlException.cs: 2.0 attribute changes. - -2007-08-13 Nagappan A - - * SqlConnection.cs (ConnectionString): 2.0 compatibility changes. - - * SqlDataReader.cs (IsCommandBehavior): Fixed spelling mistake of - the method name. - (Dispose): 2.0 compatibility changes. - - * SqlBulkCopy.cs (SqlRowsCopied): Fixed spelling mistake of the - event name. - (RowsCopied): Generates event when NotifyAfter is set. - - * SqlCommandBuilder.cs (Dispose, RefreshSchema): 2.0 compatibility - changes. - - * SqlClientFactory.cs (CreateDataSourceEnumerator): Removed bogus - TODO. - - * SqlException.cs (Message): 2.0 compatibility changes. - -2007-08-06 Nagappan A - - * SqlCommand.cs, SqlDataReader.cs, SqlConnection.cs: When the - server resets the connection, now the client code also disconnects - the session and remove the instance from pool. Fixes bug # 81933. - -2007-07-31 Nagappan A - - * SqlCommand.cs (Transaction, Connection): IDbCommand Transaction - and Connection can be set to null. Fixes bug 82189. - -2007-07-23 Nagappan A - - * SqlCommandBuilder.cs (ApplyParameterInfo, GetParameterName): - (GetParameterPlaceholder): Implemented 2.0 missing APIs. - -2007-07-22 Nagappan A - - * SqlBulkCopy.cs (NotifyAfter): Implemented 2.0 property. - (GetColumnMetaData, GenerateColumnMetaData): - (ValidateColumnMapping): Implemented private method's to generate - and validate SqlBulkCopy headers. - (BulkCopyToServer): Private method to actually do the bulk copy - processing. - (WriteToServer): Implemented 2.0 missing overloaded methods. - (IDisposable.Dispose): Implemented 2.0 missing method. - - * SqlBulkCopyColumnMappingCollection.cs (Add, CopyTo): Implemented - missing API. - (Item): Implemented missing property. - - * SqlBulkCopyColumnMapping.cs: Modified the implementation of - Constructors to use property. - - * SqlDataReader.cs (GetSqlXml, IsCommandBehaviour): Added 2.0 - missing method. - (Connection): Added missing property. - - * SqlParameter.cs (SetSqlDbType, ConvertToFrameworkType): Modified - method as internal from private. - - * SqlConnection.cs: Fixed 2.0 missing feature. - - * SqlException.cs: Fixed 2.0 missing feature. - - * SqlClientPermission.cs: Fixed 2.0 missing feature. - -2007-07-01 Gert Driesen - - * ISqlNotificationReceiver.cs: Removed. - * SqlClientFactory.cs: Use SqlDataSourceEnumerator from S.D.Sql and - marked method todo. Avoid unnessary casts. Code formatting. - * SqlCommand.cs: Explicit interface implementation of IDbCommand not - necessary on 2.0 profile. Fixes API mismatches. Avoid unnecessary - casts. Code formatting. - * SqlConnection.cs: Also use RecommendAsConfigurable instead of - SettingBindableAttribute on 2.0. Use StateChange event from base class - on 2.0. Only explicitly implement IDbConnection methods on 1.0, since - these are implemented by base class on 2.0 profile. Removed extra - explicit implementation of IDisposable since the base class implements - this. Code formatting. - * SqlDataAdapter.cs: Dispose (bool) override not necessary on 2.0 - profile. Stubbed ICloneable.Clone. Fixes API mismatches. - * SqlDataReader.cs: On 2.0, IDisposable.Dispose is implemented by - DbDataReader. Only 1.0 profile, explicitly implemented IEnumerable - GetEnumerator. Code formatting. - * SqlDataSourceEnumerator.cs: Removed. - * SQLDebugging.cs: Marked sealed on 2.0. Code formatting. - * SqlNotificationAuthType.cs: Removed. - * SqlNotificationInfo.cs: Added missing fields. Code formatting. - * SqlNotificationSource.cs: Added missing fields. Code formatting. - * SqlNotificationTransports.cs: Removed. - * SqlNotificationType.cs: Added missing Unknown field. Code formatting. - * SqlParameter.cs: Removed Browsable and EditorBrowsable attributes - from Precision and Scale. Fixes API mismatches. Code formatting fixes. - * SqlTransaction.cs: On 2.0 profile, Dispose method is exposed by - base class. Fixes API mismatches. Code formatting fixes. - -2007-06-21 Nagappan A - - * SqlConnection.cs: Fixed compiler warning. - -2007-06-11 Nagappan A - - * SqlConnection.cs (ParseDataSource): Adds tcp support in - connection string. Fixes bug # 80975. - - * SqlCommand.cs (Dispose): On disposing the command object, don't - dispose connection and transaction. - -2007-06-06 Nagappan A - - * SqlCommand.cs, SqlConnectionStringBuilder.cs, SqlConnection.cs: - Fixed 1.0 and 2.0 extras, errors as stated in class status page. - - * SqlDataAdapter.cs, SqlParameter.cs:Fixed 1.0 and 2.0 extras, - errors as stated in class status page. - - * SqlBulkCopyColumnMappingCollection.cs: Fixed 1.0 and 2.0 extras, - errors as stated in class status page. - -2007-05-30 Nagappan A - - * SqlParameter.cs (SqlParameter): Updated constructor to use the - new TDS RPC implementation. - Fixed missing attributes. - (SetDbType): Added new case for sql_variant type. - (ConvertToFrameworkType): Implemented new private method to - convert the data type to framework type. - - * SqlParameterCollection.cs: Fixed missing attributes and - implemented missing methods. - - * SqlConnection.cs: Fixed missing attributes. - - * SqlConnectionStringBuilder.cs: Certain attributes are missing or - its value or they are not appropriate. Fixed them. - - * SqlDataReader.cs (GetData): Method is available only under 1.0 - profile. - - * SqlCommandBuilder.cs: Certain attributes are available only - under 2.0 profile, so moved them inside ifdef. - - * SqlCommand.cs: Certain attributes are available only under 2.0 - profile, so moved them inside ifdef. - - * SqlBulkCopy.cs: Added new stubs. - - * SqlBulkCopyColumnMappingCollection.cs: Added new stubs. - -2007-05-29 Nagappan A - - * SqlCommand.cs (Dispose): Command.Dispose closing - connection. Fixes bug # 81710. Thanks to AMC - for the fix. - -2007-05-10 Nagappan A - - * SqlClientMetaDataCollectionNames.cs: Fixed incorrect constructor - type. - - * SqlConnectionStringBuilder.cs: Fixed missing attributes. - -2007-05-09 Igor Zelmanovich - - * SqlConnectionStringBuilder.cs: added MonoNotSupported attribute. - -2007-04-03 Amit Biswas - - * SqlDataReader.cs (GetSqlBytes, GetProviderSpecificFieldType) - (GetProviderSpecificValue, GetProviderSpecificValues): Implemented - missing API. - - * SqlParameter.cs (XmlSchemaCollectionDatabase): Implemented missing property - (XmlSchemaCollectionName): Implemented missing property - (XmlSchemaCollectionOwningSchema): Implemented missing property - (SourceColumnNullMapping): Existing implementation was not correct, Replaced the implementation - (.ctor): Implemented mising constructor new in .net 2.0 - - * SqlErrorCollection.cs (CopyTo): Implemented missing API - - * SqlParameter.cs (InferSqlType): Corrected bug related to default values of - SqlDbType and DbType - (ResetSqlDbType): Implemented missing API - (ResetDbType): Implemented missing API - -2007-03-09 Amit Biswas - - * SqlParameterCollection.cs (CopyTo): Implemented missing API - -2007-04-02 Nagappan A - - * SqlParameter.cs: Variable name fix. - -2007-03-20 Nidhi Rawal - - * SqlClientFactory.cs: Added two using directives. - (CreateConnectionStringBuilder): Implemented the method. - (CreatePermission): Implemented the property. - - * SqlCommand.cs: Added one using directive. - (Clone): Implemented the method. - (Dispose): Implemented the method. - (BeginExecuteXmlReader): Implemented the method. - - * SqlCommandBuilder.cs (QuoteIdentifier): Implemented the method. - (UnquoteIdentifier): Implemented the method. - - * SqlConnection.cs (ChangePassword): Implemented the method. - -2007-03-19 Nidhi Rawal - - * SqlClientFactory.cs (CanCreateDataSourceEnumerator): Implemented - the property. - - * SqlCommand.cs (Notification): Implemented the property. - (NotificationAutoEnlist): Implemented the property. - - * SqlDataReader.cs (VisibleFieldCount): Implemented the property. - - * SqlConnectionStringBuilder.cs (TrustServerCertificate): Implemented - the property. - (TypeSystemVersion): Implemented the property. - (UserInstance): Implemented the property. - (ContextConnection): Implemented the property. - - * SqlConnection.cs (FireInfoMessageEventOnUserErrors): Implemented - the property. - (StatisticsEnabled): Implemented the property. - - * SqlDataAdapter.cs (UpdateBatchSize): Implemented the property. - - * SqlParameter.cs: Implemented one attribute. - -2007-03-16 Andreia Gaita - - * SqlParameter.cs: Move isVariableSizeType flag to TdsMetaParameter - so that the TdsMetaParameter can validate itself for valid size / values. - * SqlCommand.cs (Execute): Call Validate on TdsMetaParameter. - -2007-03-14 Nagappan A - - * SqlCommand.cs (CommandType): Exception type thrown in 2.0 - profile is different than 1.0, ArgumentOutOfRangeException. - (Connection): Exception type thrown in 2.0 profile is different - than 1.0, ArgumentOutOfRangeException. - (Execute): If Size property is 0 for String and Binary type, then - throw InvalidOperationException. - (ValidateCommand): Exception type thrown in 2.0 profile is - different than 1.0, NullReferenceException. - -2007-03-09 Nagappan A - - * SqlDataReader.cs: Fixed syntax erros reported in class status - page. - -2007-03-09 Andreia Gaita - - * SqlCommand.cs (ExecuteScalar): Fix returned value for - stored procedure calls to return the first column of the - first row produced by the proc. - -2007-03-08 Nagappan A - - * SqlCommand.cs (CloseDataReader): Checks whether the SQL - connection is created or not. - -2007-03-07 Andreia Gaita - - * SqlCommand.cs (ExecuteScalar): when calling stored procedures, - implement support for return of output values in the parameter - collection. - -2007-02-16 Nidhi Rawal - - * SqlParameter.cs (CompareInfo): Implemented the property - CompareInfo. - (LocaleId): Written the property LocaleId. - (SqlValue): Written the propert SqlValue. - -2007-02-15 Nidhi Rawal - - * SqlCommand.cs: Added some attributes which were not implemented - for .NET 2.0 and removed extra attribute which are not there in - .NET 2.0. - - * SqlCommandBuilder.cs: Added some attributes that were not - implemented for .NET 2.0. - - * SqlParameterCollection.cs: Added some attributes that were - not implemented for .NET 2.0. - - * SqlConnectionStringBuilder.cs: Added some attributes that - were not implemented for .NET 2.0. - - * SqlConnection.cs: Added attribute that was not implemented - for .NET 2.0. - - * SqlParameter.cs: Added some attributes which were not - implemented for .NET 2.0 and removed some extra attributes which - are not there in .NET 2.0 - -2007-02-09 Nagappan A - - * SqlConnection.cs (SetConnectionString): Fixes bug # 80712. A - small typo. - -2007-01-08 Nagappan A - - * SqlTransaction.cs (Dispose): Fixed compliation warning. - - * SqlDataReader.cs (GetValues): Length of elements to be copied was - decided based on the argument array passed, which caused a bug, if - the length of given array is more than actual column values. - - * SqlCommandBuilder.cs (CatalogSeparator, SchemaSeparator) - (CatalogLocation): Implemented missing properties. - (CreateDeleteCommand, CreateInsertCommand, CreateUpdateCommand): - Modified private methods to take bool flag. If true, add actual - parameter name instead of p1, p2 etc. - (CreateParameter): Added overloaded private method to create - parameter with the actual column name. - (GetUpdateCommand, GetDeleteCommand, GetInsertCommand): - Implemented missing overloaded methods. - (SetRowUpdatingHandler): Implemented missing protected method. - - * SqlCommand.cs: Fixed compilation warning. Removed bogus - MonoTODO's. - -2006-12-05 Nagappan A - - * SqlCommand.cs (Execute): If sql2 length is greater than 0, then - add ';' and the respective sql2 string and then execute the - string. Fixes bug # 79880. - -2006-08-30 Nagappan A - - * SqlConnection.cs: Implemented SqlConnection.GetSchema (). - -2006-09-08 Konstantin Triger - - * SqlClientFactory.cs: implemented SqlClientFactory.CreateConnection (). - -2006-07-13 Senganal T - - * SqlClientFactory.cs SqlCommand.cs SqlConnectionFactory.cs - SqlClientPermission.cs SqlParameterCollection.cs SqlDataReader.cs - SqlConnection.cs SqlParameter.cs SqlTransaction.cs : - 2.0 Api fixes - -2006-05-31 Gert Driesen - - * SqlConnection.cs: Removed extra destructor, as destructor on - System.ComponentModel.Component already calls Dispose. - * SqlParameter.cs: Removed explicit interface implementation of - IDataParameter.ParameterName. - -2006-05-26 Senganal T - - * SqlParameter.cs : - - InferSqlType : if value is null or DBNull.Value, retain the - current parameter type. - -2006-04-18 Senganal T - - * SqlConnection.cs : - - SetConnectionString : set the pareameter to default values - if connection string is empty or null - - Open : Raise InvalidOperationException if Connection String - is empty or null - - Dispose : Test exception not raised if dispose called on a - connection with empty connection string - - slight modification of the patch by Jonel Rienton - -2006-04-07 Senganal T - - * SqlCommandBuilder.cs : - * CreateDeleteCommand () - * CreateUpdateCommand () - * CreateInsertCommand () - - Changed the signature. Do not need DataRow parameter - as the Query generated is parametric. - - Correct the null-check term in the WhereClause, set the - correct properties for null-check parameter - fixes #78027 - - Modified the generated query to match the query as - generated by 2.0. We now ignore null-check in the - whereclause if the Column does not allow nulls. - * ctor () : Set QuotePrefix and QuoteSuffix for 2.0 profile - * GetUpdateCommand () - * GetInsertCommand () - * GetDeleteCommand () - - Do not create new command everytime. Create only if - not already created. - * RefreshSchema : Reset the commands. - -2006-02-17 Chris Toshok - - * SqlCommand.cs, SqlCommandBuilder.cs, SqlConnection.cs, - SqlDataAdapter.cs: remove DataSysDescription attributes for >= 2.0 - -2006-02-17 Chris Toshok - - * SqlDataReader.cs: remove VisibleFieldCount property. - -2006-02-10 Senganal T - * SqlDataReader.cs : - - GetBytes : Read binary/blob/clob data sequentially when - CommandBehavior is set to SequentialAcccess - - GetChars : Read String/clob data sequentially when CommandBehavior - is set to SequentialAccess - * SqlCommand.cs : - - ExecuteReader : set SequentialAccess property on TDS - - CloseDataReader : Reset the command behavior - -2006-01-27 Senganal T - - * SqlCommandBuilder.cs : - - Modified CreateUpdateCommand,CreateDeleteCommand , to not include - column name in the query if its a expression col. - Also, modified the queries to match the generated queries in ms.net - * SqlCommand.cs : - - Modifed Prepare, to check if Parameter is explicitly initialized - * SqlParameter.cs : - - Added CheckIfInitialized : Checks if datatype is explicitly set and - non-zero size is set for variable datatypes. - * SqlDataReader.cs : - - Added code for GetSqlBinary () - - Fixed GetFieldCount () - - Added more checks and exceptions. - -2006-01-17 Senganal T - - * SqlCommandBuilder.cs - - Modified CreateNewCommand () : Clean up any existing parameter list - before reusing the command.Fixes #77225 - -2005-11-24 Senganal T - - * SqlConnection.cs - - Modifications to get the correct Packet Size - -2005-11-21 Senganal T - - * SqlClientFactory.cs - * SqlCommandBuilder.cs - * SqlParameterCollection.cs - * SqlDataReader.cs - * SqlDataAdapter.cs - * SqlParameter.cs - * SqlTransaction.cs - - Added stubs and other changes for ADO.NET 2.0 compatibility - -2005-11-12 Gonzalo Paniagua Javier - - * SqlConnection.cs: don't throw NotImplementedException when using - 'PERSIST SECUTIRY INFO'. Just do nothing. - -2005-10-27 Senganal T - - * SqlCommand.cs - * SqlDataReader.cs - - Made changes so that the number of rows affected can be got directly from - Tds regardsless of the type of query.Fixes bug #75698 - -2005-10-19 Senganal T - - * SqlConnection.cs (SetProperties) : - - Added support for AttachDBFileName - -2005-10-19 Senganal T - - * SqlException.cs (Constructor) - - Modified the constructor, so that the message parameter - of base class is not the same as that of the Exception message. - fixes bug #76468 - -2005-09-24 Sureshkumar T - - * SqlParameterCollection.cs (AddWithValue): added method. patch - from awaddell@fnfr.com (Andy Waddell). - -2005-09-21 Senganal T - - - * SqlConnection.cs : - - Set the correct Default Values for Parameters. - - Added Argument Checks (where missing) for the Properties and - throw the correct exception on error. - - Modified SetDefaultParameters() to make sure that the parameters - are all reset to default values everytime it is called. - - Modified SetProperties() to take into account the order of the - keywords in the ConnectionString. - - SqlConnection Fixes for the failing sqlserver connected-mode testcases - in ProviderTest/System.Data.SqlClient/SqlConnectionTest.cs - -2005-09-21 Senganal T - - * SqlTransaction.cs : Modifed the Rollback() method, so that - connection can be used for another transaction after the previous - transaction is rolled back. fixes bug 75904 - -2005-09-02 Umadevi S - - * Removed SqlResultSet.cs file - -2005-08-26 Sureshkumar T - - * SqlConnection.cs (Open): enable sp_reset_connection. - -2005-08-25 Sureshkumar T - - * SqlCommandBuilder.cs: BuildInformation (): continue on columns - who don't have basetablename. - -2005-08-12 Daniel Morgan - - * SqlCommandBuilder.cs: update command builder based on - OdbcCommandBuilder latest changes to fix regression - of bug 75552 - -2005-08-05 Sureshkumar T - - * SqlCommandBuilder.cs: Set SourceVersion property to the created - parameters as it is used by the Adapter's Update method. - -2005-07-22 Sureshkumar T - - * SqlCommandBuilder.cs, SqlParameterCollection.cs, - SqlConnection.cs, SqlParameter.cs: - - updated attributes & attribute descriptions to match with - masterinfos. - -2005-07-16 Daniel Morgan - - * SqlCommandBuilder.cs: CreateUpdateCommand should get the current value, not - the orginal value when setting one of the SET variables - -2005-07-15 Sureshkumar T - - * SqlCommandBuilder.cs: - - set_DataAdapter: unsubscribe event if DataAdapter is reset. - - CreateInsertCommand, CreateUpdateCommand, CreateDeleteCommand: - if column mapping is missing, use the source column name. use - proper version to get the data. - - RowUpdatingHandler: set status to continue to actually process - the query. - -2005-07-04 Ben Maurer - - * SqlError.cs: Patch from dezelin@gmail.com to fix serialization. - -2005-06-29 Sureshkumar T - - * SqlConnection.cs: Open (): catch TdsInternalException and throw - SqlException. - * SqlException.cs: code re-organised to pass message as well with - the exception. - -2005-06-23 Sureshkumar T - - * SqlConnectionStringBuilder.cs: simplified multiple keyword - mappings and allowed-key checking. fixed Item, Remove, - ContainsKey, ShoudSerialize, TryGetValue implementations. - -2005-06-21 Sureshkumar T - - * SqlConnectionStringBuilder.cs: Connection String Builder class - for SqlClient Data Provider. - -2005-06-01 Gonzalo Paniagua Javier - - * SqlParameter.cs: moved the 'using S.D.SqlTypes' out of NET_2_0. Fixes - the build. - -2005-06-01 Sureshkumar T - - * SqlParameter.cs: Parameter's value can be SqlTypes. Convert to - framework type to pass to TDS layer. Fixes bug #75044. - -2005-05-24 Umadevi S - * fixed some 2.0 and 1.0 specific fields/attributes for various classes. - * Added SqlClientMetaDataCollectionNames.cs, Implemented some 2.0 - properties for SqlParameterCollection for the bulkcopy feature. - - -2005-05-20 Kornél Pál - - * Fixed Bug #53169 - SqlDataReader incorrectly returns bigint as decimal - Note: The fix works around the limitations of TDS 7.0 to avoid this - difference between Mono and .NET Framework TDS 8.0 should be used instead. - -2005-05-20 Umadevi S - - * Fixed Bug 74948 - SqlParameter also takes DBNull Value. - Correct some attributes stuff of 1.1 and 2.0 for SqlParameter.cs - -2005-05-20 Umadevi S - - * Continuing on implementation for bulkcopy and notification - Added files SqlNotificationEventArgs.cs, OnChangeEventHandler.cs - Modified SqlRowUpdatingEventArgs.cs - -2005-05-19 Umadevi S - - * For implementation of bulkcopy and notifications added files - SqlBulkCopyOptions.cs,SqlBulkCopyColumnMapping.cs,SqlNotificationAuthType.cs - SqlNotificationTransports.cs,SqlRowsCopiedEventArgs.cs, SqlRowsCopiedEventHandler.cs - -2005-05-19 Umadevi S - - * Corrected types,enum values of SqlNotificationType,SqlNotificationSource, - SqlNotificationInfo and added new method in SqlRowUpdatingEventArgs.cs - (For implementation of bulkcopy/notifications) - -2005-04-19 Sureshkumar T - - * SqlDataReader.cs: NextResult (): Re-create schema table for each - result set. don't re-use, as it may be referenced from somewhere. - -2005-04-07 Sureshkumar T - Ankit Jain - - * SqlConnection.cs: Implemented additional connection string - property "Asynchronous Processing". - - * SqlCommand.cs: Implemented Asynchronous command execution API. - - * SqlAsyncState.cs: A internal state object for asynchronous - operations. - - * SqlAsyncResult.cs: Added. Class to hold result for asynchronous - queries. - -2005-03-28 Sureshkumar T - - * SqlCommand.cs: Execute: Add a semicolon at the end of - CommandText. Multiple semicolon's are not being complained. - - fixes bug #74134. - -2005-03-11 Gonzalo Paniagua Javier - - * SqlConnection.cs: added a finalizer for correct implementation of the - IDisposable pattern. - -2005-03-11 Gonzalo Paniagua Javier - - * SqlException.cs: make it serialization-compatible with MS. Patch by - Aleksandar Dezelin. Closes bug #73596. - -2005-03-08 Sureshkumar T - - * SqlDataReader.cs: Call base constructor with CommandBehavior - parameter instead of passing DbCommand object. The internal base - class with DbCommand Parameter is removed. - -2005-03-07 Sureshkumar T - - * SqlCommand.cs : Set CommandBehavior on - ExecuteReader,ExecuteScalar,ExecuteNonQuery. This is used in - CloseDataReader. - - This fixes bug #73252. - -2005-03-03 Sureshkumar T - - * SqlClientFactory.cs: While creating command, create using - DbConnectionFactory as DbConnectionBase.CreateDbCommand needs to - have a connection factory. - - * SqlConnection.cs: Added an internal constructor which takes - DbConnectionFactory. - - * SqlConnectionFactory.cs: Added. Concrete class for abstract - factory DbConnectionFactory. - -2005-02-22 Sureshkumar T - - * SqlDataReader.cs: GetBytes: return the length of the data if - output buffer is null. if not, copy the values to buffer and - return the bytes actually read. - -2005-02-02 Sureshkumar T - - * SqlConnection.cs: - - Database: return db name from database if connection open, - otherwise take from connection string. - - Set default values for parameters in the constructor itself. - - Dangling else problem with Close method. - - reset values of parms (TdsConnectionParameters) rather setting - to null. - - set disposed to false in Open method - - finally call base.Dispose in Dispose (bool) - - Fixes nunit regressions SqlConnectionTest:DefaultConnectionValues - and SqlConnectionTest:DatabaseSynonyms. - -2005-01-27 Sureshkumar T - - * SqlCommand.cs (DeriveParameters): Change parameter name to - "procedure_name". - * SqlParameter.cs (SqlParameter (object [])) : call default - constructor to create Tds.Metaparameter. - - fixes bug #63122. - -2005-01-03 Sureshkumar T - - * SqlCommand.cs: Fixed bug #68973. Reset Tds.RecordsAffected to 0 - for each execute statement. - -2004-11-25 Sureshkumar T - - These changes are for 2.0 profile only. These changes implement - the generic data base access technique using Provider Factory - Implementation. These classes need to be dervided from abstract - base classes so that the corresponding factory classes are - created when calling CreateCommand, CreateParameter, etc. - - * SqlClientFactory.cs: Provider Factory class Implementaion for SqlServer - * SqlParameter.cs: Change base classes and override methods. - * SqlParameterCollection.cs: Change base classes and override methods. - * SqlTransaction.cs: Change base classes and override methods. - * SqlDataSourceEnumerator.cs: DataSource Enumerator stubs. - * SqlDataReader.cs: Change base classes and override methods. - * SqlConnection.cs: Change base classes and override methods. - * SqlCommandBuilder.cs: Change base classes and override methods. - * SqlCommand.cs: Change base classes and override necessary methods. - -2004-10-14 Umadevi S - * SqlCommand.cs - Implemented the clone method correctly. - (fixed bug 67301) - -2004-10-06 Umadevi S - * ISqlNoticationReceiver.cs - changed namespace - * Added files SqlNotificationType.cs, SqlNotificationInfo.cs, SqlNotificationSource.cs - -2004-09-24 Umadevi S - * SqlTransaction.cs - Dispose will not call rollback incase the transaction is not open. - -2004-09-14 Sebastien Pouliot - - * SqlClientPermission.cs: Added internal constructor accepting an Sql - ClientPermissionAttribute parameter (using base class protected ctor). - * SqlClientPermissionAttribute.cs: Copy now use the new SqlClient - Permission constructor. - -2004-09-13 Sebastien Pouliot - - * SqlClientPermission.cs: Mostly completed (needs tests). - * SqlClientPermissionAttribute.cs: Completed. - -2004-09-02 Umadevi S - * SqlCommand.cs - ExecuteNonQuery to return -1 incase of executing a storedprocedure - -2004-08-16 Gert Driesen - - * SqlConnection.cs: added TODO on ConnectionString for keywords - that are not yet implemented. check value of Integrated Security - keyword, check value of bool keywords, improve error reporting - for int keywords, added support for the following keyword - synonyms : APP, TIMEOUT, NETWORK, PERSISTSECURITYINFO, WSID, - LANGUAGE, USER. Throw NotImplementedException when encrypt keyword - is set to true, enlist keyword is set to false or attachdbfilename - keyword (or one of its synonyms) is set. Added FIXME for PERSIST - SECURITY INFO keyword, throwing a NotImplementedException here - would break lots of apps - -2004-08-16 Gert Driesen - - * SqlConnection.cs - spaces to tabs - -2004-08-12 Sureshkumar T - * SqlDataReader.cs - In Close method, the remaining resultsets are drained - out, to read output parameters & to avoid stream overlap - -2004-06-30 Umadevi S - * SqlCommand.cs : In the Execute Method the commandbehavior parameters were ignored correct -these - -2004-06-22 Atsushi Enomoto - - * SqlCommandBuilder.cs : Avoid cast exception caused by DbNull. - -2004-06-18 Umadevi S - * SqlCommand.cs - ExecuteNonQuery returns -1 in all cases except - insert,update or delete. - -2004-06-18 Umadevi S - * SqlConnection.cs - handled null being passed as a connectionstring - - checked for minimal set of parameters in connectionstring. - - handled unrecogonized keywords similar to MS.NET - -2004-06-17 Umadevi S - * SqlTransaction.cs - fixed multiple rollbacks being called causes invalidoperationexception - -2004-06-04 Gert Driesen - - * SqlClientPermission.cs: removed extra CreateInstance - method - -2004-06-02 Gert Driesen - - * SQLDebugging.cs: added missing attributes, marked ctor - public to match MS.NET - -2004-05-22 Atsushi Enomoto - - * SqlClientPermission.cs : don't use chained obsolete .ctor. - -2004-05-20 Gert Driesen (drieseng@users.sourceforge.net) - - * SqlClientPermissionAttribute.cs: change AllowMultiple and - Inherited to match .NET - -2004-05-20 Umadevi S - - * Fixed bug 58406- implemented the hasrow method, test program used - to test with the bug report - -2004-05-13 Umadevi S - - * SqlClientPermission.cs, SqlDataReader.cs - added missing methods with TODO tags - * SqlCommand.cs, SqlDataAdapter.cs - implemented ToolboxItemAttribute - * SQLDebugging.cs - Added new file with a TODO tag - -2004-04-05 Lluis Sanchez Gual - - * SqlConnection.cs: Use connection pool implemented in Mono.Data.Tds. - -2004-04-01 Lluis Sanchez Gual - - * SqlDataReader.cs: Null values are now represented with DBNull instances. - Deal with this. - -2004-03-14 Tim Coleman - * SqlCommand.cs SqlConnection.cs: - Changes from two patches by Andres Taylor - - -2004-03-12 Andreas Nahr - - * SqlParameter.cs: DO NOT USE the consts scheme if types can be referenced directly! - -2004-01-10 Atsushi Enomoto - - * SqlClientPermission.cs : Fixed NET_2_0 build related to - obsolete attribute problem (see DbDataPermission.cs) - -2003-12-28 Tim Coleman - * SqlResultSet.cs: - Stubbed out this class. - -2003-12-23 Tim Coleman - * SqlConnection.cs: - Improved connection string parsing. See - System.Data.Common.DbConnectionString for source. - -2003-12-21 Tim Coleman - * SqlConnection.cs: - Enable Integrated Security - -2003-12-19 Tim Coleman - * ISqlNotificationReceiver.cs SqlResultSet.cs: - New stubs added - * SqlClientPermission.cs: - Fix constructor for 1.2 - -2003-12-04 John Luke - - * SqlXmlTextReader.cs: applied patch from Chris Masters - fix peek so it checks if it is at the end and also to make sure that if Read() - advances the position past the end of the localBuffer array, it makes - a call to GetNextBuffer(). fixes bug #40253 System.IndexOutOfRangeException when - using SqlCommand.ExecuteXmlReader() - -2003-11-20 Joerg Rosenkranz - - * SqlConnection (SetDefaultConnectionParameters): - Changed default value of WORKSTATION ID to reflect real - host name instead of "localhost". - -2003-11-16 Ben Maurer - - * SqlParameterCollection.cs (Clear): Clear needs to take - the parameter out of the collection so that it can be used - again. - (Remove): - (RemoveAt): Ditto. - -2003-10-03 Diego Caravana - - * SqlCommand.cs: no change. - - * SqlConnection.cs (Close): Added checks for null instance - variables. - - * SqlParameter.cs (Direction): Now handles parameters of type - ReturnValue and InputOutput. - - * SqlParameterCollection.cs (IndexOf(string)): Search for - SqlParameter object in list is done by obtaining ParameterName - attribute, not directly through list.IndexOf(). - -2003-08-22 Duncan Mak - - * SqlCommand.cs (ExecuteNonQuery): Return - Connection.Tds.RecordsAffected if it is successful. Patch from - Jörg Rosenkranz . - - This is part of a fix to bug #40315. - -2003-08-20 Duncan Mak - - * SqlConnectionPool.cs (ReleaseConnection): A patch from Joerg - Rosenkranz . Currently, if a connection is - closed by an external event (network problem, etc.) it is pushed - back into the connection pool. The next Open call retrieves this - invalid connection which leads to exceptions when executing - statements. - - This patch fixes this problem. This closes bug #47429. - -2003-07-04 Miguel de Icaza - - * SqlDataReader.cs: Added extra information to the exceptions - thrown by all the GetXXXX methods. - -2003-03-15 Daniel Morgan - - * SqlConnection.cs: if Server in the ConnectionString - is set to "(local", use "localhost" as the hostname - to connect - -2003-03-04 Gonzalo Paniagua Javier - - * SqlException.cs: implemented GetObjectData (). - -2003-02-16 Daniel Morgan - - * ChangeLog: added this file - - * SqlConnection.cs: - parse data source for 3 possible uses: - "Server=hostname", - "Server=hostname\\instancename", - "Server=hostname,port" and open the connection based on the - resulting server name and port. - - Added support for named instances - by discovery of the sql server tcp port via the sql monitor (udp port 1434) - thanks to Phillip Jerkins (Phillip.Jerkins@morgankeegan.com) contribution. - Also, thanks to Gonzalo and Tim for their help with timeouts. - diff --git a/mcs/class/System.Data/Test/ChangeLog b/mcs/class/System.Data/Test/ChangeLog deleted file mode 100644 index 85b19e29525..00000000000 --- a/mcs/class/System.Data/Test/ChangeLog +++ /dev/null @@ -1,468 +0,0 @@ -2006-12-07 Nagappan A - - * Mono.Data.SqlExpressions: Created directory. - -2006-07-18 Dean Brettle - * SqlTest.cs: Added test for inserting zero-length varbinary. - -2006-06-09 Juraj Skripsky - - * DataTableTest.cs (SelectEscaping): Add tests for calling Select() - with escaped string literals. - -2006-03-12 Boris Kirzner - * System.Data.Test.sln, System.Data.Test.vmwcsproj: - changes for automated testing for TARGET_JVM. - -2006-01-31 Senganal - - * DataSetTest.cs : Added testcase for #77411. - -2006-01-02 Boris Kirzner - - * System.Data.Test.vmwcsproj: added new tests to TARGET_JVM project file. - -2005-12-12 Konstantin Triger - - * System.Data.Test.vmwcsproj: add NET_1_1 define. - -2005-12-07 Boris Kirzner - * System.Data.Test.sln, System.Data.Test.vmwcsproj: added solution and - project files for TARGET_JVM. - -2005-09-01 Sureshkumar T - - * ProviderTests: Added a new framework for testing Data - Providers. This framework is based on nunit category tests and - also the provider factory provided by Mono.Data. - -2005-09-01 Boris Kirzner - * System.Data/DataRowCollectionTest.cs: Added another test case for Find(). - -2005-08-16 Martin Baulig - - * System.Data.Test.Utils/DataProvider.cs: Renamed namespace - `MonoTests.System.Data.Test.Utils' -> `MonoTests.System.Data.Utils' - to make it compile. - -2005-05-26 Eyal Alaluf - * Added System.Data.Test.Utils - Keeps utilities comon for all tests - -2005-02-15 Sureshkumar T - - * MySqlTestBed.cs: fix for namespace collision MonoTests.System & - corlib System. - -2004-08-26 Sureshkumar T - * MySqlTestBed.cs - Added few more fields for DateTime testing - -2004-08-13 Umadevi S - * Added standalone nunit testcases for datacontainer class. - * Currently will use MSSQL server - * New File - MSSqlTestBed.cs - Base class for MSSql testing - (similar to the mysqltestbed) - - -2004-06-16 Sureshkumar T - * Added standalone NUnit test cases for MySql db related tests. - * Created sub-directory for System.Data.Odbc - * New Files : - MySqlTestBed.cs - Base class for all MySql db based tests. - contains instructions to run these tests. - MySqlTestBed.dll.config - configurable parameters to this test suite. - System.Data.Odbc/OdbcDataReaderTest.cs - System.Data.Odbc/OdbcDataAdapterTest.cs - -2003-05-26 Ben Maurer - * data_linux_test.args: Updated for new test in System.Data - -2003/04/15 Nick Drochak - - * System.Data_test.build: Use nunit version 2. - -2003-03-31 Nick Drochak - - * makefile.gnu: NUnit.Framework.dll now in class/lib - -2003-03-17 Martin Willemoes Hansen - * Removed AllTests.cs, System.Data/AllTests.cs, - System.Data.SqlTypes/AllTests.cs, - System.Xml/AllTests.cs, - TheTests.cs - * NUnit2ified makefile.gnu, data_linux_test.args - System.Data/DataColumnCollectionTest.cs, - System.Data/DataSetTest.cs, - System.Data/DataColumnTest.cs, - System.Data/DataTableTest.cs, - System.Data/UniqueConstraintTest.cs, - System.Data/ConstraintCollectionTest.cs, - System.Data/DataRelationTest.cs, - System.Data/ForeignKeyConstraintTest.cs, - System.Data/ConstraintTest.cs, - System.Data/DataRowCollectionTest.cs, - System.Data/DataRowTest.cs, - System.Data.SqlTypes/SqlBinaryTest.cs, - System.Data.SqlTypes/SqlDateTimeTest.cs, - System.Data.SqlTypes/SqlGuidTest.cs, - System.Data.SqlTypes/SqlInt64Test.cs, - System.Data.SqlTypes/SqlStringTest.cs, - System.Data.SqlTypes/SqlBooleanTest.cs, - System.Data.SqlTypes/SqlDecimalTest.cs, - System.Data.SqlTypes/SqlInt16Test.cs, - System.Data.SqlTypes/SqlMoneyTest.cs, - System.Data.SqlTypes/SqlByteTest.cs, - System.Data.SqlTypes/SqlDoubleTest.cs, - System.Data.SqlTypes/SqlInt32Test.cs, - System.Data.SqlTypes/SqlSingleTest.cs - System.Xml/XmlDataDocumentTest.cs - -2003-02-16 Daniel Morgan - - * TestSqlConnection.cs: added test file - to test SqlClient, SybaseClient, and TdsClient - and connections - - * System.Data_test.build: excluded - TestSqlConnection.cs from NUnit tests - -2003-01-13 Ville Palo - - * data_linux_test.args: Added some classes - -2002-12-16 Ville Palo - - * System.Xml/XmlDataDocumentTest.cs: some fixes. - -2002-12-14 Ville Palo - - * System.Xml/XmlDataDocumentTest.cs: Added three new tests - -2002-12-10 Ville Palo - - * System.Xml/XmlDataDocumentTest.cs: Added new tests - * System.Xml/region.xml: Changed XmlDocument. - -2002-11-24 Ville Palo - - * System.Xml/XmlDataDocumentTest.cs: Added new test suite for - XmlDataDocument. - * System.Xml/store.xsd: - * System.Xml/region.xsd - * System.Xml/region.xml: - * System.Xml/2books.xml: Needed by XmlDocumentTest.cs - * AllTests.cs: - * data_linux_test.args:Added XmlDataDocumentTest.cs - -2002-11-12 Ville Palo - - * System.Data.SqlTypes/SqlStringTest.cs: Added tests - -2002-11-10 Ville Palo - - * System.Data.SqlTypes/SqlStringTest.cs: Added more tests - -2002-11-07 Ville Palo - - * System.Data.SqlTypes/SqlDecimalTest.cs - * System.Data.SqlTypes/SqlDoubleTest.cs - * System.Data.SqlTypes/SqlMoneyTest.cs - * System.Data.SqlTypes/SqlSingleTest.cs: - mcs don't understand (currently) correctly what 1e10 means, - with mcs it must be 1E+10. - -2002-11-02 Ville Palo - - * System.Data.SqlTypes/SqlDoubleTest.cs: More tests. - -2002-10-31 Ville Palo - - * System.Data.SqlTypes/SqlInt16Test.cs: Litle bugfix - -2002-10-24 Ville Palo - - * System.Data.SqlTypes/AllTests.cs: - * System.Data.SqlTypes/SqlStringTest.cs: - * System.Data.SqlTypes/SqlDecimalTest.cs: new test suites for - SqlDecimal and SqlString - -2002-10-19 Ville Palo - - * System.Data.SqlTypes/AllTests.cs: - * System.Data.SqlTypes/SqlGuidTest.cs: new test suite for SqlGuid. - -2002-10-19 Ville Palo - - * System.Data.SqlTypes/AllTest.cs: - * System.Data.SqlTypes/SqlMoneyTest.cs new test suite for SqlMoney - * System.Data.SqlTypes/SqlDateTimeTest.cs new test suite for - SqlDateTime - -2002-10-16 Daniel Morgan - - * TestSqlDataReader.cs: got to work - with new place for the PostgreSQL provider - at Mono.Data.PostgreSqlClient. - -2002-10-16 Rodrigo Moya - - * System.Data.SqlTypes/AllTests.cs: - * System.Data.SqlTypes/SqlBinary.cs: new test suite for SqlBinary, by - Ville Palo (vi64pa@koti.soon.fi). - -2002-10-16 Daniel Morgan - - * SqlSharpCli.cs: remove file - from this directory because it has been - moved to - mcs/tools/SqlSharp - -2002-10-16 Daniel Morgan - - * PostresTest.cs: modified to - use the new namepace and assembly for PostgreSQL - provider which is Mono.Data.PostgreSqlClient - -2002-10-15 Rodrigo Moya - - * System.Data.SqlTypes/AllTests.cs: added new test. - -2002-10-15 Ville Palo - - * System.Data.SqlTypes/SqlSingleTest.cs: added test suite for - SqlSingle. - -2002-10-15 Daniel Morgan - - * SqlSharpCli.cs: get it to work with System.Data.OleDb - on MS .net when connected to Oracle 8i. Also, get data - to space correctly when data size is smaller than the - header size. If DataType is DateTime, use GetDataTime(), - otherwise, use GetValue(). - -2002-10-13 Daniel Morgan - - * SqlSharpCli.cs: better formatting of output - -2002-10-13 Daniel Morgan - - * SqlSharpCli.cs: modified - - add support for the external Mono.Data.SqliteClient - ADO.NET provider. All the user has to do is - "/provider sqlite" - to load it instead of the usual syntax for loading - external providers - "/loadextprovider Mono.Data.SqliteClient Mono.Data.SqliteClient.SqliteConnection". - -2002-10-11 Daniel Morgan - - * OdbcTest.cs: added - for System.Data.Odbc tests. Modify this - test as needed... - -2002-10-10 Ville Palo (vi64pa@koti.soon.fi) - - * System.Data.SqlTypes/SqlDoubleTest.cs: new test suite for SqlDouble. - -2002-10-10 Daniel Morgan - - * SqlSharpCli.cs: modified - - add support for System.Data.Odbc - - created simple reader to display data for those providers - which have not implemented GetSchemaTable - UseSimpleReader - - allow only providers that support parameters to use them - during exection of SQL - UseParameters - - add support for postional parameter marker (question mark), - the delimted named parameter markers (square brackets) in addition - to colon and at parameter markers. Allow, the parameter marker - to be settable. - -2002-10-09 Ville Palo (vi64pa@koti.soon.fi) - - * System.Data.SqlTypes/SqlInt16Test.cs: - * System.Data.SqlTypes/SqlInt64Test.cs: new test suites. - -2002-10-04 Daniel Morgan - - * SqlSharpCli.cs: modified - - fix compile errors due to mcs has better error checking - - fix exection of query with semicolon at end which resulted in an exception - - added support for ? postioned parameters - - added support for [] delimited named parameters - - misc. tidbits - -2002-10-03 ville - - * System.Data.SqlClient/AllTests.cs: - * System.Data.SqlClient/SqlByteTest.cs: added SqlByte test suite. - -2002-10-01 Rodrigo Moya - - * System.Data.SqlClient/AllTests.cs: added SqlBoolean test. - -2002-10-01 ville - - * System.Data.SqlClient/SqlBooleanTest.cs: new test suite for - SqlBoolean class. - -2002-09-06 Franklin Wise - - * System.Data\ForeignKeyConstraintTest.cs: added - TestEqualAndHashCode() test. - - * System.Data\UniqueConstraint.cs: Added testing for HashCode - -2002-09-04 Franklin Wise - - * New Files: - System.Data\DataRowCollectionTest.cs - System.Data\DataRowTest.cs - System.Data\DataColumnCollectionTest.cs - -2002-08-20 Franklin Wise - - * NewFile: System.Data\DataTableTest.cs - - * AllTests.cs: Added DataTableTest to tests. - -2002-08-19 Franklin Wise - - * System.Data\ForeignKeyConstraintTest.cs: Added more tests. - -2002-08-15 Franklin Wise - - * AllTests.cs: Added ForeignKeyConstraintTest to active running tests. - - * NewFile: System.Data\ForeignKeyConstraintTest.cs - - * System.Data\ConstraintTest: Added new test. - - * System.Data\UniqueConstraintTest: Added more tests. - -2002-08-14 Daniel Morgan - - * SqlSharpCli.cs: modified - - implemented the following commands: - \f FILENAME to read a batch of Sql# commands/queries from file."); - \o FILENAME to write out the result of Sql# commands executed to file."); - \load FILENAME to load from file SQL commands into SQL buffer."); - \save FILENAME to save SQL commands from SQL buffer to file. - \print - show what's in the SQL buffer now. - - can save output of result to an html file or text - - entering command "\provider mysql" will dynamically load mysql provider - from its assembly Mono.Data.MySql.dll - -2002-08-13 Daniel Morgan - - * Test/SqlSharpCli.cs: modified - - removed dependency on Mono.Data.MySql assembly and classes - (if you still want to use Mono.Data.MySql, use \loadextprovider to load it). - - added use of provider System.Data.OleDb classes; however, you must - have a working libgda. - - added dynamic loading of .NET Data Provider's assembly and Connection class - which can be loaded via \loadextprovider - - renamed providers: postgresclient to postgresql, oracleclient to oracle - - add new command \exenonquery to execute non queries - - add new command \exescalar to execute and return one row/one column of data - - added beginnings of internal variables by adding new commands: \set, \unset, and - \variable - - add new command \r to reset (clear) the query buffer - - if quiting, need to close database connection if still open - -2002-08-12 Franklin Wise - * NewFile: Added test for System.Data.UniqueConstraintTest.cs - - * NewFile: Added test for System.Data.ConstraintTest.cs - - * NewFile: Added test for System.Data.ConstraintCollection.cs - - * Added blank test for DataColumnTest so that NUnit won't warn - of no tests - - * Updated System.Data.AllTests.cs to include the new tests - -2002-05-27 Tim Coleman - * TestSqlDataAdapter.cs: remove explicit opening of connection. - This should occur implicitly now. - -2002-05-23 Daniel Morgan - - * TestSqlParameters.cs: read and display the schema columns - correctly - -2002-05-16 Tim Coleman - * TestSqlDataAdapter.cs: Added the foreach loop to iterate through - all of the DataRows in the DataSet table "Table", as the - GetEnumerator method of InternalDataCollectionBase has now been - implemented. - - -2002/05/17 Nick Drochak - - * System.Data_test.build: Remove RunTests from the default build. We - can add this later, but it keeps the build from breaking for now. - - * TestSqlDataAdapter.cs: Fix build breaker. - -2002-05-11 Daniel Morgan - - * Test/PostgresTest.cs: added call to PostgreSQL stored procedure - version() which returns the version of the PostgreSQL DBMS you - are connected to. This works and I did not realize it. Thanks - goes to Gonzalo. - -2002-05-11 Daniel Morgan - - * AllTests.cs: needed a using for System.Data and System.Data.SqlClient, - changed SqlTypes.AllTests.Suite to System.Data.SqlTypes.AllTests.Suite - - * System.Data/DataColumnTest.cs: changed typeof to DataColumnTest - -2002-05-10 Rodrigo Moya - - * TestDataColumn.cs: removed. - - * System.Data_test.build: removed reference to TestDataColumn. - - * TheTests.cs: added RunDataColumnTest class. - (RunAllTests.AddAllTests): added test for RunDataColumnTest. - - * System.Data/AllTests.cs: test suite for System.Data. - - * System.Data/DataColumnTest.cs: NUnit test for DataColumn. - -2002-05-09 Daniel Morgan - - * System.Data_test.build: exclude file TestDataColumn.cs - test.build files have two places where a file needs to - be excluded - -2002-05-06 Daniel Morgan - - * System.Data.SqlTypes.SqlInt32Test.cs: missing - declaration for SqlInt32 z which was a test build blocker - - * PostgresTest.cs: got rid of warning about missing e - - * Test/PostgresTest.cs: exclude PostgresTest.cs - from test build - -2002-05-05 Tim Coleman - * TheTests.cs: - * System.Data.SqlTypes/SqlInt32Test.cs: - More test cases for System.Data.SqlTypes.SqlInt32 - -2002-05-03 Tim Coleman - * Added ChangeLog to test dir - * Added NUnit framework necessary for make test - * Added subdirectory for System.Data.SqlTypes - * New files: - ChangeLog - AllTests.cs - TheTests.cs - System.Data_test.build - System.Data.SqlTypes - System.Data.SqlTypes/AllTests.cs - System.Data.SqlTypes/SqlInt32Test.cs - - diff --git a/mcs/class/System.Data/Test/DataProviderTests/ChangeLog b/mcs/class/System.Data/Test/DataProviderTests/ChangeLog deleted file mode 100644 index baa5b349d1b..00000000000 --- a/mcs/class/System.Data/Test/DataProviderTests/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -2005-01-06 K Satya Sudha - - * Files related to Ado.NET test framework - - This framework is still in an alpha stage. Some pieces are - missing here and there. For a list of 'ToDo' items, please - refer to the README file. - - * Contains the following sub-directories : - a) setup : Contains code for the setup/teardown of databases - b) dataadaptertests : Contains code for testing the Data Adapters - c) datareadertests : Files required for testing Data Readers - diff --git a/mcs/class/System.Data/Test/Mono.Data.SqlExpressions/ChangeLog b/mcs/class/System.Data/Test/Mono.Data.SqlExpressions/ChangeLog deleted file mode 100644 index 71412db6ad1..00000000000 --- a/mcs/class/System.Data/Test/Mono.Data.SqlExpressions/ChangeLog +++ /dev/null @@ -1,26 +0,0 @@ -2010-01-21 Jonathan Pobst - - * DateComparisonTest.cs: Failing test TestDateComparisonLeft - marked NotWorking. Bug filed as 572725. - -2009-08-18 Veerapuram Varadhan - - * DateComparisonTest.cs: Fix test-data xml path. - -2009-07-23 Adam Wendt - - * DateComparisonTest.cs - (TestDateComparisonRight, TestDateComparisonLeft): Test case to - check that comparison of date and string works regardless of which - side the existing date is. - -2007-06-06 Nagappan A - - * DataColumnExpressionTest.cs (DataColumnCharTest): Test case to - check if the data column of type char. Bug # 81625. - -2006-12-07 Nagappan A - - * Mono.Data.SqlExpressions/DataColumnExpressionTest.cs - (TestDataColumnExpr1, TestDataColumnExpr2): Added two functions to - test Data Column Expression. diff --git a/mcs/class/System.Data/Test/ProviderTests/ChangeLog b/mcs/class/System.Data/Test/ProviderTests/ChangeLog deleted file mode 100644 index 9348d71021d..00000000000 --- a/mcs/class/System.Data/Test/ProviderTests/ChangeLog +++ /dev/null @@ -1,106 +0,0 @@ -2009-08-01 Gert Driesen - - * app-net_1.1.config: added engine config for SQL Server 7.0. Fixed - values of clientVersion. - * app-net_2.0.config: added engine config for SQL Server 7.0. Fixed - values of clientVersion. - -2009-05-16 Veerapuram Varadhan - - * app-net_2.0.config: New test box details - update. - - * Makefile: Nunit 2.4 changes - -2009-03-15 Gert Driesen - - * app-net_1.1.config: Added ClientVersion to Engine section. Added - SQL Server 2000 config. - * app-net_2.0.config: Spaces to tabs. - -2009-02-02 Veerapuram Varadhan - - * app-net_2.0.config: Added ClientVersion to Engine section - -2008-12-31 Gert Driesen - - * app-default.config: Renamed to app-net_1_1.config, and added - providerTests section. - * app-net_2.0.config: Added providerTests section and removed - mono.data section. - * Makefile: Added support for CONNECTION variable and corresponding - PROVIDER_TESTS_CONNECTION environment variable. Always rebuild test - assembly since we have no dependency check for sources in place. - Only add reference to Mono.Data on 1.1 profile. Added reference to - System.Configuration on 2.0 profile. - * sqlserver.config: Merged into app-*.config. - * odbc.config: Merged into app-*.config. - * System.Data.Connected.Tests.dll.sources: Added ConnectionConfig.cs, - EngineConfig.cs, EngineType.cs, ProviderTestsConfigurationHandler.cs - and DbDataReaderTest.cs. Removed OdbcConnectionStringBuilderTest.cs. - -2007-06-21 Nagappan A - - * System.Data.Connected.Tests.dll.sources: Added - System.Data.Odbc/OdbcConnectionStringBuilderTest.cs. - -2006-12-05 Nagappan A - - * Makefile: Modified to work with 2.0 profile. - -2006-12-05 Nagappan A - - * sqlserver.config: Added SSPIConnString key, value pair to test - SSPI based connection with SqlClient. - -2006-09-17 Boris Kirzner - * System.Data.OleDb.Tests20.J2EE.vmwcsproj: added KNOW_BUG variable. - -2006-09-12 Boris Kirzner - * System.Data.OleDb.J2EE.config: changed test server name. - -2006-03-16 Boris Kirzner - * System.Data.SqlClient.jvm: added SqlClient tests for TARGET_JVM - * System.Data.OleDb.Tests.J2EE.vmwcsproj: added SqlClient tests for TARGET_JVM - -2006-03-12 Boris Kirzner - * System.Data.OleDb.J2EE.sln, System.Data.OleDb.Tests.J2EE.vmwcsproj: - changes for automated testing for TARGET_JVM. - * System.Data.OleDb.J2EE.config: added app config file - for automated testing for TARGET_JVM. - -2006-01-17 Senganal T - - * sqlserver.config : Modified the default login and password to 'monotester' - -2005-11-05 Kornél Pál - - * app-net_2_0.config: Updated assembly versions to 2.0.0.0 (2.0 RTM). - -2005-09-16 Senganal T - - * System.Data.Connected.Tests.dll.sources: added more source files - -2005-09-13 Sureshkumar T - - * Makefile: Added reference to Sybase db. - -2005-09-01 Sureshkumar T - - * System.Data.Connected.Tests.dll.sources: source files. - - * app-default.config: - * app-net_2_0.config: - configuration files for profiles and lists the assembly - informations for the Provider factory. - - * odbc.config: - * sqlserver.config: - connection string info for respective databases. - - * README: initial. - - pulled connected mode test-cases around Test/* directory into this - new framework. This framework is based on nunit category based - test-cases and uses Provider Factories provided in Mono.Data.dll - to write provider independent code. - diff --git a/mcs/class/System.Data/Test/ProviderTests/Common/ChangeLog b/mcs/class/System.Data/Test/ProviderTests/Common/ChangeLog deleted file mode 100644 index 8f784a054fb..00000000000 --- a/mcs/class/System.Data/Test/ProviderTests/Common/ChangeLog +++ /dev/null @@ -1,49 +0,0 @@ -2008-02-02 Veerapuram Varadhan - - * EngineConfig.cs: Add "ClientVersion" to use in tests. - ClientVersion holds the version of TDS used by Mono's SqlClient - implementation. - -2008-12-31 Gert Driesen - - * ConnectionConfig.cs: Holds information on a specific connection and - corresponding engine to test. - * EngineConfig.cs: Holds information on the capabilities and behavior - of an RDBMS engine. - * EngineType.cs: Defines different database engines supported by the - provider tests. - * ConnectionManager.cs: Use DbProviderFactory and DbConnection - on 2.0 profile. Added support for new Connection/Engine configuration. - * ProviderTestsConfigurationHandler.cs: IConfigurationSectionHandler - for the ProviderTests section. - -2008-07-28 Gert Driesen - - * ConnectionManager.cs: Fixed exception message. Code formatting. - * DataProvider.cs: Code formatting. - * DBHelper.cs: Removed extra using statement. - -2007-05-30 Nagappan A - - * DBHelper.cs: Fixed warnings of unused variables. - -2007-03-09 Andreia Gaita - - * ConnectionManager.cs: small fix to close the connection if we - mean to change the connection string and open it again - -2005-09-16 Senganal T - - * DataProvider.cs : Provides data for validation - - DataProvider provides the data that is used for - validating Sq[DataReader. Currently it uses a dataset - to fill data from the database. Will be modified later to - get the values from a config file. - -2005-09-01 Sureshkumar T - - * DBHelper.cs: Added. Class to provide helper methods for other tests. - - * ConnectionManager.cs: Added. Class to manage connections - diff --git a/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/ChangeLog b/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/ChangeLog deleted file mode 100644 index 5da4501c8a7..00000000000 --- a/mcs/class/System.Data/Test/ProviderTests/ProviderIndependant/ChangeLog +++ /dev/null @@ -1,70 +0,0 @@ -2009-02-02 Veerapuram Varadhan - - * DataReaderTest.cs: Added debug statements. Disabled - GetBytes_Reader_NoData test for debugging TDS 8 changes. - -2009-01-18 Gert Driesen - - * DataReaderTest.cs: Added indexer tests. Added/improved GetBytes - tests. - * IDbCommandTest.cs: Added test for ExecuteReader with CommandText - that is not initialized. Improved ExecuteScalar test. - -2009-01-03 Gert Driesen - - * DataReaderTest.cs: Added tests for GetValue. Improved test - for GetBytes. - -2009-01-03 Gert Driesen - - * DataReaderTest.cs: Added tests for GetChars, GetOrdinal, - GetValue and GetValues. Improved existing tests. - * DbDataReaderTest.cs: Moved GetProviderSpecificValue test - to provider specific tests (as its behavior differs between - Odbc and SqlClient). Removed unused property. - -2008-12-31 Gert Driesen - - * DataReaderTest.cs: Added tests that were previously part of - SqlClient tests but apply to all families. Improved existing - tests. - * DbDataReaderTest.cs: Added GetProviderSpecificValues error check - tests. - * IDbCommandTest.cs: Added ExecuteNonQuery tests for empty CommandText. - Added test for bug #462947. - -2007-07-31 Nagappan A - - * IDbCommandTest.cs (ExecuteScalarTest): SqlClient and Odbc - ExecuteScalar returns diff object type. Since the test is common - to both the environment, modified the test case to handle both. - -2007-06-11 Nagappan A - - * DataReaderTest.cs (GetBytesNullBufferTest): Odbc returns -1, but - SqlClient returns 0. Value has to be modified accordingly. - -2007-06-07 Nagappan A - - * DataReaderTest.cs (GetBytesNullBufferTest): Modified the - expected value. - -2006-03-08 Senganal T - - * DataReaderTest : Added a test to verify if AutoIncrement - value is set in the SchemaTable. - -2006-02-10 Senganal T - - * DataReaderTest : Corrected a failing testcase. - -2006-01-27 Senganal T - - * DataReaderTest : Corrected a failing testcase. - -2005-09-01 Sureshkumar T - - * IDbCommandTest.cs: Added. Provider independent Command tests. - - * DataReaderTest.cs: Added. Provider independent DataReader tests. - diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/ChangeLog b/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/ChangeLog deleted file mode 100644 index c42424cd73c..00000000000 --- a/mcs/class/System.Data/Test/ProviderTests/System.Data.Odbc/ChangeLog +++ /dev/null @@ -1,162 +0,0 @@ -2009-02-20 Veerapuram Varadhan - - * OdbcDataReaderTest.cs: Added test for 419224. - -2008-12-31 Gert Driesen - - * OdbcCommandBuilderTest.cs: Improved GetDeleteCommand, - GetInsertCommand and GetUpdateCommand tests. Added QuotePrefix, - QuoteSuffix and QuoteIdentifier tests. - * OdbcCommandTest.cs: Improved existing tests. Added - ExecuteNonQuery and Dispose tests. - * OdbcConnectionStringBuilderTest.cs: Moved to System.Data - test suite. - * OdbcDataAdapterTest.cs: Removed extra whitespace. - * OdbcDataReaderTest.cs: Added GetBytes and GetSchemaTable - tests. - * OdbcParameterCollectionTest.cs: Improve existing tests. - * OdbcParameterTest.cs: Added tests for several data types. - -2008-12-30 Gert Driesen - - * OdbcCommandTest.cs: Added test for bug #341743. - -2008-07-28 Gert Driesen - - * OdbcParameterTest.cs: Fixed compilation on 1.0 profile. - -2008-03-03 Veerapuram Varadhan - - * OdbcParameterTest.cs: Build break fix. - -2008-03-03 Veerapuram Varadhan - - * OdbcParameterTest.cs: Test for Bug#332809. Patch provided by - Ernesto Carrea - -2008-01-16 Veerapuram Varadhan - - * OdbcCommandBuilderTest.cs: Tests for new 2.0 GetInsertCommand, - GetDeleteCommand and GetUpdateCommand APIs. - -2007-10-19 Nagappan A - - * OdbcDataReaderTest.cs (Bug332404Test): Bug 332404 - ODBC and - numeric columns. Thanks to Ernesto Carrea - for the patch and the test case. - Fixed compilation issues in Bug332400Test method. - -2007-10-12 Nagappan A - - * OdbcDataReaderTest.cs (Bug332400Test): Bug 332400 - ODBC and - LONGBLOB columns. Thanks to Ernesto Carrea - for the patch and the test case. - -2007-09-11 Nagappan A - - * OdbcCommandBuilderTest.cs (DefaultPropertiesTest): QuotePrefix - and QuoteSuffix are not supported in 2.0 profile, so moved them - under 1.0 profile. - - * OdbcDataReaderTest.cs (Bug82560Test): Added new test case for - the bug # 82560. Thanks to amc1999@gmail.com (amc) for providing - this test case. - (Bug82135Test): Fixed connection open. - -2007-07-31 Nagappan A - - * OdbcDataReaderTest.cs (Bug82135Test): ODBC SQLExecDirect - error. Delete where no-data-found fails. Fixes bug # 82135. - - * OdbcDataAdapterTest.cs (InsertUtf8Test): Thanks to - amc1999@gmail.com (amc) for providing this test case. Fixes bug # - 82191. ODBC command UTF8 error. SQL failed with UTF8 symbols in - query. - -2007-06-21 Nagappan A - - * OdbcConnectionStringBuilderTest.cs: Added base test-cases from - Nidhi Rawal (rawalnidhi_rawal@yahoo.com). - - * OdbcParameterTest.cs (ImageParameterTest, NTextParameterTest) - (TextParameterTest): Fixed mysql syntax used. - - * OdbcDataReaderTest.cs (FindZeroInToStringTest): Test for varchar - longer than 255 characters, by Mads Bondo Dydensborg . - -2007-06-07 Amit Biswas - - * OdbcDataReaderTest.cs (GetDataTypeNameTest): Test case to check the returned data type names - (GetDataTypeNameIndexOutOfRangeExceptionTest): Test for out of range exceptions - (GetOrdinalTest): Test case for returned ordinals - (GetOrdinalIndexOutOfRangeExceptionTest): Testing out of range index values - (GetFieldTypeTest): Test case for checking returned field types - (GetFieldTypeIndexOutOfRangeExceptionTest): Test case for checking out of range index values - (GetNameTest): Test for returned name - (GetNameIndexOutOfRangeExceptionTest): Test for out of range index values - - * OdbcParameterTest.cs (DefaultValuesTest): Test for default OdbcParameter values - - * OdbcParameterCollectionTest.cs (InsertTest): Test for inserting parameters in parameter collection - (InsertNoOverwriteTest): Testing overwriting in Insert - (InsertNullTest): Testing insert for null values - (InsertEmptyTest): Testing insert for empty values - (InsertAlreadyContainedParameterTest): Test for existing parameters - (InsertArgumentGreaterThanCountTest): Testing out of range index values - (InsertNegativeArgumentTest): Test for negative arguments - (InsertNonOdbcParameterTest): Test to insert non Odbc Parameter values - (AddRangeTest): Test for adding a range of values to the parameter collection - (AddRangeParameterAlreadyContainedTest): Test for adding already contained parameters - (AddRangeArgumentNullExceptionTest): Test for null arguments - (AddRangeParameterContainedInAnotherCollTest): Adding range of parameters contained in another collection - (AddRangeMultiDimensionalArrayTest): Test for checking support of multi-dimensional arrays - (AddRangeArrayValuesArgumentNullExceptionTest): Test for null arguments in array values - (ContainsTest): Test for Contains - (ContainsNonOdbcParameterTest): Testing Contains for non-OdbcParameters - (ContainsCaseSensitivityTest) : Test for case sensitivity - (ContainsNotMineTest) : Testing Contains for parameters belonging to another collection - (IndexOfCaseSensitivityTest): Testing case sensitivity for IndexOf - (IndexOfNonOdbcParameterTest): Testing IndexOf for non-OdbcParameters - (CopyToTest): Test for CopyTo method - (CopyToArgumentExceptionTest): Testing for invalid arguments - (CopyToMultiDimensionalArrayTest): Testing CopyTo for multi-dimensional arrays - (CopyToLowerBoundCheckTest): Testing invalid index values - (DuplicateParameterNameTest): Testing support for duplicate parameter names - (RemoveTest): Test for Remove (OdbcParameter) - (RemoveNullTest): Testing Remove for null values - (RemoveEmptyTest): Testing Remove for empty values - (RemoveNonOdbcParameterTest): Testing Remove for non Odbc Parameters - (RemoveNonExistingParameterTest): Testing Remove for non existing Parameters - (RemoveParameterContainedInAnotherCollTest): Removing parameters contained in another collection - (RemoveAtTest): Test for RemoveAt - (RemoveAtOutOfRangeIndexTest): Testing RemoveAt with invalid index - (RemoveAtNegativeIndexTest): Test for negative index - (RemoveAtBoundaryTest): Boundary check for RemoveAt - (AddWithValueTest): Testing AddWithValue with various parameters - (DefaultNamesAndValuesTest): Testing default names and values of parameters - -2006-12-20 Nagappan A - - * OdbcCommandBuilderTest.cs (DefaultPropertiesTest): Removed - unnecessary code. - -2005-10-14 Senganal T - - * OdbcDataReaderTest.cs: Added test for bug #75032 - -2005-10-08 Sureshkumar T - - * OdbcParameterTest.cs: Corrections. - -2005-09-24 Sureshkumar T - - * OdbcParameterTest.cs: Tests for OdbcCommand class. - -2005-09-01 Sureshkumar T - - * OdbcCommandBuilderTest.cs: Added tests for OdbcCommandBuilder.cs - * OdbcCommandTest.cs: pulled from Test/System.Data.Odbc - * OdbcDataAdapterTest.cs: pulled from Test/System.Data.Odbc - * OdbcDataReaderTest.cs: pulled from Test/System.Data.Odbc - * OdbcParameterCollectionTest.cs: pulled from Test/System.Data.Odbc - diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbConnection/ChangeLog b/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbConnection/ChangeLog deleted file mode 100644 index 45d797498f8..00000000000 --- a/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbConnection/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -2006-09-17 Boris Kirzner - - * OleDbConnection_ConnectionString.cs: fixed connection string. - -2006-05-09 Konstantin Triger - - * OleDbConnection_GetOleDbSchemaTable.cs: in Oracle Database maps to Schema. \ No newline at end of file diff --git a/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient/ChangeLog b/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient/ChangeLog deleted file mode 100644 index 8f8e7000790..00000000000 --- a/mcs/class/System.Data/Test/ProviderTests/System.Data.SqlClient/ChangeLog +++ /dev/null @@ -1,469 +0,0 @@ -2010-10-01 Veerapuram Varadhan - - * SqlCommandTest.cs: Add test for bug#561667 - -2010-09-20 Veerapuram Varadhan - - * SqlDataReaderTest.cs: Add test for bug#613087 - -2010-09-16 Veerapuram Varadhan - - * SqlCommandTest.cs: Add test for bug#569543 - -2010-09-16 Veerapuram Varadhan - - * SqlCommandTest.cs: Add test for bug#584833 - -2010-04-21 Veerapuram Varadhan - - * SqlParameterTest.cs: Add test for bug#595918. - -2009-08-01 Gert Driesen - - * SqlDataReaderTest.cs: Fixes for SQL Server 7.0 / TDS 7. Avoid - catching and rethrowing AssertionException. Minor code formatting - changes. - -2009-08-01 Gert Driesen - - * SqlCommandBuilderTest.cs: Fixes for SQL Server 7.0 / TDS 7. - * SqlCommandTest.cs: Fixes for SQL Server 7.0 / TDS 7. - * SqlConnectionTest.cs: Fixes for SQL Server 7.0 / TDS 7. - * SqlDataAdapterTest.cs: Added tests for Update. Fixed Fill_Test_Data, - Fill_Test_PriKey and Fill_Test_FillErrorTest to pass on SQL Server 7.0. - Avoid catching and rethrowing AssertionException. Minor improvements. - * SqlParameterTest.cs: Fixes for SQL Server 7.0 / TDS 7. Updated - ZeroLengthString to pass on 1.0 profile. - * SqlTransactionTest.cs: Fixes for SQL Server 7.0 / TDS 7. - -2009-07-30 Gert Driesen - - * SqlParameterTest.cs: Improved tests for bug #382589. - -2009-07-30 Gert Driesen - - * SqlParameterTest.cs: Added test for bug #526794, and failed - conversion from (zero-length) string to int. Changed spaces to tabs. - -2009-07-28 Gert Driesen - - * SqlCommandTest.cs: Improved test for invalid statement to cover - CloseConnection behavior. - -2009-07-25 Veerapuram Varadhan - - * SqlDataAdapterTest.cs: Test fix. - -2009-05-16 Veerapuram Varadhan - - * SqlParameterTest.cs: Added test for bug #382589. - -2009-02-02 Veerapuram Varadhan - - * SqlCommandTest.cs: - SqlDataReaderTest.cs: TDS 8 changes. - -2009-01-29 Gert Driesen - - * SqlCommandTest.cs: Added test for bug #470579. - -2009-01-17 Gert Driesen - - * SqlCommandBuilderTest.cs: Improved DeriveParameters test. - * SqlCommandTest.cs: Added InputOutput parameter to - StoredProc_ParameterTest. - -2009-01-04 Gert Driesen - - * SqlCommandBuilderTest.cs: Improved tests to also check - behavior of RefreshSchema. - * SqlDataReaderTest.cs: Added tests for GetBytes. - -2009-01-03 Gert Driesen - - * SqlCommandBuilderTest.cs: Improve Get*Command tests. - * SqlCommandTest.cs: Fixed warning. - * SqlConnectionTest.cs: Removed unused property. - * SqlDataReaderTest.cs: Enabled GetChars test on 1.0 - profile. Added GetValues test. Added and improved - GetSqlValue tests. Improved HasRows and NextResult - tests. Added GetFieldType tests. Added big batch of - schema-related tests. - * SqlParameterTest.cs: Moved disconnected tests to - System.Data test suite. Improved test for bug - #382635. Added test for failed conversion to SQL type. - -2008-12-31 Gert Driesen - - * SqlCommandBuilderTest.cs: Improve Get*Command tests. - * SqlCommandTest.cs: Added test for bug #341743. Added test - for connection state after executing invalid SQL. Improved - stored procedure test to check behavior with and without - leading '@' for parameter names. Minor formatting changes. - * SqlConnectionTest.cs: Split up connection string errors - test. - * SqlDataReaderTest.cs: Improved GetInt64Test. Improved and - added GetBytes tests. Added GetSqlValues and HasRows tests. - Added GetSchemaTable test. Improved GetProviderSpecificFieldType - tests. - * SqlParameterTest.cs: Improved ParameterType test. Added - type inferrence tests. - * SqlTransactionTest.cs: Allow not working tests to run on MS. - -2008-12-30 Gert Driesen - - * SqlConnectionTest.cs: Improve Database test. - -2008-11-11 Gert Driesen - - * SqlCommandTest.cs: Added (SMALL)MONEY rounding tests. - -2008-11-11 Gert Driesen - - * SqlCommandTest.cs: Added tests for bug #428139. Added test for - SMALLMONEY overflows. Added workaround for Assert.AreEqual bug in - NUnit v2.2.0. - -2008-11-09 Gert Driesen - - * SqlConnectionTest.cs: Added tests for ClearPool and ClearAllPools. - -2008-11-08 Gert Driesen - - * SqlConnectionTest.cs: Added test for bug #383061. - -2008-09-17 Veerapuram Varadhan - - * SqlCommandBuilderTest.cs: Added test for DeriverParameters. - -2008-07-28 Gert Driesen - - * SqlCommandTest.cs: Enabled test for bug #412569. - -2008-07-28 Gert Driesen - - * SqlCommandTest.cs: Enabled and improved tests for pending transaction - and transaction that is not associated with connection. Added tests for - Prepare. - -2008-07-28 Gert Driesen - - * SqlCommandTest.cs: Enabled and improved tests for Execute* with - only a transaction set. - -2008-07-28 Gert Driesen - - * SqlCommandTest.cs: Enabled test for bug #412579. - -2008-07-28 Gert Driesen - - * SqlCommandTest.cs: Enabled and improved test for bug #412576. - Enabled test for changing Connection while reader is open. - -2008-07-28 Gert Driesen - - * SqlConnectionTest.cs: Enabled and improved test for bug #412571. - -2008-07-28 Gert Driesen - - * SqlConnectionTest.cs: Enabled test for bug #412574. - -2008-07-28 Gert Driesen - - * SqlCommandTest.cs: Moved tests that do not require connection to - regular test suite. Improved existing tests, and added set of new - tests. Reduce failure count. - * SqlConnectionTest.cs: Moved tests that do not require connection to - regular test suite. Improved existing tests, and added set of new - tests. Reduce failure count. - * SqlTransactionTest.cs: Added several tests. - -2008-07-10 Veerapuram Varadhan - - * SqlCommandTest.cs (bug326182_*): Test case for Bug#326182 - StoredProcedure - parameters gets mixed up - -2008-05-29 Veerapuram Varadhan - - * SqlParameterTest.cs (ParameterSize_compatibility_Test) : New - test case for Bug#382635 - truncate parameter values accordingly. - -2007-10-19 Nagappan A - - * SqlCommandBuilderTest.cs: Fixed compilation warnings. - -2007-07-31 Nagappan A - - * SqlConnectionTest.cs (InterfaceTransactionTest): Fixes bug - 82189. SqlConnection throws an exception if Connection or - Transaction is set to null on IDbCommand interface. - -2007-07-24 Nagappan A - - * SqlParameterTest.cs (ParameterSizeTest): Fixes Large strings - truncated with SqlClient - Bug # 82170. - -2007-07-22 Nagappan A - - * SqlTransactionTest.cs: Added exception handling. - -2007-06-11 Nagappan A - - * SqlCommandTest.cs (SqlCommandDisposeTest): Added new test case - to check, the SqlCommand.Dispose, not to dispose SqlConnection and - SqlTransaction instances. - -2007-06-07 Nagappan A - - * SqlCommandTest.cs: Fixes compilation warnings. - -2007-05-30 Nagappan A - - * SqlCommandTest.cs (StoredProc_NoParameterTest) - (StoredProc_ParameterTest, rpc_helper_function): Added new methods - to test the implementation of TDS RPC. - -2007-04-03 Amit Biswas - - * SqlDataReaderTest.cs (GetSqlBytesTest): Test case for GetSqlBytes - (GetProviderSpecificFieldTypeTest): Test case for GetProviderSpecificFieldTypeTest - (GetProviderSpecificValueTest): Test case for GetProviderSpecificValueTest - (GetProviderSpecificValueLowerBoundaryTest): - (GetProviderSpecificValueUpperBoundaryTest): - (GetProviderSpecificValuesTest): Test case for GetProviderSpecificValuesTest - (GetProviderSpecificValuesSmallArrayTest): Test case with an array smaller than no. of columns - (GetProviderSpecificValuesLargeArrayTest): Test case with an array larger than no. of columns - (GetProviderSpecificValuesNullTest): Test case for null parameters - - * SqlParameterTest.cs (XmlSchemaTest): Test case for properties related to XML schema - (SourceColumnNullMappingTest): Test case for SourceColumnNullMappingTest - (ctor7Test): Test case to the constructor new in .net 2.0 - - * SqlParameterTest.cs (ParameterType): Corrected a bug in the test case regarding - default values of SqlDbType and DbType - (SqlDbTypeTest): Test for SqlDbType and DbType properties - (ResetSqlDbTypeTest): Test for ResetSqlDbType method - (ResetDbTypeTest): Test for ResetDbType method - - * SqlParameterCollectionTest.cs (CopyToTest): Test case for CopyTo method - -2007-03-23 Nidhi Rawal - - * SqlCommandTest.cs (BeginExecuteXmlReaderTest): Written test case for the method - BeginExecuteXmlReader. - (BeginExecuteXmlReaderExceptionTest): Written test case for the method BeginExecuteXmlReader - to check for InvalidOperationException. - (CloneObjTest): Written test case for the method Clone. - - * SqlConnectionTest.cs (ChangePasswordNullConnStringTest): Written test case for the method - ChangePassword to check for null connection string. - (ChangePasswordNullPasswordTest): Written test case for the method ChangePassword to check for - null new password. - (ChangePasswordEmptyPasswordTest): Written test case for the method ChangePassword to check for - password as empty string. - (ChangePasswordExceedPasswordTest): Written test case for the method ChangePassword to check - if the password exceeds its permitted size. - - * SqlClientFactory.cs: Created the class. - (CreatePermissionTest): Added a test case for the method CreatePermission. - -2007-03-20 Nidhi Rawal - - * SqlConnectionStringBuilderTest.cs: Fixed the bug by including the - category sqlserver, in the absence of which none of the test-cases - were executing. - (TrustServerCertificateTest): Written test-case for the property TrustServerCertificate. - (TypeSystemVersionTest): Written test-case for the property TypeSystemVersion. - (UserInstanceTest): Written test-case for the property UserInstance. - (SettingUserInstanceTest): Written test-case for checking the connection string after - assigning the value for keyword User Instance. - (ContextConnectionTest): Written test-case for the property ContextConnection. - (SettingContextConnectionTest): Written test-case for checking the connection string after - assigning the value for keyword Context Connection. - - * SqlCommandTest.cs (NotificationTest): Written test-case for property Notification. - (NotificationAutoEnlistTest): Written the test-case for property NotificationAutoEnlist. - - * SqlConnectionTest.cs (FireInfoMessageEventOnUserErrorsTest): Written - test-case for the property FireInfoMessageEventOnUserErrors. - (StatisticsEnabledTest): Written test-case for the property StatisticsEnabled. - - * SqlDataAdapterTest.cs (UpdateBatchSizeTest): Written test-case for the - property UpdateBatchSize. - (UpdateBatchSizeArgumentOutOfRangeTest): Written test-case for the ArgumentOutOfRange - exception for UpdateBatchSize property. - -2007-03-19 Nidhi Rawal - - * SqlParameterTest.cs (CompareInfoTest): Written the test case - for property CompareInfo. - (LocaleIdTest): Written the test case for property LocaleId. - (SqlValueTest): Written test case for property SqlValue. - -2007-03-16 Andreia Gaita - - * SqlCommandTest.cs: Add OutputParamSizeTest1-4 to test size/value - validation exception. - -2007-03-14 Nagappan A - - * SqlCommandTest.cs (ExecuteScalarTest, ExecuteReaderTest) - (ExecuteReaderTest, PrepareTest, TransactionTest): Modified - expected exception to NullReferenceException as it has to be - thrown in 2.0 profile. - -2007-03-09 Andreia Gaita - - * SqlCommandTest.cs: Add new test to check string parameters with - value = null and size 0. Fixed tests for NET 2.0 (different exceptions - thrown) - -2007-03-09 Andreia Gaita - - * SqlCommandTest.cs: Add parameterized stored procedure call tests - to ExecuteScalar and ExecuteNonQuery. - -2007-01-08 Nagappan A - - * SqlCommandBuilderTest.cs (GetInsertCommandTest) - (GetInsertCommandTestWithExpression, GetUpdateCommandTest): Fixed - NET 2.0 based test conditions. - (GetUpdateCommandBoolTest): Added new test case. - (GetUpdateCommandTest_CheckNonUpdatableColumns): Fixed NET 2.0 - based test conditions. - (GetUpdateCommandBoolTest_CheckNonUpdatableColumns): Added new test - case. - (GetUpdateDeleteCommandBoolTest_CheckParameters): Added new test - case. - (GetUpdateCommandDBConcurrencyExceptionTest): Fixed NET 2.0 based - test conditions. - - * SqlDataAdapterTest.cs: Commented not working test-cases. - -2006-12-20 Nagappan A - - * SqlDataAdapterTest.cs (SqlDataAdapterInheritTest): Implemented - new class to verify protected method of DbDataAdapter. - * Fixed existing test-cases to work with 2.0 profile. - -2006-12-05 Nagappan A - - * SqlDataAdapterTest.cs (CreateViewSSPITest): To test create view - of SqlClient. - -2006-08-30 Nagappan A - - * SqlConnectionTest.cs: SqlConnection.GetSchema testcases - -2006-05-26 Senganal T - - * SqlParameterTest.cs : Test if Parameter Type is inferred correctly - when Value is null or DBNull. Also, if Type is not explicitly set, - test if it is inferred from the value of the parameter evertime the - value is set. - -2006-04-18 Senganal T - - * SqlConnectionTest.cs : - - OpenTest_1 : test InvalidOperationException is raised if - ConnectionString is empty - - DisposeTest : test nullreference exception is not raised - -2006-04-07 Senganal T - - * SqlDataAdapterTest,cs : - - Added testcase for #78010 - -2006-04-07 Senganal T - - * SqlCommandBuilderTest.cs : - - Corrected the testcase to check for queries corresponding to - ms.net 2.0 - - verify that columns that do not allow nulls are not included - in the null-checks. - - Added testcase to check for DBConcurrencyException for - Delete Command. - - Check the DataType of the null-check parameters - -2006-03-08 Senganal T - - * SqlCommandBuilderTest.cs : - - Added testcase to verify UpdateCommand created with AutoIncrement - columns. - -2006-02-13 Senganal T - - * SqlAdapterTest.cs : Added testcases for verifying FillError Behavior - -2006-02-13 Senganal T - - * SqlAdapterTest.cs : Added testcases for #77480 - -2006-02-10 Senganal T - - * SqlDataReaderTest.cs : Added more tests to verify Sequential - reading of row data. - -2006-02-05 Senganal T - - * SqlParameterTest.cs : New : Testcase for bug #77410 - -2006-01-17 Senganal T - - * SqlCommandBuilderTest.cs : corrected a failing testcase - -2006-01-17 Senganal T - - * SqlCommandBuilderTest.cs : Added testcase for bug #77225 - -2005-12-03 Senganal T - - * SqlCommandTest.cs : Added testcase for bug #76880 - -2005-11-23 Senganal T - - * SqlCommandTest.cs : Added testcases for bug #76778 - -2005-10-27 Senganal T - - * SqlCommandTest.cs : Added Testcase for bug #75698 - -2005-10-17 Senganal T - - * SqlDataAdapterTest.cs : Added Testcase for bug #76433. - -2005-09-24 Sureshkumar T - - * SqlDataAdapterTest.cs (Fill_Test_Exceptions): passing null - dataset name throws ArgumentNullException in ms.net - - * SqlConnectionTest.cs: HostName compare: convert to uppercase. - - * SqlDataReaderTest.cs: remove Opening connection in few test - cases as it was done in SetUp. - - id type change changes - -2005-09-21 Senganal T - - * SqlConnectionTest.cs: removed some hardcoded database names - in DatabasePropertyTest (). - -2005-09-16 Senganal T - - * SqlCommandTest.cs: added more testcases for connected mode - * SqlConnectionTest.cs: added more testcases for connected mode - * SqlDataAdapterTest.cs: added more testcases for connected mode - * SqlDataReaderTest.cs: added more testcases for connected mode - -2005-09-01 Sureshkumar T - - * SqlCommandBuilderTest.cs: added tests for SqlCommandBuilder - * SqlCommandTest.cs: pulled from Test/System.Data.SqlClient - * SqlConnectionStringBuilderTest.cs: pulled from Test/System.Data.SqlClient - * SqlConnectionTest.cs: pulled from Test/System.Data.SqlClient - * SqlDataAdapterTest.cs: pulled from Test/System.Data.SqlClient - * SqlDataReaderTest.cs: pulled from Test/System.Data.SqlClient - * SqlTransactionTest.cs: pulled from Test/System.Data.SqlClient - - Added attribute Category ("sqlserver") to all these test fixtures. - diff --git a/mcs/class/System.Data/Test/ProviderTests/sql/ChangeLog b/mcs/class/System.Data/Test/ProviderTests/sql/ChangeLog deleted file mode 100644 index b87e10a4f99..00000000000 --- a/mcs/class/System.Data/Test/ProviderTests/sql/ChangeLog +++ /dev/null @@ -1,69 +0,0 @@ -2009-08-11 Gert Driesen - - * sqlserver7.sql: Added script for SQL Server 7.0, with unicode - encoding (as isql7 does not deal well with utf-8). - -2008-12-31 Gert Driesen - - * MySQL_5.sql: Added numeric and decimal colums with different - precision and scale. Added more rows to binary_family. Added - nchar and nvarchar columns to string_family, and added extra - data. Added time and date columns to datetime_family. - * sqlserver.sql: Added numeric and decimal colums with different - precision and scale. Added timestamp column and more rows to - binary_family. Added nchar and nvarchar columns to string_family, - and added extra data. Added sp_326182 stored procedure. - * sybase.sql: Added more rows to binary_family. - -2007-06-06 Nagappan A - - * MySQL_5.sql: Fixed EOL and extra spaces. - -2007-05-30 Nagappan A - - * sqlserver.sql: Fixed sqlserver sql statements and its respective - values. - -2007-02-02 Amit Biswas - - * MySQL_5.sql: Added this new sql script. This sql script performs - the same operations as the existing "mysql.sql" but some sql - commands have been changed either to fix bugs or to comply with - MySQL Server 5.0. - -2005-10-14 Senganal T - - * mysql.sql: Added data for testing bug #75032 - -2005-10-08 Sureshkumar T - - * mysql.sql: impact from sqlserver.sql. - -2005-09-24 Sureshkumar T - - * sybase.sql: grant permissions on objects - - * sqlserver.sql: change id as int. tiny int won't allow 6000 (the - tempory updatable limit). - -2005-09-16 Senganal T - - * sqlserver.sql: modified. added string_family, datetime_family, - modified numeric_family values. - created new database mono-test for checking -. - -2005-09-13 Sureshkumar T - - * sybase.sql: added. script file to create test database on - sybase. - -2005-09-01 Sureshkumar T - - * SCHEMA: schema specification. - - * sqlserver.sql: sql script file to create test schema for mssql - database. added. - - * mysql.sql: sql script file to create test schema for mysql - database. added. - diff --git a/mcs/class/System.Data/Test/System.Data.Common/ChangeLog b/mcs/class/System.Data/Test/System.Data.Common/ChangeLog deleted file mode 100644 index f9d2261c8ae..00000000000 --- a/mcs/class/System.Data/Test/System.Data.Common/ChangeLog +++ /dev/null @@ -1,152 +0,0 @@ -2009-07-13 Atsushi Enomoto - - * DataContainerTest.cs, DataColumnMappingCollectionTest.cs, - DataTableMappingCollectionTest.cs : - migration to newer nunit style. - -2009-01-03 Gert Driesen - - * DbCommandBuilderTest.cs: Added test for QuoteIdentifier. - -2008-12-30 Gert Driesen - - * DbCommandBuilderTest.cs: Added tests for properties. - -2008-12-30 Gert Driesen - - * DbCommandBuilderTest.cs: Added tests for QuotePrefix and - QuoteSuffix. - * DbConnectionStringBuilderTest.cs: Added tests for both odbc and - non-odbc rules. - -2008-10-07 Daniel Morgan - - * DbConnectionStringBuilderTest.cs: add tests - EmbeddedCharTest1, 2, 3, and 4 for testing setting and getting - various connection strings you would find for SqlClient, Odbc, - or Oracle. Fix test ICollectionCopyToTest to index - into the collection in order. - -2008-03-23 Gert Driesen - - * DataContainerTest.cs: Code formatting. - * DbDataAdapterTest.cs: Added test for 2.0 methods. - -2007-10-21 Gert Driesen - - * DBDataPermissionAttributeTest.cs: Improved test for invalid - KeyRestrictionBehavior. Fixed line endings. - -2007-10-20 Gert Driesen - - * DbDataAdapterTest.cs: Added test for UpdateBatchSize. - * DataAdapterTest.cs: Added tests for AcceptChangesDuringFile, - AcceptChangesDuringUpdate, ContinueUpdateOnError, FillLoadOption, - MissingMappingAction, MissingSchemaAction and - ReturnProviderSpecificTypes. - -2007-10-19 Gert Driesen - - * DbTransactionTest.cs: Enabled test for bug #325397. - -2007-10-16 Gert Driesen - - * DbTransactionTest.cs: Added test for bug #325397. - -2007-03-03 Gert Driesen - - * DbProviderFactoriesConfigurationHandlerTest.cs: Changed test to also - verify behavior for clear and remove nodes. - -2007-03-03 Gert Driesen - - * DbProviderFactoriesConfigurationHandlerTest.cs: Fixed tests to - pass on MS. Added NotWorking test to check whether DbProviderFactories - that are defined on machine config are available. - -2007-02-19 Atsushi Enomoto - - * DbProviderFactoriesConfigurationHandlerTest.cs : test for #80894. - -2006-07-13 Senganal T - - * DBDataPermissionTest.cs : Removed invalid tests - -2006-03-19 Boris Kirzner - - * DataColumnMappingCollectionTest.cs, DataTableMappingCollectionTest.cs, - DBDataPermissionAttributeTest.cs: ifdef code that is not supposed - to work in TARGET_JVM by now. - -2006-02-18 Raja R Harinath - - * DbConnectionStringBuilderTest.cs - (ICollectionCopyToTest, NegICollectionCopyToTest): Enable. - (IDictionaryCopyToTest, NegIDictionaryCopyToTest): Delete. - -2005-09-22 Sebastien Pouliot - - * DBDataPermissionAttributeTest.cs: Removed *Choice security actions. - -2005-04-04 Sureshkumar T - - * DbConnectionStringBuilderTest.cs: few more tests ignored for now - because of gmcs incompatiability with csc. generic types are not - being able to be assigned to non-generic types though implements - non-generic interface. - -2005-02-22 Sureshkumar T - - * ConnectionStringsSectionTest.cs: Added file. Tests for - System.Configuration.ConnectionStringsSection class. This is used - for managing connection strings information for provider factory. - -2005-02-22 Sureshkumar T - - * DbProviderFactoriesConfigurationHandlerTest.cs: Tests for - DbProviderFactoriesConfigurationHandler class. - -2005-01-14 Atsushi Enomoto - - * DBDataPermissionTest.cs, DBDataPermissionAttributeTest.cs: - Fixed some incompatible type of exception between 2.0 and 1.1. - -2005-01-14 Atsushi Enomoto - - * DataTableMappingCollectionTest.cs, - DataColumnMappingCollectionTests.cs : Equals() and Remove() contains - invalid attempt to add one map to two collections, which is rejected - under MS.NET 1.1 sp1. - -2004-11-22 Sureshkumar T - - * DbConnectionStringBuilderTest.cs: Test cases for - DbConnectionStringBuilder class. These are independant tests. - -2004-09-14 Sebastien Pouliot - - * DBDataPermissionTest.cs: New. Unit tests for DBDataPermission. - -2004-09-13 Sebastien Pouliot - - * DBDataPermissionAttributeTest.cs: New. Unit tests for DBData - PermissionAttribute. - -2004-08-13 Umadevi S - * Added File DataContainerTest - -2004-06-10 Umadevi S - * Corrected GetTableMappingBySchemaAction for DataTableMappingCollectionTest - -2004-06-09 Umadevi S - * Correct Add, InserAt testcases for DataTableMappingCollection - - -2004-06-09 Umadevi S - * Corrected Remove method testcase for DataColumnMappingCollection - -2004-06-08 Umadevi S - * Corrected the contains testcase to test for invalidcastexception for DataColumnMappingCollection - -2004-05-27 Umadevi S - * Added Classes DataColumnMappingCollectionTest and DataTableMappingCollectionTest diff --git a/mcs/class/System.Data/Test/System.Data.Odbc/ChangeLog b/mcs/class/System.Data/Test/System.Data.Odbc/ChangeLog deleted file mode 100644 index 8adc133735c..00000000000 --- a/mcs/class/System.Data/Test/System.Data.Odbc/ChangeLog +++ /dev/null @@ -1,137 +0,0 @@ -2009-07-13 Atsushi Enomoto - - * OdbcDataReaderTest.cs : migration to newer nunit style. - -2009-01-18 Gert Driesen - - * OdbcCommandTest.cs: Added tests for CommandTimeout, - UpdatedRowSource, Dispose and ResetCommandTimeout. Added - ExecuteNonQuery/ExecuteReader/ExecuteScalar tests for a connection - that is not initialized or closed. - -2009-01-03 Gert Driesen - - * OdbcCommandBuilderTest.cs: Enabled test for QuoteIdentifier. - -2008-12-30 Gert Driesen - - * OdbcCommandBuilderTest.cs: Added tests for properties. - -2008-12-30 Gert Driesen - - * OdbcCommandBuilder.cs: Added test for ConflictOption default value. - -2008-12-29 Gert Driesen - - * OdbcCommandBuilderTest.cs: Added tests for QuotePrefix and - QuoteSuffix. Added tests for QuoteIdentifier (some still marked - NotWorking). - * OdbcConnectionStringBuilderTest.cs: Moved from ProviderTests. - Added and improved tests. - -2008-08-26 Veerapuram Varadhan - - * OdbcParameterTest.cs (OdbcTypeTest): Added test case for Binary - type check. - -2008-07-03 Gert Driesen - - * OdbcDataAdapterTest.cs: Added test for UpdateBatchSize. - -2008-03-03 Ankit Jain - - * OdbcMetaDataCollectionNamesTest.cs: New. - -2007-10-21 Gert Driesen - - * OdbcDataAdapterTest.cs: Added tests for ctors, DeleteCommand, - InsertCommand, SelectCommand, UpdateCommand and Dispose. - * OdbcDataReaderTest.cs: fixed line endings. - * OdbcCommandTest.cs: Added tests for ctors and CommantText. - * OdbcConnectionTest.cs: Removed original test that relied on MySQL. - Added ctor tests. Added tests for BeginTransaction, GetSchema and - ServerVersion with connection that is closed. - -2007-06-08 Nagappan A - - * OdbcParameterTest.cs (OdbcTypeTest): The default data type of - OdbcParameter is changed to NVarChar. - -2005-10-08 Sureshkumar T - - * OdbcParameterTest.cs (OdbcTypeTest): Disconnected Tests for - OdbcParameter class. - -2005-09-22 Sebastien Pouliot - - * OdbcPermissionAttributeTest.cs: Removed *Choice security actions. - -2005-09-01 Sureshkumar T - - * OdbcDataAdapterTest.cs: moved to ProviderTests and integrated - with connected more framework. - * OdbcCommandTest.cs: -- do --. - - * OdbcParameterCollectionTest.cs: Removed ParameterLengthTrimTest - to ProviderTests. - -2005-02-15 Sureshkumar T - - * OdbcParameterCollectionTest.cs: fix for namespace collision - MonoTests.System & corlib System. - * OdbcDataReaderTest.cs: --do-- - -2005-01-14 Atsushi Enomoto - - * OdbcPermissionTest.cs, OdbcPermissionAttributeTest.cs: - Fixed some incompatible type of exception between 2.0 and 1.1. - -2004-11-26 Sureshkumar T - - * OdbcParameterCollectionTest.cs: New file for testing - OdbcParameterCollection's Add method. - -2004-09-15 Sebastien Pouliot - - * OdbcPermissionTest.cs: New. Unit tests for OdbcPermission. - -2004-09-13 Sebastien Pouliot - - * OdbcPermissionAttributeTest.cs: New. Unit tests for OdbcPermission - Attribute. - -2004-08-31 Umadevi S - * OdbcDataReaderTest.cs - Added a test for Numeric Type - -2004-08-27 Sureshkumar T - * OdbcDataReader.cs - Added a test for TinyInt - -2004-08-26 Sureshkumar T - * OdbcDataReaderTest.cs - Added a test for DateTime - GetDateTimeTest - * OdbcCommandTest.cs - Syntax Error Fix - -2004-07-29 Umadevi S - * OdbcCommandTest.cs - Added testcase for bug 62046. ExecuteNonQuery - - -2004-07-28 Umadevi S - * OdbcCommandTest.cs - Added testcase for bug 61968. String values passed with quotes - - -2004-07-01 Sureshkumar T - * Added test case for OdbcCommand.ExecuteScalar Method - * New files: - OdbcCommandTest.cs - test suite for OdbcCommand class. - -2004-06-23 Sureshkumar T - * Added test to check whether the OdbcConnection.Close method closes - all the handles. - * New files: - OdbcConnectionTest.cs - test suite for OdbcConnection class. - -2004-06-16 Sureshkumar T - * Added Odbc tests using MySql test database - * New files: - ChangeLog - OdbcDataReaderTest.cs - test suite for OdbcDataReader class. - OdbcDataAdapterTest.cs - test suite for OdbcDataAdapter class. diff --git a/mcs/class/System.Data/Test/System.Data.OleDb/ChangeLog b/mcs/class/System.Data/Test/System.Data.OleDb/ChangeLog deleted file mode 100644 index dac88c71abb..00000000000 --- a/mcs/class/System.Data/Test/System.Data.OleDb/ChangeLog +++ /dev/null @@ -1,44 +0,0 @@ -2008-03-03 Ankit Jain - - * OleDbMetaDataCollectionNamesTest.cs: New. - -2007-10-21 Gert Driesen - - * OleDbDataAdapterTest.cs: Added tests for ctors, DeleteCommand, - InsertCommand, SelectCommand, UpdateCommand and Dispose. - * OleDbCommandTest.cs: Added tests for ctors and CommandText. - * OleDbConnectionTest.cs: Added tests for ctors and ConnectionString. - Added tests for BeginTransaction, GetSchema and ServerVersion with - connection that is closed. - -2007-02-22 Raja R Harinath - - * OleDbParameterCollectionTest.cs: Fix compile error in 1.1 profile. - -2007-02-20 Frederik Carlier - - * OleDbParameterCollectionTest.cs: New. Unit tests for OleDbParameterCollection. - -2005-09-22 Sebastien Pouliot - - * OleDbPermissionAttributeTest.cs: Removed *Choice security actions. - -2005-01-14 Atsushi Enomoto - - * OleDbPermissionTest.cs, OleDbPermissionAttributeTest.cs: - Fixed some incompatible type of exception between 2.0 and 1.1. - -2004-09-15 Sebastien Pouliot - - * OleDbPermissionTest.cs: New. Unit tests for OleDbPermission. - -2004-09-14 Sebastien Pouliot - - * OleDbPermissionAttributeTest.cs: Added unit tests for Provider - property (unused and hidden in Fx 2.0). - -2004-09-13 Sebastien Pouliot - - * ChangeLog: New. - * OleDbPermissionAttributeTest.cs: New. Unit tests for OleDbPermission - Attribute. diff --git a/mcs/class/System.Data/Test/System.Data.Sql/ChangeLog b/mcs/class/System.Data/Test/System.Data.Sql/ChangeLog deleted file mode 100644 index 60a24036db4..00000000000 --- a/mcs/class/System.Data/Test/System.Data.Sql/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2008-07-28 Gert Driesen - - * SqlNotificationRequestTest.cs: Added ctor and property tests. diff --git a/mcs/class/System.Data/Test/System.Data.SqlClient/ChangeLog b/mcs/class/System.Data/Test/System.Data.SqlClient/ChangeLog deleted file mode 100644 index f8d0b541980..00000000000 --- a/mcs/class/System.Data/Test/System.Data.SqlClient/ChangeLog +++ /dev/null @@ -1,166 +0,0 @@ -2009-07-29 Veerapuram Varadhan - - * SqlParameterTest.cs: Marked SqlChars/SqlBytes tests for SqlValue - as NotWorking as these types are considered as SqlString/SqlBinary - respectively. - -2009-07-26 Gert Driesen - - * SqlParameterTest.cs: Added/improved tests for SqlValue, and - SqlTypes. Improved tests for char and char [] type inferrence. - -2009-01-03 Gert Driesen - - * SqlParameterTest.cs: Added .ctor tests. Improved - ParameterType and ResetDbType tests. Added ParameterName, - SourceColumn and Value tests. Partially enable SqlValue - test. - -2009-01-03 Gert Driesen - - * SqlCommandBuilderTest.cs: Added tests for CatalogLocation, - CatalogSeparator, ConflictOption, QuoteIdentifier, QuotePrefix, - QuoteSuffix and SchemaSeparator. - * SqlParameterTest.cs: Moved existing tests from ProviderTests - to increase their visibility. Added tests for type inference. - -2008-11-09 Gert Driesen - - * SqlConnectionTest.cs: Added test for null check in ClearPool. - -2008-08-14 Gert Driesen - - * SqlConnectionTest.cs: Enabled connection string related tests that - previously failed. Added/improved connection string tests. - -2008-07-28 Gert Driesen - - * SqlConnectionTest.cs: Enabled tests for ChangePassword argument - checks. - -2008-07-28 Gert Driesen - - * SqlCommandTest.cs: Enabled CommandTimeout test. Enabled test for - Prepare with NULL connection. Enabled test for bug #412586. - -2008-07-28 Gert Driesen - - * SqlCommandTest.cs: Enabled and improved tests for Execute* with - closed connection. - -2008-07-28 Gert Driesen - - * SqlCommandTest.cs: Enabled test for bug #412584. - -2008-07-28 Gert Driesen - - * SqlCommandTest.cs: Added tests for bug #412584, #412586, Moved tests - that do not require connection from ProviderTests. - * SqlConnectionTest.cs: Moved tests that do not require connection - from ProviderTests. - -2008-07-03 Gert Driesen - - * SqlCommandTest.cs: Removed extra tabs. Update bug number. - -2008-04-19 Robert Jordan - - * SqlCommandTest.cs: Add test case for bug #381100. - -2008-03-03 Ankit Jain - - * SqlClientMetaDataCollectionNamesTest.cs: New. - -2007-10-21 Gert Driesen - - * SqlCommandTest.cs: Added tests for ctors and CommantText. - * SqlConnectionTest.cs: Added tests for ctors, ConnectionString and - ServerVersion. - * SqlDataAdapterTest.cs: Added tests for ctors, DeleteCommand, - InsertCommand, SelectCommand, UpdateCommand, UpdateBatchSize and - Dispose. - -2007-10-18 Gert Driesen - - * SqlConnectionTest.cs: Added tests for BeginTransaction and GetSchema - when connection is closed. - -2007-05-29 Gert Driesen - - * SqlCommandTest.cs: Added test for bug #81710. - -2005-09-22 Sebastien Pouliot - - * SqlClientPermissionAttributeTest.cs: Removed *Choice security - actions. - -2005-09-22 Sureshkumar T - - * SqlConnectionTest.cs (OtherConnectionStringKeywords): marked - Persist security info keyword as not implmented. - -2005-09-01 Sureshkumar T - - * SqlDataReaderTest.cs: moved to ProviderTests and integrated with - connected mode tests - * SqlCommandTest.cs: -- do -- - * SqlConnectionTest.cs: -- do -- - * SqlTransactionTest.cs: -- do -- - * SqlDataAdapterTest.cs: -- do -- - -2005-06-23 Sureshkumar T - - * SqlConnectionStringBuilderTest.cs: Added few more tests. - -2005-06-21 Sureshkumar T - - * SqlConnectionStringBuilderTest.cs: Added some preliminary tests. - -2005-05-20 Kornél Pál - - * SqlDataReaderTest.cs: Corrected and extended bigint test - -2005-01-14 Atsushi Enomoto - - * SqlClientPermissionTest.cs, SqlClientPermissionAttributeTest.cs: - Fixed some incompatible type of exception between 2.0 and 1.1. - -2004-11-01 Gert Driesen - * SqlCommandTest.cs: Added testcase for bug #66630. - -2004-10-30 Umadevi S - * SqlDataAdapterTest.cs - Added testcase for nullguid - -2004-10-15 Umadevi S - * SqlDataReaderTest.cs: Added testcase for reading emptyntextfield - -2004-10-14 Umadevi S - * SqlCommandTest.cs - added Test for clone method - -2004-09-24 Umadevi S - * SqlTransactionTest.cs -new file .unit testing for SqlTransaction - -2004-09-15 Sebastien Pouliot - - * SqlClientPermissionTest.cs: New. Unit tests for SqlClientPermission. - -2004-09-13 Sebastien Pouliot - - * SqlClientPermissionAttributeTest.cs: New. Unit tests for SqlClient - PermissionAttribute. - -2004-09-02 Umadevi S - * SqlCommandTest.cs - added file. Testing ExecuteNonQuery - -2004-09-02 Umadevi S - * SqlDataReaderTest.cs - added file - -2004-08-20 Umadevi S - * Added testcase in SqlDataAdapter.cs for Fillschema - -2004-08-19 Gert Driesen - * SqlConnectionTest.cs: Added testcases for bug #63165. - -2004-08-19 Umadevi S - * Added file SqlDataAdapterTest.cs - to test update method on a - datatable diff --git a/mcs/class/System.Data/Test/System.Data.SqlTypes/ChangeLog b/mcs/class/System.Data/Test/System.Data.SqlTypes/ChangeLog deleted file mode 100644 index 1eca37d3e38..00000000000 --- a/mcs/class/System.Data/Test/System.Data.SqlTypes/ChangeLog +++ /dev/null @@ -1,213 +0,0 @@ -2009-07-13 Atsushi Enomoto - - * SqlGuidTest.cs, SqlDateTimeTest.cs, SqlBinaryTest.cs : - migration to newer nunit style. - -2008-12-30 Gert Driesen - - * SqlXmlTest.cs: Minor improvements to tests. Marked tests as - NotWorking/NotDotNet to fix test failures on MS. - -2008-12-30 Gert Driesen - - * SqlDecimalTest.cs - * SqlInt32Test.cs - * SqlCharsTest.cs - * SqlInt16Test.cs - * SqlInt64Test.cs - * SqlDoubleTest.cs: Change spaces to tabs, and remove extra tabs. - Restore original culture on teardown. Removed CWLs. - -2008-12-29 Gert Driesen - - * SqlStringTest.cs: Change spaces to tabs. Restore original culture - on teardown. Enable commented-out tests. Removed CWLs. - * SqlGuidTest.cs: Fixed line endings. - -2008-12-23 Veerapuram Varadhan - - * SqlXmlTest.cs: Available only in 2.0 and above - -2008-12-21 Veerapuram Varadhan - - * SqlXmlTest.cs: Tests for SqlXml type. New addition. - -2008-06-12 Atsushi Enomoto - - * SqlBooleanTest.cs : oops, was running wrong test harness. Fixed it. - -2008-06-12 Atsushi Enomoto - - * SqlBooleanTest.cs : added test for comparison with Null. - -2007-10-01 Veerapuram Varadhan - - * SqlCharsTest.cs (Read_*, Write_*): Tests for Newly implemented - Read and Write APIs. - - * SqlBytesTest.cs (Read_*, Write_*): Ditto. - -2007-09-27 Veerapuram Varadhan - - * SqlStringTest.cs (ReadWriteXmlTest): Change the root node of the - test xml from to - - * SqlCharsTest.cs (ReadWriteXmlTest): Ditto. - -2007-09-25 Veerapuram Varadhan - - * SqlInt16Test.cs (ReadWriteXmlTestInternal, ReadWriteXmlTest): - New tests. - - * SqlInt32Test.cs (ReadWriteXmlTestInternal, ReadWriteXmlTest): - New tests. - - * SqlInt64Test.cs (ReadWriteXmlTestInternal, ReadWriteXmlTest): - New tests. - - * SqlChars.cs (ReadWriteXmlTestInternal, ReadWriteXmlTest): - New tests. - - * SqlDecimal.cs (ReadWriteXmlTestInternal, ReadWriteXmlTest): - New tests. - - * SqlDouble.cs (ReadWriteXmlTestInternal, ReadWriteXmlTest): - New tests. - - * SqlString.cs (ReadWriteXmlTestInternal, ReadWriteXmlTest): - New tests. - -2007-06-21 Nagappan A - - * SqlBooleanTest.cs (EqualityOperator): Fixed compiler warnings. - (InequalityOperator): Fixed compiler warnings. - -2007-05-04 Raja R Harinath - - * SqlDateTimeTest.cs (TicksRoundTrip, EffingBilisecond): New tests. - -2007-03-09 Nagappan A - - * SqlBooleanTest.cs (GetXsdTypeTest, GreaterThanTest) - (GreaterThanOrEqualTest, LessThanEqualTest, LessThanOrEqualTest): - Added new tests. - - * SqlBinaryTest.cs (GetXsdTypeTest): Added new test. - - * SqlByteTest.cs (GetXsdTypeTest): Added new test. - - * SqlBytesTest.cs (GetXsdTypeTest): Added new test. - - * SqlDateTimeTest.cs (GetXsdTypeTest): Added new test. - - * SqlDecimalTest.cs (GetXsdTypeTest): Added new test. - - * SqlGuidTest.cs (GetXsdTypeTest): Added new test. - - * SqlInt16Test.cs (GetXsdTypeTest): Added new test. - - * SqlInt32Test.cs (GetXsdTypeTest): Added new test. - - * SqlInt64Test.cs (GetXsdTypeTest): Added new test. - - * SqlMoneyTest.cs (GetXsdTypeTest): Added new test. - - * SqlSingleTest.cs (GetXsdTypeTest): Added new test. - - * SqlStringTest.cs (GetXsdTypeTest): Added new test. - -2007-02-09 Nagappan A - - * SqlBytesTest.cs: Added new tests - - * SqlCharsTest.cs: Added new tests - -2006-07-19 Senganal T - - * SqlDecimalTest.cs : - - ArithmeticOperators, ConvertPrecToScale, - ArithmeticMethods, LessThanOrEqualOperators : - Removed for NotWorking Category and added more tests - Thanks to Harish Kumar Singh for the patch - -2006-02-03 Senganal T - - * SqlStringTest.cs : Removed NotWorking attribute for testcases fixed - -2005-08-25 Sureshkumar T - - * SqlDecimalTest.cs: use Assert rather than derive from Assertion. - * SqlBooleanTest.cs: use Assert rather than derive from Assertion. - * SqlInt32Test.cs: use Assert rather than derive from Assertion. - * SqlInt16Test.cs: use Assert rather than derive from Assertion. - * SqlSingleTest.cs: use Assert rather than derive from Assertion. - * SqlByteTest.cs: use Assert rather than derive from Assertion. - * SqlInt64Test.cs: use Assert rather than derive from Assertion. - * SqlStringTest.cs: use Assert rather than derive from Assertion. - * SqlMoneyTest.cs: use Assert rather than derive from Assertion. - * SqlDoubleTest.cs: use Assert rather than derive from Assertion. - -2005-01-19 Atsushi Enomoto - - * SqlGuidTest.cs : missing run-test-ondotnet fix. - -2004-11-25 Marek Safar - - * SqlDecimalTest.cs: Hide constant behind variable to avoid - compiler check. - -2004-07-20 Umadevi S - * SqlInt16Test.cs,SqlInt32Test.cs, SqlInt64Test.cs - added testcase for Modulus method (.NET 2.0) - -2004-07-14 Umadevi S - * SqlStringTest.cs - Added testcase for Add method (.NET2.0) - -2004-06-10 Umadevi S - * SqlGuidTest.cs - corrected the CompareTo method - -2004-05-18 Atsushi Enomoto - - * SqlDecimalTest.cs : Don't use unreliable SqlDecimal to test - Truncate(). Just use decimal. - -2004-05-18 Atsushi Enomoto - - * SqlDecimalTest.cs : - Don't catch all kind of exception. That hides the exact error info. - Don't use ToSqlString() in AdjustScale() test (to make which is - wrong). - MS.NET's ToSqlInt32() is buggy; no worth following the behavior. - Added test for parsing "999999..." (SqlDecimal.MaxValue). - -2004-04-12 Atsushi Enomoto - - * SqlDateTimeTest.cs : ToStringTest() is locale dependent. - -2004-04-12 Atsushi Enomoto - - * SqlStringTest.cs : Removed locale-dependent test. - * SqlDecimalTest.cs : Removed runtime-dependent test. - -2003-06-02 Ville Palo - - * All files except SqlGuidTest.cs: Now works fine on ms.net 1.1 - -2003-06-02 Ville Palo - - * SqlStringTest.cs: exception tests to nunit2 - -2003-06-02 Ville Palo - - * SqlStringTest.cs: added one exception test. And some exception tests - to nunit2 - -2003-06-01 Ville Palo - - * SqlStringTest.cs: one exception test to nunit2 - -2003-05-13 Martin Willemoes Hansen - * All tests inherits from Assertion and Assertion. prefixes removed - -2002-11-08 Nick Drochak - - * SqlSingleTest.cs : Remove debug statement that was breaking the build diff --git a/mcs/class/System.Data/Test/System.Data.Test.Utils/ChangeLog b/mcs/class/System.Data/Test/System.Data.Test.Utils/ChangeLog deleted file mode 100644 index 19769747169..00000000000 --- a/mcs/class/System.Data/Test/System.Data.Test.Utils/ChangeLog +++ /dev/null @@ -1,2 +0,0 @@ -2005-05-26 Eyal Alaluf - * DataProvider.cs: Utiltilty class for creating different types of DataTables. diff --git a/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/GHTUtils/ChangeLog b/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/GHTUtils/ChangeLog deleted file mode 100644 index d72e3f39e18..00000000000 --- a/mcs/class/System.Data/Test/System.Data.Tests.Mainsoft/GHTUtils/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2005-05-16 Konstantin Triger - - * GHTTestSuiteResults.cs: remove invalid characters diff --git a/mcs/class/System.Data/Test/System.Data/ChangeLog b/mcs/class/System.Data/Test/System.Data/ChangeLog deleted file mode 100644 index 3a5dd9feae6..00000000000 --- a/mcs/class/System.Data/Test/System.Data/ChangeLog +++ /dev/null @@ -1,1547 +0,0 @@ -2011-03-15 Veerapuram Varadhan - - * DataSetTest2.cs (WriteXmlSchema_Relations_ForeignKeys): Add - PrimaryKey before other constraints. Fixes regression of #672113. - -2011-01-18 Veerapuram Varadhan - - * DataRowTest.cs (ParentChildRowVersionTest): Don't run - test. Fixes test break. - -2010-10-01 Veerapuram Varadhan - - * DataSetReadXmlTest.cs: Added new test for #582732. - -2010-07-23 Veerapuram Varadhan - - * DataColumnTest.cs (B623451_SetOrdinalTest): Added new. - -2010-07-23 Veerapuram Varadhan - - * DataColumnTest.cs (B565616_NonIConvertibleTypeTest): Added new. - -2010-01-21 Jonathan Pobst - - * DataTableTest2.cs: Mark PrimaryKey test as NotWorking. - Bug filed as 572722. - -2009-10-13 Veerapuram Varadhan - - * DataSetTest2.cs (Bug537229_BinFormatSerializer_Test): Added new. - -2009-09-26 Veerapuram Varadhan - - * DataSetTest2.cs: Don't run test for Bug#536194 on 1.x - profile. Fixes 1.x test break. - -2009-09-26 Veerapuram Varadhan - - * DataSetTypedDataSet.cs: Test for #427769. Patch by - John Lenz . - -2009-09-24 Veerapuram Varadhan - - * DataSetTest2.cs (MergeTest_SameDataSet_536194): Added new. - -2009-01-16 Atsushi Enomoto - - * DataColumnTest.cs : try a string comparison fix. - -2008-12-30 Gert Driesen - - * DBConcurrencyExceptionTest.cs: Added .ctor and Row(Count) tests. - -2008-12-29 Gert Driesen - - * DataTableTest.cs: Allow NFIFromBug55978 test to pass when MONO_PATH - is not set. - * BinarySerializationTest.cs: Change culture for culture-sensitive - tests. - * DataColumnTest2.cs: Change culture for culture-sensitive tests. - -2008-11-18 Raja R Harinath - - * DataSetTest.cs (Bug420862): New test. - -2008-09-16 brandin claar - - * BinarySerializationTest.cs (TestDefaultValues): New. - (TestEmptyTable): New. - -2008-08-14 Gert Driesen - - * DataViewTest2.cs (DataViewManager): Check for reference equality - instead of using Equals to avoid test regression using more recent - versions of NUnit. - -2008-08-14 Gert Driesen - - * DataTableTest2.cs: Added test for LoadDataRow with readonly columns. - -2008-08-04 Raja R Harinath - - * XmlDataReaderTest.cs (XmlLoadCustomTypesTest): Fix compile - error, there's no DataSet.Close (). - -2008-07-30 Veerapuram Varadhan - - * XmlDataReaderTest.cs: Added test for Bug#377146 - -2008-07-20 Gert Driesen - - * XmlDataLoaderTest.cs: Use temporary file in TEMP dir instead of - creating file in source dir. Cleaned up test. - * DataTableTest3.cs - * DataTableTest4.cs - * DataTableTest5.cs: Use temporary file in TEMP dir instead of creating - file in source dir. - * TestFile3.xml, TestFile5.xml: Removed test output. - -2008-07-20 Gert Driesen - - * DataTableTest.cs - * DataTableTest2.cs - * DataTableTest3.cs - * DataTableTest4.cs - * DataTableTest5.cs: Code formatting (spaces to tabs, removed extra - spaces/tabs). Use typeof instead of Type.GetType. Ensure (File)Streams - are always closed. Improved exception tests. - -2008-07-20 Gert Driesen - - * DataRowTest2.cs: Improved int indexer test for setting value of - column to null/DBNull. Enabled indexer tests for setting column - value to null/DBNull. - -2008-07-04 Gert Driesen - - * DataRelationTest.cs - * MissingPrimaryKeyExceptionTest.cs: Fixed line endings. - -2008-07-04 Gert Driesen - - * ConstraintCollectionTest2.cs - * DataColumnTest2.cs - * DataRelationCollectionTest2.cs - * DataRowCollectionTest2.cs - * DataTableCollectionTest2.cs - * DataTableTest2.cs - * DataViewTest2.cs - * VersionNotFoundException.cs: Fixed line endings. - -2008-07-04 Gert Driesen - - * DataColumnCollectionTest.cs: Added test for Add (String) with null - and zero-length column name. - * DataColumnCollectionTest2.cs: Added/improved indexer tests. - * DataRowTest2.cs: Added/improved indexer tests. Enabled indexer test - for null column name. - -2008-07-03 Gert Driesen - - * DataRowTest2.cs: Added indexer tests. - -2008-06-19 Atsushi Enomoto - - * TestMerge1.xml : new test file. - * DataSetTest2.cs : added test for Merge() to verify that it copies - constraints in DataRelation. - -2008-06-18 Atsushi Enomoto - - * DataTableTest.cs : do not just copy [Ignore]d tests from DataSet - without [Ignore]. They won't pass. - Also, what is that TARGET_JVM use? It looks inconsistent. - -2008-06-18 Atsushi Enomoto - - * DataSetInferXmlSchemaTest.cs: correction in code comment. - -2008-06-17 Atsushi Enomoto - - * TestFile3.xml, TestFile5.xml : they do not match what should be - actually written and causes svn diff mess. - -2008-06-16 Atsushi Enomoto - - * DataColumnTest.cs : fixed Defaults3() case. After changing some - test lines I have messed net_1_0 profile results. - -2008-06-16 Atsushi Enomoto - - * DataTableTest.cs, DataTableReadWriteXmlTest.cs, DataSetTest.cs: - fixed couple of assertions that expect wrong results. Eliminated - English imperialism. Some other cosmetic fixes. - -2008-06-16 Atsushi Enomoto - - * DataViewTest2.cs DataColumnTest.cs DataSetTest2.cs - UniqueConstraintTest.cs DataRowCollectionTest.cs DataRowTest2.cs - DataColumnCollectionTest.cs DataRelationTest.cs - DataTableReaderTest.cs DataRowTest.cs : - Eliminate English imperialism. They fail on non-English .NET. - -2008-06-16 Atsushi Enomoto - - * DataTableTest3.cs : bang bang bang, close Stream before Assertion - fails and throws away the remaining code paths. - -2008-06-13 Atsushi Enomoto - - * DataTableTest.cs, DataSetTest.cs - We could use default value as is, not in string form. This makes - comparison more strict. - - * DataColumnTest.cs - Added test for non-DBNull case and changing DataType case. - -2008-04-16 Veerapuram Varadhan - - * DataSetReadXmlTest.cs: Added tests for same parent/child table - name and id columns. - -2008-02-04 Arina Itkes - - * DataTableTest5.cs: Removing of "Ignore" category - for tests on IXmlSerializable.ReadXml for empty DataTable. - -2008-02-03 Arina Itkes - - * XmlExportOfTypedDataSetTest.cs: added test for exporting of - a generated typed DataSet and DataTable by a same XmlExporter. - -2008-01-28 Arina Itkes - - * DataTableTest5.cs: added tests for implemetation - of IXmlSerializable.WriteXml in DataTable class. - -2007-11-14 Atushi Enomoto - - * DataSetTest.cs : added test for r89307 fix (it is for XmlSerializer - but needs to be in sys.data). - * MonkeyDataSet.cs : test support classes (generated by xsd). - -2007-10-21 Gert Driesen - - * DataColumnTest.cs: No longer derive from deprecated Assertion class. - Code formatting. Added test for DateTimeMode. - -2007-08-06 Nagappan A - - * DataTableTest.cs (Bug55978): In some cases this test case was - failing with Invalid Date format. So modified the testcase to use - invariant culture for DateTime. - -2007-07-26 Nagappan A - - * DataTableTest.cs (Bug82109): Should always parse the object of - type DateTime in InvariantCulture CultureInfo, Fixes Bug # 82109. - -2007-05-18 Chris Toshok - - * DataViewTest.cs (DefaultColumnNameAddListChangedTest): new test - for figuring out the sorts of events raised between 1.1 and 2.0 - when you add a column with the default name. - -2007-02-23 Nagappan A - - * DataRowTest2.cs (DataRowExpressionDefaultValueTest): Added new - test-case for bug # 80505. - - * TrailingSpaceTest.cs: Added new test-case for bug # 79695. - - * TestReadXml1.xml: Added new XML for bug # 80596. - - * TestReadXmlSchema1.xml: Added new XML schema for bug # 80596. - - * XmlDataLoaderTest.cs: Added new test-case for bug # 80596. - - * XmlDataReaderTest.cs: Added new test-case for bug # 80596. - -2007-02-20 Gert Driesen - - * DataSetReadXmlTest.cs: Enable test for bug #80048 on 2.0 profile. - -2007-02-09 Nagappan A - - * TestFile5.xml: Added new XML file required for tests. - - * TestFile3.xml: Added new XML file required for tests. - -2007-01-08 Nagappan A - - * DataViewTest.cs: Fixed compilation warning. - - * DataRowTest.cs: Fixed compilation warning. - - * DataTableLoadRowTest.cs (LoadRowTestUpsert) - (LoadRowTestOverwriteChanges, LoadRowTestPreserveChanges): Added - more test conditions and also fixed compilation warnings. - - * DataColumnCollectionTest.cs: Fixed compilation warning. - - * DataSetInferXmlSchemaTest.cs: Fixed compilation warning. - -2006-12-11 Chris Toshok - - * DataViewTest.cs: new test for GetItemProperties being called on - a DataView without an associated DataTable. we crash, but should - return an empty collection. - -2006-12-08 Nagappan A - - * DataTableTest3.cs, DataTableTest4.cs, DataSetTest2.cs: Updated - private method name from Test to Verify, as NUnit was reporting - API signature is invalid. - -2006-12-07 Chris Toshok - - * DataViewTest.cs: add unit test for parent/child relation - changes. - -2006-12-07 Nagappan A - - * DataTableTest3.cs, DataTableTest4.cs: Added new test-cases to test - ReadXml and WriteXml, provided by deepak_2603@yahoo.com. Added - NET_2_0 check. - -2006-12-05 Raja R Harinath - - * DataColumnCollectionTest.cs, DataRowCollectionTest.cs: Modernize. - - * DataSetAssertion.cs: Don't derive from 'Assertion'. Modernize. - * DataSetInferXmlSchemaTest.cs, DataSetReadXmlSchemaTest.cs, - DataSetReadXmlTest.cs, DataSetTest.cs, DataTableLoadRowTest.cs, - DataTableReaderTest.cs, DataTableTest.cs: Modernize. - -2006-12-05 Nagappan A - - * DataSetReadXmlTest.cs (ColumnOrder, XmlSpace): Modified - AssertEquals to NUnit.Framework.Assert.AreEqual. - - * DataTableTest.cs (ReadWriteXmlSchema_ByFileName): Fixed Not - Working test case and made it working. - - * DataColumnCollectionTest.cs (CaseSensitiveIndexOfTest): To test - case sensitive column name with IndexOf member function. - -2006-11-28 Nagappan A - - * DataTableTest.cs (TestWriteXmlSchema1): Modified the expected - output same as MS.NET 2.0 output. - (TestWriteXmlSchema2, TestWriteXmlSchema3): Modified the expected - output same as MS.NET 2.0 output. - (WriteXmlSchema, WriteXmlSchema2, WriteXmlSchema3): Updated the tests - to work. Removed NotWorking attribute. - (WriteXmlSchema4, WriteXmlSchema5, WriteXmlSchema6): Updated the tests - to work. Removed NotWorking attribute. - (WriteXmlSchema_Relations_ForeignKeys): Updated the tests to - work. Removed NotWorking attribute. - (ReadWriteXmlSchema_2, ReadWriteXmlSchemaExp_NoTableName): Updated - the tests to work. Removed NotWorking attribute. - (ReadWriteXmlSchemaExp_NoFileName): Added new tests. - - * DataSetTest.cs: Updated the tests to work with 2.0 - profile. Expected 2.0 and 1.0 outputs are different with respect - to XML Schema. - - * DataRowCollectionTest.cs (IndexOf): API is implemented and so - removed NotWorking attribute. - (IndexOfTest): Added new test to test IndexOf API. - -2006-11-26 Gert Driesen - - * DataSetReadXmlTest.cs: Added NotWorking test for bug #80048. - -2006-11-26 Gert Driesen - - * DataSetReadXmlTest.cs: Added NotWorking test for bug #80045. - -2006-11-21 Nagappan A - - * DataViewTest.cs (BeginInit2): Checks for the data view public - event Initialized. - - * DataSetTest.cs (CreateDataReader1, CreateDataReader2, - CreateDataReader3, Load_Basic, Load_TableConflictT, - Load_TableConflictT, Load_TableConflictF, Load_TableUnknown, - Load_StringsAsc, Load_StringsDesc, Load_StringsNew, - Load_StringsNewMerge): Removed 'NotWorking' attribute and made the - testcase to work. - - * DataSetTest2.cs (LoadTest1, LoadTest2): Implemented functions to - test DataSet.Load - -2006-11-15 Nagappan A - - * DataTableTest.cs (NewRowAddedTest): Checks for the DataTable - TableNewRow added event raise. - (ClearTest): Checks for the table clearning event fired on - clearing a table. - (OnTableClearing, OnTableNewRowAdded): Implemented new event - handler functions. - (TestWriteXmlSchema1): Test WriteXmlSchema on a DataTable without - associating a DataSet. - (TestWriteXmlSchema2): Test WriteXmlSchema on a DataTable after - associating a DataSet, but without hierarchy. - (TestWriteXmlSchema3): Test WriteXmlSchema on a DataTable after - associating a DataSet, with hierarchy. - (TableInitializedEventTest[1234]): Tests different TableInitialized - event generation. - * BinarySerializationTest.cs: Added new file to test - BinarySerialization implementation. - -2006-11-24 Konstantin Triger - - * DataColumnTest.cs: Added test for DataColunm.AllowDBNull - * DataTableTest.cs: removed fixed NotWorkings - -2006-10-24 Hagit Yidov - - * DataTableReadXmlSchemaTest.cs : More tests for ReadXmlSchema() - -2006-10-12 Hagit Yidov - - * DataTableTest.cs : added tests for ReadXmlSchema() and WriteXmlSchema(). -(Some of the tests use following files: own_schema1.xsd, own_schema2.xsd, region.xml, store.xsd) - -2006-10-22 Gert Driesen - - * ForeignKeyConstraintTest2.cs: Added test for bug #79689. - -2006-10-12 Hagit Yidov - - * DataTableTest.cs : added tests for ReadXmlSchema() and WriteXmlSchema(). -(Some of the tests use following files: own_schema1.xsd, own_schema2.xsd, region.xml, store.xsd) - -2006-10-13 Gert Driesen - - * DataRelationTest2.cs: Enabled test for bug #79233. - -2006-10-12 Hagit Yidov - - * DataSetTest.cs : added tests for Load(). - * DataTableTest.cs : added more tests for Load() and added LoadDataRow(). - -2006-10-06 Patrick Earl - - * DataTableReadWriteXml.cs: Added new tests for the DataTable's - ReadXml and WriteXml methods. These tests assume proper - functioning of the DataSet ReadXml and WriteXml methods. - -2006-10-03 Hagit Yidov - - * DataRowCollectionTest.cs : added tests for IndexOf(). - * DataSetTest.cs : added tests for CreateDataReader(). - * DataTableTest.cs : added tests for CreateDataReader() and for Load(). - -2006-09-18 Boris Kirzner - - * DataViewTest.cs : fix compilation error. - -2006-09-17 Boris Kirzner - - * DataViewTest.cs : marked not wroker test for TARGET_JVM. - * DataSetTest.cs : marked not working net_2_0 tests. - -2006-08-31 Gert Driesen - - * DataRelationTest2.cs: Added test for bug #79233, currently marked - NotWorking. Set eol-style to native. - -2006-08-31 Gert Driesen - - * DataRowTest2.cs: Added test for bug #78885. Fixed line endings. - Set eol-style to native. - -2006-07-25 Nagappan A - - * DataViewTest2.cs (AcceptChanges, ClearTable): Test case to - verify list changed event on table AcceptChanges and test case to - verify data table count is zero on table Clear. Fixes bug - 78610. Thanks to Itai Bar-Haim for the - testcases. - -2006-07-20 Senganal T - - * DataSetTest2.cs : Test exception is not raised when - missingschemaaction is set to ignore. - Thanks to Deepak Kr Valechha for the testcase - -2006-07-17 Senganal T - - * DataViewTest2.cs : - - Tests for ToTable overloads - - Test for Equals method - - Tests to check for the Sort, RowFilter values when - DataView is created and when Table is set. - * DataViewTest_IBindingList.cs : - - Ensure tests do not depend on the order of - execution. - * DataViewTest_IBindingListView.cs : New - - Tests for IBindingListView interface methods - -2006-07-15 Senganal T - - * DataTableCollection.cs : Tests for IndexOf, Contains, - Add, Remove methods - -2006-07-14 Senganal T - - * DataColumnTest2.cs : Test for SetOrdinal - -2006-07-14 Senganal T - - * DataRelationTest2.cs - * ForeignKeyConstraintTest2.cs - * DataColumnTest2.cs - Tests for DateTimeMode property - * DataTableTest2.cs - Tests for Merge Methods - -2006-07-13 Senganal T - - * DataSetTest2.cs : Test for bug #78842 - -2006-07-12 Senganal T - - * ConstraintCollectionTest2.cs : Test Remove behavior. - -2006-07-12 Senganal T - - * DataSetTest2.cs : Added test to check ReadXml of a Diffgram - when part/whole of schema is missing on the dataset. Currently if - schema is missing we run into an infinite loop. - -2006-07-11 Senganal T - - * DataSetTest2.cs : Added tests for DataSet.WriteXmlSchema and - ReadXmlSchema methods to test nested schemas. - Also tests for bug #78810. - -2006-06-30 Senganal T - - * DataRowTest2.cs : Added tests for new 2.0 methods in DataRow - -2006-06-28 Senganal T - - * DataSetTest2.cs : Removed ReadXml_Strm, ReadXml_Strg - ReadXml_ByTextReader, ReadXml_ByXmlReader : - Temporarily removed as these are failing, in a different - timezone, due to bug in DateTime. - -2006-06-27 Senganal T - - * DataTableReaderTest.cs : - - Tests for Schema verification. - - Test if GetName returns the ColumnName. - - Tests for Provider Specific types/values - - Tests for GetChars - - Test if Schema changes are caught and appropriate errors - are raised. - -2006-06-15 Senganal T - - * DataTableTest2.cs : - - Test if the Sort Order is correct when Sort String is not - explicitly set. - - Test if EvaluateException is raised if filter is not a - boolean expression. - - Test if expression is evaluated corrected when the filter - is a boolean column. - -2006-06-15 Senganal T - - * DataSetTest2.cs : Test the behavior of EnforceConstraints - * DataViewTest_IBindingList.cs : Test to ensure the correct index is - used for comparision - * DataRowTest2.cs : Test to ensure the RowErrors and ColumnErrors are - filled correctly. - -2006-05-31 Senganal T - - * DataSetTest2.cs : Fixed InferXmlSchema_inferingTables5. - Patch from Deepak Kr Velachha - -2006-05-31 Senganal T - - * DataSetTest2.cs,DataSetReadXmlSchemaTest.cs,DataSetTest.cs: - Cleanup NotWorking testcases - -2006-05-02 Senganal T - - * DataColumnTest2.cs : Test if IsNull (expr1,expr2) is parsed - correctly and if expr2 is returned when expr1 evaluates to null - -2006-04-21 Senganal T - - * DataTableTest2.cs : Test Duplicate values are handled appropriatly - during table loading ( BeginLoadData , EndLoadData). Test LoadDataRow - behaves appropriately if called outside BeginLoadData,EndLoadData. - -2006-04-19 Senganal T - - * DataSetTest2.cs : Test if ConstraintName with whitespace is saved - correctly. - -2006-03-25 Senganal T - - * DataTableTest.cs : Fixed NotWorkingTest - -2006-03-23 Senganal T - - * DataTableTest2.cs : - - Ensure duplicate rows are merged when using LoadDataRow - * DataRowCollectionTest2.cs : - - Ensure row can be searched using Find (), when added using LoadDataRow - -2006-03-22 Senganal T - - * DataColumnTest2.cs : - * ConstraintCollectionTest2.cs : - - Ensure Constraints are correctly added/removed when Unique - property is modified. - - Ensure PrimaryKeyConstraint cannot be removed using Remove () - - Ensure DataColumn's Unique Propery is modifed when adding/removing constraint - -2006-03-20 Senganal T - - * DataSetTest2.cs - - Added testcases for issues in Merge,Copy - * ConstraintCollectionTest2.cs - - Added testcases for issues in Add , IndexOf - -2006-03-19 Boris Kirzner - - * ConstraintCollectionTest2.cs, DataColumnCollectionTest.cs, - DataRowCollectionTest.cs, DataTableCollectionTest.cs: ifdef code that is not - supposed to work in TARGET_JVM by now. - -2006-03-09 Senganal T - - * DataRowCollectionTest2.cs : - * DataTableTest2.cs : - - Fixed NotWorking tests. - -2006-03-07 Senganal T - - * DataRowCollectionTest2.cs : - * DataTableTest2.cs : - - Added failing testcases as NotWorking tests. - -2006-03-05 Senganal T - - * DataSetTest2.cs - * ConstraintCollectionTest2.cs - * DataViewTest.cs - * DataRelationTest.cs - Added testcases for BeginInit and EndInit methods - -2006-02-24 Senganal T - - * ConstraintCollectionTest2.cs : added testcase for #77630 - -2006-02-22 Senganal T - - * DataRowCollectionTest2.cs : Check if index is maintained for row on calling RejectChanges. - * DataTableTest2.cs : Check if data is loaded and merged (if key exists) correctly. - * ForeignKeyConstraintTest.cs : Check if a ParentColumn value can be modified - when the row is in 'Added' State. Also, check if child col values are - updated correctly. - -2006-02-16 Senganal T - - * DataSetTest2.cs : - - WriteXmlSchema_ForeignKeyConstraint : testcase for bug #77557 - - WriteXmlSchema_RelationAnnotation : - - WriteXmlSchema_Relations_ForeignKeys : - ensure Relations and ForeignKeyConstraints are written and read correctly. - * DataSetReadXmlSchema.cs : - - ReadConstraints : - verify reading a foreignkeyconstraint doesent create a relation. - - ReadAnnotatedRelations_MultipleColumns : - verify multiple columns are read correctly if part of annotated relation. - -2006-02-11 Senganal T - - * DataTableTest.cs : Check AllowDBNull is set to false for PrimaryKey cols. - * DataTableTest2.cs : added testcases for bug #77404 - -2006-02-03 Senganal T - - * DataTableCollectionTest2.cs,EvaluateExceptionTest.cs, - DataColumnTest.cs,DataRowViewTest.cs,DataRowCollectionTest2.cs, - DataTableTest2.cs,DataTableTest.cs,DataColumnCollectionTest2.cs, - DataColumnCollectionTest.cs,DataViewTest.cs,DataColumnTest2.cs - - Removed 'NotWorking' attributes for the testcases fixed - - Added few new testcases - -2006-01-17 Senganal T - - * DataRowTest2.cs : added testcase for bug #77267 - -2006-01-16 Boris Kirzner - * DataColumnCollectionTest2.cs: added test case for index update on - column removal - -2006-01-16 Atsushi Enomoto - - * TypedDataSetGeneratorTest.cs : added test for bug #77248, but we - cannot enable it since it depends on mcs "installed". - -2006-01-10 Senganal T - * DataViewTest2.cs - - Added testcase for bug #77188 - -2006-01-06 Senganal T - * DataColumnTest.cs - * DataColumnCollectionTest.cs - - Added couple of tests for Expression Columns. - -2006-01-03 Senganal T - * DataSetTypedDataSetTest.cs : corrected the path to file : TypedDataSet.xml - to make sure the testcases pass - -2006-01-03 Senganal T - *DataViewTest.cs : added testcases for bug #77104 - -2006-01-02 Boris Kirzner - * DataTableCollectionTest2.cs, DataColumnTest2.cs, - DataViewTest2.cs, DataRowCollectionTest2.cs, DataTableTest2.cs, - DataRelationCollectionTest2.cs, ForeignKeyConstraintTest2.cs, - DataSetTest2.cs, ConstraintCollectionTest2.cs, DataRowTest2.cs, - DataColumnCollectionTest2.cs: new tests from Mainsoft repository. - * DataSetTypedDataSetTest.cs, VersionNotFoundException.cs, - MissingPrimaryKeyExceptionTest.cs: added files with new tests. - * TypedDataSet.xml - new xml file (for TypeDataSetTest.cs). - -2005-12-20 Senganal T - * DataColumnTest.cs : added testcase for #77025 - -2005-12-15 Konstantin Triger - - * DataTableTest.cs: added SelectRowState test. - -2005-12-07 Boris Kirzner - * DataTableTest.cs: added ifdef for feature not supported in TARGET_JVM. - -2005-11-30 Konstantin Triger - - * DataColumnTest.cs: Added ExpressionSubstringlimits. - -2005-11-11 Senganal T - - * DataSetTest2.cs : Added a testcase for bug#76517 - -2005-10-24 Konstantin Triger - - * DataTableTest.cs: Added test for object type validation (ColumnObjectTypeTest) - -2005-10-21 Senganal T - - * DataTableTest2.cs : addded test for #76213 - -2005-10-20 Atsushi Enomoto - - * DataSetTest.cs : added test for #76480. - -2005-10-14 Sureshkumar T - - * DataViewTest_IBindingList.cs (FindTest): mark working. According - to printed DataView, the index returned is correct. - -2005-10-11 Sureshkumar T - - * DataViewTest_IBindingList.cs: Added test cases for IBindingList - implementation by DataView. This is used by DataGrid control. - -2005-09-20 Sureshkumar T - - * DataViewTest.cs: Added a case for Sort to accept columns with - '[' & ']'. - (SortTests): Added cases for sorting order. TestCase from Marc - -2005-08-02 Sureshkumar T - - * DataTableTest.cs: Select (): added a case for apos escaping. - -2005-08-02 Boris Kirzner - * DataSetTest2.cs: added test case for ReadXmlSchema with relations and - keys. - -2005-07-21 Sureshkumar T - - * ForeignKeyConstraintTest.cs: added tests when adding fk - constraints with existing rows. - -2005-07-21 Boris Kirzner - * DataRowTest2.cs - Added RowError testcases. - -2005-07-12 Eyal Alalouf - - * ConstraintExceptionTest.cs: Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils - * DataRelationTest2.cs: Removed use of obsolete System.Data.Tests.Mainsoft/GHTUtils - -2005-07-12 Eyal Alalouf - - * DeletedRowInaccessibleExceptionTest: Added file - * DuplicateNameExceptionTest: Added file - * ConstraintExceptionTest: Added file - * EvaluateExceptionTest: Added file - * InRowChangingEventExceptionTest: Added file - * InvalidConstraintExceptionTest: Added file - * NoNullAllowedExceptionTest: Added file - * ReadOnlyExceptionTest: Added file - * SyntaxErrorExceptionTest: Added file - * RowNotInTableExceptionTest: Added file - -2005-07-12 Eyal Alalouf - - * DataRelationTest2.cs: Added file - * DataRowTest2.cs: Added file - * DataRowCollectionTest2.cs: Added file - * DataRowViewTest2.cs: Added file - * DataTableCollectionTest2.cs: Added file - * DataTableTest2.cs: Added file - * DataViewTest2.cs: Added file - * ForeignKeyConstraintTest2.cs: Added file - * UniqueConstraintTest2.cs: Added file - -2005-07-12 Eyal Alalouf - - * DataRelationCollectionTest2.cs: Added file - -2005-07-12 Eyal Alalouf - - * DataColumnTest2.cs: Added file - -2005-07-08 Sureshkumar T - - * DataTableLoadRowTest.cs: Added tests for event handling. - PreserveChangesTest: Added few more tests. - -2005-06-30 Eyal Alalouf - - * DataColumnCollectionTest2.cs: Added file - -2005-06-29 Ben Maurer - - * DataTableTest.cs: Add Gonz's test from corlib that should be here. - -2005-06-29 Atsushi Enomoto - - * DataSetReadXmlSchemaTest.cs : set [Category("InetAccess")] - -2005-06-15 Sureshkumar T - - * DataSetTest.cs: added a test case for DataSet changes cascading - to child tables. test case idea from george.barbarosie@gmail.com - (George Barbarosie) in bug #75226. - -2005-06-14 Atsushi Enomoto - - * DataSetTest.cs : quick build fix. - -2005-06-14 Sureshkumar T - - * DataSetTest.cs: Added test case for GetChanges method. - -2005-06-10 Atsushi Enomoto - - * DataSetReadXmlSchemaTest.cs : TestSampleFileImportSimple() is not - working and it takes so much time (downloading), so just disable it. - -2005-06-02 Atsushi Enomoto - - * DataSetReadXmlSchemaTest.cs : testcase for bug #75121. - -2005-05-29 Eyal Alaluf - * ConstraintCollectionTest2.cs - New file containing Mainsoft ConstraintCollection tests. - -2005-05-25 Sureshkumar T - - * DataTableLoadRowTest.cs: Added additional cases for - AutoIncrementTest to gauge any side effect with auto - incrementing in case of upsert. - -2005-05-20 Sureshkumar T - - * DataRowCollectionTest.cs: Added a test to check Rows.Add (values - []) with null in the collection. - -2005-05-11 Sureshkumar T - - * DataTableTest.cs: revamped tests for ImportRow method. Checks - for all rowstates and pk violation of importing a deleted record. - -2005-05-05 Sureshkumar T - - * DataTableReaderTest.cs: Added a test to check when deleting the - first row. - -2005-05-04 Sureshkumar T - - * DataTableReaderTest.cs: - - reader.close in finally in all test cases. - - Added tests to check scenarios when the datasource is - modified/deleted/added. - - Added tests to check when the datatable is cleared. - - * DataTableTest.cs: - - Added a test for DataTable. Should clear rows from indexes as - well. Simplified table creation for ClearReset test. - - Added a test to check whether Commit RowChanging & RowChanged - event is fired. - - ClearTest () : added case for checking whether TableCleared - event is fired. - -2005-04-29 Sureshkumar T - - * DataTableReaderTest.cs: Added few more tests. - -2005-04-27 Sureshkumar T - - * DataTableReaderTest.cs: Added Tests for DataTableReader class. - -2005-04-22 Sureshkumar T - - * DataTableLoadRowTest.cs: Added. A test case for testing - LoadDataRow method of DataTable. This tests for various - possiblities of row state and loadoption. - -2005-04-19 Atsushi Enomoto - - * DataViewTest.cs : added more RowStateFilter test (bug #74650). - -2005-04-17 Atsushi Enomoto - - * DataViewTest.cs : added more test for Delete() based on bug #74631. - -2005-02-25 Atsushi Enomoto - - * DataColumnTest.cs : added testcase for setting negative value on - DataColumn whose mapping is SimpleContent. - -2005-02-15 Atsushi Enomoto - - * DataSetAssertion.cs : don't exclude those attribute whose namespace - URI is not empty from sort target. - * DataSetTest.cs : removed GetNormalizedSchema() dependency from some - tests (i.e. DataSet now emits more MS-closer schemas). - * DataViewTest.cs : implemented test for RowFilter. - -2005-02-04 Atsushi Enomoto - - * DataSetTest.cs : WriteDifferentNamespaceSchema() is NotWorking. - It is impossible to fix (see code comment). - -2005-02-04 Atsushi Enomoto - - * DataSetTest.cs : Fixed strict type name under .NET 2.0. - -2005-02-03 Sureshkumar T - - * ForeignKeyConstraintTest.cs: TestCtor5: ad-hoc fixes for mono. - ms.net does not allow fkc.Table. LAMESPEC. - -2005-02-03 Atsushi Enomoto - - * DataViewManagerTest.cs : (Ctor) okay, #7 is silly test. - -2005-02-02 Sureshkumar T - - * DataTableTest.cs: ClearReset (): added valid error messages. - -2005-02-02 Atsushi Enomoto - - * DataViewManagerTest.cs : new file. - -2005-02-02 Atsushi Enomoto - - * DataViewTest.cs : Enable ComplexEventSequence1(). - - Right now don't test ApplyDefaultSort event. - - Also row order between identical values depends on implementation. - -2005-02-02 Atsushi Enomoto - - * DataViewTest.cs : added practical event handling tests (though - NotWorking since it is still not complete). - -2005-02-01 Atsushi Enomoto - - * DataTableTest.cs : added RowChanging event test. - * DataViewTest.cs : make sure to clear event args. - -2005-01-31 Sureshkumar T - - * DataRowTest.cs: Added case for SetparentRow: create - DataRelations with createConstraints=false. part of the test case - by Ankit Jain. - -2005-01-28 Atsushi Enomoto - - * DataRowViewTest.cs : added RowVersion1() test. - -2005-01-28 Atsushi Enomoto - - * DataViewTest.cs : Enabled TestFindRows(). Added more FindRows() tests. - -2005-01-28 Atsushi Enomoto - - * DataTableTest.cs : PrimaryKeyColumnChecksNonNull() is working now. - -2005-01-28 Atsushi Enomoto - - * DataTableTest.cs : added tests for primary key constraint check - (not working right now). - -2005-01-28 Atsushi Enomoto - - * UniqueConstraintTest.cs : added DBNullAllowed(). - -2005-01-27 Atsushi Enomoto - - * DataViewTest.cs : added test for ListChanged. - * DataRowViewTest.cs : (ItemException) fixed test. It is now working. - -2005-01-25 Atsushi Enomoto - - * DataTableTest.cs : finally run-test-ondotnet passes (i.e. - fixed incompatibility). - -2005-01-25 Atsushi Enomoto - - * DataViewTest.cs : With a tiny fix, removed NotDotNet. - -2005-01-25 Atsushi Enomoto - - * DataRowTest.cs : added DetachedRowItemException(). - * DataSetTest.cs : WriteXmlSchema7() is now NotWorking. - -2005-01-25 Sureshkumar T - - * DataTableTest.cs: added test case for checking ImportRow when - the row state is detached. Test case by Ankit Jain. - -2005-01-25 Atsushi Enomoto - - * DataRowViewTest.cs : added IsEdit tests and Item tess (not working). - -2005-01-24 Atsushi Enomoto - - * DataRowViewTest.cs : added new file. - -2005-01-24 Atsushi Enomoto - - * DataSetReadXmlSchemaTest.cs : test labels were ambiguous. - * DataViewTest.cs : indentation was heavily broken. - -2005-01-24 Atsushi Enomoto - - * DataColumnTest.cs : Added SetMaxLength(). - -2005-01-24 Atsushi Enomoto - - * store2.xsd, store3.xsd, store4.xsd : Added. - * DataSetTest.cs : - Disabled ReadWriteXmlSchema() and ReadWriteXmlSchemaIgnoreSchema() - for now. See the details in the code. - -2005-01-21 Atsushi Enomoto - - * DataRowTest.cs : more test for Current -> Default, test for - VersionNotFound, and test for InvalidConstraint on GetChildRows(). - Patch by Ankit Jain. - -2005-01-21 Atsushi Enomoto - - * DataRowTest.cs : Test if Default is used to check state of the row - instead of Detached. Patch by Ankit Jain. - -2005-01-21 Atsushi Enomoto - - * DataSetTest.cs : added CloneCopy2(). - -2005-01-20 Atsushi Enomoto - - * DataSetTest.cs : use more normalized schema comparison. - -2005-01-20 Atsushi Enomoto - - * DataSetTest.cs, - DataSetAssertionTest.cs : In GetNormalizedSchema(), use manual - sorting using dom so that it can ignore XmlSerializer difference. - Added some new assertion methods. - -2005-01-19 Atsushi Enomoto - - * DataRowTest.cs : no need to gather 3 individual tests as RowEditTest. - Let's not output to Console. - -2005-01-14 Atsushi Enomoto - - * DataViewTest.cs : made AddNew_2() and FindRows() pass under .NET 1.1. - FindRows() is still not implemented, so marked as [Ignore]. - -2005-01-14 Atsushi Enomoto - - * ForeignKeyConstraintTest.cs : Fixed Ctor5() to pass under MS.NET 1.1. - Design time ctor() needs more love. - * DataRelationCollectionTest.cs, - DataTableCollectionTest.cs : Made Remove() pass under MS.NET 1.1. - When index is out of range, IndexOutOfRangeException is thrown. - DataRelationCollectionTest.AddException1() was invalid. - -2005-01-14 Atsushi Enomoto - - * ConstraintCollectionTest.cs : Fixed run-test-ondotnet. MS.NET does - not fill Table property even after EndInit(). - * DataRelationTest.cs : Fixed run-test-ondotnet. ExpectedException - is missing. - * TypedDataSetGeneratorTest.cs : fixed GenerateName() both for - run-test-ondotnet and run-test. - -2005-01-12 Atsushi Enomoto - - * DataSetTest.cs : WriteXmlSchema2() and WriteXmlSchema3() didn't pass - on run-test-ondotnet. Removed extraneous Console output. - modified WriteXmlSchema4(),WriteXmlSchema5() and WriteXmlSchema6() - to use xmlserializer-based comparison. - Fixed SerializeDataSet() to use ordinal MS result (it's not simple - to compare results unless we have another WriteXmlSchema() - implementation.) - -2005-01-12 Atsushi Enomoto - - * DataSetAssertion.cs : forgot one required update for refreshed tests. - -2005-01-12 Atsushi Enomoto - - * DataSetReadXmlSchemaTest.cs : added test for bug #58744. - * DataSetReadXmlTest.cs : Added NameConflictDSAndTable(). - * DataSetTest.cs : - Now use XmlSerializer based output, to avoid silly attribute order in - OwnWriteXmlSchema(),WriteXmlSchema(),ReadWriteXmlSchemaIgnoreSchema(), - ReadWriteXmlSchema() and WriteDifferentNamespaceSchema(). - Added SerializeDataSet2(),SerializeDataSet3(),DeserializeDataSet(), - ReadWriteXml3(),WriteXmlSchema2(),WriteXmlSchema3(),WriteXmlSchema4(), - WriteXmlSchema5(),WriteXmlSchema6(),WriteXmlSchema7(), - WriteXmlExtendedProperties() and WriteXmlModeSchema(). - -2004-10-14 Umadevi S - * DataTableTest.cs : added testcase for subclass clone - -2004-10-14 Umadevi S - * DataSetTest.cs : added testcase to check subclass clone - -2004-10-12 Atsushi Enomoto - - * DataSetTest.cs : now xs:schema contains xmlns="". - -2004-09-24 Umadevi S - * DataRowTest.cs : Added a test for EnforceConstraints with relations defined. - -2004-09-24 Sureshkumar T - - * DataSetTest.cs (DataSetClearTest): Added a test for DataSet.Clear. This should not - throw any exception and should override constraints. - -2004-09-19 Sureshkumar T - * DataSetTest.cs : Added a test for Deserialization of dataset : DeserializeModifiedDataSet - -2004-08-24 Nick Drochak - * DataViewTest.cs : Fixed compile with csc - -2004-08-18 Umadevi S - * DataViewTest.cs : Revamped to get Event handling tested - Thanks to Punit Todi for his contribution towards the test cases - -2004-06-23 Umadevi S - * DataTableTest.cs :Corrected Testcases to .net 1.1 specifications - -2004-06-23 Umadevi S - * DataRelationTest.cs : Corrected AddRelation testcases - -2004-06-23 Umadevi S - * ConstraintCollectionTest.cs : Corrected AddRange testcases - -2004-06-20 Atsushi Enomoto - - * DataTableCollectionTest.cs : Added test for DataSet and Namespace - adjustment. - -2004-06-18 Atsushi Enomoto - - * TypedDataSetGeneratorTest.cs : [TestFixture] was missing. - -2004-06-15 Atsushi Enomoto - - * DataSetTest.cs : Added regression for #53959. - -2004-05-31 Atsushi Enomoto - - * DataTableTest.cs : Added test for serialization by Boris Kirzner. - * DataSetInferXmlSchemaTest.cs : Added test for schema element skip - by Boris Kirzner. - -2004-05-27 Nick Drochak - - * DataRelationCollectionTest.cs: Fixed build when using csc. - -2004-05-27 Umadevi S - * Corrected small typos in DataTableCollectionTest & DataRelationCollectionTest - -2004-05-26 Umadevi S - * Added files DataTableCollectionTest and DataRelationCollectionTest - -2004-05-19 Atsushi Enomoto - - * DataSetTest.cs : Fixed ReadWriteXmlSchema() that miscounted - constraints and parent keys. - -2004-05-18 Atsushi Enomoto - - * DataSetTest.cs : Converted CRLF to LF for line ending comparison. - (and added copyright line.) - -2004-05-17 Atsushi Enomoto - - * DataSetTest.cs : Added WriteXmlEncodedXml() test. - -2004-05-17 Atsushi Enomoto - - * DataSetAssertion.cs : Enabled "Ordinal" check again, unless the test - value is -1. - * DataSetInferXmlSchemaTest.cs, - DataSetReadXmlSchemaTest.cs : Enabled Ordinal check again, as long - as working. Added IgnoredNamespaces() to inferxmlschema test. - -2004-05-14 Atsushi Enomoto - - * DataSetReadXmlSchemaTest.cs : Added test014.xsd tes (contains two - simple repeatable elements). - -2004-05-14 Atsushi Enomoto - - * DataSetTest.cs, - DataSetReadXmlTest.cs, - DataSetReadXmlSchemaTest.cs, - DataSetInferXmlSchemaTest.cs, - DataSetAssertion.cs : AssertDataTable() now checks Constraint count - and ParentKey length. - -2004-05-14 Atsushi Enomoto - - * DataSetReadXmlSchemaTest.cs : Added tests for test012.xsd (repeatable - simple element) and test013.xsd (reference to global element; - currently failing). - -2004-05-11 Atsushi Enomoto - - * DataSetTest.cs : Added WriteXmlToStream(). - -2004-05-11 Atsushi Enomoto - - * DataSetReadXmlSchemaTest.cs : SingleElementTreatmentDifference() was - incorrect. DataSet element is assumed only if there is only one - global element. - * DataSetReadXmlTest.cs : Added error-reported test case. - * DataSetInferXmlSchemaTest.cs : Modified more tests not to compare - Ordinal for non-specified columns (that shouldn't be significant). - -2004-05-06 Atsushi Enomoto - - * ConstraintCollectionTest.cs : Table name should not be the same as - for the purpose of this test. - * DataSetReadXmlSchemaTest.cs : Added more tests based on schema files. - * DataSetTest.cs : Reordered attributes to pass test in - WriteDifferentNamespaceSchema(). - -2004-05-05 Atsushi Enomoto - - * ForeignKeyConstraintTest.cs : Made tests pass under MS.NET 1.1. - Don't catch every kind of exception. That does nothing but keep us - away from the exact error location. - * DataSetTest.cs : Make sure that we read schema correctly, before - testing WriteXmlSchema. - -2004-05-05 Atsushi Enomoto - - * DataColumnCollectionTest.cs : catch only specific exception. Don't - rely on localizable error message. - * DataSetTest.cs : Attribute orders should not be significant, so - just hacked to match current implementation's order. - Added WriteNestedTableXml(). - -2004-05-05 Atsushi Enomoto - - * ConstraintCollectionTest.cs : uncommented some tests that should be - implemented until mono 1.0. - * ConstraintTest.cs : use ExpectedException. Don't expect localizable - error message. - * DataColumnTest.cs, - DataRelationTest.cs, - DataRowCollectionTest.cs : catch only specific type exception. - Don't rely on (test) localizable messages. - * DataSetAssertion.cs : We shouldn't expect exact column ordinals - when infering/reading the structures from documents/schemas. - -2004-04-29 Atsushi Enomoto - - * DataRowTest.cs : Added a test for auto increment column and item - integrity (it caused index out of range exception). - -2004-04-27 Atsushi Enomoto - - * ConstraintCollectionTest.cs, - DataSetTest.cs, - DataTableTest.cs, - ForeignKeyConstraintTest.cs : Fixes for incorrect NET_1_0 use. - * DataRowCollectionTest.cs : just check exception type. Don't check - localizable error message. - * DataSetAssertion.cs : Removed AssertDataSet() with just 4 argument. - Added relation count parameter for AssertDataTable(). - Added Nested check parameter for AssertDataRelation(). - * DataSetInferXmlSchemaTest.cs, - DataSetReadXmlTest.cs, - DataSetReadXmlSchemaTest.cs : - Applied new AssertDataTable(). Added more check on - DataSetReadXmlSchemaTest.SingleElementTreatmentDifference (). - -2004-04-22 Atsushi Enomoto - - All fixes are to make them pass under MS.NET 1.1. - - * ConstraintCollectionTest.cs : Fixed to pass under MS.NET 1.1. - * DataRelationTest.cs : Creation4() never works. - * DataSetInferXmlSchemaTest.cs : - Fixed xml9 test (relation count). - Some mappings were incorrectly specified int. - ConflictColumnTable() test incorrectly tested different columns. - Fixed exception type on ConflictExistingPrimaryKey(). - * DataSetReadXmlSchemaTest.cs : - Use fixed current culture. - Fixed exceptoin type on NestedReferenceNotAllowed(). - * DataSetReadXmlTest.cs : - InferSchema mode is said as to load rows. - * DataSetTest.cs : - SqlGuid test depends on the runtime version. - In WriteDifferentNamespaceSchema(), we're going to set the same - order for namespaces (just for ease of tests). - Fixed many bugs on SerializeDataSet() test. - * DataTableTest.cs : - Set culture only on NET_1_0. Culture difference causes exception - under .NET 1.1. - Don't depend on error message string (consider localization). - Under .NET 1.1, constraints looks also vanishes on table's Clear(). - * ForeignKeyConstraintTest.cs : - Ignore TestCtor5(). That does not work under .NET 1.1. - Fixed some exception type differences. - -2004-04-22 Atsushi Enomoto - - * DataSetInferXmlSchemaTest.cs : Added ConflictExistingPrimaryKey(). - * DataSetReadXmlTest.cs : Added IgnoreSchemaShouldFillData(). - * DataSetTest.cs : Added IgnoreColumnEmptyNamespace() and - SerializeDataSet(). - -2004-04-20 Atsushi Enomoto - - * DataSetInferXmlSchema.cs : added more 16 patterns. - (mostly fails as yet). - * DataSetReadXmlTest.cs : Reverted yesterday's incorrect part. - As for XmlReadMode = Auto, data row should be read. - * DataSetTest.cs : Added Namespace and Prefix tests. - Added WriteDifferentNamespaceSchema(). - - hmm... WriteXmlSchema() also needs more love :( - -2004-04-19 Atsushi Enomoto - - * Added DataSetInferXmlSchemaTest.cs. - * DataSetReadXmlTest.cs : Fixed test bogus. When ReadMode is - InferSchema, it should not load any data rows. - * DataSetAssertion.cs : Added AssertDataSet() overroad that takes - relation count. - -2004-04-19 Atsushi Enomoto - - * Added missing ChangeLog entry. - * ConstraintCollectionTest.cs : - Ignore some tests that should fail (They also fail under MS.NET). - * DataSetReadXmlSchemaTest.cs : - - Added SingleElementTreatmentDifference() and PrefixedTargetNS(). - - Modified UnusedComplexTypesInored() to make sure DataSetName is set. - - Renamed DataSetElementCannotBeReferenced() to - NestedReferenceNotAllowed(). - - Modified ReadElemAttrPattern() to LocaleOnRootWithoutIsDataSet() - to test msdata:Locale. - * DataSetTest.cs : Due to mcs bug #57200, csc does not allow - System.Type.GetType(), so modified them all. - -2004-04-16 Atsushi Enomoto - - * DataSetAssertion.cs : Added AssertDataColumn(). - * DataSetReadXmlSchemaTest.cs : Added more strange cases. - -2004-04-15 Umadevi S (sumadevi@novell.com) - * ForeignKeyConstraintTest - constructor testing, - * DataSet - test for Clone and Copy methods. - -2004-04-15 Atsushi Enomoto - - * Added DataSetAssertion.cs and DataSetReadXmlSchema.cs. - * DataSetReadXmlTest.cs : separate assertion methods into - DataSetAssertion.cs. Added label argument to AssertDataTable. - -2004-04-15 Atsushi Enomoto - - * DataSetReadXmlTest.cs : Tests were incorrect. They should be done - against new dataset. So just added another sequential read tests. - -2004-04-14 Atsushi Enomoto - - * Added DataSetReadXmlTest.cs. (specific to ReadXml() in DataSet). - -2004-04-12 Atsushi Enomoto - - * DataSetTest.cs : More path fix. Don't expect End of Line = "\n". - It might be "\r\n" or else. - -2004-04-09 Atsushi Enomoto - - * DataColumnTest.cs, - DataRowTest.cs, - DataTableTest.cs : build fix: csc does not allow - System.Type inside namespace MonoTests.System.Data. - * DataSetTest.cs : path fix. - * DataRelationTest.cs : path fix. Don't test error message: It should - vary by message translations. Split tests and use ExpectedException. - -2004-03-31 Juraj Skripsky - - * DataColumnTest.cs : fixes here and there, - make all tests pass on ms.net. - -2004-03-29 Juraj Skripsky - - * DataTableTest.cs : add test case for bug #55503, - comment out meaningless test cases. - -2004-01-21 Atsushi Enomoto - - * Added TypedDataSetGeneratorTest.cs. - -2003-12-18 Jackson Harper - - * DataViewTest.cs: Add some tests for new methods. - -2003-05-26 Ben Maurer - * DataViewTest.cs: Added new test from - Patrick Kalkman - -2003-05-13 Martin Willemoes Hansen - * All tests inherits from Assertion, and - Assertion. prefixes removed - -2003-04-05 Ville Palo - - * DataTableTest.cs: little fix. - -2003-03-27 Ville Palo - - * UniqueConstraintTest.cs: some minor fixes. - -2003-03-26 Ville Palo - - * DataRowCollectionTest.cs: Tests for AutoIncrement - -2003-03-25 Ville Palo - - * DataTableTest.cs: Added test for PrimaryKey-property - -2003-03-16 Ville Palo - - * DataColumnCollectionTest.cs: little fix. - -2003-03-16 Ville Palo - - * DataColumnCollectionTest.cs: Typos - -2003-03-16 Ville Palo - - * DataSetTest.cs: Fixed line-ending problems - -2003-03-06 Ville Palo - - * DataTableTest.cs: More tests for Select () - -2003-02-28 Ville Palo - - * DataColumnCollectionTest.cs: Added more tests. - * DataRowCollectionTest.cs: Added more tests. - -2003-04-02 Ville Palo - - * DataColumnTest.cs: Added tests for Expression property - -2003-03-02 Ville Palo - - * DataTableTest.cs: More tests for Select - -2003-31-01 Ville Palo - - * DataTableTest.cs: Added more tests for Select (string) -method - -2003-27-01 Ville Palo - - * DataRelationTest.cs: Added more tests - -2003-27-01 Ville Palo - - * DataTableTest.cs: Added test for DataTable.Select () - -2003-24-01 Ville Palo - - * UniqueConstraint.cs: More tests - -2003-23-01 Ville Palo - - * ForeignKeyConstraint.cs: More tests - -2003-22-01 Ville Palo - - * DataRelationTest.cs: More tests and little clean up. - -2003-14-01 Ville Palo - - * DataRelationTest.cs: Added more tests - -2003-13-01 Ville Palo - - * DataRelationTest.cs: Test class for DataRelation - -2002-12-26 Ville Palo - - * own_schema.xsd: XmlSchema for testing ReadXmlSchema() -method - * DataSetTest.cs: Added more Xml-tests. - -2002-12-17 Ville Palo - - * region.xml: - * store.xsd: new xmldoment and xmlschema for testing DataSet - * DataSetTest.cs: Added some Xml-tests. - * AllTests.cs: Added DataSetTest - -2002-10-23 Nick Drochak - - * ConstraintCollectionTest.cs (SetUp): Clear the constraints before - each test. - * ConstraintTest.cs: same - * DataColumnTest.cs: Get exceptions straight. Some are thrown and some - aren't - -2002-10-22 Nick Drochak - - * DataColumnTest.cs: Remove compiler warnings and use caught exception - to report useful info. diff --git a/mcs/class/System.Data/Test/System.Data/schemas/ChangeLog b/mcs/class/System.Data/Test/System.Data/schemas/ChangeLog deleted file mode 100644 index d3ded3f0ad9..00000000000 --- a/mcs/class/System.Data/Test/System.Data/schemas/ChangeLog +++ /dev/null @@ -1,31 +0,0 @@ -2006-07-11 Senganal T - - * test017.xsd : test if Relations and columns are - created correctly if schema is nested but relation is not. - -2006-01-16 Senganal T - - * test015.xsd, test016.xsd : added - - test ForeignKeyConstraint and annotated DataRelation - relating multiple columns - -2006-01-16 Atsushi Enomoto - - * bug77248.xsd : added. - -2005-01-12 Atsushi Enomoto - - * test103.xsd : added. - -2004-05-14 Atsushi Enomoto - - * test014.xsd : added. - -2004-05-14 Atsushi Enomoto - - * test012.xsd, test013.xsd : added. - -2004-05-06 Atsushi Enomoto - - * New directory. - Added test001.xsd - test011.xsd, test101.xsd, test102.xsd diff --git a/mcs/class/System.Data/Test/System.Xml/ChangeLog b/mcs/class/System.Data/Test/System.Xml/ChangeLog deleted file mode 100644 index 2dc216bc9d3..00000000000 --- a/mcs/class/System.Data/Test/System.Xml/ChangeLog +++ /dev/null @@ -1,66 +0,0 @@ -2008-12-30 Gert Driesen - - * XmlDataDocumentTest.cs: Change spaces to tabs. Removed CWLs. - Restore original culture on teardown. - -2006-12-05 Raja R Harinath - - * XmlDataDocumentTest.cs: Modernize. - -2006-04-19 Senganal T - - * XmlDataDocumentTest2.cs : Test if DataSet schema with whitespace - characters are saved and loaded correctly, Test if null values are - correctly saved and loaded, Test if creating a row in Dataset is - reflected in the document. - -2005-01-11 Atsushi Enomoto - - * XmlDataDocumentTest2.cs : Added re-Load()ing test. - Added TypedDataDocument(). - -2004-06-18 Atsushi Enomoto - - * XmlDataDocumentTest2.cs : When line ending is LF, CR is preserved. - To reproduce on windows too, set NewLine as LF. - -2004-05-12 Atsushi Enomoto - - * XmlDataDocumentTest.cs : use Environment.NewLine. Added more tests. - * XmlDataDocumentTest2.cs : Test nested relationship, detached row - state, and unmapped element as well. - -2004-04-19 Atsushi Enomoto - - * region.xsd : To make sure that "msdata" prefix has nothing to do - with the actual "msdata namespace", modified namespace URI string. - (This modification never affects on the results under MS.NET.) - * XmlDataDocumentTest.cs : Make sure Read2() loaded the table just fine. - -2004-04-13 Atsushi Enomoto - - * XmlDataDocumentTest.cs : still path problem. - -2004-04-13 Atsushi Enomoto - - * Added XmlDataDocumentTest2.cs (XmlDataDocumentTest.cs is too big) - -2004-03-18 Atsushi Enomoto - - * XmlDataDocumentTest.cs : file path fixes. - -2003-05-28 Ville Palo - - * XmlDataDocumentTest.cs: fixed some tests. Now works better on ms.net - -2003-05-13 Martin Willemoes Hansen - * XmlDataDocumentTest.cs: Inherited from Assertion and removed - Assertion. prefixes - -2003-01-28 Ville Palo - - * XmlDataDocumentTest.cs: Fixed some tests - -2003-01-13 Ville Palo - - * XmlDataDocumentTest.cs: Added more tests diff --git a/mcs/class/System.Design/Assembly/ChangeLog b/mcs/class/System.Design/Assembly/ChangeLog deleted file mode 100644 index 591ebb94e76..00000000000 --- a/mcs/class/System.Design/Assembly/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2004-04-06 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added \ No newline at end of file diff --git a/mcs/class/System.Design/ChangeLog b/mcs/class/System.Design/ChangeLog deleted file mode 100644 index 183c3946bd2..00000000000 --- a/mcs/class/System.Design/ChangeLog +++ /dev/null @@ -1,338 +0,0 @@ -2009-07-30 Raja R Harinath - - * Makefile ($(build_lib)): Move cyclic dependencies onto this. - -2009-05-26 Marek Habersack - - * System.Design.dll.sources: added - System.Web.UI.Design.WebControls/ListControlDesigner.cs - -2008-07-24 Zoltan Varga - - * System.Design_test.dll.sources: Fix CRLFs. - -2008-07-24 Gert Driesen - - * System.Design.dll.sources: Added StringValueConverter.cs. - * System.Design_test.dll.sources: Added StringValueConverterTest.cs. - -2007-10-09 Atsushi Enomoto - - * Makefile: in 2.0 there is cyclic dep with Sys.Drawing.Design.dll. - -2007-10-09 Atsushi Enomoto - - * System.Design.dll.sources : more .NET 2.0 types. - * System.Design_test.dll.sources : - added Test/Sys.Win.Forms.Design/MenuCommandsTest.cs - -2007-10-05 Atsushi Enomoto - - * System.Design.dll.sources : more .NET 2.0 types. - -2007-10-05 Atsushi Enomoto - - * System.Design.dll.sources : more .NET 2.0 types. - -2007-10-05 Atsushi Enomoto - - * System.Design.dll.sources : more .NET 2.0 types. - -2007-10-02 Atsushi Enomoto - - * System.Design.dll.sources : more .NET 2.0 types. - -2007-10-02 Atsushi Enomoto - - * Makefile : added -r:System.Xml.dll - * System.Design.dll.sources : added couple more of new .NET 2.0 types. - -2007-10-01 Atsushi Enomoto - - * System.Design.dll.sources : more new types: - ContentDefinition.cs, ContentDesignerState.cs, - ControlLocation.cs, DesignTimeResourceProviderFactory.cs, - IControlDesignerTag.cs, IControlDesignerView.cs, - IDesignTimeResourceWriter.cs, ViewEvent.cs, ViewEventArgs.cs, - ViewEventHandler.cs and WebFormsReferenceManager.cs and - WebFormsRootDesigner.cs in Sys.Web.UI.Design. - DataSourceGroupCollection.cs, DataSourceProviderService.cs, - DataSourceGroup.cs and DesignerDataColumn.cs in Sys.CM.Design.Data. - -2007-09-28 Atsushi Enomoto - - * System.Design.dll.sources : more new types: - DataSourceDescriptor.cs, DataSourceDescriptorCollection.cs, - DesignerDataConnection.cs in System.ComponentModel.Design.Data, - and ClientScriptItem.cs, ClientScriptItemCollection.cs, - ConnectionStringEditor.cs, ContainerControlDesigner.cs, - DesignerAutoFormat.cs, DesignerAutoFormatCollection.cs, - DesignerAutoFormatStyle.cs in System.Web.UI.Design. - -2007-09-28 Atsushi Enomoto - - * System.Design.dll.sources : more new types: - IComponentDesignerStateService.cs, MenuCommandsChangedEventArgs.cs, - MenuCommandsChangedType.cs, ExceptionCollection.cs, - IComponentDesignerDebugService.cs, MenuCommandService.cs, - UndoEngine.cs, MenuCommandsChangedEventHandler.cs. - -2007-09-28 Atsushi Enomoto - - * System.Design.dll.sources : more new types: - DesignerActionUIService.cs, DesignerCommandSet.cs, - DesignerActionUIStateChangeEventArgs.cs, - DesignerActionUIStateChangeEventHandler.cs, - DesignerActionUIStateChangeType.cs. - -2007-09-28 Atsushi Enomoto - - * Makefile : removed NO_TEST. - * System.Design.dll.sources : added DesignerActionService.cs, - ComponentActionsType.cs, DesignerActionListsChangedType.cs, - DesignerActionListsChangedEventArgs.cs and - DesignerActionListsChangedEventHandler.cs. - * System.Design_test.dll.sources : new. - -2007-09-27 Marek Habersack - - * System.Design.dll.sources: added - System.Web.UI.Design/ControlDesignerState.cs, - System.Web.UI.Design/ViewFlags.cs - -2007-09-25 Marek Habersack - - * System.Design.dll.sources: added - System.Web.UI.Design/TemplateDefinition.cs, - System.Web.UI.Design/TemplatedEditableDesignerRegion.cs, - System.Web.UI.Design.WebControls/DataBoundControlDesigner.cs, - System.Web.UI.Design.WebControls/BaseDataBoundControlDesigner.cs, - System.Web.UI.Design/IDataBindingSchemaProvider.cs, - System.Web.UI.Design/IDataSourceDesigner.cs, - System.Web.UI.Design/DesignerDataSourceView.cs, - System.Web.UI.Design/TemplateGroupCollection.cs, - System.Web.UI.Design/DesignerRegionMouseEventArgs.cs - -2007-09-25 Marek Habersack - - * System.Design.dll.sources: added - System.Web.UI.Design.Util/DummyClass.cs - -2007-09-13 Marek Habersack - - * System.Design.dll.sources: added System.Design/DummyClass.cs - -2007-08-24 Ivan N. Zlatev - - * System.Design.dll.sources: add MultilineStringEditor.cs. - -2006-12-19 Chris Toshok - - * System.Design.dll.sources: add DataSourceConverter.cs and - DataMemberFieldConverter. - -2006-12-06 Chris Toshok - - * System.Design.dll.sources: add - System.Windows.Forms.Design/ImageCollectionEditor.cs - -2006-04-28 Peter Dennis Bartok - - * System.Design.dll.sources: Put back two accidentally deleted lines - -2006-04-28 Peter Dennis Bartok - - * System.Design.dll.sources: Added ControlBindingsConverter.cs - -2006-03-10 Raja R Harinath - - * System.ComponentModel.Design.Serialization/CodeDomSerializerException.cs: - Moved new-ish implementation here from System.dll. - -2006-01-22 Chris Toshok - - * System.Design.dll.sources: add in all the stubbed/partially - implemented stuff. - - * Makefile (LIB_MCS_FLAGS): in the 2.0 case include a reference to - System.Configuration.dll. - -2005-06-15 Atsushi Enomoto - - * System.Design.dll.sources : - remove duplicate MonoTODOAttribute.cs - -2004-10-26 Gonzalo Paniagua Javier - - * System.Design.dll.sources: added files in - System.Web.UI.Design.WebControls. - -2004-06-11 Gert Driesen - - * System.Design.dll.sources: added more stub for classes - in System.Windows.Forms.Design - -2004-06-11 Gert Driesen - - * System.Design.dll.sources: added more stubs for classes - in System.Diagnostics.Design, System.Messaging.Design and - System.ServiceProcess.Design - -2004-06-11 Gert Driesen - - * Makefile: added reference to System.Data assembly - * System.Design.dll.sources: added new stubbed classes - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Windows.Forms.Design/IMenuEditorService.cs: - fixed signature - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Windows.Forms.Design/DocumentDesigner.cs: - stubbed - * System.Windows.Forms.Design/ParentControlDesigner.cs: - stubbed - * System.Windows.Forms.Design/ScrollableControlDesigner.cs: - stubbed - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Windows.Forms.Design/ControlDesigner.cs: - stubbed - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Windows.Forms.Design/ISelectionUIHandler.cs: - converted linefeeds to unix - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Design.dll.sources: added ISelectionUIHandler - * System.Windows.Forms.Design/ISelectionUIHandler.cs: - added - * System.Windows.Forms.Design/ComponentTray.cs: stubbed - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * Makefile: add reference to Accessibility assembly, needed - to check CLS compliance - * Assembly/AssemblyInfo.cs: System.Design is CLS Compliant - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Design.dll.sources: remove DataBindingCollection - * System.Web.UI.Design/DataBindingCollection.cs: removed - * System.Web.UI.Design/WebControlToolboxItem.cs: fixed - public API - * System.Web.UI.Design/UrlBuilderOptions.cs: added Flags - attribute - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Design.dll.sources: added IOleDragClient - * System.ComponentModel.Design/ComponentDesigner.cs: fixed - public API - * System.Web.UI.Design/ControlDesigner.cs: fixed public API - * System.Web.UI.Design/HtmlControlDesigner: fixed public API - * System.Windows.Forms.Design/AnchorEditor.cs: fixed public - API, converted to unix linefeeds - * System.Windows.Forms.Design/AxImporter.cs: fixed public - API, converted to unix linefeeds - * System.Windows.Forms.Design/ComponentDocumentDesigner.cs: - fixed public API, converted to unix linefeeds - * System.Windows.Forms.Design/SelectionRules.cs: implementation - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Windows.Forms.Design/FileNameEditor.cs: code formatting - * System.Windows.Forms.Design/FolderNameEditor.cs: code formatting - * System.Windows.Forms.Design/MenuCommands.cs: code formatting - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Design.dll.sources: remove MenusCommands, added - MenuCommands - * System.Web.UI.Design/ImageUrlEditor.cs: fixed warnings - * System.Windows.Forms.Design/MenuCommands.cs: added impl - * System.Windows.Forms.Design/MenusCommands.cs: removed, - wrong name - - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Windows.Forms.Design/FolderNameEditor.cs: - converted to unix linefeeds, marked class TODO, added Flags - attribute to FolderBrowserStyles enum - * System.Windows.Forms.Design/FileNameEditor.cs: - completed stubs - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * System.Windows.Forms.Design/FolderNameEditor.cs: added - stub - -2003-12-15 Jackson Harper - - * System.Design.dll.sources: Add *UrlEditor files to build - -2003-10-20 Ben Maurer - - * .sources: lots-o-files - -2003-07-07 Martin Willemoes Hansen - - * System.Windows.Forms.Design/AnchorEditor.cs - System.Windows.Forms.Design/AxImporter.cs - System.Windows.Forms.Design/ComponentDocumentDesigner.cs - System.Windows.Forms.Design/ComponentTray.cs - System.Windows.Forms.Design/ControlDesigner.cs - System.Windows.Forms.Design/DocumentDesigner.cs - System.Windows.Forms.Design/FileNameEditor.cs - System.Windows.Forms.Design/IMenuEditorService.cs - System.Windows.Forms.Design/MenusCommands.cs - System.Windows.Forms.Design/ParentControlDesigner.cs - System.Windows.Forms.Design/ScrollableControlDesigner.cs - System.Windows.Forms.Design/SelectionRules.cs: Moved here - from System.Windows.Forms assembly - -2003-03-31 Alan Tam - - * System.Design.build: added reference to System.Windows.Forms - and System.Drawing assemblies - -2003-03-29 Martin Willemoes Hansen - - * Stubed System.ComponentModel.Design - -2003-03-27 Martin Willemoes Hansen - - * Added unix build environment - -2002-12-11 Jeroen Janssen - - * removed set for RootDesignerSerializerAttribute.TypeId - * fixed .build file to include reference to System.dll - -2002-09-16 Gaurav Vaish - - * System.Web.UI.Design : Added directory. - -2002-12-09 Gaurav Vaish - - * System.Design : Added directory. - -2002-12-04 Alejandro Sánchez Acosta - - * System.ComponentModel.Design.Serialization: Added directory - - -2002-10-07 Gaurav Vaish - - * System.Design.build : Bug fix. Attribute is "basedir" - and not "bardir". - -2002-09-16 Gaurav Vaish - - * System.Web.UI.Design.WebControls : Added directory. diff --git a/mcs/class/System.Design/System.ComponentModel.Design.Data/ChangeLog b/mcs/class/System.Design/System.ComponentModel.Design.Data/ChangeLog deleted file mode 100644 index b206eb1bc59..00000000000 --- a/mcs/class/System.Design/System.ComponentModel.Design.Data/ChangeLog +++ /dev/null @@ -1,18 +0,0 @@ -2007-10-02 Atsushi Enomoto - - * DesignerDataParameter.cs, DesignerDataRelationship.cs, - DesignerDataSchemaClass.cs, DesignerDataStoredProcedure.cs, - DesignerDataTable.cs, DesignerDataTableBase.cs, DesignerDataView.cs, - IDataEnvironment.cs, IDesignerDataSchema.cs, QueryBuilderMode.cs: - new stubs and implementations. - -2007-10-01 Atsushi Enomoto - - * DataSourceGroupCollection.cs, DataSourceProviderService.cs, - DataSourceGroup.cs, DesignerDataColumn.cs : new stubs. - -2007-09-28 Atsushi Enomoto - - * DataSourceDescriptor.cs, - DataSourceDescriptorCollection.cs, - DesignerDataConnection.cs : new stubs. diff --git a/mcs/class/System.Design/System.ComponentModel.Design.Serialization/Changelog b/mcs/class/System.Design/System.ComponentModel.Design.Serialization/Changelog deleted file mode 100644 index a9ba6aee0ee..00000000000 --- a/mcs/class/System.Design/System.ComponentModel.Design.Serialization/Changelog +++ /dev/null @@ -1,175 +0,0 @@ -2008-07-27 Ivan N. Zlatev - - * RootCodeDomSerializer.cs: Clear the fields as well. - -2008-07-21 Ivan N. Zlatev - - * CodeDomComponentSerializationService.cs: Remove redundant assignment. - -2008-06-28 Ivan N. Zlatev - - * CodeDomDesignerLoader.cs: Add the supplied TypeResolutionService - to the service container if one isn't present already. - -2008-03-06 Ivan N. Zlatev - - * CodeDomSerializerBase.cs: Fix deserialization of - CodeFieldReference to handle static fields. This fixes enum - references. - -2008-03-01 Ivan N. Zlatev - - * CodeDomSerializerBase.cs, PropertyCodeDomSerializer.cs: - PropertySerializer shouldn't check for serialization visibility - as its duty is to serialize properies if invoked directly. - CodeDomSerializerBase.SerializeProperties should check the - visibility. - * CodeDomSerializer.cs: Fix deserialize to deserialize all - statements. - * CodeDomDesignerLoader.cs: Implement IDesignerSerializationService - using the ComponentSerializationService instead of calling - ourselves recursive. - * CodeDomComponentSerializationService.cs: A lot of bugfixes. - * DesignerSerializationManager.cs: - - Verify that we are not in session before creating a new one. - - Do not check whether we should - preserve names in GetInstance. This is only for CreateInstance. - - Fix a NRE if serialization providers are not initialized. - * CodeDomSerializationProvider.cs, CodeDomDesignerLoader.cs: - Refactor the codedom provider to a singleton, so that - CodeDomComponentSerializationService and others can share the - instance. - * SerializeAbsoluteContext.cs: ShouldSerialize should check if - the absolute context is of the same member not the opposite. - -2008-01-04 Ivan N. Zlatev - - * CodeDomComponentSerializationService.cs: implemented. - * ComponentCodeDomSerializer.cs, CollectionCodeDomSerializer.cs, - CodeDomSerializerBase.cs, CodeDomSerializer.cs, - EventCodeDomSerializer.cs, RootCodeDomSerializer.cs, - PropertyCodeDomSerializer.cs: - - Change the serialization process logic not to require an - ExpressionContext for full serialization of a component/instance. - - Provide statement ordering hints for the RootCodeDomSerializer. - * DesignerSerializationManager.cs: try-catch around CreateInstance - just in case. - -2008-01-04 Ivan N. Zlatev - - * CodeDomDesignerLoader.cs: Check for duplicate names in - IsValidName. - -2007-12-24 Ivan N. Zlatev - - * CodeDomSerializerBase.cs: Check for a public ctor with no params - before returning a CodeCreateObject. - * CodeDomSerializer.cs: Handle null return value - from SerializeCreationExpression - -2007-12-24 Ivan N. Zlatev - - * CodeDomSerializerBase.cs: - - Refactor deserialization error reporting. - - Return a CodeExpression if DeserializeExpression fails. - - Add support for variable deserialization. - * CollectionCodeDomSerializer.cs: Report Errors. - * ComponentCodeDomSerializer.cs: Report Errors. - -2007-12-18 Ivan N. Zlatev - - * CodeDomDesignerLoader.cs: Fix the serialization to use the same - type as the deserialization. - * CodeDomSerializer.cs, ComponentCodeDomSerializer.cs: - Always SetExpression if not set yet. - -2007-12-18 Ivan N. Zlatev - - * ControlCodeDomSerializer.cs: Add. Handles Resume/Suspend - layout serialization. - * ControlCollectionCodeDomSerializer.cs: Add. - * DesignerSerializationManager.cs: DesignerSerializerAttribute - should have higher precedence than the serializer providers. - -2007-11-01 Ivan N. Zlatev - - * CodeDomSerializerBase.cs: - - Fix deserialization of enums and fields. - - Fix deserialization of static properties. - - Instrument the deserialization code to perform a lot more error - checking and aggregate backtrace information. - -2007-10-24 Ivan N. Zlatev - - * CodeDomSerializerBase.cs: - - Implement deserialization of CodeCastExpression. - - Add error reporting. - * PropertyCodeDomSerializer.cs: Error reporting. - * BasicDesignerLoader.cs: - - Unload only if loaded. - - Error reporting. - * RootCodeDomSerializer.cs: Push the Root context during - deserialization. - -2007-10-02 Atsushi Enomoto - - * CodeDomLocalizationProvider.cs, CodeDomLocalizationModel.cs : - new files. - * CodeDomSerializerException.cs, CodeDomSerializerBase.cs, - TypeCodeDomSerializer.cs : cosmetic 2.0 API fixes. - -2007-09-24 Ivan N. Zlatev - - * DesignerSerializationManager.cs: fix when SerializationComplete - is fired. - -2007-09-15 Ivan N. Zlatev - - * CodeDomSerializerBase.cs: Binary compatibility fixes. - * CodeDomSerializer.cs: Binary compatibility fixes. - -2007-08-29 Ivan N. Zlatev - - * ParentControlDesigner.cs: implemented. - * IUISelectionService.cs: implemented. - * WndProcRouter.cs: implemented. - * SelectionFrame.cs: implemented. - * ControlDesigner.cs: implemented. - * ControlDataObject.cs: implemented. - * ComponentTray.cs: implemented. - * ScrollableControlDesigner.cs: implemented. - * UISelectionService.cs: implemented. - * SplitContainerDesigner.cs: implemented. - * IMessageReceiver.cs: implemented. - * Native.cs: implemented. - * DocumentDesigner.cs: implemented. - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * CodeDomSerializerException.cs: removed default public - ctror, removed finalizer, removed ToString() method - -2003-03-27 Martin Willemoes Hansen - * Moved classes which was belonging to the System assembly. - * Added CodeDomSerializerException.cs stub - -2002-12-06 Gaurav Vaish - - * *.cs - Use proper namespace for MonoTODO. - -2002-12-05 Alejandro Sánchez Acosta - - * CodeDomSerializer.cs, - IDesignerLoaderService.cs, - INameCreationService.cs, - ContextStack.cs, - IDesignerSerializationManager.cs, - ResolveNameEventArgs.cs, - ICodeDomDesignerReload.cs, - IDesignerSerializationProvider.cs, - ResolveNameEventHandler.cs, - IDesignerLoaderHost.cs, - IDesignerSerializationService.cs, - RootDesignerSerializerAttribute.cs: Added - - diff --git a/mcs/class/System.Design/System.ComponentModel.Design/ChangeLog b/mcs/class/System.Design/System.ComponentModel.Design/ChangeLog deleted file mode 100644 index ea9c50207c4..00000000000 --- a/mcs/class/System.Design/System.ComponentModel.Design/ChangeLog +++ /dev/null @@ -1,287 +0,0 @@ -2009-09-14 Ivan Zlatev - - * DesignSurface.cs: Prevent a NRE in Flush by cheching if the - designer loader is null. - [Fixes bug #538929] - -2009-09-10 Ivan N. Zlatev - - * DesignSurface.cs: Changing the ISelectionService at run time was a - bad idea, so wrap it inside the extended UISelectionService instead. - -2009-09-10 Ivan N. Zlatev - - * DesignSurface.cs: Provide the default implementation of the - ISelectionService in the DesignSurface service container. - [Fixes bug #538037] - -2009-09-07 Ivan N. Zlatev - - * DesignSurface.cs: Don't be so strict and allow for the users - to get the View even if the DesignSurface wasn't properly initialized - with a DesignerLoader. MS compatibility. - [Fixes bug #537131] - -2008-07-06 Sebastien Pouliot - - * DesignerActionMethodItem.cs: Fix typo where the action_list - field was self-assigned (instead of taking the ctor value). - [Found using Gendarme ReviewSelfAssignmentRule] - -2008-06-28 Ivan N. Zlatev - - * DesignSurfaceManager.cs: Set the ActiveSurface only if it - differs from the current one. - -2008-06-28 Ivan N. Zlatev - - * DesignerHost.cs: Surpress remove events when unloading. - -2008-06-18 Ivan N. Zlatev - - * ExtenderService.cs: Do not throw a NRE. - -2008-06-18 Ivan N. Zlatev - - * SelectionService.cs: Handle removal of the root component - properly. - -2008-04-18 Ivan N. Zlatev - - * CollectionEditor.cs: Select the next item after the one - removed, not the one before. - [Fixes bug #375788] - -2008-04-03 Ivan N. Zlatev - - * CollectionEditor.cs: - - Handle removing multiple items at once. - - Select the previous item after removal of other(s). - -2008-04-03 Ivan N. Zlatev - - * CollectionEditor.cs: The display name of an object in the - list is not static. It can dynamically change when the object - get's modified. - [Fixes bug #375786] - -2008-03-28 Ivan N. Zlatev - - * CollectionEditor.cs: Fix multiple bugs. - -2008-03-19 Ivan N. Zlatev - - * MultilineStringEditor.cs: Handle null value by forcing an - empty string to be edited. - [Fixes bug #372264] - -2008-03-10 Ivan N. Zlatev - - * DesignModeSite.cs: Do not return the site specific service - container if GetService is asked for IServiceContainer. - -2008-03-02 Ivan N. Zlatev - - * DesignModeSite.cs: Fix Name setter to actually set the name. - -2008-03-01 Ivan N. Zlatev - - * MenuCommandService.cs: implemeneted - * DesignerHost.cs: Do not fire ComponentChanging/ed events - when removing a component. - * DesignModeSite: Naming fixes. - * UndoEngine.cs: A lot of bugfixes. - * SelectionService: Set root component as selected if the - last remaining component from the current selection has been - removed. - -2008-02-25 Ivan N. Zlatev - - * DateTimeEditor.cs: Set the calendar to the currently edited - date. Patch by Andy Hume. Code is contributed under - MIT/X11 license. - [Fixes #362749] - -2008-02-16 Ivan N. Zlatev - - * CollectionEditor.cs: Handle null collection. - [Part of fix for bugs #360666 and #358332] - -2008-02-12 Ivan N. Zlatev - - * DateTimeEditor.cs: Set edit value only if the user sets it - in the editor. - [Fixes #359159] - -2008-02-05 Ivan N. Zlatev - - * MutilineStringEditor.cs: Make BorderStyle, Width and Height - sensible. - [Fixes #356530] - -2008-01-22 Ivan N. Zlatev - - * MutilineStringEditor.cs: Fix EditValue to return the new - value not the old one. - [Fixes #354991] - -2008-01-04 Ivan N. Zlatev - - * UndoEngine.cs: implemented. - -2008-01-04 Ivan N. Zlatev - - * DesignerHost.cs: Fix lastTransaction to be set properly. - Handle current != raiser transaction commit case. - -2008-01-04 Ivan N. Zlatev - - * SelectionService.cs: Remove the component from the current - selection if it gets removed from the surface. - -2007-12-24 Ivan N. Zlatev - - * DesignerHost.cs: Report Errors. - -2007-10-24 Ivan N. Zlatev - - * DesignSurface.cs: - - Fix a redundancy. - - Dispose the loader if available. - * DesignerHost.cs: serviceContainer can be null after disposing. - -2007-09-28 Atsushi Enomoto - - * ByteViewer.cs : last one mile to finish 2.0 API (metadata wise). - -2007-09-28 Atsushi Enomoto - - * ExceptionCollection.cs, IComponentDesignerDebugService.cs, - IComponentDesignerStateService.cs, - MenuCommandsChangedEventArgs.cs, - MenuCommandsChangedEventHandler.cs, - MenuCommandsChangedType.cs : more 2.0 impl. - * MenuCommandService.cs, UndoEngine.cs : more 2.0 stubs. - * DisplayMode.cs, InheritanceService.cs, - LocalizationExtenderProvider.cs, ObjectSelectorEditor.cs: - cosmetic 2.0 API fixes. - -2007-09-28 Atsushi Enomoto - - * DesignerActionUIStateChangeEventArgs.cs, - DesignerActionUIStateChangeEventHandler.cs, - DesignerActionUIStateChangeType.cs : more 2.0 impl. - * DesignerActionUIService.cs, - DesignerCommandSet.cs : more 2.0 stubs. - -2007-09-28 Atsushi Enomoto - - * ComponentActionsType.cs : fixed order. - -2007-09-28 Atsushi Enomoto - - * DesignerActionService.cs : new stub. - * ComponentActionsType.cs, - DesignerActionListsChangedType.cs, - DesignerActionListsChangedEventArgs.cs, - DesignerActionListsChangedEventHandler.cs : new implementations. - * DesignerActionListCollection.cs : [ComVisible]. - * DesignerActionItem.cs, - DesignerActionMethodItem.cs, - DesignerActionPropertyItem.cs, - DesignerActionTextItem.cs : fixed protected .ctor() and made - base fields private. Properties is implemented. - -2007-09-15 Ivan N. Zlatev - - * DesignSurface.cs: Binary compatibility fixes. - * ComponentDesigner.cs: Binary compatibility fixes. - * EventBindingService.cs: Binary compatibility fixes. - * DesignSurfaceCollection.cs: Binary compatibility fixes. - -2007-08-29 Ivan N. Zlatev - - * DesignSurfaceManager.cs: implemented. - * DesignerEventService.cs: implemented. - * ComponentDesigner.cs: implemented. - * ActiveDesignSurfaceChangedEventHandler.cs: implemented. - * LoadedEventHandler.cs: implemented. - * DesignSurfaceCollection.cs: implemented. - * DesignerHost.cs: implemented. - * ExtenderService.cs: implemented. - * DesignModeSite.cs: implemented. - * SelectionService.cs: implemented. - * DesignSurfaceServiceContainer.cs: implemented. - * DesignerActionListCollection.cs: implemented. - * ActiveDesignSurfaceChangedEventArgs.cs: implemented. - * LoadedEventArgs.cs: implemented. - * TypeDescriptorFilterService.cs: implemented. - * ReferenceService.cs: implemented. - * DesignSurface.cs: implemented. - * DesignSurfaceEventHandler.cs: implemented. - * DesignModeNestedContainer.cs: implemented. - * EventBindingService.cs: implemented. - * DesignSurfaceEventArgs.cs: implemented. - -2007-08-27 Ivan N. Zlatev - * CollectionEditor.cs: - - Fix CreateCollectionItemType to deal with "Item" overloads. - - Implement Create/DestroyInstance to check for the - IDesignerHost service and use that. - - Check if SetItems produces a new object(will happen for arrays) - and update EditValue. - -2007-07-12 Rolf Bjarne Kvinge - - * CollectionEditor.cs: Implement CreateInstance for 1.1 profile (patch - by Andreas Nahr). - -2007-07-10 Rolf Bjarne Kvinge - - * ArrayEditor.cs, MultilineStringEditor.cs, CollectionEditor.cs, - DateTimeEditor.cs: Implemented (patch by Andreas Nahr). - -2006-11-30 Marek Habersack - - * ComponentDesigner.cs: Add a missing 'verbs' variable and set the - correct return value for Contains. - -2006-11-29 Miguel de Icaza - - * ComponentDesigner.cs: Remove a few exceptions being thrown from - a few popular calls. This will just make code that is - automatically generated to run, it will not actually provide any - real designer functionality. - -2005-10-04 Sebastien Pouliot - - * ComponentDesigner.cs: Added a call to GC.SuppressFinalize in Dispose - method (even if we throw an NotImplementedException afterward). This - will remove warnings from gendarme. - -2004-06-13 Gert Driesen - - * DisplayMode.cs: changed enum field values to match MS.NET - -2004-06-11 Gert Driesen - - * ArrayEditor.cs: removed extra finalizer - * BinaryEditor.cs: stubbed - * ByteViewer.cs: removed extra finalizer, added missing method - * CollectionEditor.cs: removed extra finalizer - * DateTimeEditor.cs: stubbed - * InheritanceService.cs: removedd extra finalizer - * LocalizationExtenderProvider.cs: added missing attributes, - removed extra finalizer - * ObjectSelectorEditor.cs: stubbed - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * ByteViewer.cs: removed Site property, added GetBytes sub, - added missing attributes - * LocalizationExtenderProvider.cs: added missing attributes - -2003-03-31 Alan Tam - - * TypedDataSetGenerator.cs: Implement two of the Generate methods. - -2008-01-11 Raja R Harinath - - * TypedDataSetGenerator.cs: Remove mention of NET_3_5 -- the - enclosed methods are part of 2.0 SP1. - * TypedDataSetSchemaImporterExtension.cs: Likewise. - -2007-10-09 Atsushi Enomoto - - * TypedDataSetGeneratorException.cs : only 2.0. - -2007-10-02 Atsushi Enomoto - - * TypedDataSetGenerator.cs, MethodSignatureGenerator.cs, - TypedDataSetGeneratorException.cs, ParameterGenerationOption.cs, - TypedDataSetSchemaImporterExtension.cs : - new stubs and implementations. - diff --git a/mcs/class/System.Design/System.Design/ChangeLog b/mcs/class/System.Design/System.Design/ChangeLog deleted file mode 100644 index 4dbb8a3b547..00000000000 --- a/mcs/class/System.Design/System.Design/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -2007-09-13 Marek Habersack - - * DummyClass.cs: added to have System.Design present in the - assembly. AJAX Control Toolkit references the namespace and it's - apparently empty (at least no docs on MSDN). - -2003-03-31 Alan Tam - - * TODOAttribute.cs: Changed namespace - -2002-12-06 Gaurav Vaish - - * TODOAttribute.cs : Added file. diff --git a/mcs/class/System.Design/System.Diagnostics.Design/ChangeLog b/mcs/class/System.Design/System.Diagnostics.Design/ChangeLog deleted file mode 100644 index e13a0918167..00000000000 --- a/mcs/class/System.Design/System.Diagnostics.Design/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2008-07-24 Gert Driesen - - * StringValueConverter.cs: Implemented internal class used as - TypeConverter for several properties. - -2004-06-11 Gert Driesen - - * LogConverter.cs: stubbed - * ProcessDesigner.cs: stubbed - * ProcessModuleDesigner.cs: stubbed - * ProcessThreadDesigner.cs: stubbed diff --git a/mcs/class/System.Design/System.Messaging.Design/ChangeLog b/mcs/class/System.Design/System.Messaging.Design/ChangeLog deleted file mode 100644 index ae61862cdb7..00000000000 --- a/mcs/class/System.Design/System.Messaging.Design/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2004-06-11 Gert Driesen - - * MessageDesigner.cs: stubbed diff --git a/mcs/class/System.Design/System.Resources.Tools/ChangeLog b/mcs/class/System.Design/System.Resources.Tools/ChangeLog deleted file mode 100644 index 0d77556e2d4..00000000000 --- a/mcs/class/System.Design/System.Resources.Tools/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2007-10-02 Atsushi Enomoto - - * StronglyTypedResourceBuilder.cs : new stub. diff --git a/mcs/class/System.Design/System.ServiceProcess.Design/ChangeLog b/mcs/class/System.Design/System.ServiceProcess.Design/ChangeLog deleted file mode 100644 index 7a64af69348..00000000000 --- a/mcs/class/System.Design/System.ServiceProcess.Design/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2004-06-11 Gert Driesen - - * ServiceControllerDesigner.cs: stubbed diff --git a/mcs/class/System.Design/System.Web.UI.Design.Util/ChangeLog b/mcs/class/System.Design/System.Web.UI.Design.Util/ChangeLog deleted file mode 100644 index 5e327be77a4..00000000000 --- a/mcs/class/System.Design/System.Web.UI.Design.Util/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2007-09-25 Marek Habersack - - * DummyClass.cs: added to have System.Web.UI.Design.Util present in the - assembly. AJAX Control Toolkit references the namespace and it's - apparently empty (at least no docs on MSDN). - diff --git a/mcs/class/System.Design/System.Web.UI.Design.WebControls/ChangeLog b/mcs/class/System.Design/System.Web.UI.Design.WebControls/ChangeLog deleted file mode 100644 index 3c323e97095..00000000000 --- a/mcs/class/System.Design/System.Web.UI.Design.WebControls/ChangeLog +++ /dev/null @@ -1,59 +0,0 @@ -2010-01-21 Marek Habersack - - * HierarchicalDataBoundControlDesigner.cs: added - -2009-05-26 Marek Habersack - - * ListControlDesigner.cs: updated to match MSDN specs, added 2.0 - methods. Used in the latest AjaxControlToolkit. - -2008-06-15 Noam Lampert - - * CompositeControlDesigner.cs: Add stubs. - -2008-05-14 Marek Habersack - - * DataSourceIDConverter.cs: added - -2007-09-27 Marek Habersack - - * DataBoundControlDesigner.cs: TemplateGroups moved to - ControlDesigner. - -2007-09-25 Marek Habersack - - * DataBoundControlDesigner.cs: added - -2005-10-25 Chris Toshok - - * DataProviderNameConverter.cs: new implementation. - -2005-07-08 Duncan Mak - - * BaseDataListComponentEditor.cs: - * BaseDataListDesigner.cs: - * BaseValidatorDesigner.cs: - * ButtonDesigner.cs: - * CalendarAutoFormatDialog.cs: - * CalendarDesigner.cs: - * CheckBoxDesigner.cs: - * DataGridColumnCollectionEditor.cs: - * DataGridComponentEditor.cs: - * DataGridDesigner.cs: - * DataListComponentEditor.cs: - * DataListDesigner.cs: - * HyperLinkDesigner.cs: - * LabelDesigner.cs: - * LinkButtonDesigner.cs: - * ListControlDataBindingHandler.cs: - * ListControlDesigner.cs: - * ListItemsCollectionEditor.cs: - * PanelDesigner.cs: - * RegexEditorDialog.cs: - * RegexTypeEditor.cs: - * RepeaterDesigner.cs: - * TableCellsCollectionEditor.cs: - * TableDesigner.cs: - * TableRowsCollectionEditor.cs: - * XmlDesigner.cs: Added stubs. - diff --git a/mcs/class/System.Design/System.Web.UI.Design/ChangeLog b/mcs/class/System.Design/System.Web.UI.Design/ChangeLog deleted file mode 100644 index 35845c3ff4c..00000000000 --- a/mcs/class/System.Design/System.Web.UI.Design/ChangeLog +++ /dev/null @@ -1,177 +0,0 @@ -2008-02-10 Sebastien Pouliot - - * DataFieldConverter.cs, DataMemberConverter.cs, DataSourceConverter.cs: - Use 'is' instead of 'as' and a null check. Found using Gendarme new - UseIsOperator rule. - -2007-10-09 Atsushi Enomoto - - * HtmlControlDesigner.cs, WebControlToolboxItem.cs, - ResourceExpressionEditorSheet.cs, ReadWriteControlDesigner.cs, - UrlBuilder.cs : - Cosmetic 2.0 API fixes. Remove meaningless TypeConverter - -2007-10-05 Atsushi Enomoto - - * ExpressionsCollectionConverter.cs, - ExpressionsCollectionEditor.cs, - HierarchicalDataSourceConverter.cs, - HierarchicalDataSourceDesigner.cs : more 2.0 files. - * ControlDesigner.cs, ControlDesignerState.cs, ControlParser.cs, - DataBindingCollectionConverter.cs, DataBindingCollectionEditor.cs, - DataSourceConverter.cs, DesignTimeData.cs, ExpressionEditor.cs, - ExpressionEditorSheet.cs, HtmlControlDesigner.cs, - IControlDesignerBehaviour.cs, IDataSourceDesigner.cs, - IDesignTimeResourceWriter.cs, IHtmlControlDesignerBehavior.cs, - ITemplateEditingFrame.cs, ITemplateEditingService.cs, - IWebFormReferenceManager.cs, IWebFormsDocumentService.cs, - ReadWriteControlDesigner.cs, ResourceExpressionEditorSheet.cs, - TemplateDefinition.cs, TemplateEditingService.cs, - TemplateEditingVerb.cs, TemplatedControlDesigner.cs, - TextControlDesigner.cs, UrlBuilder.cs, UserControlDesigner.cs, - ViewFlags.cs, WebControlToolboxItem.cs, WebFormsRootDesigner.cs: - a bunch of API fixes on existing files. - -2007-10-05 Atsushi Enomoto - - * MailFileEditor.cs, MdbDataFileEditor.cs, - ResourceExpressionEditorSheet.cs, SkinIDTypeConverter.cs, - SupportsPreviewControlAttribute.cs, - TemplateModeChangedEventArgs.cs, TransactedChangeCallback.cs, - TypeSchema.cs, UserControlFileEditor.cs, - WebFormsDesignerActionService.cs, XmlDataFileEditor.cs, - XmlDocumentSchema.cs, XsdSchemaFileEditor.cs, - XslTransformFileEditor.cs : more 2.0 fiels. - -2007-10-05 Atsushi Enomoto - - * DataColumnSelectionConverter.cs, DataSetFieldSchema.cs, - DataSetSchema.cs, DataSetViewSchema.cs, - DataSourceBooleanViewSchemaConverter.cs, DataSourceDesigner.cs, - DataSourceViewSchemaConverter.cs, - DesignerHierarchicalDataSourceView.cs, - IContentResolutionService.cs, IDataSourceSchema.cs, - IDesignTimeResourceProviderFactoryService.cs, - IDocumentProjectItem.cs, IFolderProjectItem.cs, - IHierarchicalDataSourceDesigner.cs, IWebAdministrationService.cs : - more new 2.0 files. - -2007-10-01 Atsushi Enomoto - - * ContentDefinition.cs, ContentDesignerState.cs, - ControlLocation.cs, DesignTimeResourceProviderFactory.cs, - IControlDesignerTag.cs, IControlDesignerView.cs, - IDesignTimeResourceWriter.cs, ViewEvent.cs, ViewEventArgs.cs, - ViewEventHandler.cs, WebFormsReferenceManager.cs, - WebFormsRootDesigner.cs : new stubs. - * ControlDesigner.cs : Added some more members. Uncomment - RootDesigner and Tag. - -2007-09-28 Atsushi Enomoto - - * ControlDesigner.cs, TemplatedControlDesigner.cs : - Added some 2.0 members and excluded some non-2.0 stuff. - - * ClientScriptItem.cs, ClientScriptItemCollection.cs, - ConnectionStringEditor.cs, ContainerControlDesigner.cs, - DesignerAutoFormat.cs, DesignerAutoFormatCollection.cs, - DesignerAutoFormatStyle.cs : new stubs. - -2007-09-27 Marek Habersack - - * ControlPersister.cs: added the PersistTemplate property stubs. - - * ControlDesignerState.cs: added - - * ControlDesigner.cs: added the DesignerState, SetViewFlags, - TemplateGroups, ViewControl and ViewControlCreated property - stubs. - -2007-09-25 Marek Habersack - - * TemplatedEditableDesignerRegion.cs, TemplateDefinition.cs, - IDataBindingSchemaProvider.cs, IDataBindingSchemaProvider.cs, - TemplateGroupCollection.cs: added - -2007-09-11 Marek Habersack - - * ControlDesigner.cs: added a few 2.0 stubs - - * DesignerRegion.cs: added - - * DesignerObject.cs: added - - * DesignerRegionCollection.cs: added - - * ViewRendering.cs: added - - * EditableDesignerRegion.cs: added - -2007-01-12 Miguel de Icaza - - * ControlDesigner.cs: Remove TODO/NIEX from this method. - -2006-08-14 Raja R Harinath - - * IDataSourceFieldSchema.cs: New. Used by dll in #79012 testcase. - -2006-01-22 Chris Toshok - - * IProjectItem.cs: new interface. - * IWebApplication.cs: new interface. - - * ExpressionEditorSheet.cs: stubbed. - * ExpressionEditor.cs: stubbed. - * AppSettingsExpressionEditor.cs: stubbed. - * ResourceExpressionEditor.cs: stubbed. - -2004-06-11 Gert Driesen - - * CalendarDataBindingHandler.cs: stubbed - * ColorBuilder.cs: stubbed - * ControlParser.cs: stubbed - * ControlPersister.cs: stubbed - * DataBindingCollectionConverter.cs: stubbed - * DataBindingCollectionEditor.cs: stubbed - * DataBindingValueUIHandler.cs: stubbed - * DataFieldConverter.cs: stubbed - * DataMemberConverter.cs: stubbed - * DataSourceConverter.cs: stubbed - * DesignTimeData.cs: stubbed - * HtmlIntrinsicControlDesigner.cs: stubbed - * HyperLinkDataBindingHandler.cs: stubbed - * IControlDesignerBehaviour.cs: stubbed - * IDataSourceProvider.cs: stubbed - * ITemplateEditingFrame.cs: stubbed - * ITemplateEditingService.cs: stubbed - * IWebFormReferenceManager.cs: stubbed - * IWebFormsBuilderUIService.cs: stubbed - * IWebFormsDocumentService.cs: stubbed - * TemplateEditingService.cs: stubbed - * TemplateEditingVerb.cs: stubbed - * TemplatedControlDesigner.cs: stubbed - * TextControlDesigner.cs: stubbed - * TextDataBindingHandler.cs: stubbed - * UrlBuilder.cs: stubbed - * UserControlDesigner.cs: stubbed - * XmlFileEditor.cs: stubbed - -2003-12-15 Jackson Harper - - * UrlEditor.cs: - * ImageUrlEditor.cs: - * XmlUrlEditor.cs: - * XslUrlEditor.cs: - * UrlBuilderOptions.cs: Implement - -2003-10-20 Ben Maurer - - * ControlDesigner.cs, DataBindingCollection.cs, - HtmlControlDesigner.cs, IHtmlControlDesignerBehavior.cs, - ReadWriteControlDesigner.cs, WebControlToolboxItem.cs: Stub out files - - -2003-01-07 Gaurav Vaish - - * DataBindingHandler.cs : Implemented. - diff --git a/mcs/class/System.Design/System.Windows.Forms.Design.Behavior/ChangeLog b/mcs/class/System.Design/System.Windows.Forms.Design.Behavior/ChangeLog deleted file mode 100755 index e6f0672a711..00000000000 --- a/mcs/class/System.Design/System.Windows.Forms.Design.Behavior/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -2007-10-02 Atsushi Enomoto - - * Adorner.cs, Behavior.cs, BehaviorDragDropEventArgs.cs, - BehaviorDragDropEventHandler.cs, BehaviorService.cs, - BehaviorServiceAdornerCollection.cs, - BehaviorServiceAdornerCollectionEnumerator.cs, - ComponentGlyph.cs, ControlBodyGlyph.cs, Glyph.cs, - GlyphCollection.cs, GlyphSelectionType.cs, SnapLine.cs, - SnapLinePriority.cs, SnapLineType.cs : new files. - diff --git a/mcs/class/System.Design/System.Windows.Forms.Design/ChangeLog b/mcs/class/System.Design/System.Windows.Forms.Design/ChangeLog deleted file mode 100644 index 7bdc5c999fa..00000000000 --- a/mcs/class/System.Design/System.Windows.Forms.Design/ChangeLog +++ /dev/null @@ -1,260 +0,0 @@ -2009-09-10 Ivan N. Zlatev - - * DocumentDesigner.cs: Changing the ISelectionService at run time was a - bad idea, so wrap it inside the extended UISelectionService instead. - -2009-09-10 Ivan N. Zlatev - - * DocumentDesigner.cs: If there is already a ISelectionService registered - in the ServiceContainer but it's not an IUISelectionService (WinForms - specific) then replace it with one. - [Fixes bug #538037] - -2009-09-09 Ivan N. Zlatev - - * ParentControlDesigner.cs, ControlDesigner.cs, UISelectionService.cs, - IUISelectionService.cs: Support IToolboxService control creation via - point-(resize)-click. - [Fixes part of bug #537604] - -2008-10-15 Ivan N. Zlatev - - * StringCollectionEditor.cs: Minor fixes. - Patch by Andy Hume. - -2008-09-01 Ivan N. Zlatev - - * ParentControlDesigner.cs: Be nice with Components that are no - Controls in CreateToolCore. - -2008-05-30 Ivan N. Zlatev - - * ControlBindingsConverter.cs: Fix 1.1 build. - -2008-05-30 Ivan N. Zlatev - - * ControlBindingsConverter.cs: Implementated just enough to avoid - the circular dependency in the MWF PropertyGrid. - -2008-05-12 Ivan N. Zlatev - - * StringCollectionEditor.cs: Handle String.Empty as a valid - edited value. - -2008-03-01 Ivan N. Zlatev - - * ControlDesigner.cs: Ignore the first WM_MOUSEMOVE after - WM_MOUSEDOWN as it is sent just after it. - * ParentControlDesigner.cs: Monitor Component Remove events - and fire ComponentChanging/ed events for the Parent of the removed - Control. Helps the UndoEngine to serialize parent changes. - * ControlDesigner.cs: Set the Control.Text to be the component name. - * FormDocumentDesigner.cs: Added. - * PanelDesigner.cs: Added. - * UISelectionService.cs: Set Parent through the TypeDescriptor, so - that component change notifications get fired. - * DefaultMenuCommands.cs: Implement Cut, Copy, Paste - * DocumentDesigner: - - Drop Form specific code. - - Add menu commands. - -2008-02-29 Ivan N. Zlatev - - * StringCollectionEditor.cs: - - Split the lines not based on Environment.NewLine as this is - not what is used by MWF on Windows. - - Ignore last empty line. - [Fixes bug #365948] - -2008-02-11 Ivan N. Zlatev - - * AnchorEditor.cs: More sensible default width. - -2008-01-24 Ivan N. Zlatev - - * DockEditor.cs: ITypeDescriptorContext.Instance doesn't - contain the current value. It could contain the owner. - Use the initial value parameter. - -2008-01-04 Ivan N. Zlatev - - * ParentControlDesigner.cs: Create a Transaction when adding a - component. - -2007-10-09 Atsushi Enomoto - - * BorderSidesEditor.cs, DesignerOptions.cs, - ImageListCodeDomSerializer.cs, ImageListImageEditor.cs, - MaskDescriptor.cs, ShortcutKeysEditor.cs, - WindowsFormsDesignerOptionService.cs : new stubs. - * AxImporter.cs, ComponentTray.cs, ControlDesigner.cs, - DocumentDesigner.cs, MenuCommands.cs, ParentControlDesigner.cs: - 2.0 updates. - -2007-10-02 Atsushi Enomoto - - * ControlDesigner.cs : added BehaviorService. - -2007-09-15 Ivan N. Zlatev - - * ParentControlDesigner.cs: Binary compatibility fixes. - * SplitContainerDesigner.cs: Binary compatibility fixes. - * DocumentDesigner.cs: Binary compatibility fixes. - * ControlDataObject.cs: Binary compatibility fixes. - * ControlDesigner.cs: Binary compatibility fixes. - -2007-08-29 Ivan N. Zlatev - - * CodeDomComponentSerializationService.cs: implemented. - * CollectionCodeDomSerializer.cs: implemented. - * CodeDomDesignerLoader.cs: implemented. - * CodeDomSerializationProvider.cs: implemented. - * ComponentCodeDomSerializer.cs: implemented. - * RootContext.cs: implemented. - * BasicDesignerLoader.cs: implemented. - * DesignerSerializationManager.cs: implemented. - * EnumCodeDomSerializer.cs: implemented. - * SerializeAbsoluteContext.cs: implemented. - * MemberCodeDomSerializer.cs: implemented. - * PrimitiveCodeDomSerializer.cs: implemented. - * CodeDomSerializerBase.cs: implemented. - * CodeDomSerializer.cs: implemented. - * ExpressionContext.cs: implemented. - * EventCodeDomSerializer.cs: implemented. - * TypeCodeDomSerializer.cs: implemented. - * ObjectStatementCollection.cs: implemented. - * RootCodeDomSerializer.cs: implemented. - * PropertyCodeDomSerializer.cs: implemented. - * StatementContext.cs: implemented. - -2007-08-27 Ivan N. Zlatev - * DataMemberFieldEditor.cs: stubbed. - * DataMemberListEditor.cs: stubbed. - * FormatStringEditor.cs: stubbed. - * StringCollectionEditor.cs: implemented. - * StringArrayEditor.cs: implemented. - * TabPageCollectionEditor.cs: implemented. - * ListControlStringCollectionEditor.cs: implemented. - -2007-08-15 Ivan N. Zlatev - - * ImageIndexEditor.cs: empty class to prevent propertygrid crash. - -2006-12-28 Raja R Harinath - - * ControlDesigner.cs: Merge with Miguel's version. - -2006-12-19 Chris Toshok - - * DataMemberFieldConverter.cs: another empty stub class. - - * DataSourceConverter.cs: new empty stub class to keep - ControlInspector from crashing. - -2006-12-06 Chris Toshok - - * ImageCollectionEditor.cs: new file, stubbed just to get it so we - can make an ImageList the selected object in a propertygrid. - -2005-06-29 Jonathan Chambers - - * ControlBindingsConverter.cs: Fix namespace - -2006-04-28 Peter Dennis Bartok - - * ControlBindingsConverter.cs: Added - -2006-04-25 Miguel de Icaza - - * AnchorEditor.cs: Implement the anchor editor. - - Two thoughts: I love the "Walkthrough" to implement UI editors - from the documentation. - - And Visual Studio 2005 was really nice to use to write this code. - -2005-06-21 Jonathan Chambers - * DockEditor.cs: Use context information - -2005-06-18 Jonathan Chambers - * DockEditor.cs: Implemented class - -2004-06-11 Gert Driesen - - * ComponentEditorForm.cs: CRLF to LF - * ControlDesigner.cs: API signature fix - * DocumentDesigner.cs: API signature fixes, CRLF to LF - -2004-06-11 Gert Driesen - - * AxParameterData.cs: stubbed - * AxWrapperGen.cs: stubbed - * DockEditor.cs: stubbed - * EventHandlerService.cs: stubbed - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * IMenuEditorService.cs: fixed signature - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * DocumentDesigner.cs: stubbed - * ParentControlDesigner.cs: stubbed - * ScrollableControlDesigner.cs: stubbed - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * ControlDesigner.cs: stubbed - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * ISelectionUIHandler.cs: converted linefeeds to unix - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * ISelectionUIHandler.cs: added - * ComponentTray.cs: stubbed - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * AnchorEditor.cs: fixed public API, line endings to LF - * AxImporter.cs: fixed public API, line endings to LF - * ComponentDocumentDesigner.cs: fixed public API, line endings - to CRLF - * SelectionRules.cs: implementation - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * FileNameEditor.cs: code formatting - * FolderNameEditor.cs: code formatting - * MenuCommands.cs: code formatting - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * MenuCommands.cs: added impl - * MenusCommands.cs: removed, wrong name - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * FolderNameEditor.cs: converted to unix linefeeds, marked - class TODO, added Flags, attribute to FolderBrowserStyles enum - * FileNameEditor.cs: completed stubs - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * FolderNameEditor.cs: added stub - -2003-07-07 Martin Willemoes Hansen - - * AnchorEditor.cs - AxImporter.cs - ComponentDocumentDesigner.cs - ComponentTray.cs - ControlDesigner.cs - DocumentDesigner.cs - FileNameEditor.cs - IMenuEditorService.cs - MenusCommands.cs - ParentControlDesigner.cs - ScrollableControlDesigner.cs - SelectionRules.cs: Moved here from System.Windows.Forms assembly diff --git a/mcs/class/System.Design/Test/System.ComponentModel.Design/ChangeLog b/mcs/class/System.Design/Test/System.ComponentModel.Design/ChangeLog deleted file mode 100755 index e0706e2d8f9..00000000000 --- a/mcs/class/System.Design/Test/System.ComponentModel.Design/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2007-09-28 Atsushi Enomoto - - * DesignerActionListsChangedEventArgsTest.cs, - DesignerActionMethodItemTest.cs, - DesignerActionPropertyItemTest.cs : new tests. diff --git a/mcs/class/System.Design/Test/System.Diagnostics.Design/ChangeLog b/mcs/class/System.Design/Test/System.Diagnostics.Design/ChangeLog deleted file mode 100644 index 8e3912bd1d6..00000000000 --- a/mcs/class/System.Design/Test/System.Diagnostics.Design/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2008-07-24 Gert Driesen - - * StringValueConverterTest.cs: Added test for StringValueConverter. - diff --git a/mcs/class/System.Design/Test/System.Windows.Forms.Design/ChangeLog b/mcs/class/System.Design/Test/System.Windows.Forms.Design/ChangeLog deleted file mode 100644 index 309c781017b..00000000000 --- a/mcs/class/System.Design/Test/System.Windows.Forms.Design/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2007-10-09 Atsushi Enomoto - - * MenuCommandsTest.cs : new test. diff --git a/mcs/class/System.DirectoryServices.Protocols/Assembly/ChangeLog b/mcs/class/System.DirectoryServices.Protocols/Assembly/ChangeLog deleted file mode 100644 index ad9f3adf64c..00000000000 --- a/mcs/class/System.DirectoryServices.Protocols/Assembly/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -2009-01-11 Atsushi Enomoto - - * AssemblyInfo.cs : fix wrong key and versions. - -2009-01-11 Atsushi Enomoto - - * AssemblyInfo.cs : initial checkin. diff --git a/mcs/class/System.DirectoryServices.Protocols/ChangeLog b/mcs/class/System.DirectoryServices.Protocols/ChangeLog deleted file mode 100644 index 71bf11d63ca..00000000000 --- a/mcs/class/System.DirectoryServices.Protocols/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2009-01-11 Atsushi Enomoto - - * Makefile : remove wrong NET_3_5. - -2009-01-11 Atsushi Enomoto - - * Makefile, System.DirectoryServices.Protocols.dll.sources : - initial checkin. diff --git a/mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols/ChangeLog b/mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols/ChangeLog deleted file mode 100644 index 7e402ed731f..00000000000 --- a/mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2009-01-11 Atsushi Enomoto - - * initial checkin. Stubs and some implemented code for all 2.0 types. - I'm not going to implement this assembly, it's just for stub to - make it possible to build some applications that depend on this - assembly. Feel free to implement it. diff --git a/mcs/class/System.DirectoryServices/Assembly/ChangeLog b/mcs/class/System.DirectoryServices/Assembly/ChangeLog deleted file mode 100644 index e93ec7247af..00000000000 --- a/mcs/class/System.DirectoryServices/Assembly/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2005-11-15 Vlad Spivak - * AssemblyInfo.cs: Added #if ! on attributes not used in TARGET_JVM. - -2005-06-19 Boris Kirzner - * AssemblyInfo.cs: Added #ifdef on attributes not used in TARGET_JVM. - -2004-01-15 Andreas Nahr - - * Locale.cs: Added - * Consts.cs: Added - * AssemblyInfo.cs: Added - * ChangeLog: Added \ No newline at end of file diff --git a/mcs/class/System.DirectoryServices/ChangeLog b/mcs/class/System.DirectoryServices/ChangeLog deleted file mode 100644 index 05fd4cf2f83..00000000000 --- a/mcs/class/System.DirectoryServices/ChangeLog +++ /dev/null @@ -1,111 +0,0 @@ -2007-07-25 Yaacov Akiba Slama - - * Test/krb5.conf.example, - Test/System.DirectoryServices/DirectoryServicesDirectoryEntryTest.cs, - App.config, Secure.config: run-tests.bat succeeds again with a - kerberos/openldap/sasl server configured with the realm EXAMPLE.COM. - -2006-10-03 Boris Kirzner - - * run-tests.bat: enable secure tests for TARGET_JVM. - -2006-09-26 Boris Kirzner - - * run-tests.bat,run-tests.test.bat: log files naming fix. - -2006-13-09 Boris Kirzner - - * run-tests.test.bat: small fixes for TARGET_JVM test scripts. - -2006-11-09 Boris Kirzner - - * run-tests.test.bat: added timestamp to log file namies. - -2006-05-16 Vladimir Krasnov - - * run-tests.test.bat: skip nunit build if already done - -2006-16-05 Boris Kirzner - * run-tests.test.bat: pass java security parameters as jvm options. - -2006-16-05 Boris Kirzner - * run-tests.bat: disable running secure mode tests by default. - -2006-03-06 Boris Kirzner - * run-tests.bat,run-tests.test.bat,Secure.config,App.config: - files for automated testing. - -2005-12-06 Konstantin Triger - - * System.DirectoryServices.vmwcsproj: fixing conditional compilation constants. - -2005-11-15 Vlad Spivak - * Added TARGET_JVM related source includes and excludes - -2005-09-26 Boris Kirzner - * System.DirectoryServices.dll.sources: changed reference to Consts.cs.in. - -2005-09-07 Boris Kirzner - * System.DirectoryServices.vmwcsproj: changed reference to Consts.cs.in. - -2005-22-08 Boris Kirzner - * System.DirectoryServices.vmwcsproj: changed reference to Consts.cs. - -2005-14-08 Boris Kirzner - * App.config: added "authenticationmech" supported key example. - -2005-28-07 Boris Kirzner - * System.DirectoryServices.vmwcsproj: updated TARGET_JVM project file. - * App.config: added addition supported key examples. - -2005-05-07 Boris Kirzner - * System.DirectoryServices.vmwcsproj: Project file converted - to Developer Edition format. Removed ClearCase references. - * System.DirectoryServices.sln: Removed ClearCase references. - -2005-07-03 Boris Kirzner - * System.DirectoryServices.vmwcsproj: Reflecting changes in location of - Locale.cs and MonoTODOAttribute.cs - -2005-06-21 Boris Kirzner - * System.DirectoryServices.sln, System.DirectoryServices.vmwcsproj: - Added solution and project files fo rTARGET_JVM. - -2005-06-19 Boris Kirzner - * System.DirectoryServices_test.dll.sources: - - added DirectoryServices/DirectoryServicesDirectoryEntryTest.cs - - added DirectoryServices/DirectoryServicesDirectorySearcherTest.cs - - added DirectoryServices/DirectoryServicesSearchResultTest.cs - * App.config - added new file, contaning an example of specifying - default LDAP server information in app config. - -2005-02-14 Anil Bhatia - * Fixed DoSearch() in DirectorySearcher.cs: Search scope was hardcoded - as LdapConnection.SCOPE_SUB. Chnaged to the value contained by - _SearchScope. - -2004-09-10 Sebastien Pouliot - - * Makefile: Activate unit tests. - * System.DirectoryServices_test.dll.sources: New. Source list for unit - tests. - -2004-05-14 Raja R Harinath - - * System.DirectoryServices.dll.sources: Add - DirectoryServicesPermission{,Attribute,Entry,EntryCollection}.cs - and TODOAttribute.cs. - -2004-01-15 Andreas Nahr - - * System.DirectoryServices.dll.sources: Added lots of files, sorted existing - -2003-07-02 Gonzalo Paniagua Javier - - * System.DirectoryServices.build: New file. - -2003-02-23 Rafael Teixeira - * added just files enough to compile a dummy DLL for now - -2003-11-24 Sunil Kumar - * Added class files implementing System.DirectoryServices namespace diff --git a/mcs/class/System.DirectoryServices/System.DirectoryServices.Design/ChangeLog b/mcs/class/System.DirectoryServices/System.DirectoryServices.Design/ChangeLog deleted file mode 100644 index 7568b7e457a..00000000000 --- a/mcs/class/System.DirectoryServices/System.DirectoryServices.Design/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2004-01-15 Andreas Nahr - - * DirectoryEntryConverter.cs: Added, stubbed minimal version - * ChangeLog: Added \ No newline at end of file diff --git a/mcs/class/System.DirectoryServices/System.DirectoryServices/ChangeLog b/mcs/class/System.DirectoryServices/System.DirectoryServices/ChangeLog deleted file mode 100644 index 7290e528fad..00000000000 --- a/mcs/class/System.DirectoryServices/System.DirectoryServices/ChangeLog +++ /dev/null @@ -1,231 +0,0 @@ -2009-02-10 Gonzalo Paniagua Javier - - - The PropertyValueCollection class doesn't mark its data as dirty/changed in - - this[int index] setter - - Insert() - - Remove() - - Value setter - The DirectoryEntry class doesn't handle the clearing of an attribute (see - CommitEntry()) - Patch from Juraj Skripsky that fixes bug #416985. - -2008-07-06 Sebastien Pouliot - - * DirectoryEntry.cs: Use typeof(LdapModification) instead of - Type.GetType and actually use the value afterward. - [Found using Gendarme AvoidTypeGetTypeForConstantStringsRule] - * SearchResultCollection.cs: Avoid infinite recursion in - Contains(SearchResult). - [Found using Gendarme BadRecursiveInvocationRule] - -2007-05-21 Adar Wesley - - * DirectoryEntry.cs: added missing methods InvokeGet, InvokeSet. - -2006-12-28 Jon Larimer - - * DirectorySearcher.cs: When using - System.DirectoryServices.DirectorySearcher to query a Windows - Active Directory Server, the results will almost always contain - referal nodes. These can probably be ignored, as there are also - non-referal responses. - - With the below patch, the Mono DirectorySearcher can be used to - query Windows AD servers. - - Fixes #80103. - -2005-05-12 Boris Kirzner - * DirectoryEntry.cs, DirectorySearcher.cs: fix object disposing. - -2005-06-11 Boris Kirzner - * DirectoryEntry.cs: fixes for RefreshCache() - -Property names should be sent to server if only particular properties - need to be updated. - -Refreshing all the properties should work with separate list, - so the original properties values are not damaged if the refresh - fails for some reason. - -2005-30-10 Boris Kirzner - * DirectoryEntries.cs: fix for null base dn. - * DirectorySearcher.cs: use server root authentication type for binding. - -2005-28-07 Boris Kirzner - * DirectoryEntry.cs: pass AuthenticationType as a parameter for - LdapConnection.Bind. - -2005-06-19 Boris Kirzner - * DirectorySearcher.cs: - - Use ADsPath property (always represents an actual url) - instead of Path (may be null or empty string). - - Use PropertyNamesOnly property while perfoming search, so property - values retrieved only when needed. - - Create parent path in more clean way. - * DirectoryEntry.cs: - - Use ADsPath property (always represents an actual url) - instead of Path (may be null or empty string). - - InitEntry takes special care about rootDse entries. - - Path return empty string if assigned to null. - - Added ADsPath property. This is an "actual" entry path on the server. - If user does not specifies a path, it is resolved using rootDse - server entry properties. We need this since the user-specified Path - property should never change. - - Added GetProperties,SetProperties and LoadProperties methods - to handle internal properties load and assignment. - - Added DefaultHost and DefaultPort properties, so user can specify the - default LDAP server information using app config. If user does not - specify it, the localhost:389 is the default. - - Added InitToRootDse method - initializes current entry to specified - server rootDse entry. - - CheckEntry takes special care about rootDse entries. - - CommitEntry rewrited to use .NET style iteration. In addition, - the method uses entry peroperties whout enforsing their reload. - - Implemented RefreshCache methods. - - Added method GetLdapUrlString, returns LDAP URL string representation - that omits default port - (i.e. ldap://server/dn instead of ldap://server:389/dn), - as .NET does. - * PropertyValueCollection.cs: removed redundant MonoTodo attributes. - * SearchResult.cs: if underlined result properties collection is empty, - do not try to load a properties from it. - -2005-06-14 Boris Kirzner - * DirectorySearcher.cs : AdsPath property should not appear in the query, but it still should appear in the SearchResult properties (by initialization from result entry path). - -2005-03-31 Boris Kirzner - * DirectoryEntry.cs : - - Implemented UsePropertyCache. - - Refresh entry after Rename and MoveTo. - - CommitChanges : do not send request to server if no properties changed. Drop new flag after committing newly created entry. - - Disconnect only if connected in Close(). Clean up Dispose(). - - Removed unnecessary console output. - * PropertyCollection.cs : Hold reference to parent DirectoryEntry. - * PropertyValueCollection.cs : Hold reference to parent DirectoryEntry. Call parent's CommitDeferred on collection changes. - -2005-03-31 Boris Kirzner - - * DirectorySearcher.cs : - - Use common TimeSpan object to initialize properties default values. - - DoSearch uses SizeLimit and ServerTimeLimit. Do not throw if sie limit or time limit occurs on the server. - - Construct ADsPath property from resulting entry path. - - Implemented Dispose method. - -2005-03-28 Boris Kirzner - - * DirectoryEntries.cs : - - Removed unnecessary console output. - * SearchResult.cs : - - Initialize Path property in constructor. - - Removed unnecessary console output. - -2005-03-22 Boris Kirzner - - * DirectorySearcher.cs : - - ClientTimeout and ServerPageTimeLimit initialized to 1 second. - - SizeLimit initialized to 0. - - Setting SizeLimit to negative value throws an exception. - - Added private variable for ServerTime Limit. - - Avoid infinite loop in CacheResults. - - Removed emptycol, search result lazy evaluated intead of this. - - If the search did not return results, FindOne() should returns null. - - ADsPath property always loaded, or created from DN. - -2005-03-22 Boris Kirzner - - * DirectoryEntries.cs : When adding new entry, do not set "objectclass" - property to include schemaClassName value. - -2005-03-14 Gonzalo Paniagua Javier - - * DirectoryEntry.cs: username and password are now initialized to null. - Patch by Boris Kirzner (Mainsoft). - -2005-03-14 Gonzalo Paniagua Javier - - * PropertyValueCollection.cs: the Value property for an empty collection - is now null and setting Value to null clears the collection. Patch by - Boris Kirzner (Mainsoft). - -2005-01-26 Atsushi Enomoto - - * DirectoryEntry.cs, DirectoryEntries.cs : - eliminate "throw new Exception". - -2004-09-10 Sebastien Pouliot - - * DirectoryServicesPermission.cs: Completed TODO. - * DirectoryServicesPermissionAttribute.cs: Added path validation and - enable the creation of unrestricted permissions. - * DirectoryServicesPermissionEntry.cs: Add internal method to return - an ResourcePermissionBaseEntry instance. - * DirectoryServicesPermissionEntryCollection.cs: Allow synchronization - of elements with the base permission class (required to enable Copy). - -2004-06-15 Gert Driesen - - * DirectoryServicesPermission.cs: renamed field to match MS.NET - * DirectoryServicesPermissionEntry.cs: fixed serialization - compatibility with MS.NET - * DirectoryServicesPermissionEntryCollection.cs: marked serializable, - added TODO for serialization compatibility - * ReferralChasingOption.cs: changed enum field values to match MS.NET - -2004-06-03 Gert Driesen - - * DirectoryEntries.cs: flagged field private to fix public API - * DirectoryEntry.cs: added protected override for Dispose, marked - properties TODO - * DirectoryServicesPermissionEntryCollection.cs: added stubs for - missing protected methods - * PropertyCollection.cs: flagged field private to fix public API - * PropertyValueCollection.cs: removed empty extra methods, added - stub for missing methods to fix public API - * SearchResult.cs: removed unused local variable - * SearchResultCollection.cs: flagged field private to fix public - API, added missing property Dispose method and finalizer - -2004-05-16 Gert Driesen - - * DirectoryServicesPermission.cs: marked sealed, added - Serializable attribute - * SearchResultCollection: made Handle public - -2004-05-14 Raja R Harinath - - * SearchResultCollection.cs: Add a few more stubs. - * SchemaNameCollection.cs: Likewise. - - * DirectoryServicesPermission.cs: Fix typo. - * SchemaNameCollection.cs: Revert. Add MonoTODO attributes. - -2004-05-14 Raja R Harinath - - * DirectoryEntries.cs (SchemaFilter): New stub. - * DirectoryEntry.cs: Add missing [MonoTODO] to NotImplemented - classes. Remove DesignerCategory attribute. - * DirectorySearcher.cs: Likewise. - * PropertyValueCollection.cs (AddRange([object[]): Don't go into - an infinite loop. - (AddRange(PropertyValueCollection)): New. - (CopyTo): New. - * ResultPropertyCollection.cs (ResultPropertyCollection): Make - internal. - (CopyTo): New. - * SchemaNameCollection.cs: Implement. - * SortOption.cs (PropertyName, Direction): Add DSDescription and - DefaultValue attributes. - * DirectoryServicesPermission.cs: New file. - * DirectoryServicesPermissionAttribute.cs: Likewise. - * DirectoryServicesPermissionEntry.cs: Likewise. - * DirectoryServicesPermissionEntryCollection.cs: Likewise. - * TODOAttribute.cs: Likewise. - -2004-01-15 Andreas Nahr - - * ChangeLog: Added - * AssemblyInfo.cs: Removed - * DirectoryEntry.cs: Added attributes, fixed warning, stubbed missing - * DirectorySearcher.cs: Added attributes, stubbed missing - * DirectoryServicesPermissionAccess.cs: Added, implemented - * DSDescriptionAttribute.cs: Added, implemented - * DSDescriptionAttribute.cs, Added implemented diff --git a/mcs/class/System.DirectoryServices/Test/ChangeLog b/mcs/class/System.DirectoryServices/Test/ChangeLog deleted file mode 100644 index 308aae2050c..00000000000 --- a/mcs/class/System.DirectoryServices/Test/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -2006-4-09 Boris Kirzner - - * Properties\AssemblyInfo.cs: added assembly info. - -2006-3-09 Boris Kirzner - - * System.DirectoryServices.Test20.sln, - System.DirectoryServices.Test20.vmwcsproj: added NET_2_0 solution - and project files for TARGET_JVM. - -2006-03-06 Boris Kirzner - * java.login.ibm.config,java.login.sun.config,krb5.conf.example,README.txt - added file needed for automated secure tests. - * System.DirectoryServices.sln, System.DirectoryServices.Test.vmwcsproj - changed reference to nunit project. - -2005-12-04 Boris Kirzner - * System.DirectoryServices.sln, System.DirectoryServices.Test.vmwcsproj: - added solution and project files for building TARGET_JVM tests. diff --git a/mcs/class/System.DirectoryServices/Test/System.DirectoryServices/ChangeLog b/mcs/class/System.DirectoryServices/Test/System.DirectoryServices/ChangeLog deleted file mode 100644 index 5c7b8d4f2d1..00000000000 --- a/mcs/class/System.DirectoryServices/Test/System.DirectoryServices/ChangeLog +++ /dev/null @@ -1,81 +0,0 @@ -2006-03-06 Boris Kirzner - * DirectoryServicesDirectoryEntryTest.cs, - DirectoryServicesDirectorySearcherTest.cs : marked not working tests. - -2005-12-05 Boris Kirzner - * DirectoryServicesDirectoryEntryTest.cs, - DirectoryServicesDirectorySearcherTest.cs, - DirectoryServicesSearchResultTest.cs : added objects disposing to the tests - -2005-11-06 Boris Kirzner - * TestConfiguration.cs: added. - Class to read tests configuration from app config. - * example.app.config: added. - Example app config file for tests configuration. - * DirectoryServicesDirectoryEntryTest.cs, - DirectoryServicesDirectorySearcherTest.cs, - DirectoryServicesSearchResultTest.cs: work with TestConfiguration - instead of hardcoded values. - -2005-09-22 Sebastien Pouliot - - * DirectoryServicesPermissionAttributeTest.cs: Removed *Choice - security actions. - -2005-06-19 Boris Kirzner - * DirectoryServicesSearchResultTest.cs: since MS works only with "LDAP" - while RFC2255 states "ldap", use lowercase comparing on ldap urls. - * DirectoryServicesDirectoryEntryTest.cs: - - Since MS works only with "LDAP" while RFC2255 states "ldap", - use lowercase comparing on ldap urls. - - Added more Path tests. - - Uncommented SchemaEntry tests. - -2005-06-01 Sebastien Pouliot - - * DirectoryServicesPermissionTest.cs: IsSubset(null) has a different - result in 2.0 compared to 1.x. - -2005-05-31 Sebastien Pouliot - - * DirectoryServicesPermissionTest.cs: Fx 2.0 now has better arguments - checking (i.e. FDBK15131 was fixed). - -2005-04-07 Boris Kirzner - - * DirectoryServicesDirectoryEntryTest.cs: - - Rethrow AssertionException so the test will fail if Assert.Fail is called inside try/catch. - - Additional test case for Properties. - - Additional test case for DeleteTree. - - More testing for RefreshCache. - - -2005-03-29 Boris Kirzner - - * DirectoryServicesDirectoryEntryTest.cs: - - Fixed SetUp method. - - More test cases and test fixes. - * DirectoryServicesDirectorySearcherTest.cs: - - Fixed SetUp method. - - More test cases and test fixes. - * DirectoryServicesSearchResultTest.cs: - - Fixed SetUp method. - - Fixed test case (the filter feature is checked in DirectorySearcherTest). - -2005-03-20 Boris Kirzner - - * DirectoryServicesDirectoryEntryTest.cs: Added DirectoryEntry_SchemaClassName test. - -2005-03-17 Boris Kirzner - - * DirectoryServicesDirectoryEntryTest.cs: New. Unit tests for DirectoryServices.DirectoryEntry. - * DirectoryServicesDirectorySearcherTest.cs: New. Unit tests for DirectoryServices.DirectorySearcher. - * DirectoryServicesSearchResultTest.cs: New. Unit tests for DirectoryServices.SearchResult. - -2004-09-10 Sebastien Pouliot - - * ChangeLog: New. - * DirectoryServicesPermissionAttributeTest.cs: New. Unit tests for - DirectoryServicesPermissionAttribute. - * DirectoryServicesPermissionTest.cs: New. Unit tests for Directory - ServicesPermission. diff --git a/mcs/class/System.Drawing.Design/Assembly/ChangeLog b/mcs/class/System.Drawing.Design/Assembly/ChangeLog deleted file mode 100644 index 93dcda3ba2e..00000000000 --- a/mcs/class/System.Drawing.Design/Assembly/ChangeLog +++ /dev/null @@ -1,14 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: New format, fix attribute - -2008-04-09 Andreas Nahr - - * AssemblyInfo.cs: Added missing 2.0 attributes - -2003-07-21 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added - * TODOAttribute.cs: Added \ No newline at end of file diff --git a/mcs/class/System.Drawing.Design/ChangeLog b/mcs/class/System.Drawing.Design/ChangeLog deleted file mode 100644 index 967571ea100..00000000000 --- a/mcs/class/System.Drawing.Design/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -2007-05-30 Sebastien Pouliot - - * System.Drawing.Design.dll.sources: Add Toolbox* 2.0 classes. - -2003-07-21 Andreas Nahr - - * System.Drawing.Design.dll.sources: Added AssemblyInfo.cs, Locale.cs, TODOAttribute.cs - -2003-06-17 Andreas Nahr - - * Added System.Windows.Forms to makefile.gnu - -2003-04-07 Martin Willemoes Hansen - - * Stubed rest of System.Drawing.Design - -2003-03-31 Martin Willemoes Hansen - - * Initialized this assembly and made stubs for System.Drawing.Design diff --git a/mcs/class/System.Drawing.Design/System.Drawing.Design/ChangeLog b/mcs/class/System.Drawing.Design/System.Drawing.Design/ChangeLog deleted file mode 100644 index 98b6e0e34fa..00000000000 --- a/mcs/class/System.Drawing.Design/System.Drawing.Design/ChangeLog +++ /dev/null @@ -1,112 +0,0 @@ -2008-06-03 Ivan N. Zlatev - - * FontNameEditor.cs: PaintEventArgs.Value is string containing - the font name and not a Font. - Based on a patch by Andy Hume - [Fixes bug #396631] - -2008-04-01 Ivan N. Zlatev - - * ColorEditor.cs: Cache the editor contorl instead of creating - it each time. - -2008-02-08 Ivan N. Zlatev - - * ColorEditor.cs: Fix Height to include the last 8th row. - -2008-02-05 Ivan N. Zlatev - - * ColorEditor.cs: Set the Height to match the custom colors tab - Height. - [Fixes bug #356527] - -2008-02-04 Ivan N. Zlatev - - * ColorEditor.cs: Perfom action in OnMouseUp only if in client. - [Fixes bug #358444] - -2007-11-13 Atsushi Enomoto - - * ToolboxItemCreator.cs, ToolboxService.cs, ToolboxItemContainer.cs: - couple of 2.0 API fixes. - -2007-05-30 Sebastien Pouliot - - * CursorEditor.cs: Add new (2.0) IsDropDownResizable property. - * ImageEditor.cs: Add new (2.0) GetImageExtenders method. - * ToolboxItemContainer.cs: New. Stub to reduce MoMA missing report. - * ToolboxItemCreator.cs: New. Stub to reduce MoMA missing report. - * ToolboxService.cs: New. Stub to reduce MoMA missing report. - -2006-10-25 Chris Toshok - - * IconEditor.cs: the value we're painting isn't an Image, it's an - Icon. use Icon.ToBitmap to get something we can actually draw. - -2006-10-13 Chris Toshok - - * ColorEditor.cs: we also need to make sure we set selected_color - and color_chosen initially. - -2006-10-13 Chris Toshok - - * ColorEditor.cs: windows allows a null to be passed in to - EditValue (indeed, the property grid when showing a merged view - requires it). Also, if no change is made we need to return the - initial value (so, if you pass null in, and don't make a change, - null should be returned. - -2006-07-31 Jonathan Chambers - - * ColorEditor.cs: Add custom color picker tab. - -2006-04-27 Jonathan Chambers - - * ColorEditor.cs: Make into a drop down editor - and begin work on editor. - -2006-04-26 Alexander Olk - - * ColorEditor.cs: Dispose the SolidBrush that fills the color - rectangle and don't draw a border which uglifys - PropertyGrid - -2004-02-24 Andreas Nahr - - * BitmapEditor.cs - * FontEditor.cs - * FontNameEditor.cs - * IconEditor.cs - * ImageEditor.cs - * MetafileEditor.cs - * ColorEditor.cs: beautifications - - * ContentAlignmentEditor.cs - * CursorEditor.cs: Implemented a simple UI - * ColorEditor.cs: Implemented a simple UI - -2003-07-23 Andreas Nahr - - * IconEditor.cs: Tiny fix to improve created image - -2003-07-21 Andreas Nahr - - * BitmapEditor.cs - * IconEditor.cs - * ImageEditor.cs - * MetafileEditor.cs: Added localization support - - * FontNameEditor.cs: Improved implementation - -2003-06-17 Andreas Nahr - - * BitmapEditor.cs - * FontEditor.cs - * FontNameEditor.cs - * IconEditor.cs - * ImageEditor.cs - * MetafileEditor.cs: Implemented - - * ColorEditor.cs - * ContentAlignmentEditor.cs - * CursorEditor.cs: Partially implemented diff --git a/mcs/class/System.Drawing/Assembly/ChangeLog b/mcs/class/System.Drawing/Assembly/ChangeLog deleted file mode 100644 index 6586f3f8079..00000000000 --- a/mcs/class/System.Drawing/Assembly/ChangeLog +++ /dev/null @@ -1,40 +0,0 @@ -2008-09-27 Jonathan Pobst - - * Tango-fy SystemIcons. - -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2006-12-03 Sebastien Pouliot - - * Mono.ico: Add mono icon to be included in SystemIcons. - -2006-06-07 Kornél Pál - - * AssemblyInfo.cs: Use Consts.FxFileVersion for AssemblyFileVersion. - -2006-05-08 Sebastien Pouliot - - * AssemblyInfo.cs: Reduce the errors reported by corcompare. - -2005-11-28 Konstantin Triger - - * Added system icons. - -2005-08-03 Andrew Skiba - - * AssemblyInfo.cs: add TARGET_JVM mode - -2004-02-07 Andreas Nahr - - * Locale.cs: Added - -2003-11-13 Andreas Nahr - - * Consts.cs: Added - -2003-07-17 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added diff --git a/mcs/class/System.Drawing/ChangeLog b/mcs/class/System.Drawing/ChangeLog deleted file mode 100644 index 8eed992592e..00000000000 --- a/mcs/class/System.Drawing/ChangeLog +++ /dev/null @@ -1,552 +0,0 @@ -2009-07-08 Carlos Alberto Cortez - - * System.Drawing_test.dll.sources: Add PageSourceTest.cs and - PaperSizeTest.cs. - -2008-08-08 Gert Driesen - - * Makefile: Add 415581.ico. - -2008-08-06 Gert Driesen - - * Makefile: Add 323511.ico. - -2008-08-06 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Add System.Drawing.Imaging. - FrameDimension unit tests to the build - -2007-10-22 Andreia Gaita - - * SD2K5.csproj: Add 2k5 project - -2007-10-17 Sebastien Pouliot - - * nunit-host-ignore-list: Change host name for DISTRO names. - -2007-08-01 Sebastien Pouliot - - * nunit-host-ignore-list: Update bots name changes. - -2007-05-30 Sebastien Pouliot - - * Makefile: Add an interlaced GIF test file to the dist. - -2007-05-29 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Add System.Drawing.Printing.Margins - unit tests to the build. - -2007-05-23 Sebastien Pouliot - - * Makefile: Add a 2bpp PNG test file to the dist. - -2007-05-08 Sebastien Pouliot - - * Makefile: Add a greyscale JPEG test file to the dist. - -2007-05-03 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Add unit tests for - PrintingServicesUnix. - -2007-04-11 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Add Locale to the unit tests (soon - to be required) - -2007-04-09 Sebastien Pouliot - - * System.Drawing.dll.sources: Add internal KnownColors. - -2007-03-29 Sebastien Pouliot - - * nunit-host-ignore-list: Re-enable TIFF test cases on SPARC bots and - remove some test cases on the ARM bot. - -2007-03-28 Sebastien Pouliot - - * nunit-host-ignore-list: More test cases that fails on SPARC bots. - -2007-03-28 Sebastien Pouliot - - * nunit-host-ignore-list: Ignore TIFF codec tests on both SPARC bots. - -2007-03-15 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Add EmfPlusRecordType unit tests to - the build. - -2007-03-14 Sebastien Pouliot - - * Makefile: Add the new GIF87a test files to the dist. - -2007-03-09 Sebastien Pouliot - - * Makefile: Add metafiles (WMF and EMF) test files to the dist. - * System.Drawing_test.dll.sources: Add Metafile unit tests to the - build. - -2007-02-28 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Add (existing!) SystemFontsTest to - the build. - -2007-02-08 Sebastien Pouliot - - * Makefile: Add non-inverted bitmap to dist. - -2007-01-30 Sebastien Pouliot - - * Makefile: Add System.Runtime.Serialization.Formatters.Soap.dll and - System.Xml.dll for building the unit tests. - -2007-01-15 Sebastien Pouliot - - * Makefile: Add new non-standard size icons, 10x16 and 11x22. - -2007-01-15 Sebastien Pouliot - - * Makefile: Add new test icon 32bpp.ico for newer, XP, ARGB icons. - -2007-01-11 Sebastien Pouliot - - * Makefile: Add new test icons 16x16x16 and 32x32x16 to dist. - -2007-01-10 Sebastien Pouliot - - * Makefile: Add new test icons (48x48x1, 64x64x256 and 96x96x256) to - distribution files. - -2007-01-07 Sebastien Pouliot - - * Makefile: Add new file nunit-host-ignore to the dist - * System.Drawing_test.dll.sources: Add HostIgnoreList to the build. - * nunit-host-ignore-list: New. Hosts specific ignore list for nunit - -2006-12-03 Sebastien Pouliot - - * Makefile: Switch to icons available in Assembly/ - * System.Drawing_test.dll.sources: Add SystemIcons unit tests to the - build. - -2006-12-02 Sebastien Pouliot - - * error.ico: New. Error icon required for SystemIcons. - * information.ico: New. Information icon required for SystemIcons. - * mono.ico: New. Mono icon used for Application and WinLogo in - SystemIcons. - * question.ico: New. Question icon required for SystemIcons. - * warning.ico: New. Warning icon required for SystemIcons. - * Makefile: Add all icons as resources in the assembly. - -2006-11-16 Carlos Alberto Cortez - - * System.Drawing_test.dll.sources: Add new unit test - for PageSettings. - -2006-10-31 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Add new unit tests for - System.Drawing.Imaging.MetaHeader and WmfPlaceableFileHeader classes. - -2006-09-27 Boris Kirzner - - * run-tests.test.bat : tests batch fix. - - -2006-09-26 Boris Kirzner - - * run-tests.bat,run-tests.test.bat: log files naimng fix. - -2006-09-18 Boris Kirzner - - * run-tests.test.bat : fixes for TARGET_JVM tests run script. - -2006-09-12 Boris Kirzner - * run-tests.bat, run-tests.test.bat: reworked tests logging. - * System.Drawing20.vmwcsproj: updated references path. - -2006-09-01 Sebastien Pouliot - - * Makefile: Add new almogaver32bits.tif file to EXTRA_DISTFILES - * System.Drawing_test.dll.sources: Added unit tests for GIF, ICON, PNG - and TIFF codecs. - -2006-08-28 Boris Kirzner - - * run-tests.test.bat: chnged script for tests NET_2_0 run. - -2006-08-24 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Added unit tests for TextureBrush. - -2006-08-12 Duncan Mak - - * GDIPlusTest.csproj: New MSBuild project file for building - GDIPlusTest on Windows. - - * System.Drawing_test.dll.sources: Add gdipEnums.cs, - gdipFunctions.cs and gdipStructs.cs. - - * Makefile (TEST_MCS_FLAGS): Add new #define 'TEST'. This is used - to exclude parts of gdipFunctions so that it could be reused as - part of the NUnit tests. - -2006-08-02 Sebastien Pouliot - - * Makefile: Add the test bitmaps to EXTRA_DISTFILES so monobuild has - them available when running the unit tests. - -2006-07-06 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Added unit tests for direct GDI+ - function calls. - -2006-06-30 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Added unit tests for SolidBrush. - -2006-05-30 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Added unit tests for FontFamily. - -2006-05-17 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Added unit tests for Pen. - -2006-05-16 Vladimir Krasnov - - * run-tests.test.bat: skip nunit build if already done - -2006-05-09 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Added unit tests for - PathGradientBrush. - -2006-01-30 Boris Kirzner - * run-tests.test.bat: changed location of xmltool. - -2006-01-29 Boris Kirzner - * run-tests.bat, run-tests.test.bat, runtestfixture.bat, - runmonotestfixture.bat : added batch files for automatic - testing for TARGET_JVM. - -2006-01-18 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Added unit tests for RegionData and - non-rectangular Region. - -2006-01-12 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Added unit tests for GraphicsPath - and PathData. - -2006-01-11 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Added CAS unit tests for Region to - the build. - -2005-12-05 Jordi Mas i Hernandez - - * MetaHeader.cs: Classes need to specify StructLayout attribute - * EncoderParameter.cs: Classes need to specify StructLayout attribute - * ImageAttributes.cs: Classes need to specify StructLayout attribute - * WmfPlaceableFileHeader.cs: Classes need to specify StructLayout attribute - * MetafileHeader.cs: Classes need to specify StructLayout attribute - -2005-12-04 Konstantin Triger - - * net_1_1_java_System.Drawing.dll.exclude.sources, - net_1_1_java_System.Drawing.dll.sources: - correcting SystemIcons.cs reference. - -2005-11-28 Konstantin Triger - - * System.Drawing.vmwcsproj: Added System icons; changed to mono icon implementation. - -2005-11-14 Andrew Skiba - - * net_1_1_java_System.Drawing.dll.sources, - net_1_1_java_System.Drawing.dll.exclude.sources: added java profile - sources lists - * Makefile: add java profile section - -2005-11-13 Konstantin Triger - - * System.Drawing.vmwcsproj: Added System.Drawing.Text/LineLayout.jvm.cs, - System.Drawing.Text/LineLayout.jvm.cs - -2005-09-27 Kornél Pál - - * Makefile: Removed /codepage:28591 as it is the default. - -2005-09-19 Miguel de Icaza - - * Makefile (EXTRA_DISTFILES): Distribute indexed.png, add resource - to build. - -2005-09-14 Vladimir Krasnov - - * System.Drawing.vmwcsproj: Added PlainImage.jvm.cs, PlainImageCollection.jvm.cs - -2005-09-07 Vladimir Krasnov - - * System.Drawing.vmwcsproj: ImageCodec.jvm.cs - Added Mainsoft.Drawing.Configuration.jvm folder with - ResolutionConfiguration.cs, ResolutionConfigurationCollection.cs, - ResolutionConfigurationHandler.cs - -2005-08-28 Vladimir Krasnov - - * System.Drawing.vmwcsproj: Added GraphicsContainer.jvm.cs, GraphicsState.jvm.cs - Excluded: GraphicsContainer.cs, GraphicsState.cs - Fixed: const.cs.in - -2005-08-25 Atsushi Enomoto - - * Makefile: build fix for some utf8-defaulted environment. - -2005-08-24 Marek Safar - - * SD.csproj: Updated. - -2005-08-23 Eyal Alalyf - * System.Drawing.vmwcsproj: Change it to be developer edition project file - -2005-08-23 Boris Kirzner - * System.Drawing.vmwcsproj: Changed reference to Consts.cs. - -2005-08-16 Andrew Skiba - - * System.Drawing.vmwcsproj: use ImageFormat.cs instead of jvm.cs - -2005-08-14 Gert Driesen - - * System.Drawing.dll.sources: Removed TestColorConverter again, as - there was already a test class for ColorConverter. - -2005-08-14 Gert Driesen - - * System.Drawing.dll.sources: Added TestColorConverter.cs. - -2005-08-14 Vladimir Krasnov - - * System.Drawing.vmwcsproj: Added SystemIcons.jvm.cs, excluded SystemIcons.cs - -2005-08-11 Konstantin Triger - - * System.Drawing.vmwcsproj: changing JAVA to TARGET_JVM in release builds - -2005-08-10 Boris Kirzner - * System.Drawing.vmwcsproj: Added ExtendedGeneralPath.jvm.cs and GeneralPathIterator.jvm.cs. - -2005-08-09 Konstantin Triger - - * System.Drawing.vmwcsproj: Added AdvancedStoke.jvm.cs and StrokeFactory.jvm.cs - -2005-08-09 Andrew Skiba - - * System.Drawing_test.dll.sources: add ColorConverter.cs and ColorTranslator.cs - -2005-08-07 Konstantin Triger - - * System.Drawing.vmwcsproj: removed source control dependency - -2005-08-03 Andrew Skiba - - * System.Drawing.vmwcsproj, System.Drawing.sln: add a project file and solution for building System.Drawing for Grasshopper - -2004-12-09 Geoff Norton - - * System.Drawing.dll.sources: Add System.Drawing/carbonFunctions.cs to the build - -2004-11-22 Ravindra - - * SD.csproj: Removed a wrong entry from files list. - -2004-09-16 Ravindra - - * SD.csproj: Added a VS.NET project file. It can be used to build - System.Drawing library on MS. - -2004-09-09 Sebastien Pouliot - - * System.Drawing_test.dll.sources: Added unit tests for - PrintingPermission and it's attribute class. - -2004-06-10 Ravindra - - * Makefile: Suppress compiler warning cs:618 for test dll. - -2004-06-03 Ravindra - - * Makefile: Updated. We don't need to define the flag - DECLARE_CDECL_DELEGATES anymore. As we have moved all the - codecs to libgdiplus. - -2004-05-26 Ravindra - - * System.Drawing_test.dll.sources: Added TestColor.cs to the test sources list. - -2004-05-20 Sanjay Gupta - - * System.Drawing_test.dll.sources: Added TestIcon.cs to the test sources list. - -2004-05-18 Ravindra - - * System.Drawing_test.dll.sources: Added TestHatchBrush.cs to the - test sources list. - * README: Added some guidelines for writing tests/samples. - -2004-05-17 Sanjay Gupta - - * System.Drawing_test.dll.sources: Added TestIconConverter.cs to the test sources list. - -2004-05-14 Sanjay Gupta - - * System.Drawing_test.dll.sources: Added TestImageConverter.cs and - TestImageFormatConverter.cs to the test sources list. - -2004-04-22 Ravindra - - * System.Drawing_test.dll.sources: Added TestPointConverter.cs, - TestRectangleConverter.cs and TestSizeConverter.cs to the test - sources list. - -2004-04-21 Ravindra - - * System.Drawing_test.dll.sources: Added TestPens.cs and - TestBrushes.cs to the test sources list. - -2004-04-16 Ravindra - - * System.Drawing_test.dll.sources: Added TestSystemPens.cs - to the test sources list. - -2004-04-12 Ravindra - - * System.Drawing_test.dll.sources: Added TestSystemBrushes.cs - to the test sources list. - -2004-03-18 Ravindra - * System.Drawing_test.dll.sources: Added TestBitmap.cs, - TestBlend.cs and TestColorBlend.cs to test sources list. - -2004-03-17 Ravindra - * Samples: Created directory for samples. - * README: Created README that tells about the directory - structure for samples and tests. - -2004-02-11 Ravindra - * System.Drawing.dll.sources: Added EncoderParameter.cs - and EncoderParameters.cs. - -2004-02-07 Andreas Nahr - - * System.Drawing.dll.sources: - SRDescriptionAttribute.cs, Locale.cs added - -2004-01-26 Ravindra - * System.Drawing.dll.sources: Added TextureBrush.cs. - -2004-01-26 Ravindra - * System.Drawing_test.dll.sources: Added to create - System.Drawing_test.dll. - -2004-01-23 Ravindra - * System.Drawing.dll.sources: Removed TextureBrush.cs. - Was added by mistake during last check-in. - -2004-01-19 Ravindra - * System.Drawing.dll.sources: Added Encoder.cs. - -2003-11-13 Andreas Nahr - * System.Drawing.dll.sources: MetafileHeader added (was missing), Consts.cs added - -2003-10-14 Bernie Solomon - * Makefile do not build gdiplus on Windows - -2003-10-12 Alexandre Pigolkine - * Makefile gdiplus added to subdirs - -2003-10-12 Alexandre Pigolkine - * System.Drawing.dll.sources: Remove cairo,win32,gtk implementations - Add gdi+ implementation - -2003-09-21 Miguel de Icaza - * System.Drawing.dll.sources: Remove xr implementation. - -2003-09-21 Alexandre Pigolkine - * System.Drawing.dll.sources removed 2 files from Printing namespace - -2003-08-31 Jerome Laban - * Graphics.cs: - * win32functions.cs: Added Win32 Ellipse implementation. - -2003-08-24 Duncan Mak - - * System.Drawing.dll.sources: Add Cairo implementation. - -2003-07-23 Peter Williams - - * System.Drawing.dll.sources: Add Pens.cs - -2003-07-17 Andreas Nahr - - * System.Drawing.dll.sources: - * list.unix: AssemblyInfo.cs added - -2003-06-27 Alexandre Pigolkine - * list.unix - new file added - -2003-06-22 Alexandre Pigolkine - * list.unix - reordered by folder names - few new files added - System.Drawing.Design/IDesignerHost.cs removed - -2003-06-18 Alexandre Pigolkine - * list.unix changed - -2003-06-15 Alexandre Pigolkine - * list.unix files added - * makefile.gnu --unsafe flag, cdecl delegates - -2003-06-06 Alexandre Pigolkine - * list.unix changed - -2003-04-26 Alexandre Pigolkine - * list.unix changed - -2003-03-31 Martin Willemoes Hansen - - * System.Drawing.Printing/PrinterUnitConvert.cs stubed - -2003-03-31 Martin Willemoes Hansen - - * System.Drawing.Design/ToolboxItemCollection.cs stubed - -2003-03-31 Alan Tam - - * list.unix: Added UITypeEditor.cs. - -2003-02-08 Gonzalo Paniagua Javier - - * list.unix: added ImageAttributes.cs. - -2003-02-07 Alexandre Pigolkine - * list.unix changed - -2002-12-1 Alejandro Sánchez Acosta - - * list.unix: Changed - - -2002-06-20 Gonzalo Paniagua Javier - - * ChangeLog: new file. - - * System.Drawing.build: added System.dll dependency - diff --git a/mcs/class/System.Drawing/Samples/ChangeLog b/mcs/class/System.Drawing/Samples/ChangeLog deleted file mode 100644 index 9bd8f76a772..00000000000 --- a/mcs/class/System.Drawing/Samples/ChangeLog +++ /dev/null @@ -1,22 +0,0 @@ -2004-07-16 Ravindra - - * run-samples.sh: Some minor changes, mostly cosmetic. - -2004-06-11 Ravindra - - * run-samples.sh: Added a script to run the samples. - Thanks to Harinath and Sachin for the help. - -2004-03-17 Ravindra - * General: Created repository for samples that cover more than one - namespace. - * System.Drawing.Drawing2D: Created repository for samples of this - namespace. - * System.Drawing.Imaging: Created repository for samples of this - namespace. - * System.Drawing.Printing: Created repository for samples of this - namespace. - * System.Drawing.Text: Created repository for samples of this - namespace. - * System.Drawing: Created repository for samples of this namespace. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Samples/General/ChangeLog b/mcs/class/System.Drawing/Samples/General/ChangeLog deleted file mode 100644 index a7e0c7d0609..00000000000 --- a/mcs/class/System.Drawing/Samples/General/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -2004-06-17 Ravindra - - * hering.cs: Formatted and moved here from Test/System.Drawing - directory. - -2004-03-17 Ravindra - - * Created this repository for samples of SD that cover - more than one namespace. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Samples/Standalone/ChangeLog b/mcs/class/System.Drawing/Samples/Standalone/ChangeLog deleted file mode 100644 index 63f3a298f98..00000000000 --- a/mcs/class/System.Drawing/Samples/Standalone/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -2006-09-20 Sebastien Pouliot - - * Makefile: Updated to include new texture.exe - * texture.cs: Sample to test texture brushes. - -2006-03-31 Sebastien Pouliot - - * Makefile: Build all (4) samples and their common assembly (dll); - * README: Description of every samples; - * binary.cs: Sample to test binary operations on regions. - * binary.Designer.cs: VS2k5 generated partial class for controls. - * clippy.cs: Sample to test clipping with regions. - * clippy.Designer.cs: VS2k5 generated partial class for controls. - * flatten.cs: Sample to convert region (curves) into polygons. - * flatten.Designer.cs: VS2k5 generated partial class for controls. - * scan.cs: Sample to convert regions into rectangles. - * scan.Designer.cs: VS2k5 generated partial class for controls. - * Matrices.cs: Shared class to created different Matrix. - * Shapes.cs: Shared class to create different GraphicsPath. diff --git a/mcs/class/System.Drawing/Samples/System.Drawing.Drawing2D/ChangeLog b/mcs/class/System.Drawing/Samples/System.Drawing.Drawing2D/ChangeLog deleted file mode 100644 index d1d62e2f9f2..00000000000 --- a/mcs/class/System.Drawing/Samples/System.Drawing.Drawing2D/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2004-03-17 Ravindra - * Created this repository for samples for - System.Drawing.Drawing2D namespace. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Samples/System.Drawing.Imaging/ChangeLog b/mcs/class/System.Drawing/Samples/System.Drawing.Imaging/ChangeLog deleted file mode 100644 index ce4170136cc..00000000000 --- a/mcs/class/System.Drawing/Samples/System.Drawing.Imaging/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -2004-05-25 Jordi Mas i Hernadez - * ImageAttributes.cs Added WrapMode examples - -2004-05-22 Jordi Mas i Hernadez - * ImageAttributes.cs Added - -2004-04-28 Jordi Mas i Hernadez - * ImageCodecs.cs Added - -2004-03-17 Ravindra - * Created this repository for samples for - System.Drawing.Imaging namespace. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Samples/System.Drawing.Printing/ChangeLog b/mcs/class/System.Drawing/Samples/System.Drawing.Printing/ChangeLog deleted file mode 100644 index 25d6f39a204..00000000000 --- a/mcs/class/System.Drawing/Samples/System.Drawing.Printing/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2006-01-27 Jordi Mas i Hernandez - - * Adds PrintFontSample.cs - -2006-01-15 Jordi Mas i Hernandez - - * Adds PrintingMargins.cs - -2005-12-22 Jordi Mas i Hernandez - - * EnumPrinters.cs: Printer enumerator - * PrintingTextFile.cs: Prints a text file - -2004-03-17 Ravindra - * Created this repository for samples for - System.Drawing.Printing namespace. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Samples/System.Drawing.Text/ChangeLog b/mcs/class/System.Drawing/Samples/System.Drawing.Text/ChangeLog deleted file mode 100644 index 927ceb18fc4..00000000000 --- a/mcs/class/System.Drawing/Samples/System.Drawing.Text/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2004-03-17 Ravindra - * Created this repository for samples for System.Drawing.Text - namespace. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Samples/System.Drawing/ChangeLog b/mcs/class/System.Drawing/Samples/System.Drawing/ChangeLog deleted file mode 100644 index ebff33c1e0a..00000000000 --- a/mcs/class/System.Drawing/Samples/System.Drawing/ChangeLog +++ /dev/null @@ -1,73 +0,0 @@ -2006-02-02 Sebastien Pouliot - - * RegionsRectangle.cs: Add test case for bug #77408. - -2006-01-15 Jordi Mas - - * Adds GraphicsUnits.cs - -2005-09-06 Jordi Mas - - * clipping: Sample to test clipping - -2004-06-17 Ravindra - - * BmpPaint.cs: Fixed, formatted and moved here from - Test/System.Drawing directory. - * font.cs: Formatted and moved here from Test/System.Drawing - directory. - * bmpsave.cs: Formatted and moved here from Test/System.Drawing - directory. - * graphicsUi.cs: Formatted and moved here from - Test/System.Drawing directory. - -2004-05-31 Ravindra - - * pie.cs: Made the output image little organized and added a - case where DrawPie and FillPie were crashing the system. It - was happening with zero degree sweep angle. - -2004-05-04 Ravindra - - * ImageRotateFlip.cs: Changed text color from white to - black and set the white background. - -2004-05-04 Jordi Mas - * ImageRotateFlip.cs: Added ImageRotateFlip.cs example. - -2004-04-24 Ravindra - - * pie.cs: Added a case to clear the graphics surface - and fill it with a background color. Fixing - Graphics.Clear(color) method. - -2004-04-07 Ravindra - * TextureWrapModes.cs: Use PNG, instead of BMP. - -2004-04-07 Duncan Mak - - * pie.cs: Added a case where the sweep angle is greater than 360 - degrees. - -2004-04-06 Duncan Mak - - * pie.cs: Save to PNG, instead of BMP. - -2004-03-26 Ravindra - * TextureWrapModes.cs: Changed the file format dos2unix and - adjusted the generated image size. - -2004-03-25 Ravindra - * bitmaps: Added a repository for the bitmaps required by some of - the samples of this repository. - * TextureWrapModes.cs: Added a sample for texture brush wrapmodes. - -2004-03-24 Jordi - * Added drawimage.cs example - -2004-03-22 Jordi - * Added pie.cs example - -2004-03-17 Ravindra - * Created this repository for samples for System.Drawing namespace. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Samples/System.Drawing/bitmaps/ChangeLog b/mcs/class/System.Drawing/Samples/System.Drawing/bitmaps/ChangeLog deleted file mode 100644 index 239045ecb7d..00000000000 --- a/mcs/class/System.Drawing/Samples/System.Drawing/bitmaps/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2004-03-25 Ravindra - * Created this repository for input images for samples for - System.Drawing namespace. - * ChangeLog: Added. - * horse.bmp: Added for TextureWrapModes.cs sample. diff --git a/mcs/class/System.Drawing/System.Drawing.Design/ChangeLog b/mcs/class/System.Drawing/System.Drawing.Design/ChangeLog deleted file mode 100644 index 866e75753ce..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/ChangeLog +++ /dev/null @@ -1,165 +0,0 @@ -2008-08-06 Sebastien Pouliot - - * ToolboxItem.cs: (Initialize) Avoid casting image to Bitmap 2 times. - [Found using Gendarme] - -2008-02-16 Ivan N. Zlatev - - * UITypeEditor.cs: Associate string[] with StringArrayEditor in the - editors table. - [Part of fix for bugs #360666 and #358332] - -2007-07-10 Rolf Bjarne Kvinge - - * UITypeEditor.cs: Add a table of special editors (types that can't use - attributes to specify the editor) to TypeDescriptor. - -2007-06-30 Gert Driesen - - * ToolboxItem.cs: GetType (IDesignerHost) is 2.0 only. - -2007-06-08 Ivan N. Zlatev - - * ToolboxItem.cs: Implement some 2.0 stuff. - Fix events not to get fired twice. - -2007-06-06 Alan McGovern - - * ToolboxItem.cs: Fixed typo in event firing - -2007-03-14 Ivan N. Zlatev - - * ToolboxItem.cs: Fixed GetType not to be - dependant on ITypeResolutionService. - -2007-03-14 Sebastien Pouliot - - * ToolboxItem.cs: Normalize line endings. - -2006-11-22 Sebastien Pouliot - - * ToolboxItem.cs: Implemented some 2.0 stuff. - -2006-11-28 Sebastien Pouliot - - * UITypeEditor.cs: Remove MonoTODO (this always returns false). - -2006-08-29 Sebastien Pouliot - - * ToolboxItem.cs: Fix compiler warning. - -2006-05-24 Sebastien Pouliot - - * ToolboxItem.cs: Update ComponentType property to match MS result. - -2006-05-21 Sebastien Pouliot - - * PropertyValueUIHandler.cs: Removed [Serializable] from 2.0 profile. - * PropertyValueUIItemInvokeHandler.cs: Removed [Serializable] from - 2.0 profile. - * ToolboxComponentsCreatedEventHandler.cs: Removed [Serializable] - from 2.0 profile. - * ToolboxComponentsCreatingEventHandler.cs: Removed [Serializable] - from 2.0 profile. - * ToolboxItemCreatorCallback.cs: Removed [Serializable] from 2.0 - profile. - -2006-05-05 Sebastien Pouliot - - * IToolboxService.cs: corcompare fix. Added [ComImport] for 2.0. - * ToolboxItem.cs: corcompare fix. Added new overload for - CreateComponentsCore in 2.0 - * UITypeEditor.cs: corcompare fix. Added new IsDropDownResizable - property for 2.0. - -2005-12-05 Jordi Mas i Hernandez - - * ToolboxItem.cs: Add new methods and properties for .Net and - also moved to an internal properties hashtable implementation - - * IToolboxItemProvider.cs: New .Net 2.0 interface - -2005-09-16 Sebastien Pouliot - - * CategoryNameCollection.cs: Added LinkDemand for Unrestricted - permissions. Added null checks in constructors. - * PaintValueEventArgs.cs: Added LinkDemand and InheritanceDemand for - Unrestricted permissions. Added null checks in constructor. - * PropertyValueItem.cs: Added LinkDemand and InheritanceDemand for - Unrestricted permissions. Added null checks in constructor. - * ToolboxComponentsCreatedEventArgs.cs: Added LinkDemand and - InheritanceDemand for Unrestricted permissions. - * ToolboxComponentsCreatingEventArgs.cs: Added LinkDemand and - InheritanceDemand for Unrestricted permissions. - * ToolboxItem.cs: Added LinkDemand and InheritanceDemand for - Unrestricted permissions. - * ToolboxItemCollection.cs: Added LinkDemand for Unrestricted - permissions. - * UITypeEditor.cs: Added LinkDemand and InheritanceDemand for - Unrestricted permissions. - -2005-08-24 Michael Hutchinson - - * ToolboxItem.cs: Implemented retrieving item's bitmap - -2005-08-09 Michael Hutchinson - - * ToolboxItemCollection.cs: Call base constructor - * ToolboxItem: Implemented CreateComponentsCore, GetType, Initialize - -2005-08-03 Andrew Skiba - - * UITypeEditor.cs: Added TARGET_JVM support - -2003-06-30 Andreas Nahr - - * ToolboxItem.cs: Added serialization/deserialization support - -2003-06-18 Andreas Nahr - - * CategoryNameCollection.cs - * ToolboxItemCollection.cs: Implemented - - * PropertyValueItem.cs: Implemented - * IDesignerHost.cs: Deleted (not defined in this namespace) - - * IToolboxService.cs: Fixed missing imports, added missing interface declarations - * ToolboxComponentsCreatingEventArgs.cs: Fixed missing imports - - * ToolboxItem.cs: Fixed missing imports, Partially implemented - - * UITypeEditor.cs: Implemented - - * UITypeEditorEditStyle.cs: Fixed incorrect values - -2003-03-31 Alan Tam - - * UITypeEditor.cs: Added - * PaintValueEventArgs.cs: Fixed typo in namespace - -2002-12-01 Alejandro Sánchez Acosta - - * PaintValueEventArgs.cs, - ToolboxComponentsCreatingEventArgs.cs, - PropertyValueItem.cs, - ToolboxComponentsCreatingEventHandler.cs - IDesignerHost.cs, - ToolboxItemCreatorCallback.cs, - ToolboxItem.cs, - ToolboxComponentsCreatedEventArgs.cs - UITypeEditorEditStyle.cs, - IToolboxUser.cs - ToolboxComponentsCreatedEventHandler.cs - CategoryNameCollection.cs : Added - -2002-11-20 Alejandro Sánchez Acosta - - * IPropertyValueUIService.cs: Added - - * PropertyValueItem.cs: Added - - * PropertyValueUIHandler.cs: Added - - * PropertyValueUIItemInvokeHandler.cs: Added - - * ChangeLog: new file. diff --git a/mcs/class/System.Drawing/System.Drawing.Drawing2D/ChangeLog b/mcs/class/System.Drawing/System.Drawing.Drawing2D/ChangeLog deleted file mode 100644 index 591bf12d58c..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Drawing2D/ChangeLog +++ /dev/null @@ -1,738 +0,0 @@ -2008-11-01 Sebastien Pouliot - - * GraphicsPathIterator.cs: Add proper null check that match the same - behavior that MS has. - * LinearGradientBrush.cs: Add comments to setter that dont do any null - check in order to be compatible with MS. Fix InterpolationColors to - throw a ArgumentNullException. - * PathGradientBrush.cs: Add comments to setter that dont do any null - check in order to be compatible with MS. - [Found using Gendarme CheckParametersNullityInVisibleMethodsRule] - -2007-11-13 Atsushi Enomoto - - * GraphicsPath.cs : AddBeziers(Point[]) arg is "params" in 2.0. - -2007-10-30 Sebastien Pouliot - - * GraphicsPath.cs: Remove some TODO specific to libgdiplus. - -2007-05-21 Adar Wesley - - * Matrix.jvm.cs: changed MemberwiseClone to clone. - -2007-05-09 Igor Zelmanovich - - * AdjustableArrowCap.jvm.cs: - * CustomLineCap.jvm.cs: - * GraphicsPath.jvm.cs: - added MonoNotSupported attributes. - -2006-11-22 Sebastien Pouliot - - * GraphicsPath.cs: Better MonoTODO description. - * LinearGradientBrush.cs: Better MonoTODO description. - -2006-08-10 Sebastien Pouliot - - * GraphicsPath.cs: Fix unit tests wrt libgdiplus return value change. - * PathGradientBrush.cs: Fix unit tests when running under Windows. - -2006-08-07 Andrew Skiba - - * Matrix.jvm.cs: TARGET_JVM fix - -2006-08-04 Sebastien Pouliot - - * GraphicsPath.cs: Fix unit tests wrt libgdiplus return value change. - * PathGradientBrush.cs: Fix unit tests wrt libgdiplus return value - changes. - -2006-06-08 Sebastien Pouliot - - * GraphicsPath.cs: Update/remove some MonoTODO on IsVisible methods. - -2006-06-07 Sebastien Pouliot - - * GraphicsPath.cs: IsOutlineVisible throws ArgumentNullException - if a null pen is supplied. Update/remove some MonoTODO on - IsOutlineVisible methods. - -2006-06-06 Sebastien Pouliot - - * GraphicsPath.cs: Fix IsOutlineVisible wrt API signature change. - -2006-05-24 Sebastien Pouliot - - * GraphicsPath.cs: Remove MonoTODO on GetBounds. For 1.x throw an - OutOfMemoryException if Widen is called on an empty path. - -2006-05-21 Sebastien Pouliot - - * CombineMode.cs: Removed [Serializable] from 2.0 profile. - * CompostingMode.cs: Removed [Serializable] from 2.0 profile. - * CompostingQuality.cs: Removed [Serializable] from 2.0 profile. - * CoordinateSpace.cs: Removed [Serializable] from 2.0 profile. - * DashCap.cs: Removed [Serializable] from 2.0 profile. - * DashStyle.cs: Removed [Serializable] from 2.0 profile. - * FillMode.cs: Removed [Serializable] from 2.0 profile. - * FlushIntention.cs: Removed [Serializable] from 2.0 profile. - * HatchStyle.cs: Removed [Serializable] from 2.0 profile. - * InterpolationMode.cs: Removed [Serializable] from 2.0 profile. - * LinearGradientMode.cs: Removed [Serializable] from 2.0 profile. - * LineCap.cs: Removed [Serializable] from 2.0 profile. - * LineJoin.cs: Removed [Serializable] from 2.0 profile. - * MatrixOrder.cs: Removed [Serializable] from 2.0 profile. - * PathPointType.cs: Removed [Serializable] from 2.0 profile. - * PenAlignment.cs: Removed [Serializable] from 2.0 profile. - * PenType.cs: Removed [Serializable] from 2.0 profile. - * PixelOffsetMode.cs: Removed [Serializable] from 2.0 profile. - * QualityMode.cs: Removed [Serializable] from 2.0 profile. - * SmoothingMode.cs: Removed [Serializable] from 2.0 profile. - * WarpMode.cs: Removed [Serializable] from 2.0 profile. - * WrapMode.cs: Removed [Serializable] from 2.0 profile. - -2006-05-12 Sebastien Pouliot - - * GraphicsPath.cs: Fix misnamed GdipAdd*Path*String[I] API (#78383) - -2006-05-10 Sebastien Pouliot - - * PathGradientBrush.cs: Added MonoTODO to warn about the lack of - support, for most cases, when using libgdiplus. - -2006-05-09 Sebastien Pouliot - - * PathGradientBrush.cs: Added missing checks before calling libgdiplus - (or GDI+). - -2006-05-02 Sebastien Pouliot - - * GraphicsContainer.cs: Change the state from int to uint to match the - Save/Restore methods (and code). Removed unrequired stuff. - -2006-05-01 Sebastien Pouliot - - * GraphicsPath.cs: Removed MonoTODO on AddCurve methods (it's fixed - in libgdiplus). - -2006-04-29 Jordi Mas i Hernandez - - * GraphicsPath.cs: Fixes use of unasssigned variables - -2006-04-28 Sebastien Pouliot - - * ColorBlend.cs: Removed TODO. ColorBlend may not be complete where - used (e.g. gradients) but the class is complete. - * CustomLineCap.cs: corcompare fixes. Clone and Dispose() methods are - not virtual. - -2006-04-28 Sebastien Pouliot - - * GraphicsPath.cs: Added MonoTODO on some AddCurve methods because - libgdiplus doesn't use the numberOfSegments argument. - -2006-04-27 Sebastien Pouliot - - * GraphicsPath.cs: Re-write two versions of AddLines method to use - GdipAddPathLine2[I] functions. This fix a unit test where we can add - a single point with those methods. It also prevent multiple managed to - unmanaged transitions. - -2006-04-27 Sebastien Pouliot - - * GraphicsPath.cs: Fix exception handle in AddString methods to match - MS behahiour. Updated MonoTODO to reflect current status. - -2006-04-19 Sebastien Pouliot - - * GraphicsPath.cs: Fix null pen handling in Widen. - * LinearGradientBrush.cs: Avoid temporary Rectangle local and directly - get use the instance RectangleF. - -2006-04-10 Sebastien Pouliot - - * Matrix.cs: Fixed ctors to check for the right number (3) of points. - Added missing 'ref' to rectangles (required with fixed wrapper code). - -2006-03-31 Sebastien Pouliot - - * LinearGradientBrush.cs: Added a [MonoTODO] to the GammaCorrection - property as this is not used anywhere inside libgdiplus. - -2006-03-22 Sebastien Pouliot - - * GraphicsPath.cs: Call [libgdiplus|GDI+] for AddString (even if it - is not yet implemented in libgdiplus). - * LinearGradientBrush.cs: Update the rectangle when using the internal - ctor. Fix a few missing validations. - -2006-03-17 Sebastien Pouliot - - * Matrix.cs: Add missing checks to methods (and fix unit tests). - -2006-02-05 Konstantin Triger - - * ExtendedGeneralPath.jvm.cs: use correct properties. - -2006-01-27 Sebastien Pouliot - - * GraphicsPath.cs: Removed TODO on Flatten methods (now supported in - libgdiplus). Added a private constant for FlatnessDefault (0.25). - Added MonoTODO on IsVisible* methods (not supported in libgdiplus). - * Matrix.cs: Ensure we call Marshal.FreeHGlobal even if CheckStatus - throws an exception. - -2006-01-16 Sebastien Pouliot - - * GraphicsPath.cs: Updated TODO description on GetBounds as it's now - only missing support for Pens (when used with libgidplus). - -2006-01-13 Sebastien Pouliot - - * GraphicsPath.cs: Added more parameter checks to methods (to match - unit tests). Added descriptions to TODOs. - * PathData.cs: Don't clone the arrays! Removed unused internal - properties. - -2006-01-12 Sebastien Pouliot - - * GraphicsPath.cs: Throw an ArgumentException if either PathPoints or - PathTypes properties are empty (0 length). Note that PathData property - still works in that case. - * PathData.cs: Don't clone empty arrays (results in NRE). - -2005-11-13 Konstantin Triger - - * GraphicsPath.jvm.cs: AddString support. - -2005-11-13 Konstantin Triger - - * ExtendedGeneralPath.jvm.cs: restore quadTo as curveTo affects quality - -2005-11-13 Konstantin Triger - - * PathData.cs: fixing access modifiers. - -2005-10-31 Konstantin Triger - - * ExtendedGeneralPath.jvm.cs: forward quadTo to curveTo - -2005-10-23 Vladimir Krasnov - - * GraphicsState.jvm.cs: fixed ResetState, RestoreBaseClip - -2005-10-19 Vladimir Krasnov - - * GraphicsPath.jvm.cs: fixed FillMode, ConvertArcAngle, AddPath, - CloseFigure - -2005-10-19 Vladimir Krasnov - - * LinearGradientBrush.jvm.cs: fixed clone(), SetBlendTriangularShape, - LinearColors, InterpolationColors, GetMedianeEnclosingRect, Init, NativeObject - * PathGradientBrush.jvm.cs: fixed clone() - -2005-10-04 Peter Dennis Bartok - - * Matrix.cs: Call GC.SuppressFinalize with 'this' instead of 'true' - -2005-09-26 Vladimir Krasnov - - * PathGradientBrush.jvm.cs: implemetated transform, WrapMode, ctors - * HatchBrush.jvm.cs: fallback to solid brush - -2005-09-14 Konstantin Triger - - * GraphicsPath.jvm.cs: fix drawing arcs for angles >= 360 - -2005-09-14 Konstantin Triger - - * GraphicsState.jvm.cs: container - -2005-09-11 Konstantin Triger - - * GraphicsState.jvm.cs: fixing visible window for containers - -2005-09-07 Konstantin Triger - - * GraphicsPath.jvm.cs: correct angle to compute the quarter - -2005-09-07 Konstantin Triger - - * Matrix.jvm.cs: Fix copy order in CopyTo - -2005-09-07 Boris Kirzner - - * ExtendedGeneralPath.jvm.cs: Cache PathData and GeneralPath. - * PathData.cs: always return cloned points and types. Use internals - without clone for internal processing. - -2005-09-07 Vladimir Krasnov - - * LinearGradientBrush.jvm.cs: FIxed transform methods - * Matrix.jvm.cs: Added CopyTo(), fixed Invert() - -2005-09-06 Boris Kirzner - - * ExtendedGeneralPath.jvm.cs: Imported functionality from GraphicsPAth. - Added copyright. - * GeneralPathIterator.jvm.cs: Added copyright. - * GraphicsPath.jvm.cs: Implemented methods. Some functionality moved - to ExtendedGeneralPath. Added copyright. - * GraphicsPathIterator.jvm.cs: Implemented. - -2005-09-06 Konstantin Triger - - * Matrix.jvm.cs: fix scale, added static IdentityMatrix - * GraphicsState.jvm.cs, GraphicsContainer.jvm.cs: fix - containers implementation - -2005-08-30 Boris Kirzner - - * Matrix.jvm.cs: Bug fix - -2005-08-30 Vladimir Krasnov - - * LinearGradientBrush.jvm.cs: Refactoring, bug fix - * GraphicsState.jvm.cs: fixed SaveState, ResetState - -2005-08-30 Konstantin Triger - - * GraphicsPath.jvm.cs: use correct object in Widen - -2005-08-28 Vladimir Krasnov - - * Added: GraphicsContainer.jvm.cs - * Added: GraphicsState.jvm.cs - -2005-08-14 Vladimir Krasnov - - * Matrix.jvm.cs: Refactoring - -2005-08-10 Konstantin Triger - - * GraphicsPath.jvm.cs: Implemented DrawClosedCurve. - * ExtendedGeneralPath.jvm.cs: cleanup. - -2005-08-10 Boris Kirzner - * ExtendedGeneralPath.jvm.cs: Added new class. Extends java GeneralPath - functionality. - * GeneralPathIterator.jvm.cs: Added new class. Implements java PathIterator. - * GraphicsPath.jvm.cs: - - Redefined JPI enums so their values are defined in the single place. - - NativeObject is now of type ExtendedGeneralPath. - - Implemented missing constructors. - - Implemented PathData and PointCount. - - Decision about connecting to previous figure is now handled in - ExtendedGeneralPath. - - Reimplemented AddRectangle to obtain right number of points. - - Reimplemented GetLastPoint using ExtendedGeneralPath. - - CloseAllFigures must close path at the end. - - Fixed StartFigure. - -2005-08-10 Konstantin Triger - - * GraphicsPath.jvm.cs: implemented GraphicsPath.Widen - -2005-08-10 Konstantin Triger - - * GraphicsPath.jvm.cs: fix default curve tension. - -2005-08-0 9Konstantin Triger - - * GraphicsPath.jvm.cs, DashStyle.cs: refactoring - -2005-08-08 Konstantin Triger - - * GraphicsPath.cs: Implemented AddBeziers - -2005-08-08 Vladimir Krasnov - - * GraphicsPath.jvm.cs: Fixed AddPolygon methods - -2005-08-08 Konstantin Triger - - * GraphicsPath.cs: Fix AddLines - -2005-08-08 Konstantin Triger - - * GraphicsPath.cs: Fix AddArc/AddPie - -2005-08-08 Vladimir Krasnov - - * GraphicsPath.jvm.cs: Fixed AddLines methods - -2005-08-07 Konstantin Triger - - * GraphicsPath.cs: Fix AddCurve implementation and cosmetic changes. - -2005-08-07 Andrew Skiba - - * GraphicsPath.cs: BasicShape as a base class and cosmetic changes - -2005-08-03 Andrew Skiba - - * DashStyle.cs: TARGET_JVM - add internal dash attribs arrays - * AdjustableArrowCap.jvm.cs, CustomLineCap.jvm.cs, GraphicsPath.jvm.cs, - GraphicsPathIterator.jvm.cs, HatchBrush.jvm.cs, LinearGradientBrush.jvm.cs, - Matrix.jvm.cs, PathGradientBrush.jvm.cs: added TARGET_JVM implementation of - these classes. - -2005-03-15 Jordi Mas i Hernandez - - * GraphicsState.cs: should only contain the nativeState cookie - * Matrix.cs: Fixes Dispose method to allow to be called multiple times - -2005-01-02 Geoff Norton - - * GraphicsPath.cs: Fixed the AddPoints methods. Fixes bug #70916 - -2004-07-21 Ravindra - - * GraphicsPath.cs: Implemented Dispose method and added error - checking in constructors. - * GraphicsPathIterator.cs: Fixed CopyData and Enumerate methods. - -2004-07-16 Ravindra - - * GraphicsPathIterator.cs: New implementation using GDI+ APIs. - This change makes this class fit into the rest of the design well - and also it takes care of a scenario when path gets modified. Old - implementation was not taking care of this. - -2004-07-15 Ravindra - - * GraphicsPath.cs: Implemented PathData property and some formatting. - -2004-07-15 Ravindra - - * CombineMode.cs, CompositingMode.cs, CompositingQuality.cs, - GraphicsPath.cs, CoordinateSpace.cs, DashCap.cs, DashStyle.cs, - FillMode.cs, FlushIntention.cs, GraphicsPath.cs, GraphicsState.cs, - InterpolationMode.cs, LineCap.cs, LineJoin.cs, LinearGradientMode.cs, - Matrix.cs, MatrixOrder.cs, PathPointType.cs, PenAlignment.cs, - PenType.cs, PixelOffsetMode.cs, QualityMode.cs, SmoothingMode.cs, - WarpMode.cs, WrapMode.cs: Changed format dos2unix. - - * GraphicsContainer.cs, GraphicsPathIterator.cs, PathData.cs, - RegionData.cs: Changed format dos2unix and changed instance variables' - access default/internal to private. - -2004-07-13 Ravindra - - * PathGradientBrush.cs: Removed all the private variables. - Now, we get/set everything from libgdiplus. This is cleaner. - -2004-05-18 Ravindra - - * LinearGradientBrush.cs: Added checks for the values of - focus and scale parameters in SetBlendTriangularShape and - SetSigmaBellShape methods. - * PathGradientBrush.cs: Same as above. - -2004-06-13 Gert Driesen - - * DashCap.cs: fixed mismatches in enum field values - * HatchStyle.cs: fixes mismatches in enum field values - -2004-05-18 Ravindra - - * CustomLineCap.cs: Added null checks and corrected Dispose method. - -2004-05-17 Duncan Mak - - * GraphicsPathIterator.cs: Untabify and fixed coding style. - (GraphicsPathIterator): Store the path count, path points and path - type arrays instead of calling unmanaged functions in GDI+ each - time to get to get the path data. - (CopyData, Enumerate, HasCurve, Rewind, SubpathCount): - Implemented. - -2004-05-16 Gert Driesen - - * GraphicsPath.cs: renamed SetMarker to SetMarkers, to fix - public API to match MS.NET - -2004-05-15 Duncan Mak - - * GraphicsPath.cs: Instead of casting null to an IntPtr, use - IntPtr.Zero instead. Thanks to Nick Drochak for spotting this. - -2004-05-14 Nick Drochak - - * GraphicsPath.cs: fix build with csc. No implicit conversion from - null to IntPtr. Bug in mcs? - -2004-05-14 Duncan Mak - - * GraphicsPath.cs (ConvertPoints): Removed, we'll do the - conversion in C. - (GraphicsPath): Use GdipCreatePath2I instead. - (SetMarker, ClearMarkers): - (Flatten, GetBounds, IsOutlineVisible, IsVisible): - (StartFigure, CloseFigure, CloseFigures): - (Warp, Widen): Implemented. I left the MonoTODO attribute on for - the methods where the equivalent C function has not yet been - implemented. - - * GraphicsPathIterator.cs (Count): Implemented. - -2004-05-13 Sanjay Gupta - - * GraphicsState.cs: Added internal constructor. - -2004-05-13 Sanjay Gupta - - * GraphicsPath.cs: Added stub for missing method CloseFigure(). - -2004-05-11 Ravindra - - * AdjustableArrowCap.cs: Implemented. - * CustomLineCap.cs: Implemented. - -2004-05-04 Ravindra - - * LinearGradientBrush.cs: Fixed Transform property. - -2004-04-30 Ravindra - - * LinearGradientBrush.cs: Fixed some errors. - -2004-04-06 Duncan Mak - - * GraphicsPath.cs (GraphicsPath): Filled out the missing - constructors. - (ConvertPoints): New helper function. Converts a Point array to a - PointF array. - -2004-04-05 Jordi Mas i Hernandez - * GraphicsPath.cs: added missing methods - -2004-04-01 Duncan Mak - * GraphicsPath.cs (AddCurve, AddClosedCurve): Added all overloads. - -2004-03-26 Ravindra - * WrapMode.cs: Corrected the TileFlipXY and TileFlipY values. - -2004-03-23 Ravindra - * LinearGradientBrush.cs: Implemented public methods. - -2004-03-22 Ravindra - * LinearGradientBrush.cs: Implemented constructors and properties. - * PathGradientBrush.cs: Fixed a constructor and few coding - style fixes. - -2004-03-18 Ravindra - * HatchBrush.cs: Fixed Clone method. - * PathGradientBrush.cs: Fixed Clone method and few minor - fixes. - -2004-03-17 Ravindra - * Blend.cs: Fixed. - * ColorBlend.cs: Fixed. - -2004-03-06 Ravindra - * PathGradientBrush.cs: Implemented methods. - -2004-03-06 Ravindra - * PathGradientBrush.cs: Implemented constructors and properties. - -2004-03-04 Duncan Mak - - * GraphicsPath.cs (PathCount): Corrected. The name should be PointCount. - (AddPath): Implemented. - -2004-02-27 Ravindra - - * WrapMode.cs: Corrected enum values. Tile should be zero - and Clamp should be four. - -2004-02-11 Ravindra - - * Matrix.cs: Added status checks using - GDIPlus.CheckStatus(Status) method. - -2004-02-07 Andreas Nahr - - * GraphicsPathIterator.cs: Fixed signature, added TODOs - * Matrix.cs: Removed additional method - -2004-02-06 Ravindra - - * HatchBrush.cs: Using CheckStatus method instead of - GetException. - -2004-02-05 Ravindra - - * HatchBrush.cs: Implemented. - * HatchStyle.cs: Corrected enum values. Changed file format - from DOS to UNIX. - -2004-01-30 Duncan Mak - - * GraphicsPath.cs (AddPie): Corrected arguments sent to - P/Invoke. This fixes the strange NaNs we were getting when we - tried to draw Paths with a Pie figure. - -2004-01-24 Duncan Mak - - * GraphicsPath.cs (AddEllipse): Added. - -2004-01-19 Duncan Mak - - * GraphicsPath.cs: Implemented. Still needs testing, though. - Particular the PathPoints property, I ran into a P/Invoke problem, - I need to first fix that before I can go on with the rest of the testing. - -2004-01-13 Ravindra - - * Matrix.cs: Made the Matrix(IntPtr) constructor internal. - Because default access is private, that makes it unusable - by other classes. - -2004-01-11 Duncan Mak - - * Matrix.cs (Matrix): Removed reference to GpRect/GpRectF. - -2004-01-10 Ravindra - - * All Enums: Made serializable. - - * GraphicsPathIterator.cs: Implements IDisposable. - - * GraphicsState.cs: Inherits MarshalByRefObject. - -2003-12-25 Duncan Mak - - * Matrix.cs (ToString): Cache the elements inside a local variable - to avoid calling the Elements property repeatedly. - -2003-12-04 Gonzalo Paniagua Javier - - * Blend.cs: fix array sizes in the constructors. Closes bug #51564. - System.Web moves in mysterious ways. - -2003-11-22 Duncan Mak - - * Matrix.cs: Rewrote to use GDI+ implementation, doing all the - math in unmanaged code instead of doing it in C#. - -2003-11-04 Miguel de Icaza - - * GraphicsPathIterator.cs: Do not make this protected. - -2003-11-13 Andreas Nahr - - * QualityMode.cs: Fixed typo - * InterpolationMode.cs: Fixed typo - * RegionData.cs: Fixed signatures, partially implemented - * PathGradientBrush.cs: Fixed signatures - * PathData.cs: Fixed signature, implemented - * LinearGradientBrush.cs: Added missing MonoTODOs, fixed typo - * GraphicsContainer.cs: Added private constructor - * CustomLineCap.cs: Fixed typos, fixed inheritance, removed unneeded member - -2003-11-11 Ben Maurer - - * ColorBlend.cs (Positions): another one. - -2003-11-11 Ben Maurer - - * Blend.cs (Positions): recursion in prop. - -2003-10-24 Miguel de Icaza - - * GraphicsPath.cs: Stub some more. - -2003-10-12 Alexandre Pigolkine - * GraphicsState.cs internal member added - -2003-06-26 Alexandre Pigolkine - * GraphicsState.cs internal member added - -2003-04-26 Alexandre Pigolkine - * LinearGradientBrush.cs some implementation added - -2003-3-15 DennisHayes - * Stubbed and somewhat implmented - - * CustomLineCap.cs - * GraphicsContainer.cs - * GraphicsPath.cs - * GraphicsPathIterator.cs - * GraphicsState.cs - * HatchBrush.cs - * LinearGradientBrush.cs - -2003-3-5 DennisHayes - * Added values for enums - * Stubbed and somewhat implmented Blend, ColorBlend, CustomLineCap - - -2003-3-2 DennisHayes - - * Created changelog - * updated copyrights to 2002/3 - * changed namespace from System.Drawing, System.Drawing.Drawing2d to System.Drawing.Drawing2D - * cosmetic improvments - -2002-10-13 DennisHayes - * Changed namespace from *2d to *2D - * Changed comment header from system.Drawing to System.Drawing.Drawing2D - -2002-9-2 DennisHayes - - * AdjustableArrowCap.cs - * Blend.cs - * ColorBlend.cs - * CombineMode.cs - * CompostingMode.cs - * CompostingQuality.cs - * CoordinateSpace.cs - * CustomLineCap.cs - * DashCap.cs - * DashStyle.cs - * FillMode.cs - * FlushIntention.cs - * GraphicsContainer.cs - * GraphicsPathIterator.cs - * GraphicsState.cs - * HatchBrush.cs - * HatchStyle.cs - * InterpolationMode.cs - * LinearGradientBrush.cs - * LinearGradientMode.cs - * LineCap.cs - * LineJoin.cs - * MatrixOrder.cs - * PathData.cs - * PathGradientBrush.cs - * PathPointType.cs - * PenAligment.cs - * PenType.cs - * PixelOffsetMode.cs - * QualityMode.cs - * RegionData.cs - * SmoothingMode.cs - * WarpMode.cs - * WrapMode.cs - * Added null classes for most/all classes, Many stubs, and some implmentation - -2002-9-2 DennisHayes - - * Matrix.cs - * Added stubs, implmentation - -2002-9-2 DennisHayes - - * GraphicsPath.cs - * added stub needed for system.windows.forms - -2002-01-06 Ravi Pratap - - * ChangeLog : Add. - - * Matrix.cs : MonoTODO everywhere. - - * TODOAttribute.cs : Add here too. diff --git a/mcs/class/System.Drawing/System.Drawing.Imaging/ChangeLog b/mcs/class/System.Drawing/System.Drawing.Imaging/ChangeLog deleted file mode 100644 index c4bf92b1ae7..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Imaging/ChangeLog +++ /dev/null @@ -1,614 +0,0 @@ -2008-11-21 Andreia Gaita - - * Metafile.cs: Save the underlying stream when creating from a - clone under win32 (fixes #438886) - -2008-10-12 Sebastien Pouliot - - * ColorPalette.cs, ImageFormat.cs: Remove unneeded field - initialization to their default values. - [Found using Gendarme AvoidUnneededFieldInitializationRule] - -2008-08-06 Sebastien Pouliot - - * FrameDimension.cs: Fix double-cast in Equals (found using Gendarme). - Then fixed a lot of other things while creating unit tests for it. - -2008-07-14 Sebastien Pouliot - - * ImageAttributes.cs: Fix GetAdjustedPalette using new (and correct) - signature. - -2008-06-23 Sebastien Pouliot - - * ImageAttributes.cs: Call CheckStatus in GetAdjustedPalette before - trying to set the palette (since the values could be bad). - [Partial fix for #402172] - -2008-05-14 Sebastien Pouliot - - * EncoderParameters.cs: Don't downcast an IntPtr to an Int32. - [Found using Gendarme] - -2007-12-13 Vladimir Krasnov - - * ImageCodec.jvm.cs: fixed bitmap resolution - -2007-11-05 Sebastien Pouliot - - * Metafile.cs: Stream position is not moved for metafiles. - -2007-05-30 Sebastien Pouliot - - * ImageAttributes.cs: Remove TODO for ColorMatrixFlags and Gray - ColorMatrix support methods. Add TODO on some stuff not supported by - libgdiplus (so MoMA reports gets more accurate). Fix coding style. - -2007-05-09 Igor Zelmanovich - - * EncoderParameter.jvm.cs: removed destructor, - Dispose doesn't throw exception. - -2007-04-26 Sebastien Pouliot - - * Metafile.cs: Reduce size by reusing more complex ctors. Add Linux - support to metafile recoding with the new delegate-based functions. - -2007-04-26 Sebastien Pouliot - - * Metafile.cs: Complete all ctors (except for stream-based one outside - Windows) with calls into GDI+. - -2007-03-28 Sebastien Pouliot - - * MetaHeader.cs: Make workaround (#81254) permanent and return correct - values on big endian architectures. - -2007-03-28 Sebastien Pouliot - - * MetaHeader.cs: Workaround bug #81254 where the SPARC architecture - can't use the misaligned integer in the structure (with Pack=2). - -2007-03-14 Sebastien Pouliot - - * MetafileHeader.cs: WmfHeader is available on non-placeable WMF too. - -2007-03-09 Sebastien Pouliot - - * MetafileHeader.cs: WmfHeader throws if the metafile isn't a WMF (e.g. - EMF, EMF+ or EMF dual). - -2007-03-09 Sebastien Pouliot - - * MetafileHeader.cs: Fix offset to match correct C definition. - -2007-02-21 Sebastien Pouliot - - * Metafile.cs: Implement a few cases required to playback metafiles. - * MetafileHeader.cs: Implemented. - * MetaHeader.cs: Implemented. - * WmfPlaceableFileHeader.cs: Adjust packing. - -2007-01-12 Sebastien Pouliot - - * ImageAttribute.cs: Reuse code in SetColorMatrix overloads. - -2007-01-08 Sebastien Pouliot - - * ImageCodecInfo.cs: Remove MonoTODO on SignaturePatterns. - -2006-11-22 Sebastien Pouliot - - * ImageAttributes.cs: Better MonoTODO description. - * ImageCodecInfo.cs: Add MonoTODO description. - * Metafile.cs: Use a single MonoTODO on the class itself. MoMA will - detect and report that every ctors/methods/properties are throwing - NotImplementedException. - * MetafileHeader.cs: Use a single MonoTODO on the class itself. MoMA - will detect and report that every ctors/methods/properties are - throwing NotImplementedException. - -2006-10-31 Sebastien Pouliot - - * MetaHeader.cs: Fix layout (order is important in sequential structs) - and use the struct field names; - * WmfPlaceableFileHeader.cs: Implement all TODO. - -2006-09-14 Sebastien Pouliot - - * BitmapData.cs: Change fields visibility to private as they either - have get/set properties or shouldn't be used in managed code (as they - do not exists when using MS GDI+). Added more warnings comments. - -2006-09-01 Sebastien Pouliot - - * BitmapData.cs: Invert left and top fields to be in sync with gdip.h - -2006-08-25 Sebastien Pouliot - - * ColorMatrix.cs: Add Alloc and Free method helpers for interop. - * ImageAttributes.cs: Fix all methods accepting a ColorMatrix (i.e. - which calls GdipSetImageAttributesColorMatrix) to use IntPtr instead - of the ColorMatrix itself. - -2006-07-19 Sebastien Pouliot - - * ImageFormat.cs: Re-fixed ToString method to match MS output when - the ImageFormat instance comes from the static properties. Create the - default ImageFormat on demand (and avoid creating 10 instances of - ImageFormat in the static ctor). - -2006-05-30 Sebastien Pouliot - - * ImageFormat.cs: Avoid double-cast in Equals method. - -2006-05-24 Sebastien Pouliot - - * ImageFormat.cs: Fixed ToString method to match MS output. - -2006-05-21 Sebastien Pouliot - - * ColorAdjustType.cs: Removed [Serializable] from 2.0 profile. - * ColorChannelFlag.cs: Removed [Serializable] from 2.0 profile. - * ColorMapType.cs: Removed [Serializable] from 2.0 profile. - * ColorMatrixFlag.cs: Removed [Serializable] from 2.0 profile. - * ColorMode.cs: Removed [Serializable] from 2.0 profile. - * EmfPlusRecordType.cs: Removed [Serializable] from 2.0 profile. - * EmfType.cs: Removed [Serializable] from 2.0 profile. - * EncoderParameterValueType.cs: Removed [Serializable] from 2.0 - profile. - * EncoderValue.cs: Removed [Serializable] from 2.0 profile. - * ImageCodecFlags.cs: Removed [Serializable] from 2.0 profile. - * ImageCodecInfo.cs: Removed [Serializable] from 2.0 profile. - * ImageFlags.cs: Removed [Serializable] from 2.0 profile. - * ImageLockMode.cs: Removed [Serializable] from 2.0 profile. - * Metafile.cs: Removed [Serializable] from 2.0 profile. - * MetafileFrameUnit.cs: Removed [Serializable] from 2.0 profile. - * MetafileType.cs: Removed [Serializable] from 2.0 profile. - * PixelFormat.cs: Removed [Serializable] from 2.0 profile. - * PlayRecordCallback.cs: Removed [Serializable] from 2.0 profile. - -2006-05-05 Sebastien Pouliot - - * PaletteFlags.cs: corcompare fixes for 2.0. Add [Flags] and remove - [Serializable] - -2006-04-20 Peter Dennis Bartok - - * BitmapData.cs: Updated to match the BitmapData structure - from libgdiplus r59689. - -2006-04-19 Peter Dennis Bartok - - * BitmapData.cs: Updated to match the BitmapData structure - from libgdiplus r59661. - -2006-04-03 Gonzalo Paniagua Javier - - * ImageAttributes.cs: SetColorKey(color, color) now calls the - color,color,ColorAdjustType. - -2006-02-09 Peter Dennis Bartok - - * ColorPalette.cs, EncoderParameters.cs, EncoderParameter.cs, - ImageAttributes.cs: 64bit cleanup and some simplifications - -2006-01-27 Sebastien Pouliot - - * ImageAttributes.cs: Ensure Marshal.FreeHGlobal is called for all - unmanaged memory allocated with AllocHGlobal. - * ImageCodecInfo.cs: Ensure Marshal.FreeHGlobal is called for all - unmanaged memory allocated with AllocHGlobal. - -2005-11-23 Vladimir Krasnov - - * ImageCodec.jvm.cs: fixed ProcessOneCodec, sometime it was failed - on parsing version of codec - -2005-11-17 Vladimir Krasnov - - * ImageCodec.jvm.cs: fixed WriteImage, removed flush - of native output - -2005-11-17 Raja R Harinath - - * ColorMatrix.cs: Make it have Sequential layout. - -2005-11-16 Konstantin Triger - - * ImageCodec.jvm.cs: refactoring. - -2005-11-14 Vladimir Krasnov - - * ImageCodec.jvm.cs: Fixed error handling in codecs emumeration flow - -2005-11-13 Kornél Pál - - * ImageFormat.cs: Fixed ToString to use this.Equals to reflect argument - changes to ImageFormat objects. Added Exif and Icon strings to ToString - and reordered formats to match declaration. - -2005-11-13 Konstantin Triger - - * ImageCodec.jvm.cs: throw an exception if codec is not found. - -2005-10-31 Jordi Mas i Hernandez - - * ImageFormat.cs: Fixes ToString method - -2005-09-27 Vladimir Krasnov - - * ImageCodec.jvm.cs: implemented IDsposable, - fixed NativeReader, NativeWriter, NativeStream - -2005-10-20 Konstantin Triger - - * Metafile.jvm.cs: implement abstact Clone - -2005-10-04 Peter Dennis Bartok - - * EncoderParameter.cs, EncoderParameters.cs: Calling GC.SuppressFinalize - from the Dispose method; fixes bug #76329 - -2005-09-21 Vladimir Krasnov - - * ImageCodec.jvm.cs: refactoring of read/write methods, members access levels - -2005-09-14 Vladimir Krasnov - - * ImageCodecInfo.jvm.cs: fixed ImageCodec namespace - * ImageCodec.jvm.cs: refactoring of read/write methods - -2005-09-07 Vladimir Krasnov - - * ImageCodecInfo.jvm.cs: fixed GetValueFromMetadata, SetResolution - -2005-09-07 Vladimir Krasnov - - * ImageCodecInfo.jvm.cs: Refactoring - * Added ImageCodec.jvm.cs - -2005-08-28 Vladimir Krasnov - - * ImageCodecInfo.jvm.cs: Fixed Iterate - -2005-08-03 Andrew Skiba - - * ImageCodecInfo.jvm.cs: implement via java imageio, add internal APIs for - fast read-only requests - * Methafile.jvm.cs: change in not implemented api to match image.jvm.cs - -2005-08-03 Andrew Skiba - - * Metafile.jvm.cs: add TARGET_JVM implementation - -2005-08-03 Andrew Skiba - - * ColorPalette.cs, FrameDimension.cs, EncoderParameters.cs: TARGET_JVM - exclude not supported internal methods - * EncoderParameter.jvm.cs, ImageAttributes.jvm.cs, ImageFormat.jvm.cs, - ImageCodecInfo.jvm.cs: added TARGET_JVM implementation of these classes - -2005-03-23 Jordi Mas i Hernandez - - * ColorPalette.cs: fixes ColorPalette marshaling - -2004-03-21 Jordi Mas i Hernadez - - * ColorMatrix.cs: fixes Matrix00 init - * ImageAttributes.cs: fixes dispose method and signature - -2004-02-25 Jordi Mas i Hernadez - - * ColorMatrix.cs: rewritten to be able to marshall it properly - -2004-12-27 Zoltan Varga - - * ImageCodecInfo.cs: Fix marshalling of arrays on amd64. - -2004-11-25 Marek Safar - - * ColorPalette.cs: Add CheckStatus to GetAdjustedPalette. - -2004-11-03 Miguel de Icaza - - * ColorPalette.cs: Add internal Clone method - -2004-10-08 Ravindra - - * BitmapData.cs: Synchronized the class with BitmapData struct - in libgdiplus. - -2004-06-13 Gert Driesen - - * EmfPlusRecordType.cs: fixed mismatches in enum field values - -2004-05-18 Jordi Mas i Hernadez - * ImageAttributes.cs: SetBrushRemapTable and SetRemapTable were - passing bad parameters to GDI+ causing them not to work - -2004-05-16 Gert Driesen (drieseng@users.sourceforge.net) - - * EncoderParameterValueType.cs: fix Windows build (CSC), - MCS bug #58571 - - * EncoderParameter.cs: removed ctors taking int value, - to fix public API - -2004-05-14 Vladimir Vukicevic - - * EncoderParameters.cs: Added ToNativePtr() method to marshal - struct correctly to a native struct. Resulting data should be - FreeHGlobal'd when finished. - - * EncoderParameter.cs: Changed data storage to correspond to - native code layout (so we can pass these structs directly to - native code). Also changed layout to match native layout. - - * EncoderParameterValueType.cs: force EncoderParameterValueType to - be Int32 - -2004-05-13 Jordi Mas i Hernadez - - * ColorMatrix.cs:Make private data private - * ColorPalette.cs: Make private data private - * Encoder.cs: Make private data private - * EncoderParameter.cs: Make private data private - * EncoderParameters.cs: Make private data private - * MetaHeader.cs: Make private data private - * PropertyItem.cs: Make private data private - -2004-05-04 Vladimir Vukicevic - - * BitmapData.cs: re-synchronized with libgdiplus; also - removed memory deallocs here (as the data is always owned - by libgdiplus) - -2004-04-28 Sanjay Gupta - - Modified files from dos2unix format. - -2004-04-27 Ravindra - - * ImageAttributes.cs: Implemented SetWrapMode(WrapMode) method. - -2004-04-27 Jordi Mas i Hernadez - - * ImageFormat.cs: completed missimg members - * ImageCodecInfo.cs: Use GDI+ calls instead of native C# - -2004-04-27 Sanjay Gupta - * ImageFormat.cs: Implemented Equals() method. - -2004-04-27 Sanjay Gupta - * ImageFormat.cs: Implemented ToString() method. - -2004-04-06 Vladimir Vukicevic - - * BitmapData.cs: synced up data structure with libgdiplus - - * BmpCodec.cs, JPEGCodec.cs, PNGCodec.cs: Removed codec impls, - left just codecinfo getters; the codecs are in libgdiplus - - * ImageCodecInfo.cs: removed encode/decode delegates - -2004-03-31 Jordi Mas i Hernadez - * FrameDimension.cs: added missing members - -2004-03-26 Jordi Mas i Hernadez - * ImageAttributes.cs: added missing members and complete the wrapper - -2004-03-04 Jordi Mas i Hernadez - * BmpCodec.cs: fixes DPI in BMP - * Image.cs: gets DPI using GDI+ api - -2004-03-04 Jordi Mas i Hernadez - * BmpCodec.cs - Added support for diffent formats - Fixed bugs in import and export - Support for OS/2 and palettes - * Image.cs - Palettes - -2004-03-04 Sanjay Gupta - * Metafile.cs: Added constructor with correct signature. - -2004-03-04 Nick Drochak - - * Metafile.cs: Fix build, remove duplicate member. - -2004-03-03 Sanjay Gupta - *ImageAttributes.cs: Added few missing functions - *Metafile.cs: Added stubs for missing constructors and functions - -2004-03-03 Nick Drochak - - * BmpCodec.cs: Remove unsed variable. - -2004-02-17 Ravindra - * EncoderParameter.cs: Did few bug fixes and changed the file - format to unix. - -2004-02-13 Sanjay Gupta - * FrameDimension.cs: Implemented missing functionalities - -2004-02-12 Ravindra - * EncoderParameters.cs: Implemented. - * EncoderParameter.cs: Implemented. - -2004-01-21 Jordi Mas i Hernàdez - * BmpBitmap.cs: fixed encoding and decoding problems - * ImageAttributes.cs: implemented - -2004-01-19 Ravindra - - * Encoder.cs: Implemented. - -2004-01-10 Ravindra - - * All Enums: Made serializable. - - * ImageAttributes.cs: Implements ICloneable. - - * Metafile.cs: Made serializable and invisible to COM. - -2003-11-13 Andreas Nahr - - * ColorMap.cs: Implemented - * ColorMatrix.cs: Implemented, Removed unneccesary members - * ImageAttributes.cs: Fixed signature - * ImageCodecInfo.cs: Added missing attribure, hide constructor - * ImageFormat.cs: Implemented, Added attribute - * MetaHeader.cs: Implemented - * PropertyItem.cs: Implemented - * ImageFlags.cs: Added Attribute - * ImageCodecFlags.cs: Added Attribute - * EmfPlusRecordType.cs: Added missing members - -2003-11-12 Alexandre Pigolkine - * BitmapData.cs new function to convert BRG to RGB - * JPEGCodec.cs convert BRG to RBG - * PNGCodec.cs - - -2003-11-02 Alexandre Pigolkine - * BmpCodec.cs - * ImageCodecInfo.cs - * JPEGCodec.cs - * PNGCodec.cs - codec can select pixel format of bitmap - -2003-10-23 Miguel de Icaza - - * JPEGCodec.cs (JSAMPARRAY): Do not allocate memory here anymore, - we will just have the JPEG library copy directly into our buffer. - - (Encode, Decode): Ported to the new model which avoid copies, and - eliminates InternalImageInfo. - - TODO: need to port the PNG coder/decoder, and add support for RGBA - images which got dropped from this version - - * BmpCodec.cs: Rework this one to use BitmapData and Image. Do - not use the RawBytes property, instead pull the data one line at a - time, and write that out. - - * ImageCodecInfo.cs: Make the encoding and decoding delegates take - a Image parameter; - - * BmpCodec.cs: - - * BitmapData.cs: Make this one sequential, and also mimic the - layout of GdiPlus.h so we can use this instead of making copies - back and forth. - -2003-10-12 Alexandre Pigolkine - * BmpCodec.cs warning removed - -2003-07-23 Alexandre Pigolkine - * JPEGCodec.cs - * PNGCodec.cs - * BmpCodec.cs cosmetic changes - -2003-07-22 Alexandre Pigolkine - * ImageCodecInfo.cs - * ImageFormat.cs - * JPEGCodec.cs - changes for PNG codec - - * PNGCodec.cs added - -2003-07-21 Andreas Nahr - - * Metafile.cs: Inherits from image (fix for System.Drawing.Design) - -2003-06-29 Alexandre Pigolkine - * BmpCodec.cs handle 32bpp images - * JPEGCodec.cs small fix - -2003-06-27 Alexandre Pigolkine - * JPEGCodec.cs encode 32 bpp images - -2003-06-23 Alexandre Pigolkine - * JPEGCodec.cs set pixel format in InternalImageInfo - -2003-06-23 Alexandre Pigolkine - * BmpCodec.cs pixel format check added - * JPEGCodec.cs encoder implemented - -2003-06-15 Alexandre Pigolkine - * ColorPalette.cs - * ImageCodecInfo.cs - * ImageFormat.cs - implementation added - - * BmpCodec.cs - * JPEGCodec.cs - added - -2002-9-2 DennisHayes - -* PropertyItem.cs t -* MetaHeader.cs t -* MetafileHeader.cs t -* Metafile.cs t -* ImageFormat.cs t -* ImageCodecInfo.cs t -* ColorMatrix.cs t -* ColorMap.cs t -* WmfPlaceableFileHeader.cs t -* Added todos back - -2002-9-2 DennisHayes - * checked in for Everaldo Canuto (everaldo.canuto@bol,com.br) - * BitmapData.cs - * ColorAdjustType.cs - * ColorChannelFlag.cs - * ColorMap.cs - * ColorMapType.cs - * ColorMatrix.cs - * ColorMatrixFlag.cs - * ColorMode.cs - * EmfPlusRecordType.cs - * EmfType.cs - * EncoderParameterValueType.cs - * EncoderValue.cs - * ImageCodecFlags.cs - * ImageCodecInfo.cs - * ImageFlags.cs - * ImageFormat.cs - * ImageLockMode.cs - * MetafileFrameUnit.cs - * MetafileHeader.cs - * MetaHeader.cs - * PaletteFlags.cs - * PixelFormat.cs - * PlayRecordCallback.cs - * PropertyItem.cs - * WmfPlaceableFileHeader.cs - * Added null classes for most/all classes, Many stubs, and some implmentation - -2002-9-2 DennisHayes - - * ColorPalette.cs - * FrameDimension.cs - * Metafile.cs - * Added stubs, implmentation - -2002-05-03 Mike Kestner - - * Metafile.cs : Use System.IO. Fix exception typos. - -2002-04-27 Christian Meyer - - * Metafile.cs: Copyright now holds Ximian. - -2002-04-21 Dennis Hayes - - * corrected emum values. - -2002-04-14 Christian Meyer - - * ChangeLog: created. - * Metafile.cs: Added. Wrote some ctors. No impl done, yet. - diff --git a/mcs/class/System.Drawing/System.Drawing.Printing/ChangeLog b/mcs/class/System.Drawing/System.Drawing.Printing/ChangeLog deleted file mode 100644 index b15a05ff671..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Printing/ChangeLog +++ /dev/null @@ -1,437 +0,0 @@ -2009-07-08 Carlos Alberto Cortez - - * PaperSource.cs: Implement RawKind. - Fixes the remaining bits of #507739. - -2009-07-08 Carlos Alberto Cortez - - * PaperSize.cs: Implement support for RawKind. - Patch by Andy Hume (andyhume32@yahoo.co.uk). - Fixes part of #507739. - -2009-07-07 Carlos Alberto Cortez - - * PaperSize.cs: Actually implement RawKind by retrieving and setting - the kind field. - -2008-11-01 Sebastien Pouliot - - * PrintingServicesUnix.cs: Fix potential crash on 64bit OS. Gendarme - rule for checking IntPtr has been updated to cover this case as well - -2008-10-12 Sebastien Pouliot - - * PaperSize.cs, PreviewPrintController.cs, PrinterSettings.cs, - PrintingPermissionAttribute.cs, PrintingPermission.cs: Remove unneeded - field initialization to their default values. - [Found using Gendarme AvoidUnneededFieldInitializationRule] - -2008-02-10 Sebastien Pouliot - - * PrintingServicesUnix.cs: Fix AvoidToStringOnStringsRule found - using Gendarme. - -2007-12-10 Andreia Gaita - - * PrintingServicesWin32.cs: Add enumeration flag to get remote - printers as well as locally connected ones. Fixes #325258 - -2007-06-30 Gert Driesen - - * Margins.cs: Overloaded operators are 2.0 only. - -2007-05-29 Sebastien Pouliot - - * Margins.cs: Implement missing == and != operators (MoMA reports them - but they were not included in the class status pages). Fix property - setters (to check value), reduced code duplication and changed - GetHashCode to be less CPU intensive. - -2007-05-24 Gert Driesen - - * PrintingServicesWin32.cs: Pass 0 as mode to DocumentProperties to - obtain the size of the buffer required to hold the DEVMODE structure. - Fixes bug #81723. - -2007-05-23 Sebastien Pouliot - - * PreviewPrintController.cs: Reduce bitmap size and avoid scaling the - print preview (fix bug #80765). Patch from Vladimir Dimitrov. - * PrintingServicesUnix.cs: Reorder calculation to avoid loss of - precision in integer division. Use printer resolution for Cairo - fallback. Patch from Vladimir Dimitrov. - -2007-03-13 Andreia Gaita - - * PrintingServices.cs: Add missing static method SysPrn.GetPrintDialogInfo - for SWF to call up printing dialogues. - -2007-02-21 Andreia Gaita - - * PrintingServicesUnix.cs: Report an error in the console if there is - a problem opening the printer. - -2007-02-21 Andreia Gaita - - * PrintingServicesUnix.cs: don't free up pointers unnecessarily (doh) - -2007-02-21 Andreia Gaita - - * PrintingServicesUnix.cs: add checks and try blocks to make sure - things don't blow up if we try to double free anything (not that - we're trying to do anything like that :p ) - -2007-02-21 Andreia Gaita - - * PrintingServicesUnix.cs: fix a double-free bug - -2007-02-20 Andreia Gaita - - * PrintingServicesUnix.cs: Fix leak caused by not calling cupsFreeDests - on certain codepaths. Fix return value of cupsFreeDests to void. - -2007-02-20 Andreia Gaita - - * PrintingServicesUnix.cs: Correct missing static initialization - of loaded printers hashtable, unit tests were failing (oops :p) - -2007-02-17 Marek (please complete) - - * PrintPreviewController, InvalidPrinterException: - Remove warnings - -2007-02-16 Andreia Gaita - - Redesign how and when cups gets called to minimize - p/invokes, implements caching of printers and printer - settings as per calberto's patch - #79822, plotter detection, - duplex, fixes for image disposing, code modularization, - misc. fixes. - - * PageSettings.cs: Check and ignore null setter values on - paper sizes, sources and resolutions. - - * PaperSize.cs: Add default paper size flag - - * PaperSource.cs: Add default paper source flag, minor code - beautification - - * PrinterSettings.cs: Add duplex and plotter implementation, - modify calls to PrintingServices to support caching, add - a printer capabilities list to store specific printer options - - only loaded with cups, for now. Move the internal list classes - to the end of the code so as not to clutter. - - * PrintingServices.cs: Separate the PrintingServices class in 2 - - PrintingServices and GlobalPrintingServices (see calberto's patch - in #79822). The PrintingServices class is where all the methods - caching information reside, the GlobalPrintingServices methods do - no caching. - The cached information resides on the Printer class, added to the - SysPrn class. - - * PrintingServicesUnix.cs: Big rewrite. - - Essentially, redesigned and modularized the code to minimize cups - calls. Then, applied the caching so all the cups calls are reduced - to a minimum, by loading a list of printers onto a hashtable, then - loading the settings of the chosen printer and saving that in the - hashtable all in one go. - - Also, fixes for loading the proper default values of the printer, - which are stored in it's global options; - - Modularization of cups/ppd loading methods (LoadPrinterOptions, - LoadOptionList, OpenPrinter, ClosePrinter) so we don't repeat - cups/ppd loading loops everywhere. - - Proper disposing of pointers and structures, calling the proper - cups free calls. - - Add duplex support - - * PrintingServicesWin32.cs: IsPrinterValid is no longer caching the value, - since it should be supporting global caching as well, though that is not - yet complete on win32. Implements plotter detection support, and changes for - the new PrinterSettings/GlobalPrinterSettings structure. Some minor changes - the code to minimize p/invoke calls (load the printer sources and sizes - before accessing the collections) - - * StandardPrintController.cs: PrinterSettings/GlobalPrinterSettings structure - changes - -2007-02-09 Sebastien Pouliot - - * PrintingServicesUnix.cs: Ensure we free the original pointer in - GetAlternativeDefaultPrinter (not the one used for iteration). - -2007-01-19 Andreia Gaita - - * PrintingServicesUnix.cs: Add is_default flag check for - detecting default printer when cupsGetDefault doesn't return - valid values (mainly ubuntu). Fixes #80198, #80519 - -2007-01-09 Sebastien Pouliot - - * PrintingServices.cs: Unify platform detection code. - -2006-12-04 Carlos Alberto Cortez - - * PrintingServicesUnix.cs: Add "landscape" option - when using PaperSettings.Landscape set to true. Also - swap the width and height for the postscript file. - -2006-12-01 Andreia Gaita - - * PrintingServicesUnix: Proper size structure use for 64 bit - support. - -2006-12-01 Andreia Gaita - - * PrintingServicesUnix: *properly* check return value from - cupsGetDefault. If there are no default printers set, - check if there are installed printers, and use that. - Hopefully fixes #79835 - -2006-12-01 Andreia Gaita - - * PrintingServicesUnix: check return value from cupsGetDefault. - Hopefully fixes #79835 - -2006-12-01 Jordi Mas i Hernandez - - * PrintingServicesWin32.cs: Fixes paper sizes reading. The POINT - structure is 8 bytes long not 4. This fixes margins calculations - (based on the paper size) that were badly broken. - -2006-11-28 Andreia Gaita - - * PageSettings.cs: - - internal member name changes to help - out with intelisense. - - Use internal members directly instead of using - corresponding properties so that exceptions are not thrown - * PrintingServicesWin32: - - Only return DefaultPrinter if it is actually valid. This - is because Win32GetDefaultPrinter returns a printer name - even if PrintSpooler is stopped (which should behave the - same way as if there are no printers installed) - - Do not try to allocate if EnumPrinters returns 0 - -2006-11-25 Jordi Mas i Hernandez - - * PrintingServicesUnix.cs: Implements GetPrintDialogInfo - -2006-11-24 Carlos Alberto Cortez - - Initial support for PageSettings (color, copies, collate, - and media size). - - * StandardPrintController.cs: Pass PrintDocument.PageSettings to - create the Graphics object (althought PageSettings - contains a PrinterSettings and vice versa, PrintDocument - can contain non-related PrinterSettings and PageSettings objects). - - * PrintingServices.cs: Likewise. - * PrintingServicesWin32.cs: Likewise. - * PrintingServicesUnix.cs: Likewise. Also use cupsParseOptions - to pass printing options when calling cupsPrintFile. Use "Custom" - as name for custom pages without associated name (Laxmark printers - have this problem, causing a nullref exc). Add GetPaperKind () method - to retrieve and set the right PaperKind value for PaperSize, instead - of using PaperKind.Custom for all page sizes. Finally save - PageSettings in DOCINFO to use it later. - - * PrintDocument.cs: Clone PrinterSettings.PageSettings - instead of creating a new one (this avoid creating an additional - PrinterSettings instance). - -2006-11-17 Andreia Gaita - - * PrintingServicesWin32.cs: fix another dumb typo - - check proper return value from printer validity call - -2006-11-16 Chris Toshok - - * PreviewPrintController.cs: fix typo - don't throw - InvalidPrinterException when it wasn't supposed to be. - -2006-11-16 Carlos Alberto Cortez - - * PrintDocument.cs: Use QueryPageSettingsEventArgs.PageSettings - in PrintPageEventArgs, instead of using the default one (mimic - .Net behaviour). - - * PageSettings.cs: Implement Clone the right way (intead of using - the default page settings). - -2006-11-14 Andreia Gaita - Fixes #79835, implements PrinterSettings.IsValid, throws proper - InvalidPrinterException with differentiated messages. - - * PrintingServices.cs: Declares IsPrinterValid to enable easy checking - if printer name is a valid printer - - * PrintingServicesWin32.cs: Implements IsPrinterValid, caches - last assigned printer name and if it is valid to speed up next calls. - - * PrintingServicesUnix.cs: Implements IsPrinterValid, caches - last assigned printer name and if it is valid to speed up next calls. - - * PageSettings.cs: - - throw InvalidPrinterException in the properties, - according to the docs: Color, Landscape, PaperSize, PaperSource, - PrinterResolution - - change the private fields above to internal, so that in the - constructor we can access them without triggering the exceptions - if there are no printers installed - - * PrinterSettings.cs: Implement IsValid to call IsPrinterValid - implemented above - - * PreviewPrintController.cs: throw InvalidPrinterException on - StartPrint() if there's no valid printer configured - - * InvalidPrinterException.cs: New private GetMessage() to customize - printer error message, used by constructor - -2006-09-27 Jordi Mas i Hernandez - - * PrintingServicesUnix.cs: Implements LoadPrinterPaperSources member, - simplifies GetPaperSizeName and loads paper source and size defaults - -2006-09-27 Jordi Mas i Hernandez - - * PrintingServices.cs: Add LoadPrinterPaperSources member - - * PrintingServicesWin32.cs: Implements LoadPrinterPaperSources and - reads the default paper source and size. - - * PrintingServicesUnix.cs: Add stub LoadPrinterPaperSources member - - * PrinterSettings.cs: Implements PaperSourceCollection property and - makes default paper source and size from the system. - -2006-08-02 Chris Toshok - - * PreviewPrintController.cs: scale the Graphics context we pass - back from OnStartPage such that the preview looks the way the - printed output will. - -2006-07-28 Carlos Alberto Cortez - - * PrintDocument.cs: When null is passed to PrinterSettings, - it should be set to a new PrinterSettings instance, and should never - be null. - - * PrinterSettings.cs: Default value for Copies should be 1. Also - add a space in the ToString method, to correctly show the printer - info. - -2006-07-26 Chris Toshok - - * PrinterSettings.cs: expose PrintFileName in the 1.1 case as an - internal property, so we can get at it from MWF. - - * PrintingServicesUnix.cs: handle print to file, and also remove - the temp file after sending the data to the printer. fix some - dllimports to match the rest of system.drawing. - - * PreviewPrintController.cs: implement this (warning, it'll eat - all your memory until we get a real Metafile implementation, as - we're storing bitmaps). - - * PrintDocument.cs: shift the graphics context stuff around a bit - in Print(), so that the events after OnStartPrint are passed the - graphics context the controller created there, and we use the - return value of OnStartPage to do all drawing. - -2006-05-20 Jordi Mas i Hernandez - - * PrintingServices.cs: GetPrintDialogInfo definition - * PrintingServicesWin32.cs GetPrintDialogInfo implementation - * PrintingServicesUnix.cs: GetPrintDialogInfo stub - -2006-04-14 Jordi Mas i Hernandez - - * PrintingServicesUnix.cs: Replace cupsGetPrinters deprecated API call - -2006-04-13 Jordi Mas i Hernandez - - * PrintingServicesUnix.cs: Checks if cups is installed - * PrinterSettings.cs: PrintToFile property and ToString method - -2006-04-28 Sebastien Pouliot - - * PrintController.cs: corcompare fix. No public ctor in 2.0. - * PrinterSettings.cs: corcompare fix. Clone method isn't virtual. - -2006-03-21 Sebastien Pouliot - - * PrintingServicesUnix.cs: cupsGetPrinters(char***) requires to free - each individual string and (finally) the list. Note that this call is - deprecated. - -2006-03-13 Peter Dennis Bartok - - * PrintingServicesUnix.cs: Handle not having a printer - -2006-02-09 Peter Dennis Bartok - - * PrintingServicesWin32.cs: Simplyfied the code, removing the need - for pointer calculations (part of 64bit cleanup) - -2006-01-27 Sebastien Pouliot - - * PrintingServicesWin32.cs: Ensure Marshal.FreeHGlobal is called for - all unmanaged memory allocated with AllocHGlobal. - -2006-01-15 Jordi Mas i Hernandez - - * PrintingServicesUnix.cs: Allow setting the dpy's for the surface - -2005-12-22 Jordi Mas i Hernandez - - * PrintingServices.cs: Printing services abstration class - * PrintingServicesWin32.cs: Win32 printer driver - * PrintingServicesUnix.cs: Unix printer driver - * Margins.cs: Fixes exceptions error messages - * PrinterResolution.cs: Fixes - * PrintEventArgs.cs: New internal method - * PrintPageEventArgs.cs: New internal method - * StandardPrintController.cs: Fixes - * PrinterUnitConvert.cs: Fixes conversion errors - * PrintDocument.cs: Fixes to make it print - * PageSettings.cs: Take margains into account - * PrintController.cs: Fixes - * PaperSize.cs: Method to set paper Kind - * PrinterSettings.cs: Implements settings and fixes - * - -2005-12-07 Jordi Mas i Hernandez - - * PrinterResolutionKind.cs: Fixes signature for .Net 2.0 - * PaperKind.cs: Fixes signature for .Net 2.0 - * PaperSource.cs: Fixes signature for .Net 2.0 - * Margins.cs: Fixes signature for .Net 2.0 - * PrinterResolution.cs: Fixes signature for .Net 2.0 - * PrintEventArgs.cs: Fixes signature for .Net 2.0 - * PrintAction.cs: New enum in .Net 2.0 - * PageSettings.cs: Fixes signature for .Net 2.0 - * PaperSourceKind.cs: Fixes signature for .Net 2.0 - * PrintController.cs: Fixes signature for .Net 2.0 - * Duplex.cs: Fixes signature for .Net 2.0 - * PaperSize.cs: Fixes signature for .Net 2.0 - * PreviewPrintController.cs: Fixes signature for .Net 2.0 - * PrinterSettings.cs: Fixes signature for .Net 2.0 - * PrintRange.cs: Fixes signature for .Net 2.0 - -2005-09-16 Sebastien Pouliot - - * InvalidPrinterException.cs: Removed NotImplementedException (not - required) and added a demand for SerializationFormatter on the - GetObjectData method. - * PrintingPermission.cs: Throw ArgumentException if the class or - version attributes are missing in the supplied XML (only in 1.x). - -2005-03-23 Jordi Mas i Hernandez - * PaperKind.cs: fixes wrong enum values - -2005-01-27 Lluis Sanchez Gual - - * MarginsConverter.cs: Implemented support for InstanceDescriptor. diff --git a/mcs/class/System.Drawing/System.Drawing.Text/ChangeLog b/mcs/class/System.Drawing/System.Drawing.Text/ChangeLog deleted file mode 100644 index 18b8c511657..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Text/ChangeLog +++ /dev/null @@ -1,143 +0,0 @@ -2007-05-21 Adar Wesley - - * LineLayout.jvm.cs: change MemberwiseClone to clone. - -2006-08-25 Sebastien Pouliot - - * PrivateFontCollection.cs: Fix warning by reusing the full path. - -2006-08-07 Andrew Skiba - - * LineLayout.jvm.cs: TARGET_JVM fix - -2006-05-30 Sebastien Pouliot - - * FontCollection.cs: Avoid calling GdipGetFontCollectionFamilyList - when GdipGetFontCollectionFamilyCount returns a count of 0 items. - -2006-05-21 Sebastien Pouliot - - * GenericFontFamilies.cs: Removed [Serializable] from 2.0 profile. - * HotkeyPrefix.cs: Removed [Serializable] from 2.0 profile. - * TextRenderingHint.cs: Removed [Serializable] from 2.0 profile. - -2006-04-13 Sebastien Pouliot - - * FontCollection.cs: Remove unused ctor. Throw on disposed (private) - collections. Don't dispose (but leak) under non-Windows OS. - * InstalledFontCollection.cs: Remove unused ctor. - * PrivateFontCollection.cs: Remove unused ctor. Fix exceptions to - match unit tests. - -2006-03-23 Peter Dennis Bartok - - * FontCollection.cs (Dispose): When on Linux/Unix, call - GdipDeletePrivateFontCollection to free up the font collection (even - though it's not private, we'd be leaking otherwise. Don't try this - with Microsoft's GDI+ on Win32, though.) - -2006-03-23 Peter Dennis Bartok - - * FontCollection.cs (get_Families): Now letting the runtime do the - marshalling work for us. Easier to maintain and cleaner code. - * PrivateFontCollection.cs: - - AddFontFile: Fixed weird english in error message - - Dispose: Need to pass ref to the native object, we were crashing - badly - -2006-02-09 Peter Dennis Bartok - - * ChangeLog: Created, contents from deleted 'changelog' file - * FontCollection.cs: Cleaned up marshalling and made 64bit safe - -2005-12-13 Konstantin Triger - - * TextLineIterator.jvm.cs: handle null string. - -2005-11-16 Konstantin Triger - - * PrivateFontCollection.jvm.cs: open a correct stream. - -2005-11-13 Konstantin Triger - - * Added LineLayout.jvm.cs, TextLineIterator.jvm.cs for text support - -2005-11-10 Vladimir Krasnov - - * FontCollection.jvm.cs: refactoring, added GetInitialFont() - * InstalledFontCollection.jvm.cs: refactoring, removed GetFamilyName - * PrivateFontCollection.jvm.cs: refactoring - -2005-08-03 Andrew Skiba - - * FontCollection.jvm.cs, InstalledFontCollection.jvm.cs, - PrivateFontCollection.jvm.cs: added TARGET_JVM implementation - -2005-04-04 Jordi Mas i Hernandez - - * PrivateFontCollection.cs: nativeFontCollection equals IntPtr.Zero to - avoid errors on multiple disposes - - * FontCollection.cs: implements dispose - -2004-11-25 Marek Safar - - * Image.cs: Add CheckStatus to Families. - -2004-02-25 Andreas Nahr - - * PrivateFontCollection.cs: Removed excess attributes - -2004-02-25 Andreas Nahr - - * FontCollection.cs: Remove console - -2004-02-06 Sanjay Gupta - * CheckStatus(): Used method of GDIPlus for error checking - in FontCollection.cs, InstalledFontCollection.cs and - PrivateFontCollection.cs - -2004-01-29 Sanjay Gupta - * FontCollection.cs: Implemented Dispose method. - * InstalledFontCollection.cs: Removed Console.WriteLine calls. - * PrivateFontCollection.cs: Implemented AddMemoryFont method. - -2004-01-28 Jordi Mas - * FontCollection.cs: fixed marshalling issues - -2004-01-28 Sanjay Gupta - - * FontCollection.cs: Implemented missing functionalities. - * InstalledFontCollection.css: Implemented missing functionalities. - * PrivateFontCollection.cs: Implemented few methods. - -2004-01-10 Ravindra - - * All Enums: Made serializable. - -2003-10-12 Alexandre Pigolkine - * InstalledFontCollection.cs factory removed - -2003-06-22 Alexandre Pigolkine - * FontCollection.cs - * InstalledFontCollection.cs - calls to implementation added - -2002-09-16 Nick Drochak - - * PrivateFontCollection.cs: Fix build error. Cannot put ComVisible on - constructors. - -2003-09-14 Piers Haken - - * PrivateFontCollection.cs: import interop for ComVisible attribute - -2002-09-13 Dennis Hayes (dennish@raytek.com) -* checked in for Everaldo Canuto everaldo.canuto@bol.com.br - -* FontCollection.cs -* GenericFontFamilies.cs -* HotkeyPrefix.cs -* InstalledFontCollection.cs -* PrivateFontCollection.cs -* TextRenderingHint.cs diff --git a/mcs/class/System.Drawing/System.Drawing/ChangeLog b/mcs/class/System.Drawing/System.Drawing/ChangeLog deleted file mode 100644 index 3f744aa254f..00000000000 --- a/mcs/class/System.Drawing/System.Drawing/ChangeLog +++ /dev/null @@ -1,3752 +0,0 @@ -2010-07-19 Sebastien Pouliot - - * Icon.cs: Remove width==height check when deserializing (uncommon - but valid icons). Fix bug #581400 - -2010-07-16 Sebastien Pouliot - - * Graphics.cs (CopyFromScreen): Avoid crash if asked for a region - to big for XGetImage to return. Fix bug #582823 - -2010-03-01 Miguel de Icaza - - * Point.cs: Fix #554635, our constructor that takes an int had the - values for X and Y swapped out. - -2009-10-13 Marek Safar - - * KnownColors.cs: FindColorMatch has to match only predefined color - names ignoring system elements. - - * ColorTranslator.cs: Add more predefined names. - -2009-07-15 Gonzalo Paniagua Javier - - * Font.cs: implement OriginalFontName. - -2009-07-15 Sebastien Pouliot - - * gdipFunctions.cs: Fix XVisualIDFromVisual to return an IntPtr - since 64 bits X servers will return a 64 bits value. - * gdipStructs.cs: Fix XVisualInfo to use IntPtr on fields that - are 64 bits on 64 bits X servers. - * Graphics.cs: Adjust CopyFromScreenX11 to work with IntPtr so the - screenshot code can work on both 32 and 64 bits X servers. - [Fix bug #521718] - -2008-11-24 Geoff Norton - - * gdipFunctions.cs: Ensure that System.Drawing works on the mac as - well as unix. - -2008-11-21 Andreia Gaita - - * Image.cs: On win32, when cloning images initialized from - resources, also clone the underlying stream, since it needs to stay - around for the life of the image (gdi doesn't clone the underlying - stream when cloning images, so when the gc disposes the original, it - will also dispose the stream, which invalidates the clone). - - * Bitmap.cs: Save the underlying stream when creating bitmaps from a - clone under win32 - [fixes #438886] - -2008-11-01 Sebastien Pouliot - - * Font.cs: Add comment on .ctor(Font,FontStyle) about the lack of - null check (compatibility). Add proper (yet compatible ;-) null check - to GetHeight(Graphics) - -2008-10-06 Sebastien Pouliot - - * Color.cs: Fix Color serialization by changing 'value' visibility - to private and make everyone access it thru an internal property. - This also simplify the A, R, G and B properties and probably covers - a few other cases where a similar hack would have been required. - [Fix bug #410693] - * KnownColors.cs: Assign Color.Value property and not the value field. - * RectangleF.cs: Fix edge intersection. Path by Brian Browning. - [Fix bug #431587] - -2008-08-08 Gert Driesen - - * Icon.cs (InitFromStreamWithSize): Use temp ArrayList for IconDirEntry - to avoid empty slots in array. Use actual index of IconDirEntry in - array when entries have been skipped. Fixes bug #415581. - -2008-08-06 Gert Driesen - - * Icon.cs (InitFromStreamWithSize): Move init of iconDir.idCount - and imageData until after the number of entries was determined to - cope with skipping of 256x256 icons. Fixes bug #410608. - -2008-07-14 Sebastien Pouliot - - * gdipFunctions.cs: Fix signature for - GdipGetImageAttributesAdjustedPalette - [Part of fix for bug #402172] - -2008-07-07 Sebastien Pouliot - - * Bitmap.cs: Fix exceptions for some ctors. - * Image.cs: Throw ArgumentNullException for null streams. - [Fix bug #406763] - -2008-07-03 Sebastien Pouliot - - * Image.cs: throw NotImplementedException in SetPropertyItem - instead of executing broken code. See #406307 for test case. - -2008-06-27 Ivan N. Zlatev - - * SizeConverter.cs: Fallback to CultureInfo.CurrentCulture - if supplied culture is null. - * PointConverter.cs: Fallback to CultureInfo.CurrentCulture - if supplied culture is null. - -2008-05-26 Gert Driesen - - * Bitmap.cs: Changed argument names to match MS. - * CharacterRange.cs: Changed argument names to match MS. - * Color.cs: Changed argument names to match MS. - * Font.cs: Changed argument names to match MS. - * FontFamily.cs: Changed argument names to match MS. - * Graphics.cs: Changed argument names to match MS. - * Image.cs: Changed argument names to match MS. - * Icon.cs: Changed argument names to match MS. - * IconConverter.cs: Changed argument names to match MS. - * ImageAnimator.cs: Changed argument names to match MS. - * ImageConverter.cs: Changed argument names to match MS. - * ImageFormatConverter.cs: Changed argument names to match MS. - * Point.cs: Changed argument names to match MS. - * PointF.cs: Changed argument names to match MS. - * Rectangle.cs: Changed argument names to match MS. - * RectangleF.cs: Changed argument names to match MS. - * Region.cs: Changed argument names to match MS. - * Size.cs: Changed argument names to match MS. - * SizeF.cs: Changed argument names to match MS. - * StringFormat.cs: Changed argument names to match MS. - * SystemFonts.cs: Changed argument names to match MS. - * TextureBrush.cs: Changed argument names to match MS. - -2008-05-19 Sebastien Pouliot - - * CharacterRange.cs, - * ColorConverter.cs, - * PointConverter.cs, - * RectangleConverter.cs, - * SizeConverter.cs, - * SizeFConverter.cs: Avoid unboxing structs more than one time. - [Found using Gendarme] - -2008-05-18 Sebastien Pouliot - - * Font.cs: Add comment that downcasting the IntPtr is not an - issue in this case (offset) since the next API requires it. - * Icon.cs: Use String.IsNullOrEmpty inside 2.0 code. - [Found using Gendarme] - -2008-05-14 Sebastien Pouliot - - * Graphics.cs: Throw a NotSupportedException if we're ask to create - a Graphics from a handle and X is not available (i.e. XOpenDisplay - returns NULL). Easier to diagnose than a SIGSEGV - -2008-03-28 Ivan N. Zlatev - - * IconConverter.cs: Convert null to "(none)". - -2008-03-26 Kornél Pál - - * ComIStreamWrapper.cs: Seek: remove read-only case. CopyTo: avoid allocating - large buffer. Commit: call SetSizeToPosition. - -2008-03-22 Sebastien Pouliot - - * Graphics.cs: Fix typo in exception and provide a bit more details. - -2008-03-21 Geoff Norton - - * carbonFunctions.cs: Disable QDContext caching for now. It's - causing crashes in the finalizer code. - -2008-03-06 Ivan N. Zlatev - - * ImageFormatConverter.cs: - - String comparison should use the InvariantCulture. - - ConvertTo string should return the name for known image formats. - [Fixes bug #366570] - -2008-03-04 Sebastien Pouliot - - * Graphics.cs: Fix CopyFromScreen for X11 when source or destination - coordinates are not 0. Fix bug #363881. - -2008-03-03 Ivan N. Zlatev - - * ImageFormatConverter.cs: Perform a case insensitive comparison - instead of a case sensitive one. - [Fixes bug #366567] - -2008-03-03 Sebastien Pouliot - - * Icon.cs: Don't require icon entries when creating a new icon - (since they won't exist if we create the icon from an handle). - Also avoid a step when cloning. Fix bug #366485 - -2008-02-10 Sebastien Pouliot - - * gdipFunctions.cs: Seal GdiPlusStreamHelper class. Found using - Gendarme. - * carbonFunctions.cs: Seal Carbon class before 2.0, make it static - from 2.0. Issues reported by Gendarme. - * ColorConverter.cs: Seal internal IComparer class CompareColors. - Found using Gendarme. - * FontConverter.cs: Don't ignore result of String.Trim. Found - using Gendarme. - * Graphics.cs: Document unused FillMode on DrawCloseCurve (part - of the API but unused) and remove unused internal code. Both found - using Gendarme. - * SRDescriptionAttribute.cs: Seal internal attribute. Found using - Gendarme. - -2008-02-01 Geoff Norton - - * carbonFunction.cs: More clipping fixes. Include a variable to - help debug future clipping problems by showing us the clipped mask. - -2008-02-01 Geoff Norton - - * carbonFunctions.cs: Ensure we save/restore the GState before - modifying the clipping path as QD contexts can be reused. - -2008-02-01 Geoff Norton - - * carbonFunction.cs: Rework the clipping interaction with - CoreGraphics. Our old method was buggy in certain cases causing - improper / inefficient clip handling. - -2008-01-23 Geoff Norton - - * carbonFunction.cs: Remove some debug code. Thanks spouliot. - -2008-01-23 Geoff Norton - - * carbonFunctions.cs: Dont crash when we have an orphaned handle. - -2008-01-23 Geoff Norton - - * carbonFunctions.cs: If we get a -ve size from carbon, swizzle to - 0 to prevent a OOM from cairo malloc. Remove support for - GetCGContextForNSView as its deprecated and doesn't work. - * gdipFunctions.cs: Refactor the environment variable support out - and make the Carbon driver the default on a Mac. Fix RunningOnUnix - to report true on the mac. - * Graphics.cs: Drop support for CocoaDrawable. - -2008-01-21 Geoff Norton - - * Graphics.cs: Support Graphics.FromHwnd (IntPtr.Zero) on X11 - * carbonFunctions.cs: Support for Graphics.FromHwnd (IntPtr.Zero) - on Carbon - * gdipFunctions.cs: Add XDefaultScreen overload. - -2008-01-13 Sebastien Pouliot - - * gdipEnums.cs: Remove Unit enum since there's a public version - (GraphicsUnit) for it. - * gdipFunctions.cs: Make GDIPlus class static for 2.0 and remove - new lines (both warnings from Gendarme). Stop using Unit enum. - * Pen.cs: Stop using Unit enum. - -2008-01-08 Sebastien Pouliot - - * Font.cs: Fix GetHashCode to use the same values as Equals. Fix - bug #351647 - -2007-12-19 Sebastien Pouliot - - * Graphics.cs: Fix Point/PointF typo in FromUnManagedMemoryToPoint. - Added a few space to make it easier to read those methods. Fix #349800 - -2007-12-16 Miguel de Icaza - - * Image.cs: Use the existing GdipPropertyItem.MarshalTo method to - conver the PropertyItem into a property item with Sequential - attached to it, and pass that to unmanaged code. Fixes #349103. - -2007-12-11 Vladimir Krasnov - - * Bitmap.jvm.cs: ArgumentException on unknown format from stream - -2007-12-07 Geoff Norton - - * Graphics.cs: Ensure that we Flush and Synchornize our CGContexts - before disposing. Fixes drawing bugs when drawn out of the event - loop and the caller doesn't Flush. - * carbonFunctions.cs: Rework the cross-assembly data marshalling to - use a delegate as suggested by lupus. - -2007-11-19 Sebastien Pouliot - - * ImageAnimator.cs: Check for FrameDimension.Time availability before - asking the frame count (since MS GDI+ prefers to return an error than - saying it has a single frame). Fix bug #342733 - -2007-11-15 Geoff Norton - - * gdipFunctions.cs: Reflect the renamed environment variable in the new Carbon driver. - * Graphics.cs: Remove support for the deprecated Cocoa driver until its fixed. - -2007-11-12 Sebastien Pouliot - - * ColorTranslator.cs: Special case handling for LightGray versus - HTML's LightGrey. Fix bug #340917. - -2007-11-07 Geoff Norton - - * carbonFunctions.cs: - * Graphics.cs: Use QDBeginCGContext / QDEndCGContext to leverage OS caching - of CGContexts when possible. If we are still using the context returned by - QDBeginCGContext, then create a new CGContext for this graphics object. - -2007-11-07 Geoff Norton - - * carbonFunctions.cs: - * Graphics.cs: QDBeginCGContext does not support nested calls. - We need to ref count our context but this will have clipping/CTM collisions - Support old-style context creation as well. - -2007-11-07 Geoff Norton - - * carbonFunctions.cs: Code cleanup and refactor to use - QDBeginCGContext/QDEndCGContext - * Graphics.cs: Refactor to use QDBeginCGContext/QDEndCGContext - rather than the deprecated CreateCGContextForPort. This has the added - benefit of the QD system caching CGContexts for us as well. - -2007-11-07 Geoff Norton - - * carbonFunctions.cs: Add CFRelease prototype. - * Graphics.cs: When we're disposing the graphics context clean up the - CGContext that we've created for it. - -2007-11-06 Sebastien Pouliot - - * Bitmap.cs: Add a private, parameter-less, ctor for Bitmap so XML - serialization is possible under 2.0 (fix for #323246). - -2007-11-05 Sebastien Pouliot - - * gdipFunctions.cs: Add a bool parameter to GdiPlusStreamHelper ctor - to move, or not, the stream position to load/save images. - * Image.cs: Stream position is moved to 0 when loading images from - stream but isn't moved for saving an image to a stream. Fix part of - #338779 (except that Image.FromFile behave differently for metafiles) - -2007-11-05 Sebastien Pouliot - - * gdipFunctions.cs: Stream position shouldn't be changed when - loading images (bug #338779). - * Pen.cs: Add a [MonoLimitation] to Pen's Alignment property so that - the next version of MoMA will report it as not-implemented in - libgdiplus (but it works under Windows, i.e. MS GDI+). #338985 - -2007-11-01 Geoff Norton - - * carbonFunctions.cs: Initiali implementation of clipping Z-order masking - siblings from the context - -2007-10-31 Sebastien Pouliot - - * ImageAnimator.cs: Fix delay == 0 to match most browser (imaginative) - definitions of "0". Don't throw on null images. Synchronize hashtable. - Remove unrequired loops. - -2007-10-17 Geoff Norton - - * Graphics.cs: Only synchronize the display on Flush when we actually have - a CGContext - -2007-10-17 Geoff Norton - - * carbonFunctions.cs: Initial support for clipping children out of the - CGContext before drawing on it. - -2007-10-09 Geoff Norton - - * carbonFunctions.cs: Correct the P/Invoke definition for CGContext*CTM. - -2007-09-26 Ivan N.Zlatev - - * ColorConverter.cs: During conversion to InstanceDescriptor check - both IsSystemColor to get a PropertyInfo from type SystemColors - and IsKnownColor to get PropertyInfo from type Color. - -2007-08-09 Vladimir Krasnov - - * ColorTranslator.cs: optimized Html color formatting in ToHtml method - -2007-08-13 Sebastien Pouliot - - * gdipFunctions.cs: Change GdipMeasureString definition to use unsafe - pointers. - * Graphics.cs: Rework MeasureString not to supply integers (characters - and lines) as they aren't required for most of it's overloads and - requires extra code/time to calculate inside libgdiplus. Also fix a - possible NRE in MultiplyTransform. - -2007-08-01 Sebastien Pouliot - - * gdipFunctions.cs: Added definition for GdipCloneFontFamily - -2007-08-01 Vladimir Krasnov - - * Bitmap.jvm.cs: fixed InternalPixelFormat TYPE_BYTE_GRAY - -2007-05-30 Sebastien Pouliot - - * Graphics.cs: Refactor [Get|Release]Hdc to get ReleaseHdcInternal - working (as long as the HDC comes from GetHdc). - -2007-05-21 Adar Wesley - - * Graphics.jvm.cs - * Pen.jvm.cs - * Region.jvm.cs: Changed MemberwiseClone to clone. - -2007-05-21 Adar Wesley - - * Font.jvm.cs: added implementation for Equals and GetHashCode. - - * Graphics.jvm.cs: added missing DrawImage overloads, - DrawImageUnscaledAndClipped. - -2007-05-18 Sebastien Pouliot - - * Icon.cs: Always open icon files as read only. Fix #81669. - -2007-05-15 Sebastien Pouliot - - * Graphics.cs: Fix DrawImageUnscaled for empty (width or height <= 0) - Fix NRE in DrawImageUnscaledAndClipped. Remove lines with only tabs in - them. - * RectangleF.cs: A rectangle with a negative width or height is also - empty. - -2007-05-09 Igor Zelmanovich - - * FontConverter.cs: for TARGET_JVM destructor is not used. - -2007-05-03 Igor Zelmanovich - - * ColorConverter.cs: fixed GetStandardValues() for TARGET_JVM - * Font.jvm.cs: fixed GetHeight() - -2007-05-02 Sebastien Pouliot - - * gdipEnums.cs: Add GetSysColorIndex - * gdipStructs.cs: Remove GetSysColorIndex (it's an enum) - * KnownColors.cs: Fix Windows desktop colors as GetSysColor returns - values in BGR (not RGB). - -2007-05-01 Sebastien Pouliot - - * KnownColors.cs: Force alpha values (opaque) on Win32's GetSysColor. - -2007-04-30 Sebastien Pouliot - - * Color.cs: Reflection didn't like the change from int to uint (thanks - to Gert for noticing again :-). - -2007-04-29 Konstantin Triger - - * Color.cs: FromName - do not throw on unknown color. - -2007-04-26 Sebastien Pouliot - - * Color.cs: Try to avoid calling GetName in GetHashCode when the color - isn't named. Commented code (#81465) to remove the string name member - for the 2.0 profile (to avoid a reference in a struct). - * ColorConverter.cs: Use the new KnownColor static uint array. - * ColorTranslator.cs: Share code between From[Win32|Ole] (both BGR). - Reduce ToHtml switch size (when html name == known color name). - * KnownColors.cs: Remove the array of struct for every known colors. - Add an array of uint with color values and a method to return the name - of a known color. Big reduction of the static ctor code size. - -2007-04-26 Sebastien Pouliot - - * gdipFunctions.cs: Add p/invoke definitions for GdipRecordMetafile - FromDelegate[I]_linux. - -2007-04-26 Sebastien Pouliot - - * gdipFunctions.cs: Add p/invoke definitions for GdipRecordMetafile - [FileName|FromStream][I]. - -2007-04-16 Sebastien Pouliot - - * Bitmap.cs: Add check in SetPixel for Format16bppGrayScale (but - without requiring a second unmanaged call on each SetPixel call). - -2007-04-13 Sebastien Pouliot - - * Brush.cs: Ensure we're zeroing the handle before calling - CheckStatus. Some clean up. - * Pen.cs: Ensure we're zeroing the handle before calling CheckStatus. - Use Locale.GetText for exceptions. - -2007-04-11 Sebastien Pouliot - - * Bitmap.cs: Move LockBits validations into unmanaged code. - * gdipFunctions.cs: Add mapping for Win32Error in CheckStatus. Add - globalization support for CheckStatus and add the GDI+ status code in - the error message. - * SolidBrush.cs: Clean up and add comments about [un]named colors. - -2007-04-09 Sebastien Pouliot - - * Color.cs: Remove duplicate check in == and add better comments - -2007-04-09 Sebastien Pouliot - - * Color.cs: Remove hashtables and locks. All color properties are read - from KnownColors. Remove extra & 0xFF (typecast to byte is enough). - Keep track of the Name property once calculated. When possible (most - likely case) don't create the names (strings) in Equals, == and != - * ColorTranslator.cs: Use the new KnownColors instead of the separate - NamedColors and SystemColors. - * ColorConverter.cs: Use the new KnownColors instead of the separate - NamedColors and SystemColors. - * gdipFunctions.cs: Moved GetSysColor p/invoke signature here as this - class is marked by [SuppressUnmanagedCodeSecurity]. - * gdipStructs.cs: Moved Windows-specific GetSysColorIndex enum here. - * KnownColors.cs: New. Single source for all colors. - * SystemColors.cs: Vastly simplified. All color properties are read - from KnownColors. - -2007-04-05 Sebastien Pouliot - - * gdipFunctions.cs: Remove unused (and not part of GDI+) GdipGetHfont - method. - -2007-04-02 Sebastien Pouliot - - * Pen.cs: Simplify. Caching the brush still involved too many - unmanaged calls and was hiding libgdiplus bugs (e.g. 81266). Color is - still cached (a little less ;-) but needs to stay that way so we keep - the color names available (it's the expected behavior). - -2007-03-20 Sebastien Pouliot - - * Graphics.cs: Replace TODO on all EnumerateMetafile overloads. - -2007-03-19 Jonathan Pobst - - * Font.cs: Add a better exception for trying to create a font - where the requested style is not available. [Fixes #81194] - -2007-03-15 Sebastien Pouliot - - * ColorConverter.cs: Rewrite the hex color convertion to be more - compatible with MS implementation (fixing NotWorking unit tests) and - more endian friendly. - -2007-02-28 Sebastien Pouliot - - * Font.cs: Remove internal SysFontName setter property and add a new - ctor to replace it. - * SystemFonts.cs: We can't cache font instance (because anyone can - dispose them) so we must return new instances each time. - -2007-02-27 Sebastien Pouliot - - * Bitmap.cs: Removed unrequired ctors. - * TextureBrush.cs: Change which GDI+ calls is used to create the - brush (to better match what you expect from libgdiplus source). Add - [MonoLimitation] to ctors accepting ImageAttributes (not supported - by libgdiplus). Split some long lines into two lines. - -2007-02-26 Sebastien Pouliot - - * gdipFunctions.cs: Add p/invoke signature for GDI DeleteObject. - * Region.cs: Under Windows use DeleteObject when calling ReleaseHrgn. - Fix bug #80956. - -2007-02-21 Sebastien Pouliot - - * Image.cs: Fix Metefile.ctor usage (to avoid creating, and leaking, - an unmanaged metafile object); - -2007-02-16 Sebastien Pouliot - - * gdipFunctions.cs: Fix some p/invoke definitions (int versus uint) - and add more for metafile functions. - * Image.cs: Fix usage of corrected p/invoke signatures. - -2007-02-14 Jonathan Pobst - - * SystemColors.cs: Query Windows for the colors added to this class - for 2.0. (Windows-only path of course.) - -2007-02-13 Sebastien Pouliot - - * Icon.cs: Ignore Vista 256x256 icons, just like MS does. - -2007-02-09 Sebastien Pouliot - - * Icon.cs: Resurrected some old Icon to Bitmap code from SVN history - to handle convertion for Win32, where MS GDI+ ICO codec doesn't - support all the icon formats supported by the Icon class. - -2007-02-08 Sebastien Pouliot - - * Bitmap.cs: Adapt code wrt Image changes. Reuse the serialization - ctor from Image to avoid duplicate code. - * gdipEnums.cs: Added ImageType. Clean up extra stuff. - * gdipFunctions.cs: Added GdipGetImageType and some metafile - definitions. - * Image.cs: Refactor code not to create a Bitmap for every images - (e.g. FromFile, FromStream) as the result can also be a Metafile. - -2007-01-30 Sebastien Pouliot - - * Image.cs: Fix serialization of Image/Bitmap that contains ICO. In - this case the image is serialized as a PNG bitmap (note: the ICO codec - is a decoder-only codec). - -2007-01-19 Sebastien Pouliot - - * Graphics.cs: Fix FromImage to check for indexed images inside - managed code (and not GDI+ which will report the wrong error code - for the exception we expect). - * Image.cs: Remove unused private method IsIndexedPixelFormat. - -2007-01-19 Sebastien Pouliot - - * Font.cs: Fix calls to GDIPlus.ReleaseDC (missing parameter). This - fix the GDI object leaks under Win32 (#80552). - * gdipFunctions.cs: Fix ReleaseDC signature (missing hWnd). - * Graphics.cs: Fix ReleaseDC signature (missing hWnd) in NET_2_0. - -2007-01-19 Sebastien Pouliot - - * Font.cs: Under Win32 cache the LOGFONT we use to create the HFONT - handle. This "hides" the fact that ToLogFont leaks (#80552). - -2007-01-17 Sebastien Pouliot - - * gdipFunctions.cs: Added Win32 CreateIconIndirect and DestoryIcon - imports. Both are required under Win32 to get HICON stuff working. - Added some GDI+ Metafile related definitions too. - * gdipStructs.cs: Update IconInfo structure so it can be used when - calling CreateIconIndirect on Win32. - * Icon.cs: Add support for handles under Win32. - -2007-01-16 Sebastien Pouliot - - * Icon.cs: Implement saving an icon from it's bitmap representation. - This allows roundtripped icons (Handle or HICON) to be saved. - -2007-01-15 Sebastien Pouliot - - * Icon.cs: Refactor Save code to allow saving a single icon size. - This allows ToBitmap to produce the right (sized) bitmap wrt the - selected icon size. Fix #80509 under UNIX. - -2007-01-15 Sebastien Pouliot - - * Bitmap.cs: Make sure we're not building bitmaps using stream that - can be disposed (as GDI+ may require access to them anytime); - * Icon.cs: Change icon selection to match either width *or* height. - * Image.cs: Track user versus internal streams in InitFromStream - -2007-01-12 Sebastien Pouliot - - * Graphics.cs: Change DrawIcon* methods to use the internal bitmap - we keep for the Icon. This is required to let HICON support work with - libgdiplus (and should be faster than creating a new bitmap each time) - * Icon.cs: Fix ctor exceptions. Select the correct icon when multiple - size are available (and do not match the requested size). Fix handle - support for work under UNIX (Win32 support still missing). Keep an - internal bitmap for the Icon to use for HICON support. - -2007-01-11 Sebastien Pouliot - - * Icon.cs: Fix .ctor(string) to load, when available, the 32x32 icon. - Remove TARGET_JVM from file (Mainsoft now use Icon2.jvm.cs). Use GDI+ - to implement ToBitmap method (previous results were wrong). - -2007-01-10 Sebastien Pouliot - - * Image.cs: Fix Palette to call into GDI+ even for non-indexed images. - This case can occurs with the ICOn codec where the returned image is a - 32bpp ARGB bitmap *with* a palette. - -2007-01-09 Sebastien Pouliot - - * Font.cs: Unify platform detection code. - * gdipFunctions.cs: Unify platform detection code. - * Graphics.cs: Unify platform detection code. - * Image.cs: Unify platform detection code. - * SystemColors.cs: Unify platform detection code. - -2007-01-08 Sebastien Pouliot - - * gdipStructs.cs: Add support for SignaturePatterns and - SiggnatureMasks values. - -2006-12-30 Alexander Olk - - * gdipFunctions.cs: Don't create "millions" of byte arrays in - GdiPlusStreamHelper. Just create a default size array and resize it - only when needed. (as an example: the FileDialog sample created more - than 1700 new byte arrays on my system before the patch, now only 74) - -2006-12-29 Gert Driesen - - * Brush.cs: Fixed line endings. - * BufferedGraphicsContext.cs: Fixed line endings. - * CharacterRange.cs: Fixed line endings. - * Graphics.cs: Fixed line endings. - * IDeviceContext.cs: Fixed line endings. - * SizeFConverter.cs: Fixed line endings. - * SystemBrushes.cs: Fixed line endings. - * SystemFonts.cs: Fixed line endings. - * SystemPens.cs: Fixed line endings. - -2006-12-22 Sebastien Pouliot - - * Graphics.cs: Splitted CopyFromScreen into platform specific methods - and added MonoLimitations to all overloads. This should get better - results from MoMA. - -2006-12-19 Sebastien Pouliot - - * FontFamily.cs: More accurate Mono* attributes to avoid confusion. - * Icon.cs: Dummy implementation of ExtractAssociatedIcon to always - return SystemIcons.WinLogo (which is better than throwing an NIE). - Updated MonoTODO, to a MonoLimitation, to reflect the change. - -2006-12-14 Sebastien Pouliot - - * Image.cs: Rework Clone so it doesn't confuse MoMA to report a NIE. - Cloning works for bitmap. Metafiles aren't (actually) supported. - -2006-12-07 Sebastien Pouliot - - * Icon.cs: Revert a change from r68882. The type is also part of the - icon's name. Fix bug #80181. - -2006-12-03 Sebastien Pouliot - - * Icon.cs: Add a new ctor that returns undisposable Icon instances - (required when used from SystemIcons). Added a dispose check in - ToBitmap (many other are missing). - * SystemIcons.cs: Change icons to the one already in SVN. - -2006-12-02 Sebastien Pouliot - - * FontConverter.cs: Add a comment why the empty finalizer is required. - * gdipFunctions.cs: Remove warning from build (unused variable). - * Icon.cs: Fix .ctor accepting a type - the type is to find the - assembly, not the type of the ressource. - * SystemIcons.cs: Load some icons from the assembly (all the same Mono - icon for tonight). - -2006-11-22 Sebastien Pouliot - - * BufferedGraphicsContext.cs: Better MonoTODO. - * BufferedGraphics.cs: Better MonoTODO. - * Font.cs: Better MonoTODO. - * FontFamily.cs: Better MonoTODO. - * Graphics.cs: Better MonoTODO. - * Icon.cs: Better MonoTODO. - * Image.cs: Second chance while saving using the current RawFormat. - This allows icons to be saved as PNG (strange but look at unit tests). - * ImageFormatConverter.cs: Implement GetStandardValues (and remove - it's MonoTODO) and fix GetStandardValuesSupported (to return true). - * Region.cs: Implement ReleaseHrgn (2.0) - not really useful (as the - handle is never exposed) but it's easier than to document the TODO ;-) - * SystemIcons.cs: Better MonoTODO. - -2006-11-06 Sebastien Pouliot - - * RectangleF.cs: Fix operator !=. Patch by Manuel Alejandro Cerón - Estrada. - -2006-11-04 Chris Toshok - - * SystemColors.cs: reassign the given color to the return value of - UpdateKnownColor. This makes sure that the color has the same - SystemColor name. So, SystemColors.Control.Name always equals - "Control", regardless of the values the theme has stuffed in it. - - * Color.cs: UpdateKnownColor now returns the new color. - -2006-10-11 Sebastien Pouliot - - * Graphics.cs: In MeasureCharacterRanges throw an ArgumentException if - StringFormat is null and return an empty region array if no range exists - (avoid GDI+ error/exeception). In MeasureString (2 overloads) replace - 999999 by Int32.MaxValue (now that the real bug is fixed). - * StringFormat.cs: Ensure we are clearing the handle before throwing - any exception. - -2006-09-21 Sebastien Pouliot - - * gdipFunctions.cs: Throw an OverflowException for the ValueOverflow - Status code. - -2006-09-21 Jordi Mas i Hernandez - - * gdipFunctions.cs, Image.cs: 78315. Probably in the future we should - add the same checking for other resource release GDI API calls. - -2006-09-19 Sebastien Pouliot - - * StringFormat.cs: Add missing validations. - -2006-09-18 Sebastien Pouliot - - * Graphics.cs: Add missing validations to MeasureCharacterRanges. - -2006-09-18 Sebastien Pouliot - - * Graphics.cs: Reorder instructions in MeasureString methods to avoid - allocations before checking for quick exit case (null/String.Empty - text or throwing execptions). - -2006-09-11 Sebastien Pouliot - - * ImageConverter.cs: Fixed ConvertTo to deal with null values (#79331) - and not to "return new NotSupportedException", throwing them is better - -2006-09-07 Kornél Pál - - * ComIStreamMarshaler.cs: ManagedToNativeWrapper: Dispose COM vtable - on shutdown. Dispose unmanaged resources when constructor fails. - -2006-09-06 Kornél Pál - - * ComIStreamMarshaler.cs: ManagedToNativeWrapper should not have a - destructor because it is freed using Release. (Proper fix for bug - #78315.) Free COM vtable when unloading and all objects Released. - -2006-09-06 Jonathan Chambers - - * ComIStreamMarshaler.cs: Only deallocate memory - for COM wrapper if not shutting down. #78315 - -2006-09-04 Jonathan Chambers - - * ComIStreamMarshaler.cs: Do not deallocate unmanaged memory - allocated for vtable. If this finalizer runs before all clients - are done with it (Image(s) in this case) we crash on windows. #78315 - -2006-09-01 Sebastien Pouliot - - * Bitmap.cs: Fix exceptions for LockBits. - -2006-08-28 Sebastien Pouliot - - * ImageAnimator.cs: Remove catch/throw in WorkerThread (it hides the - original exception). Found with Gendarme. - * Color.cs: Remove the double-check lock. Found with Gendarme. - * ColorConverter.cs: Remove the double-check lock. Found with Gendarme - -2006-08-28 Jonathan Chambers - - * ComIStreamMarshaler.cs: Do not free memory allocated for - Com Callable Wrapper for stream. When Image created from stream - is destroyed, it calls Release on CCW interface. Somehow we seem - to be destroying Stream CCW before Image is destroyed. Fixes - crash on exit on Windows. #78315 - -2006-08-28 Boris Kirzner - - * SystemColors.jvm.cs: fix array size for NET_2_0 - -2006-08-27 Sebastien Pouliot - - * ColorConverter.cs: Catch the case where the integer part of the - color doesn't fit into a 32bit integer. - * ColorTranslator.cs: Fixed Gendarme's UseStringEmptyRule on ToHtml - method. Fixed string handling on FromHtml method. Fixed all parameter - names to match FX. - -2006-08-25 Sebastien Pouliot - - * gdipFunctions.cs: Change ColorMatrix to IntPtr in method - GdipSetImageAttributesColorMatrix definition. - * FontConverter.cs: Fix compiler warnings. - -2006-08-24 Sebastien Pouliot - - * TextureBrush.cs: Remove private Image member as we cannot, without - cloning it (which removes the advantage of caching it), return it for - the Image property *and* we cannot dispose of it properly (Dispose - isn't overridden). - -2006-08-22 Sebastien Pouliot - - * gdipFunctions.cs: Fix GdipGetImageWidth to use an uint for it's - width out parameter. - * Image.cs: Cast the uint into an int for the Width property. - -2006-08-12 Duncan Mak - - * gdipFunctions.cs (GdipLoadImageFromStream): - (GdipSaveImageToStream): Don't include these methods when - compiling the unit tests. - -2006-08-11 Gonzalo Paniagua Javier - - * gdipFunctions.cs: return -1 when stream.Length throws. - -2006-08-11 Sebastien Pouliot - - * Font.cs: Remove the, now unrequired, FaceNameOffset field and - use the object size instead of the structure size when copying. - -2006-08-11 Sebastien Pouliot - - * Font.cs: Added more checks to ToLogFont and fixed it's behaviour - to match MS boundary between GDI+ and SD. - -2006-08-07 Andrew Skiba - - * Graphics.jvm.cs, Pen.jvm.cs, Region.jvm.cs: TARGET_JVM fix - -2006-08-05 Sebastien Pouliot - - * Font.cs: Avoid double cast in Equals. Return lfCharSet as 1 in - ToLogFont even if GDI+ has that value to 0. - -2006-08-04 Gonzalo Paniagua Javier - - * Icon.cs: when converting to Bitmap, handle the 24 bits separately. - Read the XOR and AND masks in a single read. - -2006-08-04 Sebastien Pouliot - - * Pen.cs: Fix unit tests wrt libgdiplus return value change. - -2006-08-03 Sebastien Pouliot - - * FontFamily.cs: Fix unit tests wrt libgdiplus return value change. - * Region.cs: Fix unit tests wrt libgdiplus return value change. - -2006-08-01 Jonathan Chambers - - * Font.cs: Fix marshalling of LOGFONT in ToHfont. - Fixes #78939. - -2006-07-20 Sebastien Pouliot - - * Graphics: Added implementation for ReleaseHDC by Jonathan Pobst - for NET_2_0 profile. - -2006-07-06 Sebastien Pouliot - - * Image.cs: Ensure we're setting the nativeObject to NULL before - throwing any exception while disposing (and avoid possible double - freeing). Avoid multiple casts in Clone method. - * Pen.cs: Ensure the internal pen's brush is always disposed - correctly. Avoid making a reference to the internal brush. - * SolidBrush.cs: Avoid setting color when cloning the solid brush - as the .ctor(IntPtr) always does this job. - -2006-07-04 Sebastien Pouliot - - * Image.cs: Made GetThumbnailImage throw OutOfMemoryException when - image size is invalid (to match MS behaviour), also ensure that the - Graphics instance is disposed even if CheckStatus throws an exception. - -2006-06-26 Sebastien Pouliot - - * Pen.cs: Ensure we dispose of an existing brush before replacing it. - Avoid double-cast when dealing with SolidBrush. - -2006-06-06 Sebastien Pouliot - - * gdipFunctions.cs: Fix API signature (missing pen pointer) for - GdipIsOutlineVisiblePathPoint[I] methods. - * FontFamily.cs: Delay the call to refreshName until it is actually - required. - -2006-06-02 Gonzalo Paniagua Javier - - * Color.cs: when deserializing from an MS generated stream, the value - for known colors was 0. These changes make our Color handle that case. - We won't serialize the name for known colors either, but the value will - be there, so we only check for a 0 value on a known color once. - Fixes bug #78265. - -2006-05-30 Sebastien Pouliot - - * Font.cs: Change default charset to 1. Ensure we always call the - CheckStatus method after calling GDI+. Added null checks to match MS - exception handling. - * FontFamily.cs: Avoid double-cast in Equals. Fixed Equals not compare - pointers but names. Simplify the Generic* static properties by reusing - the .ctor code. Fixed ToString to match MS output. Removed - GetStyleCheck as it failed when multiple styles were provided (flags). - * gdipFunctions.cs: Convert Status.FontFamilyNotFound to an - ArgumentException. - -2006-05-29 Sebastien Pouliot - - * ImageFormatConverter.cs: Changed ConvertFrom to work with both short - (e.g. Bmp) and long (e.g. guid) names. - -2006-05-26 Sebastien Pouliot - - * ImageFormatConverter.cs: Fixing unit tests for ImageFormat - introduced a regression in the converter (not catched by other unit - tests). - -2006-05-25 Sebastien Pouliot - - * gdipFunctions.cs: Added wrapper methods for GdipGetRegionHRgn and - GdipCreateRegionHrgn functions. - * Region.cs: Reimplement GetHrgn and FromHrgn methods using the GDI+ - calls. - -2006-05-24 Sebastien Pouliot - - * PointConverter.cs: Fx 2.0 throws an ArgumentException in - CreateInstance if some values are missing from the dictionary, while - 1.x throws an NullReferenceException. - * RectangleConverter.cs: Fx 2.0 throws an ArgumentException in - CreateInstance if some values are missing from the dictionary, while - 1.x throws an NullReferenceException. - * SizeConverter.cs: Fx 2.0 throws an ArgumentException in - CreateInstance if some values are missing from the dictionary, while - 1.x throws an NullReferenceException. - * SizeFConverter.cs: Fix CreateInstance to use float (not int). - -2006-05-24 Sebastien Pouliot - - * Font.cs: Added a Demand for UnmanagedCode on both ToLogFont methods. - * Graphics.cs: Added checks for null Rectangle[F] arrays in - FillRectangles methods and removed the check for 0-length (MS throws). - Let EndContainer mthod throws a NullReferenceException on 1.x profile. - * Pen.cs: Let Brush property throws a NullReferenceException on 1.x. - -2006-05-24 Sebastien Pouliot - - * Pen.cs: Clone the supplied brush in the .ctor (as the user may - dispose of it anytime). Make sure we're disposing our cached brush - when disposing the pen. - -2006-05-21 Sebastien Pouliot - - * ContentAlignment.cs: Removed [Serializable] from 2.0 profile. - * FontStyle.cs: Removed [Serializable] from 2.0 profile. - * GraphicsUnit.cs: Removed [Serializable] from 2.0 profile. - * KnownColor.cs: Removed [Serializable] from 2.0 profile. - * RotateFlipType.cs: Removed [Serializable] from 2.0 profile. - * StringAligment.cs: Removed [Serializable] from 2.0 profile. - * StringDigitSubstitute.cs: Removed [Serializable] from 2.0 profile. - * StringFormatFlags.cs: Removed [Serializable] from 2.0 profile. - * StringTrimming.cs: Removed [Serializable] from 2.0 profile. - * StringUnit.cs: Removed [Serializable] from 2.0 profile. - -2006-05-17 Gonzalo Paniagua Javier - - * ImageAnimator.cs: get the FrameDelay from the image properties, if - available. Remove ^Ms. - -2006-05-17 Sebastien Pouliot - - * Pen.cs: Get the pen color from the solid brush (when applicable). - Added missing validations for most properties. Always return a clone - of the internal brush (so no one can dispose of it in our back). - -2006-05-17 Gonzalo Paniagua Javier - - * Color.cs: make it serialization-compatible with MS. Fixes bug #78265. - -2006-05-17 Gonzalo Paniagua Javier - - * Bitmap.cs: (Clone) use the 'format' argument instead of the - PixelFormat. - -2006-05-15 Atsushi Enomoto - - * Graphics.cs : (FillRectangles/FillRectanglesI): when argument - array is empty, don't invoke GDI+. Fixed bug #78408. - -2006-05-12 Sebastien Pouliot - - * gdipFunctions.c: Fix misnamed GdipAdd*Path*String[I] API (#78383) - -2006-05-11 Peter Dennis Bartok - - * Icon.cs: Don't require width/height to be non-0 when creating from - serialized data, just require them to be square - -2006-05-04 Sebastien Pouliot - - * Graphics.cs: Chaned DrawIcon methods to dispose the temporary bitmap - on it's drawn. - -2006-05-04 Sebastien Pouliot - - * Graphics.cs: Added a MonoTODO to PixelOffsetMode property so it shows - (in the class status library) a note that this isn't supported with - libgdiplus. - -2006-05-02 Peter Dennis Bartok - - * FontConverter.cs (ConvertFrom): Implemented it properly. Fixes #78269 - -2006-05-02 Sebastien Pouliot - - * PointF.cs: Add operators + and - between PointF and SizeF in the - 2.0 profile (CSC 8.x can compile that, but sadly it doesn't show in as - missing in corcompare results). - -2006-05-02 Sebastien Pouliot - - * gdipFunctions.cs: Fixed wrappers for Gdip[Begin|End]Container[2][I] - * Graphics.cs: Fixed usage of fixed API ;-) Added MonoTODO on - BeginContainer methods that use rectangles and on TextContrast property - (all aren't currently supported in libgdiplus). - -2006-05-01 Sebastien Pouliot - - * Graphics.cs: Removed MonoTODO on DrawCurve methods (it's fixed in - libgdiplus). Fixed minor extra/missing for corcompare. - -2006-05-01 Gonzalo Paniagua Javier - - * SizeF.cs: serialization compatibility fixes. Closes bug #78236. - -2006-04-30 Peter Dennis Bartok - - * Icon.cs: Icon AND masks are organized in strides, fixed to calculate - and set proper transparency. Also fixed broken calculation of AND - size when reading the icon. NDocGui now shows pretty buttons. - -2006-04-28 Sebastien Pouliot - - * Color.cs: corcompare fix. Remove ComVisible attribute from 2.0 build - * Region.cs: Remove old todo that were fixed in libgdiplus. - * Image.cs: corcompare fixes. Clone isn't virtual. Added DefaultValue - attribute to Tag property. FromStream(Stream,bool,bool) is available - in Fx 1.1 (probably since SP1). - -2006-04-28 Sebastien Pouliot - - * Graphics.cs: Added MonoTODO on some DrawCurve methods because - libgdiplus doesn't use the numberOfSegments argument. - -2006-04-27 Sebastien Pouliot - - * gdipFunctions.cs: Added wrappers for GdipAddPathLine2 and - GdipAddPathLine2I methods (to allow adding a single point). - -2006-04-27 Sebastien Pouliot - - * gdipFunctions.cs: Added CharSet=CharSet.Unicode to GdipAddString and - GdipAddStringI wrapper methods. - -2006-04-26 Gonzalo Paniagua Javier - - * Bitmap.cs: throw when the target pixel format differs from the one - of the image and it's an indexed format. We were failing in UnlockBits - before. - -2006-04-25 Miguel de Icaza - - * FontConverter.cs (FontUnitConverter): implement. CorCompare - for some reason does not dig into nested classes, match the - documentation. - - (FontNameConverter): Return the fonts available on the system. - -2006-04-25 Peter Dennis Bartok - - * Icon.cs: We need to or, not and our alpha values into the - palette. Also, we need to actually store the altered palette - on the bitmap, since we are altering a copy. - -2006-04-10 Sebastien Pouliot - - * gdipFunctions.cs: Fixed wrappers for GdipCreateMatrix3[I]. - -2006-03-23 Peter Dennis Bartok - - * gdipFunctions.cs: - - GdipGetFontCollectionFamilyList: No need for complicated - GlobalAlloc stuff, .Net marshals the IntPtr[] array just fine - - GdipDeletePrivateFontCollection: We need to pass a ref to the - structure. This was causing nasty crashes. - - GdipGetFamilyName: Switched to use StringBuilder instead of - manual marshalling - * FontFamily.cs: Simplified the refreshName method, less error-prone now - -2006-03-21 Sebastien Pouliot - - * Brush.cs: Remove unused code. - * FontFamily.cs: Remove warnings from build. - * gdipFunctions.cs: Add missing p/invoke calls for GdipAddString[I]. - -2006-03-21 Sebastien Pouliot - - * gdipFunctions.cs: Import XFree (from libX11) so we can free the - memory we allocate. - * Graphics.cs: Free the memory we get from XGetVisualInfo. - -2006-03-20 Sebastien Pouliot - - * Brush.cs: Allow Dispose to free the unmanaged memory for the brush - in every case. This has been known (in the past) to cause crashes - in Cairo. If still true then we need to find out why! - -2006-03-09 Peter Dennis Bartok - - * gdipFunctions.cs: Removed XCloseDisplay call from Gdi+ shutdown, - it was causing crashes in the finalizers (bug #77464) - -2006-03-06 Jonathan Gilbert - - * gdipFunctions.cs: Rewrote the StreamSeekImpl function to invalidate - the start_buf cached bytes whenever Seek() is actually called. If - Seek is not called (an invalid 'whence' value), then the buffer is - not invalidated. This fixes a bug with TIFF loading. - -2006-03-02 Peter Dennis Bartok - - * Image.cs (ISerializable.GetObjectData): Save the image in it's - original format. (Fixes #77673) - -2006-02-28 Jonathan Chambers , - Peter Dennis Bartok - - * Font.cs: - - ToLogFont: Reworked to allow running under MS runtime and to - support it being called with both boxed structs and formatted - classes (MS runtime PtrToStructure cannot marshal boxed value - types, but Marshal.AsAny can) - - Switched all usage of LOGFONTA to more generic CharSet-driven - LOGFONT structure - - FromLogFont: Switched to use charset-agnostic GdipCreateFontFromLogfont - * gdipStructs.cs: Dropped LOGFONTA and LOGFONTW and switched to - CharSet-driven LOGFONT structure (needed because of ToLogFont fix) - * gdipFunctions.cs: Switched GdipGetLogFont, GdipCreateFontFromLogfont and - CreateFontIndirect to use LOGFONT structure, set to be CharSet=Auto - (needed because of ToLogFont fix) - -2006-02-18 Duncan Mak - - * Graphics.cs (DrawBeziers): Patch from Alexander Olk to fix - possible IndexOutOfRangeException. - -2006-02-09 Peter Dennis Bartok - - * Image.cs, Bitmap.cs: Removed unneeded casts - * Icon.cs: Fixed code to be 64bit safe - -2006-01-31 Jordi Mas i Hernandez - - * Font.cs: Fixes 77407 - -2006-01-27 Sebastien Pouliot - - * Font.cs: Ensure unmanaged memory is free correctly in ToLogFont - even if GDIPlus.CheckStatus throws an exception; - * Image.cs: Ensure unmanaged memory is free correctly even if - GDIPlus.CheckStatus throws an exception. Note: the SetPropertyItem use - case is unclear to me (and unimplemented in libgdiplus); - * Region.cs: Ensure unmanaged memory is free correctly in - GetRegionScans even if GDIPlus.CheckStatus throws an exception; - -2006-01-27 Jordi Mas i Hernandez - - * gdipFunctions.cs: New gdiplus imports - * Font.cs: Use gdiplus calls to get font height and size - -2006-01-26 Sebastien Pouliot - - * FontFamily.cs: Free the memory allocated with Marshal.AllocHGlobal. - * Region.cs: Updated TODO to reflect current status. - -2006-01-24 Konstantin Triger - - * Font.jvm.cs, FontFamily.jvm.cs: use static container. - -2006-01-19 Peter Dennis Bartok - - * Icon.cs: The code wrongly assumed that the stride for the icon - would be the same as the stride for the bitmap. This was causing - memory corruption. - -2006-01-18 Peter Dennis Bartok - - * Icon.cs: Reworked ToBitmap() method to not use Bitmap(Stream) - which when calling down to MS GDI+ will create an image - where neither GetPixel or Save can be used on. - -2006-01-18 Sebastien Pouliot - - * gdipFunctions.cs: Added declaration for GdipCreateRegionRgnData. - * Region.cs: Implemented .ctor(RegionData) - -2006-01-13 Miguel de Icaza - - * Region.cs: Revert the Region.cs check in GetHrgn as it was used - by our Windows.Forms implementation. - -2006-01-11 Sebastien Pouliot - - * Graphics.cs: Avoid creating bitmaps two times if both X and Y - default DPI are required (i.e. init both value in both cases). - * Region.cs: Added null check to match MS behaviour (exception type) - and avoid NRE (before CheckStatus is called). Added security demands - for unmanaged code on both FromHrgn and ReleaseHrgn (2.0) methods. - -2005-12-22 Jonathan Chambers - - * gdipFunctions.cs: Do not call GdiplusShutdown for - now as it causes a crash on MS GDI+. - -2005-12-20 Konstantin Triger - - * Font.jvm.cs: charset support. - -2005-12-19 Peter Dennis Bartok - - * Graphics.cs (Flush): Make sure nativeObject is not null - -2005-12-14 Konstantin Triger - - * StrokeFactory.jvm.cs: create AdvancedStroke when have penTransform. - -2005-12-13 Konstantin Triger - - * Bitmap.jvm.cs: Fix MakeTransparent. - -2005-12-07 Jordi Mas i Hernandez - - * Graphics.cs: Add new deephs support to CopyFromScreen - -2005-12-07 Jordi Mas i Hernandez - - * BufferedGraphicsManager.cs: Fixes signature - -2005-12-05 Peter Dennis Bartok - - * Font.cs: - - Implemented FromLogFont - - Implemented ToLogFont - - Whitespace fixes - * gdipFunctions.cs: - - Added GdipGetLogFontW method - - Specified charset for GdipGetLogFontA method - * gdipStructs.cs: Added LOGFONTW structure - -2005-12-05 Gert Driesen - - * BufferedGraphics.cs: Removed duplicate class. Set eol-style to - native. - * BufferedGraphicsManager.cs: Removed duplicate class. Set eol-style - to native. - -2005-12-05 Jordi Mas i Hernandez - - * gdipFunctions.cs: DllExports need it to implement - new Graphics.CopyFromScreen .Net 2.0 methods - * IDeviceContext.cs: New .Net 2.0 interface - * Color.cs: Fixes for new .Net 2.0 KnowColors - * PointF.cs: New .Net 2.0 Add/Subtract methods - * gdipStructs.cs: Structs need it for Graphics.CopyFromScreen - * SystemBrushes.cs: New standard SystemBrushes for .Net 2.0 - * SizeF.cs: New .Net 2.0 Add/Subtract methods - * FontConverter.cs: New .Net 2.0 fixes - * SystemColors.cs: New standard SystemColors for .Net 2.0 - * SizeFConverter.cs: New .Net 2.0 class (based on SizeConverter) - * CharacterRange.cs: : New .Net 2.0 methods - * Size.cs: New .Net 2.0 Add/Subtract methods - * SystemPens.cs: New standard SystemPens for .Net 2.0 - * Bitmap.cs: New .Net 2.0 methods - * Region.cs: New .Net 2.0 methods - * Brush.cs: New .Net 2.0 constructor - * Icon.cs: New .Net 2.0 Constructors and methods - * Point.cs: New .Net 2.0 Add/Subtract methods - * BufferedGraphicsManager.cs: New .Net 2.0 class - * Graphics.cs: New methods for .Net 2.0 and fixes - * BufferedGraphics.cs: New .Net 2.0 class - * Font.cs: New .Net 2.0 properties - * Image.cs: New .Net 2.0 tag property - * KnownColor.cs: New .Net 2.0 know colors - * CopyPixelOperation.cs: New .Net 2.0 enum - * SystemFonts.cs: New .Net 2.0 class - * BufferedGraphicsContext.cs: New .Net 2.0 class - -2005-11-28 Konstantin Triger - - * SystemIcons.jvm.cs: refactoring. - -2005-11-28 Konstantin Triger - - * Icon.cs: TARGET_JVM changes. - -2005-11-17 Vladimir Krasnov - - * Image.jvm.cs: fixed Save, flush output stream - -2005-11-17 Konstantin Triger - - * StrokeFactory.jvm.cs, Pen.jvm.cs, Graphics.jvm.cs: performance - use BasicStroke when possible. - -2005-11-17 Vladimir Krasnov - - * ColorConverter.cs: fixed ConvertFrom, to be able - to convert from three digit notation color (#abc) - -2005-11-16 Konstantin Triger - - * Bitmap.jvm.cs: open a correct stream. - -2005-11-16 Konstantin Triger - - * FontFamily.jvm.cs, Font.jvm.cs: throw exception if invalid params. - -2005-11-16 Konstantin Triger - - * FontFamily.jvm.cs: fix for custom font collection - -2005-11-14 Vladimir Krasnov - - * FontFamily.jvm.cs: fixed GetName - -2005-11-14 Vladimir Krasnov - - * Bitmap.jvm.cs: fixed InternalSave() error handling - * Image.jvm.cs: fixed Save() error handling - -2005-11-13 Konstantin Triger - - * FontFamily.jvm.cs: Refactoring. - -2005-11-13 Konstantin Triger - - * Font.jvm.cs: Refactoring. - -2005-11-13 Konstantin Triger - - * StringFormat.jvm.cs, Graphics.jvm.cs: DrawString, - MeasureString support - -2005-11-13 Konstantin Triger - - * FontFamily.jvm.cs: correctly initialize fontcollection - -2005-11-13 Konstantin Triger - - * FontFamily.jvm.cs: DrawMargin, refactoring. - -2005-11-13 Konstantin Triger - - * Graphics.jvm.cs, Pen.jvm.cs, AdvancedStroke.jvm.cs: - Differentiate standard and AntiAlias stroking - -2005-11-10 Vladimir Krasnov - - * Graphics.jvm.cs: added UnitConversion property - * FontFamily.jvm.cs: refactoring - * Font.jvm.cs: refactoring - -2005-11-03 Peter Dennis Bartok - - * Font.cs: - - Implemented serialization constructor - - Implemented GetObjectData() - -2005-11-01 Vladimir Krasnov - - * StringFormat.jvm.cs: Refactoring - -2005-10-31 Jordi Mas i Hernandez - - * Image.cs: Default format for MemoryBMP should be Png - -2005-10-27 Vladimir Krasnov - - * Bitmap.jvm.cs: fixed InternalSave - * Image.jvm.cs: fixed Save - -2005-10-27 Vladimir Krasnov - - * Image.jvm.cs: fixed redolution properties - -2005-10-27 Vladimir Krasnov - - * Bitmap.jvm.cs: fixed InternalSave, to remove alpha channel of saved jpeg - fixed clone, Initialize - -2005-10-24 Peter Dennis Bartok - - * Brush.cs: Don't delete the brush if the display handle is no longer - valid, otherwise cairo will try to use the handle and crash and burn - -2005-10-23 Vladimir Krasnov - - * Graphics.jvm.cs: DrawImage refactoring - -2005-10-23 Vladimir Krasnov - - * Graphics.jvm.cs: Clipping refactoring - fixed FillScaledShape, DrawShape, MeasureDraw, BeginContainer, - ExcludeClip, IntersectClip, ResetClip, CombineClipArea, RestoreBaseClip, - TranslateClip, VisibleClipBounds - -2005-10-21 Miguel de Icaza - - * Pen.cs: Add support for returning the Brush from Pens created - with a color constructor. - - Plus: code style police, else does not go on its own line. - - * Graphics.cs: Add various ArgumentNull checks. - -2005-10-20 Konstantin Triger - - * Image.jvm.cs: make Clone abstract - -2005-10-20 Konstantin Triger - - * Font.jvm.cs: make fallbacks for GdiCharSet, GdiVerticalFont - -2005-10-19 Vladimir Krasnov - - * Bitmap.jvm.cs: fixed InternalSave, ToBufferedImageFormat, Clone - * PlainImage.jvm.cs: fixed Clone - * Graphics.jvm.cs: fixed FillShape, Clear, FillScaledShape - -2005-10-19 Vladimir Krasnov - - * Brush.jvm.cs: added InternalClone() method - changed transformation methods access level - * TextureBrush.jvm.cs: refactoring, fixed clone() - -2005-10-19 Vladimir Krasnov - - * AdvancedStroke.jvm.cs: fixed createStrokedShape, check for transform - matrix singularity added - * Font.jvm.cs: implemetated ISerializable - * Pen.jvm.cs: fixed DashPattern property, - fixed GetNativeObject() dash pattern calculation - -2005-10-14 Jordi Mas i Hernandez - - * SystemColors.cs: Fixes the Win32 light and lightlight colours - -2005-10-11 Jordi Mas i Hernandez - - * SystemColors.cs: Fixes the Win32 system colors including the color - name and the knownColor properties. - -2005-10-07 Peter Dennis Bartok - - * FontFamily.cs: Use Marshal.PtrToStringUni to do the string - conversion, it's less overhead than StringBuilder. (Part of the - bugfix for #74871 and #75534) - - * gdipFunctions: Changed signature for GdipGetFamilyName to just - have an IntPtr for the buffer - -2005-10-04 Peter Dennis Bartok - - * Graphics.cs, FontFamily.cs: Calling GC.SuppressFinalize from Dispose, - fixes bug #76329 - -2005-09-29 Peter Dennis Bartok - - * SystemColor.cs: Added code used to generate properties, updated with - Windows XP colors - -2005-09-29 Peter Dennis Bartok - - * SystemColor.cs: Make internal names predictable to allow scripted - generation of color table - -2005-09-28 Peter Dennis Bartok - - * Color.cs(UpdateKnownColor): Ensure knownColors exists before trying - to update it. - -2005-09-27 Peter Dennis Bartok - - * SystemColor.cs: - - Changed properties to return colors from fields. This allows - updating the colors via reflection, for example from MWF themes. - - Added code to retrieve system colors via Win32 GetSysColors if - running on Win32, this makes us compatible with Microsoft instead - of returning static colors on Win32. Unix platforms still will - use the static colors - * Color.cs: Added UpdateKnownColor() method to allow updating of - the KnownColors array - -2005-09-26 Kornél Pál - - * Graphics.cs: DrawImage: imageAttr can be null. Fixed to pass IntPtr.Zero - when imageAttr is null. - -2005-09-26 Vladimir Krasnov - - * Brush.jvm.cs: fixed transform methods, createContext - * TextureBrush.jvm.cs: implemetated transform, WrapMode, ctors - -2005-09-21 Vladimir Krasnov - - * Bitmap.jvm.cs: fixed Clone, InternalSave, Initialize, ctor refactoring, remarks refactoring - * Image.jvm.cs: fixed GetFrameCount, GetThumbnailImage, SelectActiveFrame, remarks refactoring - * PlainImage.jvm.cs: added metadata props, fixed ctor - * PlainImageCollection.jvm.cs: fixed class access - -2005-09-21 Jordi Mas i Hernandez - - * Graphics.cs: Fixes exception type at FromImage method - -2005-09-20 Vladimir Krasnov - - * Graphics.jvm.cs: bitmap resolution fix in DrawImage - -2005-09-20 Vladimir Krasnov - - * Graphics.jvm.cs: fixed DrawImage - -2005-09-19 Miguel de Icaza - - * Graphics.cs: Removed restriction on the images that can be - loaded. Indexed images *can* be loaded - -2005-09-18 Miguel de Icaza - - * Image.cs: introduce a workaround that catches errors on systems - that lack GDI+ as this is being triggered too easily when we - enumerate attributes on loaded classes. - - The real bug to fix is #76062. - -2005-09-17 Kornél Pál - - * Image.cs: Implemented FromHbitmap. - -2005-09-16 Sebastien Pouliot - - * gdipFunctions.cs: Add [SuppressUnmanagedCodeSecurity] attributes so - the JIT won't add demands for UnmanagedCode. - * carbonFunctions.cs: Add [SuppressUnmanagedCodeSecurity] attributes - so the JIT won't add demands for UnmanagedCode on Mac OSX. - * Bitmap.cs: Added LinkDemand for UnmanagedCode on GetHbitmap - (+ overloads) and GetHicon methods. - * Graphics.cs: Added LinkDemand for UnmanagedCode on FromHdcInternal, - FromHwndInternal and ReleaseHdcInternal methods (which are all public - despite their names). - -2005-09-15 Konstantin Triger - - * Graphics.jvm.cs: text transform, headless session - -2005-09-14 Vladimir Krasnov - - * Bitmap.jvm.cs: native object refactoring - * Image.jvm.cs: native object refactoring - * Graphics.jvm.cs: fixed access to image native object - * TextureBrush.jvm.cs: fixed access to image native object - * Added PlainImage.jvm.cs, PlainImageCollection.jvm.cs - -2005-09-14 Geoff Norton - - * carbonFunctions.cs: Add GetCGContextForNSView for Cocoa# integration - * Graphics.cs: Check GDIPlus.UseCocoaDrawable for Cocoa# integration - * gdipFunctions.cs: Set UseCocoaDrawable depending on the environment variable MONO_GDIP_USE_COCOA_BACKEND - -2005-09-14 Konstantin Triger - - * Graphics.jvm.cs: transform, container, thin pen - -2005-09-12 Konstantin Triger - - * AdvancedStroke.jvm.cs: constants for pen fitting calculations - * Pen.jvm.cs: fixing transform, pen fitting - -2005-09-12 Konstantin Triger - - * Region.jvm.cs: IsVisible is about intersection - -2005-09-12 Gert Driesen - - * ImageConverter.cs: Use default TypeDescriptor implementation of - GetProperties. - -2005-09-11 Konstantin Triger - - * Graphics.jvm.cs: fixing clipping with rotate transform - -2005-09-11 Konstantin Triger - - * Region.jvm.cs: default region is infinite - -2005-09-10 Konstantin Triger - - * Graphics.jvm.cs: fixing clipping stuff - -2005-09-07 Vladimir Krasnov - - * Bitmap.jvm.cs: fixed bitamp accessors - * Image.jvm.cs: fixed image accessors - -2005-09-07 Konstantin Triger - * AdvancedStroke.jvm.cs: fix matrix translate - * Graphics.jvm.cs: fix matrix concatenation order - -2005-09-07 Vladimir Krasnov - - * Brush.jvm.cs: added transform methods - -2005-09-06 Konstantin Triger - - * StrokeFactory.jvm.cs, AdvancedStroke.jvm.cs, Pen.jvm.cs: - implementing fitting, output transform - * Graphics.jvm.cs: fixing DrawXXX, Fill, Clipping, Containers - -2005-09-06 Konstantin Triger - - * ColorTranslator.cs: perform case insensitive check - -2005-09-05 Jordi Mas i Hernandez - - * gdipFunctions.cs: define new functions - * Bitmap.cs: fixes image loading and exceptions - * Image.cs: fixes image loading and exceptions - - Thanks Kornél Pál for its help - -2005-08-30 Vladimir Krasnov - - * Brush.jvm.cs: added brush transform field - -2005-08-28 Vladimir Krasnov - - * Graphics.jvm.cs: fixed .ctor (InterpolationMode) - -2005-08-28 Konstantin Triger - - * StrokeFactory.jvm.cs, AdvancedStroke.jvm.cs, Pen.jvm.cs - Graphics.jvm.cs: adjust stroke before widening - -2005-08-28 Vladimir Krasnov - - * Graphics.jvm.cs: Implemented BeginContainer, EndContainer, - Save, Restore - -2005-08-26 Gert Driesen - - * PointConverter.cs: Use Int32Converter instead of Int32.Parse. First - convert string to int before checking number of components. - * RectangleConverter.cs: same. - * SizeConverter.cs: same. - -2005-08-26 Gert Driesen - - * ColorConverter.cs: Use Int32Converter instead of Int32.Parse to - convert individual components. Special case string containing hex - prefix. Convert components before checking count. - -2005-08-25 Marek Safar - - * gdipFunctions.cs: GetIconInfo new user32 method. - GdipGetDC uses IntPtr. - - * gdipStructs.cs: Defined IconInfo struct. - - * Graphics.cs: FromImage throws exception when image has an indexed format. - GetHdc fixed. - - * Icon.cs: Implemented FromHandle, Dispose. - -2005-05-24 Michael Hutchinson - - * ToolboxBitmapAttribute.cs: Implemented retrieving the image - -2005-08-23 Vladimir Krasnov - - * Graphics.jvm.cs: Fixed ResetTransform, TransfromPoints - Fixed SmoothingMode property - -2005-08-23 Jordi Mas i Hernandez - - * Brushes: Do not create the objects every time that they are requested - as in Pens we create and cache them only once when need it. This also - fixes the Equals method between two objects requested to Brushes - -2005-08-22 Jordi Mas i Hernandez - - * SolidBrush.cs: Fixes Dispose to avoid non-disposing some objects - * Brush.cs Fixes Dispose to avoid non-disposing some objects - * Pen.cs: Fixes Dispose to avoid non-disposing some objects - * Region.cs: Dipose always frees if the resource was allocated - -2005-08-19 Jordi Mas i Hernandez - - * gdipFunctions.cs: Before calling GdiplusShutdown we make that all of handles - from gdiplus have been released - -2005-08-18 Vladimir Krasnov - - * Pen.jvm.cs: Fixed DashSpacing in createStrokedShape - * Color.cs: Fixed java NativeObject property - * Image.jvm.cs: Fixed Save method - -2005-08-16 Andrew Skiba - - * Icon.jvm.cs: match Bitmap internal constructor change - * Image.jvm.cs: use ImageCodecInfo.Clsid as primary format id, not ImageFormat - * Bitmap.jvm.cs: started changes for supporting ImageCodecInfo - -2005-08-16 Gert Driesen - - * Color.cs: To match MS.NET, throw ArgumentException instead of - ArgumentOutOfRangeException when color is not between 0 and 255. - * RectangleConverter.cs: Take culture into account when converting - to/from string. Use culture's ListSeparator as separator character. - -2005-08-16 Gert Driesen - - * Color.cs: Fixed line endings. Set eol-style to native. - * ColorConverter.cs: Fixed line endings. Set eol-style to native. - * Size.cs: Set eol-style to native. - * SizeF.cs: Use current culture in ToString(), set eol-style to native. - * SizeConverter.cs: Take culture into account when converting to/from - string. Set eol-style to native. - * Point.cs: Fixed line endings. Set eol-style to native. - * PointF.cs: Use current culture in ToString(), set eol-style to native. - * PointConverter.cs: Take culture into account when converting to/from - string. Set eol-style to native. - * ImageFormatConverter.cs: Fixed line endings. Set eol-style to - native. - * RectangleConverter.cs: Fixed line endings. Set eol-style to native. - -2005-08-16 Vladimir Krasnov - - * Graphics.jvm.cs: Fixed InterpolationMode property - -2005-08-15 Vladimir Krasnov - - * Graphics.jvm.cs: Fixed DrawImage - -2005-08-14 Gert Driesen - - * ColorConverter.cs: Use TextInfo.ListSeparator as separator, as this - appears to be what MS.NET uses. - -2005-08-14 Gert Driesen - - * Point.cs: Use invariant culture for converting numbers to string. - * PointF.cs: same - * SizeF.cs: same - -2005-08-14 Gert Driesen - - * Color.cs: Fixed ToString for uninitialized color. - * ColorConverter.cs: Support conversion from whitespace-only string to - Color.Empty. Fixed conversion from Color.Empty and known colors to - string. - -2005-08-14 Konstantin Triger - - * Graphics.jvm.cs: Initial properties implementation - -2005-08-14 Vladimir Krasnov - - * Graphics.jvm.cs: DrawImage refactoring - -2005-08-14 Vladimir Krasnov - - * Graphics.jvm.cs: Implemented PageUnit, PageScale. - Added UpdateInternalTransform - Fixed DrawImage, Transform, ConcatenateTransform - -2005-08-14 Vladimir Krasnov - - * Icon.jvm.cs: Internal constructor from bitmap - * Added SystemIcons.jvm.cs with implementation of SystemIcons - -2005-08-14 Vladimir Krasnov - - * Region.jvm.cs: Fixed GetBounds, IsVisible, IsEmpty, IsInfinite, Equals - (all methods that use Graphics object) - -2005-08-11 Konstantin Triger - - * Graphics.jvm.cs: Refactoring - -2005-08-11 Konstantin Triger - - * Graphics.jvm.cs: Fixed Clear, Refactoring - -2005-08-11 Konstantin Triger - - * Graphics.jvm.cs: Fixed FillClosedCurve - -2005-08-10 Zoltan Varga - - * Rectangle.cs (Intersect): Return a non-empty rectangle if the two - rectangles touch each other. - -2005-08-09 Konstantin Triger - - * Graphics.jvm.cs: Fixed DrawCurve. - -2005-08-09 Konstantin Triger - - * StrokeFactory.jvm.cs: use correct stroke - -2005-08-09 Konstantin Triger - - * Added AdvancedStoke.jvm.cs and StrokeFactory.jvm.cs - * Pen refactoring. - -2005-08-09 Andrew Skiba - - * FontConverter.cs: exclude not implemented destructor from TARGET_JVM - -2005-08-09 Andrew Skiba - - * ColorConverter.cs, ColorTranslator.cs: fixes to pass tests - committed in r48150 - -2005-08-08 Konstantin Triger - - * Graphics.jvm.cs: Refactoring - -2005-08-08 Vladimir Krasnov - - * Graphics.jvm.cs: Fixed DrawPolygon - -2005-08-08 Konstantin Triger - - * Graphics.jvm.cs: Refactoring - * Pen.jvm.cs: setting awt.Stroke as a base - -2005-08-07 Konstantin Triger - - * Graphics.jvm.cs: Refactoring - -2005-08-07 Vladimir Krasnov - - * Graphics.jvm.cs: Fixed DrawLines, DrawPolygon to use GraphicsPath - -2005-08-07 Andrew Skiba - - * Rectangle.cs: Intersect fixed - * RectandleF.cs: Intersect and Inflate fixed - -2005-08-07 Andrew Skiba - - * Point.cs: Produce same ToString result as dotnet - -2005-08-07 Andrew Skiba - - * Color.cs: GetHashCode is affected by Name, too - -2005-08-07 Vladimir Krasnov - - * Pen.jvm.cs: Fixed ctor, LineCap, SetLineCap - -2005-08-07 Vladimir Krasnov - - * Graphics.jvm.cs: Fixed DrawLines, DrawPolygon - -2005-08-03 Andrew Skiba - - * SolidBrush.jvm.cs: fix a typo - -2005-08-03 Andrew Skiba - - * Image.jvm.cs, StringFormat.jvm.cs, FontFamily.jvm.cs, Bitmap.jvm.cs, - Pen.jvm.cs, Region.jvm.cs, Brush.jvm.cs, Graphics.jvm.cs, TextureBrush.jvm.cs, - Font.jvm.cs: Added TARGET_JVM implementation - -2005-08-03 Andrew Skiba - - * Rectangle.cs, RectangleF.cs: TARGET_JVM - Add NativeObect property - -2005-08-03 Andrew Skiba - - * BasicShape.jvm.cs: Added TARGET_JVM specific class - -2005-08-03 Andrew Skiba - - * Icon.jvm.cs, SystemColors.jvm.cs: Added TARGET_JVM implementations - -2005-08-03 Andrew Skiba - - * ColorTranslator.cs: (GH merge) recognise HTML system colors - -2005-08-02 Andrew Skiba - - * SolidBrush.jvm.cs: added TARGET_JVM implementation of this class - -2005-08-02 Andrew Skiba - - * Color.cs: TARGET_JVM - NativeObject property - -2005-07-27 Andrew Skiba - - * Color.cs: Fixes equality operators, change isXXXcolor booleans into flags enum. - -2005-07-27 Jordi Mas i Hernandez - - * RectangleF.cs: Fixes IsEmpty logic - -2005-06-23 Jordi Mas i Hernandez - - * Graphics.cs: implements FromHwndInternal - - -2005-06-13 Peter Bartok - - * Icon.cs(ToBitmap): If the icon is not 32bits, create the bitmap - through an intermediary step, which turns it into a 32bit version. - Fixes #75254 - -2005-06-13 Kornél Pál - - * ComIStreamMarshaler.cs: Dispose releases managed objects as well, - removed some unnecessary code - * ComIStreamWrapper.cs: Reworked Seek method to proper support of - positions beyond the size of stream - -2005-06-11 Gonzalo Paniagua Javier - - * Font.cs: fix platform checks. - -2005-06-08 Jordi Mas i Hernandez - - * Rectangle.cs: - - Fixes is empty method IsEmpty logic - - Fixes Contains method logic - - Fixes IntersectsWith logic - - * RectangleF.cs: - - Fixes is empty method IsEmpty logic - - Fixes Contains method logic - - Fixes IntersectsWith logic - -2005-05-28 Kornél Pál - - * ComIStreamMarshaler.cs: GC.SuppressFinalize(this) is not called in - destructors. Some methods renamed. Removed unnecessary variables. - -2005-05-25 Jonathan Gilbert - - * Image.cs: Added retrieveGDIPalette () and storeGDIPalette () - and modified the Palette property to call them. This non- - persistent behaviour was discovered by trial and error with - Microsoft's implementation. In fact, the Palette property - does not behave like a property at all! It is the only way an - instance of System.Drawing.Imaging.ColorPalette can be created, - and it reflects a backing store that is only updated when the - property 'set' method is called. Also updated Clone () since - the palette is no longer cached at image load time. - * Image.cs: Added IsIndexedPixelFormat () in the same vein as - Image::IsAlphaPixelFormat and Image::IsCanonicalPixelFormat. - As such a function is not listed in MSDN nor given in - Microsoft's implementation, I have made it a private function - within the class that uses it. - -2005-05-24 Kornél Pál - - * Graphics.cs: Revised DrawString methods - -2005-03-22 Peter Bartok - - * Graphics.cs: Fixed bug #74762, DrawString was crashing on s.Length - if s was null. - -2005-05-20 Kornél Pál - - * Image.cs: Uses MemoryStream wrapping on all platforms if needed - * gdipFunctions.cs: Modified conditional compilation syntax - * ComIStreamWrapper.cs: Modified conditional compilation syntax - * ComIStreamMarshaler.cs: Modified conditional compilation syntax - -2005-05-18 Marek Safar - - * Bitmap.cs: Add null check into ctor. - -2005-05-16 Jordi Mas i Hernandez - - * gdipFunctions.cs: Kornél Pál's IStream bug fixing - * ComIStreamWrapper.cs: Kornél Pál's IStream bug fixing - * ComIStreamMarshaler.cs: Kornél Pál's IStream bug fixing - -2005-05-14 Jordi Mas i Hernandez - - * Bitmap.cs: Kornél Pál's Bitmap class ctor and MakeTransparent leak fixes - -2005-05-11 Jordi Mas i Hernandez - - * gdipFunctions.cs: add GdipLoadImageFromStream and GdipSaveImageToStream - * ComIStreamWrapper.cs: Kornel Pal COM Stream for Win32 - * ComIStreamMarshaler.cs: Kornel Pal COM Stream for Win32 - * Image.cs: uses new Win32 Stream functions when need it - -2005-05-10 Juraj Skripsky - - * Color.cs: Fix GetSaturation() again and remove - obsolete constants. - -2005-05-10 Juraj Skripsky - - * Color.cs: New, correct implementations for GetHue(), - GetBrightness() and GetSaturation(). - -2005-05-09 Sebastien Pouliot - - * gdipFunctions.cs: Use PlatformID.Unix under NET_2_0. - * Graphics.cs: Use PlatformID.Unix under NET_2_0. - * Image.cs: Use PlatformID.Unix under NET_2_0. - -2005-05-05 Miguel de Icaza - - * Bitmap.cs, Icon.cs (constructor): Use - GetManifestResourceStream(Type,string) in the constructor that - takes a type. - -2005-04-27 Lluis Sanchez Gual - - * PointF.cs: Make serialization compatible with MS. - -2005-04-10 Geoff Norton - - * Graphics.cs: - carbonFunctions.cs: - Use CGContextSynchronize instead of CGContextFlush. This saves - on average 20000 ticks per drawing operation. - -2005-04-04 Jordi Mas i Hernandez - - * Color.cs: take into account the name color in == and != operators - * Font.cs: Use Equals instead of == to compare the family name - * FontFamily.cs: - - Removes generic fontfamilies cache (done at libgdiplus level) - - Fixes Equals method - -2005-03-30 Jordi Mas i Hernandez - - * Pen.cs: remove locks. They are done at gdiplus level - * Brush.cs: remove locks. They are done at gdiplus level - * Image.cs: remove locks. They are done at gdiplus level - -2005-03-30 Rogério Pereira Araújo - - * Icon.cs: Finished Icon(Type, String) ctor - -2005-03-23 Jordi Mas i Hernandez - - * gdipFunctions.cs: fixes GdipGetImagePalette signature - * Image.cs: Implements Palette property using gdiplus - -2005-03-17 Peter Bartok - - * gdipFunctions.cs: - - Changed P/Invoke signature for GdipLoadImageFromDelegate_linux() - method, now includes a get header delegate - - Added StreamGetHeaderImpl method, to allow libgdiplus to determine - the image type even on non-seekable streams - - Fixed StreamGetBytesImpl to consider the bytes already retrieved - via StreamGetHeaderImpl - * Image.cs: Fixed call to GdipLoadImageFromDelegate_linux() to include - the new StreamGetHeader delegate - -2005-03-15 Jordi Mas i Hernandez - - * Pen.cs: Fixes dispose method to allow to be called multiple times - * Graphics.cs: matrix are saved and restored at gdiplus level - -2005-02-24 Geoff Norton - - * gdipFunctions.cs: Cache the delegates in the GdiPlusStreamHelper - so they dont get garbage collected before use. - -2005-02-11 Peter Bartok - - * gdipFunctions.cs: Fixed prototype to match previous checkin - -2005-02-11 Peter Bartok - - * Graphics.cs (FromImage): Fixed type of graphics to be IntPtr (since - it really is a pointer) - -2005-02-10 Geoff Norton - - * Icon.cs: Implement GetObjectData () - * Image.cs: Implement GetObjectData () - -2005-02-09 Geoff Norton - - * Icon.cs: Implement deserializer - * Bitmap.cs: Implement deserializer - -2005-02-06 Ben Maurer - - * Brushes.cs: Kill the static ctor here, it has tons of code bloat. - -2005-02-03 Jordi Mas i Hernandez - - * Region.cs: revert Jackson's patch and fix this at libgdiplus level - -2005-02-02 Jackson Harper - - * Region.cs: The default region constructor creates and infinite - region, not an empty one. - -2005-01-27 Peter Bartok - - * Color.cs (GetBrightness, GetSaturation, GetHue): Fixed calculations - of HSV numbers. Previous implementation returned wrong numbers and NaN - on achromatic colors - -2005-01-27 Lluis Sanchez Gual - - * PointConverter.cs, ImageFormatConverter.cs, RectangleConverter.cs, - SizeConverter.cs, ColorConverter.cs, FontConverter.cs - : Implemented support for InstanceDescriptor. - -2005-01-26 Peter Bartok - - * Icon.cs (ToBitmap): Now sets transparency in according to - icon AND mask - -2004-01-22 Jordi Mas i Hernandez - - * gdipFunctions.cs: Fixes GdipGet* function signatures - * FontFamily.cs: Fixes GdipGet* function calls - * Font.cs: Fixes ToString method - -2004-01-17 Jordi Mas i Hernandez - - * Graphics.cs: calls XCloseDisplay on X11 when need it - * gdipFunctions.cs: calls XCloseDisplay on X11 when need it - -2004-12-27 Zoltan Varga - - * gdipFunctions.cs Image.cs: Fix marshalling of arrays on amd64. - -2004-12-16 Peter Bartok - - * Graphics.cs (GetHdc): Removed Wine assumptions, the handle is now - equivalent to the gdi+ native object - - * Font.cs (GetHfont): Removed Wine assumptions, the handle is now - equivalent to the gdi+ native object - -2004-12-09 Geoff Norton - - * carbonFunctions.cs: New carbon functions/structures - * Graphics.cs: Update FromHwnd to work without being in the carbon eventing loop - -2004-12-08 Geoff Norton - - * Graphics.cs: Drop FromHwndWithSize; we can't change the public API - Add Quartz support to FromHwnd marshalling a struct back with the ptr/width/height. - -2004-12-07 Geoff Norton - - * Graphics.cs: Add FromHwndWithSize for the MWF/Quartz backend - * gdipFunctions.cs: Add the quartz dllimport into libgdiplus - -2004-12-06 Miguel de Icaza - - * FontFamily.cs: This one is static. - -2004-11-25 Ravindra - - * gdipFunctions.cs (GdipCreateFontFromLogfontA): Changed return - type from int to Status type. - -2004-11-25 Marek Safar - - * Image.cs: Add CheckStatus to SaveAdd. - -2004-11-22 Ravindra - - * Graphics.cs: Fixed null values handling in all overloads of - MeasureString method. - -2004-11-18 Ravindra - - * gdipFunctions.cs: Removed the .so extension from a DllImport - that hooks to X11. - -2004-10-27 Jordi Mas i Hernandez - - * gdipFunctions.cs: calls GdiplusShutdown to propery signal GDI+ - termination - -2004-11-03 Miguel de Icaza - - * TextureBrush.cs (Clone): While cloning, it is not enough to let - GDIPlus clone the underlying data, we must alos clone the managed - information. - - * Pen.cs (Dispose): Set the nativeObject to IntPtr.Zero to catch - errors in the future, set the lock on the object before doing any - other tests, not after. - - (Clone): While cloning, it is not enough to let - GDIPlus clone the underlying data, we must alos clone the managed - information. - - * Brush.cs (Dispose): Set the nativeObject to IntPtr.Zero to catch - errors in the future. - - Set the lock in the object before checkign disposed. - - * SolidBrush.cs (Clone): While cloning, it is not enough to let - GDIPlus clone the underlying data, we must alos clone the managed - information. - - (Dispose): Set the nativeObject to IntPtr.Zero to catch - errors in the future. - -2004-10-28 Ravindra - - * gdipFunctions.cs: Added checks for null stream in the - StreamHelper internal class. - * Icon.cs: Removed an ugly hack that used temp files in - ToBitmap () method. We use MemoryStream instead. - -2004-10-27 Jordi Mas i Hernandez - - * Font.cs: fixes bug 66533 - -2004-10-22 Jordi Mas i Hernandez - - * Bitmap.cs, Font.cs FontFamily.cs Graphics.cs Region.cs - SolidBrush.cs StringFormat.cs TextureBrush.cs: removes the - lock operations after conversation with Miguel. Do not really - need it. - -2004-10-22 Jordi Mas i Hernandez - - * Bitmap.cs: Fixes MakeTransparent problem with 24bbps - -2004-10-19 Jordi Mas i Hernandez - - * Bitmap.cs: Fixes MakeTransparent method - -2004-10-13 Ravindra - - * Graphics.cs: Moved the initialization of 'use_x_drawable' - member out of private constructor to class initialization. - So that, we get it right even if Graphics is not instantiated. - This fixes the problem we face (otherwise) when we make first - call to Graphics.FromHwnd () method. - -2004-10-08 Ravindra - - * Image.cs: Suppress finalization in Dispose () method. - -2004-10-04 Ravindra - - * gdipFunctioncs.cs: Fix from Alois for bug #67383. - -2004-09-29 Jackson Harper - - * Graphics.cs: Use FromHdcInternal to set the X display - handle. Add a flag to check if we are on unix so we aren't calling - Environment.OSVersion.Platform all the time. Mad props to Peter - Bartok for this. - -2004-09-17 Marek Safar - - * Font.cs (FromHfont, ToHfont): Fixed windows implementation. - ToLogFont: Implemented. - - * gdipFunctions.cs: GdipCreateFromHDC changed int to IntPtr to - avoid casts. - GdipCreateFontFromLogfontA: A new extern call. - -2004-09-13 Ravindra - - * Graphics.cs: MSDN says that using image width and height gives - better performance, hence we are using image width and height to - avoid autoscaling in DrawImageUnscaled. - -2004-09-10 Ravindra - - * Graphics.cs: Implemented DrawIcon methods and fixed - DrawImageUnscaled method implementation. - -2004-08-21 Jackson Harper - - * ImageAnimator.cs: Run animator as a background thread so we do - not hang on exit. - -2004-08-21 Ravindra - - * gdipFunctions.cs: Modified exception message to include the case - of missing required libraries for different formats. - -2004-08-10 Jackson Harper - - * SystemColors.cs: Make Highlight colour match colour from windows - classic color scheme. - -2004-07-30 Ravindra - - * Font.cs: Fixed Height property implementation and implemented - GetHeight method and its overloads. - -2004-07-29 Sanjay Gupta - - * gdipFunctions.cs: Corrected signature of GdipGetPropertyItem - P/Invoke function for Image. - * Image.cs: Implemented GetPropertyItem() and SetPropertyItem() method. - -2004-07-29 Sanjay Gupta - - * gdipFunctions.cs: Corrected signatures of GdipGetPropertySize and - GdipGetAllPropertyItems P/Invoke function for Image. - * gdipStructs.cs: Corrected MarshalTo() method of GdipPropertyItem. - * Image.cs: Corrected implementation of PropertyItems property. - -2004-07-29 Sanjay Gupta - - * gdipFunctions.cs: Corrected signature of GdipGetPropertyIdList - P/Invoke function for Image. - * Image.cs: Changed implementation of PropertyIdList property. - -2004-07-28 Sanjay Gupta - - * gdipStructs.cs: Implementing PropertyItem property in Image.cs. - * Image.cs: Implemented PropertyItems and PropertyIdList properties. - -2004-07-21 Ravindra - - * gdipFunctions.cs: Corrected signatures of GdipPathIterCopyData and - GdipPathIterEnumerate P/Invoke functions for GraphicsPathIterator. - -2004-07-21 Jordi Mas i Hernandez - - * Graphics.cs: fixes MeasureCharacterRanges function. It was completely wrong. - * StringFormat.cs: MeasurableCharacterRanges should be passed to GDI+ - * gdipFunctions.cs: new GDI function calls - -2004-07-16 Ravindra - - * gdipFunctions.cs: Added P/Invokes for GraphicsPathIterator. - -2004-07-15 Ravindra - - * gdipFunctions.cs: Removed GdipGetPathData P/Invoke. It is redundant. - -2004-07-13 Ravindra - - * gdipFunctions.cs: Removed GdipGetPathGradientRectI P/Invoke. - This was redundant. It was kept in previous checkin to avoid - build breakage. - -2004-07-13 Ravindra - - * gdipFunctions.cs: Added some P/Invokes for PathGradientBrush. - -2004-07-09 Peter Bartok - * Graphics.cs: Added support required for new managed SWF library - * gdipFunctions.cs: Added XOpenDisplay definition/import - -2004-07-02 Jordi Mas i Hernandez - - * gdipFunctions.cs: fixes bug 61050 - -2004-06-24 Sanjay Gupta - - * ImageAnimator.cs: Rewrote complete implementation. - -2004-06-24 Sanjay Gupta - - * gdipFunctions.cs: Corrected issue in GdiPlusStreamHelper class. - If read function was called after seek function call, the - implementation was returning data from bytes already peeked and - not from the new position in stream, which we have seeked. - -2004-06-22 Jordi Mas i Hernandez - - * Graphics.cs: added MeasureString wrappers - -2004-06-22 Jordi Mas i Hernandez - - * Graphics.cs, gdipFunctions.cs: define and use GdipSetVisibleClip_linux - -2004-06-20 Jordi Mas i Hernandez - - * Graphics.cs, gdipFunctions.cs: added missing clip function wrappers - -2004-06-18 Ravindra - - * FontConverter.cs: Implemented the missing functions. - * Font.cs: Added some notes. - -2004-06-16 Sanjay Gupta - - * gdipFunctions.cs: Modified Function signature for - GdipSaveImageToDelegate_linux() method for saving tiff images - to streams. - * image.cs: Modified function call GdipSaveImageToDelegate_linux() - with new signature. - -2004-06-15 Sanjay Gupta - - * gdipFunctions.cs: Added delegate and StreamHelper functions, Close - and Size, required by TIFFCodec. Modifed Function signature for - GdipLoadImageFromDelegate_linux() method. - * image.cs: Modified function call GdipLoadImageFromDelegate_linux() - with new signature. - -2004-06-11 Ravindra - - * gdipFunctions.cs: (GdipCreateSolidFill): Changed one argument - from out int to out IntPtr. - * SolidBrush.cs: Same. - -2004-06-10 Gert Driesen - - * Image.cs: API signature fixes, meaning DisposeResources is now - private and marked InitFromStream internal - -2004-05-12 Jordi Mas i Hernandez - - * FontFamily.cs: simplifies object destruction and fixes - -2004-05-12 Jordi Mas i Hernandez - - * FontFamily.cs: added destructor - * Graphics.cs: added destructor to stop leaking, remove debugging code - - -2004-05-12 Jordi Mas i Hernandez - - * gdipFunctions.cs: added GdipSaveAddImage - * Image.cs: added SaveAdd methods - -2004-06-02 Peter Bartok - * gdipFunctions.cs: Fixed reference to wrong DLLs for GetDC/ReleaseDC - (This fixes bug #59479) - -2004-06-01 Gert Driesen - - * Font.cs: Added missing Browsable attribute on SizeInPoints. - * Region.cs: Removed extra ComVisible attribute from Clone(). - -2004-06-01 Ravindra - - * Pen.cs: Added a note on Dispose method. - * Brush.cs: Fixed Dispose method. - * SolidBrush.cs: Fixed Dispose method. - -2004-05-28 Ravindra - - * gdipFunctions.cs: Added some P/Invoke calls for Draw/Fill - rectangles. - * Graphics.cs: Implemented Dispose method and changed Draw/Fill - rectangles implementation (This is basically done to avoid lots - of brush and pen setup happening in libgdiplus.) - -2004-05-27 Ravindra - - * Color.cs: Changed Color.Green to what MS.NET has. Conforming to MS. - -2004-05-26 Sanjay Gupta - - * ImageFormatConverter.cs: Fixed issues discovered from nunit - test cases. - -2004-05-26 Ravindra - - * Color.cs: Corrected Color.Green property. - -2004-05-24 Jordi Mas i Hernandez - * gdipStructs.cs: remove unnecessary code, since bug 57706 is fixed - -2004-05-20 Sanjay Gupta - - * Icon.cs: Fixed issue with size property. - -2004-05-18 Ravindra - - * Pen.cs: Added value checks in DashPattern and CompoundArray - properties. - -2004-05-16 Gert Driesen - - * Graphics.cs: fixed warning - * ImageAnimator.cs: fixed warning - * FontConverter.cs: fixed public API - -2004-05-14 Vladimir Vukicevic - - * gdipFunctions.cs: Fixed prototype for - GdipGetEncoderParameterList - - * Image.cs: Reworked Save functions to handle EncoderParameters. - Implemented GetEncoderParameterList - Also removed unused setGDIPalette internal method. - -2004-05-14 Peter Bartok - * StringFormat.cs: Added CharacterRange handling - * Graphics.cs: Implemented MeasureCharacterRanges method - -2004-05-14 Peter Bartok - * Graphics.cs: Added error check - -2004-05-14 Duncan Mak - * gdipFunctions.cs (GdipCreatePath2I, GdipAddPathPieI): - (GdipFlattenPath, GdipWarpPath, GdipWidenPath): - (GdipGetPathWorldBounds, GdipGetPathWorldBoundsI): Imported. - -2004-05-14 Sanjay Gupta - * ImageFormatConverter.cs: Modified implementation of ConvertFrom() method. - -2004-05-13 Sanjay Gupta - * ImageFormatConverter.cs: Implemented GetStandardValuesSupported () method. - -2004-05-13 Peter Bartok - * Bitmap.cs: Fixed bug #52868, Bitmap(Image, Size) did not - resize the image. - -2004-05-12 Peter Bartok - * Image.cs: Implemented GetThumbnailImage - -2004-05-13 Sanjay Gupta - * Graphics.cs: Made method DrawRectangle (Pen , RectangleF) and - FromXDrawable(IntPtr, IntPtr) internal. - -2004-05-12 Jordi Mas i Hernandez - * Color.cs: work for API compatibilty: private date, todos - * Font.cs: work for API compatibilty: private date, todos - * FontFamily.cs: work for API compatibilty: private date, todos - * Graphics.cs: work for API compatibilty: private date, todos - * Icon.cs: work for API compatibilty: private date, todos - * Image.cs: work for API compatibilty: private date, todos - * ImageAnimator.cs: work for API compatibilty: private date, todos - * Point.cs: work for API compatibilty: private date, todos - * PointF.cs: work for API compatibilty: private date, todos - * Rectangle.cs: work for API compatibilty: private date, todos - * RectangleF.cs: work for API compatibilty: private date, todos - * Region.cs: work for API compatibilty: private date, todos - * Size.cs: work for API compatibilty: private date, todos - * SizeF.cs: work for API compatibilty: private date, todos - * SolidBrush.cs: work for API compatibilty: private date, todos - * StringFormat.cs: work for API compatibilty: private date, todos - * SystemPens.cs: work for API compatibilty: private date, todos - * TextureBrush.cs: work for API compatibilty: private date, todos - * gdipStructs.cs: work for API compatibilty: private date, todos - -2004-05-12 Ravindra - - * Bitmap.cs, Font.cs, FontConverter.cs, Graphics.cs, Icon.cs, Image.cs - ImageAnimator.cs, Point.cs, PointF.cs, Rectangle.cs, RectangleF.cs - Region.cs, Size.cs, SizeF.cs, ToolboxBitmapAttribute.cs, gdipFunctions.cs: - Added missing attributes and some coding style fixes. - * Pen.cs: Implementing CustomStartCap and CustomEndCap properties and - some fixes. - -2004-05-11 Sanjay Gupta - - * ImageAnimator.cs: Implemented first version. - -2004-05-11 Ravindra - - * gdipFunctions.cs: Implementing AdjustableArrowCap. Added P/Invokes - for the same. - -2004-05-10 Ravindra - - * gdipFunctions.cs: Implementing CustomLineCap. Added P/Invokes - for the same. Added few related P/Invokes for Pen also. - -2004-05-06 Sanjay Gupta - - * ImageAnimator.cs: Corrected implementation of CanAnimate() method. - -2004-05-06 Ravindra - - * RectangleConverter.cs: Implemented GetProperties () method. - * SizeConverter.cs: Implemented GetProperties () method. - * PointConverter.cs: Implemented GetProperties () method. - * FontConverter.cs: Implemented some of the methods. - -2004-05-06 Ravindra - - * Color.cs: Fixed Name property. - * ColorTranslator.cs: Fixed the existing methods and implemented - the missing methods. - * ColorConverter.cs: Fixed the existing methods and implemented - the missing methods. Also, fixed coding style. - -2004-05-05 Jordi Mas i Hernandez - * Bitmap.cs: Let GDI+ calculate the strides, as it does in Win32. - -2004-05-05 Jordi Mas i Hernandez - * Image.cs: raw_format should be handled by GDI+ - * Bitmap.cs: raw_format should be handled by GDI+ - -2004-05-04 Ravindra - - * Pen.cs: Modified exception message. Fixed Transform, DashPattern, - and DashCap properties. Implementing CoumpoundArray, StartCap, EndCap - properties and SetLineCap method. In constructors use IntPtr instead - of int. - * SolidBrush.cs: Modified exception message. - * TextureBrush.cs: Fixed Transform property. - * gdipFunctions.cs: Fixed P/Invokes for Pen.cs, TextureBrush.cs and - LinearGradientBrush.cs. - -2004-04-30 Sanjay Gupta - - * Image.cs: Implemented FrameDimensionsList property. - -2004-04-30 Ravindra - - * gdipFunctions.cs: Added few more P/Invoke calls for - lineargradient brush and added one case statement in - CheckStatus method. - -2004-04-30 Jordi Mas i Hernandez - - * Image.cs: takes into account MemoryBmp format when saving - -2004-04-30 Ravindra - - * StringFormat.cs: Added checks for status. - -2004-04-30 Sanjay Gupta - - * Image.cs: Removed calls which passes byte[] for Guid parameter. - * gdipFunctions.cs: Removed unwanted unix specific function calls. - -2004-04-30 Ravindra - - * Graphics.cs: Added checks for status. - * Image.cs: Added a check for status. - * FontFamily.cs: Added checks for status. - -2004-04-29 Peter Bartok - - * Brushes.cs: Fixed bug #52695. No longer creates a new - brush for every request and behaves Microsoft compatible - -2004-04-29 Jordi Mas i Hernandez - - * Image.cs: fixes Save method. It now retrieves the proper encoder and uses - its ClsID instead of the formatID (as GDI+ expects) - -2004-04-29 Ravindra - - * Font.cs: Added checks for status. - * Bitmap.cs: Added checks for status. - * Pen.cs: Added checks for status. - -2004-04-28 Sanjay Gupta - - * ColorTranslator.cs, StringFormat.cs, SystemIcons.cs, ToolBoxBitmapAttributes.cs: - Converted to unix format from dos format. - -2004-04-28 Sanjay Gupta - - * ImageConverter.cs: Implemented GetProperties() and GetPropertiesSupported () methods. - -2004-04-28 Jordi Mas i Hernandez - - * gdipStructs.cs: added GdipImageCodecInfo struct - -2004-04-28 Sanjay Gupta - - * ImageFormatConverter.cs: Corrected ConvertFrom method. - -2004-04-27 Sanjay Gupta - - * ImageConverter.cs: Added exception message. - * IconConverter.cs: Added exception message. - * ImageFormatConverter.cs: Implemented first version. - -2004-04-27 Sanjay Gupta - - * ImageConverter.cs: Implemented first version. - -2004-04-27 Sanjay Gupta - - * IconConverter.cs: Implemented first version. - -2004-04-26 Sanjay Gupta - - * Image.cs: Corrected implementation of Property RawFormat. - * gdipFunctions.cs: Corrected declaration of GdipGetImageRawFormat. - -2004-04-25 Sanjay Gupta - - * Bitmap.cs: Resolved a compile time error. - * Image.cs: Changed the implementation of few methods to progress - with ImageAnimator class. - * gdipFunctions.cs: Added few linux only function calls. - * Icon.cs: Removed unused variable from code. - -2004-04-25 Vladimir Vukicevic - - * Graphics.cs, gdipFunctions.cs: Added CreateFromXDrawable_linux. - -2004-04-23 Vladimir Vukicevic - - * Commited patch from pcgod@gmx.net (Bnehamin Jemlich) for - serialization for Bitmaps. (Bugzilla #52568) - -2004-04-23 Ravindra - - * RectangleConverter.cs: Fixed ConvertTo () method. - * SizeConverter.cs: Fixed ConvertTo () method. - * PointConverter.cs: Fixed ConvertTo () method. - -2004-04-23 Sanjay Gupta - * ImageAnimator.cs: Implemented CanAnimate() method. - -2004-04-22 Jordi Mas i Hernandez - * Image.cs: added RotateFlip and RemovePropertyItem calls - -2004-04-22 Ravindra - - * RectangleConverter.cs: Implemented. Also changed file format - dos2unix. - * Rectangle.cs: Fixed ToString method. - * RectangleF.cs: Fixed ToString method. - -2004-04-22 Ravindra - - * SizeConverter.cs: Implemented some of the functions. - * PointConveter.cs: Implemented. - * gdipFunctions.cs: Corrected one typo. - * Brushes.cs: Added a comment. - -2004-04-22 Vladimir Vukicevic - - * gdipFunctions.cs: Fix StreamGetBytesImpl to handle - returning portions of the peek buffer back. Fixes #57379. - -2004-04-21 Peter Bartok - * Font.cs: Implemented Font.FromHfont method - * gdipStructs.cs: fixed sign for LOGFONTA lfHeight member - * gdipFunctions.cs: Added imports for functions required to support - Font.FromHfont method - -2004-04-21 Jordi Mas i Hernandez - * RectangleConverter.cs: stubbed out - * Font.cs : added missing members - -2004-04-19 Sanjay Gupta - * Icon.cs: Fixed problem in extracting bitmap from Icon. - -2004-04-16 Ravindra - - * Pen.cs: GC should be allowed to collect any pen including - system pens. - * SolidBrush.cs: GC should be allowed to collect any SolidBrush - including system brushes. - * Brushes.cs: Coding style. - * Pens.cs: Objects created by Pens are not modifiable on - MS.NET, so we are now. Also, coding style fixes. - * SystemPens.cs: Removed static constructor and changed file - format dos2unix. - * SystemBrushes.cs: Some cosmetic changes. - -2004-04-15 Sanjay Gupta - * Icon.cs: Implemented more missing bits and fixed the problem - of icon not getting saved in proper format - -2004-04-14 Sanjay Gupta - * Icon.cs: Implemented more missing bits - -2004-04-13 Sanjay Gupta - * Icon.cs: Implemented few more missing bits - -2004-04-12 Sanjay Gupta - * Icon.cs: Implemented first version - -2004-04-11 Peter Bartok - * Font.cs: Implemented Font.ToHfont method; used Jordi's suggestion of splitting - the code and using our own private gdiplus function when on Unix and using Win32 - functions when running on Windows - * gdipStructs.cs: Added LOGFONTA structure - * gdipFunctions.cs: Added various DllImports required for Font.ToHfont - -2004-04-10 Vladimir Vukicevic - - * Image.cs: Save should use encoder.FormatID, not Clsid - -2004-04-06 Jordi Mas i Hernandez - * Region.cs: fixes GdipCombineRegionRect and GdipCombineRegionRectI signature - * gdipFunctions.cs: fixes GdipCombineRegionRect and GdipCombineRegionRectI signature - -2004-04-06 Duncan Mak - - * gdipFunctions.cs (GdipCreatePath2): Fixed signature. - -2004-04-06 Jordi Mas i Hernandez - * Region.cs: fixes GetRegionScans - * gdipFunctions.cs: fixes GetRegionScans - -2004-04-06 Vladimir Vukicevic - - * gdipFunctions.cs: Added stream delegate helpers for - stream loading/saving on linux - - * Image.cs, Bitmap.cs: Converted to call into GDIPlus for - loading/saving image data. - -2004-04-05 Jordi Mas i Hernandez - * Region.cs: implemented new methods - * Graphics.cs: implemented new methods - -2004-04-02 Jordi Mas i Hernandez - * Region.cs: implemented - -2004-04-01 Duncan Mak - - * Graphics.cs (DrawCurve): Call the correct GDI+ wrappers. - - * gdipFunctions.cs (GdipAddPathCurveI): - (GdipAddPathCurve2, GdipAddPathCurve2I): - (GdipAddPathCurve3, GdipAddPathCurve3I): - (GdipAddPathClosedCurve, GdipAddPathClosedCurveI): - (GdipAddPathClosedCurve2, GdipAddPathClosedCurve2I): Added new - wrappers from GDI+. - -2004-03-30 Jordi Mas i Hernandez - * Image.cs: implemented a few GDI+ wrapper calls - -2004-03-30 Jordi Mas i Hernandez - * Bitmap.cs: remove redundant data already present at Image.cs - * Image.cs: use GDI+ functions to get image details - * StringFormat.cs: missing constructor and property - -2004-03-24 Jordi Mas i Hernandez - * FontFamily.cs: added missing members and style clean - * Graphics.cs: fixed signature of DrawArc and DrawPie - * Image.cs: added missing members, fixes - * StringFormat.cs: missing constructor and property - -2004-03-24 Jordi Mas i Hernandez - * Graphics.cs: Added missing DrawImage GDI+ calls - * gdipFunctions.cs: Added missing DrawImage GDI+ calls - -2004-03-23 Ravindra - * gdipFunctions.cs: Added few more P/Invoke calls for - LinearGradientBrush. - -2004-03-22 Ravindra - * gdipFunctions.cs: Added P/Invoke calls for LinearGradientBrush - and did few coding style fixes. - -2004-03-18 Ravindra - * Brush.cs: Fixed Dispose method. - * SolidBrush.cs: Fixed clone method. - * TextureBrush.cs: Fixed clone method. - * gdipFunctions.cs: Fixed P/Invokes for PathGradientBrush. - -2004-03-13 Gonzalo Paniagua Javier - - * SizeConverter.cs: fixd typo in ConvertFrom that made height be wrong. - -2004-03-10 Ravindra - * Pen.cs: Implemented PenType property. - * Brush.cs: Coding style. - -2004-03-06 Ravindra - * gdipFunctions.cs: Added few more GDI+ P/Invoke calls - for PathGradientBrush. - -2004-03-06 Ravindra - * gdipFunctions.cs: Added GDI+ P/Invoke calls for - PathGradientBrush. - -2004-03-04 Duncan Mak - - * Region.cs: Indentation. - - * RectangleF.cs: Changed the internal structure from a PointF, - SizeF to floats in order to match the layout from the C API. - -2004-03-04 Jordi Mas i Hernandez - * StringFormat.cs: DigitSubstitution and TabStob methods, coding-style - -2004-03-03 Sanjay Gupta - * gdipFunctions.cs: Added functions for ImageAttributes - -2004-03-03 Sanjay Gupta - * Icon.cs: Missing function stubs added - * Icon.cs: Missing function stubs added - * IconConverter.cs: Missing function stubs added - * ImageAnimator.cs: Missing function stubs added - * ImageConverter.cs: Missing function stubs added - * ImageFormatConverter.cs: Missing function stubs added - -2004-03-02 Jordi Mas i Hernandez - * Font.cs: Allow multiple styles - -2004-02-25 Jordi Mas i Hernandez - * StringFormat.cs: Clone method - -2004-02-24 Jordi Mas i Hernandez - * font.cs: fixes, Clone, and ToString - -2004-02-21 Jordi Mas i Hernandez - * gdipFunctions.cs: MeasureString - * Graphics.cs : MeasureString - -2004-02-17 Jordi Mas i Hernandez - * Font.cs: destructor and unit conversion - * Graphics.cs : system dpi support - -2004-02-13 Ravindra - * Pen.cs: Fixed some bugs. - * TextureBrush.cs: Fixed some bugs. - -2004-02-13 Sanjay Gupta - * gdipFunctions.cs: Added ImageCodecInfo functions - * Image.cs: Added few methods - -2004-02-13 Jordi Mas i Hernandez - * FontFamily.cs: remove hardcoded font names, a few bug fixes - -2004-02-12 Sanjay Gupta - * gdipFunctions.cs: Added Image class functions - * Image.cs: Added few methods - -2004-02-10 Jordi Mas i Hernandez - * graphics.cs: fixes parameters for DrawStrings functions - -2004-02-07 Andreas Nahr - - * SRDescriptionAttribute.cs: Added and implemented - * ToolboxBitmapAttribute.cs: Implemented a few members - * SystemIcons.cs: Stubbed - * StringFormat.cs: Implemented method - * Region.cs: Added Todo, fixed attribute - * Size.cs: Added attribute - * SizeF.cs: Added attribute - * RectangleF.cs: Added attributes - * Rectangle.cs: Added attributes - * PointF.cs: Added attribute - * Point.cs: Added attribute - -2004-02-06 Ravindra - - * Brush.cs: Renamed GetException method to CheckStatus - and moved it to gdipFunctions.cs. - * gdipFunctions.cs: Added CheckStatus method. - * SolidBrush.cs: Using CheckStatus method. - * TextureBrush.cs: Using CheckStatus method. - * gdipEnums.cs: Added a missing value. - -2004-02-05 Ravindra - - * Brush.cs: Added a missing namespace. - -2004-02-05 Ravindra - - * gdipFunctions.cs: Added methods for HatchBrush and - SolidBrush. - * SolidBrush.cs: Added checks for status. - * Brush.cs: Added support for HatchBrush and TextureBrush - types in internal CreateBrush() method. - -2004-02-03 Jordi Mas - * Font.cs: Setup font properties - -2004-02-03 Ravindra - - * TextureBrush.cs and Brush.cs: Moved GetException (Status) - method from TextureBrush.cs to Brush.cs. - * Brush.cs: Made GetException (Status) method internal. - -2004-02-03 Sanjay Gupta - - * gdipFunctions.cs: Added methods for Image class. - -2004-01-30 Ravindra - - * TextureBrush.cs: Added more methods to complete it. - * gdipFunctions.cs: Added methods for TextureBrush class. - -2004-01-30 Ravindra - - * gdipFunctions.cs: Added methods for TextureBrush class. - -2004-01-30 Ravindra - - * Pen.cs: Modified to handle TextureBrush also. - * Bitmap.cs: Added one internal constructor. - * TextureBrush.cs: Implemented. - -2004-01-29 Duncan Mak - - * gdipFunctions.cs - * Graphics.cs: Indentation fixes, removed long dangling lines and - extra spaces. - - * Graphics.cs (IsVisible): Renamed variable to not use hungarian - notation. - -2004-01-29 Sanjay Gupta - - * FontFamily.cs: Implemented few methods and a constructor - -2004-01-28 Sanjay Gupta - - * gdipFunctions.cs: Added FontFamily and FontCollection functions. - * FontFamily.cs: Implemented missing functionalities. - -2004-01-24 Duncan Mak - - * Graphics.cs (DrawPath): Implemented. - -2004-01-23 Ravindra - - * Point.cs: ToString modified. - * PointF.cs: ToString modified. - * Size.cs: ToString modified. - * SizeF.cs: ToString modified. ToPoint and ToSize methods - are added. - -2004-01-21 Jordi Mas i Hernàndez - * Bitmap.cs: Several new methods added. - -2004-01-21 Duncan Mak - - * gdipFunctions.cs (GdipGetPathTypes, GdipGetPathPoints): Add - OutAttribute to the array argument. This fixes the PathPoints - property in System.Drawing.Drawing2D.GraphicsPath. - -2004-01-20 Ravindra - - * Pen.cs: Fixed bug #52811 in Pen.Transform property. Setting - this property was hanging and getting was throwing a NullRef - Exception. Earlier we were passing Matrix object to and fro - which was causing the problem. Now, we are using IntPtr. - Thanks to Duncan for helping me. - Also, .NET behavior is to maintain Pen.Color and Pen.Brush - together. If color is set, a SolidBrush automatically gets - set with the same color, Pen loses the old brush object. - If a SolidBrush is set, Pen.Color gets the value same as that - of brush color losing the old value. Pen shows this behavior - now. - * gdipFunctions.cs: Changed the signature of GdipGetPenTransform - and GdipSetPenTransform methods to use IntPtr instead of Matrix. - -2004-01-19 Duncan Mak - - * gdipFunctions.cs: Import functions for GraphicsPath. - -2004-01-14 Ravindra - - * SolidBrush.cs: Made SolidBrush to initialize its color - from IntPtr. - - * gdipFunctions.cs: Added call to GdipGetSolidFillColor GDI+ API. - -2004-01-11 Duncan Mak - - * Bitmap.cs (LockBits): - * Graphics.cs (DrawString): Removed reference to GpRectF. - -2004-01-09 Duncan Mak - - * gdipStructs.cs (GpRectF, GpRect, GpPointF, GpPoint): - Removed. Didn't know that structs are laid out sequentially by - default. We don't need these anymore. - -2004-01-12 Ben Maurer - - * Color.cs: Keep KnownColors in an array so that we avoid ht lookup. - -2004-01-11 Daniel Morgan - - * Graphics.cs: fix compile error on Windows builds for out - parameter state in call to GdipSaveGraphics - -2004-01-10 Ravindra - - * All Enums: Made serializable. - - * Image.cs: Corrected signature of Dispose(bool) method. - - * Pen.cs, SolidBrush.cs, SystemPens.cs, SystemBrushes.cs: - Corrected coding style mistakes of my previous commit. - - * PointConverter.cs, RectangleConverter.cs: Inherit TypeConverter. - - * PointF.cs, RectangleF.cs, SizeF.cs: Made serializable. - - * StringFormat.cs: Inherits MarshalByRefObject. - - * ToolboxBitmapAttribute.cs: Added missing attribute [AttributeUsage]. - -2004-01-08 Ravindra - - * Pen.cs: Added isModifiable (bool) variable. It is required to - make Pens created by SystemPens.cs unmodifiable. All property - setters are modified for this. - - * SolidBrush.cs: Added isModifiable variable (bool). It is - required to make Brushes created by SystemBrushes.cs unmodifiable. - All property setters are modified for this. - - * SystemBrushes.cs: Modified all the properties as per the .NET - specs, so that Brushes are not created every time. Also, missing - properties are added. - - * SystemPens.cs: Modified all the properties as per the .NET - specs, so that Brushes are not created every time. Also, missing - properties are added. - -2003-12-12 Miguel de Icaza - - * Rectangle.cs: Patch from Bryan Bulten, fixes Inflate and makes - it serializable - -2004-01-06 Duncan Mak - - * gdipFunctions.cs: Import GraphicsPath functions from GDI+. - -2003-12-21 Duncan Mak - - * Graphics.cs (DrawArc): Fixed the method signature and hooked it - up to the GDI+ implementation. - (RotateTransform): Uncommented. - - * gdipFunctions.cs (DrawArc, DrawArcI): Import from - libgdiplus.so.dll. - -2003-12-13 Todd Berman - - * Font.cs: Implementing a couple things for porting purposes - * SystemBrushes.cs: ^ - * StringFormat.cs: ^^ - -2003-11-28 Duncan Mak - - * Pen.cs (CompoundArray): Hide this for now. - -2003-11-28 Duncan Mak - - * Brush.cs (CreateBrush): new internal factory method for creating - specific brushes based on the internal (GDI+ C API) BrushType - enum. - (Brush (IntPtr)): new internal constructor. - - * Pen.cs: Removed all the C# fields. We are using GDI+ completely - now. - (Pen (IntPtr)): new internal constructor. - (Pen (Brush, float)): Use GdipCreateBrush2. - (Clone): Implemented using GdipClonePen. - (Alignment, Brush, Color, Width): Use GDI+ implementations - instead. - (CompoundArray, DashCap, DashOffset, DashPattern, DashStyle): - Implemented these properties. - (CustomStartCap, CustomEndCap, StartCap, EndCap, SetLineCap): Stubbed. - (MultiplyTransform, ResetTransform, RotateTransform): - (ScaleTransform, TranslateTransform): Implemented these methods. - - * SolidBrush.cs (SolidBrush (IntPtr)): new internal constructor. - - * gdipEnums.cs (BrushType): Added new GDI+ enum. - - * gdipFunctions.cs: Imported new Brush and Pen functions. - -2003-11-22 Duncan Mak - - * gdipFunctions.cs - (GdipResetWorldTransform, GdipSetWorldTransform): - (GdipGetWorldTransform, GdipScaleWorldTransform): Imported. - - * Graphics.cs: Remove unnecessary TODO, and reformatted the code. - (transform): Removed this field. Always use the - matrix associated in the GpGraphics ptr. - (DrawBeziers): Implemented. - (DrawLine): Don't need to manually invoke the transform now. - (MultiplyTransform, ResetTransform): - (ScaleTransform, TranslateTransform): Use GDI+ implementation. - (Transform): Instead of storing a Matrix in managed code, use - equivalent GDI+ functions. - -2003-11-21 Gonzalo Paniagua Javier - - * SizeConverter.cs: fixed class signature and implemented some methods. - -2003-11-17 Duncan Mak - - * gdipFunctions.cs (GdipGetMatrixElements): Fix signature. - - * Graphics.cs (MultiplyTransform): Commented out until my Matrix commit. - -2003-11-17 Duncan Mak - - * Bitmap.cs (LockBits): - * Graphics.cs (DrawString): Use GpRectF. - - * gdipFunctions.cs: Updated method signatures. - - * Graphics.cs (MultiplyTransform): Implemented using - GdipMultiplyWorldTransform from GDI+. - - * gdipStructs.cs (GdipRectF, GdipRect): Renamed to GpRectF and - GpRect, to be more consistent with the C naming. - -2003-11-16 Miguel de Icaza - - * Graphics.cs: Implement the other DrawString overloads . - -2003-11-16 Miguel de Icaza - - * gdipStructs.cs (GdipRectF): Added utility constructor - -2003-11-15 Duncan Mak - - * gdipFunctions.cs: Imported matrix functions. - -2003-11-13 Andreas Nahr - - * Bitmap.cs: Added Attributes - * ColorTranslator.cs: Added private constructor - * Font.cs: Added Attributes - * FontFamily.cs: sealed - * Icon.cs: Added Attributes - * IconConverter.cs: Fixed signature - * Image.cs: Added attributes - * ImageAnimator.cs: - * ImageConverter.cs: - * ImageFormatConverter.cs: - * SolidBrush.cs: - * StringFormat.cs: - * SystemBrushes.cs: - * SystemColors.cs: - * SystemIcons.cs: - * SystemPens.cs: - * TextureBrush.cs: Fixed signature - * Color.cs: Added attributes - * Point.cs: - * PointF.cs: - * Rectangle.cs: - * Size.cs: - * SizeF.cs: Added attributes - * ContentAlignment.cs: Added attribute - -2003-11-13 Duncan Mak - - * Pen.cs (LineCap, LineJoin, MiterLimit, Transform): implemented. - - * gdipFunctions.cs - (GdipSetPenMiterLimit, GdipGetPenMiterLimit): - (GdipSetPenLineJoin, GdipGetPenLineJoin): - (GdipSetPenLineJoin, GdipGetPenTransform): imported. - -2003-11-12 Alexandre Pigolkine - * Bitmap.cs - * gdipFunctions.cs copy image in Bitmap constructor - -2003-11-06 Duncan Mak - * Graphics.cs (DrawPie): Use DrawPieI instead of DrawPie and fix - angle parameters for the integer case. - (DrawBezier): Hook it up with GdipDrawBezier. - (DrawEllipse): Fix Width, Height ordering. - -2003-11-05 Duncan Mak - - * Graphics.cs (DrawPie): - * gdipFunctions.cs (GdipDrawPie): Add hooks to the implementation - in graphics.c. - -2003-10-28 Duncan Mak - - * Graphics.cs (DrawEllipse, DrawLine, DrawPolygon): - (FillEllipse, FillPolygon): implemented. - (RenderingOrigin): implemented. - - * gdipFunctions.cs: Added new GDI+ equivalents. - -2003-10-25 Alexandre Pigolkine - * Bitmap.cs - * Image.cs small fixes - -2003-10-25 Atsushi Enomoto - - * Image.cs : renamed 'pallete' to 'colorPallete' for CLS compliance. - -2003-10-24 Miguel de Icaza - - * SystemBrushes.cs: Some more brushe3s. - - * SystemPens.cs: More pens. - - * Pen.cs: Implement IDisposable, ICloneable. - - * Region.cs: Add some more stubs here. - - * StringFormat.cs: Add some more code here. - -2003-10-23 Miguel de Icaza - - * Image.cs: Kill the InternalImageInfo, everything is now done in - terms of Image and BitmapData. - - * Rectangle.cs: Make this one also sequential, change from using - Point + Size to use x, y, width, height; So we can use GdiPlus. - - * gdipFunctions.cs (GdipBitmapLockBits): Remove the ref from the - BitmapData class argument, and instead use the [In,Out] - attributes, which will do struct marshalling on the fields. Now - we can use C#'s BitmapData directly to talk to Gdiplus. - - * gdipStructs.cs: Every internal structure that has to talk to - Gdi+ is properly prefixed, to minimize the confussion. - - * Bitmap.cs Bitmap (int width, int height, PixelFormat format): - Compute the stride here where we have the BPP information, - allocate a buffer of the proper size, and pass this to - GdipCreateBitmapFromScan0 - - * Image.cs: Implement Dispose pattern. - -2003-10-14 Alexandre Pigolkine - * Graphics.cs - * gdipFunctioncs.cs - * gdipStructs.cs DrawString function added - -2003-10-12 Alexandre Pigolkine - * gdipEnums.cs - * gdipFunctions.cs - * gdipStructs.cs added - - -2003-10-12 Alexandre Pigolkine - * Bitmap.cs - * Brush.cs - * Font.cs - * FontFamily.cs - * Graphics.cs - * Image.cs - * Pen.cs - * SolidBrush.cs - implementation changed to gdi+ - -2003-09-08 Duncan Mak - - * Factories.cs (DefaultImplementationNamespace): Change it from - "XrImpl" to "Cairo". - -2003-08-20 Gonzalo Paniagua Javier - - * Color.cs: fixed FromArgb to handle alpha value correctly. Closes - bug #47727. - -2003-08-08 Duncan Mak - - * Graphics.cs (DrawBezier): Fixed. - -2003-08-03 Alexandre Pigolkine - * Graphics.cs delegate Dispose to implementation - -2003-08-01 Gonzalo Paniagua Javier - - * FontConverter.cs: stub it out so that system.web compiles. - -2003-07-30 Alexandre Pigolkine - * Image.cs InternalImageInfo class improved - -2003-07-23 Miguel de Icaza - - * Factories.cs: If the AppDomain key `Mono.Running.Windows.Forms' - is set, default to Win32Impl - -2003-07-22 Alexandre Pigolkine - * Image.cs implementation added - -2003-07-21 Andreas Nahr - - * Icon.cs: Stubed out (fix for System.Drawing.Design) - -2003-07-17 Andreas Nahr - - * StringFormat.cs: Changes to become CLS-compliant - -2003-07-14 Miguel de Icaza - - * Factories.cs: Remove debugging message. - -2003-07-01 Alexandre Pigolkine - * Color.cs code generation program modified - -2003-06-29 Alexandre Pigolkine - * Graphics.cs image drawing - -2003-06-28 Alexandre Pigolkine - * Color.cs - * SystemColors.cs - supply KnowColor enum value to save Enum.Parse at runtime - -2003-06-26 Alexandre Pigolkine - * Graphics.cs coordinate transformations - * Image.cs small fix - -2003-06-22 Alexandre Pigolkine - * Factories.cs - * FontFamily.cs more implementation - -2003-06-20 Alexandre Pigolkine - * Font.cs - * FontFamily.cs more implementation - -2003-06-18 Alexandre Pigolkine - * Graphics.cs few more calls to implementation - -2003-06-15 Alexandre Pigolkine - * Bitmap.cs BITMAP declaration removed - * Graphics.cs few more calls to implementation - * Image.cs InternalImageInfo structure, image read/write functions - - -2003-05-26 Alexandre Pigolkine - * Factories.cs analyse environment variable and machine.config to select implementation - * Image.cs PixelFormat property added - -2003-04-30 Nick Drochak - - * Factories.cs: Change weird characters that broke build on windows. - -2003-04-26 Gonzalo Paniagua Javier - - * ColorConverter.cs: - (ConvertFrom): return a system or named color if there's one that fits - teh values parsed with Color.FromArgb. - -2003-04-26 Alexandre Pigolkine - * Bitmap.cs - * Brush.cs - * Font.cs - * Graphics.cs - * Image.cs - * Pen.cs - * SolidBrush.cs - * SystemBrushes.cs - * Factories.cs - delegate function calls to implementation - -2003-04-26 Alexandre Pigolkine - * Bitmap.cs - * ChangeLog - * Image.cs - * SystemBrushes.cs switch to Linux style line terminators - -2003-03-29 Alan Tam - * ToolboxBitmapAttribute - stubbed more constructors and fixed base class - -2003-03-01 Alexandre Pigolkine - * SystemBrushes.cs - added stubs to compile SWF - - -2003-02-21 Alexandre Pigolkine - * Font.cs - * Graphics.cs - * Image.cs - * SystemBrushes.cs - small changes to be able to run SWF apps - -2003-02-08 Gonzalo Paniagua Javier - - * Graphics.cs: stubbed out all the methods. - -2003-02-08 Piers Haken - - * fixed case of pens.cs and font.cs - -2003-02-07 Alexandre Pigolkine - * Font.cs Added - * Graphics.cs - * StringFormat.cs - * SystemBrushes.cs - stubs added - -2002-11-21 Dennis Hayes (dennish@raytek.com) - * checkin for Matt Stump (mstump@swfo.arizona.edu) - * Pens.cs - * Added file - -2002-10-19 Rachel Hestilow - - * ColorTranslator.cs (FromHtml): Implement. - -2002-10-14 Dennis Hayes (dennish@raytek.com) - * Region.cs - * changed using namespace from Drawing2d to Drawing2D - - 2002-9-15 Asier Llano - - * Fixes the enum values in the following enums - * ContentAlignment.cs: - * FontStyle.cs: - * GraphicsUnit.cs: - * KnownColor.cs: - * RotateFlipType.cs: - * StringAligment.cs: - * StringDigitSubstitute.cs: - * StringFormatFlags.cs: - * StringTrimming.cs: - * StringUnit.cs: - * SolidBrush.cs: Easy implementation - * Brushes.cs: Implementation based on SolidBrush and Color class. - * Brush.cs: Fixes based on the status web). - * CharacterRange.cs: Implemented the missing Lenth property. - -2002-9-14 Dennis Hayes (dennish@raytek.com) - - * sample.cs - * removed personal template that should not have been checked in - -2002-09-13 Gonzalo Paniagua Javier - - * ColorConverter.cs: readded MonoTODOs and implemented a couple of - methods. - -2002-9-14 DennisHayes - - * FontConverter.cs - * FontFamily.cs - * Icon.cs - * IconConverter.cs - * ImageAnimator.cs - * ImageConverter.cs - * ImageFormatConverter.cs - * PointConverter.cs - * RectangleConverter.cs - * Sample.cs - * SizeConverter.cs - * SolidBrush.cs - * StringFormat.cs - * SystemBrushes.cs - * SystemIcons.cs - * SystemPens.cs - * TextureBrush.cs - * ToolboxBitmapAttribute.cs - * Added null classes for most/all classes, Many stubs, and some implmentation - -2002-9-2 DennisHayes - - * Bitmap.cs - * Color.cs - * ColorConverter.cs - * Image.cs - * Pen.cs - * Added stubs, implmentation - -2002-9-2 DennisHayes - - * Brushes.cs : stubbed, added colors. Not sure how to implement, - but this should at least save someone some typing. - * CharacterRange.cs :Implmented - * Region.cs : stub needed for system.windows.forms - -2002-07-28 Gonzalo Paniagua Javier - - * ColorTranslator.cs: use Color.Name. - -2002-07-18 Gonzalo Paniagua Javier - - * Color.cs: implemented SystemColors and NamedColors properties that - are used by ColorConverter, removed public constructor, use - SystemColors, and misc. fixes to make it behave as MS (ToString, - parsing names, FromKnownColor,...). - - * ColorConverter.cs: use NamedColors and SystemColors from Color when - trying to get the color from its name. - - * SystemColors.cs: new file. - -2002-07-16 Gonzalo Paniagua Javier - - * Color.cs: changed static properties to use FromArgbNamed. Also - modified the program included in comments that get the values for - static properties. - - (FromArgbNamed): build named colors. - (FromKnownColor): fixed. - (FromName): use a hash to look up colors by name. - (FillColorNames): create the hash of colors. - (Equals): compare values and name. - (ToString): improved. - - * ColorTranslator.cs: implemented ToHtml. - -2002-06-20 Gonzalo Paniagua Javier - - * Color.cs: added TypeConverter attribute. - - * ColorConverter.cs: added constructor. - -2002-06-15 Gonzalo Paniagua Javier - - * ColorConverter.cs: implemented minimal set of features needed by xsp. - -2002-05-03 Mike Kestner - - * Bitmap.cs : using System.IO - * ColorTranslator.cs : Stubbed off build breakers. - * Image.cs : Stub off IDisposable and ICloneable. - -2002-04-27 Christian Meyer - - * Bitmap.cs: Ximian is the new copyright holder now. - * Image.cs: ditto - -2002-04-05 Christian Meyer - - * Uppercased several files. - -2002-04-05 Christian Meyer - - * color.cs: Fixed a typo in GetSaturation (). - -2002-02-26 Christian Meyer - - * Bitmap.cs: Added method headers. - -2002-02-25 Christian Meyer - - * Bitmap.cs: Added, no implementation's done, yet. - -2001-12-15 Mike Kestner - - * Rectangle.cs : Add a doc comment. - * RectangleF.cs : New struct implementation. - -2001-12-15 Mike Kestner - - * Rectangle.cs : New struct implementation. - -2001-08-17 Mike Kestner - - * PointF.cs, Size.cs, SizeF.cs : New struct implementations. - -2001-08-16 Mike Kestner - - * Point.cs : New. Implementation of System.Drawing.Point struct. - diff --git a/mcs/class/System.Drawing/Test/ChangeLog b/mcs/class/System.Drawing/Test/ChangeLog deleted file mode 100644 index 0eb324b6de1..00000000000 --- a/mcs/class/System.Drawing/Test/ChangeLog +++ /dev/null @@ -1,58 +0,0 @@ -2007-10-17 Sebastien Pouliot - - * HostIgnoreList.cs: Now use the DISTRO variable to track tests to - ignore. - -2007-01-07 Sebastien Pouliot - - * HostIgnoreList.cs: New class to ignore some tests on specific hosts. - Useful for monobuild where old versions of libraries (e.g. fontconfig) - are failing some unit tests (that we don't want to ignore for all - platforms/distros). - -2006-09-18 Boris Kirzner - - * Test20.J2EE.vmwcsproj : fixed reference path. - -2006-09-12 Boris Kirzner - * Test20.csproj,Test20.J2EE.vmwcsproj: updated references path. - -2006-08-28 Boris Kirzner - * System.Drawing.Test20.J2EE.sln, System.Drawing.Test20.sln, - Test20.csproj, Test20.J2EE.vmwcsproj: added solution - and project files for NET_2_0 tests. - -2006-01-25 Boris Kirzner - * Test.vmwcsproj,Test.dotnet.csproj: added reference to NUnit projects. - -2006-01-23 Boris Kirzner - * Test.vmwcsproj: perform java output validation. - -2005-09-06 Boris Kirzner - - * Test.dotnet.csproj, Test.vmwcsproj: Added GraphicsPathIterator.cs. - -2005-08-16 Andrew Skiba - - * Test.dotnet.csproj, Test.vmwcsproj: Embed Bitmap1.png, add Bitmap1.bmp - -2005-08-10 Boris Kirzner - * Test.dotnet.csproj, Test.vmwcsproj: Added GraphicsPath.cs. - -2005-08-09 Andrew Skiba - - * Test.dotnet.csproj, Test.vmcsproj: add ColorConverter.cs and ColorTranslator.cs - -2005-08-08 Andrew Skiba - * Test.dotnet.csproj, Test.vmcsproj: move these projects from DrawingTest/Test and include Mono tests in addition to Mainsoft tests. - -2004-03-17 Ravindra - * System.Drawing.Drawing2D: Created repository for tests of - this namespace. - * System.Drawing.Imaging: Created repository for tests of - this namespace. - * System.Drawing.Printing: Created repository for tests of - this namespace. - * System.Drawing.Text: Created repository for tests of this - namespace. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Test/DrawingTest/ChangeLog b/mcs/class/System.Drawing/Test/DrawingTest/ChangeLog deleted file mode 100644 index 11fd8a4f1a6..00000000000 --- a/mcs/class/System.Drawing/Test/DrawingTest/ChangeLog +++ /dev/null @@ -1,24 +0,0 @@ -2006-01-25 Boris Kirzner - * System.Drawing.Test.dotnet.sln, System.Drawing.Test.sln: - added NUnit projects. - -2005-08-08 Andrew Skiba - - * System.Drawing.Test.dotnet.sln, System.Drawing.Test.sln: move projects to the parent dir - so it's easy to include Mono tests - -2005-08-04 Andrew Skiba - - * Test/Test.dotnet.csproj, System.Drawing.Test.dotnet.sln, - DrawingTestHelper/DrawingTestHelper.csproj: Project builds on dotnet - -2005-08-04 Andrew Skiba - - * Test/Test.vmwcsproj, Test/Test.dotnet.csproj, System.Drawing.Test.dotnet.sln, - Exocortex.DSP/src/Exocortex.DSP.v1.J2EE.vmwcsproj, System.Drawing.Test.sln, - DrawingTestHelper/DrawingTestHelper_java.vmwcsproj, - DrawingTestHelper/DrawingTestHelper.csproj: Projects builds on GH - -2005-08-04 Andrew Skiba - - Initial commit diff --git a/mcs/class/System.Drawing/Test/DrawingTest/DrawingTestHelper/ChangeLog b/mcs/class/System.Drawing/Test/DrawingTest/DrawingTestHelper/ChangeLog deleted file mode 100644 index 3b5f35b36ef..00000000000 --- a/mcs/class/System.Drawing/Test/DrawingTest/DrawingTestHelper/ChangeLog +++ /dev/null @@ -1,59 +0,0 @@ -2006-10-23 Boris Kirzner - - * DrawingTestHelper20.J2EE.vmwcsproj : fixed references path. - -2006-09-19 Boris Kirzner - - * DrawingTestHelper20.J2EE.vmwcsproj : fixed references path. - -2006-09-18 Boris Kirzner - - * DrawingTestHelper20.J2EE.vmwcsproj : fixed references path. - -2006-09-12 Boris Kirzner - * DrawingTestHelper20.J2EE.vmwcsproj: updated references path. - -2006-08-28 Boris Kirzner - * DrawingTestHelper20.csproj, DrawingTestHelper20.J2EE.vmwcsproj : - added project files for NET_2_0 tests. - -2006-01-25 Boris Kirzner - * DrawingTestHelper_java.vmwcsproj, DrawingTestHelper.csproj: - projects updates for TARGET_JVM. - -2006-01-23 Boris Kirzner - * DrawingTestHelper_java.vmwcsproj: include PDComparer.cs. - -2006-01-22 Boris Kirzner - * DrawingTestHelper.csproj: include PDComparer.cs. - * DrawingTest.cs: implement IDisposable. - -2005-09-20 Vladimir Krasnov - - * DrawingTest.cs: Added Pixel Distance comparer PDCompare() - * Added PDComparer.cs - -2005-09-06 Boris Kirzner - - * DrawingTest.cs: bug fix. - -2005-08-16 Vladimir Krasnov - - * DrawingTest.cs: Added special tolerance feature - fixed compare() - fixed constructor - -2005-08-16 Vladimir Krasnov - - * DrawingTest.cs: fixed JavaDrawingTest.CalculateSHA1() - -2005-08-08 Andrew Skiba - - * DrawingTestHelper.cs: fix ambiguity between System.Math and java.lang.Math - -2005-08-07 Andrew Skiba - - * DrawingTest.cs: add nunit assert to Compare functions - * DrawingTestHelper_java.vmwcsproj, DrawingTestHelper.csproj: add nunit.framework - reference - diff --git a/mcs/class/System.Drawing/Test/DrawingTest/Test/ChangeLog b/mcs/class/System.Drawing/Test/DrawingTest/Test/ChangeLog deleted file mode 100644 index b995865ab4c..00000000000 --- a/mcs/class/System.Drawing/Test/DrawingTest/Test/ChangeLog +++ /dev/null @@ -1,90 +0,0 @@ -2006-09-18 Boris Kirzner - - * Graphics.cs : marked not working tests for TARGET_JVM. - -2006-08-28 Boris Kirzner - * GraphicsPath.cs: marked test as "NotWorking" - -2006-01-25 Boris Kirzner - * Graphics.cs: added #ifdef for TARGET_JVM. - -2006-01-22 Boris Kirzner - * Bitmap.cs, Brush.cs, Graphics.cs, GraphicsPath.cs, Image.cs, Pen.cs, - Region.cs: tests refactoring. - -2005-10-27 Vladimir Krasnov - - * Brush.cs: added texture brush with transform tests - * Graphics.cs: added DrawImage, BeginContainer tests - -2005-10-17 Vladimir Krasnov - - * Graphics.cs: Added FillMode tests - * Brush.cs: Added TextureBrush tests - -2005-09-21 Vladimir Krasnov - - * Graphics.cs: Added tests for DrawImage - * Image.cs: Added tests for clone, GetFrameCount - -2005-09-20 Vladimir Krasnov - - * Graphics.cs: Added tests for DrawImage, fixed use pixel distance comparer - -2005-09-10 Konstnatin Triger - - * Graphics.cs: Added test for Clipping - -2005-09-07 Boris Kirzner - * GraphicsPath.cs: Added another PathData test.. - -2005-09-06 Boris Kirzner - * GraphicsPathIterator.cs: added. - * GraphicsPath.cs: Changed tests. Added NotWorking for the tests that - should fail in TARGET_JVM. - -2005-08-25 Vladimir Krasnov - - * Graphics.cs: Added tests for Graphics.Begin/EndContaioner, - Graphics.Save/Restore, Transforms - -2005-08-25 Vladimir Krasnov - - * Pen.cs: Refactoring - * Image.cs: Refactoring - * Bitmap.cs: Refactoring - * Graphics.cs: Refactoring - * Region.cs: Refactoring - -2005-08-16 Andrew Skiba - - * Test.dotnet.csproj, Test.vmwcsproj: make Bitmap1.png embedded resource, - add Bitmap1.bmp - * Bitmap1.bmp: added to make tests on java without jai - * Bitmap.cs: open bitmap from resources, to get rid of dir dependency - * Color.cs: remove unnecessary using DrawingTestHelper - * Graphics.cs: naive StringAlignment tests, must be improved later - * Image.cs: same as Bitmap.cs + use test.bmp instead of test.png (works - immediately on java w/o jai) - -2005-08-10 Boris Kirzner - * GraphicsPath.cs: Added new class. Test fixture for GraphicsPath. - -2005-08-08 Vladimir Krasnov - - * Pen.cs: Added LineCaps and LineJoin tests - * Image.cs: Added png interop test - * Added test images bitmap_gh.png, bitmap_net.png - -2005-08-08 Vladimir Krasnov - - * Added Brushes.cs: Brushes and SystemBrushes tests - * Added Colors.cs: Colors, SystemColors tests - * Added Enums.cs: Various enums tests - * Added Pens.cs: Pens, SystemPent tests - -Andrew Skiba - - * Test.dotnet.csproj, Test.vmwcsproj: move project to sys.drawing/Test so - it's easy to include Mono tests - diff --git a/mcs/class/System.Drawing/Test/System.Drawing.Design/ChangeLog b/mcs/class/System.Drawing/Test/System.Drawing.Design/ChangeLog deleted file mode 100644 index ebb5aba00af..00000000000 --- a/mcs/class/System.Drawing/Test/System.Drawing.Design/ChangeLog +++ /dev/null @@ -1,39 +0,0 @@ -2006-12-21 Sebastien Pouliot - - * TestToolboxItem.cs: More test cases (mostly 2.0 stuff). - -2006-11-28 Sebastien Pouliot - - * UITypeEditorCas.cs: Reuse new unit test cases in CAS tests. - * UITypeEditorTest.cs: New. Unit tests for UITypeEditor. - -2006-05-25 Gert Driesen - - * PropertyValueUIItemCas.cs: Fix compilation using csc 1.x. - -2006-05-24 Sebastien Pouliot - - * TestToolboxItem.cs: Update ComponentType check to work under MS 2.0. - -2005-12-05 Jordi Mas i Hernandez - - * TestToolboxItem.cs: New unit test - -2005-09-16 Sebastien Pouliot - - * CategoryNameCollectionCas.cs: New. CAS unit tests to check for - LinkDemand for SkipVerification. - * PaintValueEventArgsCas.cs: New. CAS unit tests to check for - LinkDemand for SkipVerification. - * PropertyValueUIItemCas.cs: New. CAS unit tests to check for - LinkDemand for SkipVerification. - * ToolboxComponentsCreatedEventArgsCas.cs: New. CAS unit tests to - check for LinkDemand for SkipVerification. - * ToolboxComponentsCreatingEventArgsCas.cs: New. CAS unit tests to - check for LinkDemand for SkipVerification. - * ToolboxItemCas.cs: New. CAS unit tests to check for LinkDemand for - SkipVerification. - * ToolboxItemCollectionCas.cs: New. CAS unit tests to check for - LinkDemand for SkipVerification. - * UITypeEditorCas.cs: New. CAS unit tests to check for LinkDemand for - SkipVerification. diff --git a/mcs/class/System.Drawing/Test/System.Drawing.Drawing2D/ChangeLog b/mcs/class/System.Drawing/Test/System.Drawing.Drawing2D/ChangeLog deleted file mode 100644 index 0e77465c975..00000000000 --- a/mcs/class/System.Drawing/Test/System.Drawing.Drawing2D/ChangeLog +++ /dev/null @@ -1,250 +0,0 @@ -2010-07-15 Sebastien Pouliot - - * LinearGradientBrushTest.cs: Add test case for #537396 (empty rects) - -2009-08-28 Atsushi Enomoto - - * TestBlend.cs, TestMatrix.cs : nunit test upgrade to modern style. - -2008-12-23 Sebastien Pouliot - - * GraphicsPathTest.cs, LinearGradientBrushTest.cs, TestMatrix.cs: - Add delta when comparing floating point values since there can be - small differences between different platforms. - -2008-12-10 Atsushi Enomoto - - * LinearGradientBrushTest.cs, GraphicsPathTest.cs, - TestMatrix.cs : fix tests wrt rounding that were failing on .NET - too (exposed by nunit24). - -2008-11-01 Sebastien Pouliot - - * GraphicsPathIteratorTest.cs: New. Add some (incomplete) unit - tests for GraphicsPathIterator. Test cases are mostly to ensure - null check compatibility with MS. - * LinearGradientBrushTest.cs: Add test case when setting null - on properties. - * PathGradientBrushTest.cs: Add test case when setting null - on properties. - -2008-09-03 Sebastien Pouliot - - * GraphicsPathTest.cs: Add unit test to check for an open curve - points. - -2008-09-02 Sebastien Pouliot - - * GraphicsPathTest.cs: Add a bunch of unit tests to check when - points can be compressed (removed) when adding shapes to a path. - -2008-08-04 Sebastien Pouliot - - * GraphicsPathTest.cs: Add test case for "half" closed paths. - [Bug #413461] - -2007-10-30 Sebastien Pouliot - - * GraphicsPathTest.cs: Added IsVisible test cases on ellipses - (#325502) - -2007-07-31 Sebastien Pouliot - - * GraphicsPathTest.cs: Added more test cases for Reverse based on the - C test cases provided in #81859. - -2007-07-30 Sebastien Pouliot - - * GraphicsPathTest.cs: Added more test cases for Reverse, the complex - ones don't work yet (see #81859). - -2007-03-30 Sebastien Pouliot - - * TestMatrix.cs: Allow a small delta when comparing floats. This - allows the ARM to work properly (e.g. -9.999995 versus -10). - -2006-09-26 Sebastien Pouliot - - * GraphicsPathTest.cs: Added test case for Reverse (and found out that - the types aren't reversed, only the points are). - -2006-09-18 Boris Kirzner - - * TestColorBlend.cs,TestHatchBrush.cs : marked tests not working - for TARGET_JVM. - -2006-08-16 Sebastien Pouliot - - * GraphicsPathTest.cs: Ignore some test cases if we cannot get any - font family from GDI+. - * TestHatchBrush.cs: Ignore some test cases if we cannot get any font - family from GDI+. Update to NUnit 2.2+ and fix getOutSufix method - -2006-06-09 Sebastien Pouliot - - * GraphicsPathTest.cs: Added test cases for IsVisible methods. - -2006-06-07 Sebastien Pouliot - - * GraphicsPathTest.cs: Added test cases for IsOutlineVisible methods. - -2006-06-01 Sebastien Pouliot - - * TestHatchBrush.cs: Some were surprisingly similar until... - -2006-05-24 Sebastien Pouliot - - * GraphicsPathTest.cs: Ignore some test cases that aren't implemented - in libgdiplus and have different results in MS 1.x/2.0 (or between - different executions, yuck). - -2006-05-09 Sebastien Pouliot - - * PathGradientBrushTest.cs: New. Unit tests (mostly) based on the test - cases created for LinearGradientBrush. - -2006-05-08 Sebastien Pouliot - - * GraphicsPathTest.cs: Added test cases for Widen and Wrap with empty - path (expected behaviour) and paths that have a single point (stranger - behaviour). Changed comments on GetBounds_WithPen test case as it will - probably never work under Mono due to difference in precisions. - -2006-05-05 Sebastien Pouliot - - * GraphicsPathTest.cs: Added more test cases for GetBounds and found - out the results are very imprecise when curves are used (hence - difficult to test but much easier to implement ;-) - -2006-05-03 Sebastien Pouliot - - * LinearGradientBrushTest.cs: Added new test case for #78185 (from - Bill Holmes). - -2006-05-01 Sebastien Pouliot - - * LinearGradientBrushTest.cs: Added new test case for #78179 (from - Bill Holmes). - -2006-04-28 Sebastien Pouliot - - * TestColorBlend.cs: Added new test cases to verify if the TODO were - still valid. Updated existing test cases to nunit 2.2 api. - * GraphicsPathTest.cs: Added new test cases for AddCurve and it's - different behaviour (in some methods) when only two points are used - to define a curve. - -2006-04-27 Sebastien Pouliot - - * GraphicsPathTest.cs: Activate two unit tests where we use AddLines - to add a single point to a path. - -2006-04-27 Sebastien Pouliot - - * GraphicsPathTest.cs: Added new test cases for AddString. - -2006-04-20 Sebastien Pouliot - - * LinearGradientBrushTest.cs: Remove "NonWorking" from many test - cases. Added more test cases for non-invertible matrix and to ensure - all matrix-based transformation are correct. - -2006-04-19 Sebastien Pouliot - - * GraphicsPathTest.cs: Add test cases for Wrap and Widen (most of them - are current "NotWorking"). - -2006-04-10 Sebastien Pouliot - - * TestMatrix.cs: Added new test cases for contructors accepting - rectangles and points. - -2006-03-30 Sebastien Pouliot - - * LinearGradientBrushTest.cs: Added a bunch of test cases to check - for the "initial" matrix of the brush (which we don't set). - * TestMatrix.cs: Added test cases about matrix identity precision. - -2006-03-29 Sebastien Pouliot - - * GraphicsPathTest.cs: Add test cases for every Add* method to check - their (different) behaviour wrt starting and closing figures in the - path they are added. - -2006-03-28 Sebastien Pouliot - - * TestMatrix.cs: Added new test cases. - -2006-03-22 Sebastien Pouliot - - * LinearGradientBrushTest.cs: New. Some unit tests (moslty failing). - -2006-03-14 Sebastien Pouliot - - * TestMatrix.cs: Added new test cases to test libgdiplus validations. - -2006-03-13 Sebastien Pouliot - - * GraphicsPathTest.cs: Added new test cases for SetMarkers, - ClearMarkers, CloseFigure and CloseAllFigures on an empty path. - -2006-01-27 Sebastien Pouliot - - * GraphicsPathTest.cs: Removed "NotWorking" from existing Flatten - tests and added more test cases (for each type of shape). - -2006-01-16 Sebastien Pouliot - - * GraphicsPathTest.cs: Added test cases for GetBounds and re-activated - some parts of the tests that checked bounds (Add* tests). - -2006-01-13 Sebastien Pouliot - - * GraphicsPathTest.cs: New. Added multiple test cases to check null - handling and how the points are generated for the Add* methods. - * PathDataTest.cs: New. Added clone test case. - -2006-01-12 Sebastien Pouliot - - * GraphicsPathTest.cs: New. Basic test cases for empty path and - cloning. - * PathDataTest.cs: New. Test cases for PathData. - -2005-09-16 Sebastien Pouliot - - * TestBlend.cs, TestColorBlend.cs, TestHatchBrush.cs, TestMatrix.cs: - Deny UnmanagedCode permission to all tests. This shows (when executed - under MS runtime) that S.D API is safe and doesn't requires high - privileges to run - even if we know that, deep down, this calls into - GDI+. - -2005-08-25 Jordi Mas i Hernandez - - * TestMatrix.cs: New test cases - -2005-08-24 Jordi Mas i Hernandez - - * TestMatrix.cs: New Matrix unit case - -2004-06-03 Ravindra - - * TestHatchBrush.cs: Added missing test cases for all the hatch - styles. - -2004-05-18 Ravindra - - * TestHatchBrush.cs: Added a test case for HatchBrush.cs. - * TestBlend.cs: dos2unix format and namespace changed to - MonoTests.System.Drawing.Drawing2D. - * TestColorBlend.cs: dos2unix format and namespace changed to - MonoTests.System.Drawing.Drawing2D. - -2004-03-17 Ravindra - - * TestBlend.cs: Added. - * TestColorBlend.cs: Added. - -2004-03-17 Ravindra - * System.Drawing.Drawing2D: Created a repository for - System.Drawing.Drawing2D tests. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Test/System.Drawing.Imaging/ChangeLog b/mcs/class/System.Drawing/Test/System.Drawing.Imaging/ChangeLog deleted file mode 100644 index 6d61adc8f3f..00000000000 --- a/mcs/class/System.Drawing/Test/System.Drawing.Imaging/ChangeLog +++ /dev/null @@ -1,272 +0,0 @@ -2008-08-06 Sebastien Pouliot - - * FrameDimensionTest.cs: New. Unit tests for FrameDimension - -2007-08-01 Vladimir Krasnov - - * TestImageAttributes.cs: ImageAttributes tests ignored in TARGET_JVM - since not ImageAttributes supported - * TestJpegCodec.cs: Bitmap8bbpIndexedGreyscalePixels is not working in GH - -2007-07-05 Sebastien Pouliot - - * TestImageAttributes.cs: More complete test for small versus big - alpha uses in matrices. - -2007-06-21 Sebastien Pouliot - - * TestImageAttributes.cs: Add test case for big alpha value used in - a ColorMatrix. - -2007-05-30 Sebastien Pouliot - - * GifCodecTest.cs: Add test case for interlaced GIF - * TestImageAttributes.cs: Add test cases for ColorMatrixFlags and for - Gray ColorMatrix uses. - -2007-05-23 Sebastien Pouliot - - * PngCodecTest.cs: Add test cases for 2bpp PNG images. Add some - palette assertions in 1bpp and 4bpp test cases. - -2007-05-17 Sebastien Pouliot - - * MetafileTest.cs: Ignore test Measure if no fonts are available. - -2007-05-17 Sebastien Pouliot - - * MetafileTest.cs: Add a few test cases on what happens when recording - metafiles. - -2007-05-08 Sebastien Pouliot - - * TestJpegCodec.cs: Add test cases for 8bpp indexed greyscale JPEG - -2007-04-26 Sebastien Pouliot - - * MetafileTest.cs: Add test cases for some .ctor(Stream...) - -2007-04-26 Sebastien Pouliot - - * MetafileTest.cs: Add test cases for more .ctors - -2007-04-16 Sebastien Pouliot - - * GifCodecTest.cs: Fix typo and add Stride check. - * IconCodecTest.cs: Fix typo. - * PngCodecTest.cs: Fix typo and add Stride check. - * TiffCodecTest.cs: Fix typo. - -2007-04-12 Sebastien Pouliot - - * TestBmpCodec.cs: Reenable some NotWorking test case. - * TestJpegCodec.cs: Reenable some NotWorking test case. - * TiffCodecTest.cs: Reenable some NotWorking test case. - -2007-04-11 Sebastien Pouliot - - * GifCodecTest.cs: Reenable some NotWorking test cases. - * IconCodecTest.cs: Reenable some NotWorking test cases. - * PngCodecTest.cs: Reenable some NotWorking test cases. - -2007-04-10 Sebastien Pouliot - - * GifCodecTest.cs: Fix Save* test cases to check 8bpp indexed for all - GIF saved. Added comments to why we're not getting the "right" Red. - * TestBmpCodec.cs: Remove "NotWorking" from Bitmap32bitPixels test - case. The file is a 32bpp RGB (no alpha). - -2007-03-28 Sebastien Pouliot - - * TiffCodecTest.cs: Ignore both SPARC bots by using the HostIgnoreList - mechanism. - -2007-03-15 Sebastien Pouliot - - * EmfPlusRecordTypeTest.cs: New. Unit tests. - * TestColorMatrix.cs: Added some test case and reworked existing to - fix expected/actual results and add test descriptions (which should - help find where the endian issue is hiding). - -2007-03-14 Sebastien Pouliot - - * GifCodecTest.cs: Add test cases for a GIF87a image - which is the - format that GDI+ save GIF files (even if the original was a GIF89a). - -2007-03-09 Sebastien Pouliot - - * MetafileTest.cs: New. Metafile unit tests. - -2007-02-16 Sebastien Pouliot - - * TestImageCodecInfo.cs: Add missing test case for TIFF codec; - -2007-02-08 Sebastien Pouliot - - * TestBmpCodec.cs: Add test case for non-inverted bitmaps #80751 - -2007-01-15 Sebastien Pouliot - - * IconCodecTest.cs: New test case to check 32bpp (XP) icons. - -2007-01-11 Sebastien Pouliot - - * IconCodecTest.cs: New test case to check loading from an Icon then - create a Bitmap from the Image. Some properties are changed in the - process (e.g. palette, flags). - -2007-01-10 Sebastien Pouliot - - * IconCodecTest.cs: Add test cases for 48x48, 64x64 and 96x96 icons. - Fix test cases for 16x16 and 32x32 icons. Add test cases for 256 - colors and monochrome icons. Remove NotWorking from most tests. - -2007-01-08 Sebastien Pouliot - - * IconCodecTest.cs: Remove [Ignore] and replace with NotWorking. - * TestImageCodecInfo.cs: Add test for new encoders/decoders and - signature masks and patterns. - -2006-12-21 Sebastien Pouliot - - * TestImageAttributes.cs: Added test cases for #80323 for ColorMatrix - using alpha values (with or without an original alpha-based color). - -2006-10-31 Sebastien Pouliot - - * MetaHeaderTest.cs: New. Unit tests for MetaHeader. - * WmfPlaceableFileHeaderTest.cs: New. Unit tests for - WmfPlaceableFileHeader. - -2006-09-18 Boris Kirzner - - * TestBmpCodec.cs,TestColorMatrix.cs,TestJpegCodec.cs : mark tests - not working in TARGET_JVM. - -2006-09-16 Sebastien Pouliot - - * GifCodecTest.cs: Change filename for Save to ease debugging. - * IconCodecTest.cs: Change filename for Save to ease debugging. - * PngCodecTest.cs: Change filename for Save to ease debugging. Change - color from Red to BlueViolet for lossless formats. - * TestBmpCodec.cs: Change filename for Save to ease debugging. Change - color from Red to BlueViolet for lossless formats. - * TestJpegCodec.cs: Change filename for Save to ease debugging. - * TiffCodecTest.cs: Change filename for Save to ease debugging. Change - color from Red to BlueViolet for lossless formats. - -2006-09-15 Sebastien Pouliot - - * GifCodecTest.cs, IconCodecTest.cs, PngCodecTest.cs, TestBmpCodec.cs, - TestJpegCodec.cs, TiffCodecTest.cs: Refactor Save test case to check - convertions between pixel formats. - -2006-09-12 Boris Kirzner - - * TestBmpCodec.cs, TestJpegCodec.cs: ifdef unsafe code - for TARGET_JVM. - -2006-09-01 Sebastien Pouliot - - * GifCodecTest.cs: New. Unit tests for GIF codec. - * IconCodecTest.cs: New. Unit tests for ICON codec (not working). - * PngCodecTest.cs: New. Unit tests for PNG codec. - * TiffCodecTest.cs: New. Unit tests for TIFF codec. - -2006-08-31 Sebastien Pouliot - - * TestBmpCodec.cs: Add more test cases for 1, 8 and 32 bbp bitmaps - including checks for Pixels and BitmapData. - * TestImageCodecInfo.cs: Fix namespace and class name. - * TestJpegCodec.cs: Reactivate the tests (not sure why they were - commented). Added test cases for Pixel and BitmapData (NotWorking). - -2006-08-25 Sebastien Pouliot - - * TestBmpCodec.cs: Add pixel value tests to a well known bitmap. - -2006-08-24 Sebastien Pouliot - - * TestColorMatrix.cs: Add test cases for error handling inside ctor and - for testing each field with a different value. - -2006-07-19 Sebastien Pouliot - - * TestImageFormat.cs: Added test cases for well known image format - (which returns a human readable name when the ImageFormat comes from - the static properties). - -2006-06-30 Sebastien Pouliot - - * TestImageAttribute.cs: Fix namespace and split test for easier - search of a memory leak. - -2006-05-29 Sebastien Pouliot - - * TestImageFormat.cs: Added test cases for Equals and GetHashCode. - -2006-05-24 Sebastien Pouliot - - * TestImageFormat.cs: Update ToString expected outputs to match MS. - -2006-05-17 Gonzalo Paniagua Javier - - * TestBmpCodec.cs: Bitmap24bitFeatures works now. - -2006-04-25 Peter Dennis Bartok - - * TestBmpCodec.cs: Marked the 24bit test as not working until - bug #78189 is fixed. - -2006-01-25 Boris Kirzner - *TestBmpCodec.cs, TestImageAttributes.cs, TestImageCodecInfo.cs: - added #ifdef for TARGET_JVM. - -2005-11-13 Kornél Pál - - * TestImageFormat.cs: Added ToStringTest. - -2005-10-31 Jordi Mas i Hernandez - - * TestImageFormat.cs: New test unit - -2005-09-16 Sebastien Pouliot - - * TestBmpCodec.cs, TestColorMatrix.cs, TestImageAttributes.cs, - TestImageCodecInfo.cs, TestJpegCodec.cs: Deny UnmanagedCode permission - to all tests. This shows (when executed under MS runtime) that S.D API - is safe and doesn't requires high privileges to run - even if we know - that, deep down, this calls into GDI+. - -2005-08-19 Jordi Mas i Hernandez - - * TestBmpCodec.cs: Enable PixelFormat tests - -2005-08-16 Andrew Skiba - - * TestImageCodecInfo.cs: use regular expressions for results that may vary - while still in correct format, so same tests can be used for jvm - -2005-08-09 Andrew Skiba - - * TestImageCodecInfo.cs: FormatID, CodecName, DllName, FilenameExtension, - Flags, FormatDescription, MimeType properties checked - -2005-08-09 Andrew Skiba - - * TestImageCodecInfo.cs: refactor to make possible to add tests for all - properties, not only FormatID. - -2004-03-22 Jordi Mas i Hernandez - - * TestColorMatrix.cs: added test case - * TestImageAttributes.cs: added test case - -2004-06-10 Sanjay Gupta - - * TestBmpCodec.cs, TestImageCodecInfo.cs, TestJpedCodec.cs: Removed - dependency on obsolete class, Assertion from NUnit. - -2004-03-17 Ravindra - * Created this repository for System.Drawing.Imaging tests. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Test/System.Drawing.Printing/ChangeLog b/mcs/class/System.Drawing/Test/System.Drawing.Printing/ChangeLog deleted file mode 100644 index 92c9a8ef6f7..00000000000 --- a/mcs/class/System.Drawing/Test/System.Drawing.Printing/ChangeLog +++ /dev/null @@ -1,65 +0,0 @@ -2009-07-09 Carlos Alberto Cortez - - * PageSourceTest.cs: - * PaperSizeTest.cs: Include the new tests in NET_2_0 define, to fix - the 1.1 build. - -2009-07-08 Carlos Alberto Cortez - - * PageSourceTest.cs: New file, by Andy Hume - -2009-07-08 Carlos Alberto Cortez - - * PaperSizeTest.cs: New file, by Andy Hume - -2007-07-03 Sebastien Pouliot - - * MarginsTest.cs: Remove operator tests before 2.0. Fix bots failures. - -2007-05-29 Sebastien Pouliot - - * MarginsTest.cs: New. Unit tests for Margins. - -2007-05-03 Sebastien Pouliot - - * PrintingServicesUnixTest.cs: New. Test case to make sure libgdiplus - was compiled with printing support. - -2006-11-23 Carlos Alberto Cortez - - * PageSettingsTest.cs: Check for installed printers, - since we need to have at least one. Don't run the tests - otherwise. - -2006-11-16 Carlos Alberto Cortez - - * PageSettingsTest.cs: New file. - -2005-09-22 Sebastien Pouliot - - * PrintingPermissionAttributeTest.cs: Removed *Choice security actions - -2005-09-16 Sebastien Pouliot - - * PrintingPermissionTest.cs: Before 2.0 some test cases throws - ArgumentException. - -2005-08-26 Atsushi Enomoto - - * PrintingPermissionTest.cs, PrintingPermissionAttributeTest.cs : - removed BOM. LF as eol. - -2005-05-30 Sebastien Pouliot - - * PrintingPermissionTest.cs: Added tests for unification as this - assembly is signed by the "MS final" key (not the ECMA key). - -2004-09-09 Sebastien Pouliot - - * PrintingPermissionAttributeTest.cs: New. Unit tests for Printing - PermissionAttribute. - * PrintingPermissionTest.cs: New. Unit tests for PrintingPermission. - -2004-03-17 Ravindra - * Created this repository for System.Drawing.Printing tests. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Test/System.Drawing.Text/ChangeLog b/mcs/class/System.Drawing/Test/System.Drawing.Text/ChangeLog deleted file mode 100644 index c5dae7b404c..00000000000 --- a/mcs/class/System.Drawing/Test/System.Drawing.Text/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2006-04-11 Sebastien Pouliot - - * InstalledFontCollectionTest.cs: New. Unit tests. - * PrivateFontCollectionCas.cs: New. CAS unit tests, mainly for - AddMemoryFont which cannot be executed without UnmanagedCode - permission. - * PrivateFontCollectionTest.cs: New. Unit tests. - -2004-03-17 Ravindra - * Created this repository for System.Drawing.Text tests. - * ChangeLog: Added. diff --git a/mcs/class/System.Drawing/Test/System.Drawing/ChangeLog b/mcs/class/System.Drawing/Test/System.Drawing/ChangeLog deleted file mode 100644 index 684c6747109..00000000000 --- a/mcs/class/System.Drawing/Test/System.Drawing/ChangeLog +++ /dev/null @@ -1,1212 +0,0 @@ -2009-07-20 Sebastien Pouliot - - * TestGraphics.cs: Add test case for #556181 - -2009-08-28 Atsushi Enomoto - - * TestColor.cs, TestPoint.cs, TestGraphics.cs, TestSystemBrushes.cs, - TestPens.cs, TestSize.cs, TestSystemPens.cs: nunit test upgrade. - -2009-01-02 Sebastien Pouliot - - * TestBitmap.cs: Add test cases for SetResolution - -2009-01-02 Sebastien Pouliot - - * PenTest.cs: Fix test case not to use a color that is "destroyed" - by another unit test. The nunit update changed the order in which - the test cases are executed. - -2008-12-23 Sebastien Pouliot - - * GDIPlusTest.cs: Add MeasureCharacterRanges test cases around bug - #449971 and add a few delta for FP comparison. - * TestGraphics.cs: Add a few delta for FP comparison. - -2008-12-10 Atsushi Enomoto - - * TestGraphics.cs, GDIPlusTest.cs : fix tests wrt rounding that - were failing on .NET too (exposed by nunit24). - -2008-11-01 Sebastien Pouliot - - * TestFont.cs: Add test cases for null checks to ensure we match - MS behavior. - -2008-10-06 Sebastien Pouliot - - * TestColor.cs: Add test case, from Gert Driesen, for bug #410693 - * TestRectangleF.cs: Add test case, from Imie Nazwisko, for bug #431587 - -2008-08-08 Gert Driesen - - * TestIcon.cs: Add test case for bug #415581. - -2008-08-08 Gert Driesen - - * TestIcon.cs: Modified test for bug #410608 to work around bug - #415809. - -2008-08-07 Gert Driesen - - * TestIcon.cs: Ignore test for bug #410608 on Unix, since it depends - on bug #323511. - -2008-08-06 Gert Driesen - - * TestIcon.cs: Add test case for bug #410608. - -2008-07-07 Sebastien Pouliot - - * TestBitmap.cs: Add test case for #406763 and similar cases. - -2008-06-27 Sebastien Pouliot - - * TestRegion.cs: Add test case for #402613 to verify Exclude. - Based on Jan Krajicek's code supplied inside the bug report. - -2008-06-27 Ivan N. Zlatev - - * TestPointConverter.cs: Add test cases to verify that no NRE - is thrown if culture is null in ConvertTo. - * TestSizeConverter.cs: Add test cases to verify that no NRE - is thrown if culture is null in ConvertTo. - -2008-04-25 Sebastien Pouliot - - * TestRegion.cs: Add test cases for #383878 to verify Intersect - with negative width & height and to check against the crash in - Complement. - -2008-03-03 Sebastien Pouliot - - * TestIcon.cs: Add test case for #366485. - -2008-01-21 Gert Driesen - - * TestGraphics.cs: Added test for bug #355141. - -2008-01-13 Sebastien Pouliot - - * GDIPlusTest.cs: Don't use internal Unit enum anymore. - -2008-01-08 Sebastien Pouliot - - * TestFont.cs: Add test case for GetHashCode from Jonathan Pobst - for bug #351647 - -2007-12-19 Sebastien Pouliot - - * TestGraphics.cs: Add test case on TransformPoints for #349800. - -2007-12-17 Atsushi Enomoto - - * GDIPlusTest.cs : fix test build. - -2007-11-12 Sebastien Pouliot - - * ColorTranslator.cs: Add test case for #340917 (LightGrey). - -2007-11-06 Sebastien Pouliot - - * TestBitmap.cs: XML serialization test case (#323246). - * TestImage.cs: XML serialization test case (#323246). - -2007-11-05 Sebastien Pouliot - - * Image.cs: Add test cases for the stream position when loading and - saving bitmaps and metafiles. Some of them are based on Gert Driesen - samples in #338779 - -2007-08-13 Sebastien Pouliot - - * TestGraphics.cs: Test against NRE in MultiplyTransform - -2007-08-02 Sebastien Pouliot - - * TestGraphics.cs: Enabled test MeasureString_MultlineString_Width - now that #81572 is fixed. - -2007-08-01 Sebastien Pouliot - - * GDIPlusTest.cs: Add test case for GdipCloneFontFamily - -2007-07-30 Sebastien Pouliot - - * TextureBrushTest.cs: Added test cases for textures using alpha - values (fix #81828). - -2007-07-30 Sebastien Pouliot - - * TestGraphics.cs: Added test cases for [Draw|Fill]Path (#82202) - -2007-07-03 Sebastien Pouliot - - * RegionNonRectTest.cs: Add test cases for combining empty paths and - regions with infinite regions. - -2007-06-21 Sebastien Pouliot - - * GDIPlusTest.cs: Add test cases for GdipCreateCustomLineCap (#81829) - -2007-05-30 Sebastien Pouliot - - * Graphics.cs: Add more test cases for [Get|Release]Hdc[Internal] - methods. Add test case for drawing lines with a pen's width > 1. - -2007-05-28 Sebastien Pouliot - - * GDIPlusTest.cs: Add test cases for GdipDrawRectangles[I] - * TestGraphics.cs: Re-enable [Draw|Fill]Rectangles tests and remove - the saved bitmap (used for debugging). - -2007-05-28 Sebastien Pouliot - - * TestGraphics.cs: Add test cases for [Draw|Fill]Rectangles (#81737) - -2007-05-25 Sebastien Pouliot - - * TestGraphics.cs: Avoid calling ImageAttributes.SetThreshold in test - cases as it's not supported in libgdiplus. - -2007-05-24 Sebastien Pouliot - - * TestGraphics.cs: Add test cases for DrawImage overloads accepting - Point or PointF arrays as destination points. - -2007-05-24 Sebastien Pouliot - - * TestGraphics.cs: Add test cases for the normal behaviour of - FillRectangles. - -2007-05-22 Sebastien Pouliot - - * GDIPlusTest.cs: Add test cases for GdipCreateFromHDC when HDC is - NULL. This match MS behavior as seen in (unfixed) bug #81709. - -2007-05-18 Sebastien Pouliot - - * TestBitmap.cs: Don't use IntPtr.ToInt32 as it may not represent the - pointer correctly in 64bits architectures. Thanks to Zoltan. - -2007-05-15 Sebastien Pouliot - - * GDIPlusTest.cs: Add test cases for GdipDrawImage[I] (overflow) and - GdipDrawImageRectRect (GraphicsUnit). - * TestGraphics.cs: Add test cases for DrawImage, DrawImageUnscaled and - DrawImageUnscaledAndClipped (2.0). - * TestRectangle.cs: Add test cases for negative width/height. Fix some - test cases that were using RectangleF instead of Rectangle. - * TestRectangleF.cs: Add test cases for negative width/height. - -2007-05-08 Everaldo Canuto - - * TestGraphics.cs: MeasureString_MultlineString_Width added (NotWorking) - it is a reproduction of bug #81572 that checks width for multiline - string measurement. - -2007-05-02 Sebastien Pouliot - - * TestColor.cs: Under Windows ensure we're getting the same values for - the desktop colors. - -2007-04-26 Sebastien Pouliot - - * GDIPlusTest.cs: Add basic test cases for GdipRecordMetafileFileName - and it's parameter's validations. - -2007-04-16 Sebastien Pouliot - - * TestBitmap.cs: Add test cases for 16bpp formats (NotWorking) and - reworked LockUnlockBitmap (e.g. add assert messages). - -2007-04-16 Sebastien Pouliot - - * GDIPlusTest.cs: Add test cases for GdipBitmap[Get|Set]Pixel on an - indexed bitmap (1bpp) and on a 16bpp grayscale bitmap. - * TestBitmap.cs: Add test cases for Format[1,4,8]bppIndexed and - Format16bppGrayScale. - -2007-04-14 Sebastien Pouliot - - * TestBitmap.cs: Always test buffer byte-by-byte to avoid endian - issues. - -2007-04-12 Sebastien Pouliot - - * TestBitmap.cs: Rework a test under 2.0 to see if GdipLockBits leaks - if in particular case (it doesn't). Added Categoty("Valgrind") to a - test know to leak due to the API design. - -2007-04-12 Sebastien Pouliot - - * TestBitmap.cs: Split LockBitmap into several tests and do not modify - the data when using ImageLockMode.ReadOnly (this makes some results - random when using MS GDI+). - -2007-04-11 Sebastien Pouliot - - * GDIPlusTest.cs: Add a check for locking (LockBits) a bitmap twice - (without unlocking it first). - * SolidBrushTest.cs: Add a test case to see if a cloned solid brush - returns a named color and a unnamed color. - * TestBitmap.cs: Renable four test cases depending on LockBits. Add - two additionnal test cases for LockBits, Double locks (exception) and - invalid ImageLockMode (no exception). - -2007-04-09 Sebastien Pouliot - - * TestColor.cs: Add a few more test cases for ==, != and Equals - -2007-04-09 Sebastien Pouliot - - * ColorConverter.cs: Add test case with a null CultureInfo for - ConvertFrom. - * ColorTranslator.cs: Add test cases with known values for FromHtml - * TestColor.cs: Made some test clearer about what they do/check. - -2007-04-02 Sebastien Pouliot - - * TestFont.cs: Add test cases for GetHeight(Graphics) and - GetHeight(float) methods. - -2007-03-30 Sebastien Pouliot - - * GDIPlusTest.cs: Add pen test case to check for #81266 (note: will - crash libgdiplus if it's not updated to the latest svn revision). - * SystemFontsTest.cs: Allow a small delta when comparing floats. This - allows the ARM to work properly (e.g. 8.249999 versus 8.25). - -2007-03-19 Jonathan Pobst - - * TestFont.cs: Add a test for exception thrown when an unavailable font - style is requested. (Marked NotWorking due to being platform specific.) - -2007-03-16 Sebastien Pouliot - - * SystemFontsTest.cs: Avoid failures (ignore tests) if no fonts are - available on the system. - -2007-03-15 Sebastien Pouliot - - * ColorConverter.cs: Merge ConvertFrom_NotWorking with ConvertFrom as - the test cases are now working properly. - * ColorTranslator.cs: Add two other #hex cases. Fix typo. - -2007-03-14 Sebastien Pouliot - - * TestImage.cs: Add test cases for loading invalid files as an Image. - -2007-03-09 Sebastien Pouliot - - * GDIPlusTest.cs: Add test cases for GDI+ metafile API. - * TestImage.cs: Add test cases for loading metafile as Image. - -2007-03-08 Sebastien Pouliot - - * TestBitmap.cs: Re-add the 2 NotWorking cases that were removed by - mistake. - -2007-03-07 Vladimir Krasnov - - * TestBitmap.cs, TestFont.cs, TestIcon.cs, TestRegion.cs: removed tests - for TARGET_JVM with not supported method calls - -2007-02-28 Sebastien Pouliot - - * SystemFontsTest.cs: Add more tests cases including disposing the - font instance returned by the SystemFonts class. - -2007-02-26 Sebastien Pouliot - - * TestRegion.cs: Add test cases for ReleaseHrgn and fix GetHrgn tests - to avoid leaking memory under 2.0 (where ReleaseHrgn is available). - -2007-02-21 Sebastien Pouliot - - * ColorConverter.cs: Rename fixture to match our styleguide. - * ColorTranslator.cs: Rename fixture to match our styleguide. - -2007-02-14 Sebastien Pouliot - - * TestBitmap.cs: Add a test cases for default palettes for 1, 4 and 8 - bpp indexed formats. - -2007-02-08 Sebastien Pouliot - - * TestRegion.cs: Add test cases for matrix operations on infinite - regions (result is always an infinite region). Add test cases for - scale and scale+translate on regions (to see that they do not trigger - a convertion into bitmap-based regions). - -2007-02-01 Sebastien Pouliot - - * TestGraphics.cs: Add test cases for VisibleClipBound (bug #78958) - and for checking clip bounds after operation on world tranformations. - -2007-01-31 Sebastien Pouliot - - * TestGraphics.cs: Add test case for trailing spaces when calling - MeasureString. #80680 - -2007-01-30 Sebastien Pouliot - - * TestBitmap.cs: Add a test cases for SoapFormatter and Xml - serialization, which "works" under 2.0 but not under 1.1. - * TestImage.cs: Add test case for XmlSerializer on Image type, which - "works" under 2.0 but not under 1.1. - -2007-01-30 Sebastien Pouliot - - * TestBitmap.cs: Add a test case to serialize and deserialize a icon, - which use a decoder-only codec. - -2007-01-19 Sebastien Pouliot - - * GDIPlusTest.cs: Add test cases for loading unexisting files in - GdipLoadImageFromFile and GdipCreateBitmapFromFile. Added test case - for error code returned by GdipGetImageGraphicsContext for indexed - bitmaps. - -2007-01-18 Sebastien Pouliot - - * TestGraphics.cs: Fix the LoadIndexed test case as it's current - implementation leads to false conclusions. MS GDI+ upgrades the - indexed PNG images to 32bpp ARGB. BMP are kept indexed but it's not - possible to create a Graphics from them. - * TestImage.cs: Test cases Stream_Unlock and Stream_Lock both fails - under MS 1.x with ArgumentNullException. - -2007-01-16 Sebastien Pouliot - - * TestBitmap.cs: Added test case to create multiple bitmaps from a - single HBITMAP. - * TestIcon.cs: Added test cases to create multiple icons from a - single Handle or HICON. Enabled SaveAndCompare on roundtrip tests. - -2007-01-15 Sebastien Pouliot - - * TestIcon.cs: Add test cases for ToBitmap when multiple icon sizes - coexists in the same icon file. - -2007-01-15 Sebastien Pouliot - - * TestIcon.cs: Add test cases for non-standard size icons, 10x16 and - 11x22, to test for non perfect match icon selection. - * TestImage.cs: Add test cases for locked/unlocked streams when using - GDI+ (e.g. Mono running on Windows). - -2007-01-15 Sebastien Pouliot - - * TestIcon.cs: Add test cases for XP (32bpp) icons. - -2007-01-12 Sebastien Pouliot - - * TestBitmap.cs: Add test cases for FromHicon and roundtripping using - GetHbitmap and FromHbitmap. - * TestIcon.cs: Add test cases for all constructors. Add test cases for - saving icons (all sizes). Add test cases for roundtripping icons using - Handle and HICON. - -2007-01-11 Sebastien Pouliot - - * GDIPlusTest.cs: Add test case for loading an icon and playing with - it's color palette. - * TestIcon.cs: Add test cases for different sizes of icons. - -2007-01-07 Sebastien Pouliot - - * TestGraphics.cs: Mark MeasureString_StringFontInt_LongString and - MeasureString_Wrapping_Dots as a possible, host specific, ignored test - cases. - * FontFamilyTest.cs: Mark FontFamily_String as a possible, host - specific, ignored test case. - -2006-12-29 Gert Driesen - - * SystemFontsTest.cs: Split DefaultFont test into two parts, since - on Linux MS Sans Sarif is mapped to other available font. - -2006-12-29 Gert Driesen - - * SystemFontsTest.cs: Added test for DefaultFont. - -2006-12-22 Sebastien Pouliot - - * TestBrushes.cs: Ensure that the unit tests are destructive on the - brushes (since you can change their color and dispose them). Now only - Brushes.YellowGreen is "destroyed" in the (new) Dispose test. This fix - any other unit test that use Brushes.* executed after this one. - -2006-12-19 Sebastien Pouliot - - * TestIcon.cs: Add test cases for 2.0 ExtractAssociatedIcon method. - -2006-12-03 Sebastien Pouliot - - * SystemIconsTest.cs: New. Unit tests for SystemIcons. Note that the - icons provided here behave differently than normal icons (can't be - disposed). - -2006-11-23 Sebastien Pouliot - - * TestImageFormatConverter.cs: Add test cases for ConvertFrom (long - names, currently not working), GetStandardValuesSupported and - GetStandardValues methods. - -2006-11-06 Sebastien Pouliot - - * TestGraphics.cs: Add new MeasureString test cases. - * TestRectangle.cs: Add unit tests for == and != operators. Update - tests to NUnit 2.2 syntax. - * TestRectangleF.cs: Add unit tests for == and != operators. Update - tests to NUnit 2.2 syntax. - -2006-10-18 Sebastien Pouliot - - * TestGraphics.cs: Ignore new test cases when font is null (not - available). Add pixel size compares to MeasureString_Bug76664. - -2006-10-11 Sebastien Pouliot - - * TestGraphics.cs: Added test case to measure strings, some aren't yet - working. Modified some to get better checks (e.g. Int32.MaxValue for - #79643). - -2006-10-03 Boris Kirzner - - * TestStringFormat.cs: mark tests not working in TARGET_JVM. - -2006-09-29 Sebastien Pouliot - - * TestGraphics.cs: Convert unit tests to 2.2 API so we can Ignore some - tests dynamically (when fonts aren't installed). - -2006-09-28 Sebastien Pouliot - - * TestGraphics.cs: Added test cases for bug #77699 (with and without - wrapping). - -2006-09-26 Boris Kirzner - - * TestStringFormat.cs: fix build for TARGET_JVM. - -2006-09-22 Sebastien Pouliot - - * TestGraphics.cs: Added more test cases for MeasureCharacterRanges, - like handling bad ranges (start, length) and hotkey prefix handling. - -2006-09-21 Sebastien Pouliot - - * GDIPlusTest.cs: Added test cases for GdipGetStringFormatTabStops and - GdipSetStringFormatTabStops functions. - * TestStringFormat.cs: Added a more complex test case for Clone. - -2006-09-19 Sebastien Pouliot - - * GDIPlusTest.cs: Added test cases for GdipMeasureCharacterRanges and - StringFormat functions. - * TestGraphics.cs: Avoid test cases failure if the font object can't - be created during fixture's setup. - * TestStringFormat.cs: Increased coverage of the unit tests. - -2006-09-18 Sebastien Pouliot - - * TestGraphics.cs: Add test cases for MeasureString and - MeasureCharacterRanges methods. - -2006-09-18 Boris Kirzner - - * ColorTranslator.cs,TestBitmap.cs,TestColor.cs,TestFont.cs, - TestRegion.cs,TestSizeFConverter.cs : mark tests not working - in TARGET_JVM. - -2006-09-16 Sebastien Pouliot - - * TestSizeF.cs: Remove the NET_2_0/NotWorking stuff from GetHashCode - test. The test is bad because sometimes it uses Size instead of SizeF. - -2006-09-14 Sebastien Pouliot - - * GDIPlusTest.cs: Added test cases for GdipBitmapUnlockBits. - -2006-09-11 Sebastien Pouliot - - * TestBitmap.cs: Fix the bitmap loading code to work in more cases. - * TestImageConverter.cs: Added a test case when value is null (should - return "(none)"). Uncommented and splitted all exception test cases - into individual tests. Still got one faulty test: ConvertTo_ByteArray. - -2006-09-04 Jonathan Gilbert - - * TestBitmap.cs: Reactivated the Rotate1bit4bit test, with code added - to ignore the test if Microsoft's GDIPLUS.DLL is in use. - -2006-09-01 Sebastien Pouliot - - * TestBitmap.cs: Add more test cases for LockBits which, on Mono, - seems to work only when the destination format is 32 bits. - -2006-08-31 Sebastien Pouliot - - * TextureBrushTest.cs: Remove NotWorking from rotation test case. - -2006-08-30 Sebastien Pouliot - - * TextureBrushTest.cs: More test cases when only a partial part of the - image is being used and for cloning the brush. - -2006-08-28 Sebastien Pouliot - - * GDIPlusTest.cs: Added more parameters checks for TextureBrush calls. - * TestBitmap.cs: Fix test case for big endian arch (Marshal.ReadInt32) - -2006-08-27 Sebastien Pouliot - - * ColorConverter.cs: Add a new test case for a color with a integer - part that is too large to convert into an int. - * ColorTranslator.cs: Add more test cases for FromHtml method. - -2006-08-25 Sebastien Pouliot - - * GDIPlusTest.cs: Fix ImageAttributes test case. - * TestBitmap.cs: Add more details to pinpoint exact failure under OSX. - -2006-08-24 Sebastien Pouliot - - * GDIPlusTest.cs: Added more test cases for TextureBrush functions. - Added new test cases for ImageAttributes. Removed some assertion for - GpGraphicsPath (which returns different value on monobuild win32 bot - than my own machine, uninit field ?). - -2006-08-23 Sebastien Pouliot - - * GDIPlusTest.cs: Added new test cases for TextureBrush functions. - * TextureBrushTest.cs: New. Unit tests for TextureBrush class. - -2006-08-19 Sebastien Pouliot - - * GDIPlusTest.cs: Added new test cases for GraphicsPathIter functions. - -2006-08-18 Sebastien Pouliot - - * GDIPlusTest.cs: Added more test cases for Matrix functions. - -2006-08-16 Sebastien Pouliot - - * GDIPlusTest.cs: Ignore some test cases if we cannot get any font - family from GDI+. - -2006-08-15 Sebastien Pouliot - - * FontFamilyTest.cs: Ignore test cases if we cannot get any font - family from GDI+. - * TestFont.cs: Ignore test cases if we cannot get any font family - from GDI+. - -2006-08-14 Sebastien Pouliot - - * GDIPlusTest.cs: Re-add LOGONT definition as a class (instead of a - struct like it's currently defined inside SD). - -2006-08-12 Duncan Mak - - * GDIPlusTest.cs: Removed all the local PInvoke methods. - (DrawingOperations): New test for various draw and fill operations - in Graphics. - -2006-08-11 Sebastien Pouliot - - * GDIPlusTest.cs: Added one more case for GdipGetLogFont. - * TestBitmap.cs: Ignore test Rotate1bit4bit as it fails when Mono - executes under Windows (GDI+); - * TestFont.cs: Added more test cases for ToLogFont including one that - shows that LOGFONT only works properly when it's a class (not a struct) - -2006-08-10 Sebastien Pouliot - - * GDIPlusTest.cs: Add more test cases for GraphicsPath and - PathGradientBrush to fix unit tests under Windows. - * RegionNonRectTest.cs: Ignore Region_Ctor_RegionData as it will - fail when using MS GDI+ (e.g. Mono on Windows). - -2006-08-10 Sebastien Pouliot - - * GDIPlusTest.cs: Add more test cases for GraphicsPath (Reset and - Widen) and some new tests for Matrix related GDI+ functions. - -2006-08-08 Sebastien Pouliot - - * TestRegion.cs: Add test case for excluding a rectangle from an - infinite region. - -2006-08-07 Sebastien Pouliot - - * GDIPlusTest.cs: Avoid leaking during tests. - -2006-08-05 Sebastien Pouliot - - * GDIPlusTest.cs: Some test cases for Graphics and Font related GDI+ - functions. - -2006-08-04 Sebastien Pouliot - - * GDIPlusTest.cs: Some test cases for GraphicsPath, PathGradientBrush, - Pen related GDI+ calls. - -2006-08-03 Sebastien Pouliot - - * GDIPlusTest.cs: More test cases for the GDI+ function calls (which - fixes some unit test failures seen with Mono running on Windows). - -2006-08-03 Sebastien Pouliot - - * TestFont.cs: Remove asserts that are system dependant. - -2006-07-20 Sebastien Pouliot - - * TestGraphics.cs: Added ReleaseHDC test cases by Jonathan Pobst. - -2006-07-06 Sebastien Pouliot - - * GDIPlusTest.cs: New WIP. Unit tests for the GDI+ function calls. - * TestImage.cs: Added checks to validate that the thumbnail's callback - is never called. - -2006-07-06 Sebastien Pouliot - - * SolidBrushTest.cs: New test case using DrawLine. - -2006-07-04 Sebastien Pouliot - - * TestImage.cs: Add test cases for GetThumbnailImage. - -2006-06-30 Sebastien Pouliot - - * SolidBrushTest.cs: New. Unit tests for SolidBrush. - -2006-06-28 Sebastien Pouliot - - * TestFont.cs: Expanded a test case to check for bug #78721 where the - LOGFONT structure must be initialized even if the ToLogFont call fails - -2006-06-27 Sebastien Pouliot - - * TestBitmap.cs: Reactivate a test case (LockBitmap) as NotWorking and - add a comment on a commented one (MakeTransparent ;-) - -2006-06-12 Gonzalo Paniagua Javier - - * TestBitmap.cs: add test for stride with 1bpp indexed bitmap. - -2006-06-02 Gonzalo Paniagua Javier - - * TestColor.cs: added 2 more tests for serialization and enabled one - that was not working. - -2006-05-30 Sebastien Pouliot - - * FontFamilyTest.cs: New. Unit tests for FontFamily. - * TestFont.cs: Added more test cases to Font. - -2006-05-29 Sebastien Pouliot - - * TestImageFormatConverter.cs: Added test cases for all well known - ImageFormat short and long names using ConvertFrom. - -2006-05-26 Sebastien Pouliot - - * TestColor.cs: Added test cases for serialization. Currently we can't - deserialize Color coming from MS serialization. - -2006-05-25 Sebastien Pouliot - - * TestRegion.cs: Added a new fixture that executes with UnmanagedCode - permission and test the [Get|From]Hrgn methods. - -2006-05-24 Gonzalo Paniagua Javier - - * TestBitmap.cs: new tests for the default format and the default file - type. - -2006-05-24 Sebastien Pouliot - - * ColorConverter.cs: Split unworking test case from ConvertFrom into - a separate test case (marked as NotWorking). - * TestBitmap.cs: Mark test case Rotate1bit4bit as NotDotNet as it was - probably never tested under Windows (and doesn't work there). - * TestFontConverter.cs: Split test case for CreateInstance to check - for ArgumentException (2.0) or NullReferenceException (1.x). - * TestPointConverter.cs: Split test case for CreateInstance to check - for ArgumentException (2.0) or NullReferenceException (1.x). - * TestRectangleConverter.cs: Split test case for CreateInstance to - check for ArgumentException (2.0) or NullReferenceException (1.x). - * TestSizeConverter.cs: Split test case for CreateInstance to check - for ArgumentException (2.0) or NullReferenceException (1.x). - * TestSizeFConverter.cs: Add/split test cases for CreateInstance to - check for InvalidCastException and NullReferenceException. - * TestSizeF.cs: Mark GetHashCodeTest as NotWorking in 2.0 profile as - Empty and SizeF(0,0) don't share the same hash code. - -2006-05-24 Sebastien Pouliot - - * TestImageConverter.cs: Adjust test cases as there is an additional - properties under 2.0. - * TestSizeF.cs: Under 2.0 SizeF.Empty != SizeF(0,0) - -2006-05-24 Sebastien Pouliot - - * PenTest.cs: Fix different exception being thrown in 1.x and 2.0. - * TestFont.cs: Fix tests under Windows (CAS related); - * TestGraphics.cs: Fix and add more test cases for FillRectangles. - -2006-05-24 Sebastien Pouliot - - * PenTest.cs: Added a test case where the brush supplied to the .ctor - is disposed before the pen is used. Based on a sample from Paddy joy. - -2006-05-17 Sebastien Pouliot - - * PenTest.cs: New. Unit tests for Pen. - -2006-05-15 Atsushi Enomoto - - * TestGraphics.cs : added test for bug #78408 (FillRectangles). - -2006-05-12 Sebastien Pouliot - - * TestRegion.cs: Added a new test case for unioning a rectangle with - infinity and a new test case for GetRegionScans. - -2006-05-04 Sebastien Pouliot - - * TestGraphics.cs: Re-introduce the removed check :) - -2006-05-04 Sebastien Pouliot - - * TestGraphics.cs: Temporarily remove the checks for the transform in - containers. This allows libgdiplus to get better visual results until - the matrix issue is fixed correctly (instead of returning the "right" - matrix and displaying wrong data). - -2006-05-02 Sebastien Pouliot - - * TestGraphics.cs: Added new test cases for [Begin|End]Container and - for Save and Restore methods. - -2006-04-27 Sebastien Pouliot - - * TestGraphics.cs: Added new test cases for DrawCurve methods. - -2006-04-26 Gonzalo Paniagua Javier - - * TestBitmap.cs: added tests for UnlockBits when the target is an - indexed image and a non-indexed one. - -2006-04-21 Sebastien Pouliot - - * TestGraphics.cs: Added new test cases for clipping. Some of them do - not work yet. - -2006-04-11 Sebastien Pouliot - - * TestGraphics.cs: Added new test cases for bug #77129 where we should - not draw or fill rectangle(s) with negative width or height. Converted - all test cases to UNIX line endings. - -2006-03-30 Sebastien Pouliot - - * TestGraphics.cs: Added new test cases translating matrix with - different MatrixOrder and for multiplying a non-invertible matrix. - -2006-03-28 Sebastien Pouliot - - * TestGraphics.cs: Add new test cases for clipping. - -2006-03-25 Sebastien Pouliot - - * RegionDataTest.cs: Add test cases for GetRegionData when a region is - path-based (using bitmaps in libgdiplus) and for regions that had a - binary operations applied (i.e. using a path tree in libgdiplus). - * RegionNonRectTest.cs: Add test cases for GetRegionScans and all - binary operators (Union, Intersection, Complement, Exclude and Xor) - on path based regions (using bitmaps in libgdiplus). - -2006-02-29 Peter Dennis Bartok - - * TestFont.cs: LOGFONT must be CharSet=Auto to make sure we have - the appropriate size on each system - -2006-01-27 Sebastien Pouliot - - * RegionNonRectTest.cs: Updated comments on a test that fails on both - 1.x and 2.0 MS runtime. - * TestFont.cs: Converted tests to NUnit 2.2 and added descriptions to - each asserts. - -2006-01-26 Boris Kirzner - * ColorConverter.cs, TestBitmap.cs, TestIcon.cs, TestIconConverter.cs, - TestImageConverter.cs, TestPointConverter.cs, TestRectangleConverter.cs, - TestRegion.cs, TestSizeConverter.cs, TestStringFormat.cs: - added #ifdef for TARGET_JVM. - -2006-01-23 Boris Kirzner - * TestBitmap.cs, TestFont.cs: #ifdef fot TARGET_JVM. - -2006-01-18 Sebastien Pouliot - - * RegionDataTest.cs: New. Unit tests for RegionData. - * RegionNonRectTest.cs: New. Unit tests for non-rectangular regions. - * TestRegion.cs: Added new test cases for empty region and IsInfinite - behaviour with multiple rectangles / path-rectangle regions. - -2006-01-16 Sebastien Pouliot - - * TestRegion.cs: Mark a test case as NotWorking as it caused a - regression in SWF. - -2006-01-11 Sebastien Pouliot - - * RegionCas.cs: New. CAS unit tests for Region. - * TestRegion.cs: Added test cases to check for expected exceptions. - -2005-12-05 Peter Dennis Bartok - - * TestFont.cs: Added test for LogFont conversion - -2005-12-05 Jordi Mas i Hernandez - - * TestPoint.cs: Test new methods for .Net 2.0 - * TestPointF.cs Test new methods for .Net 2.0 - * ColorConverter.cs: Fixes for .Net 2.0 - * TestSizeF.cs: Test new methods for .Net 2.0 - * TestSize.cs: Test new methods for .Net 2.0 - -2005-12-02 Jonathan Gilbert - - * TestBitmap.cs (LockUnlockBitmap): Added test for the copying back - of bitmap data in Bitmap.UnlockBits for non-readonly ImageLockMode - values. - -2005-11-17 Vladimir Krasnov - - * ColorConverter.cs: added testcases for ConvertFrom and - three digit notaion color. - -2005-10-23 Jonathan Gilbert - - * TestBitmap.cs (Rotate1bit4bit): Added test for rotation & flipping - of indexed (1- and 4-bit) Bitmaps. - * 1bit.png, 4bit.png: Added to 'bitmaps' subdirectory. - -2005-09-19 Miguel de Icaza - - * TestGraphics.cs (LoadIndexed): Add test for the indexed bug. - -2005-09-16 Sebastien Pouliot - - * BitmapCas.cs: New. CAS unit tests for Bitmap. - * GraphicsCas.cs: New. CAS unit tests for Graphics. - * ColorConverter.cs, ColorTranslator.cs, TestBrushes.cs, TestBitmap.cs - TestColor.cs, TestFont.cs, TestIcon.cs, TestIconConverter.cs, - TestImage.cs, TestImageConverter.cs, TestImageFormatConverter.cs, - TestPens.cs, TestPoint.cs, TestPointF.cs, TestPointConverter.cs, - TestRectangle.cs, TestRectangleF.cs, TestRectangleConverter.cs, - TestRegion.cs, TestSizeConverter.cs, TestSize.cs, TestSizeF.cs, - TestStringFormat.cs, TestSystemBrushes.cs, TestSystemPens.cs: Deny - UnmanagedCode permission to all tests. This shows (when executed under - MS runtime) that S.D API is safe and doesn't requires high privileges - to run - even if we know that, deep down, this calls into GDI+. - -2005-09-14 Jordi Mas i Hernandez - - * TestGraphics.cs: Adds default properties, properties set/get and save - and restore status test - -2005-09-13 Jordi Mas i Hernandez - - * TestGraphics.cs: resets graphics object status before every SetClip test - -2005-09-12 Gert Driesen - - * TestImageConverter.cs: Re-enabled GetProperties test. - * TestPointConverter.cs: same. - * TestRectangleConverter.cs: same. - * TestSizeConverter.cs: same. - -2005-09-06 Jordi Mas i Hernandez - - * TestImagge.cs: File not found exception, related to fix r49744 - * TestBimap.cs: File not found exception, related to fix r49744 - -2005-09-06 Jordi Mas i Hernandez - - * TestGraphics.cs: New test case, only clipping for now - -2005-08-26 Gert Driesen - - * TestPointConverter.cs: Use Assert class instead of deriving from - deprecated Assertion class. Tests now pass on both Mono and MS.NET. - * TestRectangleConverter.cs: same. - * TestSizeConverter.cs: same. - -2005-08-26 Gert Driesen - - * ColorConverter.cs: Add hex string tests. Fixed tests to pass on - MS.NET. - -2005-08-23 Jordi Mas i Hernandez - - * TestPens.cs: Add test for Equals method - * TestBrushes.cs: Add test for Equals method - -2005-08-19 Jordi Mas i Hernandez - - * TestPointConverter.cs: Fixes and changes to make the test locale unsensitive - * TestRectangleConverter.cs: Fixes and changes to make the test locale unsensitive - * TestSizeConverter.cs: Fixes and changes to make the test locale unsensitive - * ColorConverter.cs: Fixes and changes to make the test locale unsensitive - -2005-08-17 Jordi Mas i Hernandez - - * TestRegion.cs: Adds many new cases for the new region implementation - -2005-08-16 Gert Driesen - - * ColorConverter.cs: Mono now also throws ArgumentException when - color value is not between 0 and 255. - * TestColor.cs: Added tests for invalid color values. - * TestRectangleConverter.cs: Fixed tests for conversion to/from - string. Added tests that verify results using specific cultures. - -2005-08-14 Gert Driesen - - * ColorConverter.cs: Merged tests from TestColorConverter.cs. Fixed - tests using current culture. - * TestColorConverter.cs: Merged tests with ColorConverter.cs and - removed. - -2005-08-14 Gert Driesen - - * TestColor.cs: Added test for ToString() on uninitialized color. - * TestColorConverter.cs: Added tests for ColorConverter. - -2005-08-10 Jordi Mas i Hernandez - - * TestRegion.cs: new cases for Combine and Intersect - -2005-08-10 Zoltan Varga - - * TestRectangle.cs: Add new test. - -2005-08-09 Andrew Skiba - - * ColorConverter.cs, ColorTranslator.cs: added - * TestPointConverter.cs, TestRectangleConverter.cs, TestSizeConverter.cs: new - tests for convert to/from string - -2005-08-07 Andrew Skiba - - * Color.cs: many new testcases added - -2005-08-07 Andrew Skiba - - * Size.cs, SizeF.cs: GetHashCode and ToString tests - -2005-08-07 Andrew Skiba - - * TestRectangle.cs, TestRectangleF.cs: add new testcases - -2005-08-07 Andrew Skiba - - * TestPoint.cs: GetHashCode and ToString tests added - * TestPointF.cs: GetHashCode and ToString tests added, Addition and Substraction - tests improved - -2005-08-07 Andrew Skiba - - * TestPens.cs, TestSystemBrushes.cs, TestSystemPens.cs: don't rethrow exceptions, keep - the original stack trace. - -2005-07-27 Andrew Skiba - - * TestColor.cs: added tests for equality operators, IsEmpty property and fixed GetHBS - tests to use tolerance. - -2005-05-10 Juraj Skripsky - - * TestColor.cs: Added tests for GetHue, GetBrightness - and GetSaturation. - -2005-02-24 Jordi Mas i Hernandez - * TestRegion.cs: added new IsVisible cases - -2004-06-22 Sanjay Gupta - - * TestIconConverter.cs, TestImageConverter.cs: Commented out some tests. - -2004-06-17 Ravindra - - * graphicsUi.cs: Formatted and moved to - Samples/System.Drawing directory. - * image1.cs: Formatted and renamed to bmpsave.cs. Moved to - Samples/System.Drawing directory. - * hering.cs: Formatted and moved to Samples/General directory. - * BmpPaint.cs: Ficed, formatted and moved to - Samples/System.Drawing directory. - * font1.cs: Formatted and renamed to font.cs. Moved to - Samples/System.Drawing directory. - -2004-06-10 Sanjay Gupta - - * TestBitmap.cs: Corrected issues from my previous checkin. - -2004-06-10 Sanjay Gupta - - * TestImageFormatConverter.cs, TestStringFormat.cs: Removed - dependency on obsolete class, Assertion from NUnit. - -2004-06-09 Sanjay Gupta - - * TestImageConverter.cs: Removed dependency on obsolete class, - Assertion from NUnit. - -2004-06-09 Sanjay Gupta - - * TestBitmap.cs, TestIcon.cs, TestIconConverter.cs: Removed - dependency on obsolete class, Assertion from NUnit. - -2004-05-27 Ravindra - - * TestRectangleConverter.cs: Ignored the test that is failing - because of bug #58435. - * TestPointConverter.cs: Same. - * TestSizeConverter.cs: Same. - * TestImageConverter.cs: Same. - -2004-05-26 Sanjay Gupta - - * TestImageFormatConverter.cs: Minor modification. Removed duplicate - assertion numbers. - -2004-05-26 Ravindra - - * TestColor.cs: Added a test for testing ARGB values for all - the static color properties. - -2004-05-20 Sanjay Gupta - - * TestIcon.cs: Added. - * bitmaps/smiley.ico: Added. - -2004-05-18 Sanjay Gupta - - * TestImageFormatConverter.cs: Fixed issues with test case. - -2004-05-18 Sanjay Gupta - - * TestImageConverter.cs: Fixed issues with test case. - -2004-05-18 Sanjay Gupta - - * TestIconConverter.cs: Fixed issues with test case. - -2004-05-18 Ravindra - - * TestHatchBrush.cs: Removed. Now, we have a better test for HatchBrush - this under Test/System.Drawing.Drawing2D directory. - -2004-05-17 Sanjay Gupta - - * TestIconConverter.cs: Added. - * bitmaps/VisualPng.ico: Added - * bitmaps/VisualPng1.ico: Added - -2004-05-14 Sanjay Gupta - - * TestBitmap.cs: Modified method signature to static to be used in other file. - * TestImageConverter.cs: Added. - * TestImageFormatConverter.cs: Added - -2004-05-12 Jordi Mas - * TestBitmap.cs: added lockbitmap tests - -2004-05-07 Jordi Mas - * TestBitmap.cs: added rotation tests - -2004-04-23 Ravindra - - * TestSystemPens.cs: Removed some unused exception variables. - * TestRectangleConverter.cs: Removed culture dependent tests. - * TestPointConverter.cs: Removed culture dependent tests. - * TestSizeConverter.cs: Removed culture dependent tests. - (These tests were not right because a constant culture specific string - was being parsed by using current culture of the thread. It resulted in - test failures when cultures do not match.) - -2004-04-22 Ravindra - - * TestPointConverter.cs: Added. - * TestSizeConverter.cs: Added. - -2004-04-22 Ravindra - - * TestRectangleConverter.cs: Added. - -2004-04-21 Ravindra - - * TestPens.cs: Added. - -2004-04-21 Ravindra - - * TestBrushes.cs: Added. - -2004-04-16 Ravindra - - * TestSystemPens.cs: Added. - -2004-03-13 Ravindra - - * TestSystemBrushes.cs: Added test fail conditions. - -2004-03-12 Ravindra - - * TestSystemBrushes.cs: Added. - -2004-03-17 Ravindra - * TestHatchBrush.cs: Added. - -2004-01-26 Ravindra - * TestPointF.cs: Added. - * TestSize.cs: Added. - * TestSizeF: Added. - -2004-01-16 Ravindra - * BmpPaint.cs did not run on .NET. - Modified to make it run on .NET. Specs say - "Do not save an image to the same stream - that was used to construct the image." - -2003-07-30 Alexandre Pigolkine - * BmpPaint.cs modified - -2003-06-28 Alexandre Pigolkine - * hering.cs save as Jpeg also - -2003-06-22 Alexandre Pigolkine - * font1.cs added - -2003-06-17 Alexandre Pigolkine - * hering.cs added - -2003-06-15 Alexandre Pigolkine - * BmpPaint.cs ImageFormat specified for Save() - * image1.cs added - -2003-06-06 Alexandre Pigolkine - * BmpPaint.cs added - -2001-10-31 Mike Kestner - - * TestPoint.cs : Tests I've had in my node forever. - diff --git a/mcs/class/System.Dynamic/Assembly/ChangeLog b/mcs/class/System.Dynamic/Assembly/ChangeLog deleted file mode 100644 index 5ae38b37f80..00000000000 --- a/mcs/class/System.Dynamic/Assembly/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2009-06-29 Marek Safar - - * ChangeLog: Added - diff --git a/mcs/class/System.Dynamic/ChangeLog b/mcs/class/System.Dynamic/ChangeLog deleted file mode 100644 index ca620acba8d..00000000000 --- a/mcs/class/System.Dynamic/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2009-07-02 Marek Safar - - * Makefile: Initial commit. diff --git a/mcs/class/System.EnterpriseServices/Assembly/ChangeLog b/mcs/class/System.EnterpriseServices/Assembly/ChangeLog deleted file mode 100644 index e7207cd2bc3..00000000000 --- a/mcs/class/System.EnterpriseServices/Assembly/ChangeLog +++ /dev/null @@ -1,18 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2005-11-05 Kornél Pál - - * AssemblyInfo.cs: Use Consts.FxFileVersion as AssemblyFileVersion and - AssemblyInformationalVersion. - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * AssemblyInfo.cs: fixed assembly attributes to match MS - frameworks - -2004-01-23 Marek Safar - - * AssemblyInfo.cs: Added - * ChangeLog: Added diff --git a/mcs/class/System.EnterpriseServices/ChangeLog b/mcs/class/System.EnterpriseServices/ChangeLog deleted file mode 100644 index 4bb3b351a0e..00000000000 --- a/mcs/class/System.EnterpriseServices/ChangeLog +++ /dev/null @@ -1,57 +0,0 @@ -2007-11-13 Atsushi Enomoto - - * Makefile : in 2.0 it depends on System.Transactions.dll. - -2004-09-14 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Fix spelling of ChangeLog file. - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * System.EnterpriseServices.dll.sources: Added IConfigurationAttribute - interface - -2004-05-13 Mike Kestner - - * System.EnterpriseServices.dll.sources: Added class. Add .Internal - files. - -2004-05-12 Mike Kestner - - * System.EnterpriseServices.dll.sources: Added new enums and classes. - -2004-05-12 Mike Kestner - - * System.EnterpriseServices.dll.sources: Added new interface files. - -2004-01-23 Marek Safar - * System.EnterpriseServices.dll.sources: Added AssemblyInfo.cs - -2002-11-20 Alejandro Sánchez Acosta - * list: new files added to build - -2002-08-13 Tim Coleman - * list: new files added to build - -2002-08-08 Tim Coleman - * list: new files added to build. - -2002-08-07 Tim Coleman - * list: new files added to build. - -2002-08-06 Tim Coleman - * list: new files added to build. - * System.EnterpriseServices.CompensatingResourceManager: - New directory added - -2002-08-03 Tim Coleman - * list: new files added to build list. - -2002-07-22 Tim Coleman - * makefile.gnu: added to build on linux - -2002-07-22 Tim Coleman - * System.EnterpriseServices: New namespace created - to provide enum needed by Web Services - * System.EnterpriseServices.build: New file - * list: New file diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.CompensatingResourceManager/ChangeLog b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.CompensatingResourceManager/ChangeLog deleted file mode 100644 index fbc549d6679..00000000000 --- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.CompensatingResourceManager/ChangeLog +++ /dev/null @@ -1,53 +0,0 @@ -2006-05-31 Gert Driesen - - * ClerkInfo.cs: Fixed line endings. Set eol-style to CRLF. - * LogRecordFlags.cs: Fixed line endings. Set eol-style to CRLF. - * Clerk.cs: Fixed line endings. Set eol-style to CRLF. - * LogRecord.cs: Fixed line endings. Set eol-style to CRLF. - * ApplicationCrmEnabledAttribute.cs: Set eol-style to native. - * CompensatorOptions.cs: Fixed line endings. Set eol-style to CRLF. - * TransactionState.cs: Fixed line endings. Set eol-style to CRLF. - * ClerkMonitor.cs: Fixed line endings. Set eol-style to CRLF. - * Compensator.cs: Set eol-style to native. - -2004-06-18 Gert Driesen - - * Compensator.cs: fixed return value of CommitRecord method - -2004-06-11 Gert Driesen - - * ApplicationCrmEnabledAttribute: added missing - -2004-05-15 Gert Driesen (drieseng@users.sourceforge.net) - - * ClerkInfo.cs: added internal ctor - -2004-05-13 Mike Kestner - - * ApplicationCrmEnabledAttribute.cs : add ComVisible. Hide val field. - * ClerkInfo.cs : stub - * ClerkMonitor.cs : stub - -2002-11-20 Alejandro Sánchez Acosta - - * ApplicationCrmEnabledAttribute.cs added. - -2002-08-13 Tim Coleman - * Clerk.cs: - * Compensator.cs: - New stubs added. - -2002-08-07 Tim Coleman - * CompensatorOptions.cs: - * LogRecordFlags.cs: - * TransactionState.cs: - Changed enum values to agree with .NET - * LogRecord.cs: - New stubs added - -2002-08-06 Tim Coleman - * ChangeLog.cs: - * CompensatorOptions.cs: - * LogRecordFlags.cs: - * TransactionState.cs: - New stubs added diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ChangeLog b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ChangeLog deleted file mode 100644 index 4e90a8e59f6..00000000000 --- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ChangeLog +++ /dev/null @@ -1,111 +0,0 @@ -2007-11-13 Atsushi Enomoto - - * IClrObjectFactory.cs : 2.0 API fixes. - -2006-05-31 Sebastien Pouliot - - * ClrObjectFactory.cs: Fix the build from untested changes. - -2006-05-31 Gert Driesen - - * ComManagedImportUtil.cs: Do not mark instance methods virtual. Fixes - API signature mismatches. - * ClrObjectFactory.cs: Do not mark methods virtual. Fixes API signature - mismatches. - * Publish.cs: Do not mark instance methods virtual. Fixes API signature - mismatches. - -2006-05-31 Gert Driesen - - * AppDomainHelper.cs: Set eol-style to native. - * AssemblyLocator.cs: Set eol-style to native. - * ClientRemotingConfig.cs: Set eol-style to native. - * ClrObjectFactory.cs: Set eol-style to native. - * ComManagedImportUtil.cs: Set eol-style to native. - * ComSoapPublishError.cs: Set eol-style to native. - * GenerateMetadata.cs: Set eol-style to native. - * IClrObjectFactory.cs: Set eol-style to native. - * IComManagedImportUtil.cs: Set eol-style to native. - * IComSoapIISVRoot.cs: Set eol-style to native. - * IComSoapMetadata.cs: Set eol-style to native. - * IComSoapPublisher.cs: Set eol-style to native. - * IISVirtualRoot.cs: Set eol-style to native. - * IServerWebConfig.cs: Set eol-style to native. - * ISoapClientImport.cs: Set eol-style to native. - * ISoapServerTlb.cs: Set eol-style to native. - * ISoapServerVRoot.cs: Set eol-style to native. - * ISoapUtility.cs: Set eol-style to native. - * Publish.cs: Set eol-style to native. - * ServerWebConfig.cs: Set eol-style to native. - * SoapClientImport.cs: Set eol-style to native. - * SoapServerTlb.cs: Set eol-style to native. - * SoapServerVRoot.cs: Set eol-style to native. - * SoapUtility.cs: Set eol-style to native. - -2004-06-18 Gert Driesen - - * IComManagedImportUtil.cs: added missing marshalling attributes - * IComSoapIISVRoot.cs: added missing marshalling attributes - * IComSoapMetadata.cs: added missing marshalling attributes - * IComSoapPublisher.cs: added missing marshalling attributes - * IServerWebConfig.cs: added missing marshalling attributes - * ISoapClientImport.cs: added missing marshalling attributes - * ISoapServerTlb.cs: added missing marshalling attributes - * ISoapServerVRoot.cs: added missing marshalling attributes - * ISoapUtility.cs: added missing marshalling attributes - -2004-06-11 Gert Driesen - - * IClrObjectFactory.cs: added missing DispId attributes - * IComManagedImportUtil.cs: added missing DispId attributes - * IComSoapIISVRoot.cs: added missing DispId attributes - * IComSoapMetadata.cs: added missing DispId attributes - * IComSoapPublisher.cs: added missing DispId attributes - * IServerWebConfig.cs: added missing DispId attributes - * ISoapClientImport.cs: added missing DispId attributes - * ISoapServerTlb.cs: added missing DispId attributes - * ISoapServerVRoot.cs: added missing DispId attributes - * ISoapUtility.cs: added missing DispId attributes - -2004-05-14 Mike Kestner - - * ClientRemotingConfig.cs : stub - * ComSoapPublishError.cs : stub - * GenerateMetadata.cs : stub - * IComSoapIISVRoot.cs : impl - * IComSoapMetadata.cs : impl - * IISVirtualRoot.cs : impl - * IServerWebConfig.cs : impl - * ServerWebConfig.cs : stub - -2004-05-13 Mike Kestner - - * SoapClientImportUtil.cs : add a TODO - * SoapServerTlb.cs : stub - * SoapServerVRoot.cs : stub - * SoapUtility.cs : stub - -2004-05-13: Mike Kestner - - * AppDomainHelper.cs : stub - * AssemblyLocator.cs : stub - * ClrObjectFactory.cs : stub - * ComManagedImportUtil.cs : stub - * Publish.cs : stub - * SoapClientImport.cs : stub - -2004-05-13: Mike Kestner - - * IClrObjectFactory.cs : add guid. - * IComManagedImportUtil.cs : add guid. - * IComSoapPublisher.cs : add guid. - * ISoapClientImport.cs : impl. - * ISoapServerTlb.cs : impl. - * ISoapServerVRoot.cs : impl. - * ISoapUtility.cs : impl. - -2002-11-20: Alejandro Sánchez Acosta - - * IClrObjectFactory.cs added. - * IComManagedImportUtil.cs added. - * IComSoapPublisher.cs added. diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ChangeLog b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ChangeLog deleted file mode 100644 index 2274947272f..00000000000 --- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ChangeLog +++ /dev/null @@ -1,332 +0,0 @@ -2007-11-13 Atsushi Enomoto - - * RegistrationException.cs IPlaybackControl.cs - RegistrationHelperTx.cs IAsyncErrorNotify.cs ITransaction.cs - IServiceCall.cs IProcessInitControl.cs IProcessInitializer.cs - ContextUtil.cs ServiceConfig.cs : couple of 2.0 API fixes. - -2006-05-31 Gert Driesen - - * SecurityRoleAttribute.cs: Set AllowMultiple to true. - * InterfaceQueueingAttribute.cs: Set AllowMultiple to true. - * ObjectPoolingAttribute.cs: Implement IConfigurationAttribute. - * SecureMethodAttribute.cs: Attribute is not valid on assemblies. - * BOID.cs: Added MarshalAs attribute to match MS.NET. - -2006-05-31 Gert Driesen - - * AccessChecksLevelOption.cs: Fixed line endings. Set eol-style to CRLF. - * ActivationOption.cs: Fixed line endings. Set eol-style to CRLF. - * Activity.cs: Fixed line endings. Set eol-style to CRLF. - * ApplicationAccessControlAttribute.cs: Set eol-style to native. - * ApplicationActivationAttribute.cs: Set eol-style to native. - * ApplicationIDAttribute.cs: Set eol-style to native. - * ApplicationNameAttribute.cs: Set eol-style to native. - * ApplicationQueuingAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * AuthenticationOption.cs: Set eol-style to native. - * AutoCompleteAttribute.cs: Fixed line endings. Set eol-style to CRLF. - * BindingOption.cs: Fixed line endings. Set eol-style to CRLF. - * BOID.cs: Fixed line endings. Set eol-style to CRLF. - * BYOT.cs: Fixed line endings. Set eol-style to CRLF. - * ComponentAccessControlAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * COMTIIntrinsicsAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * ConstructionEnabledAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * ContextUtil.cs: Fixed line endings. Set eol-style to CRLF. - * DescriptionAttribute.cs: Fixed line endings. Set eol-style to CRLF. - * EventClassAttribute.cs: Fixed line endings. Set eol-style to CRLF. - * EventTrackingEnabledAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * ExceptionClassAttribute.cs: Fixed line endings. Set eol-style to CRLF. - * IAsyncErrorNotify.cs: Fixed line endings. Set eol-style to CRLF. - * IConfigurationAttribute.cs: Set eol-style to native. - * IISIntrinsicsAttribute.cs: Fixed line endings. Set eol-style to CRLF. - * ImpersonationLevelOption.cs: Set eol-style to native. - * InheritanceOption.cs: Fixed line endings. Set eol-style to CRLF. - * InstallationFlags.cs: Set eol-style to native. - * InterfaceQueuingAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * IPlaybackControl.cs: Fixed line endings. Set eol-style to CRLF. - * IProcessInitControl.cs: Fixed line endings. Set eol-style to CRLF. - * IProcessInitializer.cs: Set eol-style to native. - * IRegistrationHelper.cs: Set eol-style to native. - * IRemoteDispatch.cs: Fixed line endings. Set eol-style to CRLF. Set - Autocomplete to false for RemoteDispatchNotAutoDone method. - * ISecurityCallContext.cs: Fixed line endings. Set eol-style to CRLF. - * ISecurityCallersColl.cs: Fixed line endings. Set eol-style to CRLF. - * ISecurityIdentityColl.cs: Fixed line endings. Set eol-style to CRLF. - * IServiceCall.cs: Fixed line endings. Set eol-style to CRLF. - * IServicedComponentInfo.cs: Fixed line endings. Set eol-style to CRLF. - * ISharedProperty.cs: Fixed line endings. Set eol-style to CRLF. - * ISharedPropertyGroup.cs: Fixed line endings. Set eol-style to CRLF. - * ITransaction.cs: Fixed line endings. Set eol-style to CRLF. - * JustInTimeActivationAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * LoadBalancingSupportedAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * MustRunInClientContextAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * ObjectPoolingAttribute.cs: Fixed line endings. Set eol-style to CRLF. - * PartitionOption.cs: Fixed line endings. Set eol-style to CRLF. - * PrivateComponentAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * PropertyLockMode.cs: Set eol-style to native. - * PropertyReleaseMode.cs: Set eol-style to native. - * RegistrationConfig.cs: Fixed line endings. Set eol-style to CRLF. - * RegistrationErrorInfo.cs: Fixed line endings. Set eol-style to CRLF. - * RegistrationException.cs: Fixed line endings. Set eol-style to CRLF. - * RegistrationHelper.cs: Set eol-style to native. - * RegistrationHelperTx.cs: Set eol-style to native. - * ResourcePool.cs: Fixed line endings. Set eol-style to CRLF. - * SecureMethodAttribute.cs: Fixed line endings. Set eol-style to CRLF. - * SecurityCallContext.cs: Fixed line endings. Set eol-style to CRLF. - * SecurityCallers.cs: Fixed line endings. Set eol-style to CRLF. - * SecurityIdentity.cs: Fixed line endings. Set eol-style to CRLF. - * SecurityRoleAttribute.cs: Fixed line endings. Set eol-style to CRLF. - * ServiceConfig.cs: Fixed line endings. Set eol-style to CRLF. - * ServicedComponent.cs: Fixed line endings. Set eol-style to CRLF. - * ServicedComponentException.cs: Fixed line endings. Set eol-style - to CRLF. - * ServiceDomain.cs: Fixed line endings. Set eol-style to CRLF. - * SharedProperty.cs: Fixed line endings. Set eol-style to CRLF. - * SharedPropertyGroup.cs: Fixed line endings. Set eol-style to CRLF. - * SharedPropertyGroupManager.cs: Fixed line endings. Set eol-style - to CRLF. - * SxsOption.cs: Fixed line endings. Set eol-style to CRLF. - * SynchronizationAttribute.cs: Fixed line endings. Set eol-style - to CRLF. - * SynchronizationOption.cs: Set eol-style to native. - * ThreadPoolOption.cs: Fixed line endings. Set eol-style to CRLF. - * TransactionAttribute.cs: Fixed line endings. Set eol-style to CRLF. - * TransactionIsolationLevel.cs: Set eol-style to native. - * TransactionOption.cs: Set eol-style to native. - * TransactionStatus.cs: Fixed line endings. Set eol-style to CRLF. - * TransactionVote.cs: Set eol-style to native. - * XACTTRANSINFO.cs: Fixed line endings. Set eol-style to CRLF. - -2004-06-18 Gert Driesen - - * AuthenticationOption.cs: fixed enum field values to match MS.NET - * IProcessInitializer.cs: added missing marshalling attributes - * IRegistrationHelper.cs: added missing marshalling attributes - * ImpersonationLevelOption: fixed enum field values to match MS.NET - * InstallationFlags: fixed enum field values to match MS.NET - * PropertyLockMode: fixed enum field values to match MS.NET - * PropertyReleaseMode: fixed enum field values to match MS.NET - * RegistrationHelper: added missing marshalling attributes - * RegistrationHelperTx: added missing marshalling attributes - * SynchronizationOption: fixed enum field values to match MS.NET - * TransactionIsolationLevel: fixed enum field values to match MS.NET - * TransactionVote: fixed enum field values to match MS.NET - -2004-06-11 Gert Driesen - - * RegistrationHelperTx.cs: added missing attribute on class - * TransactionOption.cs: corrected values of enum fields - -2004-05-15 Gert Driesen - - * ServiceDomain.cs: added private ctor to match MS - * BYOT.cs: added private ctor to match MS - * RegistrationErrorInfo.cs: marked ctor internal - -2004-05-15 Gert Driesen - - * IConfigurationAttribute.cs: added - * ApplicationAccessControlAttribute.cs: - * ApplicationActivationAttribute.cs: - * ApplicationIDAttribute.cs: - * ApplicationNameAttribute.cs: stubbed implementation of - IConfigurationAttribute - -2004-05-13 Mike Kestner - - * RegistrationHelper.cs : add Guid and 2 methods - * RegistrationHelperTx.cs : add Guid and 2 methods - * SynchronizationAttribute.cs : add ComVisible - -2004-05-13 Mike Kestner - - * ContextUtil.cs : fix sigs for 2 methods - * RegistrationConfig.cs : impl - -2004-05-13 Mike Kestner - - * EventTrackingEnabledAttribute.cs : add ComVisible - * ExceptionClassAttribute.cs : add ComVisible - * IISIntrinsicsAttribute.cs : add ComVisible - * InterfaceQueuingAttribute.cs : add ComVisible - * JustInTimeActivationAttribute.cs : add ComVisible - * LoadBalancingSupportedAttribute.cs : add ComVisible - * MustRunInClientContextAttribute.cs : add ComVisible - * ObjectPoolingAttribute.cs : add ComVisible - * PrivateComponentAttribute.cs : add ComVisible - -2004-05-13 Gonzalo Paniagua Javier - - * RegistrationHelper.cs: fixed the build on windows. I will file a bug - report on mcs for this. - -2004-05-12 Mike Kestner - - * ApplicationAccessControlAttribute.cs : Add ComVisible and - s/Impersonation/ImpersonationLevel. - * ApplicationActivationAttribute.cs : Add ComVisible - * ApplicationIDAttribute.cs : Add ComVisible - * ApplicationNameAttribute.cs : Add ComVisible - * ApplicationQueuingAttribute.cs : Add ComVisible - * AutoCompleteAttribute.cs : Add ComVisible - * ComponentAccessControlAttribute.cs : Add ComVisible and remove - set_Value. - * COMTIIntrinsicsAttribute.cs : Add ComVisible and remove set_Value. - * ConstructionEnabledAttribute.cs : Add ComVisible, add Enabled, and - remove set_Value. - * DescriptionAttribute.cs : Add ComVisible - * EventClassAttribute.cs : Add ComVisible and s/InProc/Inproc. - * SecureMethodAttribute.cs : Add ComVisible - * SecurityRoleAttribute.cs : Add ComVisible - * ServicedComponentException.cs : Add ComVisible - -2004-05-12 Mike Kestner - - * BOID.cs : add ComVisible attr. - * ServiceDomain.cs : impl - * SynchronizationAttribute.cs : add ComVisible attr - * TransactionAttribute.cs : add ComVisible attr - * XACTRRANSINFO.cs : add ComVisible attr. - -2004-05-12 Mike Kestner - - * TransactionStatus.cs : impl - -2004-05-12 Mike Kestner - - * Activity.cs : stub - * BindingOption.cs : impl - * InheritanceOption.cs : impl - * PartitionOption.cs : impl - * ServiceConfig.cs : stub - * SxsOption.cs : impl - * ThreadPoolOption.cs : impl - -2004-05-12 Mike Kestner - - * IAsyncErrorNotify.cs : oops, should be public - * IProcessInitComponent.cs : ditto - * IProcessInitializer.cs : ditto - * IServiceCall.cs : ditto - -2004-05-12 Mike Kestner - - * IAsyncErrorNotify.cs : implement new 1.1 iface. - * IPlaybackControl.cs : implement new 1.1 iface. - * IProcessInitComponent.cs : implement new 1.1 iface. - * IProcessInitializer.cs : implement new 1.1 iface. - * IRegistrationHelper.cs : add GUID, fix some param passing. - * IRemoteDispatch.cs : add GUID - * IServiceCall.cs : implement new 1.1 iface. - * IServicedComponentInfo.cs : add GUID - * ITransaction.cs : add GUID - -2002-08-10 Gonzalo Paniagua Javier - - * RegistrationHelper.cs: fixed compilation. - -2002-08-09 Tim Coleman - * RegistrationHelperTx.cs: - Commit the add of RegistrationHelperTx.cs - -2002-08-08 Tim Coleman - * ISecurityCallContext.cs: - * ISecurityCallersColl.cs: - * ISecurityIdentityColl.cs: - * ISharedProperty.cs: - * ISharedPropertyGroup.cs: - * RegistrationHelperTx.cs: - * ResourcePool.cs: - * SecureMethodAttribute.cs: - * SecurityCallContext.cs: - * SecurityCallers.cs: - * SecurityIdentity.cs: - * SecurityRoleAttribute.cs: - * ServicedComponentException.cs: - * SharedProperty.cs: - * SharedPropertyGroup.cs: - * SharedPropertyGroupManager.cs: - * SynchronizationAttribute.cs: - * SynchronizationOption.cs: - * TransactionAttribute.cs: - * TransactionIsolationLevel.cs: - New files added. - * ContextUtil.cs: - New internal constructor added, methods added. - * IRemoteDispatch.cs: - AutoComplete attributes added to methods - * TODOAttribute.cs: - Namespace adjusted. - - -2002-08-07 Tim Coleman - * RegistrationErrorInfo.cs: - * RegistrationException.cs: - * RegistrationHelper.cs: - * ServicedComponent.cs: - New stubs added - -2002-08-06 Tim Coleman - * IRegistrationHelper.cs: - * IRemoteDispatch.cs: - * IServicedComponentInfo.cs: - * ITransaction.cs: - Comment out Guid attribute for now - because it doesn't build with CSC unless - you supply a valid Guid. - -2002-08-06 Tim Coleman - * DescriptionAttribute.cs: - * EventClassAttribute.cs: - * EventTrackingEnabledAttribute.cs: - * ExceptionClassAttribute.cs: - * IISIntrinsicsAttribute.cs: - * IRegistrationHelper.cs: - * IRemoteDispatch.cs: - * IServicedComponentInfo.cs: - * ITransaction.cs: - * InstallationFlags.cs: - * InterfaceQueuingAttribute.cs: - * JustInTimeActivationAttribute.cs: - * LoadBalancingSupportedAttribute.cs: - * MustRunInClientContextAttribute.cs: - * ObjectPoolingAttribute.cs: - * PrivateComponentAttribute.cs: - * PropertyLockMode.cs: - * PropertyReleaseMode.cs: - * XACTTRANSINFO.cs: - New stubs added. - -2002-08-03 Tim Coleman - * AccessChecksLevelOption.cs: - * ActivationOption.cs: - * ApplicationAccessControlAttribute.cs: - * ApplicationActivationAttribute.cs: - * ApplicationIDAttribute.cs: - * ApplicationNameAttribute.cs: - * ApplicationQueuingAttribute.cs: - * AuthenticationOption.cs: - * AutoCompleteAttribute.cs: - * BOID.cs: - * BYOT.cs: - * COMTIIntrinsicsAttribute.cs: - * ComponentAccessControlAttribute.cs: - * ConstructionEnabledAttribute.cs: - * ContextUtil.cs: - * ImpersonationLevelOption.cs: - * TransactionVote.cs: - New stubs added - -2002-07-22 Tim Coleman - * TransactionOption.cs: New enum added as - required by System.Web.Services diff --git a/mcs/class/System.IdentityModel.Selectors/ChangeLog b/mcs/class/System.IdentityModel.Selectors/ChangeLog deleted file mode 100755 index 38dfdbf37f1..00000000000 --- a/mcs/class/System.IdentityModel.Selectors/ChangeLog +++ /dev/null @@ -1,25 +0,0 @@ -2007-12-05 Atsushi Enomoto - - * Makefile : added net_3_5 as a valid profile. - -2006-07-18 Atsushi Enomoto - - * Microsoft.InfoCards.Diagnostics has gone. - -2006-07-18 Atsushi Enomoto - - * Makefile: oh, is dependency on System.ServiceModel.dll removed?? - -2006-07-18 Atsushi Enomoto - - * Makefile : added reference to System.IdentityModel.dll i.e. it - has long been broken :| - -2006-07-04 Atsushi Enomoto - - * Makefile : add path to referenced assemblies as gmcs always loads - them from the GAC. - -2005-09-28 Atsushi Enomoto - - * Makefile, Microsoft.Infocards.dll : initial checkin. diff --git a/mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors/ChangeLog b/mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors/ChangeLog deleted file mode 100755 index 1e3789f4bb3..00000000000 --- a/mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors/ChangeLog +++ /dev/null @@ -1,102 +0,0 @@ -2007-05-11 Atsushi Enomoto - - * CardspaceSelector.cs : so I forgot that I've updated namespace name - for win32 client impl. - -2007-04-18 Atsushi Enomoto - - Now the implementation is moved to Mono.ServiceModel.IdentitySelectors. - * CardSpaceSelector.cs : now it is reflection based. - * CardSpacePolicyElement.cs : removed NativePolicyElement usage. - * NativePolicyElement.cs - AsymmetricProofTokenSecurityKey.cs - CardSpaceProofToken.cs - NativeGenericXmlToken.cs - NativeInfocardCryptoHandle.cs - NativeInfocardHandleType.cs : removed. - -2007-04-17 Atsushi Enomoto - - * CardSpacePolicyElement.cs, NativePolicyElement.cs : - fixed field names (privacy -> policy). - * CardSpaceSelector.cs : fixed error message (it's implemented). - IsManagedIssuer is true when IssuerAddress is null. - -2007-04-13 Atsushi Enomoto - - * NativePolicyElement.cs : issuer could be null (self-issued card). - * CardSpaceSelector.cs : throw correct exceptions. - * NativeGenericXmlToken : disposable. Create ProofToken (btw it is - not serializable with WSSecurityTokenSerializer). - * NativeInfocardCryptoHandle.cs : several implementation for - ProofToken creation. removed extra types. - * AsymmetricProofTokenSecurityKey.cs, CardSpaceProofToken.cs : - New files for ProofToken implementation. - They are largely unimplemented yet. - -2007-04-12 Atsushi Enomoto - - * NativeGenericXmlToken.cs, NativeInfocardCryptoHandle.cs : - they are marshalled as references. Some workarounds. - * CardSpaceSelector.cs : get int hresult. - * NativePolicyElement.cs : it is marshalled as struct. - -2007-04-05 Atsushi Enomoto - - * NativePolicyElement.cs, NativeGenericXmlToken.cs, - NativeInfocardCryptoHandle.cs : - set CharSet as Unicode in StructLayoutAttributes. - -2007-04-04 Atsushi Enomoto - - * CardSpacePolicyElement.cs : implemented. - * CardspaceSelector.cs : win32 implementation. - * NativePolicyElement.cs, - NativeGenericXmlToken.cs, - NativeInfocardCryptoHandle.cs, - NativeInfocardHandleType.cs : win32 interop structures. - -2006-07-18 Atsushi Enomoto - - * ServiceBusyException.cs, IdentityValidationException.cs, - UnsupportedPolicyOptionsException.cs, - PolicyValidationException.cs : new files. - * Dummy.cs : removed. - * StsCommunicationException.cs, UntrustedRecipientException.cs, - CardSpaceException.cs, ServiceNotStartedException.cs, - UserCancellationException.cs, - CardSpacePolicyElement.cs, CardSpaceSelector.cs : - fixed all API to July CTP. - -2006-07-18 Atsushi Enomoto - - * Dummy.cs, CardSpaceSelector.cs : - oh, is dependency on System.ServiceModel.dll removed?? - -2006-07-18 Atsushi Enomoto - - * InfoCardException.cs, CardSpaceException.cs : - renamed former to latter. - -2006-07-18 Atsushi Enomoto - - * Dummy.cs, CardSpacePolicyElement.cs, CardSpaceSelector.cs : - added. - * InfoCardClient.cs : removed. - * InfoCardException.cs : - changed class name. File name soon to be updated. - -2006-05-29 Atsushi Enomoto - - * InfoCardClient.cs : build fix. - -2005-11-20 Atsushi Enomoto - - * InfocardTokenProvider.cs : removed old file (and is build blocker). - -2005-09-28 Atsushi Enomoto - - * StsCommunicationException.cs, UntrustedRecipientException.cs - InfoCardTokenProvider.cs, InfoCardClient.cs - InfoCardException.cs, ServiceNotStartedException.cs - UserCancellationException.cs : initial checkin. diff --git a/mcs/class/System.IdentityModel/ChangeLog b/mcs/class/System.IdentityModel/ChangeLog deleted file mode 100755 index 699a7c90f2e..00000000000 --- a/mcs/class/System.IdentityModel/ChangeLog +++ /dev/null @@ -1,37 +0,0 @@ -2010-04-28 Marek Habersack - - * Makefile (OTHER_LIB_MCS_FLAGS): added a reference to - System.Web.ApplicationServices in the 4.0 profile. - -2008-03-21 Atsushi Enomoto - - * Makefile : added missing EXTRA_DISTFILES. - -2007-12-05 Atsushi Enomoto - - * Makefile : added net_3_5 profile as a valid target. - -2006-12-06 Atsushi Enomoto - - * Makefile : added Mono.Security dependency. - -2006-07-04 Atsushi Enomoto - - * Obsoleted : removed. - -2006-07-04 Atsushi Enomoto - - * Makefile : add path to referenced assemblies as gmcs always loads - them from the GAC. - -2006-03-23 Atsushi Enomoto - - * Makefile : added System.Web.dll. - -2006-02-23 Atsushi Enomoto - - * now it is System.IdentityModel.dll. - -2005-09-27 Atsushi Enomoto - - * System.Security.Authorization.dll.sources : all classes are added. diff --git a/mcs/class/System.IdentityModel/System.IdentityModel.Claims/ChangeLog b/mcs/class/System.IdentityModel/System.IdentityModel.Claims/ChangeLog deleted file mode 100755 index a368b487bc3..00000000000 --- a/mcs/class/System.IdentityModel/System.IdentityModel.Claims/ChangeLog +++ /dev/null @@ -1,62 +0,0 @@ -2007-11-27 Atsushi Enomoto - - * X509CertificateClaimSet.cs : the semantics of the members has - changed after I practically touched this type last time. - -2007-04-05 Atsushi Enomoto - - * Claim.cs : added serialized fields. - -2007-02-05 Atsushi Enomoto - - * X509CertificateClaimSet.cs : removed extraneous claims. - -2006-10-07 Atsushi Enomoto - - * ClaimSet.cs : implemented System. - * Claim.cs : implement everything except for windows specific stuff. - * DefaultClaimSet.cs : implemented Initialize(). - * X509CertificateClaimSet.cs : implemented some members. - -2006-09-12 Atsushi Enomoto - - * ClaimSet.cs : warning cleanup. - -2006-09-07 Atsushi Enomoto - - * Claim.cs, Rights.cs : mostly implemented. - -2006-09-04 Atsushi Enomoto - - * ClaimTypes.cs, DefaultClaimSet.cs, Claim.cs : - updated namespace URI. - -2006-08-28 Atsushi Enomoto - - * ClaimTypes.cs : implemented. - -2006-07-04 Atsushi Enomoto - - * ClaimSetBase.cs, DefaultClaimSet.cs : renamed from former to latter. - -2006-07-04 Atsushi Enomoto - - * ClaimSetBase.cs, WindowsClaimSet.cs, ClaimSet.cs, Claim.cs, - ClaimTypes.cs, X509CertificateClaimSet.cs : June CTP updates. - -2006-03-22 Atsushi Enomoto - - * WindowsClaimSet.cs X509CertificateClaimSet.cs : new files. - * ClaimSetBase.cs Rights.cs ClaimSet.cs Claim.cs : several updates - to match Feb. CTP. - -2006-02-23 Atsushi Enomoto - - * Claim.cs ClaimSet.cs ClaimSetBase.cs : - - Moving namespaces to System.IdentityModel.*. - -2006-02-23 Atsushi Enomoto - - * Claim.cs ClaimSet.cs ClaimSetBase.cs : moved from - System.ServiceModel (via System.IdentityModel.Policy). diff --git a/mcs/class/System.IdentityModel/System.IdentityModel.Policy/ChangeLog b/mcs/class/System.IdentityModel/System.IdentityModel.Policy/ChangeLog deleted file mode 100755 index 06e9af3d99e..00000000000 --- a/mcs/class/System.IdentityModel/System.IdentityModel.Policy/ChangeLog +++ /dev/null @@ -1,66 +0,0 @@ -2006-12-08 Atsushi Enomoto - - * AuthorizationContext.cs : (CreateDefaultAuthorizationContext) - check null argument. - -2006-10-11 Atsushi Enomoto - - * AuthorizationContext.cs : changed DefaultAuthorizationContext to - receive DefaultEvaluationContext to implement its properties. - Implemented CreateDefaultAuthorizationContext(). - * EvaluationContext.cs : (DefaultEvaluationContext) implemented - AddClaimSet() and RecordExpirationTime(). - -2006-07-04 Atsushi Enomoto - - * EvaluationContext.cs, AuthorizationContext.cs : June CTP updates. - Also moved internal default impl. classes into those files. - * AcceptClaimSetEventArgs.cs, AuthorizationContextBase.cs, - EvaluationContextBase.cs : removed old code. - -2006-03-22 Atsushi Enomoto - - * EvaluationContext.cs AuthorizationContextBase.cs - AuthorizationContext.cs EvaluationContextBase.cs : - several fixes to match Feb. CTP API. - -2006-02-23 Atsushi Enomoto - - * AcceptClaimSetEventArgs.cs AcceptPolicyEventArgs.cs - AuthorizationContext.cs AuthorizationContextBase.cs - AuthorizationDomain.cs ClaimComparer.cs EvaluationContext.cs - EvaluationContextBase.cs IAuthorizationComponent.cs - IAuthorizationPolicy.cs ResourceRights.cs ResourceTypes.cs : - - Moving namespaces to System.IdentityModel.*. - -2006-01-19 Atsushi Enomoto - - * ResourceTypes.cs EvaluationContext.cs ClaimComparer.cs Claim.cs - AuthorizationDomain.cs ClaimSetBase.cs IAuthorizationComponent.cs - AuthorizationContextBase.cs ClaimSet.cs AuthorizationContext.cs - EvaluationContextBase.cs ResourceRights.cs : - several updates to catch up Jan. CTP API. - -2005-09-27 Atsushi Enomoto - - * ClaimSetBase.cs, AuthorizationContextBase.cs : more missing bits. - -2005-09-27 Atsushi Enomoto - - * Dummy.cs: it is not required anymore. - * IAuthorizationPolicy.cs, IAuthorizationComponent.cs, - AcceptPolicyEventArgs.cs, AcceptClaimSetEventArgs.cs, - AuthorizationContextBase.cs, AuthorizationContext.cs : - new files. - * EvaluationContext.cs: copyright lines. - AuthorizationDomain.cs : added events. - ClaimSetBase.cs: implemented. - -2005-09-27 Atsushi Enomoto - - * ClaimSetBase.cs, EvaluationContext.cs, ClaimSet.cs - EvaluationContextBase.cs, AuthorizationDomain.cs : new files. - * ClaimComparer.cs, Claim.cs, ResourceRights.cs, ResourceTypes.cs : - added copyright lines. - * Dummy.cs : removed lines for added types. diff --git a/mcs/class/System.IdentityModel/System.IdentityModel.Selectors/ChangeLog b/mcs/class/System.IdentityModel/System.IdentityModel.Selectors/ChangeLog deleted file mode 100755 index f3cafb059ba..00000000000 --- a/mcs/class/System.IdentityModel/System.IdentityModel.Selectors/ChangeLog +++ /dev/null @@ -1,141 +0,0 @@ -2010-07-28 Atsushi Enomoto - - * SecurityTokenRequirement.cs : return false if property value is - null in the internal dictionary (unlike Dictionary). - -2007-11-27 Atsushi Enomoto - - * SecurityTokenRequirement.cs : fill out parameter properly (gmcs - does not report it; see bug #334258). - -2007-03-05 Atsushi Enomoto - - * SecurityTokenRequirement.cs : - Reject type-mismatch in TryGetProperty(). - -2007-02-21 Atsushi Enomoto - - * SecurityTokenResolver.cs : fixed some error messages. - -2007-02-15 Atsushi Enomoto - - * X509SecurityTokenAuthenticator.cs : message formatting fix. - -2006-09-27 Atsushi Enomoto - - * SecurityTokenResolver.cs : handle matchLocalId in the default impl. - -2006-09-19 Atsushi Enomoto - - * SecurityTokenProvider.cs : implemented cancel/renew stuff (not - supported by default). - * KerberosSecurityTokenProvider.cs : somehow implemented for - tests. - * SecurityTokenManager.cs, - SecurityTokenVersion.cs : removed MonoTODOs. - -2006-09-15 Atsushi Enomoto - - * SecurityTokenRequirement.cs : seems like KeyUsage does not exist - by default. - -2006-09-14 Atsushi Enomoto - - * SamlSecurityTokenAuthenticator.cs : missing MonoTODOs. - * WindowsUserNameSecurityTokenAuthenticator.cs : fixed ctors. - -2006-09-14 Atsushi Enomoto - - * UserNameSecurityTokenAuthenticator.cs, - RsaSecurityTokenAuthenticator.cs, - CustomUserNameSecurityTokenAuthenticator.cs, - X509SecurityTokenAuthenticator.cs, - UserNamePasswordValidator.cs : implemented. - SamlSecurityTokenAuthenticator.cs : partly implemented. - * X509CertificateValidator.cs : "None" was causing error at any time. - -2006-09-12 Atsushi Enomoto - - * X509SecurityTokenProvider.cs : implemented IDisposable. There I - have no other idea than it affects on X509Store. - -2006-09-12 Atsushi Enomoto - - * UserNameSecurityTokenProvider.cs, SecurityTokenProvider.cs : - warning cleanup. - -2006-08-28 Atsushi Enomoto - - * X509SecurityTokenProvider.cs : implemented another constructor. - -2006-08-23 Atsushi Enomoto - - * X509CertificateValidator.cs : implemented. - -2006-08-23 Atsushi Enomoto - - * SecurityTokenRequirement.cs : oops, please no infinite loop. - Fixed default values. - -2006-08-23 Atsushi Enomoto - - * SecurityTokenResolver.cs : added missing members and implemented. - * SecurityTokenRequirement.cs : those properties should be accessible - via Properties. - -2006-08-22 Atsushi Enomoto - - * SecurityTokenRequirement.cs : don't access properties directly, it - could be null. - -2006-08-14 Atsushi Enomoto - - * SecurityTokenRequirement.cs : GetProperty() should return an - instance of derived classes without problem. - * X509SecurityTokenProvider.cs : fixed .ctor(). - -2006-07-04 Atsushi Enomoto - - * SecurityTokenRequirement.cs : fixes from run-test. - -2006-07-04 Atsushi Enomoto - - * SecurityTokenRequirement.cs : June CTP update. - -2006-03-24 Atsushi Enomoto - - * SecurityTokenResolver.cs : updated to Feb.CTP API. - SecurityTokenVersion.cs - X509CertificateValidator.cs - KerberosSecurityTokenProvider.cs - UserNameSecurityTokenProvider.cs - SecurityTokenManager.cs - UserNamePasswordValidator.cs - X509SecurityTokenProvider.cs : stubs for SecurityTokenProvider and - all derived classes. - * Dummy.cs : we don't need it anymore. - -2006-03-23 Atsushi Enomoto - - * SecurityTokenRequirement.cs : new file. - * SecurityTokenAuthenticator.cs - WindowsUserNameSecurityTokenAuthenticator.cs - WindowsSecurityTokenAuthenticator.cs - SamlSecurityTokenAuthenticator.cs - X509SecurityTokenAuthenticator.cs - CustomUserNameSecurityTokenAuthenticator.cs - KerberosSecurityTokenAuthenticator.cs - UserNameSecurityTokenAuthenticator.cs - RsaSecurityTokenAuthenticator.cs : - new stubs for SecurityTokenAuthenticator and subclasses. - -2006-03-22 Atsushi Enomoto - - * SecurityTokenSerializer.cs : new file. - * Dummy.cs : removed above. some API fix. - * SecurityTokenProvider.cs SecurityTokenResolver.cs : - updated to Feb.CTP API. - -2006-02-23 Atsushi Enomoto - - * Dummy.cs : added. diff --git a/mcs/class/System.IdentityModel/System.IdentityModel.Tokens/ChangeLog b/mcs/class/System.IdentityModel/System.IdentityModel.Tokens/ChangeLog deleted file mode 100755 index 8838333f18a..00000000000 --- a/mcs/class/System.IdentityModel/System.IdentityModel.Tokens/ChangeLog +++ /dev/null @@ -1,334 +0,0 @@ -2010-07-26 Atsushi Enomoto - - * SamlSubject.cs : add missing .ctor(). - -2007-11-27 Atsushi Enomoto - - * SecurityKeyIdentifier.cs : fill 'out' parameter properly (gmcs - does not report this as error; see bug #334258). - -2007-02-21 Atsushi Enomoto - - * InMemorySymmetricSecurityKey.cs : added some argument check. - -2007-02-15 Atsushi Enomoto - - * SecurityKeyIdentifier.cs : implemented all. - * EncryptedKeyIdentifierClause.cs : forgot to commit; importtant - "return false" was missing. - -2007-02-05 Atsushi Enomoto - - * InMemorySymmetricSecurityKey.cs, SecurityKey.cs, - X509AsymmetricSecurityKey.cs : - implemented [IsSupported|IsSymmetric|IsAsymmetric]Algorithm. - -2007-02-05 Atsushi Enomoto - - * X509AsymmetricSecurityKey.cs : - implemented GetHashAlgorithmForSignature(). - -2007-01-31 Atsushi Enomoto - - * InMemorySymmetricSecurityKey.cs : implemented some algorithm related - members. - * X509ThumbprintKeyIdentifierClause.cs : thumbprint comparison was - broken. Now it compares byte sequences. - * SecurityTokenResolver.cs : (removed MonoTODO.) - -2007-01-11 Atsushi Enomoto - - * X509IssuerSerialKeyIdentifierClause.cs : fixed previous change, - and check null argument. - -2007-01-11 Atsushi Enomoto - - * X509IssuerSerialKeyIdentifierClause.cs, - X509ThumbprintKeyIdentifierClause.cs : clause type is null. - -2006-12-06 Atsushi Enomoto - - * X509IssuerSerialKeyIdentifierClause.cs : IssuerSerialNumber is a - decimal string. - -2006-10-29 Atsushi Enomoto - - * SamlSubject.cs - SamlAuthorizationDecisionStatement.cs - SamlAssertion.cs - SamlConditions.cs - SamlAudienceRestrictionCondition.cs - SamlDoNotCacheCondition.cs - SamlEvidence.cs - SamlSubjectStatement.cs - SamlAdvice.cs - SamlAttribute.cs - SamlAuthenticationStatement.cs - SamlConstants.cs - SamlAction.cs - SamlAuthorityBinding.cs : implemented all WriteXml() and some of - ReadXml(). A couple of more API fixes. - -2006-10-12 Atsushi Enomoto - - * X509AsymmetricSecurityKey.cs : implemented IsSupportedAlgorithm(). - * EncryptedKeyIdentifierClause.cs : implemented. - * AsymmetricSecurityKey.cs : removed MonoTODO. - -2006-10-03 Atsushi Enomoto - - * SamlSerializer.cs : fixed API; ReadXml()->ReadToken(). - * SamlAuthenticationClaimResource.cs : fixed breakage when it becomes - part of the build. - * SamlDoNotCacheCondition.cs, SamlNameIdentifierClaimResource.cs : - new files. - * Dummy.cs : removed. Now we can live without this. - * X509SecurityToken.cs : fix API (virtualize Dispose()). - -2006-10-03 Atsushi Enomoto - - * SamlAuthorizationDecisionStatement.cs, - SamlConditions.cs, - SamlAudienceRestrictionCondition.cs, - SamlEvidence.cs, - SamlAuthenticationClaimResource.cs, - SamlSerializer.cs, - SamlAuthorityBinding.cs, - SamlCondition.cs, - SamlAuthorizationDecisionClaimResource.cs : new files. - * Dummy.cs : removed all above. - * SamlSubject.cs : added missing members. - * X509SecurityToken.cs : seems like it does not use urn:uuid. - -2006-09-27 Atsushi Enomoto - - * LocalIdKeyIdentifierClause.cs : implemented Matches(). - -2006-09-22 Atsushi Enomoto - - * X509AsymmetricSecurityKey.cs : use EncryptedXml.DecryptKey() in - DecryptKey() to just reuse correct implementation. - Implemented EncryptKey(). - -2006-09-22 Atsushi Enomoto - - * X509AsymmetricSecurityKey.cs : fixed GetAsymmetricAlgorithm(). - (URI, useOAEP) - -2006-09-14 Atsushi Enomoto - - * Dummy.cs : added more types. - * SecurityAlgorithms.cs : fixed consts. - -2006-09-14 Atsushi Enomoto - - * UserNameSecurityToken.cs, RsaSecurityToken.cs : implemented. - -2006-09-12 Atsushi Enomoto - - * SecurityKeyIdentifierClause.cs : avoid NRE on null nonce. - -2006-09-12 Atsushi Enomoto - - * SigningCredentials.cs : new file. - * Dummy.cs : removed above. - * X509ThumbprintKeyIdentifierClause.cs, - X509SubjectKeyIdentifierClause.cs : - API fix and removed unused field. - * RsaSecurityKey.cs, RsaKeyIdentifierClause.cs : - Implemented some members. - * SecurityKeyIdentifierClause.cs, LocalIdKeyIdentifierClause.cs, - BinaryKeyIdentifierClause.cs : Added missing nonce info. - * SamlAttribute.cs : fixed warned code: raise an error. - -2006-09-12 Atsushi Enomoto - - * X509RawDataKeyIdentifierClause.cs, - X509IssuerSerialKeyIdentifierClause.cs, - BinaryKeyIdentifierClause.cs: implemented several members. - * SecurityToken.cs : implemented MatchesKeyIdentifierClause() and - ResolveKeyIdentifierClause(). - * X509SecurityToken.cs : implemented MatchesKeyIdentifierClause(). - * SecurityKeyIdentifierClause.cs : implemented CanCreateKey and - CreateKey(). - -2006-09-12 Atsushi Enomoto - - * SecurityAlgorithms.cs : added missing constants. - * X509AsymmetricSecurityKey.cs : implemented GetAsymmetricAlgorithm(). - * LocalIdKeyIdentifierClause.cs : added missing bits. - -2006-09-07 Atsushi Enomoto - - * SamlConstants.cs : implemented. - * SamlAttributeStatement.cs : - Correct constructor chain. implemented WriteXml(). - * SamlAttribute.cs : implemented WriteXml(). API updates. - * SamlSubjectStatement.cs : null arg check. - * SamlAssertion.cs : write prefix. - Pass through NullImplementedException in WriteXml(). - * SamlSubject.cs : implemented several members. - -2006-09-07 Atsushi Enomoto - - * SamlSubject.cs, SamlConstants.cs : added missing classes. - * Dummy.cs : removed above. - * SamlAssertion.cs : implemented WriteXml() and more .ctor() - argument check. - * SamlAttribute.cs : added missing .ctor(). - * SamlAttributeStatement.cs : derive from SamlSubjectStatement. - * SecurityAlgorithms.cs : updated WS-SC P_SHA1 URI. - * TlsHMAC.cs : new support file, copied from Mono.Security. - (WS-SecureConversation uses P_SHA from RFC 2246.) - * InMemorySymmetricSecurityKey.cs : partly implemented - GetSymmetricAlgorithm() and GenerateDerivedKey(). - * X509AsymmetricSecurityKey.cs : partly implement EncryptKey. - -2006-09-04 Atsushi Enomoto - - * X509AsymmetricSecurityKey.cs : partial GetAsymmetricAlgorithm() - implementation. Implement DecryptKey(). - * X509ThumbprintKeyIdentifierClause.cs : certificate could be null - through the entire class. - - * SamlStatement.cs, SamlSubjectStatement.cs, - SamlAuthenticationStatement.cs : added missing members. - * SamlAssertion.cs : added missing members. implemented .ctor(). - -2006-09-01 Atsushi Enomoto - - * X509AsymmetricSecurityKey.cs : partly implemented. - -2006-08-28 Atsushi Enomoto - - * X509ThumbprintKeyIdentifierClause.cs : implemented .ctor(), - CreateKey() and Matches(). - -2006-08-14 Atsushi Enomoto - - * SecurityTokenTypes.cs : implemented. - -2006-08-04 Atsushi Enomoto - - * InMemorySymmetricSecurityKey.cs : added another .ctor(). - * X509SecurityToken.cs : implemented [Can]CreateKeyIdentifierClause(). - * SecurityKeyIdentifier.cs : .ctor() accepts varargs. - -2006-08-04 Atsushi Enomoto - - * InMemorySymmetricSecurityKey.cs : oops, it was not added. - * GenericXmlSecurityToken.cs : added missing members. - * UserNameSecurityToken.cs : ValidFrom should be fixed value. - -2006-08-04 Atsushi Enomoto - - * X509IssuerSerialKeyIdentifierClause.cs : some annotations. - * InMemorySymmetricSecurityKey.cs : - new file required by BinarySecurityToken. - -2006-08-01 Atsushi Enomoto - - * UserNameSecurityToken.cs : implemented. - -2006-07-31 Atsushi Enomoto - - * X509SecurityToken.cs : implemented some members. - -2006-07-18 Atsushi Enomoto - - * GenericXmlSecurityToken.cs : added. - -2006-07-04 Atsushi Enomoto - - * SecurityTokenTypes.cs : added missing type. - -2006-07-04 Atsushi Enomoto - - * SamlAssertion.cs, SamlSubjectStatement.cs, SamlAdvice.cs, - SamlAttribute.cs, SamlAuthenticationStatement.cs, SamlStatement.cs - SamlAction.cs, Dummy.cs, SamlAttributeStatement.cs: - some June CTP updates. - * SymmetricKey.cs : removed old code. - -2006-03-23 Atsushi Enomoto - - * SecurityKeyType.cs SecurityKeyUsage.cs : new enums. - * Dummy.cs : removed above. - -2006-03-22 Atsushi Enomoto - - * SecurityKeyIdentifierClause.cs SecurityTokenException.cs - BinaryKeyIdentifierClause.cs LocalIdKeyIdentifierClause.cs - X509IssuerSerialKeyIdentifierClause.cs - X509RawDataKeyIdentifierClause.cs - SecurityKeyIdentifier.cs X509ThumbprintKeyIdentifierClause.cs - SamlAssertionKeyIdentifierClause.cs RsaKeyIdentifierClause.cs - X509SubjectKeyIdentifierClause.cs - SecurityTokenValidationException.cs - EncryptedKeyIdentifierClause.cs : - new stubs for SecurityKeyIdentifierClause and Exception classes - in Feb. CTP. - * Dummy.cs : removed above. - -2006-03-22 Atsushi Enomoto - - * SecurityToken.cs : updated to Feb.CTP API. - * RsaSecurityToken.cs KerberosRequestorSecurityToken.cs - WindowsSecurityToken.cs SamlSecurityToken.cs - KerberosReceiverSecurityToken.cs X509SecurityToken.cs - UserNameSecurityToken.cs X509WindowsSecurityToken.cs : - new stubs for SecurityToken classes in Feb.CTP. - * Dummy.cs : removed all above. - -2006-03-22 Atsushi Enomoto - - * SymmetricSecurityKey.cs AsymmetricSecurityKey.cs SecurityKey.cs - SymmetricKey.cs RsaSecurityKey.cs X509AsymmetricSecurityKey.cs : - stubs for SecurityKey classes in Feb.CTP. - * Dummy.cs : removed all above. - -2006-02-23 Atsushi Enomoto - - * Dummy.cs SamlAccessDecision.cs SamlAction.cs SamlAdvice.cs - SamlAssertion.cs SamlAttribute.cs SamlAttributeStatement.cs - SamlAuthenticationStatement.cs SamlStatement.cs - SamlSubjectStatement.cs SecurityAlgorithms.cs SecurityToken.cs - SecurityTokenProvider.cs SecurityTokenResolver.cs : - - Moving namespaces to System.IdentityModel.*. - -2006-02-23 Atsushi Enomoto - - * SecurityTokenResolver.cs : some members are removed (by nature of - System.ServiceModel.dll independency). - -2006-02-23 Atsushi Enomoto - - * SamlAccessDecision.cs SamlAction.cs SamlAdvice.cs - SamlAssertion.cs SamlAttribute.cs SamlAttributeStatement.cs - SamlAuthenticationStatement.cs SamlStatement.cs - SamlSubjectStatement.cs SecurityToken.cs : - Feb. CTP API changes - chapter 1. - -2006-01-19 Atsushi Enomoto - - * SamlStatement.cs : update to be in sync with sys.sec.auth changes. - -2005-10-31 Atsushi Enomoto - - * SecurityToken.cs : new file. - * Dummy.cs : removed above. - -2005-09-29 Atsushi Enomoto - - * SamlAttribute.cs, SamlAuthenticationStatement.cs, SamlStatement.cs - SamlSubjectStatement.cs, SamlAttributeStatement.cs : - Warning fix; signatures and unused methods. More readonly check. - -2005-09-28 Atsushi Enomoto - - * SamlAccessDecision.cs, SamlAttribute.cs, - SamlAuthenticationStatement.cs, SamlStatement.cs, - SamlSubjectStatement.cs, SamlAssertion.cs, - SamlAttributeStatement.cs, SamlAdvice.cs, SamlAction.cs : new files. - * Dummy.cs : removed those classes above. diff --git a/mcs/class/System.IdentityModel/Test/Resources/ChangeLog b/mcs/class/System.IdentityModel/Test/Resources/ChangeLog deleted file mode 100755 index e614ab3c2d7..00000000000 --- a/mcs/class/System.IdentityModel/Test/Resources/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -2006-09-12 Atsushi Enomoto - - * test.cer : added public-only certificate. - -2006-07-31 Atsushi Enomoto - - * test.pfx : for X509SecurityTokenTest. diff --git a/mcs/class/System.IdentityModel/Test/System.IdentityModel.Claims/ChangeLog b/mcs/class/System.IdentityModel/Test/System.IdentityModel.Claims/ChangeLog deleted file mode 100755 index 27f4605003f..00000000000 --- a/mcs/class/System.IdentityModel/Test/System.IdentityModel.Claims/ChangeLog +++ /dev/null @@ -1,32 +0,0 @@ -2009-09-07 Atsushi Enomoto - - * X509CertificateClaimSetTest.cs : mark as Ignore (not working on - .NET either). - -2007-11-27 Atsushi Enomoto - - * X509CertificateClaimSetTest.cs : fixed DefaultValue() test to - reflect .net results. - -2007-02-05 Atsushi Enomoto - - * X509CertificateClaimSetTest.cs : issuer claim should not be - equivalent to that of the cert itself. - -2006-10-07 Atsushi Enomoto - - * ClaimSetTest.cs, X509CertificateClaimSetTest.cs : new tests. - * ClaimTest.cs : added test for System and ToString(). - -2006-09-07 Atsushi Enomoto - - * ClaimTest.cs : new test. - -2006-09-04 Atsushi Enomoto - - * ClaimTypesTest.cs : updated namespace URI. - -2006-08-28 Atsushi Enomoto - - * ClaimTypesTest.cs : new test. - diff --git a/mcs/class/System.IdentityModel/Test/System.IdentityModel.Common/ChangeLog b/mcs/class/System.IdentityModel/Test/System.IdentityModel.Common/ChangeLog deleted file mode 100755 index 33e5c39d551..00000000000 --- a/mcs/class/System.IdentityModel/Test/System.IdentityModel.Common/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2006-09-14 Atsushi Enomoto - - * MySecurityTokenSerializer.cs : new support file. - diff --git a/mcs/class/System.IdentityModel/Test/System.IdentityModel.Policy/ChangeLog b/mcs/class/System.IdentityModel/Test/System.IdentityModel.Policy/ChangeLog deleted file mode 100644 index 168585751b1..00000000000 --- a/mcs/class/System.IdentityModel/Test/System.IdentityModel.Policy/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2006-10-11 Atsushi Enomoto - - * AuthorizationContextTest.cs : new test. diff --git a/mcs/class/System.IdentityModel/Test/System.IdentityModel.Selectors/ChangeLog b/mcs/class/System.IdentityModel/Test/System.IdentityModel.Selectors/ChangeLog deleted file mode 100755 index ce1a3f94712..00000000000 --- a/mcs/class/System.IdentityModel/Test/System.IdentityModel.Selectors/ChangeLog +++ /dev/null @@ -1,32 +0,0 @@ -2007-03-05 Atsushi Enomoto - - * SecurityTokenRequirementTest.cs : added TryGetProperty() tests. - -2007-02-21 Atsushi Enomoto - - * SecurityTokenResolverTest.cs : test for ResolveToken() which cannot - resolve the token. - -2006-09-27 Atsushi Enomoto - - * SecurityTokenResolverTest.cs : new test. - -2006-09-14 Atsushi Enomoto - - * TestEvaluationContext.cs, - CustomUserNameSecurityTokenAuthenticatorTest.cs, - SamlSecurityTokenAuthenticatorTest.cs, - RsaSecurityTokenAuthenticatorTest.cs, - X509SecurityTokenAuthenticatorTest.cs : new tests. - -2006-08-28 Atsushi Enomoto - - * X509SecurityTokenProviderTest.cs : new test. - -2006-07-04 Atsushi Enomoto - - * SecurityTokenRequirementTest.cs : updated to match June CTP. - -2006-03-23 Atsushi Enomoto - - * SecurityTokenRequirementTest.cs : new file. diff --git a/mcs/class/System.IdentityModel/Test/System.IdentityModel.Tokens/ChangeLog b/mcs/class/System.IdentityModel/Test/System.IdentityModel.Tokens/ChangeLog deleted file mode 100755 index a05c357ee48..00000000000 --- a/mcs/class/System.IdentityModel/Test/System.IdentityModel.Tokens/ChangeLog +++ /dev/null @@ -1,106 +0,0 @@ -2007-02-21 Atsushi Enomoto - - * InMemorySymmetricSecurityKeyTest.cs : - more GenerateDerivedKey() tests. - -2007-02-15 Atsushi Enomoto - - * SecurityKeyIdentifierTest.cs : new test. - -2007-02-05 Atsushi Enomoto - - * InMemorySymmetricSecurityKeyTest.cs, - X509AsymmetricSecurityKeyTest.cs : added algorithm issupported/ - issymmetric/isasymmetric tests. - -2007-02-05 Atsushi Enomoto - - * X509AsymmetricSecurityKeyTest.cs : added get hash algorithm tests. - -2007-01-11 Atsushi Enomoto - - * X509IssuerSerialKeyIdentifierClauseTest.cs : test ClauseType. - * X509ThumbprintKeyIdentifierClauseTest.cs : new test. - -2006-12-06 Atsushi Enomoto - - * X509IssuerSerialKeyIdentifierClauseTest.cs : new test. - -2006-10-29 Atsushi Enomoto - - * SamlAssertionTest.cs : some more .ctor() tests and WriteXml() test. - * SamlSubjectTest.cs - SamlAuthorizationDecisionStatementTest.cs - SamlAuthenticationStatementTest.cs - SamlConditionsTest.cs - SamlAudienceRestrictionConditionTest.cs - SamlActionTest.cs - SamlEvidenceTest.cs - SamlAuthorityBindingTest.cs : new tests. - -2006-10-12 Atsushi Enomoto - - * X509AsymmetricSecurityKeyTest.cs : added tests for - IsSupportedAlgorithm() and GetAsymmetricAlgorithm(). - * EncryptedKeyIdentifierClauseTest.cs : new test. - -2006-09-14 Atsushi Enomoto - - * SecurityAlgorithmsTest.cs : fixed consts. - -2006-09-14 Atsushi Enomoto - - * SamlAssertionTest.cs : - moved MySecurityTokenSerializer to *.Common dir. - -2006-09-12 Atsushi Enomoto - - * X509SecurityTokenTest.cs : added test for - MatchesKeyIdentifierClause(). - * LocalIdKeyIdentifierClauseTest.cs : new test. - -2006-09-12 Atsushi Enomoto - - * SecurityAlgorithmsTest.cs, X509AsymmetricSecurityKeyTest.cs : - new tests. - -2006-09-07 Atsushi Enomoto - - * SamlAttributeStatementTest.cs, SamlConstantsTest.cs : - new tests. - -2006-09-07 Atsushi Enomoto - - * InMemorySymmetricSecurityKeyTest.cs : new test. - * SamlAssertionTest.cs : added more WriteXml() and .ctor() tests, - plus some minor fixes. - -2006-09-04 Atsushi Enomoto - - * SamlAssertionTest.cs : new test, for .ctor(). - -2006-08-14 Atsushi Enomoto - - * SecurityTokenTypesTest.cs : new file (just for constant check). - -2006-08-04 Atsushi Enomoto - - * UserNameSecurityTokenTest.cs : - limit ValidFrom test range more rational. - -2006-08-04 Atsushi Enomoto - - * UserNameSecurityTokenTest.cs : wrong test item numbers. - -2006-08-04 Atsushi Enomoto - - * UserNameSecurityTokenTest.cs : fixed test. DateTime.Now is not - likely to return that of a few moments ago. - -2006-08-01 Atsushi Enomoto - - * UserNameSecurityTokenTest.cs : new test. - -2006-07-31 Atsushi Enomoto - - * X509SecurityTokenTest.cs : new test. diff --git a/mcs/class/System.Json.Microsoft/Assembly/ChangeLog b/mcs/class/System.Json.Microsoft/Assembly/ChangeLog deleted file mode 100755 index 1fcfb76e98c..00000000000 --- a/mcs/class/System.Json.Microsoft/Assembly/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2010-03-10 Atsushi Enomoto - - * AssemblyInfo.cs : use the same pub key in 2.0 (dummy), to ease - testing locally. - -2008-05-07 Sebastien Pouliot - - * AssemblyInfo.cs: Remove AssemblyDelaySign(true) since it's - not always needed and can be controlled from the Makefile. - Adjust public key for System.Windows (InternalsVisibleTo) - -2008-04-13 Jb Evain - - * AssemblyInfo.cs: agmono is renamed to Mono.Moonlight. - Merged from the Moonlight 2 branch. - diff --git a/mcs/class/System.Json.Microsoft/ChangeLog b/mcs/class/System.Json.Microsoft/ChangeLog deleted file mode 100644 index 3782149ab0f..00000000000 --- a/mcs/class/System.Json.Microsoft/ChangeLog +++ /dev/null @@ -1,29 +0,0 @@ -2010-04-01 Miguel de Icaza - - * JsonValue.cs: We need to use Convert.ToXXXX for numbers as we - always end up reporting the value JsonType.Number regardless of - the underlying storage (int, long or decimal). The parser - picks the best storage suitable for the data, and can end up using - "ints" for values that sometimes use longs. - - This causes problems when derefercing the data for example, if you - have an int and try to get it out as a long you end up with an - invalid cast exception. - -2010-03-10 Atsushi Enomoto - - * System.Json.dll.sources : remove JsonReader.cs. - -2010-03-10 Atsushi Enomoto - - * Makefile : reference System.Xml and System.ServiceModel.Web (for - moonlight compatibility). - -2009-08-13 Atsushi Enomoto - - * Makefile : update profile check. - -2008-06-10 Atsushi Enomoto - - * System.Json.dll.sources, Makefile : initial checkin. - diff --git a/mcs/class/System.Json/Assembly/ChangeLog b/mcs/class/System.Json/Assembly/ChangeLog deleted file mode 100755 index 1fcfb76e98c..00000000000 --- a/mcs/class/System.Json/Assembly/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2010-03-10 Atsushi Enomoto - - * AssemblyInfo.cs : use the same pub key in 2.0 (dummy), to ease - testing locally. - -2008-05-07 Sebastien Pouliot - - * AssemblyInfo.cs: Remove AssemblyDelaySign(true) since it's - not always needed and can be controlled from the Makefile. - Adjust public key for System.Windows (InternalsVisibleTo) - -2008-04-13 Jb Evain - - * AssemblyInfo.cs: agmono is renamed to Mono.Moonlight. - Merged from the Moonlight 2 branch. - diff --git a/mcs/class/System.Json/ChangeLog b/mcs/class/System.Json/ChangeLog deleted file mode 100644 index 3782149ab0f..00000000000 --- a/mcs/class/System.Json/ChangeLog +++ /dev/null @@ -1,29 +0,0 @@ -2010-04-01 Miguel de Icaza - - * JsonValue.cs: We need to use Convert.ToXXXX for numbers as we - always end up reporting the value JsonType.Number regardless of - the underlying storage (int, long or decimal). The parser - picks the best storage suitable for the data, and can end up using - "ints" for values that sometimes use longs. - - This causes problems when derefercing the data for example, if you - have an int and try to get it out as a long you end up with an - invalid cast exception. - -2010-03-10 Atsushi Enomoto - - * System.Json.dll.sources : remove JsonReader.cs. - -2010-03-10 Atsushi Enomoto - - * Makefile : reference System.Xml and System.ServiceModel.Web (for - moonlight compatibility). - -2009-08-13 Atsushi Enomoto - - * Makefile : update profile check. - -2008-06-10 Atsushi Enomoto - - * System.Json.dll.sources, Makefile : initial checkin. - diff --git a/mcs/class/System.Json/System.Json/ChangeLog b/mcs/class/System.Json/System.Json/ChangeLog deleted file mode 100644 index 2c56ec1c650..00000000000 --- a/mcs/class/System.Json/System.Json/ChangeLog +++ /dev/null @@ -1,70 +0,0 @@ -2010-03-10 Atsushi Enomoto - - * JsonReader.cs : moved to Sys.SM.Web/Sys.R.S.Json. - -2010-03-10 Atsushi Enomoto - - * JsonValue.cs : use Sys.SM.Web.dll's JavaScriptObjectDeserializer - for silverlight sdk / moonlight compatibility. - * JsonReader.cs : renamed to JavaScriptReader (for disambiguation in - Sys.SM.Web.dll). Now it is native-type based and used by the above - deserializer. - -2010-02-18 Atsushi Enomoto - - * JsonValue.cs : fix string escaping, it was giving wrong output - after \" and \\. - -2010-02-18 Atsushi Enomoto - - * JsonReader.cs : line endings after a value should not result in - a parse error. - * JsonObject.cs : duplicate object key "SHOULD" not be used, but - they are not rejected. So, make it a bit sloppy. - -2010-01-27 Atsushi Enomoto - - * JsonReader.cs : oops, added previous change to wrong position. - -2010-01-27 Atsushi Enomoto - - * JsonReader.cs : It seems it can either return int, long or decimal - depending on the value. Users cannot really predict what type of - the primitive value can be returned and casts to specific types - very likely fail. doh. - -2010-01-27 Atsushi Enomoto - - * JsonReader.cs : use decimal instead of int to parse decimal part - of numeric value. It can parse bigger value than int now (like - tweet id). - -2009-10-05 Atsushi Enomoto - - * JsonReader.cs : \uXXXX parser was totally wrong, giving wrong #. - -2009-09-22 Atsushi Enomoto - - * JsonValue.cs, JsonReader.cs, JsonPrimitive.cs : - Handle "null" values, as string, so far (haven't tried what .NET - actually does). - Fix array ToString() that missed commas (while Save() worked fine - - it has different serialization logic). - -2009-01-15 Atsushi Enomoto - - * JsonReader.cs : consume ',' between items in an array. - -2008-09-15 Atsushi Enomoto - - * JsonObject.cs, JsonValue.cs : SL2b2 updates. - -2008-08-28 Atsushi Enomoto - - * JsonReader.cs : a ReadChar() is missing in number parsing. - -2008-06-10 Atsushi Enomoto - - * JsonArray.cs, JsonObject.cs, JsonPrimitive.cs, JsonReader.cs, - JsonType.cs, JsonValue.cs, MergedEnumerator.cs : initial checkin. - diff --git a/mcs/class/System.Management/Assembly/ChangeLog b/mcs/class/System.Management/Assembly/ChangeLog deleted file mode 100644 index 591ebb94e76..00000000000 --- a/mcs/class/System.Management/Assembly/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2004-04-06 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added \ No newline at end of file diff --git a/mcs/class/System.Management/ChangeLog b/mcs/class/System.Management/ChangeLog deleted file mode 100644 index daeb1f15880..00000000000 --- a/mcs/class/System.Management/ChangeLog +++ /dev/null @@ -1,26 +0,0 @@ -2007-10-03 Atsushi Enomoto - - * System.Management.dll.sources : updated to have all 1.1/2.0 types. - -2006-12-30 Gert Driesen - - * System.Management.dll.sources: Added ManagementObjectSearcher.cs, - ManagementQuery.cs, ObjectQuery.cs. - -2006-12-30 Gert Driesen - - * System.Management.dll.sources: Added CodeLanguage.cs, - ManagementClass.cs, MethodData.cs, MethodDataCollection.cs. - -2004-04-06 Andreas Nahr - - * System.Management.dll.sources: Sorted, added assemblyinfos - -2003-03-20 Martin Willemoes Hansen - - * Stubed out System.Management.Instrumentation - -2003-03-13 Gonzalo Paniagua Javier - - * list: added new files. - diff --git a/mcs/class/System.Management/System.Management/ChangeLog b/mcs/class/System.Management/System.Management/ChangeLog deleted file mode 100644 index 98e1b0968c7..00000000000 --- a/mcs/class/System.Management/System.Management/ChangeLog +++ /dev/null @@ -1,87 +0,0 @@ -2007-10-03 Atsushi Enomoto - - * EventArrivedEventArgs.cs, EventArrivedEventHandler.cs, - EventQuery.cs, EventWatcherOptions.cs, ManagementQuery.cs, - RelatedObjectQuery.cs, RelationshipQuery.cs, SelectQuery.cs, - StoppedEventArgs.cs, StoppedEventHandler.cs, WqlEventQuery.cs, - WqlObjectQuery.cs : - oops, actually they are also included in 1.1 profile. - -2007-10-03 Atsushi Enomoto - - * EventArrivedEventArgs.cs, EventArrivedEventHandler.cs, - EventQuery.cs, EventWatcherOptions.cs, - ManagementDateTimeConverter.cs, ManagementEventWatcher.cs, - ManagementException.cs, RelatedObjectQuery.cs, - RelationshipQuery.cs, SelectQuery.cs, StoppedEventArgs.cs, - StoppedEventHandler.cs, WqlEventQuery.cs, WqlObjectQuery.cs: - added missing 1.x/2.0 types. - * CimType.cs, CodeLanguage.cs, ManagementBaseObject.cs, - ManagementClass.cs, ManagementNamedValueCollection.cs, - ManagementObject.cs, ManagementObjectCollection.cs, - ManagementOptions.cs, ManagementPath.cs, ManagementQuery.cs, - ManagementScope.cs, ManagementStatus.cs, MethodData.cs, - MethodDataCollection.cs, PropertyDataCollection.cs, - PutType.cs, QualifierDataCollection.cs, TextFormat.cs : - 1.x/2.0 API fixes. - -2006-12-30 Gert Driesen - - * MethodDataCollection.cs: Throw NotImplementedException in methods - and properties itself to improve Moma reports. - * ManagementClass.cs: Same. - * MethodData.cs: Same. - * ManagementObjectSearcher.cs: Same. - * ObjectQuery.cs: Same. - * ManagementQuery.cs: Same. - -2006-12-30 Gert Driesen - - * ManagementObjectSearcher.cs: Stubbed out. - * ManagementQuery.cs: Stubbed out. - * ObjectQuery.cs: Stubbed out. - -2006-12-30 Gert Driesen - - * CodeLanguage.cs: Stubbed out. - * ManagementClass.cs: Stubbed out. - * MethodData.cs: Stubbed out. - * MethodDataCollection.cs: Stubbed out. - -2003-03-13 Gonzalo Paniagua Javier - - * AuthenticationLevel.cs: - * CimType.cs: - * ComparisonSettings.cs: - * CompletedEventArgs.cs: - * CompletedEventHandler.cs: - * ConnectionOptions.cs: - * DeleteOptions.cs: - * EnumerationOptions.cs: - * ImpersonationLevel.cs: - * InvokeMethodOptions.cs: - * ManagementBaseObject.cs: - * ManagementEventArgs.cs: - * ManagementObject.cs: - * ManagementObjectCollection.cs: - * ManagementOperationObserver.cs: - * ManagementOptions.cs: - * ManagementPath.cs: - * ManagementScope.cs: - * ManagementStatus.cs: - * ObjectGetOptions.cs: - * ObjectPutEventArgs.cs: - * ObjectPutEventHandler.cs: - * ObjectReadyEventArgs.cs: - * ObjectReadyEventHandler.cs: - * ProgressEventArgs.cs: - * ProgressEventHandler.cs: - * PropertyData.cs: - * PropertyDataCollection.cs: - * PutOptions.cs: - * PutType.cs: - * QualifierData.cs: - * QualifierDataCollection.cs: - * TODOAttribute.cs: - * TextFormat.cs: stubbed out. - diff --git a/mcs/class/System.Messaging/Assembly/ChangeLog b/mcs/class/System.Messaging/Assembly/ChangeLog deleted file mode 100644 index d653ef57ed4..00000000000 --- a/mcs/class/System.Messaging/Assembly/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2004-06-03 Raja R Harinath - - * Consts.cs: Add. Copied from System/Assembly/Consts.cs. - -2004-04-06 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added \ No newline at end of file diff --git a/mcs/class/System.Messaging/ChangeLog b/mcs/class/System.Messaging/ChangeLog deleted file mode 100644 index d9e3baf8165..00000000000 --- a/mcs/class/System.Messaging/ChangeLog +++ /dev/null @@ -1,20 +0,0 @@ -2008-09-28 Michael Barker - - * Makefile: Adding additional libraries for tests. - -2004-09-10 Sebastien Pouliot - - * Makefile: Activate unit tests. - * System.Messaging_test.dll.sources: New. Source list for unit tests. - -2004-08-31 Rafael Teixeira - * System.Messaging.Design/QueuePathDialog.cs :Commented out some bits because it would not compile as it couldn't find System.Windows.Forms.Design - -2004-06-02 Gert Driesen - - * Makefile: added extra assembly references - * System.Messaging.dll.sources: added new classes in - System.Messaging.Design namespace - -2003-02-23 Rafael Teixeira - * added just files enough to compile a dummy DLL for now diff --git a/mcs/class/System.Messaging/System.Messaging.Design/ChangeLog b/mcs/class/System.Messaging/System.Messaging.Design/ChangeLog deleted file mode 100644 index ccf4ac03a98..00000000000 --- a/mcs/class/System.Messaging/System.Messaging.Design/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -2004-06-02 Gert Driesen - - * MessageFormatterConverter.cs: added file - * MessageQueueConverter.cs: added file - * QueuePathDialog.cs: added file - * QueuePathEditor.cs: added file - * TimeoutConverter.cs: added file diff --git a/mcs/class/System.Messaging/System.Messaging/ChangeLog b/mcs/class/System.Messaging/System.Messaging/ChangeLog deleted file mode 100644 index 9f229808348..00000000000 --- a/mcs/class/System.Messaging/System.Messaging/ChangeLog +++ /dev/null @@ -1,144 +0,0 @@ -2010-02-09 Chris Toshok - - * MessageQueue.cs: stub out the ctor that takes a QueueAccessMode. - - * QueueAccessMode.cs: new enum. - -2009-07-11 Michael Barker - - * MessageQueueException.cs: Removed MonoTODO. - -2009-05-23 Michael Barker - - * MessageEnumerator.cs: Added calls to the delegate IMessageEnumerator - for methods that use a timeout and added exception handling. - -2008-12-20 Michael Barker - - * MessageQueue.cs: Added implementation for async methods: BeginReceive, - BeginPeek, EndReceive and EndPeek. Set up event handlers to propagate - Asycn ReceiveCompleted/PeekCompleted events to System.Messaging API users. - -2008-11-23 Michael Barker - - * MessageQueue.cs: Added support for MessageQueueTransactionType methods, - ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods. - -2008-11-02 Michael Barker - - * MessageQueue.cs: Added implementation for deleting, purging, sending with - labels and message transactions. - -2008-10-27 Michael Barker - - * MessageQueueTransaction.cs: Delegated all methods to IMessageQueueTransaction - from Mono.Messaging. - -2008-10-12 Michael Barker - - * MessageQueue.cs: Implemented GetMessageEnumerator(). - * MessageEnumerator.cs: Implemented, delegate most work to Mono.Messaging. - * Message.cs: Removed [MonoTODO] and small style fix. - -2008-09-29 Michael Barker - - * IMessageFormatter.cs: Added internal enum for body types. - * XmlMessageFormatter.cs: Implemented read/write methods. - * BinaryMessageFormatter.cs: Implemented read/write methods. - * Message.cs: Implemented formatter support. - * MessageQueue.cs: Implemented Send and Receive methods. Implemented - formatter support. - * MessageQueueException.cs: Added custom error messages. - - -2008-09-09 Michael Barker - - * Message.cs: Change properties to delegate to IMessage. Added internal - constructor. - * MessageQueue.cs: Change properties to delegate to IMessageQueue. Added - internal constructor. Removed private constructor. - -2004-09-10 Sebastien Pouliot - - * MessageQueuePermission.cs: Implemented enough TODO so compilers can - call ToXml (and the runtime can call FromXml) without exceptions. - * MessageQueuePermissionAttribute.cs: Implemented all TODO. - * MessageQueuePermissionEntry.cs: Implemented all TODO. - * MessageQueuePermissionEntryCollection.cs: Removed Clear on On* - methods and added TODO. - -2004-06-16 Gert Driesen - - * AccessControlEntryType.cs: fixed enum field values to correspond - with MS.NET, removed TODO - * AcknowledgeTypes.cs: fixed enum field values to correspond with - MS.NET, removed TODO - * CryptographicProviderType.cs: fixed enum field values to correspond - with MS.NET, removed TODO - * EncryptionAlgorithm.cs: fixed enum field values to correspond with - MS.NET, removed TODO - * EncryptionRequired.cs: fixed enum field values to correspond with - MS.NET, removed TODO - * GenericAccessRights.cs: fixed enum field values to correspond with - MS.NET, removed TODO - * HashAlgortihm.cs: fixed enum field values to correspond with - MS.NET, removed TODO - * MessagePriority.cs: fixed enum field values to correspond with - MS.NET, removed TODO - * MessageQueueErrorCode.cs: fixed enum field values to correspond - with MS.NET, removed TODO - * MessageQueueException.cs: marked serializable - * MessageQueuePermissionAccess.cs: fixed enum field values to - correspond with MS.NET, removed TODO - * MessageQueueTransactionStatus.cs: fixed enum field values to - correspond with MS.NET, removed TODO - * MessageQueueTransactionType.cs: fixed enum field values to - correspond with MS.NET, removed TODO - * MessageType.cs: fixed enum field values to correspond with MS.NET, - removed TODO - * StandardAccessRights.cs: fixed enum field values to correspond - with MS.NET, removed TODO - * TrusteeType.cs: fixed enum field values to correspond with MS.NET, - removed TODO - -2004-06-03 Duncan Mak - - * MonoTODO.cs: Remove the Description field and use Comment, this - makes it consistent with the other TODOAttributes, and it also - fixes the build. - -2004-06-02 Gert Driesen - - * AccessControlEntry.cs: removed extra finalizer - * AccessControlList.cs: removed extra finalizer - * ActiveXMessageFormatter.cs: removed extra finalizer - * BinaryMessageFormatter.cs: public API fixes - * DefaultPropertiesToSend.cs: public API fixes - * IMessageFormatter.cs: public API fixes - * Message.cs: public API fixes - * MessageEnumerator.cs: public API fixes - * MessagePropertyFilter.cs: public API fixes - * MessageQueue.cs: public API fixes - * MessageQueueAccessControlEntry.cs: public API fixes - * MessageQueueEnumerator.cs: public API fixes - * MessageQueueException.cs: public API fixes - * MessageQueueInstaller.cs: public API fixes - * MessageQueuePermission.cs: public API fixes - * MessageQueuePermissionAttribute.cs: public API fixes - * MessageQueuePermissionEntry.cs: public API fixes - * MessageQueuePermissionEntryCollection.cs: public API - fixes - * MessagingDescriptionAttribute.cs: public API fixes - * PeekCompletedEventArgs.cs: public API fixes - * ReceiveCompletedEventArgs.cs: public API fixes - * Trustee.cs: removed extra finalizer - * XmlMessageFormatter.cs: public API fixes - -2004-05-29 Gert Driesen - - * Acknowledgment.cs: added/corrected values, removed TODO - * MessageQueueErrorCode.cs: fixed typo - * MessageQueueAccessRights.cs: removed extra enum field - -2003-02-23 Rafael Teixeira - * added just files enough to compile a dummy DLL for now diff --git a/mcs/class/System.Messaging/Test/System.Messaging/ChangeLog b/mcs/class/System.Messaging/Test/System.Messaging/ChangeLog deleted file mode 100644 index c3ce86a5e83..00000000000 --- a/mcs/class/System.Messaging/Test/System.Messaging/ChangeLog +++ /dev/null @@ -1,62 +0,0 @@ -2009-07-20 Michael Barker - - * AdminTest.cs: Added support for unique queue names - * AsyncPeekTest.cs: Added support for unique queue names - * AsyncReceiveTest.cs: Added support for unique queue names - * BasicMessagingTest.cs: Added support for unique queue names - * MessageEnumeratorTest.cs: Added support for unique queue names - * MQUtil.cs: Added queue name generation and prepending server names - to queue names based on environment variable - * PeekTest.cs: Added support for unique queue names - * SelectorTest.cs: Added support for unique queue names - -2009-07-20 Michael Barker - - * AdminTest.cs: Fixed namespace - * AsyncPeekTest.cs: Fixed namespace - * AsyncReceiveTest.cs: Fixed namespace - * BasicMessagingTest.cs: Fixed namespace - * MessageEnumeratorTest.cs: Fixed namespace - * MQUtil.cs: Fixed namespace - * PeekTest.cs: Fixed namespace - * SelectorTest.cs: Fixed namespace - -2009-07-19 Michael Barker - - * AdminTest.cs: Moved to System.Messaging - * AsyncPeekTest.cs: Moved to System.Messaging - * AsyncReceiveTest.cs: Moved to System.Messaging - * BasicMessagingTest.cs: Moved to System.Messaging - * MessageEnumeratorTest.cs: Moved to System.Messaging - * MQUtil.cs: Moved to System.Messaging - * PeekTest.cs: Moved to System.Messaging - * SelectorTest.cs: Moved to System.Messaging - -2009-01-05 Michael Barker - - * BinaryMessageFormatter.cs, XMLMessageFormatterTest.cs, TestUtils.cs, - MessageTest.cs: Moved to Mono.Messaging.RabbitMQ namespace. - -2008-09-29 Michael Barker - - * BinaryMessageFormatter.cs: New - -2008-09-10 Michael Barker - - * XMLMessageFormatterTest.cs: New - * TestUtils.cs: New, utility method for creating Messages. - -2008-09-09 Michael Barker - - * MessageTest.cs: New - * MessageQueueTest.cs: New - -2005-09-22 Sebastien Pouliot - - * MessageQueuePermissionAttributeTest.cs: Removed *Choice security - actions. Char #133 is accepted in 2.0. - -2004-09-10 Sebastien Pouliot - - * MessageQueuePermissionAttributeTest.cs: New. Unit tests for Message - QueuePermissionAttribute. diff --git a/mcs/class/System.Net/Assembly/ChangeLog b/mcs/class/System.Net/Assembly/ChangeLog deleted file mode 100644 index 355e895717a..00000000000 --- a/mcs/class/System.Net/Assembly/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2009-05-09 Sebastien Pouliot - - * AssemblyInfo.cs: Open up the internals to System.Windows.Browser - (needed right now), System.Windows and System.Xml (needed for an - upcoming patch). - -2009-04-09 Sebastien Pouliot - - * AssemblyInfo.cs: Adjust attributes for 2.1 - -2008-04-25 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2008-03-13 Jb Evain - - * new files to build System.Net.dll for ML. diff --git a/mcs/class/System.Net/ChangeLog b/mcs/class/System.Net/ChangeLog deleted file mode 100644 index b6f43ac63bc..00000000000 --- a/mcs/class/System.Net/ChangeLog +++ /dev/null @@ -1,131 +0,0 @@ -2010-04-21 Sebastien Pouliot - - * moonlight_raw_System.Net.dll.sources: Add System.Net.Sockets/ - SocketClientAccessPolicyProtocol.cs to the build - -2010-04-05 Sebastien Pouliot - - * moonlight_raw_System.Net.dll.sources: Move InternalWebRequest - StreamWrapper.cs back to System.Windows.dll - -2010-03-16 Jb Evain - - * net_2_1_*.dll.sources: rename to moonlight_*.dll.sources. - -2010-03-10 Sebastien Pouliot - - * net_2_1_raw_System.Net.dll.sources: Add types from (new internal) - System.Net.Policy (moved from System.Windows.Browser.dll) - * Makefile: Add reference to System.Xml.dll to parse policies - -2010-01-25 Sebastien Pouliot - - * System.Net.dll.sources: Add UdpAnySourceMulticastClient and - UdpSingleSourceMulticastClient stubs (with some validations) - for SL4 (required to compile tests) - -2010-01-11 Sebastien Pouliot - - * System.Net.dll.sources: Add InternalWebRequestStreamWrapper.cs - * Makefile: Add reference to System.Core (for Action) - -2009-12-04 Sebastien Pouliot - - * System.Net.dll.sources: Remove (almost) everything. This - assembly in 3.5+ does not share anything with what SL2/3 - provide (the later being a part of System.dll) - -2009-12-04 Sebastien Pouliot - - * net_2_1_raw_System.Net.dll.sources: Remove HttpStatusCode_2_1.cs - -2009-12-04 Sebastien Pouliot - - * net_2_1_raw_System.Net.dll.sources: Adjust location for - DnsEndPoint - -2009-09-29 Sebastien Pouliot - - * net_2_1_raw_System.Net.dll.sources: Remove Timer_2_1.cs and - related classes from System.dll - they are not required anymore - since Gonzalo's changes on Socket.Close(int) - -2009-09-27 Sebastien Pouliot - - * net_2_1_raw_System.Net.dll.sources: Add Timer_2_1.cs and - related classes from System.dll - -2009-09-24 Sebastien Pouliot - - * net_2_1_raw_System.Net.dll.sources: Substitute System.dll Dns - implementation for a ML specific version. - -2009-08-17 Sebastien Pouliot - - * net_2_1_raw_System.Net.dll.sources: Add some existing System.dll - files required for SL3 and some new files. - -2009-07-20 Jb Evain - - * Makefile: filter the valid profile on the framework version, - to make it easier to have custom variants. - -2009-07-14 Sebastien Pouliot - - * System.Net.dll.sources: Remove extra files not needed to - compile System.Net (and cut the tuning time too) - * DummySystemNet.cs: Remove. Not needed anymore. - -2009-04-22 Sebastien Pouliot - - * System.Net.dll.sources: Remove the common Const, Locale and - MonoTODOAttribute since we can now get them from mscorlib.dll. - Remove all System/System.Net.NetworkInformation/* types since - Socket does not depend on them anymore. - * DummySystemNet.cs: Add a dummy System.Net.NetworkInformation - namespace to please compilers. - -2009-04-09 Sebastien Pouliot - - * System.Net.dll.sources: Remove some unneeded files for the - build. Add the SL2 specific enums, instead of using the existing - ones from System.dll. Include Socket_2_1.cs (from System) and use - the AssemblyInfo.cs for this assembly - -2009-04-09 Sebastien Pouliot - - * System.Net.dll.sources: Remove classes that are not in the - final SL2 release - -2009-03-04 Rolf Bjarne Kvinge - - * System.Net.dll.sources: Added WriteStreamClosedEventArgs_2_1.cs - and WriteStreamClosedEventHandler_2_1.cs - -2009-02-24 Alan McGovern - - * System.Net/WebClient_2_1.cs: If we're getting text, ensure we - strip out the byte order mark if it exists. - -2009-01-21 Jb Evain - - * System.Net/WebClient_2_1.cs: use the length of the stream - instead of the ContentLength that is different for gzipped stream. - -2008-09-16 Sebastien Pouliot - - * System.Net.dll.sources: Add new security-socket related files. - -2008-07-31 Jb Evain - - * System.Net.dll.sources: fine tune. - -2008-07-14 Marek Habersack - - * System.Net.dll.sources: added - System.Net.NetworkInformation/LinuxNetworkInterfaceMarshal.cs - -2008-04-13 Jb Evain - - * System.Net: new assembly in SL 2b1. - Merged from the Moonlight 2 branch. diff --git a/mcs/class/System.Net/System.Net.NetworkInformation/ChangeLog b/mcs/class/System.Net/System.Net.NetworkInformation/ChangeLog deleted file mode 100644 index 125bdd3bd77..00000000000 --- a/mcs/class/System.Net/System.Net.NetworkInformation/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2010-07-12 Rolf Bjarne Kvinge - - * NetworkChange_2_1.cs: Don't leak exceptions to native code. - -2010-05-05 Chris Toshok - - * NetworkInterface_2_1.cs: implement for moonlight. - - * NetworkChange_2_1.cs: implement for moonlight. - -2009-08-17 Sebastien Pouliot - - * NetworkChange_2_1.cs: New. Minimal SL3 version - * NetworkInterface_2_1.cs: New. Minimal SL3 version - diff --git a/mcs/class/System.Net/System.Net.Policy/ChangeLog b/mcs/class/System.Net/System.Net.Policy/ChangeLog deleted file mode 100644 index d73a06ba622..00000000000 --- a/mcs/class/System.Net/System.Net.Policy/ChangeLog +++ /dev/null @@ -1,81 +0,0 @@ -2010-07-23 Sebastien Pouliot - - * 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 - - * NoAccessPolicy.cs: Set default to SecurityException each time - IsAllowed is called since we share a single instance of this type - -2010-07-19 Sebastien Pouliot - - * BaseDomainPolicy.cs: - * ICrossDomainPolicy.cs: - * NoAccessPolicy.cs: - * PolicyDownloadPolicy.cs: - * SiteOfOriginPolicy.cs: - Allow throwing something else than a SecurityException - which is pretty rare but we got a DRT for it - -2010-05-14 Sebastien Pouliot - - * FlashCrossDomainPolicy.cs: Reverse conditions order on secure=true - since we're currently too severe. Fix DRT668 - -2010-04-13 Sebastien Pouliot - - * CrossDomainPolicyManager.cs: Fix previous change since it - breaks several valid cases (e.g. text/*, text/xml; charset=utf-8) - and does not completely covers the application/xml case. - Avoid possible ArgumentException while adding policies since it - confuse the logs. - -2010-04-13 Andreia Gaita - - * CrossDomainPolicyManager.cs: make the contentType detection - look for /xml at the end, it's more reliable - (fixes olympics for moonlight) - -2010-04-07 Sebastien Pouliot - - * ClientAccessPolicy.cs: Fake a "GET" method when applying a - policy to sockets - -2010-04-07 Sebastien Pouliot - - * BaseDomainPolicy.cs: Abstract-fy IsAllowed(WebRequest) and - remove abstract IsAllowed(Uri,string[]) since it cannot provide - enough information for the client access policy. - * ClientAccessPolicy.cs: Replace IsAllowed(Uri,string[]) with - IsAllowed(WebRequest) and add logic for AllowAnyMethod - * ClientAccessPolicyParser.cs: Read "http-methods" attribute (new - in SL3) and set the new AllowAnyMethod property if the value is - "*" (the only legal value if the attribute is present). - * FlashCrossDomainPolicy.cs: Add IsAllowed(WebRequest) since it's - not part of BaseDomainPolicy anymore. - -2010-04-06 Sebastien Pouliot - - * ClientAccessPolicyParser.cs: Don't forget "http-request-headers" - as a valid attribute - -2010-04-06 Sebastien Pouliot - - * ClientAccessPolicyParser.cs: Catch extra attributes that - leads to an invalid (no-access) policy. Fix parts of DRT#666 - * CrossDomainPolicyManager.cs: Ignore policies sent with a - Content-Type different than "text/*". Fix DRT#667 - * FlashCrossDomainPolicyParser.cs: Catch extra attributes and - the case where a second policy is present (invalid xml). Fix - parts of DRT#666 - -2010-03-10 Sebastien Pouliot - - * BaseDomainPolicy.cs, ClientAccessPolicy[Parser].cs, - CrossDomainPolicyManager.cs, FlashCrossDomainPolicy[Parser].cs, - ICrossDomainPolicy.cs, NoAccessPolicy.cs, PolicyDownloadPolicy.cs, - SiteOfOriginPolicy.cs: Moved from System.Net.dll with namespace - and minor build adjustments. - diff --git a/mcs/class/System.Net/System.Net.Sockets/ChangeLog b/mcs/class/System.Net/System.Net.Sockets/ChangeLog deleted file mode 100644 index adc52712b6a..00000000000 --- a/mcs/class/System.Net/System.Net.Sockets/ChangeLog +++ /dev/null @@ -1,32 +0,0 @@ -2010-04-21 Sebastien Pouliot - - * SocketClientAccessPolicyProtocol.cs: New SL4 enum to select TCP - (default) or HTTP (new) to retrieve the socket xdomain policy - -2010-03-19 Sebastien Pouliot - - * SocketException_2_1.cs: Add extra ctor (soon to be used) - -2009-04-28 Sebastien Pouliot - - * SocketException_2_1.cs: Remove extra ctor and property unused in 2.1 - -2009-04-09 Sebastien Pouliot - - * AddressFamily_2_1.cs: New. SL2 (short) version of the enum - * ProtocolType_2_1.cs: New. SL2 (short) version of the enum - * CrossDomainSocketPolicyManager.cs: Removed (from SL2) - * ISocketPolicyManager.cs: Removed (from SL2) - * SocketAsyncOperation_2_1.cs:New. SL2 (short) version of the enum - * SocketPolicyAsyncResult.cs: Removed (from SL2) - * SocketPolicyCheckCallback.cs: Removed (from SL2) - * SocketSecurityState.cs: Removed (from SL2) - * SocketType_2_1.cs: New. SL2 (short) version of the enum - -2008-09-16 Sebastien Pouliot - - * CrossDomainSocketPolicyManager.cs: New. - * ISocketPolicyManager.cs: New. - * SocketPolicyAsyncResult.cs: New. - * SocketPolicyCheckCallback.cs: New. - * SocketSecurityState.cs: New. diff --git a/mcs/class/System.Net/System.Net/ChangeLog b/mcs/class/System.Net/System.Net/ChangeLog deleted file mode 100644 index 3c83f75effd..00000000000 --- a/mcs/class/System.Net/System.Net/ChangeLog +++ /dev/null @@ -1,381 +0,0 @@ -2010-07-14 Sebastien Pouliot - - * WebHeaderCollection_2_1.cs: Fix IEnumerable.GetEnumerator - -2010-05-14 Sebastien Pouliot - - * WebHeaderCollection_2_1.cs: Hide the internal Dictionary and - provide methods to use it properly. - * HttpWebRequest_2_1.cs: Use internal Clear method - -2010-04-21 Sebastien Pouliot - - * HttpWebResponse_2_1.cs: Method, StatusCode and StatusDescription - property getters are now virtual (instead of abstract) and throw - NIE in SL4 (final) API. - * WebRequest_2_1.cs: Added ContentLength (SL4) property to throw - NIE. Implement (SL4) CreateHttp methods. Rework stack registration - logic. - * WebResponse_2_1.cs: default Headers getter throws NIE - -2010-04-05 Sebastien Pouliot - - * InternalWebResponseStreamWrapper.cs: Move back to - System.Windows.dll - -2010-03-19 Sebastien Pouliot - - * HttpWebRequest_2_1.cs: AllowWriteStreamBuffering getter/setter - throws NIE by default (must be overridden). Revert Accept and - ContentType behavior to SL2 (identical to SL4 but different from - SL3). - * WebClient_2_1.cs: Initialize UseDefaultCredentials to true. Set - the properties when creating a new WebRequest - -2010-03-18 Sebastien Pouliot - - * HttpWebRequest_2_1.cs: Add SL4 RC AllowWriteStreamBuffering and - SupportsCookieContainer properties. - * WebClient_2_1.cs: Add SL4 RC AllowWriteStreamBuffering and - UseDefaultCredentials properties. - * WebHeaderCollection_2_1.cs: Authorization and Proxy-Authorization - are valid (i.e. usable) headers in SL4 (in both stacks) - -2010-03-16 Rolf Bjarne Kvinge - - * WebRequest_2_1.cs: Added UseDefaultCredentials property. - -2010-03-12 Sebastien Pouliot - - * WebClient_2_1.cs: Directly set 'progress' delegate field - * WebRequest_2_1.cs: Avoid using reflection (since it was not - really needed anyway) - -2010-03-03 Andreia Gaita - - * InternalWebRequestStreamWrapper.cs: don't add a newline to the - request data, whatever uses the data should be the one adding - newlines if they need it (i.e., moon's ff bridge needs it, the - curl bridge doesn't) - -2010-02-25 Rolf Bjarne Kvinge - - * WebClient_2_1.cs: Emit DownloadProgressChanged events on the correct - thread too. - -2010-02-23 Sebastien Pouliot - - * HttpWebRequest_2_1.cs: Accept and ContentType properties do not - behave like Silverlight 2.0 (not related to browser/client stacks) - * WebHeaderCollection_2_1.cs: Range is now accepted in SL3 (not - related to browser/client stacks) - * WebRequest_2_1.cs: Fix registration to work on domains (new) - and scheme (more correctly wrt new unit tests). - -2010-02-16 Sebastien Pouliot - - * WebClient_2_1.cs: Keep a copy of 'userToken' since we need to - supply it when calling OnDownloadProgressChanged - * WebRequest_2_1.cs (SetupProgressDelegate): Simplify signature - -2010-01-29 Rolf Bjarne Kvinge - - * WebClient_2_1.cs: Ensure the WriteStreamClosed event is emitted on - the correct thread (by using the stored SynchronizationContext). - - * InternalWebRequestStreamWrapper.cs: Add a WebClientData field which - is passed to the WriteStreamClosedCallback. - -2010-01-28 Rolf Bjarne Kvinge - - * WebClient_2_1.cs: The async events must be invoked on a threadpool - thread if the async method wasn't executed on the main thread, so save - the synchronization context when the async method is called, and post - the event to that synchronization context when done. This is also - required when the async methods are executed on the main thread, since - HttpWebRequest callbacks are now always executed on a threadpool thread. - -2010-01-25 Sebastien Pouliot - - * UdpAnySourceMulticastClient.cs: New. Stub for SL4 - * UdpSingleSourceMulticastClient.cs: New. Stub for SL4 - -2010-01-13 Sebastien Pouliot - - * HttpWebRequest_2_1.cs: Throw for CookieContainer. It is - implemented only in the client http stack (and for a limited - time in the browser stack too ;-) - * InternalWebRequestStreamWrapper.cs: Keep the MemoryStream data - available after closing/disposing (by user) since our own code - will need it later (e.g. when posting like DRT287) - * WebHeaderCollection_2_1.cs: Provide an argument to - ArgumentException. Found by Gendarme's ArgumentException - InstantiateArgumentExceptionCorrectlyRule - -2010-01-12 Sebastien Pouliot - - * WebRequest_2_1.cs: Rework registration wrt the two, browser - and client, stacks offered in SL3. Only global works now. - -2010-01-11 Sebastien Pouliot - - * InternalWebRequestStreamWrapper.cs: New. Moved (and adapted) - from Moonlight System.Windows.Browser assembly. - * InternalWebResponseStreamWrapper.cs: New. Moved (and adapted) - from Moonlight System.Windows.Browser assembly. - * WebClient_2_1.cs: Remove custom delegate declaration (Gendarme's - AvoidDeclaringCustomDelegatesRule). Remove locking over a variable - (Gendarme's ReviewLockUsedOnlyForOperationsOnVariablesRule). - Avoid potential race with event handlers (Gendarme's - ProtectCallsToEventDelegatesRule). Implement OnWriteStreamClosed - * WebRequest_2_1.cs: Signature change from delegate to - Action. Found using Gendarme's - AvoidDeclaringCustomDelegatesRule - -2009-12-12 Rolf Bjarne Kvinge - - * WebClient_2_1.cs: When creating the request we need to copy over - any headers the user set on us. We also need to wrap - InvalidOperationExceptions in WebExceptions. - -2009-12-04 Sebastien Pouliot - - * HttpStatusCode_2_1.cs: Remove. SL3 provides all status code - since they are used for the client stack - * WebClient_2_1.cs: Add Credentials property and change - ResponseHeaders property to public - * WebRequest_2_1.cs: Add Credentials property - -2009-12-04 Sebastien Pouliot - - * DnsEndPoint_2_1.cs: Moved to System.dll since it's also part - of .net 4.0 - -2009-12-04 Sebastien Pouliot - - * HttpWebRequest_2_1.cs: Add CookieCollection, need to be - implemented in the client stack - * HttpWebResponse_2_1.cs: CookieContainer is virtual. Add FIXME - to move (a real) implementation into the client stack - * WebRequest_2_1.cs: Add Create(string) overload (SL3) - -2009-09-24 Sebastien Pouliot - - * Dns_2_1.cs: New. Smaller version of Dns.cs that offers just - enough for DnsEndPoint support - -2009-09-24 Sebastien Pouliot - - * DnsEndPoint_2_1.cs: Remove (now) unneeded method - -2009-07-16 Sebastien Pouliot - - * WebHeaderCollection_2_1.cs: Seal type. - -2009-06-17 Sebastien Pouliot - - * WebClient_2_1.cs: Fix BaseAddress and remove dual base[Address| - String] variables. - -2009-06-05 Sebastien Pouliot - - * WebClient_2_1.cs: Make sure *CompletedEventArgs gets called - even in case an exception occurs before the BeginGetResponse - call. Adjust API for OpenReadCompletedEventArgs. - -2009-06-04 Sebastien Pouliot - - * WebClient_2_1.cs: Remove the creation of threads and use the - async methods provided by WebRequest (and its friends). Use an - internal object to lock on (not this). Remove comments from the - original (mono) WebClient since the code has diverged so much. - Fix DRT#326 (hopefully others too or at least more than it breaks) - -2009-06-01 Sebastien Pouliot - - * HttpWebRequest_2_1.cs: Avoid possible NRE while settings a - complete collection. - * WebResponse_2_1.cs: Use StringComparer.OrdinalIgnoreCase on - the prefix Dictionary - -2009-05-26 Sebastien Pouliot - - * WebClient_2_1.cs: Add internal WebHeaderCollection. Change - signature for OpenPolicyReadAsync to take an addtional object - * WebResponse_2_1.cs: Add internal WebHeaderCollection - -2009-05-22 Sebastien Pouliot - - * WebClient_2_1.cs: Add an internal OpenPolicyReadAsync. Check - result in ProcessResponse and throw if not Ok (200). - * WebRequest_2_1.cs: Add an internal overload to BeginGetResponse - from where we can handle downloading the policy. - -2009-05-14 Sebastien Pouliot - - * DnsEndPoint_2_1.cs: Add method to return an IPEndPoint from a - DnsEndPoint that match the requested AddressFamily - -2009-05-12 Sebastien Pouliot - - * WebHeaderCollection_2_1.cs: Headers are case insensitive but we - must keep them in their original form since AllKeys property will - report them that way and user code (like DRT#288) can depends on - this behavior. - -2009-05-11 Sebastien Pouliot - - * WebHeaderCollection_2_1.cs: Headers are removed only in special - cases and never when the "this" property is used. Call ToLower - in SetHeader too in order to avoid typos. - -2009-05-11 Sebastien Pouliot - - * HttpWebRequest_2_1.cs: Fix Accept and ContentType properties - to use, with special care, the Headers property - * WebHeaderCollection_2_1.cs (SetHeader): Add or remove header. - -2009-05-10 Sebastien Pouliot - - * HttpWebRequest_2_1.cs: Move Headers property logic here (as - shown by adding more unit tests) - * WebClient_2_1.cs: Add comment that Headers are not validated - there, but later. - * WebHeaderCollection_2_1.cs: Add a SetHeader method that can - work around the normal validations that the "this" property - needs to do. - -2009-05-09 Sebastien Pouliot - - * WebHeaderCollection_2_1.cs: When associated with a WebRequest - the header collection items needs to be validated since not all - headers will be valid. Part of fix for DRT#532 - -2009-04-16 Sebastien Pouliot - - * HttpWebRequest_2_1.cs: Rework the throwing of NIE so gui-compare - does not report them (since they are the "right" behavior) - * WebClient_2_1.cs: Fix BaseAddress property to return the URI to - the XAP file. Implement protected GetWebRequest which will make an - absolute URI from a relative one (using BaseAddress). That remove - the need of the previous hack. - * WebRequest_2_1.cs: Remove previous hack - -2009-04-11 Sebastien Pouliot - - * WebClient_2_1.cs: WebClient allows relative URI... - * WebRequest_2_1.cs: ...while WebRequest does not by default. - Also uncomment a few checks for new test cases - -2009-04-11 Sebastien Pouliot - - * DnsEndPoint_2_1.cs: Adjust exceptions wrt unit tests - * HttpWebRequest_2_1.cs: Fix Headers property wrt unit tests: - * WebClient_2_1.cs: Fix some properties - * WebHeaderCollection_2_1.cs: Adjust exceptions wrt unit tests - * WebRequest_2_1.cs: Add RegisterPrefix functionality and add - missing checks (fix unit tests) - -2009-04-09 Sebastien Pouliot - - * DnsEndPoint_2_1.cs: Fix header. - * HttpStatusCode_2_1.cs: New. SL2 (short) version of the enum - * HttpWebRequest_2_1.cs: Add missing members - * WebExceptionStatus_2_1.cs: New. SL2 (short) version of the enum - * WebHeaderCollection_2_1.cs: Implement S.C.IEnumerable - -2009-03-11 Rolf Bjarne Kvinge - - * WebClient_2_1.cs: OnOpenReadCompleted and OnDownloadStringCompleted: - make sure we don't pass any exceptions back to native code. - -2009-03-04 Rolf Bjarne Kvinge - - * WebClient_2_1.cs: Stub out missing methods. - * WriteStreamClosedEventArgs_2_1.cs: - * WriteStreamClosedEventHandler_2_1.cs: Added. - -2009-02-05 Geoff Norton - - * WebClient_2_1.cs: Use g_timeout_add instead of g_idle_add here until - SyncContext is ready, as its less prone to starvation. - -2009-02-05 Geoff Norton - - * WebClient_2_1.cs: CancelAsync calls Thread.Interrupt so needs to be - SecuritySafeCritical for now. - -2009-01-26 Rolf Bjarne Kvinge - - * WebClient_2_1.cs: Ensure we don't let exceptions go to native code. - * HttpWebRequest_2_1.cs: Add AllowReadStreamBuffering. - -2009-01-21 Geoff Norton - - * WebClient_2_1.cs: Make the ManualResetEvent local to the callback - because a WebClient can be reused causing a wait-handle race here - allowing a delegate to get collected causing a crash. - -2009-01-21 Chris Toshok - - * WebClient_2_1.cs: add 1 method back in, CancelAsync. - -2009-01-12 Geoff Norton - - * WebClient_2.1.cs: SL2 webclient supports BaseAddress. - -2008-10-16 Jb Evain - - * WebHeaderCollection_2_1.cs: update to SL2 api. - -2008-10-16 Jb Evain - - * WebResponse_2_1.cs: update API to SL2. - -2008-08-21 Stephane Delcroix - - * WebClient_2_1.cs: set the address on OpenReadCompletedEventArgs - ctor. - -2008-08-21 Stephane Delcroix - - * WebClient_2_1.cs: enable the DownloadStringAsync code - -2008-08-19 Geoff Norton - - * WebClient_2_1.cs: Keep a reference to the tick callback until its completed. - -2008-08-18 Geoff Norton - - * WebRequest_2_1.cs: Set a delegate callback for BrowserHttpWebRequest - to update progress. - * WebClient_2_1.cs: Refactor the OnDownloadedChanged method, as its already - emitting on the right thread. Clean up the OnOpenReadCompleted method. - Set a delegate callback for BrowserHttpWebRequest to updated Progress. - -2008-08-17 Geoff Norton - - * WebRequest_2_1.cs: We support relative URI's now. - -2008-08-14 Geoff Norton - - * WebClient_2_1.cs: A dirty hack to emit the events on the proper thread - until we can figure out exactly how to leverage Dispatcher over here. - -2008-06-18 Stephane Delcroix - - * WebRequest_2_1.cs: Load BrowserHttpWebRequest from the right assembly - -2008-06-10 Stephane Delcroix - - * DnsEndPoint_2_1.cs: embed an IPAddress and rely on IPEndPoint - for serialization. - -2008-06-04 Stephane Delcroix - - * DnsEndPoint_2_1.cs: new DnsEndPoint class for SL2b1 - -2008-04-13 Jb Evain - - * *_2_1.cs: move the specific 2.1 System.Net code to the - assembly System.Net. diff --git a/mcs/class/System.Numerics/Test/System.Numerics/ChangeLog b/mcs/class/System.Numerics/Test/System.Numerics/ChangeLog deleted file mode 100644 index ec7ae1f94b4..00000000000 --- a/mcs/class/System.Numerics/Test/System.Numerics/ChangeLog +++ /dev/null @@ -1,121 +0,0 @@ -2013-06-13 Christoph Ruegg - - * BigIntegerTest.cs: Extended tests for - GreatestCommonDivisor to cover zero-args. - -2013-06-09 Christoph Ruegg - - * ComplexTest.cs: Created; Tests ToString - with special format strings. - -2010-03-06 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for decimal stuff. - -2010-03-06 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for remaining ToString - overloads. - -2010-03-06 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for ToString and - ToString(string). - -2010-03-06 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for .ctor(double). - -2010-03-06 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for Log. - -2010-03-06 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for GreatestCommonDivisor. - -2010-03-06 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for ModPow. - -2010-03-06 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for Pow. - -2010-03-06 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for DivRem. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for Mul. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for coersion operators - for short. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for << >>. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for | & ^ ~. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for ++, --. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for Abs. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for Min, Max. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for Negate. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for Sub. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for long CompareTo. - -2010-03-05 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for IComparable. - -2010-03-04 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for ulong relational ops with switched - arguments. - -2010-03-04 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for ulong Compare and relational ops. - -2010-03-04 Rodrigo Kumpera - - * BigIntegerTest.cs: Tests for Compare and relational ops. - -2010-03-04 Rodrigo Kumpera - - *BigIntegerTest.cs: Tests for Add. - -2010-03-04 Rodrigo Kumpera - - *BigIntegerTest.cs: Tests for Equals. - -2010-03-04 Rodrigo Kumpera - - *BigIntegerTest.cs: Tests for long constructor and coersion operator. - -2010-03-04 Rodrigo Kumpera - - *BigIntegerTest.cs: Added. diff --git a/mcs/class/System.Runtime.Caching/Assembly/ChangeLog b/mcs/class/System.Runtime.Caching/Assembly/ChangeLog deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/mcs/class/System.Runtime.Caching/ChangeLog b/mcs/class/System.Runtime.Caching/ChangeLog deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/mcs/class/System.Runtime.Caching/Test/Common/ChangeLog b/mcs/class/System.Runtime.Caching/Test/Common/ChangeLog deleted file mode 100644 index dbeafd60e5a..00000000000 --- a/mcs/class/System.Runtime.Caching/Test/Common/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2010-04-24 Marek Habersack - - * AppDomainTools.cs, AssertExtensions.cs, PokerChangeMonitor.cs, - PokerMemoryCache.cs, PokerObjectCache.cs, - TestNotificationSystem.cs: added - diff --git a/mcs/class/System.Runtime.Caching/Test/System.Runtime.Caching/ChangeLog b/mcs/class/System.Runtime.Caching/Test/System.Runtime.Caching/ChangeLog deleted file mode 100644 index 657cc7b34f3..00000000000 --- a/mcs/class/System.Runtime.Caching/Test/System.Runtime.Caching/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -2010-04-26 Marek Habersack - - * MemoryCacheTest.cs: added tests for LRU removal of entries. - -2010-04-24 Marek Habersack - - * MemoryCacheTest.cs, ObjectCacheTest.cs: added - - * HostFileChangeMonitorTest.cs: added more tests. - diff --git a/mcs/class/System.Runtime.DurableInstancing/Assembly/ChangeLog b/mcs/class/System.Runtime.DurableInstancing/Assembly/ChangeLog deleted file mode 100644 index 4e496860138..00000000000 --- a/mcs/class/System.Runtime.DurableInstancing/Assembly/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2010-05-12 Atsushi Enomoto - - * AssemblyInfo.cs : initial checkin. diff --git a/mcs/class/System.Runtime.DurableInstancing/ChangeLog b/mcs/class/System.Runtime.DurableInstancing/ChangeLog deleted file mode 100644 index 62bc98cd9e1..00000000000 --- a/mcs/class/System.Runtime.DurableInstancing/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2010-06-30 Atsushi Enomoto - - * System.Runtime.DurableInstancing_test.dll.sources : test sources. - -2010-05-12 Atsushi Enomoto - - * Makefile, System.Runtime.DurableInstancing.dll.sources: - initial checkin. - diff --git a/mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing/ChangeLog b/mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing/ChangeLog deleted file mode 100644 index 84add8f4f9d..00000000000 --- a/mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2010-06-30 Atsushi Enomoto - - * InstancePersistenceEvent.cs, InstancePersistenceContext.cs, - InstanceStore.cs, InstanceView.cs, InstanceValue.cs : some hack. - -2010-05-12 Atsushi Enomoto - - * AllEnums.cs InstanceLockQueryResult.cs InstanceStore.cs - AllExceptions.cs InstanceOwner.cs InstanceStoreQueryResult.cs - InstanceOwnerQueryResult.cs InstanceValue.cs - InstanceHandle.cs InstancePersistenceCommand.cs InstanceView.cs - InstanceKey.cs InstancePersistenceContext.cs - InstanceKeyView.cs InstancePersistenceEvent.cs : - initial checkin (stubs). - diff --git a/mcs/class/System.Runtime.Remoting/Assembly/ChangeLog b/mcs/class/System.Runtime.Remoting/Assembly/ChangeLog deleted file mode 100644 index d2559b33fb1..00000000000 --- a/mcs/class/System.Runtime.Remoting/Assembly/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2008-08-09 Gert Driesen - - * AssemblyInfo.cs: ComVisible attribute only applies to 2.0 profile. - -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2004-05-13 Lluis Sanchez Gual - - * AssemblyInfo.cs: Removed CLSCompliant attribute. - -2004-03-31 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/System.Runtime.Remoting/ChangeLog b/mcs/class/System.Runtime.Remoting/ChangeLog deleted file mode 100644 index 8b5b96c8b31..00000000000 --- a/mcs/class/System.Runtime.Remoting/ChangeLog +++ /dev/null @@ -1,231 +0,0 @@ -2010-02-26 Robert Jordan - - * Remove MonoHttp (NET_1_1) from the build. - -2008-09-19 Michael Hutchinson - - * System.Runtime.Remoting_test.dll.sources: add HttpBugtests.cs. - -2008-08-09 Gert Driesen - - * System.Runtime.Remoting.dll.sources: add SocketCachePolicy.cs. - -2008-01-25 Gert Driesen - - * System.Runtime.Remoting_test.dll.sources: add TcpChannelTest.cs. - -2007-05-19 Robert Jordan - - * System.Runtime.Remoting_test.dll.sources: add IpcChannelTest.cs - -2007-01-09 Robert Jordan - - * System.Runtime.Remoting_test.dll.sources: add GenericTest.cs. - -2005-11-16 Vladislav Spivak - * Added net_1_1_java source includes and excludes - -2005-11-05 Robert Jordan - - * System.Runtime.Remoting.dll.sources: Added Channels/IAuthorizeRemotingConnection.cs - -2005-11-06 Svetlana Zholkovsky - - * Add System.Runtime.Remoting.vmwcsproj and System.Runtime.Remoting.sln - * AssemblyInfo.cs: only TARGET_JVM changes - -2005-11-05 Robert Jordan - - * System.Runtime.Remoting.dll.sources: Removed Ipc/IpcChannelFactory.cs - -2005-10-19 Robert Jordan - - * System.Runtime.Remoting.dll.sources: Added S.R.R.Channels.Ipc* - * System.Runtime.Remoting_test.dll.sources: Added IpcCalls.cs - -2005-10-16 Robert Jordan - - * Added System.Runtime.Remoting.Channels.Ipc* for NET_2_0 - -2005-01-14 Lluis Sanchez Gual - - * System.Runtime.Remoting_test.dll.sources: Added: - System.Runtime.Remoting.Channels/RemotingThreadPool.cs - -2004-10-25 Zoltan Varga - - * Makefile: Add '.' to MONO_PATH during test. Fixes #68377. - -2004-09-27 Lluis Sanchez Gual - - * System.Runtime.Remoting_test.dll.sources: Added RemotingServicesTest.cs. - -2004-06-23 Lluis Sanchez Gual - - * System.Runtime.Remoting_test.dll.sources: Added ActivationTests.cs. - -2004-05-13 Lluis Sanchez Gual - - * System.Runtime.Remoting.dll.sources: Added: - System.Runtime.Remoting.Channels.Http/AggregateDictionary.cs, - System.Runtime.Remoting.Services/RemotingClientProxy.cs, - System.Runtime.Remoting.Services/RemotingService.cs - -2004-04-29 Lluis Sanchez Gual - - * Makefile: Removed unneeded System.Web.Services dependency. - -2004-03-31 Andreas Nahr - - * System.Runtime.Remoting.dll.sources: Added: - AssemblyInfo and Locale - -2003-12-03 Atsushi Enomoto - - * Makefile : added reference to System.Web.Services.dll - -2003-12-03 Lluis Sanchez Gual - - * System.Runtime.Remoting.dll.sources: Added: - System.Runtime.Remoting.MetadataServices/MetaDataExporter.cs - System.Runtime.Remoting.MetadataServices/MetaDataCodeGenerator.cs - * Makefile: Added new assembly references. - -2003-11-16 Lluis Sanchez Gual - - * System.Runtime.Remoting.dll.sources: Added: - System.Runtime.Remoting.Channels/BinaryCore.cs - System.Runtime.Remoting.Channels/ChannelCore.cs - System.Runtime.Remoting.Channels/SoapCore.cs - -2003-11-13 Lluis Sanchez Gual - - * System.Runtime.Remoting.dll.sources: Removed HttpThread.cs - -2003-11-11 Lluis Sanchez Gual - - * System.Runtime.Remoting_test.dll.sources: Added CrossDomainCalls.cs test file. - -2003-09-14 Lluis Sanchez Gual - - * TcpClientChannel.cs: Fixed constructor. - -2003-08-22 Lluis Sanchez Gual - - * System.Runtime.Remoting_test.dll.sources: Added DelegateCalls.cs test file. - -2003-08-20 Lluis Sanchez Gual - - * TcpConnectionPool.cs: Check if a connection is alive before reusing - it. Added some properties to support this. - -2003-08-20 Lluis Sanchez Gual - - * System.Runtime.Remoting_test.dll.sources: Added new test files. - -2003-08-18 Lluis Sanchez Gual - - * HttpClientChannel.cs, HttpServerChannel.cs: Fixed bug #47703 - -2003-07-23 Lluis Sanchez Gual - - * Makefile: added dll extension to System.Runtime.Remoting reference - -2003-07-23 Lluis Sanchez Gual - - * System.Runtime.Remoting_test.dll.sources: Added. - * Makefile: added test support. - -2003-06-21 Lluis Sanchez Gual - - * HttpChannel.cs, HttpClientChannel.cs, HttpHelper.cs, HttpServer.cs, - HttpServerChannel.cs, HttpThread.cs: added new implementation of the HttpChannel - by Ahmad Tantawy, Ahmad Kadry and Hussein Mehanna. - * unix.args: added HttpHelper.cs,HttpServer.cs,HttpThread.cs. - -2003-05-13 Lluis Sanchez Gual - - * BinaryServerFormatterSink.cs: The uri of the target object is now assigned - to the message through the HeaderHandler delegate. - -2003-04-27 Lluis Sanchez Gual - - * TcpChannel.cs: The port property may not be an string. Fixed. - * TcpServerChannel.cs: Added some fixes by Jerome Laban. Implemented - some channel properties. - -2003-04-03 Lluis Sanchez Gual - - * TcpMessageIO.cs: Changed header format to match MS.NET. Based on the patch - sent by Jose Luís Martín. - * TcpClientTransportSink.cs: Improved support for OneWay messages. - * BinaryClientFormatterSink.cs: Added Content-Type header. - -2003-03-25 Martin Willemoes Hansen - - * Stubed System.Runtime.Remoting.MetadataServices - -2003-03-22 Martin Willemoes Hansen - - * Stubed System.Runtime.Remoting.Channels.Http - -2003-02-05 Alvaro del Castillo - - * System.Runtime.Remoting.Channels.Tcp/TcpClientTransportSink.cs: - * System.Runtime.Remoting.Channels.Tcp/TcpMessageIO.cs: - * System.Runtime.Remoting.Channels.Tcp/TcpServerChannel.cs: - Change MessageType to MessageStatus so the code is - more clear - -2002-12-29 Lluis Sanchez Gual - - * TcpServerChannel.cs: Changed management of listener threads. - * TcpConnectionPool.cs: Add shutdown method. - * TcpChannel.cs: Corrected shutdown method. - -2002-12-29 Lluis Sanchez Gual - - * TcpServerChannel.cs: Changed default formatter sink to BinaryFormatterSink - * TcpMessageIO.cs: warning corrected. - * TcpConnectionPool.cs: changed default value of MaxOpenConnections. - * TcpClientTransportSink.cs: implemented support for one way calls. - * TcpClientChannel.cs: Changed default formatter sink to BinaryFormatterSink. - * TcpChannel.cs: corrected Parse method. Now can parse channel uris. - * BinaryServerFormatterSink.cs: Implemented. - * BinaryClientFormatterSink.cs: Implemented. - -2002-12-29 Lluis Sanchez Gual - - * CommonTransportKeys.cs: Implemented and added to CVS - * TcpChannel.cs: Added. It is a more ore less complete implementation - of the tcp channel, although not yet compatible with MS TcpChannel. - * TcpClientChannel.cs: Added - * TcpClientTransportSink.cs: Added - * TcpClientTransportSinkProvider.cs: Added - * TcpConnectionPool.cs: Added - * TcpMessageIO.cs: Added - * TcpServerChannel.cs: Added - * TcpServerTransportSink.cs: Added - * SimpleWireFormat.cs: Corrected a bug in method SerializeObject - * SimpleServerFormatterSink.cs: Some small corrections - * SimpleClientFormatterSink.cs: Some small corrections - -2002-09-03 Dietmar Maurer - - * System.Runtime.Remoting.Channels.CORBA/CORBAChannel.cs: - impl. the channel wrapper. - - * System.Runtime.Remoting.Channels.Simple/SimpleChannel.cs: - impl. the channel wrapper. - - * System.Runtime.Remoting.Channels.Simple/SimpleServerChannel.cs - (GetUrlsForUri): use all available channel uris. - -2002-08-30 Dietmar Maurer - - * System.Runtime.Remoting.Channels.Simple/SimpleWireFormat.cs: add - more types. - -2002-08-14 Rodrigo Moya - - * TcpChannel.cs: new classes. diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/ChangeLog b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/ChangeLog deleted file mode 100644 index 6a01a5ae492..00000000000 --- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Http/ChangeLog +++ /dev/null @@ -1,278 +0,0 @@ -2009-09-15 Gonzalo Paniagua Javier - - * HttpClientTransportSink.cs: ensure the response stream is disposed. - * HttpServerTransportSink.cs: use the public API of HttpConnection. - * RemotingHttpListener.cs: use the public API of HttpConnection - instead of hooking into an internal method, possibly cause exception - and leave the Connection in an unstable state. - -2009-02-08 Gonzalo Paniagua Javier - - * HttpClientTransportSink.cs: if we get an WebException that does not - have a response, dispatch it to the sink. - -2008-11-10 Michael Hutchinson - - * HttpServerTransportSink.cs: Seek to beginning of server response - stream. Fixes Bug 436995 - Xml-Rpc.net does not work since - Mono 1.9.x. - -2008-09-30 Michael Hutchinson - - * HttpServerChannel.cs: make sure the channel data object is set - when the port is auto-assigned. - * HttpClientTransportSink.cs: Use the __RequestUri header for the - request's URI. Includes workaround for bad __RequestUri values. - - Fixes Bug 378713 - [regression] Remoting - HttpChannel. - -2008-09-24 Michael Hutchinson - - * HttpServerTransportSink.cs: Disable chunking on the server, as - for some reason it was breaking the tests. This reduces efficiency - but right now is unavoidable. - - * HttpServerChannel.cs: Implement AddHookChannelUri. Thanks to - Lluis for the patch. - -2008-09-23 Michael Hutchinson - - * HttpClientChannel.cs: Fix logic error from ==/!= typo. Stops - channel from trying to handle IPC URLs, which was breaking the - IPC tests. - -2008-09-19 Michael Hutchinson - - * HttpServerChannel.cs: - * HttpClientChannel.cs: - * HttpChannel.cs: Fixes from corcompare, and some cleanup. - -2008-09-19 Jeffrey Stedfast - - * HttpChannel.cs: Throw ArgumentNullException if url is null. - -2008-09-18 Michael Hutchinson - - * HttpServerTransportSink.cs: - * HttpServerChannel.cs: Cleanup. - * HttpClientTransportSink.cs: Use username/password/domain parameters, - fix some spelling, add FIXME comment regarding stream copying. - * HttpClientChannel.cs: - * HttpChannel.cs: Fix 1.1 API slip. - -2008-09-18 Michael Hutchinson - - * HttpServerChannel.cs: Don't try to resolve IPAddress.Any, so that - by default we bind to localhost/lo as well as the host address. - Also remove dead code for binding to multiple IP addresses; I don't - think we need to handle that. - -2008-09-18 Michael Hutchinson - - * HttpChannel.cs: Fix default channel name. - -2008-09-18 Michael Hutchinson - - * HttpClientTransportSink: Fix logic error that broke async client - functionality. Fixes HttpAsyncCallTest tests. - -2008-06-14 Sebastien Pouliot - - * HttpRemotingHandler.cs: Remove double assignment to bodyBuffer. - [Found using Gendarme] - -2008-02-12 Roei Erez (roeie@mainsoft.com) - - * HttpServerChannel.cs: Always initialize channel uri. - -2007-10-30 Robert Jordan - - * HttpHelper.cs: Support for the "https" scheme. Make scheme parser - case invariant. Fixes bug #81701. - - * HttpServerChannel.cs (GetChannelUri): Take channel data into account. - - * HttpServerChannel.cs (SetupChannel): Initialize channel data - with "null", because at this stage we don't necessary have a valid - channel URI. - -2007-08-23 Robert Jordan - - * HttpRemotingHandlerFactory.cs: configure Remoting because - System.Web doesn't anymore. Fixes #81831. - -2006-12-18 Lluis Sanchez Gual - - * HttpServerChannel.cs: The remoting infrastructure does not call - StartListening() anymore, so it has to be called by the channel. - -2006-03-05 Andrew Skiba - - * HttpClientChannel.cs, HttpServerChannel.cs: exceptions propagating - incompatible with dotnet. Patch by roeie@mainsoft.com - -2005-11-06 Svetlana Zholkovsky - - * Add HttpHandlerFactory.jvm.cs - * HttpHandlerFactory.cs: Create and register HttpChannel in case it - was not registered before. - * HttpHandler.cs: Send response headers. - * HttpServerChannel.cs: - - Change default port to -1. - - Don't start a listener if the port == -1 - - Send response to the client also in case of DispatchRequest fails - -2005-10-10 Lluis Sanchez Gual - - * HttpServer.cs: Removed all non-sense regular expressions for - parsing files. Makes the channel faster and fixes bug #75886. - -2005-07-06 Lluis Sanchez Gual - - * HttpServer.cs: Close the connection after processing the request. - Based on a patch by Brion Vibber. Fixes bug #75467. - -2005-05-18 Lluis Sanchez Gual - - * HttpServerChannel.cs: Catch exceptions thrown in the server thread. - In StopListening, wait for the server thread to stop before returning. - -2005-01-25 Lluis Sanchez Gual - - * HttpServer.cs: Use a single stream for in an out stream, since they - where the same. Set IPAddress and ConnectionId transport headers. - -2005-01-14 Lluis Sanchez Gual - - * HttpServerChannel.cs: Use the new RemotingThreadPool to manage threads. - Fixed some warnings. - * HttpServer.cs: Minor fix. - -2004-12-17 Lluis Sanchez Gual - - * HttpHelper.cs: Removed unused method. Optimized CopyStream method. - * HttpServerChannel.cs: SendResponse does not return a bool any - more, it throws an exception when it fails. - * HttpServer.cs: Improved handling of errors. - -2004-10-22 Lluis Sanchez Gual - - * HttpClientChannel.cs: In CreateMessageSink, process the remote channel - data if the provided url does not have the expected format. This fixes - a regression from the fix for bug #66768 and fixes #68669. - -2004-09-27 Lluis Sanchez Gual - - * HttpClientChannel.cs: Throw an http exception if the response is a 500, - don't try to deserialize the exception. - -2004-05-26 Lluis Sanchez Gual - - * HttpServerChannel.cs: Default port is 0. - -2004-05-25 Lluis Sanchez Gual - - * HttpServerChannel.cs: Take unused port if the provided prot is 0. - -2004-05-13 Lluis Sanchez Gual - - * HttpChannel.cs, HttpClientChannel.cs: Added missing IDictionary - properties. - * HttpRemotingHandler.cs: Added missing constructor. - * HttpRemotingHandlerFactory.cs: Made ConfigureHttpChannel private. - * HttpServerChannel.cs: Fixed IDictionary properties. - -2004-04-30 Lluis Sanchez Gual - - * HttpServer.cs: Removed dead code. - -2004-02-27 Lluis Sanchez Gual - - * HttpClientChannel.cs: Set the RequestUri transport header before sending - the request. - -2004-02-04 Lluis Sanchez Gual - - * HttpRemotingHandlerFactory.cs: Loading of remoting configuration moved - to System.Web.Configuraiton. - -2003-12-12 Lluis Sanchez Gual - - * HttpServer.cs: Removed debug code. - -2003-12-10 Lluis Sanchez Gual - - * HttpServer.cs: Allow the use of GET method (SdlServerSink supports it). - Added some text constans for transport keys. - * HttpServerChannel.cs: Add SdlChannelSinkProvider to the default - sink provider chain. Removed unused ErrorMessage class. - -2003-11-16 Lluis Sanchez Gual - - * HttpHelper.cs: Removed usnused method GetMachineIp. - * HttpServerChannel.cs: Added support for priority, bindTo, useIpAddress and - machineName properties. - -2003-11-13 Lluis Sanchez Gual - - * HttpChannel.cs: Create empty property dictionary in the default - constructor. - -2003-11-13 Lluis Sanchez Gual - - * HttpChannel.cs: Moved initialization code in SetupChannel to the - respective client and server channels. Added implementatoin of the - interface IChannelReceiverHook. - * HttpRemotingHandler.cs: Implemented. - * HttpRemotingHandlerFactory.cs: Implemented. - * HttpServer.cs: In general, use Stream instances instead of Socket. It is - more reusable in this way. Also improved formatting. - * HttpServerChannel.cs: Implemented support for IChannelReceiverHook. - Added new method DispatchRequest in HttpServerTransportSink that can - be reused by HttpRemotingHandler. - -2003-11-12 Lluis Sanchez Gual - - * HttpServerChannel.cs: Removed StartListening call from constructor. It - is called by the remoting framework. - * HttpClientChannel.cs, HttpHelper.cs: Fixed some formatting. - -2003-09-17 Lluis Sanchez Gual - - * HttpHelper.cs: Fixed bug #48468. Patch by Jean-Marc Andre. - * HttpClientChannel.cs HttpServer.cs HttpServerChannel.cs: Fixed some warnings. - -2003-08-22 Lluis Sanchez Gual - - * HttpClientChannel.cs: Changed text for user-agent header (removed references - to MS.NET). - Removed try/catch from AsyncProcessRequest. If there is an exception it must - flow to the caller. - in AsyncRequestHandler, improved management of exceptions. HttpWebRequest - throws an exception if the result code is 400, 500. Is is not a communication - error, but an application or server error. The content of the body must be - deserialized like in normal responses. - In CreateWebRequest, if the stream being sent is a MemoryStream, use a more - efficient way of writing the content. - In SendAndRecieve, same as in AsyncRequestHandler. Also moved some code to a - new method named ReceiveResponse, so it can be reused from AsyncRequestHandler. - * HttpHelper.cs: Removed some debugging code that is not needed. - * HttpServer.cs: Improved formatting of some code. - In CheckRequest method, send a 100-continue response if the request has - the header: expect:100-continue. - Method SendResponse: the remoting formatter may include the result code and - reason phrase to use in the transport headers. Used them if provided. - * HttpServerChannel.cs: Use ThreadPool to create the thread that will answer - a request. - -2003-08-18 Lluis Sanchez Gual - - * HttpClientChannel.cs, HttpServerChannel.cs: Fixed bug #47703 - -2003-06-21 Lluis Sanchez Gual - - * HttpChannel.cs, HttpClientChannel.cs, HttpHelper.cs, HttpServer.cs, - HttpServerChannel.cs, HttpThread.cs: added new implementation of the HttpChannel - by Ahmad Tantawy, Ahmad Kadry and Hussein Mehanna. - * unix.args: added HttpHelper.cs,HttpServer.cs,HttpThread.cs. - diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc.Unix/ChangeLog b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc.Unix/ChangeLog deleted file mode 100644 index be4753102e6..00000000000 --- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc.Unix/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -2007-05-19 Robert Jordan - - * IpcClientChannel.cs (CreateMessageSink, IpcToUnix): - don't try to parse null URLs because non wellknown remote objects - don't have one. Fixes bug #81653. - - * IpcClientChannel.cs (ChangeUri): make static, reuse IpcToUnix (). - -2005-10-16 Robert Jordan - - * Imported - diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc.Win32/ChangeLog b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc.Win32/ChangeLog deleted file mode 100644 index 02fee79aaef..00000000000 --- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc.Win32/ChangeLog +++ /dev/null @@ -1,22 +0,0 @@ -2010-05-29 Robert Jordan - - * IpcChannelHelper.cs (copy): Take into account that the remoting - stack is internally using MemoryStreams all over the place. - Fixes bug #609381 as a side effect. - - * IpcChannel.cs (.ctor): Create an IpcClientChannel as well. - -2005-11-05 Robert Jordan - - * IpcClientChannel.cs, IpcServerChannel.cs: Added missing ctors. - -2005-11-04 Robert Jordan - - * IpcChannelHelper.cs: Removed the colon from the invalid pipe name - chars, because it is a valid char on NT systems and some .NET IPC - channel samples contain a colon in their port names. - -2005-10-16 Robert Jordan - - * Imported - diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc/ChangeLog b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc/ChangeLog deleted file mode 100644 index 64c884079d4..00000000000 --- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Ipc/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2008-08-09 Gert Driesen - - * IpcChannel.cs: Fixed argument names to match MS. - * IpcClientChannel.cs: Fixed argument names to match MS. Made - CreateMessageSink virtual to match MS. - * IpcServerChannel.cs: Fixed argument names to match MS. Made - GetUrlsForUri virtual to match MS. - -2005-11-05 Robert Jordan - - * IpcServerChannel.cs: Implemented missing GetChannelUri (). - Ipc*.cs: Removed the reflective channel factory. - -2005-10-16 Robert Jordan - - * Imported - diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Tcp/ChangeLog b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Tcp/ChangeLog deleted file mode 100644 index 214ab8b92c4..00000000000 --- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels.Tcp/ChangeLog +++ /dev/null @@ -1,242 +0,0 @@ -2008-09-18 Robert Jordan - - * TcpConnectionPool.cs: Set NoDelay on both profiles. - -2008-09-18 Zoltan Varga - - * TcpConnectionPool.cs: Set the NoDelay flag on the socket to avoid - excessive waiting by the tcp stack. Fixes #416462. - -2008-09-17 Jeffrey Stedfast - - * TcpChannel.cs (ParseTcpURL): If given "tcp://", don't set host - to "", leave it as null. - - * TcpClientChannel.cs (TcpClientChannel): Use the default - SinkProviders if the sinkProvider argument is null. - - * TcpChannel.cs (ParseTcpURL): TcpClientTransportSink needs the - host component, so extract that info into its own string as well. - -2008-09-12 Jeffrey Stedfast - - Fix for bug #320298 - - * TcpClientTransportSink.cs: Updated for change to - TcpChannel.ParseTcpURL(). We now need to do our own integer - conversion/validation of the port. - - * TcpChannel.cs (ParseTcpURL): We need to match the - protocol ("tcp") case-insensitively. The objectURI is supposed to - include the leading '/' character. Also, we need to ignore invalid - port designators since Microsoft's .NET implementation of - TcpChannel.Parse() doesn't seem to care that they are valid. - -2008-08-09 Gert Driesen - - * TcpChannel.cs: Fixed argument names to match MS. - * TcpServerChannel.cs: Fixed argument names to match MS. - -2008-06-18 Robert Jordan - - * TcpMessageIO.cs: Handle zero length streams. Fixes #398783. - -2008-01-25 Zoltan Varga - - * TcpChannel.cs (Init): Handle properties == null. - - * TcpClientChannel.cs (.ctor): Ditto. Fixes #355905. - -2006-01-09 Robert Jordan - - * TcpServerChannel.cs (ProcessMessages): Flush the stream only when - necessary (TcpServerTransportSink.InternalProcessMessage does it anyway), - otherwise pending OneWay & async messages are lost. - * TcpMessageIO.cs (SendMessageStream): Mark OneWay messages as such. - Fixes MS.NET interoperability. - * TcpClientTransportSink.cs (AsyncProcessRequest): - Use the new TcpMessageIO.SendMessageStream overload to mark OneWay - requests. Fixes bug #80406. - -2007-01-08 Lluis Sanchez Gual - - * TcpChannel.cs, TcpServerChannel.cs: Moved StartListening call to - the constructor of TcpServerChannel. - -2006-12-18 Lluis Sanchez Gual - - * TcpChannel.cs: The remoting infrastructure does not call - StartListening() anymore, so it has to be called by the channel. - -2006-09-15 Lluis Sanchez Gual - - * TcpServerTransportSink.cs, TcpServerChannel.cs: - When sending an async call response, don't use the original request - stream because it may have been used by another call. - -2006-05-31 Gert Driesen - - * TcpClientChannel.cs: Marked CreateMessageSink virtual. - * TcpServerChannel.cs: Marked GetUrlsForUri virtual. - -2006-05-31 Gert Driesen - - * TcpClientChannel.cs: Set eol-style to native. - * TcpChannel.cs: Fixed line endings. Set eol-style to native. - * TcpServerTransportSink.cs: Fixed line endings. Set eol-style to - native. - * TcpConnectionPool.cs: Fixed line endings. Set eol-style to CRLF. - * TcpClientTransportSinkProvider.cs: Fixed line endings. Set eol-style - to native. - * TcpMessageIO.cs: Set eol-style to native. - * TcpServerChannel.cs: Fixed line endings. Set eol-style to native. - * TcpClientTransportSink.cs: Fixed line endings. Set eol-style to - native. - -2005-11-08 Lluis Sanchez Gual - - * TcpServerChannel.cs: Fix null ref exception. - -2005-11-06 Svetlana Zholkovsky - - * TcpServerChannel.cs, TcpConnectionPool.cs: only TARGET_JVM changes - -2005-07-25 Lluis Sanchez Gual - - * TcpChannel.cs: Don't create a server channel when the - default constructor is used. Fixes bug #75626. - -2005-05-31 Lluis Sanchez Gual - - * TcpServerTransportSink.cs: Remove the channel uri from the - received uri. - -2005-05-31 Lluis Sanchez Gual - - * TcpServerChannel.cs: Use IP address in object uris by default. - Fixes bug #54234. Removed unused field. - * TcpClientTransportSink.cs: Fix warning. - -2005-05-18 Lluis Sanchez Gual - - * TcpServerChannel.cs: In StopListening, wait for the server thread - to stop before returning. This fixes bug #74962. - -2005-01-25 Lluis Sanchez Gual - - * TcpServerTransportSink.cs: Set IPAddress and ConnectionId - transport headers. This fixes bug #71423. - * TcpServerChannel.cs: Use Socket instead of TcpClient, so we can - easily get the IP address of the client. Added properties in - ClientConnection to get the IP address and the connection id. - -2005-01-21 Lluis Sanchez Gual - - * TcpMessageIO.cs: Added a buffer parameter to ReceiveMessageStatus, - to avoid creating unneded buffers. - * TcpServerChannel.cs, TcpClientTransportSink.cs: Use new buffer - parameter in ReceiveMessageStatus. - -2005-01-14 Lluis Sanchez Gual - - * TcpConnectionPool.cs: Don't limit client connections. - This fixes bug #70700. Create connections from outside the pool lock. - * TcpMessageIO.cs: Throw real exceptions when errors occur. - * TcpServerChannel.cs: Use the new RemotingThreadPool to manage threads. - This also fixes bug #70700. - -2004-12-17 Lluis Sanchez Gual - - * TcpMessageIO.cs: Removed some more WriteByte calls. - * TcpClientTransportSink.cs: Flush the net stream after writing - a message. - -2004-12-10 Lluis Sanchez Gual - - * TcpChannel.cs: Don't use regular expressions to parse the url, it's - too slow. - * TcpMessageIO.cs: Read byte chunks using the new StreamRead method, - which won't block if the connection is closed. - * TcpServerChannel.cs: Flush the stream after writing the response. - Wrap the close call in a try/catch (some bytes can be left in the - buffered stream if a connection is suddently closed, and it will fail - when trying to flush them). - -2004-12-09 Lluis Sanchez Gual - - * TcpConnectionPool.cs: Access the socket stream through a - BufferedStream. - * TcpMessageIO.cs: Avoid ReadByte(). - * TcpServerChannel.cs: Access the socket stream through a - BufferedStream. Abort the connection if an unknown message is received. - All this fixes performance bug #70337. - -2004-10-22 Lluis Sanchez Gual - - * TcpClientChannel.cs: In CreateMessageSink, process the remote channel - data if the provided url does not have the expected format. This fixes - a regression from the fix for bug #66768 and fixes #68669. - -2004-07-15 Lluis Sanchez Gual - - * TcpServerChannel.cs: Set channel name from the provided properties. - This fixes bug #61592. - -2004-05-13 Lluis Sanchez Gual - - * TcpChannel.cs: Made Init private. - * TcpClientTransportSink.cs, TcpClientTransportSinkProvider.cs, - TcpServerTransportSink.cs: Made internal. - -2004-04-16 Lluis Sanchez Gual - - * TcpClientChannel.cs: Initialize the sink provider in the default - constructor. - -2004-03-04 Lluis Sanchez Gual - - * TcpServerChannel.cs: In the ProcessMessages() loop, moved the closing of - the stream to the finally block, so it is called if the thread is aborted. - -2004-02-27 Lluis Sanchez Gual - - * TcpClientTransportSink.cs: Set the RequestUri transport header before - sending the request. - -2004-02-23 Lluis Sanchez Gual - - * TcpClientTransportSink.cs: Release the connection after sending an - OneWay call. This fixes bug #54671. - -2003-12-23 Lluis Sanchez Gual - - * TcpServerChannel.cs: If useIpAddress and bindAddress are both specified, - set bindAddress as the host address for the client. - -2003-12-19 Lluis Sanchez Gual - - * TcpServerChannel.cs: Fixes in channel initialization. - -2003-12-12 Lluis Sanchez Gual - - * TcpChannel.cs: Added null check. - -2003-11-16 Lluis Sanchez Gual - - * TcpClientChannel.cs: Added support for name and priority properties. - * TcpServerChannel.cs: Added support for priority, bindTo, useIpAddress, - machineName and supressChannelData properties. - * TcpChannel.cs, TcpServerTransportSink.cs: Formatting change. - -2003-11-13 Lluis Sanchez Gual - - * TcpChannel.cs: take into account name and priority properties. - -2003-11-12 Lluis Sanchez Gual - - * TcpServerChannel.cs: Remove listener initialization and StartListening - call from constructor. It is called now by the remoting framework. - * TcpConnectionPool.cs: Removed fixme. - - Older log entries can be found in the System.Runtime.Remoting ChangeLog. - diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels/ChangeLog b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels/ChangeLog deleted file mode 100644 index 82a15a94324..00000000000 --- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Channels/ChangeLog +++ /dev/null @@ -1,234 +0,0 @@ -2008-09-23 Michael Hutchinson - - * SoapServerFormatterSink.cs: Do not try to parse text/xml code - unless there is a SOAPAction. Set position on outgoing streams to - zero, so they can be properly parsed in the general infrastructure. - Do not try to seek on incoming streams. - -2008-08-09 Gert Driesen - - * BinaryServerFormatterSink.cs: Fixed argument name to match MS. - * SoapClientFormatterSink.cs: Fixed argument name to match MS. Code - formatting. - * SocketCachePolicy.cs: Added. - -2007-05-10 Jonathan Chambers - - * BinaryClientFormatterSinkProvider.cs: Allow typeFilterLevel property - if NET_1_1 or greater; matches code already in BinaryCore. - -2007-05-07 Robert Jordan - - * SoapMessageFormatter.cs (BuildMethodCallFromSoapMessage): - Validate DecodeXmlNamespaceForClrTypeNamespace's result. - Don't use RemotingServices.GetServerTypeForUri's result to - lookup the method from, because it returns the concrete server - type. We need the type that was used to make the call, which - we can compute from DecodeXmlNamespaceForClrTypeNamespace's output. - Fixes the last part of bug #77191. - -2007-28-02 Lluis Sanchez Gual - - * ChannelCore.cs: Added missing null check. LoadWithPartialName can - return null. - -2006-12-18 Lluis Sanchez Gual - - * SoapMessageFormatter.cs: FieldSetter and FieldGetter methods need - to be handled in a special way, since they are the only private - methods which can be called from a subclass. - -2006-05-31 Gert Driesen - - * SoapCore.cs: Set eol-style to native. - * SoapServerFormatterSinkProvider.cs: Fixed line endings. Set eol-style - to CRLF. - * ChannelCore.cs: Set eol-style to native. - * BinaryServerFormatterSink.cs: Set eol-style to native. - * SoapClientFormatterSinkProvider.cs: Fixed line endings. Set eol-style - to CRLF. Next and CreateSink should not be virtual. - * SoapMessageFormatter.cs: Set eol-style to CRLF. - * BinaryClientFormatterSink.cs: Fixed line endings. Set eol-style to - native. - * BinaryCore.cs: Set eol-style to native. - * BinaryServerFormatterSinkProvider.cs: Set eol-style to native. - * CommonTransportKeys.cs: Set eol-style to native. - * SoapServerFormatterSink.cs: Fixed line endings. Set eol-style to CRLF. - * RemotingThreadPool.cs: Fixed line endings. Set eol-style to native. - * BinaryClientFormatterSinkProvider.cs: Set eol-style to native. - * SoapClientFormatterSink.cs: Fixed line endings. Set eol-style to CRLF. - -2006-03-05 Andrew Skiba - - * SoapMessageFormatter.cs: : exceptions propagating - incompatible with dotnet. Patch by roeie@mainsoft.com - -2006-01-26 Svetlana Zholkovsky - * BinaryCore.cs: TARGET_JVM related changes - -2005-12-05 Robert Jordan - - * BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs: - Implemented formatter chaining. Fixes bug #74878. - * BinaryClientFormatterSink.cs: AsyncProcessMessage: Set the transport - headers. - -2005-11-05 Robert Jordan - - * IAuthorizeRemotingConnection.cs: Added. - -2005-11-06 Svetlana Zholkovsky - - * SoapMessageFormatter.cs, RemotingThreadPool.cs: only TARGET_JVM changes - * Create new dictionary object for Properties during initialization: - - SoapCore.cs - - BinaryCore.cs - -2005-05-18 Lluis Sanchez Gual - - * BinaryServerFormatterSink.cs: Properly handle exceptions raised - during serialization. Fixes bug #74950. - -2005-01-14 Lluis Sanchez Gual - - * SoapMessageFormatter.cs, SoapServerFormatterSink.cs: Fixed warnings. - * RemotingThreadPool.cs: New thread pool for the tcp and http channels. - -2004-07-26 Lluis Sanchez Gual - - * SoapMessageFormater.cs: In BuildSoapMessageFromMethodResponse, add the - return value to the SoapMessage even if it is null. This fixes bug #61837. - -2004-07-06 Lluis Sanchez Gual - - * SoapMessageFormatter.cs: In BuildMethodCallFromSoapMessage, set get the - parameters from the SoapMessage by position, not by name, since names - may be different. This fixes bug #60427. - -2004-06-16 Lluis Sanchez Gual - - * SoapServerFormatterSink.cs: Removed unneded method. - -2004-06-10 Lluis Sanchez Gual - - * SoapMessageFormatter.cs: Don't add the signature to the headers list if - the method is not overloaded, and don't add the LogicalCallContext if - it has no info. - -2004-05-26 Lluis Sanchez Gual - - * SoapMessageFormatter.cs: Include soap headers as properties when creating - the IMessage, and add IMessage properties as headers when creating the - SoapMessage. LogicalCallContext info will be passed as a header value. - -2004-05-13 Lluis Sanchez Gual - - * BinaryCore.cs, SoapCore.cs: Added Properties property. - * BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs: Added missing - TypeFilterLevel property. - * BinaryServerFormatterSinkProvider.cs: Fixed setter for TypeFilterLevel. - * SoapServerFormatterSinkProvider.cs: Added missing TypeFilterLevel - property. - -2004-05-11 Lluis Sanchez Gual - - * ChannelCore.cs: Use LoadWithPartialName when configuration information - is not present. - -2004-04-30 Lluis Sanchez Gual - - * SoapClientFormatterSink.cs: The deserialized message can be actually a - SoapFault. Taken this into account. - * SoapMessageFormatter.cs: Added FormatFault method. In FormatResponse(), - the array of output parameters must also include placeholders for the - input parameters (set to null). - ParameterInfo.IsOut does not correspond to the "out" keyword in C#, but - to the OutAttribute applied to parameters. There can be input parameters - with the OutAttribute. Fixed this in a couple of places. - Added CreateSoapMessage method, which creates a SoapMessage including - the parameter types (only for responses, since for requests the target - method is not known). - * SoapServerFormatterSink.cs: Use soapMsgFormatter.CreateSoapMessage to - create the SoapMessage. - -2004-02-27 Lluis Sanchez Gual - - * BinaryClientFormatterSink.cs: Don't set the request uri here, this will - be done in the transport sink. - * BinaryCore.cs: Added TypeFilterLevel property. - * BinaryServerFormatterSinkProvider.cs: Added missing TypeFilterLevel property. - -2003-12-15 Lluis Sanchez Gual - - * BinaryServerFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs: - Changed some ifdefs for allowedProperties field. - -2003-12-11 Patrik Torstensson - - * SoapMessageFormater.cs: Use GetMethod with signature if possible, solves - AmbiguousMatchException for bug 51990. - -2003-12-10 Lluis Sanchez Gual - - * BinaryServerFormatterSinkProvider.cs: Removed TODO. - * CommonTransportKeys.cs: Added some internal transport keys. - -2003-11-21 Lluis Sanchez Gual - - * BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs, - BinaryCore.cs, BinaryServerFormatterSinkProvider.cs, - SoapClientFormatterSinkProvider.cs, SoapCore.cs, - SoapServerFormatterSinkProvider.cs.cs: Added support for TypeFilterLevel - property. - -2003-11-17 Lluis Sanchez Gual - - * BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs: - SoapClientFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs: Small fix. - * SoapServerFormatterSink.cs: Small fix in AsyncProcessResponse. - * BinaryCore.cs, SoapCore.cs: throw an exception if an unknown property - is found. - -2003-11-16 Lluis Sanchez Gual - - * BinaryClientFormatterSink.cs, BinaryClientFormatterSinkProvider.cs, - BinaryServerFormatterSink.cs, BinaryServerFormatterSinkProvider.cs: - Moved formatter code to BinaryCore. This adds support for the properties - "includeVersion" and "strictBinding" to the binary formatter. - * BinaryCore.cs: New file. Contains some code used by the binary formatter sinks. - * SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs, - SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs - Moved formatter code to BinaryCore. This adds support for the properties - "includeVersion" and "strictBinding" to the soap formatter. - * SoapCore.cs: New file. Contains some code used by the soap formatter sinks. - * ChannelCore.cs: New file. Implements a simple type binder used by the - formatter sinks. - -2003-11-12 Lluis Sanchez Gual - - * BinaryServerFormatterSink.cs: Removed fixme. - * BinaryServerFormatterSinkProvider.cs: Removed a NotImplementedException. - * SoapServerFormatterSinkProvider.cs: Removed some TODOs. - -2003-09-25 Lluis Sanchez Gual - - * SoapMessageFormatter.cs: Consider parameters with Out flag when collectiong - out parameters. - -2003-08-22 Lluis Sanchez Gual - - * SoapClientFormatterSink.cs: Fixed a some bugs to make async calls work. - * SoapMessageFormatter.cs: Fixed some problems with out and ref parameters. - * SoapServerFormatterSink.cs: Improved catching of exceptions. - -2003-07-23 Lluis Sanchez Gual - - * SoapMessageFormatter.cs: ParameterInfo.Position is now zero-based. - Fixed methods that use it. - -2003-07-09: Jean-Marc André - - * SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs, - SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs, - SoapMessageFormatter.cs: Support for the soap serialization added to - the remoting infrastructure. diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.MetadataServices/ChangeLog b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.MetadataServices/ChangeLog deleted file mode 100644 index 185c74c8a8f..00000000000 --- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.MetadataServices/ChangeLog +++ /dev/null @@ -1,55 +0,0 @@ -2008-08-09 Gert Driesen - - * MetaData.cs: Fixed argument names to match MS. - * SdlChannelSink.cs: Fixed argument names to match MS. - * SUDSGeneratorException.cs: Marked Serializable on 2.0 profile, and - added deserialization ctor. - * SUDSParserException.cs: Marked Serializable on 2.0 profile, and - added deserialization ctor. - -2006-03-05 Andrew Skiba - - * SdlChannelSink.cs: : exceptions propagating - incompatible with dotnet. Patch by roeie@mainsoft.com - -2005-11-06 Svetlana Zholkovsky - - * MetaData.cs: only TARGET_JVM changes - -2005-01-14 Lluis Sanchez Gual - - * MetaDataCodeGenerator.cs: Fix warning. - -2004-11-30 Lluis Sanchez Gual - - * MetaDataExporter.cs: Addded EnumToUnderlying method to get the underlying - type of an enum. This fixes bug #69753. - -2004-05-13 Lluis Sanchez Gual - - * SUDSGeneratorException.cs, SUDSParserException.cs: Removed unneeded - methods and added internal constructor. - * SdlChannelSink.cs: Fixed public constructor. - * SdlChannelSinkProvider.cs: Added missing constructor. - -2003-12-10 Lluis Sanchez Gual - - * MetaDataExporter.cs: Several fixes. - * SdlChannelSink.cs: Implemented. - * SdlChannelSinkProvider.cs: Implemented. - -2003-12-05 Lluis Sanchez Gual - - * MetaData.cs: Added check of compilation results in - ConvertCodeSourceFileToAssemblyFile(). - * MetaDataCodeGenerator.cs, MetaDataExporter.cs: Many fixes. - Added support for delegates, base classes, implemented interfaces, - methods, properties, ISerializable, enums, etc. - -2003-12-03 Lluis Sanchez Gual - - * MetaData.cs: Implemented most of methods. - * ServiceType.cs: Implemented. - * MetaDataCodeGenerator.cs: Added. Implements code generation functionality. - * MetaDataExporter.cs: Added. Implements support methods for generating - schemas for MetaData. diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Services/ChangeLog b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Services/ChangeLog deleted file mode 100644 index 10f810f167b..00000000000 --- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.Services/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -2008-08-09 Gert Driesen - - * RemotingClientProxy.cs: Marked ComVisible on 2.0 profile. - -2005-08-15 Gert Driesen - - * RemotingClientProxy.cs: Marked abstract to match MS.NET. - -2004-05-13 Lluis Sanchez Gual - - * RemotingClientProxy.cs, RemotingService.cs: Added. - diff --git a/mcs/class/System.Runtime.Remoting/Test/ChangeLog b/mcs/class/System.Runtime.Remoting/Test/ChangeLog deleted file mode 100644 index cd19e34c0c7..00000000000 --- a/mcs/class/System.Runtime.Remoting/Test/ChangeLog +++ /dev/null @@ -1,239 +0,0 @@ -2010-05-29 Robert Jordan - - * IpcChannelTest.cs: Add test for bug #609381. - -2010-02-28 Robert Jordan - - * BaseCalls.cs: Enable tests again. See bug #576618. - -2010-02-11 Jonathan Pobst - - * ActivationTests.cs: Disable TestCreateHttpWkoSingleCall and - TestCreateHttpWkoSingleton due to sporadic failures. - Filed as bug #579277. - -2010-02-03 Jonathan Pobst - - * HttpCalls.cs: Disable all tests here due to excessive - sporadic failures. Filed as bug #576724. - -2010-02-03 Jonathan Pobst - - * BaseCalls.cs: Mark tests as NotWorking. Reported as bug #576618. - -2009-09-12 Gonzalo Paniagua Javier - - * HttpServerChannelTests.cs: - * BaseCalls.cs: - * System.Runtime.Remoting.Channels.Tcp/TcpChannelTest.cs: ignore tests - that fail on MS.NET. - -2009-05-24 Robert Jordan - - * GenericTest.cs: differentiate between "Test(int)" and - "Test(int)" to prove that the correct method is invoked. - -2009-05-24 Robert Jordan - - * GenericTest.cs (TestCrossAppDomainChannel): disable on MS.NET as - some generic calls do not seem to be supported anymore. It looks - like a bug, though, since the same tests are passing when performed - over the TCP channel. - -2009-05-24 Robert Jordan - - * GenericTest.cs (TestTcpChannel): create a unique channel and - unregister it upon termination. Fixes issues that were uncovered - by the NUnit upgrade (see Atsushi's changelogs below). - -2009-01-07 Atsushi Enomoto - - * RemotingServicesTest.cs : mark failing test as NotWorking, and - Ignore the blocker for other tests. - Remoting tests are finally back! - -2009-01-07 Atsushi Enomoto - - * BaseCalls.cs : fully name is sometimes rejected ... ? - -2009-01-07 Atsushi Enomoto - - * GenericTest.cs : change from NotWorking to Ignore which also fails - and blocks further tests under .NET. - -2009-01-07 Atsushi Enomoto - - * HttpBugTests.cs : mark some tests as [Ignore] as they are blocker - to other http tests. Make sure to unregister HTTP channel. - -2009-01-07 Atsushi Enomoto - - * GenericTest.cs, HttpServerChannelTests.cs, ActivationTests.cs, - BaseCalls.cs, CrossDomainCalls.cs, HttpBugTests.cs, - ContextsTest.cs : explicitly set applicationBasePath to load - the test assembly itself. It reduces hundreds of test failures - under .NET and upgraded NUnit. - Marked some tests as NotWorking (due to nunit upgrade). - -2008-09-24 Michael Hutchinson - - * HttpServerChannelTests.cs: Don't check for a chunked response from - the Mono HTTP server; it no longer chunks since that was breaking - other tests. - -2008-09-19 Michael Hutchinson - - * ActivationTests.cs: - * HttpCalls.cs: Add a timeout on the client. - * HttpBugTests.cs: Add tests for some bugzilla bugs. One's not fixed, - so is marked as not working. - -2008-09-19 Jeffrey Stedfast - - * HttpServerChannelTests.cs: More unit tests for - HttpServerChannel. - -2008-09-17 Jeffrey Stedfast - - * BaseCalls.cs (RemoteObject): Added more methods for invoking. - -2008-01-25 Gert Driesen - - * ActivationTests.cs: Only stop server if it was actually created. - * RemotingServicesTest.cs: Always/only unregister channels if they were - actually created. More code formatting. - -2008-01-25 Gert Driesen - - * RemotingServicesTest.cs: Do not hide exception that occur when - unregistering a channel. Code formatting and removed extra tabs. - -2007-10-30 Robert Jordan - - * GenericTest.cs: Add tests for bug #324232. - -2007-09-09 Robert Jordan - - * GenericTest.cs: Add tests for bug #78882, #81554. - -2007-06-05 Robert Jordan - - * RemotingServicesTest.cs: Add test for bug #81811. - -2007-05-19 Robert Jordan - - * IpcChannelTest.cs: Add test for bug #81653. - -2007-02-05 Robert Jordan - - * BaseCalls.cs (PrimitiveParams): Add dummy overload method for - bug #77191. - * ReflectionCalls.cs (PrimitiveParams): Due to the change above - we need to specify the exact signature because PrimitiveParams () - is overloaded now. - -2007-01-09 Robert Jordan - - * GenericTest.cs: Added test for generics in remoting interfaces. - See bug #80383. - -2006-12-18 Lluis Sanchez Gual - - * BaseCalls.cs: Added some tests for exceptions. - -2005-12-02 Robert Jordan - - * RemotingServicesTest.cs: Added test for bug #76809. - -2005-12-01 Robert Jordan - - * IpcCalls.cs: Made the IPC channel names unique to match the - Tcp/HttpChannel(0) semantics, because the test suite - relies on that. - -2005-10-16 Robert Jordan - - * IpcCalls.cs: Added. - -2005-04-27 Lluis Sanchez Gual - - * RemotingServicesTest.cs: Fix warning. - * ContextsTest.cs: Removed unneeded exception catch. - Changed the order in which GetEnvoySink is called. I think - this is a safe chenge, since it is not defined where the - call to GetEnvoySink should be made. - -2005-02-16 Lluis Sanchez Gual - - * HttpCalls.cs, TcpCalls.cs: Don't use a hardcoded port number for the - test channels, take any free port. - -2004-12-17 Lluis Sanchez Gual - - * HttpCalls.cs: Use a different port. - -2004-12-17 Lluis Sanchez Gual - - * BaseCalls.cs: Removed useless try/catch. - -2004-09-27 Lluis Sanchez Gual - - * ContextsTest.cs: Fixed test sequence. - * RemotingServicesTest.cs: Minor fix. - * ServerObject.cs: Added check for transparent proxy in all CBO methods. - -2004-07-02 Lluis Sanchez Gual - - * ActivationTests.cs: Fixed and enhanced tests. - * RemotingServicesTest.cs: Added. - -2004-06-23 Lluis Sanchez Gual - - * ActivationTests.cs: New tests. - * BaseCalls.cs, CallSeq.cs: Use Assert instead of the deprecated Assertion. - -2004-05-03 Lluis Sanchez Gual - - * AsyncCalls.cs, BaseCalls.cs, DelegateCalls.cs, ReflectionCalls.cs, - ServerObject.cs, SyncCalls.cs: Improved PrimitiveParamsInOut test case. - -2004-02-23 Lluis Sanchez Gual - - * AsyncCalls.cs, BaseCalls.cs, CallSeq.cs, ContextHookAttribute.cs, - ContextsTest.cs, CrossDomainCalls.cs, DelegateCalls.cs, HttpCalls.cs, - ReflectionCalls.cs, ServerObject.cs, SyncCalls.cs, TcpCalls.cs: - Shortened namespace name. - -2003-11-11 Lluis Sanchez Gual - - * BaseCalls.cs: Little fix. - * ContextsTest.cs: Unregister dynamic properties even if there is an exception. - * CrossDomainCalls.cs: New test for the cross-app domain channel. - -2003-09-01 Nick Drochak - - * AsyncCalls.cs: Fix Build breaker on .NET 1.1. - -2003-08-22 Lluis Sanchez Gual - - * BaseCalls.cs: Create 3 test remote objects, one for each kind of access, - to avoid reuse of client proxies. - * CallSeq.cs: Now, "domain ID" is set manually. - * ContextsTest.cs: Added initialization of common domain id. Other small fixes. - * ReflectionCalls.cs: Get the method for the invoke for the correct type. - GetType() for a proxy to interface always return MarshalByRefObject. - * TcpCalls.cs, HttpCalls.cs: Added delegate tests. - * DelegateCalls.cs: New test suite for calls using delegates. - -2003-08-20 Lluis Sanchez Gual - - * AsyncCalls.cs, BaseCalls.cs, HttpCalls.cs, ReflectionCalls.cs, SyncCalls.cs, - TcpCalls.cs: new test suite for remoting. It tests sync calls, async calls - and reflection calls using tcp and http channels. - * CallSeq.cs, ContextHookAttribute.cs: Add methods for getting a context and - domain ids that are the same between tests runs. - * ContextsTest.cs: unregister channel on test shutdown. - -2003-07-23 Lluis Sanchez Gual - - * ContextsTest.cs, CallSeq.cs, ContextHookAttribute.cs, ServerObject.cs: Added. diff --git a/mcs/class/System.Runtime.Remoting/Test/System.Runtime.Remoting.Channels.Tcp/ChangeLog b/mcs/class/System.Runtime.Remoting/Test/System.Runtime.Remoting.Channels.Tcp/ChangeLog deleted file mode 100644 index 9309d79873d..00000000000 --- a/mcs/class/System.Runtime.Remoting/Test/System.Runtime.Remoting.Channels.Tcp/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2008-09-17 Jeffrey Stedfast - - * TcpChannelTest.cs: Changed the namespace to MonoTests.Remoting - like the other Remoting tests and added a client<->server - communication test. Throw in a ftp:// url for the url-parsing test - to make sure the parser returns null on that. - -2008-09-11 Jeffrey Stedfast - - * TcpChannelTest.cs: Added TcpChannel.Parse() tests. - -2008-01-25 Gert Driesen - - * TcpChannelTest.cs: Added simple ctor test that covers bug #355905. - diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/Assembly/ChangeLog b/mcs/class/System.Runtime.Serialization.Formatters.Soap/Assembly/ChangeLog deleted file mode 100644 index 93106fe5e3c..00000000000 --- a/mcs/class/System.Runtime.Serialization.Formatters.Soap/Assembly/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2006-05-31 Gert Driesen - - * AssemblyInfo.cs: Added assembly level attributes on 2.0 profile to - match those of MS.NET. Fixes few corcompare warnings. Set eol-style - to native. - -2004-03-31 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/ChangeLog b/mcs/class/System.Runtime.Serialization.Formatters.Soap/ChangeLog deleted file mode 100644 index 6ae133ccc70..00000000000 --- a/mcs/class/System.Runtime.Serialization.Formatters.Soap/ChangeLog +++ /dev/null @@ -1,107 +0,0 @@ -2007-10-11 Roei Erez - - * remove redundant call to 'Type.GetType'. - -2006-10-29 Robert Jordan - - * added SerializationCallbackTest.cs. See bug #78594. - -2006-04-04 roei erez - * added InternalSoapValuesTest.cs to Tests sources - * SoapReader.cs: bug 77563 competability with MS.NET in - serializing/deserializing internal soap types (Decimal, DateTime ...) - -2005-11-16 Vladislav Spivak - * Added net_1_1_java source includes - -2005-10-30 Svetlana Zholkovsky - - * Add Mainsoft's files System.Runtime.Serialization.Formatters.Soap.vmwcsproj and - System.Runtime.Serialization.Formatters.Soap.sln to the svn - * Add some TARGET_JVM conditions to the AssemblyInfo.cs - * Fix SoapTypeMapper.cs: - - MethodSignature.ReadXmlValue method to return empty Type array instead of null. - - SoapTypeMapper.GetXmlElement method to exclude '&' from the encoded string. - -2004-09-14 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): Remove Soap.cmbx. - -2004-05-06 Jean-Marc Andre - * SoapTypeMapper.cs: - Small fix about string type information not correctly formatted. - -2004-04-15 Jean-Marc Andre - * SoapFormatter.cs, SoapReader.cs, SoapWriter.cs, SoapTypeMapper.cs: - Rewrote almost completly to make the code easier to understand - and maintain. - AssemblyFormat and TypeFormat are now implemented. - * SoapParser.cs, ObjectReader.cs, ObjectWriter.cs, SoapCommon.cs, - ISoapParser.cs, ISoapReader.cs, ISoapWriter.cs: - Removed for the same reasons as above. - * SerializationTest.cs: - New unit test inspired by the one developped by Lluis Sanchez - for the BinaryFormatter. - -2004-03-31 Andreas Nahr - - * System.Runtime.Serialization.Formatters.Soap.dll.sources: - Added new AssemblyInfo, removed old one, added Locale.cs - * Makefile: Removed unused ref - -2004-02-19 Jean-Marc Andre - * SoapFormatter.cs: - Forced the utilisation of CultureInfo("en-US") during - the serialization and deserialization because I got problems - with numeral and date format. - - * SoapWriter.cs, SoapCommon.cs: - Bug fixed: XmlTextWriter.WriteAttributeString() was used - with its "namespace" parameter set to null whereas it shouldn't. - -2003-12-22 Jean-Marc Andre - * SoapFormatterTest.cs: - Added unit test for the SerializationBinder property - -2003-11-21 Jean-Marc Andre - * SoapReader.cs: - Bug fixed. SerializationBinder.BindToType wasn't called - the right way in GetElementInfo() (switched assemblyName and - typeName parameters). - -2003-08-25 Lluis Sanchez Gual - - * SoapTypeMapper.cs: Added mappings for more primitive types. - * SoapWriter.cs: Use XmlSchema.Namespace and XmlSchema.InstanceNamespace - instead of string constants. - -2003-06-30 Jean-Marc Andre - * SoapServices: - removed because it is now included in the - right assembly. - * SoapFormatter.cs, SoapWriter.cs, ObjectWriter.cs: - cleaned the code -2003-05-27 Jean-Marc Andre - * SoapWriter: - bugs fixed - * SoapFormatter: - preparing for the remoting - -2003-05-15 Jean-Marc Andre - * SoapFormatter: - New version of the SoapFormatter installed - * list.unix: - added to build the new formatter - * makefile.gnu: - changed to build the new formatter - * System.Runtime.Serialization.Formatters.Soap: - many files added or change to build the new formatter - * Test: - nunit-2 test added - -2002-08-15 Tim Coleman - * ChangeLog: - New changelog added - * list: - * makefile.gnu: - Added so we can build this assembly on linux now. diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/ChangeLog b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/ChangeLog deleted file mode 100644 index 11933eb6ad5..00000000000 --- a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/ChangeLog +++ /dev/null @@ -1,159 +0,0 @@ -2006-10-29 Robert Jordan - - * SoapReader.cs, SoapWriter.cs [NET_2_0]: - Use the SerializationObjectManager. - -2006-07-10 Lluis Sanchez Gual - - * SoapReader.cs: Register strings in the object manager. - Fixes bug #78696. - -2006-05-31 Gert Driesen - - * SoapFormatter.cs: Only apply ComVisible attribute to FilterLevel - on 1.0 profile. - -2006-05-31 Gert Driesen - - * SoapWriter.cs: Fixed line endings. Set eol-style to CRLF. - * SoapReader.cs: Fixed line endings. Set eol-style to CRLF. - * SoapFormatter.cs: Fixed line endings. Set eol-style to CRLF. - Remove unnecessary dtor. - * SoapTypeMapper.cs: Fixed line endings. Set eol-style to native. - -2006-04-04 roei erez - - *SoapReader.cs: bug 77563 competability with MS.NET in - serializing/deserializing internal soap types (Decimal, DateTime ...) - -2005-09-21 Lluis Sanchez Gual - - * SoapWriter.cs, SoapReader.cs: Encode/Decode field names when - serializing/deserializing an object using custom serialization. - Fixes bug #75970. - -2005-07-29 Lluis Sanchez Gual - - * SoapWriter.cs: Wrap method signature headers in a MethodSignature - object before serializing. Track changes in SoapTypeMapper. - * SoapReader.cs: Track changes in SoapTypeMapper. Factorized some code. - * SoapTypeMapper.cs: Replaced indexers by regular methods, this makes - code easier to read an understand. Simplified the code for registering - basic soap types. Added support for types from - System.Runtime.Remoting.Metadata.W3cXsd2001. Implemented support - for MethodSignature serialization. All this fixes bug #75537. - -2005-07-14 Lluis Sanchez Gual - - * SoapReader.cs: Fixed parsing of array dimensions. Patch by Roei Erez - for bug #75536. - * SoapTypeMapper.cs: When encoding the name of a type, if the type is - an array don't encode the array dimensions. - -2005-06-27 Lluis Sanchez Gual - - * SoapWriter.cs: Serialize TimeSpan values like MS.NET. Fix by Roei Erez - for bug #75364. - -2005-05-10 Lluis Sanchez Gual - - * SoapTypeMapper.cs: Serialize floats and doubles using the correct - precision. Patch by Roei Erez that fixes bug #75196. - -2005-05-09 Lluis Sanchez Gual - - * SoapReader.cs: - * SoapWriter.cs: Use InternalRemotingServices.GetCachedSoapAttribute to - get the name of the fields being serialized. Fixed some warnings. - -2005-05-05 Lluis Sanchez Gual - - * SoapTypeMapper.cs: Added missing maps for primitive types and - fixed bool conversion to string. This patch by Luke Ravitch - fixes bug #74295. - -2005-02-10 Lluis Sanchez Gual - - * SoapFormatter.cs: Don't store the SoapWriter in an instance field, - it is not needed and it is not thread safe. This fixes bug #72344. - -2005-02-10 Lluis Sanchez Gual - - * SoapReader.cs: Don't crash if the xml has more fields than expected. - -2004-09-13 Lluis Sanchez Gual - - * SoapReader.cs: Handle SOAP invocation without arguments in SoapReader. - Patch by Stefan Paletta. - -2004-08-24 Lluis Sanchez Gual - - * SoapReader.cs: Serialize byte arrays using base64 encoding. - GetComponentType should always return the type if - specified, GetId can now be !=0 for base64 arrrays. - * SoapTypeMapper.cs: Register byte[] as base64 xml type. - * SoapWriter.cs: Handle base64 encoded byte arrays. - -2004-06-10 Lluis Sanchez Gual - - * SoapWriter.cs: In SerializeArray, consider 1 a valid id. - -2004-05-26 Lluis Sanchez Gual - - * SoapFormatter.cs: Added headers parameter to SoapWriter call. - * SoapReader.cs: Added support for deserialization of headers. Cache - both member indexes and member infos in the new TypeMetadata structure. - * SoapWriter.cs: Added support for serialization of headers. - -2004-05-10 Gert Driesen (drieseng@users.sourceforge.net) - * SoapFormatter.cs: sealed class and added ComVisible attribute - to FilterLevel property to match MS.NET - * SoapTypeMapper.cs: fixed compiler warnings - -2004-05-07 Lluis Sanchez Gual - - * SoapWriter.cs: Fixed string formatting. - -2004-04-30 Lluis Sanchez Gual - - * SoapReader.cs: If the SoapMessage instance being filled includes the - array of parameter types, use those to deserialize the parameter values. - Use the new method SoapTypeMapper.ParseXsdValue() to parse primitive values. - * SoapTypeMapper.cs: Added GetXsdValue and ParseXsdValue. - * SoapWriter.cs: Always include parameter types when serializing a message. - MS.NET does it. - -2003-03-18 David Sheldon - - * SoapTypeMapper.cs: Map object to xsd:anyType rather than - SOAP-ENC:anyType so we can deserialise the objects serialised - by MS.NET. - -2003-11-21 Lluis Sanchez Gual - - * SoapReader.cs: Little fix. - * SoapWriter.cs: Use ObjectIDGenerator instead of a couple of Hashtable. - -2003-11-21 Lluis Sanchez Gual - - * SoapFormatter.cs: Added FilterLevel property. - -2003-11-16 Lluis Sanchez Gual - - * SoapFormatter.cs: Added AssemblyFormat property. - -2003-11-13 Lluis Sanchez Gual - - * ObjectWriter.cs: Added FIXME - * SoapParser.cs: Added null reference check. - -2002-08-15 Tim Coleman - * SoapFormatter.cs: - That should be IRemotingFormatter, not IRemoteFormatter. - Some stubs to make it compile on linux. - * TODOAttribute.cs: - Added this class to this assembly. - -2002-07-23 Duncan Mak - - * SoapFormatter.cs: This implements IFormatter and IRemoteFormatter. diff --git a/mcs/class/System.Runtime.Serialization/Assembly/ChangeLog b/mcs/class/System.Runtime.Serialization/Assembly/ChangeLog deleted file mode 100644 index 472e29aa52a..00000000000 --- a/mcs/class/System.Runtime.Serialization/Assembly/ChangeLog +++ /dev/null @@ -1,23 +0,0 @@ -2009-04-22 Sebastien Pouliot - - * AssemblyInfo.cs: Open up the internals to System.ServiceModel.Web, - e.g. calls to IDataContractSurrogate, JsonReader ... - -2009-04-21 Sebastien Pouliot - - * AssemblyInfo.cs: Remove extra attributes for 2.1. Open up the - internals to System.ServiceModel, e.g. to call the ctor of - System.Xml.XmlDictionaryReaderQuotas - -2009-01-17 Jb Evain - - * AssemblyInfo.cs: use appropriate public key for the NET_2_1 profile. - -2008-04-25 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2005-09-22 Atsushi Enomoto - - * AssemblyInfo.cs : new file. - diff --git a/mcs/class/System.Runtime.Serialization/ChangeLog b/mcs/class/System.Runtime.Serialization/ChangeLog deleted file mode 100644 index 06bfd0b1de3..00000000000 --- a/mcs/class/System.Runtime.Serialization/ChangeLog +++ /dev/null @@ -1,185 +0,0 @@ -2010-03-16 Jb Evain - - * net_2_1_*.dll.sources: rename to moonlight_*.dll.sources. - -2010-03-03 Atsushi Enomoto - - * System.Runtime.Serialization.dll.sources: - update configuration sources. - -2010-03-01 Atsushi Enomoto - - * System.Runtime.Serialization.dll.sources: use new implementation - (will be renamed later). - -2010-02-10 Atsushi Enomoto - - * Makefile: add Test/Resources/Schemas/* to extra dist. - -2009-11-12 Atsushi Enomoto - - * net_4_0_System.Runtime.Serialization.dll : 4.0 dll contains - JSON serializer (moved from Sys.SM.Web). - -2009-10-23 Atsushi Enomoto - - * monotouch_System.Runtime.Serialization.dll.sources : - add OnXmlDictionaryReaderClose.cs. - -2009-09-21 Sebastien Pouliot - - * net_2_1_raw_System.Runtime.Serialization.dll.sources: Remove - System.Xml/XmlMtomDictionaryWriter.cs - -2009-09-07 Atsushi Enomoto - - * net_2_1_System.Runtime.Serialization.dll.sources : ditto. - -2009-09-07 Atsushi Enomoto - - * System.Runtime.Serialization.dll.sources : - added IgnoreDataMemberAttribute.cs. - -2009-07-20 Jb Evain - - * Makefile: filter the valid profile on the framework version, - to make it easier to have custom variants. - -2009-04-21 Sebastien Pouliot - - * System.Xml.Schema/*: Remove (not needed for 2.1 anymore) - * net_2_1_raw_System.Runtime.Serialization.dll.sources: Remove - more code duplication for 2.1 and fix the build - -2009-04-21 Sebastien Pouliot - - * net_2_1_raw_System.Runtime.Serialization.dll.sources: Remove - MonoTODOAttribute since we get it from mscorlib (fix build too). - Remove System.Xml.Schema/XmlSchema.cs from build since we can - get the fields directly from System.Xml.dll - -2009-04-15 Atsushi Enomoto - - * System.Runtime.Serialization.dll.sources : added mtom reader. - -2009-04-02 Atsushi Enomoto - - * System.Runtime.Serialization.dll.sources : added mtom writer. - * System.Runtime.Serialization_test.dll.sources : added mtom writer test. - -2009-03-31 Atsushi Enomoto - - * binary-writer-method-gen.cs : another easy code writer for binary - xml writer methods. - * System.Runtime.Serialization.dll.sources : added autogenerated code. - -2009-03-11 Atsushi Enomoto - - * Makefile: added -r:System.Core. - -2009-02-12 Jonathan Pryor - - * System.Runtime.Serialization_test.dll.sources: Add - System.Xml/XmlDictionaryWriterTest.cs to the test build. - -2009-02-11 Jonathan Pryor - - * System.Runtime.Serialization_test.dll.sources: Add - System.Xml/XmlDictionaryStringTest.cs to the test build. - -2009-02-10 Atsushi Enomoto - - * System.Runtime.Serialization.dll.sources: Add - System.Xml/IFragmentCapableXmlDictionaryWriter.cs to the build. - -2008-11-23 Atsushi Enomoto - - * System.Runtime.Serialization_test.dll.soruces : - remove ALL Mainsoft serialization tests that completely fail under - .NET and reduce 107 test failures out of 113. - They are English (language) dependent. - -2008-09-09 Atsushi Enomoto - Jb Evain - - * net_2_1_raw_System.Runtime.Serialization.dll.sources: new sources - file for the SL2 profile. - * Makefile: add support for SL2 profile. - -2008-03-31 Igor Zelmanovich - - * Makefile : add reference to System.Data.dll, - required for test suite. - * System.Runtime.Serialization_test.dll.sources : added - DataContractSerializerTest_FrameworkTypes_System.Data.cs - -2008-03-31 Atsushi Enomoto - - * Makefile : Fix EXTRA_DISTFILES. - -2008-03-21 Atsushi Enomoto - - * Makefile : added missing EXTRA_DISTFILES. - -2008-02-27 Eyal Alaluf - - * Makefile: Filter out some warnings. - * System.Runtime.Serialization_test.dll.sources: Added tests for - System.Runtime.Serialization attributes. - -2007-12-05 Atsushi Enomoto - - * Makefile : add net_3_5 profile as a target profile. - -2007-03-30 Atsushi Enomoto - - * reader-method-gen.cs : changed ReadElementContentAsXxx() - implementation to rather call ReadContentAsXxx() so that binary - reader implementation could be implemented easily. - -2007-03-16 Atsushi Enomoto - - (oops, I forgot to add entry for it last time) - * reader-method-gen.cs : added ReadElementContentAsXxx() support. - -2007-02-27 Wade Berrier - - * Makefile: Include resource files in EXTRA_DISTFILES - -2006-09-05 Ankit Jain - - * resources/mstypes.schema: New. - * Makefile (RESOURCE_FILES): Add resources/mstypes.schema - -2006-09-01 Ankit Jain - - * System.Runtime.Serialization_test.dll.sources : Added - XsdDataContractExporterTest.cs - -2006-07-27 Ankit Jain - - * Makefile (TEST_MCS_FLAGS): Add /r:System.ServiceModel.dll - * System.Runtime.Serialization_test.dll.sources : Added - XsdDataContractImporterTest.cs - -2005-10-20 Atsushi Enomoto - - * System.Runtime.Serialization_test.dll.sources : added. However - run-test is not working fine due to appdomain problem(?). - -2005-10-03 Atsushi Enomoto - - * Makefile : added /r:System.Configuration.dll. - * System.Runtime.Serialization.dll.sources : added new files. - -2005-09-27 Atsushi Enomoto - - * System.Runtime.Serialization.dll.sources : - added XmlSimpleDictionaryReader.cs (slightly boring implementation). - Now it is autogenerated by "make update-dll-sources". - -2005-09-22 Atsushi Enomoto - - * Makefile, - System.Runtime.Serialization.dll.sources : new files. - diff --git a/mcs/class/System.Runtime.Serialization/Test/Resources/Schemas/ChangeLog b/mcs/class/System.Runtime.Serialization/Test/Resources/Schemas/ChangeLog deleted file mode 100644 index 7562e47ba85..00000000000 --- a/mcs/class/System.Runtime.Serialization/Test/Resources/Schemas/ChangeLog +++ /dev/null @@ -1,21 +0,0 @@ -2010-02-19 Atsushi Enomoto - - * ns28.xsd ... ns31.xsd : new test files. - * ns-readme.txt : added above. - -2010-02-18 Atsushi Enomoto - - * ns-readme.txt : another line of note. - -2010-02-17 Atsushi Enomoto - - * ns0,xsd ... ns27.xsd : new test files. - * ns-readme.txt : description. - -2010-02-09 Atsushi Enomoto - - * schema3.xsd : new test file. - -2010-02-08 Atsushi Enomoto - - * schema1.xsd, schema2.xsd : new test files. diff --git a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization.Json/ChangeLog b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization.Json/ChangeLog deleted file mode 100644 index 532e1232d3a..00000000000 --- a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization.Json/ChangeLog +++ /dev/null @@ -1,125 +0,0 @@ -2010-07-06 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : add test for bug #615800. - -2010-07-06 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : add test for bug #615801. - -2010-04-05 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : don't use ToUniversalTime() - which makes test results timezone dependent. - -2010-03-10 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : oops, the test was careless. - Use fixed date. - -2010-03-09 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : add test for bug #586169. - * JsonWriterTest.cs : add standalone write case for "\/". - -2010-01-27 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : - enable TypeIsNotPartsOfKnownTypes(), and add more related tests. - -2010-01-27 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : make some tests narrow down - possible cause of errors to detect expected errors more precisely. - -2010-01-27 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : null-string case is working. - -2010-01-27 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : invalidate previous non-working - tests. - -2010-01-25 Sebastien Pouliot - - * DataContractJsonSerializerTest.cs: Add non-working test cases - for null-string, known types and handling floating point special - values - -2009-12-11 Chris Toshok - - * DataContractJsonSerializerTest.cs: add a test case for - non-public properties. - -2009-12-11 Atsushi Enomoto - - * JsonReaderTest.cs : another number parse case. - -2009-11-20 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : added ignored test case that - verifies 2.1 behavior (with another case that justifies removal - of the previous hack). - -2009-10-08 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : added test for - alwaysEmitTypeInformation argument. - -2009-09-07 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : fix non-datacontract - serialization test. It depended on IPAddress field internals - (runtime serialization incompatibility). - -2009-03-13 Andreia Gaita - - * JsonReaderTest.cs: test for skip and depth (if depth fails, skip is affected) - -2009-02-02 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : fixed some tests to match - .NET RTM behavior. Added read-only collection case, (but [Ignore]d). - -2009-02-02 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : added test for contract-less - serialization. - -2008-02-18 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : added couple of DBNull tests. - -2008-01-30 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : added deserialization tests - for typed object with "__type". - -2008-01-30 Atsushi Enomoto - - * JsonReaderTest.cs : test GetAttribute() for "__type". - -2008-01-30 Atsushi Enomoto - - * JsonReaderTest.cs : added tests for "__type" attributes (some of - them are not working yet). - -2008-01-24 Atsushi Enomoto - - * JsonReaderTest.cs : test "type" attribute in several nodes. - -2008-01-24 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : some more deserialization tests. - -2008-01-22 Atsushi Enomoto - - * JsonWriterTest.cs : added test for writing __type attribute. - * DataContractJsonSerializerTest.cs : added more random-ish tests. - -2007-12-05 Atsushi Enomoto - - * DataContractJsonSerializerTest.cs : - moved from Test/System.Runtime.Serialization and fixed some. - * JsonReaderTest.cs, JsonWriterTest.cs : moved from Test/System.Xml. - diff --git a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/ChangeLog b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/ChangeLog deleted file mode 100644 index 53d5f9308e9..00000000000 --- a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/ChangeLog +++ /dev/null @@ -1,332 +0,0 @@ -2010-06-02 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : enable binary reader test for #601785. - -2010-06-01 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added test for bug #601785, based on - the test by Raja Harinath. - -2010-05-31 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : test PreserveObjectReferences too. - -2010-05-31 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : add test for bug #610036. - -2010-04-28 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : add test for bug #599899. - -2010-03-04 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : test for empty array deserialization. - -2010-03-01 Atsushi Enomoto - - * XsdDataContractExporterTest.cs : remove [NotWorking]. - -2010-02-19 Atsushi Enomoto - - * XsdDataContractImporterTest.cs : added Dictionary export tests. - -2010-02-18 Atsushi Enomoto - - * XsdDataContractImporterTest.cs : enabled new tests. - -2010-02-17 Atsushi Enomoto - - * XsdDataContractImporterTest.cs : added a bunch of tests for new - implementation. Disable yet. - -2010-02-09 Atsushi Enomoto - - * XsdDataContractImporterTest.cs : add test that it gives - appropriate code namespaces. - -2010-02-08 Atsushi Enomoto - - * XsdDataContractImporterTest.cs : add test that ArrayOfxxx type - is not added. - -2010-01-25 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added test for bug #560155. - -2010-01-08 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added test for bug #568763. - -2009-09-28 Atsushi Enomoto - - * XsdDataContractExporterTest.cs : disable some tests that started - to fail due to correctly sorted fields while xsd exporter has - some bugs that emits duplicate fields (hence ambiguity occurs). - -2009-09-28 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : Test nested type serialization type - initialization. - -2009-09-07 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : fix (here too) bad serialization- - compatibility-dependent test. - -2009-09-07 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : fixed wrong EOLs that resulted in - failure in .NET. - * XsdDataContractExporterTest.cs : fix test that failed on .NET, - and marked as NotWorking (no proceeding wsdl work yet). - -2009-09-04 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : add test for [IgnoreDataMember]. - -2009-07-23 Sebastien Pouliot - - * XmlObjectSerializerTest.cs: Add test cases with a generic - dictionary (empty, broken with r138386, and with one element) - that both works on MS.NET and for which Moonlight depends on. - -2009-07-22 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : - Add test for bug #524086 by Rolf Bjarne Kvinge. - Add enum flags test, which should not raise an error. - -2009-07-22 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : add test for bug #524083, by - Rolf Bjarne Kvinge. - -2009-07-22 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : now we can make xml indented as - originally done in #524088. - -2009-07-22 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added test for bug #524088 by - Rolf Bjarne Kvinge (a bit modified). - -2009-06-01 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : enable interface collection test and - add some more test lines. - -2009-05-14 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added serialization test for - interface collection. - -2009-03-12 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added test for dictionary with - CollectionDataContractAttribute. - -2009-03-12 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added tests for IDictionary - serialization (both generic and non-generic). - -2009-03-11 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : test for generic IList of - DictionaryEntry. (no Hashtable serialization yet.) - -2009-03-11 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : test for generic IList of KeyValuePair - (it is still different from full IDictionary support...!). - -2009-03-11 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : test for generic IList serialization. - -2009-03-10 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : test for generic type serialization. - -2009-02-13 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : fixed non-contract serialization - tests and remove some NotWorking. - -2009-02-13 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : fixed collection contract test and - added some notes. - -2009-02-13 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added couple of test fixes in - collection serialization tests. - -2008-11-23 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added test for IsReference = true. - -2008-04-17 Eyal Alaluf - - * XmlObjectSerializerTest.cs: Add test for base class with a different XML - namespace then its derived class. - Add tests for derserialization of arrays. - -2008-04-14 Eyal Alaluf - - * XmlObjectSerializerTest.cs: DataContract types don't need anymore an empty - ctor. - -2008-04-10 Eyal Alaluf - - * XmlObjectSerializerTest.cs: Add test scenarios for testing serialization - and deserialization of more complex types, namespace support, etc. - -2008-04-03 Igor Zelmanovich - - * DataContractSerializerTest_FrameworkTypes_mscorlib.cs: - * DataContractSerializerTest_FrameworkTypes_System.cs: - * DataContractSerializerTest_FrameworkTypes_System.Data.cs: - * XmlObjectSerializerTest.cs: - add NotWorking attribute. - -2008-03-31 Igor Zelmanovich - - * DataContractSerializerTest_FrameworkTypes_System.Data.cs: new testfixture. - -2008-03-31 Igor Zelmanovich - - * DataContractSerializerTest_FrameworkTypes_System.cs: new testfixture. - -2008-03-31 Igor Zelmanovich - - * DataContractSerializerTest_FrameworkTypes.cs: refactoring. - * DataContractSerializerTest_FrameworkTypes_mscorlib.cs: new testfixture. - -2008-03-31 Igor Zelmanovich - - * DataContractSerializerTest_FrameworkTypes.cs: - add infrastructure for following tests. - -2008-03-30 Igor Zelmanovich - - * XmlObjectSerializerTest.cs: use XmlComparer, remove NotWorking. - -2008-02-27 Eyal Alaluf - - * XmlObjectSerializerTest.cs: Added tests for Read/WriteObject - * AttributesTest.cs: Added tests for new Serialization attributes. - * XsdDataContractImporterTest.cs: Added null arguments tests to the - Import methods. marked ImportTest as not working. - -2008-02-27 Eyal Alaluf - - * one.xml: Indentation change - -2007-12-05 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : test for .ctor() with null knownTypes. - -2007-11-27 Atsushi Enomoto - - * XmlObjectSerializerTest.cs, XsdDataContractImporterTest.cs: - couple of tests are not working now. - -2007-08-17 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added test for ReadObject() with - verifyObjectData = false. - -2007-07-27 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added test for serializing IPAddress - (will be required for RegisterInfo). - -2007-07-26 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added Guid serialization test. - -2006-09-05 Ankit Jain - - * XsdDataContractImporterTest.cs (PrimitiveType): Add a check for number - of schemas. - -2006-09-04 Ankit Jain - - * XsdDataContractExporterTest.cs (Ctor1): Remove 'NotWorking'. - (PrimitiveType): New. - (CanExportTest): New. - (GetSchemaTypeTest): New. - (Test2): Ensure that exception is "expected" from the second Export. - -2006-09-01 Ankit Jain - - * XsdDataContractExporterTest.cs: New. - * XmlObjectSerializerTest.cs: New tests for serializing arrays. - -2006-08-31 Ankit Jain - - * XmlObjectSerializerTest.cs: Add tests for serializing/deserializing - enums. - -2006-08-16 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added non-setter collection case. - (I was just curious how DataContractSerializer is useless here.) - -2006-07-27 Ankit Jain - - * one.xml: New. Used by XsdDataContractImporterTest.cs - * XsdDataContractImporterTest.cs: New. - -2006-07-18 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : the previous test is working now. - -2006-07-18 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : finally I found out why non- - datacontract .ctor() does not fail while SerializeNonDC() fails. - -2006-05-09 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added more .ctor() tests. - -2006-05-09 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : - Added test for nested class serialization. - -2006-05-09 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added some .ctor() tests. - -2006-04-06 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added test for string serialization. - QName as well but [Ignore] right now. - -2006-03-09 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added test for WriteObjectContent() - without WriteStartObject(). - -2006-03-08 Ankit Jain - - * XmlObjectSerializerTest.cs (SerializeDCWithName): - (SerializeDCWithEmptyName1): - (SerializeDCWithEmptyName2): - (SerializeDCWithNullName): - (SerializeDCWithEmptyNamespace1): New serialization tests. - -2006-03-03 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : added more serialization tests. - -2006-03-02 Atsushi Enomoto - - * XmlObjectSerializerTest.cs : new file for serialization tests. - diff --git a/mcs/class/System.Runtime.Serialization/Test/System.Xml/ChangeLog b/mcs/class/System.Runtime.Serialization/Test/System.Xml/ChangeLog deleted file mode 100644 index cc4e99db702..00000000000 --- a/mcs/class/System.Runtime.Serialization/Test/System.Xml/ChangeLog +++ /dev/null @@ -1,240 +0,0 @@ -2009-07-07 Atsushi Enomoto - - * XmlSimpleDictionaryWriterTest.cs : test WriteNode() to not skip more - than two nodes in an element. - -2009-06-05 Atsushi Enomoto - - * XmlBinaryDictionaryReaderTest.cs : verify that end element has - non-empty local name. - -2009-05-29 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : added test for failing duplicate - namespace declaration in the same element context. - -2009-05-29 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : added test for writing xml/xmlns - attributes with null namespace. - -2009-05-19 Atsushi Enomoto - - * XmlBinaryDictionaryReaderTest.cs : added test for utf16 chars. - -2009-05-14 Atsushi Enomoto - - * XmlBinaryWriterSession.cs : added test to verify that session is - actually used in binary dictionary writer. - -2009-04-02 Atsushi Enomoto - - * XmlMtomDictionaryWriterTest.cs : new. - -2009-03-31 Atsushi Enomoto - - * XmlBinaryDictionaryReaderTest.cs: make tests more doubtful on - state. - -2009-03-31 Atsushi Enomoto - - * XmlBinaryDictionaryReaderTest.cs: test array reader. - -2009-03-31 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : added test for array operation. - -2009-03-31 Atsushi Enomoto - - * XmlBinaryDictionaryReaderTest.cs, - XmlBinaryDictionaryWriterTest.cs : added test for element with - short prefix. - -2009-03-27 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : enabled QName test parts. - -2009-03-27 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs: added test for shorthand - prefixed attributes. - -2009-03-26 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs: added QName test part, but - disable since it does not work yet. - -2009-03-25 Atsushi Enomoto - - * XmlBinaryDictionaryReaderTest.cs : enable reader-session dependent - tests. - * XmlBinaryDictionaryReaderTest.cs : enable dummy-prefixed attributes - tests. - -2009-02-13 Jonathan Pryor - - * UniqueIdTest.cs: Add tests for all members. - -2009-02-13 Jonathan Pryor - - * XmlDictionaryWriterTest.cs: Test WriteValue(IStreamProvider). - -2009-02-13 Jonathan Pryor - - * XmlDictionaryWriterTest.cs: Test WriteNode(XmlDictionaryReader), - WriteNode(XmlReader), and WriteTextNode(). - -2009-02-12 Jonathan Pryor - - * XmlDictionaryWriterTest.cs: Test WriteValue(Guid), - WriteValue(TimeSpan), WriteValue(UniqueId). - -2009-02-12 Jonathan Pryor - - * XmlDictionaryWriterTest.cs: Added; test - XmlDictionaryWriter.WriteElementString(). - -2009-02-11 Jonathan Pryor - - * XmlDictionaryStringTest.cs: Added; tests for XmlDictionaryString. - -2008-04-10 Eyal Alaluf - - * XmlBinaryDictionaryWriterTest.cs: Tested binary writer WriteXmlnsAttributa - with a null prefix. - -2008-03-22 Atsushi Enomoto - - * XmlBinaryDictionaryReaderTest.cs : it contained bogus multibyte - characters, so replaced them with \uXXXX. - Removed some NotWorking and FIXMEs. - -2008-02-27 Eyal Alaluf - - * XmlBinaryDictionaryReaderTest.cs: UseCase1 test fails also on .Net - -2007-11-27 Atsushi Enomoto - - * XmlBinaryDictionaryReaderTest.cs : added [NotWorking] - -2007-07-27 Atsushi Enomoto - - * XmlSimpleDictionaryWriterTest.cs : added test for null prefix case. - -2007-03-30 Atsushi Enomoto - - * XmlBinaryDictionaryReaderTest.cs : check if it reads nodes - correctly, by comparing direct output to binary writer. - -2007-03-19 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : more WriteValue() cases. - -2007-03-16 Atsushi Enomoto - - * XmlBinaryDictionaryReaderTest.cs : - ok, now we have pretty simple imports from writer tests so far. - -2007-03-16 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : - WriteValue(Decimal) is working now. - -2007-03-15 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : added test for typed values. - -2007-03-15 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : removed debug code (UseCase2). - -2007-03-15 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : more code comments. - -2007-03-15 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : a few code comments and - XmlDictionaryString.Key value test. - -2007-03-15 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : added more attribute tests. - Reduced extra dictionary creation. - -2007-03-14 Atsushi Enomoto - - * XmlDictionaryReaderQuotasTest.cs : fixed test class name. - * XmlBinaryDictionaryWriterTest.cs : added a bunch of tests. Many - tests still fail. They are going to be fixed. - * XmlBinaryWriterSessionTest.cs : new test. - -2007-03-14 Atsushi Enomoto - - * XmlDictionaryTest.cs : removed pointless test-breaking return. - Added test for Add() and key index. Added test for Empty. - * XmlSimpleDictionaryWriterTest.cs : in .NET 3.0 RTM processing - instructions are supported. - -2007-03-09 Atsushi Enomoto - - * XmlDictionaryReaderAbstractTest.cs : added array reader tests. - * XmlSimpleDictionaryWriterTest.cs : added WriteBooleanArray(). - -2006-07-31 Ankit Jain - - * UniqueIdTest.cs: Add new tests. - -2006-07-31 Atsushi Enomoto - - * UniqueIdTest.cs : enable it. - -2006-07-18 Atsushi Enomoto - - * XmlDictionaryReaderQuotasTest.cs : fix build. - -2006-03-03 Atsushi Enomoto - - * XmlSimpleDictionaryWriterTest.cs : AttributeNamespacesXmlnsXmlns() - is updated to match XmlTextWriter test. - -2006-02-08 Atsushi Enomoto - - * UniqueIdTest.cs : - It should not be in System.ServiceModel.dll test. - -2006-01-17 Atsushi Enomoto - - * XmlSimpleDictionaryWriterTest.cs : changed expected exceptions. - Fixed one NotDotNet case (to match 2.0 RTM). - -2005-10-24 Atsushi Enomoto - - oops, bad file name. s:/Reader/Writer/. - -2005-10-24 Atsushi Enomoto - - * XmlBinaryDictionaryWriterTest.cs : new file. - -2005-10-24 Atsushi Enomoto - - * XmlSimpleDictionaryWriterTest.cs : added test for WriteXmlAttribute() - and WriteXmlnsAttribute(). - -2005-10-24 Atsushi Enomoto - - * XmlDictionaryReaderAbstractTest.cs, - XmlSimpleDictionaryWriterTest.cs : new files. - -2005-10-24 Atsushi Enomoto - - * XmlDictionaryReaderQuotasTest.cs, XmlDictionaryTest.cs : copyrights. - -2005-10-23 Atsushi Enomoto - - * XmlDictionaryReaderQuotasTest.cs : new test. - -2005-10-05 Atsushi Enomoto - - * XmlDictionaryTest.cs : new file. - diff --git a/mcs/class/System.Security/Assembly/ChangeLog b/mcs/class/System.Security/Assembly/ChangeLog deleted file mode 100644 index 63942dd3598..00000000000 --- a/mcs/class/System.Security/Assembly/ChangeLog +++ /dev/null @@ -1,33 +0,0 @@ -2008-04-25 Andreas Nahr - - * AssemblyInfo.cs: Change to consts - -2005-11-05 Kornél Pál - - * AssemblyInfo.cs: Use Consts.FxFileVersion as AssemblyFileVersion. - -2005-10-28 Sebastien Pouliot - - * AssemblyInfo.cs: Updated for 2.0 final. - -2005-04-27 Sebastien Pouliot - - * AssemblyInfo.cs: Updated for 2.0 beta 2. - -2004-07-07 Sebastien Pouliot - - * AssemblyInfo.cs: Added new attributes present in Fx 2.0. - -2004-05-12 Sebastien Pouliot - - * AssemblyInfo.cs: Reduce extra/missing in corcompare (again). - -2004-03-15 Sebastien Pouliot - - * AssemblyInfo.cs: Reduce extra/missing in corcompare. - -2004-01-11 Sebastien Pouliot - - * AssemblyInfo.cs: New. Copied and ajusted from corlib. - * Locale.cs: New. Copied (verbatim) from corlib. - * ChangeLog: New. diff --git a/mcs/class/System.Security/ChangeLog b/mcs/class/System.Security/ChangeLog deleted file mode 100644 index 82455b4257c..00000000000 --- a/mcs/class/System.Security/ChangeLog +++ /dev/null @@ -1,233 +0,0 @@ -2010-03-16 Jb Evain - - * Makefile: rename the net_2_1 profile to moonlight. - -2009-06-05 Marek Safar - - * Makefile: Fixed NET_2_0 conditional to actually handle Mono.Security - dependency. - -2008-11-01 Sebastien Pouliot - - * System.Security_test.dll.sources: Add new tests to build - System.Security.Cryptography.Pkcs/CmsRecipientCollectionTest.cs - System.Security.Cryptography.Xml/TransformTest.cs - System.Security.Cryptography.Xml/XmlDecryptionTransformTest.cs - -2008-10-14 Gert Driesen - - * System.Security_test.dll.sources: Added XmlLicenseTransformTest.cs - and XmlDsigExcC14NWithCommentsTransformTest.cs. - -2008-09-23 Marek Safar - - * Makefile: Don't override global debug flag. - -2007-06-12 Marek Safar - - * Makefile: Check only major framework version to do 2.x build. - -2007-01-17 Atsushi Enomoto - - * System.Security_test.dll.sources : added - XmlDsigExcC14NTransformTest.cs. - -2006-12-15 Sebastien Pouliot - - * Makefile: Execute PKITS tests only if the data is installed locally. - See System.dll unit tests for details. - * System.Security_test.dll.sources: Add some PKITS unit tests to the - build. - -2006-11-08 Sebastien Pouliot - - * System.Security_test.dll.sources: Added unit and CAS tests for - System.Security.Cryptography.X509Certificates.X509Certificate2UI - -2006-09-22 Atsushi Enomoto - - * Makefile: - Added Test/S.S.C.Xml/EncryptedXmlSample3.xml to EXTRA_DISTFILES. - -2006-09-21 Atsushi Enomoto - - * Makefile: oops, syntax breakage. - -2006-09-21 Atsushi Enomoto - - * Makefile: - Added Test/S.S.C.Xml/EncryptedXmlSample2.xml to EXTRA_DISTFILES. - -2006-09-21 Atsushi Enomoto - - * System.Security_test.dll.sources: added EncryptedXmlTest.cs. - * Makefile: added some extra test support files as EXTRA_DISTFILES. - -2006-09-06 Atsushi Enomoto - - * System.Security_test.dll.sources: added DataReferenceTest.cs. - -2005-09-26 Sebastien Pouliot - - * System.Security.dll.sources: Remove all X509 related classes. - * System.Security_test.dll.sources: Remove all X509 related tests. - * System.Security.Cryptography.X509Certificates/*.cs: moved to - System.dll assembly. - * Test/System.Security.Cryptography.X509Certificates/*.cs: moved to - System.dll assembly. - -2005-05-18 Sebastien Pouliot - - * System.Security_test.dll.sources: Added unit tests for System. - Security.Permissions.StorePermissionAttribute class. - -2005-05-03 Sebastien Pouliot - - * System.Security_test.dll.sources: Added unit tests for System. - Security.Cryptography.Pkcs.SignerInfoCollection class. - -2005-04-25 Sebastien Pouliot - - * System.Security.dll.sources: Added IRelDecryptor interface and - XmlLicenseTransform class to System.Security.Cryptography.Xml (2.0). - -2005-04-23 Sebastien Pouliot - - * System.Security.dll.sources: Added StorePermission and - StorePermissionAttribute to System.Security.Permissions (2.0). - -2005-04-04 Atsushi Enomoto - - * System.Security.dll.sources: added XmlSignatureStreamReader.cs. - -2005-01-17 Sebastien Pouliot - - * System.Security.dll.sources: Added System.Security.Cryptography. - X509Certificates/X509EnhancedKeyUsageExtension.cs and - X509SubjectKeyIdentifierHashAlgorithm.cs to the build. - * System.Security_test.dll.sources: Added System.Security.Cryptography - .Pkcs/Pkcs9ContentTypeTest.cs, Pkcs9MessageDigestTest.cs and System. - Security.Cryptography.X509Certificates/X509BasicConstraintsExtensionTest.cs, - X509EnhancedKeyUsageExtensionTest.cs, X509ExtensionTest.cs, - X509KeyUsageExtensionTest.cs and X509SubjectKeyIdentifierExtensionTest.cs - to the unit test assembly. - -2005-01-06 Raja R Harinath - - * Makefile (LIB_MCS_FLAGS): Add reference to Mono.Security.dll - only in the NET 2.0 profile. See 2004-07-07 entry. - -2005-01-05 Sebastien Pouliot - - * Makefile: Don't ignore the CS0119 warnings (private field not used) - when building the assembly (the code is already clean for this). - * System.Security.dll.sources: Add DataProtectionPermission, Attribute - and Flags to the assembly (moved from corlib). - * System.Security_test.dll.sources: Add DataProtectionPermission - Attribute unit tests (moved from corlib unit tests). - -2004-12-23 Sebastien Pouliot - - * System.Security.dll.sources: Added System.Security.Cryptography/ - ProtectedData.cs, ProtectedMemory.cs, DataProtectionScope.cs and - MemoryProtectionScope.cs as they been moved from mscorlib to here. - * System.Security_test.dll.sources : Added Test/System.Security. - Cryptography/ProtectedDataTest.cs and ProtectedMemoryTest.cs for the - same reason. - -2004-09-04 Tim Coleman - * System.Security.dll.sources: - Add new System.Security.Cryptography.Pkcs classes. - -2004-09-03 Tim Coleman - * System.Security.dll.sources: - Add new System.Security.Cryptography.X509Certificates classes - -2004-09-02 Tim Coleman - * System.Security.dll.sources: - Add new System.Security.Cryptography.Xml classes - -2004-07-09 Sebastien Pouliot - - * System.Security_test.dll.sources: Fixed unit tests to work with Fx - 2.0 beta 1. - -2004-07-08 Sebastien Pouliot - - * System.Security.dll.sources: Fixed classes to match Fx 2.0 beta 1. - -2004-07-07 Sebastien Pouliot - - * Makefile: Added a reference to Mono.Security because we'll require - many class from it for the NET_2_0 profile - but it would be better - not to have the dependency for NET_1_1. - * System.Security.dll.sources: Added a lot of existing classes (from - 1.2 documentation) that were never compiled. - * System.Security_test.dll.sources: Added a lot of existing tests - (from 1.2 documentation) that were never compiled. - -2004-03-26 Sebastien Pouliot - - * System.Security.dll.sources: Added internal class Manifest. - -2004-03-26 Atsushi Enomoto - - * System.Security_test.dll.sources : - Added XmlDsigEnvelopedSignatureTest.cs. - -2004-03-22 Sebastien Pouliot - - * Makefile: Added /nowarn to cleanup display when building. - -2004-03-16 Atsushi Enomoto - - * System.Security.dll.sources: added XmlDsigNodeList.cs - -2004-02-19 Tim Coleman - * System.Security.dll.sources: Add new - System.Security.Cryptography.Xml.SymmetricKeyWrap - -2004-02-11 Sebastien Pouliot - - * System.Security_test.dll.sources: Added unit tests for - XmlDsigXPathTransform. - -2004-02-10 Tim Coleman - * System.Security.dll.sources: Add new - System.Security.Cryptography.Xml classes. - -2004-02-07 Tim Coleman - * System.Security.dll.sources: Add new - System.Security.Cryptography.Xml classes. - -2004-01-11 Sebastien Pouliot - - * System.Security.dll.sources: Added AssemblyInfo.cs and Locale.cs. - -2003-07-24 Sebastien Pouliot - - * System.Security.dll.sources: Added new Mono.Xml.XmlCanonicalizer.cs - from Aleksey Sanin. - -2003-03-04 Sebastien Pouliot - - * System.Security.build: Added a new output System.Security_cmp.dll - which links with mscorlib. This version is to be used to generate - the class status web page (required for CorCompare). - -2003-03-03 Sebastien Pouliot - - * System.Security.build: Updated build file to stop linking with - MS assemblies (and like with Mono's corlib instead). - -2003-03-02 Sebastien Pouliot - - * list.unix: Added XmlSignature.cs. - -2003-01-17 Sebastien Pouliot - - * System.Security.build: Simplified and fixed some issues. - -2002-11-28 Sebastien Pouliot - - * System.Security.build: New. Nant build file for Windows. diff --git a/mcs/class/System.Security/Mono.Security.Cryptography/ChangeLog b/mcs/class/System.Security/Mono.Security.Cryptography/ChangeLog deleted file mode 100644 index 10a9e7db099..00000000000 --- a/mcs/class/System.Security/Mono.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2008-02-10 Sebastien Pouliot - - * NativeDapiProtection.cs: Don't call GetLastWin32Error so late and - use the value we already have from a previous call. Found using - Gendarme. - -2005-10-27 Sebastien Pouliot - - * NativeDapiProtection.cs: New. Native access to DPAPI (Data - Protection API) to implement ProtectedData on Windows (requires - Windows 2000 or later). - -2005-10-20 Sebastien Pouliot - - * ManagedProtection.cs: New. A managed class similar to ProtectedData. - Source code will be reused in other assemblies to protect data. diff --git a/mcs/class/System.Security/Mono.Xml/ChangeLog b/mcs/class/System.Security/Mono.Xml/ChangeLog deleted file mode 100644 index e98d93b9336..00000000000 --- a/mcs/class/System.Security/Mono.Xml/ChangeLog +++ /dev/null @@ -1,62 +0,0 @@ -2007-03-22 Atsushi Enomoto - - * XmlCanonicalizer.cs : fill prefixes which should be actually - written. It must be actually done before canonicalization (so - that node list filtering still takes spec-conformant effect). - -2007-01-23 Atsushi Enomoto - - * XmlCanonicalizer.cs : in Canonicalize(XmlNodeList), nodes [0] could - be XmlDocument and thus it could cause NullReferenceException. - -2007-01-23 Atsushi Enomoto - - * XmlCanonicalizer.cs : it should be reset before being reused. - -2007-01-22 Atsushi Enomoto - - * XmlCanonicalizer.cs : Fixed incorect is-visibly-utilized check. Got - Phaos tests passed. - -2007-01-17 Atsushi Enomoto - - * XmlCanonicalizer.cs : don't output default namespace when the node's - namespace is not empty. Check "visibly utilized" namespace nodes in - exc-c14n. Also, in exc-c14n, rendered namespaces are not written. - Added InclusiveNamespaces PrefixList field (not in use yet). - -2005-04-04 Atsushi Enomoto - - * XmlCanonicalizer.cs : don't rip off here. - -2004-05-14 Atsushi Enomoto - - * XmlCanonicalizer.cs : - Reverted xmlns change that seems my misinterpretation. - -2004-05-13 Atsushi Enomoto - - * XmlCanonicalizer.cs : - Element namespace is not XPath-selected(selectable) namespace nodes - and that should be outputted. - Don't return null for empty output. - -2004-03-26 Atsushi Enomoto - - * XmlCanonicalizer.cs : - Don't output for Whitespace node. - To filter every kind of nodes, make sure node.Attributes isnot null. - This makes some phaos tests passed. - -2004-02-14 Atsushi Enomoto - - * XmlCanonicalizer.cs: Use child nodes of entity reference nodes (it - is now correctly supported in XmlEntityReference). - -2003-07-24 Gonzalo Paniagua Javier - - * XmlCanonicalizer.cs: fixed to make it build for 1.0 and 1.1. - -2003-07-24 Sebastien Pouliot - - * XmlCanonicalizer.cs: New. C14N class from Aleksey Sanin. diff --git a/mcs/class/System.Security/System.Security.Cryptography.Pkcs/ChangeLog b/mcs/class/System.Security/System.Security.Cryptography.Pkcs/ChangeLog deleted file mode 100644 index 71179821fad..00000000000 --- a/mcs/class/System.Security/System.Security.Cryptography.Pkcs/ChangeLog +++ /dev/null @@ -1,175 +0,0 @@ -2009-06-05 Marek Safar - - * *.cs: Fixed NET_2_0 conditional to actually handle Mono.Security - dependency. - -2008-11-01 Sebastien Pouliot - - * CmsRecipientCollection.cs: Add comment about compatibility-NRE - [Found using Gendarme CheckParametersNullityInVisibleMethodsRule] - -2008-10-12 Sebastien Pouliot - - * EnvelopedCms.cs, SignedCms.cs: Remove unneeded field - initialization to their default values. - [Found using Gendarme AvoidUnneededFieldInitializationRule] - -2006-12-15 Sebastien Pouliot - - * SignedCms.cs: Add missing TODO. Some code exists but depends on - other, unimplemented, stuff. - -2005-09-27 Sebastien Pouliot - - * Pkcs9Attribute.cs: Added new CopyFrom method overrides (2.0 RC). - * Pkcs9SigningTime.cs: Don't call base.CopyFrom anymore. - -2005-05-03 Sebastien Pouliot - - * CmsSigner.cs: Removed old FIXME. - * ContentInfo.cs: Better detection (but still less strict than MS). - * EnvelopedCms.cs: Avoid possible NullReferenceException in Encrypt. - * KeyTransRecipientInfo.cs: Minor editing updates. - * Pkcs9ContentType.cs: Added encoding/decoding of the content - information (OID). - * Pkcs9MessageDigest.cs: Added encoding/decoding of the digest. - * SignedCms.cs: Version set to 0 (default). Serial numbers are - reversed here (Fx isn't very consistant in this regard). - * SignerInfo.cs: Convert the hash name to an OID. - * SignerInfoCollection.cs: Completed class. - -2005-04-26 Sebastien Pouliot - - * AlgorithmIdentifier.cs: Removed FIXME - seems "by design". - * ContentInfo.cs: Applied fix for ArgumentNullException (was fixed in - beta2). - * Pkcs9ContentType.cs: Added new override for CopyFrom. - * Pkcs9DocumentDescription.cs: Added new override for CopyFrom. - Applied fix for ArgumentNullException (was fixed in beta2). - * Pkcs9DocumentName.cs: Added new override for CopyFrom. - Applied fix for ArgumentNullException (was fixed in beta2). - * Pkcs9MessageDigest.cs: Added new override for CopyFrom. - * Pkcs9SigningTime.cs: Added new override for CopyFrom. - -2005-04-25 Sebastien Pouliot - - * SignedCms.cs: Fix compiler warning (unused variable). - -2005-04-24 Sebastien Pouliot - - * SubjectIdentifierType.cs: Removed (really) obsolete enum value and - [Serializable] attribute. - -2005-04-23 Sebastien Pouliot - - * CmsRecipient.cs, CmsRecipientCollection.cs, CmsSigner.cs, - EnvelopedCms.cs, KeyAgreeRecipientInfo.cs, Pkcs9Attribute.cs, - Pkcs9ContentType.cs, Pkcs9DocumentDescription.cs, Pkcs9DocumentName.cs, - Pkcs9MessageDigest.cs, Pkcs9SigningTime.cs, SignedCms.cs, - SignerInfo.cs: Adapted for changes in class names in beta2. - -2005-01-17 Sebastien Pouliot - - * Pkcs9Attribute.cs: Fixed wrt unit tests. - * Pkcs9ContentType.cs: Completed public part. Internals are still - todo later. - * Pkcs9DocumentDescription.cs: Completed implementation. - * Pkcs9DocumentName.cs: Completed implementation. - * Pkcs9SigningTime.cs: Completed implementation. - * Pkcs9MessageDigest.cs: Completed public part. Internals are still - todo later. - -2004-09-04 Tim Coleman - * Pkcs9ContentType.cs Pkcs9MessageDigest.cs: - New classes for 2.0 - -2004-07-08 Sebastien Pouliot - - * ContentInfo.cs: Added finalizer. - * CmsRecipient.cs: New. Replace Pkcs7Recipient (from 1.2). - * CmsRecipientCollection.cs: New. Replace Pkcs7RecipientCollection - (from 1.2). - * CmsRecipientEnumerator.cs: New. Replace Pkcs7RecipientEnumerator - (from 1.2). - * CmsSigner.cs: New. Replace Pkcs7Signer (from 1.2). - * EnvelopedCms.cs: New. Replace EnvelopedPkcs7 (from 1.2). - * KeyAgreeRecipientInfo.cs: Fixed internal constructor. - * Pkcs9Attribute.cs: Now inherit from AsnEncodedData. Fixed - constructors. - * Pkcs9DocumentDescription.cs: Sealed class and fixed API. - * Pkcs9DocumentName.cs: Sealed class and fixed API. - * Pkcs9SigningTime.cs: Sealed class and fixed API. - * PublicKeyInfo.cs: Sealed class. - * RecipientInfo.cs: Removed protected constructor. - * RecipientInfoCollection.cs: Sealed class. - * RecipientInfoEnumerator.cs: Sealed class. - * SignedCms.cs: New. Replace SignedPkcs7 (from 1.2). - * SignerInfo.cs: Sealed class and fixed API. - * SignerInfoCollection.cs: Sealed class and fixed CopyTo. - * SignerInfoEnumerator.cs: Sealed class. - * SubjectIdentifier.cs: Sealed class. - * SubjectIdentifierOrKey.cs: Sealed class. - * SubjectIdentifierType.cs: Fixed enum and added [Serializable]. - -2004-07-07 Sebastien Pouliot - - * AlgorithmIdentifier.cs: Added missing #if NET_2_0. - * ContentInfo.cs: Fixed OID due to changes in Mono.Security. - * EnvelopedPkcs7.cs: Fixed OID due to changes in Mono.Security. - * SignedPkcs7.cs: Fixed OID due to changes in Mono.Security. - -2003-12-07 Sebastien Pouliot - - * ContentInfo.cs: Modified default Oid not to include description. - Added basic support for static GetContentType. - * EnvelopedPkcs7.cs: New. Partial implementation of PKCS#7 envelopes - (encrypted data). - * KeyAgreeRecipientInfo.cs: New. Stub for key agreement informations. - Note that key agreement algorithms (DH) are absent from the framework. - * KeyTransRecipientInfo.cs: New. Implementation for key transport - informations. - * Pkcs7Recipient.cs: New. Implementation of "recipients" - how it - links to a X.509 certificate (issuer and serial key or subject key - info). - * Pkcs7RecipientCollection.cs: New. Collection of Pkcs7Recipient. - * Pkcs7RecipientEnumerator.cs: New. Enumerator for Pkcs7Recipient. - * Pkcs7AttributeCollection.cs: New. Collection of Pkcs9Attributes. - * Pkcs7AttributeEnumerator.cs: New. Enumerator for Pkcs9Attributes. - * PublicKeyInfo.cs: New. Handle public key informations. - * RecipientInfoCollection.cs: New. Collection of RecipientInfo (and - inherited classes). - * RecipientInfoEnumerator.cs: New. Enumerator for RecipientInfo (and - inherited classes). - * SignedPkcs7.cs: New. Partial implementation of PKCS#7 signed - structures. - * SignerInfo.cs: New. Information (certificate and attributes) about - the signer. Actual signature/verification stuff is missing. - * SignerInfoCollection.cs: New. Collection of SignerInfo. - * SignerInfoEnumarator.cs: New. Enumerator for SignerInfo. - * SubjectIdentifier.cs: New. Contains the type of identifier linking - to a subject. - * SubjectIdentifierOrKey.cs: New. Contains the subject's public key or - an information linking to a subject public key. - -2003-11-08 Sebastien Pouliot - - * ContentInfo.cs: New. Class to encapsulate PKCS7 ContentInfo. Static - method GetContentType need to be completed (requires some test vectors). - * Pkcs7Signer.cs: New. Class to add attributes (authenticated and/or - authenticated), certificates and other informations to the signature. - * RecipientInfo.cs: New. Abstract class to encpasulate recipient - informations. - -2003-11-07 Sebastien Pouliot - - * AlgorithmIdentifier.cs: New. Class to encapsulate PKCS7 AlgorithmIdentifier. - * CryptographicAttribute.cs: Basic class for attributes. - * KeyAgreeKeyChoice.cs: New. Enumeration for key agreement. - * Pkcs9Attribute.cs: New. Base class for Pkcs#9 attributes. - * Pkcs9DocumentDescription.cs: New. Pkcs#9 DocumentDescription attribute. - * Pkcs9DocumentName.cs: New. Pkcs#9 DocumentName attribute. - * Pkcs9SigningTime.cs: New. Pkcs#9 SigningTime attribute. - * RecipientInfoType.cs: New. Enumeration for RecipientInfo. - * RecipientSubType.cs: New. Enumeration for RecipientInfo. - * SubjectIdentifierOrKeyType.cs: New. Enumeration for SubjectIdentifier. - * SubjectIdentifierType.cs: New. Enumeration for SubjectIdentifier. diff --git a/mcs/class/System.Security/System.Security.Cryptography.X509Certificates/ChangeLog b/mcs/class/System.Security/System.Security.Cryptography.X509Certificates/ChangeLog deleted file mode 100644 index 83035c1a72d..00000000000 --- a/mcs/class/System.Security/System.Security.Cryptography.X509Certificates/ChangeLog +++ /dev/null @@ -1,23 +0,0 @@ -2006-11-08 Sebastien Pouliot - - * X509Certificate2UI.cs: Fix exceptions, add security attributes and - notes. - -2005-11-09 Sebastien Pouliot - - * X509SelectionFlag.cs: Removed extra [Serializable]. - -2005-09-27 Sebastien Pouliot - - * X509Certificate2UI.cs: Hide constructor (it should have been a - static class). Fixed Display/DisplayCertificate method name. - -2005-09-27 Sebastien Pouliot - - * X509Certificate2UI.cs: New. Class to handle UI (yuck) for - certificate display and selection. - * X509SelectionFlag.cs: Moved back from System.dll. - -2005-09-26 Sebastien Pouliot - - * All classes moved in System.dll diff --git a/mcs/class/System.Security/System.Security.Cryptography.Xml/ChangeLog b/mcs/class/System.Security/System.Security.Cryptography.Xml/ChangeLog deleted file mode 100644 index 8eb7ab31416..00000000000 --- a/mcs/class/System.Security/System.Security.Cryptography.Xml/ChangeLog +++ /dev/null @@ -1,808 +0,0 @@ -2010-07-09 Atsushi Enomoto - - * SignedXml.cs : avoid using LoadXml() to load xml element as in - literal string. Use ImportNode() instead. - Copy namespaces for a referenced node found in envelope document too. - -2009-07-14 Sebastien Pouliot - - * SignedXml.cs: Fix HMACOutputLength to match XMLDSIG erratum (ref: - CVE-2009-0217) and add stricter checks. - -2009-06-05 Marek Safar - - * *.cs: Fixed NET_2_0 conditional to actually handle Mono.Security - dependency. - -2008-11-01 Sebastien Pouliot - - * EncryptedXml.cs: Add proper null check inside methods. - * SignedXml.cs: GetIdElement returns null if either of its parameter - is null. - * Transform.cs: Comment compatibility-NRE in GetDigestedOutput. - * XmlDecryptionTransform.cs: IsTargetElement returns null if either - of its parameter is null. - * XmlDsigC14NTransform.cs: Comment compatibility-NRE in - GetDigestedOutput. - * XmlDsigExcC14NTransform.cs: Comment compatibility-NRE in - GetDigestedOutput. - [Found using Gendarme CheckParametersNullityInVisibleMethodsRule] - -2008-10-14 Gert Driesen - - * XmlDsigBase64Transform.cs: Use constant for Algorithm namespace. - * XmlDsigExcC14NTransform.cs: Fixed ctors to use WithComments - algorithm if includeComments is true. Assign includeNamespacesPrefixList - to instance field. - * XmlDsigExcC14NWithCommentsTransform.cs: Remove unnecessary - assignment to Algorithm now that base ctor is fixed. - * XmlDsigC14NWithCommentsTransform.cs: Remove unnecessary assignment - to Algorithm now that base ctor is fixed. - * XmlDsigC14NTransform.cs: In default ctor, just invoke .ctor (bool). - In .ctor (bool), assign WithComments algorithm if includeComments is - true. Use constants for Algorithm namespace. - * XmlDsigEnvelopedSignatureTransform.cs: Use constant for Algorithm - namespace. - * XmlDsigXPathTransform.cs: Use constant for Algorithm namespace. - * XmlDsigXsltTransform.cs: Use constant for Algorithm namespace. - * XmlLicenseTransform.cs: Assign Algorithm in ctor. - * XmlSignature.cs: Added constant for XmlLicenseTransform algorithm. - -2008-10-12 Sebastien Pouliot - - * EncryptedReference.cs, EncryptedType.cs: Remove unneeded field - initialization to their default values. - [Found using Gendarme AvoidUnneededFieldInitializationRule] - -2008-09-17 Sebastien Pouliot - - * SignedXmlTest.cs: Add support for signing XML using HMACSHA256, - HMACSHA384, HMACSHA512 and HMACRIPEMD160. - [Fix bug #425724] - -2008-08-07 Atsushi Enomoto - - * set Algorithm in .ctor(bool), fixed bug #398904. - -2008-08-06 Sebastien Pouliot - - * XmlDsigC14NTransform.cs, - * XmlDsigExcC14NTransform.cs - * XmlDsigXsltTransform.cs: Don't use is + as. - [Found using Gendarme AvoidRepetitiveCastsRule] - -2008-06-28 Sebastien Pouliot - - * XmlDecryptionTransform.cs, - * XmlDsigC14NTransform.cs, - * XmlDsigEnvelopedSignatureTransform.cs, - * XmlDsigExcC14NTransform.cs, - * XmlDsigXsltTransform.cs: Replace Type.GetType("x") into typeof(x) - [Found using Gendarme AvoidTypeGetTypeForConstantStringsRule] - -2008-05-25 Sebastien Pouliot - - * XmlDecryptionTransform.cs, - * XmlDsigBase64Transform.cs, - * XmlDsigC14NTransform.cs, - * XmlDsigEnvelopedSignatureTransform.cs, - * XmlDsigExcC14NTransform.cs, - * XmlDsigXPathTransform.cs, - * XmlDsigXsltTransform.cs, - * XmlLicenseTransform.cs: Don't use lock(this). In fact remove locking - since the worse that can happen is two copies of the same data. - [Found using Gendarme] - -2008-01-12 Sebastien Pouliot - - * ReferenceList.cs: Avoid infinite recursion when setting []. - Found by Gendarme. - * XmlDsigXPathTransform.cs: Fix direct comparison with NaN. Found - by Gendarme. - -2007-11-13 Atsushi Enomoto - - * XmlDsigExcC14NTransform.cs : removed extra [ComVisible]. - -2007-03-22 Atsushi Enomoto - - * Transform.cs, XmlDsigC14NTransform.cs, XmlDsigExcC14NTransform.cs : - handle PropagatedNamespaces. - -2007-02-01 Atsushi Enomoto - - * SignedXml.cs : for internal URI (#blah) resolution, use - GetIdElement() so that any derived class which overrides this - method could resolve the reference correctly. - -2007-01-25 Atsushi Enomoto - - * SignedXml.cs : for DataObject, copy namespaces in Data into Object - element itself. I haven't solved the puzzle on why it is needed - though. - -2007-01-23 Atsushi Enomoto - - * DataObject.cs : it should not append created DataObject element to - the owner document. It affects on XPath selection, though currently - SignedXml.GetReferenceHash() is bogus so I cannot add meaningful - tests for it. - -2007-01-22 Atsushi Enomoto - - * SignedInfo.cs : removed incorrect CanonicalizationMethodObject - implementation. - * EncryptedReference.cs : added exc-c14n support in LoadXml(). - -2007-01-17 Atsushi Enomoto - - * XmlDsigExcC14NTransform.cs : - re-imported from XmlDsigC14NTransform.cs. - -2007-01-12 Atsushi Enomoto - - * SignedXml.cs : when there is an envelope document and no referenced - DataObject was found, then look for the target element from the - envelope. - -2007-01-12 Atsushi Enomoto - - * DataObject.cs : don't clear attributes or children unnecessarily. - -2007-01-12 Atsushi Enomoto - - * SignedXml.cs : actually ComputeSignature() itself does not raise - silly exception. It always use CryptographicException. - Added another check; malformed reference object. - -2007-01-12 Atsushi Enomoto - - * SignedXml.cs : ComputeSignature() should check empty key. - -2006-10-11 Atsushi Enomoto - - * SignedXml.cs : when SigningMethod does not match the algorithm that - the key actually supports, it raises an error. - -2006-09-22 Atsushi Enomoto - - * EncryptedXml.cs : use Padding member instead of const ISO10126 (though - I doubt it should be there). Use it in DecryptData(). - -2006-09-21 Atsushi Enomoto - - * EncryptedXml.cs : implement orthodox padding on encryption. - -2006-09-21 Atsushi Enomoto - - * EncryptedXml.cs : - Handle orthodox padding (xmlenc spec section 5.2). However, like - EncryptedXmlSample1, it might not exist, so make it optional. - -2006-09-21 Atsushi Enomoto - - * EncryptedXml.cs : True fix for DecryptData(). It indeed uses block size - (or possibly IV size) in Transform(), but only for stripping the heading - n bytes garbage. - -2006-09-20 Atsushi Enomoto - - * SignedXml.cs : overwrite my fix with Gert's patch on #79454 to make it - possible to handle multiple certificates. - -2006-09-20 Atsushi Enomoto - - * SignedXml.cs : handle KeyInfoX509Data in GetPublicKey(). Fixed #1 of - bug #79454. - -2006-09-07 Atsushi Enomoto - - * EncryptedXml.cs : DecryptData() should not pass block size to - Transform() as the index. - -2006-09-06 Atsushi Enomoto - - * CipherReference.cs, EncryptedReference.cs : unify duplicate code. - Remove incorrect name check in the latter class so that it works - for DataReference and KeyReference as well. - -2006-05-31 Sebastien Pouliot - - * KeyInfoClause.cs: Under 2.0 the ctor is protected. - * Transform.cs: Under 2.0 the ctor is protected. Enable the use of - XmlSecureResolver when the security manager is active. - -2006-01-30 Atsushi Enomoto - - * XmlDsigEnvelopedSignatureTransform.cs : - It should not remove nodes in another XmlNodeList while its - iterator is in active use. This is exposed by the recent - XmlNodeList change. - -2005-09-27 Sebastien Pouliot - - * KeyInfoX509Data.cs: Remove old 2.0 specific check. - * XmlDsigXPathTransform.cs: Remove old 2.0 specific check. Return - empty node list of the XmlDocument is null (fixed tests case for 2.0 - RC). - -2005-05-09 Sebastien Pouliot - - * EncryptionProperties.cs: Added [IndexerName] attribute to rename - "this" from Item to ItemOf. Added missing Item(int) method. - * ReferenceList.cs: Added [IndexerName] attribute to rename "this" - from Item to ItemOf. - -2005-05-04 Sebastien Pouliot - - * SignedXml.cs: Return an empty (not null) KeyInfo by default and - don't throw a CryptographicException in CheckSignature (both NET_2_0). - * KeyInfoRetrievalMethod.cs: Don't include an empty URI attribute - in the XML output for NET_2_0. - * XmlDsigXPathTransform.cs: Throw an XPathException in NET_2_0 if no - xpath expression has been supplied to the transform. - -2005-05-03 Sebastien Pouliot - - * XmlDsigXsltTransform.cs: Fixed 2 test cases (that nows throws - ArgumentNullException) in 2.0. - -2005-05-02 Sebastien Pouliot - - * SignedXml.cs: Throw ArgumentNullException in AddObject and - AddReference methods in 2.0. - * XmlDsigC14NTransform.cs: Throw ArgumentException when loading from - an unknown type in 2.0 (it was simply ignored in 1.x). - -2005-04-26 Sebastien Pouliot - - * KeyInfoX509Data.cs: Fixed to work biwht unit tests on both NET_1_1 - and NET_2_0 (except for obvious beta2 bugs). ArraList are now only - created when required. - -2005-04-25 Sebastien Pouliot - - * EncryptedData.cs: Avoid re-creating collection object on load. - * EncryptedKey.cs: Fix compiler warning (unused variables). - * EncryptedType.cs: Remove set on EncryptionProperties property. - * IRelDecryptor.cs: New. Interface for XrML support. - * SymmetricKeyWrap.cs: Comment unused static method Xor(byte[],int). - * XmlDecryptionTransform.cs: Fix compiler warning (unused variable). - * XmlDsigEnvelopedSignatureTransform.cs: Fix compiler warning. - * XmlLicenseTransform.cs: New. Class for XrML support. - -2005-04-24 Sebastien Pouliot - - * SignedInfo.cs: Added [ComVisible (false)] to new property. - * SignedXml.cs: Added [ComVisible (false)] to new properties and - methods. - * ReferenceList.cs: Fixed members signatures for beta2. - * Reference.cs: Added [ComVisible (false)] to new set_TransformChain. - * EncryptedType.cs: Fix compilation with EncryptionPropertyCollection - changes. - * DataObject.cs: Fix compilation warnings. - * EncryptedKey.cs: Fix compilation with ReferenceList and - EncryptionPropertyCollection changes. - * EncryptionProperties.cs: Class has been renamed to - EncryptionPropertyCollection. - * Transform.cs: Added [ComVisible (false)] to new properties and - methods. - * EncryptedXml.cs: Changed XmlEncRSA1_5Url to XmlEncRSA15Url. - * KeyInfoRetrievalMethod.cs: Added [ComVisible (false)] to Type - property. - * KeyInfoX509Data.cs: Added [ComVisible (false)] to AddSubjectKeyId - (string) method and implemented it. - * EncryptedData.cs: Changed EncryptionProperties to new - EncryptionPropertyCollection. - * XmlDsigC14NTransform.cs: Added [ComVisible (false)] to - GetDigestedOutput method and added a basic implementation. - * X509IssuerSerial.cs: IssuerName and SerialNumber are now properties. - -2005-04-23 Sebastien Pouliot - - * EncryptedXml.cs, SignedXml.cs: Changed X509CertificateEx to - X509Certificate2 to match beta2. - -2005-04-04 Atsushi Enomoto - - * XmlSignatureStreamReader.cs : new file. Handles Stream to rip CR off. - * XmlDsigXPathTransform.cs, - XmlDecryptionTransform.cs, - XmlDsigC14NTransform.cs, - XmlDsigEnvelopedSignatureTransform.cs, - XmlDsigXsltTransform.cs : use XmlSignatureStreamReader for Streams. - -2004-09-16 Sebastien Pouliot - - * Signature.cs: Fixed Xmldsig and broken unit tests. - * SignedXml.cs: Fixed warning (level 4) for unused variable. - * XmlDsigEnvelopedSignatureTransform.cs: Fixed warning (l4) for unused - variable. - -2004-09-04 Tim Coleman - * XmlDecryptionTransform.cs: - Implement rudimentary xpointer support for Except URIs. - -2004-09-03 Tim Coleman - * EncryptedXml.cs: Add support for RSA for key formatting - * Reference.cs: Include XmlDecryptionTransform - * SignedXml.cs: - Set the EncryptedKey on the XmlDecryptionTransform when - loading XML - * XmlDecryptionTransform.cs: - Clean up decryption transformation to work without ugly hack. - * XmlDsigExcC14NTransform.cs XmlDsigExcC14NWithCommentsTransform.cs: - Implement this class based on XmlDsigC14N - * XmlSignature.cs: Add namespaces for various classes. - * KeyInfoEncryptedKey.cs SymmetricKeyWrap.cs: - Remove TODO attributes from implemented methods. - * KeyInfoName.cs: Put #if NET_2_0 markers in - * Transform.cs: Implement GetDigestedOutput - -2004-09-02 Tim Coleman - * CipherReference.cs: Add XmlDecryptionTransform for 2.0 - * EncryptedType.cs: Fix type initialization to conform to .NET - * EncryptedXml.cs: - Add support for RSA key decryption and "cloning" for Transform - * KeyInfoX509Data Reference.cs SignedInfo.cs XmlDsigC14NTransform.cs: - Add 2.0 stubs - * Signature.cs: - Create internal GetXml function if we already have a doc - * SignedXml.cs: Fix the transformation when we get an XmlDocument out - * XmlDecryptionTransform.cs: Implemented Xml Decryption - * XmlSignature.cs: Add namespace for Xml Decryption - -2004-08-31 Tim Coleman - * XmlDsigExcC14NTransform.cs XmlDsigExcC14NWithCommentsTransform.cs: - Add new stub classes - * SignedXml.cs Transform.cs: - New methods for 2.0 - * EncryptedXml.cs SymmetricKeyWrap.cs: - Get symmetric key wrap to work for AES keys. - -2004-08-30 Tim Coleman - * EncryptedXml.cs: Implement lots of XML Encryption code. - * SymmetricKeyWrap.cs: Fix TripleDES keywrap algorithm. - * XmlSignature.cs: Add NET_2_0 check around EncryptedKey - -2004-08-30 Atsushi Enomoto - - * KeyInfo.cs : NET_1_1 build fix. - -2004-08-29 Tim Coleman - * EncryptedKey.cs: Fix element name when generating XML. - * EncryptedXml.cs: Implement more of encryption/decryption routines for .NET 2.0 - * KeyInfo.cs: Support for EncryptedKey KeyInfoClause. - * KeyInfoName.cs: Add missing constructor - * SymmetricKeyWrap.cs: Add untested TripleDES key wrap - algorithms for encryption/decryption - * XmlSignature.cs: Add EncryptedKey constant. - * EncryptedData.cs: Add .NET 2.0 method stubs. - -2004-07-20 Atsushi Enomoto - - * Signature.cs : Fixed NextElementPos() that incorrectly examined - node matching. - -2004-07-07 Sebastien Pouliot - - * EncryptedXml.cs: Fixed Urls for XmlEncElementUrl and - XmlEncElementContentUrl. - * X509IssuerSerial.cs: Make constructor internal so it doesn't show up - in corcompare results for NET_2_0 profile. - -2004-06-17 Sebastien Pouliot - - * KeyInfoX509Data.cs: Removed old internal IssuerSerial for the - undocumented structure (now documented, and public, in Fx 2.0). - * X509IssuerSerial.cs: Use structure as public in NET_2_0 and as - internal before that. - -2004-06-10 Gert Driesen - - * SignedXml.cs: API signature fixes - -2004-06-04 Atsushi Enomoto - - * SignedXml.cs : Complete fix for bug #59545. Support #xpointer(id()). - Namespace fixup is required when signing prefixed xml. - -2004-06-04 Atsushi Enomoto - - * SignedXml.cs : Fix for bug #59545. Handle #xpointer(/) as document. - -2004-05-31 Atsushi Enomoto - - * SignedXml.cs : partial fix for bug #59165 that does not output - namespace that conflicts with element's namespace. - -2004-05-13 Sebastien Pouliot - - * SignedXml.cs: Update TODO informations. - -2004-05-13 Atsushi Enomoto - - * XmlDsigBase64Transform.cs : - LoadInput() should retrieve all the descendants. - GetOutput() should handle nodes without digging into child nodes. - -2004-05-05 Atsushi Enomoto - - * SignedXml.cs, - Transform.cs : code cleanup. #if !NET_1_0 -> #if NET_1_1. - * XmlDsigBase64Transform.cs : Should not output the content of the - selected element nodes. Put text content only those text nodes are - in the node list. - * XmlDsigEnvelopedSignatureTransform.cs : removed MonoTODO. - * XmlDsigXsltTransform.cs : Use XmlResolver to load document and - to transform. Throw null reference exception explicitly when - the input was not loaded. - -2004-04-02 Lluis Sanchez Gual - - * XmlDsigEnvelopedSignatureTransform.cs, XmlDsigXPathTransform.cs, - XmlDsigXsltTransform.cs: Fixed build for net_1_0 profile. - -2004-03-30 Sebastien Pouliot - - * Reference.cs: Changed code to use CryptoConfig to create transforms. - This is "the" way to do it (e.g. to allow new transforms to be added) - but cause problems when using VS.NET for debugging. Old code is still - present, but commented, for that cause. - -2004-03-27 Atsushi Enomoto - - * SignedXml.cs : namespace nodes also should be supplied for enveloped - objects. - * KeyInfoRetrievalMethod.cs : Keep input element as well as others. - -2004-03-27 Atsushi Enomoto - - * SignedXml.cs : XPath transformation output is not type of Stream. - Fix to support them by canonicalizing it. - -2004-03-27 Atsushi Enomoto - - * XmlDsigXsltTransform.cs : GetOutput() now just returns - transformation output. - -2004-03-27 Atsushi Enomoto - - * SignedXml.cs : Added xmlns support for Manifest. - -2004-03-26 Sebastien Pouliot - - * Manifest.cs: New. Support for in Xml Digital Signature. - This should help us to validate more tests from the Phaos suite. - Note: Microsoft doesn't support this and we only support it for - verification (not signature generation). - * SignedXml.cs: Added support for Manifest, including recursive - manifests. Made some changes to reuse existing code as much as - possible. Better support for local/remote files - but requires - catching an Uri exception for local files :-(. - * XmlSignature.cs: Added constants for Manifest element and URI. - -2004-03-26 Atsushi Enomoto - - * SignedXml.cs : - - Use specified (or default) XmlResolver to get external resource, - instead of using WebRequest directly. Also modified it easier. - - ApplyTransform() : Clone only when it is required. Handle - transformation output other than Stream. - - Even if applicable key was not found in GetHash(), don't throw - crypto exception every time and just return false (MS does it). - Throw an exception only when no key was specified as KeyInfo. - * XmlDsigEnvelopedSignatureTransform.cs : Fixed get_OutputTypes which - incorrectly set InputTypes internally. - * XmlDsigXPathTransform.cs : Context namespace nodes in loaded - transform parameter (i.e. ..) should be registered - to XsltContext. Otherwise prefix binding error occurs. - Just filter attribute node, instead of filtering attribute children. - -2004-03-25 Sebastien Pouliot - - * SignedXml.cs: Added try/catch in CheckSignatureWithKey to return - false on exceptions. Fix signature-rsa-detached-xslt-transform-bad - -retrieval-method.xml in the Phaos test suite. - -2004-03-24 Atsushi Enomoto - - * Reference.cs, Signature.cs : They should keep input element and hence - keep namespace context nodes on LoadXml() as same as SignedInfo. - * SignedXml.cs : Fixed SignedInfoTransformed() to fill context - namespace nodes into the input document (unlike other classes, there - seems no other way to keep ns-nodes here). - Now some of W3C phaos xmldsig test passes. - -2004-03-23 Atsushi Enomoto - - * SignedInfo.cs : It holds input element and directly returns it - unless the properties are not set. - Throw CryptographicException when Reference is empty *and* GetXml() - is *created*. (when just returning input element, no exception is - thrown). - -2004-03-23 Atsushi Enomoto - - * DataObject.cs : It now holds element instead of each parameters. - Avoid loading element content to different document unless its - properties were modified (to keep namespace node context). - -2004-03-20 Sebastien Pouliot - - * SignedXml.cs: Removed unused (and commented) ComputeHash method. - -2004-03-19 Atsushi Enomoto - - * XmlDsigXPathTransform.cs : just found stupid bug. - -2004-03-19 Sebastien Pouliot - - * SignedXml.cs: Lot of small changes to complete TODOs and to match - the new unit tests. - -2004-03-17 Sebastien Pouliot - - * SignedXml.cs: The old method was working for creating signature - - so it was reintroduced for (only) this case. - -2004-03-17 Atsushi Enomoto - - * SignedXml.cs : the result from enveloped signature transform should - be canonicalized before getting its hash. - * XmlDsigEnvelopedSignatureTransform.cs : in XPath selection, - if the node is Signature itself it is not allowed. - PreserveWhitespace is required. - -2004-03-16 Sebastien Pouliot - - * SignedXml.cs: Changed (again). This time we use the Stream when - loading the document. We now pass 14 out of 15 of the Merlin's - tests (including one that MS fails). The only failing test is the - one that use the EnvelopedTransform (unfinished). - -2004-03-16 Sebastien Pouliot - - * SignedXml.cs: Commented my last changes to SignedXml as it made other - unis tests fail (in the c14n-izer). - -2004-03-16 Atsushi Enomoto - - * XmlDsigNodeList.cs : removed BOM from code file. - -2004-03-16 Atsushi Enomoto - - * XmlDsigNodeList.cs : added. - * XmlDsigXPathTransform.cs : removed XmlDsigNodeList class. - * XmlDsigEnvelopedSignatureTransform.cs : - Implemented GetOutput(). However, it is totally MS behavior - dependent and not based on the spec (we can reimplement it based on - improved XmlDsigXPathTransform). - * SignedXml.cs : in GetOutput(), accept XmlNodeList input too. - -2004-03-15 Sebastien Pouliot - - * SignedXml.cs: Now use the original Signature element before applying - the C14N transformation. Added a check for null in LoadXml. - -2004-03-14 Atsushi Enomoto - - * XmlDsigXPathTransform.cs : implemented GetOutput() (with some - internal XPath context classes). - -2004-03-13 Atsushi Enomoto - - * XmlDsigXsltTransform.cs : LoadInnerXml() should just load stylesheet - and LoadInput() should just load transformed document. - Transformation should be done in GetOutput() because either of the - stylesheet or input can be loaded in prior. Adjusted code format. - -2004-03-12 Sebastien Pouliot - - * Signature.cs: KeyInfo isn't required in schema. - * SignedInfo.cs: Added support for missing HMACOutputLength. - * SignedXml.cs: Added support to download a reference (experimental). - Now throw exception for unknown hash algorithm or canonicalization - methods. Changed GetPublicKey to iterate all available keys (not just - the first one). - -2004-03-09 Atsushi Enomoto - - * KeyInfo.cs : Attribute Id was not handlded. - * KeyInfoX509Data.cs : all array members return null when there are - no such contents. Just find child elements, not descendants. - * SignedXml.cs : key is not always required when CheckSignature() is - called. - * XmlDsigXsltTransform.cs : LoadInput should allow node list. - * XmlSignature.cs : added GetChildElements(). - -2004-03-09 Atsushi Enomoto - - * KeyInfoX509Data.cs : trivial local var name fix. - -2004-03-09 Atsushi Enomoto - - * KeyInfoX509Data.cs, - Reference.cs, - SignedInfo.cs, - XmlSignature.cs : GetElementsByTagName() should be eliminated or - at least should use namespace URI. - -2004-03-04 Atsushi Enomoto - - * KeyInfo.cs : - Fixed LoadXml() to skip text nodes as MS.NET does. - Uncommented out RSAKeyValue. - * Signature.cs : Fixed LoadXml(). Don't use GetElementsByTagName() - that incorrectly acquires descendants. Throw CryptographicException - if required elements were not found. - * Transform.cs : added internal GetResolver(). - * XmlDsigXPathTransform.cs, - XmlDsigXsltTransform.cs : use XmlResolver. - -2004-02-19 Tim Coleman - * SymmetricKeyWrap.cs: - Add AES Key Wrap - * EncryptedXml.cs: - Add calls to SymmetricKeyWrap - -2004-02-11 Sebastien Pouliot - - * Reference.cs: Added LoadInnerXml to transforms. Removed unused - variable. - * Transform.cs: Import GetInnerXml in GetXml. - * XmlDsigBase64Transform.cs: Now use a StreamWriter to avoid multiple - allocations. - * XmlDsigC14NTransform.cs: Added Stream support to LoadInput - * XmlDsigXPathTransform.cs: Fixed GetInnerXml to include xpath - expression and LoadInput. It nows match MS implementation but doesn't - work like I think it should (but neither is MS implementation). - -2004-02-10 Tim Coleman - * DataReference.cs EncryptedKey.cs EncryptedXml.cs - * KeyInfoEncryptedKey.cs KeyReference.cs ReferenceList.cs - * X509IssuerSerial.cs XmlDecryptionTransform.cs: - Add new classes for Xml Encryption in 1.2 - * CipherData.cs CipherReference.cs EncryptedData.cs - * EncryptedReference.cs EncryptionMethod.cs EncryptionProperty.cs : - Change NamespaceURI reference to EncryptedXml class. - Make compliant with 1.2 - * XmlEncryption.cs: - Add new entity names. - - -2004-02-07 Tim Coleman - * CipherData.cs CipherReference.cs EncryptedData.cs - * EncryptedReference.cs EncryptedType.cs EncryptionMethod.cs - * EncryptionProperties.cs EncryptionProperty.cs XmlEncryption.cs: - New classes added for Xml Encryption in 1.2 - * KeyInfoRetrievalMethod.cs: - Added Type attribute for 1.2 - * XmlSignature.cs: - Added string constants for algorithm namespaces - -2004-01-11 Sebastien Pouliot - - * SignedXml.cs: Fixed class signature (for 1.1+) by adding public to - Resolver property. - * Transform.cs: Fixed class signature (for 1.1+) by adding public to - Resolver property. - -2003-12-14 Sebastien Pouliot - - * SignedXml.cs: Now load the public key when verifying (bug #52084) - and can find an element by it's Id when Id isn't defined in DTD or XSD. - -2003-07-27 Sebastien Pouliot - - * XmlSignature.cs: Changed USE_VERSION_1_0 for NET_1_0. - -2003-07-24 Sebastien Pouliot - - * XmlDsigC14NTransform.cs: Patch to use Mono.Xml.XmlCanonicalizer - from Aleksey Sanin. - -2003-06-19 Nick Drochak - - * DSAKeyValue.cs: - * RSAKeyValue.cs: Work around for mcs? bug 45127. - -2003-06-11 Sebastien Pouliot - - * SignedXml.cs: Changed USE_VERSION_1_0 for NET_1_0. - * Transform.cs: Changed USE_VERSION_1_0 for NET_1_0. - -2003-05-25 Sebastien Pouliot - - * XmlSignature.cs: Changed string "RetrievalElement" to "RetrievalMethod" - to match framework 1.1 (this was a bug in framework 1.0). - -2003-05-10 Sebastien Pouliot - - * SignedXml.cs: Added property XmlResolver Resolver as per framework 1.1 - documentation (no public declaration). - * Transform.cs: Added property XmlResolver Resolver as per framework 1.1 - documentation (no public declaration). - -2003-03-03 Sebastien Pouliot - - * DSAKeyValue.cs: Added patch from Atsushi Eno (to remove string - XML generation). - * RSAKeyValue.cs: Added patch from Atsushi Eno (to remove string - XML generation). - * XmlDsigBase64Transform.cs: Fixed problem when using XPath. - -2003-03-02 Sebastien Pouliot - - * DSAKeyValue.cs: New XML generation is commented. Old string technique - did a better job to match MS implementation. - * DataObject.cs: Replaced XML generation from StringBuilder to XmlElement. - * KeyInfo.cs: Replaced XML generation from StringBuilder to XmlElement. - * KeyInfoName.cs: Replaced XML generation from StringBuilder to XmlElement. - * KeyInfoNode.cs: Replaced XML generation from StringBuilder to XmlElement. - * KeyInfoRetrievalMethod.cs: Replaced XML generation from StringBuilder to XmlElement. - * KeyInfoX509Data.cs: Replaced XML generation from StringBuilder to XmlElement. - * RSAKeyValue.cs: New XML generation is commented. Old string technique - did a better job to match MS implementation. - * Reference.cs: Replaced XML generation from StringBuilder to XmlElement. - * Signature.cs: Replaced XML generation from StringBuilder to XmlElement. - * SignedInfo.cs: Replaced XML generation from StringBuilder to XmlElement. - * SignedXml.cs: Replaced XML generation from StringBuilder to XmlElement. - * Transform.cs: Replaced XML generation from StringBuilder to XmlElement. - * XmlDsigEnvelopedSignatureTransform.cs: Added missing Algorithm URL. - * XmlDsigXPathTransform.cs: Added missing Algorithm URL. - * XmlSignature.cs: New. Private contants (construct similar to WSE). - -2003-02-19 Sebastien Pouliot - - * All: Corrected class indentation, minor fixes, added many MonoTODO (so class status - will reflect reality). - -2003-01-17 Sebastien Pouliot - - * KeyInfo.cs: Changed some protected declaration to private. - * KeyInfoName.cs: Changed some protected declaration to private. - * KeyInfoNode.cs: Changed some protected declaration to private. - * KeyInfoRetrievalMethod.cs: Changed some protected declaration to private. - * KeyInfoX509Data.cs: Changed some protected declaration to private. - * Transform.cs: Changed some protected declaration to private. - * XmlDsigBase64Transform.cs: Changed some protected declaration to private. - * XmlDsigC14NTransform.cs: Changed some protected declaration to private. - * XmlDsigC14NWithCommentsTransform.cs: Changed some protected declaration to private. - * XmlDsigEnvelopedSignatureTransform.cs: Changed some protected declaration to private. - * XmlDsigXPathTransform.cs: Changed some protected declaration to private. - * XmlDsigXsltTransform.cs: Changed some protected declaration to private. - -2002-11-28 Sebastien Pouliot - - * TODOAttribute.cs: New. Still much to do ;-) - * XmlDsigXPathTransform.cs: Corrected to compile. Transform is non- - functionnal. - * XmlDsigXsltTransform.cs: Corrected to compile. Transform is non- - functionnal. - -2002-11-20 Sebastien Pouliot - - * DataObject.cs: New. Complete implementation. - * DSAKeyValue.cs: New. Complete implementation. - * KeyInfo.cs: New. Complete implementation. - * KeyInfoClause.cs: New. Abstract class (complete). - * KeyInfoName.cs: New. Complete implementation. - * KeyInfoNode.cs: New. Complete implementation. - * KeyInfoRetrievalMethod.cs: New. Complete implementation. - * KeyInfoX509Data.cs: New. Complete implementation. - * Reference.cs: New. Incomplete implementation. - * RSAKeyValue.cs: New. Complete implementation. - * Signature.cs: New. Almost complete implementation - returned - XML isn't exactly like the MS implementation. - * SignedInfo.cs: New. Complete except SignatureLength. - * SignedXml.cs: New. Minimal implementation (only enveloped signatures). - Still many TODO! - * Transform.cs: New. Abstract class (complete). - * TransformChain.cs: New. Complete implementation. - * XmlDsigBase64Transform.cs: New. Stub + basic logic. - * XmlDsigC14NTransform.cs: New. Stub + basic logic. - * XmlDsigC14NWithCommentsTransform.cs: New. Stub + basic logic. - * XmlDsigEnvelopedSignatureTransform.cs: New. Stub + basic logic. - * XmlDsigXPathTransform.cs: New. Stub + basic logic. - * XmlDsigXsltTransform.cs: New. Stub + basic logic. diff --git a/mcs/class/System.Security/System.Security.Cryptography/ChangeLog b/mcs/class/System.Security/System.Security.Cryptography/ChangeLog deleted file mode 100644 index 047b0dfbc03..00000000000 --- a/mcs/class/System.Security/System.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,42 +0,0 @@ -2009-06-05 Marek Safar - - * *.cs: Fixed NET_2_0 conditional to actually handle Mono.Security - dependency. - -2005-10-27 Sebastien Pouliot - - * ProtectedData.cs: Added support for Windows (2000 and later) by - p/invoking DPAPI thru Mono.Security.Cryptography.NativeDapiProtection. - -2005-10-20 Sebastien Pouliot - - * CryptographicAttributeCollection.cs: Fixed Add and Remove methods. - * ProtectedMemory.cs: Implemented (unmanaged) for Windows only. - * ProtectedData.cs: Implemented for everything except Windows ;-) by - using the new ManagedProtection class. - -2005-09-26 Sebastien Pouliot - - * Asn*.cs, Oid*.cs: Moved to System.dll - -2005-04-23 Sebastien Pouliot - - * CryptographicAttribute.cs: Renamed class to CryptographicAttribute - Object to match beta2. - * CryptographicAttributeCollection.cs: Renamed class to Cryptographic - AttributeObjectCollection to match beta2. - * CryptographicAttributeEnumerator.cs: Renamed class to Cryptographic - AttributeObjectEnumerator to match beta2. - -2005-01-13 Sebastien Pouliot - - * CryptographicAttribute.cs: Fixed implementation with updated unit - tests. - -2004-07-08 Sebastien Pouliot - - * CryptographicAttribute.cs: New. Moved from S.S.C.Pkcs. - * CryptographicAttributeCollection.cs: New. Replace S.S.C.Pkcs. - Pkcs9AttributeCollection. - * CryptographicAttributeEnumerator.cs: New. Replace S.S.C.Pkcs. - Pkcs9AttributeEnumerator. diff --git a/mcs/class/System.Security/System.Security.Permissions/ChangeLog b/mcs/class/System.Security/System.Security.Permissions/ChangeLog deleted file mode 100644 index a3231900316..00000000000 --- a/mcs/class/System.Security/System.Security.Permissions/ChangeLog +++ /dev/null @@ -1,30 +0,0 @@ -2008-10-12 Sebastien Pouliot - - * DataProtectionPermissionAttribute.cs, DataProtectionPermission.cs: - Remove unneeded field initialization to their default values. - [Found using Gendarme AvoidUnneededFieldInitializationRule] - -2005-10-20 Sebastien Pouliot - - * DataProtectionPermission.cs: Fixed Flags property to allow multiple - values. - -2005-09-26 Sebastien Pouliot - - * Store*.cs: Moved in System.dll - -2005-05-18 Jordi Mas i Hernandez - - * DataProtectionPermissionAttribute.cs: fixes flag cleaning logical operation - -2005-01-05 Sebastien Pouliot - - * DataProtectionPermission.cs: Removed IBuiltInPermission (it's not in - corlib so it's no more built-in). Updated to use PermissionHelper. - * PermissionHelper.cs: New. Common helpers for permissions classes. - -2005-01-05 Sebastien Pouliot - - * DataProtectionPermission.cs: Moved from corlib. - * DataProtectionPermissionAttribute.cs: Moved from corlib. - * DataProtectionPermissionFlags.cs: Moved from corlib. diff --git a/mcs/class/System.Security/Test/ChangeLog b/mcs/class/System.Security/Test/ChangeLog deleted file mode 100644 index 59591348db1..00000000000 --- a/mcs/class/System.Security/Test/ChangeLog +++ /dev/null @@ -1,28 +0,0 @@ -2003-03-18 Martin Willemoes Hansen - - * makefile.gnu NUnit20ified. - * security_linux_test.args NUnit20ified. - * renamed System.Security.Cryptography.Xml/AllTests.cs to - System.Security.Cryptography.Xml/AssertCrypto.cs - -2003-03-03 Sebastien Pouliot - - * System.Security_test.build: Updated build file to stop linking - with MS assemblies (and like with Mono's corlib instead). - -2003-02-19 Sebastien Pouliot - - * AllTests.cs: Removed. No more required with NUnit2. - * makefile.gnu, security_linux_test.args: untested makefile - * System.Security_test.build: Updated for NUnit2. - -2003-01-17 Sebastien Pouliot - - * AllTests.cs: Removed System.Security.Cryptography from using. - * System.Security_test.build: Simplified and fixed some issues. - -2002-11-28 Sebastien Pouliot - - * AllTests.cs: New. Include System.Security.Cryptography.Xml - test suites. - * System.Security_test.build: New. Nant build file for Windows. diff --git a/mcs/class/System.Security/Test/System.Security.Cryptography.Pkcs/ChangeLog b/mcs/class/System.Security/Test/System.Security.Cryptography.Pkcs/ChangeLog deleted file mode 100644 index 6d222505d7a..00000000000 --- a/mcs/class/System.Security/Test/System.Security.Cryptography.Pkcs/ChangeLog +++ /dev/null @@ -1,108 +0,0 @@ -2009-06-26 Robert Jordan - - * *.cs: Upgrade to new NUnit style. - -2008-11-01 Sebastien Pouliot - - * CmsRecipientCollectionTest.cs: Verify NRE behavior of ctor. - -2006-12-15 Sebastien Pouliot - - * PkitsTest.cs: New. Common test code to use the PKITS test data. - * Pkits_4_01_SignatureVerification.cs: New. Test signature on S/MIME - using the PKITS test data (if available). - -2005-09-27 Sebastien Pouliot - - * Pkcs9AttributeTest.cs: Added new tests case for new overriden - CopyFrom (added in 2.0 RC). - * Pkcs9ContentTypeTest.cs: Fixed tests case for 2.0 RC. - * Pkcs9MessageDigestTest.cs: Fixed tests case for 2.0 RC. - -2005-05-03 Sebastien Pouliot - - * ContentInfoTest.cs: Addd test cases for data, envelopedData and - other "bad" cases. - * EnvelopedCmsTest.cs: Added [Category ("NotWorking")] to tests for - which Mono isn't complete enough to execute. - * KeyTransRecipientInfoTest.cs: Added test for EncryptedKey (reference - not copy). - * Pkcs9ContentTypeTest.cs: Removed FIXME (fixed in beta2). Added - CopyFrom tests. - * Pkcs9DocumentDescriptionTest.cs: Removed FIXME (fixed in beta2). - * Pkcs9MessageDigestTest.cs: Added CopyFrom tests. - * SignerInfoCollectionTest.cs: New. Tests for SignerInfoCollection. - * SignerInfoTest.cs: Mark some method/data internal so they can be - reused for other tests. - -2005-04-26 Sebastien Pouliot - - * AlgorithmIdentifierTest.cs: Complete some test cases. Updated to - NUnit 2.2 API. - * SignedCmsTest.cs: Added [Ignore] to 3 tests that now also fails - on beta2. - -2005-04-23 Sebastien Pouliot - - * CmsRecipientTest.cs, CmsSignerTest.cs, EnvelopedCmsTest.cs, - Pkcs9AttributeTest.cs, Pkcs9DocumentDescriptionTest.cs, - Pkcs9DocumentNameTest.cs, Pkcs9SigningTimeTest.cs, SignedCmsTest.cs: - Adapted for class name changes in beta2 and re-activated some tests on - Windows that were fixed in beta2. - -2005-01-17 Sebastien Pouliot - - * Pkcs9ContentTypeTest.cs: New. Unit tests for ContentType attribute. - * Pkcs9DocumentDescriptionTest.cs: Added tests for Format(bool). - * Pkcs9DocumentNameTest.cs: Added tests for Format(bool). - * Pkcs9MessageDigestTest.cs: New. Unit tests for MessageDigest attr. - * Pkcs9SigningTimeTest.cs: Added tests for Format(bool) and tests to - check valid dates - limited to [1950,2049]. - -2004-07-09 Sebastien Pouliot - - * AlgorithmIdentifierTest.cs: Fixed for Fx 2.0 beta1. - * CmsRecipientTest.cs: Replace Pkcs7RecipientTest.cs in Fx 2.0 beta1. - * CmsSignerTest.cs: Replace Pkcs7SignerTest.cs in Fx 2.0 beta1. - * ContentInfoTest.cs: Fixed for Fx 2.0 beta1. - * EnvelopedCmsTest.cs: Replace EnvelopedPkcs7Test.cs in Fx 2.0 beta1. - * KeyTransRecipientInfoTest.cs: Fixed for Fx 2.0 beta1. - * Pkcs9AttributeTest.cs: Fixed for Fx 2.0 beta1. - * Pkcs9DocumentDescriptionTest.cs: Fixed for Fx 2.0 beta1. - * Pkcs9DocumentNameTest.cs: Fixed for Fx 2.0 beta1. - * Pkcs9SigningTimeTest.cs: Fixed for Fx 2.0 beta1. - * SignedCmsTest.cs: Replace SignedPkcs7Test.cs in Fx 2.0 beta1. - * SignerInfoTest.cs: Fixed for Fx 2.0 beta1. - * SubjectIdentifierTest.cs: Fixed for Fx 2.0 beta1. - -2004-07-07 Sebastien Pouliot - - * ContentInfoTest.cs: Adjusted for changes in Mono.Security. - -2003-12-07 Sebastien Pouliot - - * ContentInfoTest.cs: Changed test for GetContentType. - * EnvelopedPkcs7Test.cs: New. Unit tests for EnvelopedPkcs7 - (encryption). - * KeyTransRecipientInfoTest.cs: New. Unit tests for - KeyTransRecipientInfo. - * Pkcs7RecipientTest.cs: New. Unit tests for Pkcs7Recipient. - * SignedPkcs7Test.cs: New. Unit tests for SignedPkcs7 (signatures). - * SignedInfoTest.cs: New. Unit tests for SignedInfo. - * SubjectIdentifierTest.cs: New. Unit tests for SubjectIdentifier. - -2003-11-08 Sebastien Pouliot - - * ContentInfoTest.cs: New. (Incomplete) Unit tests for ContentInfo. - * Pkcs7SignerTest.cs: New. New. Unit tests for Pkcs7Signer. - * RecipientInfoTest.cs: New. Unit tests for abstract class RecipientInfo. - -2003-11-07 Sebastien Pouliot - - * AlgorithmIdentifierTest.cs: New. Unit tests for AlgorithmIdentifier. - * CryptographicAttributeTest.cs: New. Unit tests for CryptographicAttribute. - * Pkcs9AttributeTest.cs: New. Unit tests for Pkcs9Attribute (same as for - CryptographicAttribute). - * Pkcs9DocumentDescriptionTest.cs: New. Unit tests for Pkcs9DocumentDescription. - * Pkcs9DocumentNameTest.cs: New. Unit tests for Pkcs9DocumentName. - * Pkcs9SigningTimeTest.cs: New. Unit tests for Pkcs9SigningTime. diff --git a/mcs/class/System.Security/Test/System.Security.Cryptography.X509Certificates/ChangeLog b/mcs/class/System.Security/Test/System.Security.Cryptography.X509Certificates/ChangeLog deleted file mode 100644 index 0a19ff4a67a..00000000000 --- a/mcs/class/System.Security/Test/System.Security.Cryptography.X509Certificates/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2006-11-08 Sebastien Pouliot - - * X509Certificate2UICas.cs: New (2.0) CAS tests for X509Certificate2UI - * X509Certificate2UITest.cs: New (2.0) unit tests for - X509Certificate2UI - -2005-09-26 Sebastien Pouliot - - * All tests moved to System.dll assembly. diff --git a/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ChangeLog b/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ChangeLog deleted file mode 100644 index 1169837e582..00000000000 --- a/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ChangeLog +++ /dev/null @@ -1,389 +0,0 @@ -2009-07-14 Sebastien Pouliot - - * SignedInfoTest.cs: Test case for Signature Length/Method mixup - * SignedXmlTest.cs: Test cases for HMACOutputLength - -2009-06-26 Robert Jordan - - * *.cs: Upgrade to new NUnit style. - -2008-11-01 Sebastien Pouliot - - * EncryptedXmlTest.cs: Add null check test cases for many methods. - * SignedXmlTest.cs: New. Check that GetIdElement returns null when - either parameter is null. - * TransformTest.cs: New. Check null check behavior. - * XmlDecryptionTransformTest.cs: New. Check null check behavior. - * XmlDsigC14NTransformTest.cs: Confirm MS.NET NRE behavior inside - GetDigestedOutput method. - * XmlDsigExcC14NTransformTest.cs: Confirm MS.NET NRE behavior inside - GetDigestedOutput method. - -2008-10-14 Gert Driesen - - * XmlDsigXsltTranformTest.cs: Added test for .ctor (bool). - * XmlDsigEnvelopedTransformTest.cs: Added test for .ctor (bool). Use - Assert class. Improved properties tests. - * XmlDsigC14TransformTest.cs: Added test for .ctor (bool). - * XmlDsigExcC14NTransformTest.cs: Added .ctor tests and added asserts - IncludsiveNamespacesPrefixList - * XmlDsigExcC14NWithCommentsTransformTest.cs: Added basic .ctor and - properties tests. - * XmlDsigC14NWithCommentsTransformTest.cs: Fixed line endings. - * XmlLicenseTransformTest.cs: Added basic .ctor and properties tests. - -2008-09-17 Sebastien Pouliot - - * SignedXmlTest.cs: Add test cases for HMACSHA[256|384|512] and - HMACRIPEMD160 which are supported in 2.0. Based on test case from - Fredrik Olsson on bug #425724. - -2008-08-14 Gert Driesen - - * KeyInfoX509DataTest.cs - * SignedInfoTest.cs - * XmlDsigC14NTransformTest.cs - * XmlDsigExcC14NTransformTest.cs - * XmlDsigC14NWithCommentsTransformTest.cs - * ReferenceTet.cs - * SignatureTest.cs: Fixed line endings. - -2008-05-25 Sebastien Pouliot - - * XmlDsigBase64TransformTest.cs: Add test case for InputTypes - * XmlDsigExcC14NTransformTest.cs: Add test case for InputTypes - -2007-03-22 Atsushi Enomoto - - * XmlDsigC14NTransformTest.cs : added test for xmlns attribute - completion for input nodes, as well as test for - PropagatedNamespaces (ignored so far). - -2007-01-25 Atsushi Enomoto - - * SignedXmlTest.cs : enable SignElementWithPrefixedNamespace(). - -2007-01-23 Atsushi Enomoto - - * SignedXmlTest.cs : fixed ambiguous variable name in previous tests. - -2007-01-23 Atsushi Enomoto - - * SignedXmlTest.cs : - run the transformation in yesterday's test twice. - -2007-01-22 Atsushi Enomoto - - * XmlDsigExcC14NTransformTest.cs, XmlDsigC14NTransformTest.cs, - SignedXmlTest.cs : added some more tests which blocks indigo. - -2007-01-17 Atsushi Enomoto - - * XmlDsigExcC14NTransformTest.cs : new tests, mostly copied from - non-exc test. - -2007-01-12 Atsushi Enomoto - - * SignedXmlTest.cs : added DataReferenceToNonDataObject(). - -2007-01-12 Atsushi Enomoto - - * DataObjectTest.cs : test to make sure to not clear attributes or - children unnecessarily. - -2007-01-12 Atsushi Enomoto - - * SignedXmlTest.cs : fixed ComputeSignatureNoSigningKey() to not - expect silly exception. Added test for malformed reference. - -2007-01-12 Atsushi Enomoto - - * SignedXmlTest.cs : added ComputeSignatureNoSigningKey(). - -2006-11-01 Atsushi Enomoto - - * SignedXmlTest.cs : added Ignore for failing wrong test by design. - -2006-10-11 Atsushi Enomoto - - * SignedXmlTest.cs : added a test for signature method mismatch. - -2006-09-25 Gert Driesen - - * SignedXmlTest.cs: Added tests for bug #79454 and bug #79483 (marked - NotWorking). - -2006-09-22 Atsushi Enomoto - - * EncryptedXmlTest.cs, EncryptedXmlSample3.xml : - another decryption test for padding sanity. - -2006-09-21 Atsushi Enomoto - - * EncryptedXmlTest.cs : added roundtrip sample i.e. encryption test. - -2006-09-21 Atsushi Enomoto - - * EncryptedXmlTest.cs, EncryptedXmlSample2.xml : - Added another case that expects correct padding processing which is - specified in W3C xmlenc spec section 5.2. - -2006-09-21 Atsushi Enomoto - - * EncryptedXmlTest.cs : - removed problematic culture change (was for debugging). - -2006-09-21 Atsushi Enomoto - - * EncryptedXmlTest.cs : new file. Added practical example. - * EncryptedXmlSample1.xml, sample.pfx : support files for the above test. - -2006-09-06 Atsushi Enomoto - - * DataReferenceTest.cs : new test. - -2005-09-27 Sebastien Pouliot - - * KeyInfoX509DataTest.cs: Fixed tests case for 2.0 RC. - * XmlDsigXPathTransformTest.cs: Fixed tests case for 2.0 RC. - -2005-05-31 Atsushi Enomoto - - * XmlDsigC14NWithCommentsTransformTest.cs : added File.Delete() - sanity check on CleanUp(). - -2005-05-05 Sebastien Pouliot - - * ReferenceTest.cs: Changed AddAllTransforms from Ignored to category - NotDotNet as the test seems to fail only under NUnit. - -2005-05-04 Sebastien Pouliot - - * AssertCrypto.cs: Added method to compare somewhat different but ok - XML fragments (when the xmlns for xmldsig is on a different element). - * KeyInfoTest.cs, KeyInfoRetrievalMethodTest.cs, ReferenceTest.cs, - SignedInfoTest.cs, SignatureTest.cs, SignedXmlTest.cs, - XmlDsigC14NTransformTest.cs, XmlDsigC14NWithCommentsTransformTest.cs, - XmlDsigXPathTransformTest.cs: Make all tests works under Fx 2.0 beta 2 - -2005-05-02 Sebastien Pouliot - - * SignedXmlTest.cs: AddObject and AddReference now throws - ArgumentNullException in 2.0. - * XmlDsigC14NWithCommentsTransformTest.cs: InputType was fixed in 2.0. - * XmlDsigC14NTransformTest.cs: InputType was fixed in 2.0. - * XmlDsigXsltTransformTest.cs: Fixed tests for 2.0, InputType, Empty - XSLT and invalid XSLT (new exception). - -2005-04-28 Sebastien Pouliot - - * XmlDsigXPathTransformTest.cs: Marked FunctionHereObsolete (ignored) - and LoadInputAsXmlNodeList (failure) as [Category("NotWorking")] as - they both pass under MS 1.x runtime (for bad and/or good reasons). - -2005-04-26 Sebastien Pouliot - - * KeyInfoX509DataTest.cs: Added new unit tests for NET_1_1 and updated - tests to work on NET_2_0. - -2005-04-06 Atsushi Enomoto - - * XmlDsigC14NTransformTest.cs : - Reverted last change in LoadInputAsXmlNodeList2(). It is MS bug. - It now handles Load() behavioral difference between Stream and - XmlDocument as expected. - -2005-02-27 Nick Drochak - - * XmlDsigXsltTransformTest.cs: - * XmlDsigC14NTransformTest.cs: Make tests pass on MS.NET 1.1. - -2004-06-06 Atsushi Enomoto - - * XmlDsigXsltTransformTest.cs : Fixed EmbeddedStylesheet() that missed - xmlns:xsl declaration. - -2004-05-20 Sebastien Pouliot - - * KeyInfoTest.cs: SetUp is now public (required for new nunit). - * ReferenceTest.cs: SetUp is now public (required for new nunit). - -2004-05-14 Atsushi Enomoto - - * XmlDsigC14NTransform.cs : Reverted Ingore attribute that does not - seem like incorrect test. - -2004-05-05 Atsushi Enomoto - - * XmlDsigBase64Transform.cs : LoadInputAsXmlNodeList() is testable. - * XmlDsigC14NTransformTest.cs : Ignore LoadInputAsXmlNodeList(); that - test premises incorrect namespace handling. - * XmlDsigXPathTransformTest.cs : Removed some FIXMEs (counting node - will give more expected results), - plus some noise on FunctionHereObsolete(). - -2004-03-26 Atsushi Enomoto - - * Added XmlDsigEnvelopedSignatureTransformTest.cs. - * SignedXmlTest.cs : Added some KeyInfo and error handling repro. - -2004-03-24 Atsushi Enomoto - - * ReferenceTest.cs : Test for keeping document object identity. - * XmlDsigC14NTransformTest.cs : Fixed LoadInputAsXmlNodeList(). Here, - passed XmlNodeList means filtered (e.g. XPath) nodes, which might - contain parent and children as each node in the list. - Added LoadInputAsXmlNodeList2(), which fails in the meantime. - -2004-03-23 Atsushi Enomoto - - * SignedInfoTest.cs : assure the owner document object equality / - inequality with related to LoadXml() and setting properties. - -2004-03-23 Atsushi Enomoto - - * DataObjectTest.cs : assure that owner document object is different - after setting properties. - -2004-03-20 Sebastien Pouliot - - * SignedXmlTest.cs: Renamed GetPublicKey to PublicGetPublicKey to - remove warning. - -2004-03-19 Sebastien Pouliot - - * SignedXmlTest.cs: Completed unit tests as many methods were not - tested at all previously. - -2004-03-15 Sebastien Pouliot - - * SignedXmlTest.cs: Added null test for LoadXml. - -2004-03-14 Atsushi Enomoto - - * XmlDsigXPathTransformTest.cs : added TransformSimple() and - FunctionHere() [commented]. - -2004-03-13 Atsushi Enomoto - - * XmlDsigC14NWithCommentsTransformTest,cs : world.txt causes FileShare - Win32Error so it should be added only when it does not exist. - * XmlDsigXsltTransformTest.cs : embedded stylesheet should have - version attribute. EmbeddedStylesheet() should also load input doc. - -2004-03-12 Sebastien Pouliot - - * XmlDsigC14NTransformTest.cs: Fixed missing files error under MS.NET. - * XmlDsigC14NWithCommentsTransformTest.cs: Fixed missing files error - under MS.NET. - -2004-03-11 Atsushi Enomoto - - * XmlDsigC14NTransformTest.cs : Stream2String() should consider utf-8 - escaping (i.e. it must be the same as with-comments test). - Enabled example6 (encoding test). - * XmlDsigXsltTransformTest.cs : - GetXslDoc() now works (xmlns for dsig was missing). - Added EmptyXslt(), EmbeddedStylesheet() and InvalidXslt(). - Activated ignored LoadInputAsXXX() and Load2() by supplying xsl. - -2004-03-04 Atsushi Enomoto - - * SignatureTest.cs : added some malformed xml tests. - -2004-02-14 Atsushi Enomoto - - * XmlDsigC14NTransformTest.cs, - XmlDsigC14NWithCommentsTransformTest.cs: - uncommented some code blocks which should be tested. - -2004-02-11 Sebastien Pouliot - - * KeyInfoTest.cs: Corrected the xmlRSA XML string. - * ReferenceTest.cs: Tests fixed if XML is different (but equivalent) - to MS implementation. - * SignatureTest.cs: Tests fixed if XML is different (but equivalent) - to MS implementation. - * XmlDsigBase64TransformTest.cs: New UnprotectedGetInnerXml class to get - results from the protected GetInnerXml. No more convertion to arrays. - * XmlDsigC14NTransformTest.cs: New UnprotectedGetInnerXml class to get - results from the protected GetInnerXml. Fixed input/output typo. Tests - fixed if XML is different (but equivalent) to MS implementation. - * XmlDsigC14NWithCommentsTransformTest.cs: New UnprotectedGetInnerXml - class to get results from the protected GetInnerXml. Fixed input/output - typo. - * XmlDsigXPathTransformTest.cs: New. Unit tests XmlDsigXPathTransform. - * XmlDsigXsltTransformTest.cs: New UnprotectedGetInnerXml class to get - results from the protected GetInnerXml. Fixed input/output typo. - -2003-12-14 Sebastien Pouliot - - * SignedXmlTest.cs: Added a new unit test to verify both bugs (no - key assigned on verification and GetElementId) found when fixing - #52084. - -2003-07-28 Sebastien Pouliot - - * XmlDsigC14NTransformTest.cs: Corrected test for .NET 1.1 (that was a - bug in .NET 1.0). There are no more unit test failures on Windows. - -2003-07-27 Sebastien Pouliot - - * KeyInfoTest.cs: Added #if NET_1_0 for the RetrievalMethod bug. - -2003-07-24 Sebastien Pouliot - - * XmlDsigC14NTransformTest.cs: New tests from Aleksey Sanin. - * XmlDsigC14NWithCommentsTransformTest.cs: New tests from - Aleksey Sanin. - -2003-06-02 Sebastien Pouliot - - * KeyInfoRetrievalMethodTest.cs: Changed RetrievalElement to - RetrievalMethod to match W3C specification and framework 1.1. - -2003-05-13 Martin Willemoes Hansen - * Tests inherits from Assertion and Assertion. prefix is removed - -2003-03-03 Sebastien Pouliot - - * XmlDsigBase64TransformTest.cs: Simplified some parts when fixing - XPath test. - -2003-03-02 Sebastien Pouliot - - * KeyInfoNameTest.cs: Better naming. - * KeyInfoRetrievalMethodTest.cs: Splitted a test. - -2003-02-19 Sebastien Pouliot - - * All: Updated tests for NUnit2. Some big tests where splited in - smaller ones. - * XmlDsigC14NTransformTest.cs: New, but almost empty, test suite. - * XmlDsigC14NWithCommentsTransformTest.cs: New, but almost empty, - test suite. - -2002-11-28 Sebastien Pouliot - - * AllTests.cs: Added missing test suites. - -2002-11-20 Sebastien Pouliot - - * AllTests.cs: New. Added suites for very listed files. - * DataObjectTest.cs: New. Test suite for DataObject. - * DSAKeyValueTest.cs: New. Test suite for DSAKeyValue. - * KeyInfoNameTest.cs: New. Test suite for KeyInfoName. - * KeyInfoNodeTest.cs: New. Test suite for KeyInfoNode. - * KeyInfoRetrievalMethodTest.cs: New. Test suite for DSAKeyValue. - * KeyInfoTest.cs: New. Test suite for KeyInfo. - * KeyInfoX509DataTest.cs: New. Test suite for KeyInfoX509Data. - * ReferenceTest.cs: New. Incomplete test suite for Reference. - * RSAKeyValueTest.cs: New. Test suite for RSAKeyValue. - * SignatureTest.cs: New. Partial test suite for Signature. - * SignedInfoTest.cs: New. Partial test suite for SignedInfo. - * SignedXmlTest.cs: New. Partial test suite for SignedXml. - * TransformChainTest.cs: New. Test suite for TransformChain. - * XmlDsigBase64TransformTest.cs: New. Partial test suite for - XmlDsigBase64Transform - * XmlDsigXsltTransformTest.cs: New. Partial test suite for - XmlDsigXsltTransform. diff --git a/mcs/class/System.Security/Test/System.Security.Cryptography/ChangeLog b/mcs/class/System.Security/Test/System.Security.Cryptography/ChangeLog deleted file mode 100644 index 5b1a19af264..00000000000 --- a/mcs/class/System.Security/Test/System.Security.Cryptography/ChangeLog +++ /dev/null @@ -1,34 +0,0 @@ -2005-10-20 Sebastien Pouliot - - * CryptographicAttributeObjectCas.cs: New. CAS unit tests. - * CryptographicAttributeObjectEnumeratorCas.cs: New. CAS unit tests. - * CryptographicAttributeObjectEnumeratorTest.cs: New. Unit tests. - * CryptographicAttributeObjectCollectionCas.cs: New. CAS unit tests. - * CryptographicAttributeObjectCollectionTest.cs: New. Unit tests. - * ProtectedDataCas.cs: New. CAS unit tests. - * ProtectedDataTest.cs: Reworked/complete unit tests. - * ProtectedMemoryCas.cs: New. CAS unit tests. - * ProtectedMemoryTest.cs: Reworked/complete unit tests. - -2005-09-26 Sebastien Pouliot - - * Asn*.cs, Oid*.cs: Moved to System.dll - -2005-04-27 Sebastien Pouliot - - * ProtectedDataTest.cs: Updated to NUnit 2.2 API to use Ignore it the - platform doesn't support ProtectedData. - * ProtectedMemoryTest.cs: Updated to NUnit 2.2 API to use Ignore it - the platform doesn't support ProtectedData. - -2005-04-23 Sebastien Pouliot - - * CryptographicAttributeTest.cs: Changed class names to match beta2. - -2005-01-13 Sebastien Pouliot - - * CryptographicAttributeTest.cs: Updated to NUnit 2.2 tests. - -2004-07-09 Sebastien Pouliot - - * CryptographicAttributeTest.cs: New. Moved from S.S.C.Pkcs. diff --git a/mcs/class/System.Security/Test/System.Security.Permissions/ChangeLog b/mcs/class/System.Security/Test/System.Security.Permissions/ChangeLog deleted file mode 100644 index 814042b712b..00000000000 --- a/mcs/class/System.Security/Test/System.Security.Permissions/ChangeLog +++ /dev/null @@ -1,20 +0,0 @@ -2005-09-26 Sebastien Pouliot - - * StorePermissionAttributeTest.cs: Moved in System.dll - -2005-09-22 Sebastien Pouliot - - * DataProtectionPermissionAttributeTest.cs: Removed *Choice security - actions. - * StorePermissionAttributeTest.cs: Removed *Choice security actions. - -2005-05-18 Sebastien Pouliot - - * DataProtectionPermissionAttributeTest.cs: Added tests to check for - individual removal of flags. - * StorePermissionAttributeTest.cs: New. Unit tests for - StorePermissionAttribute. - -2005-01-05 Sebastien Pouliot - - * DataProtectionPermissionAttributeTest.cs: Moving from corlib. diff --git a/mcs/class/System.Security/Test/standalone_tests/ChangeLog b/mcs/class/System.Security/Test/standalone_tests/ChangeLog deleted file mode 100644 index f6c070dcb23..00000000000 --- a/mcs/class/System.Security/Test/standalone_tests/ChangeLog +++ /dev/null @@ -1,66 +0,0 @@ -2007-01-17 Atsushi Enomoto - - * xmldsig.cs : exc-c14n tests could be run under 2.0 profile (and - they are not working correctly yet). - * Makefile : Added net_2_0 profile support. - -2007-01-12 Atsushi Enomoto - - * xmldsig.cs : signature-big.xml also depends on the input document. - -2005-04-04 Atsushi Enomoto - - * Makefile : Fixed reference to Mono.Security.dll. Added decent-reader - option that indicates to use CR ('\r') stripping TextReader. - * xmldsig.cs : use CR-stripping TextReader (optionally). - -2004-03-27 Sebastien Pouliot - - * xmldsig.cs: Added (manual) certificates for Phaos tests using - Manifests. - -2004-03-26 Sebastien Pouliot - - * xmldsig.cs: Reactivated tests as support for them will be - present in Mono. Changed directory for Phaos tests because of some - documents' references. - -2004-03-26 Atsushi Enomoto - - * Makefile : Use alias for mcs and mono and debuginfo. - -2004-03-25 Sebastien Pouliot - - * xmldsig.cs: Some of the Phaos test files uses with having - *manifest* in their name. Manually load certificates for Phaos tests - that requires it (as RetrievalMethod isn't support automatically). - -2004-03-25 Sebastien Pouliot - - * xmldsig.cs: Added code to automagically ajust for presence of - HMAC-MD5 and ExC14N in the framework and to manualy skip signatures - containing (not supported). - -2004-03-25 Sebastien Pouliot - - * xmldsig.cs: Added code to ignore tests using HMAC-MD5 (1 in Phaos - suite) as it is unsupported in Fx 1.0/1.1. - -2004-03-24 Atsushi Enomoto - - * xmldsig.cs : Ok, time to test phaos collection ;-) - -2004-03-20 Sebastien Pouliot - - * .cvsignore: Ignore Phaos test suite files. - -2004-03-16 Sebastien Pouliot - - * .cvsignore: Ignore temporary files. - * c14n.cs: Canonalization tool. Take any XML document (or part of it) - and output it's C14N form (C14N transformation is user selectable). - * ChangeLog: New. - * Makefile: New. Makefile to download, build and run xmldsig tests - (copied from Atsushi - actually this whoile directory is his idea). - * xmldsig.cs: New. Test program for Merlin's xmldsig test suite. - diff --git a/mcs/class/System.ServiceModel.Discovery/Assembly/ChangeLog b/mcs/class/System.ServiceModel.Discovery/Assembly/ChangeLog deleted file mode 100755 index ce289a8a77d..00000000000 --- a/mcs/class/System.ServiceModel.Discovery/Assembly/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2010-03-19 Atsushi Enomoto - - * : initial checkin (mostly stubs). - diff --git a/mcs/class/System.ServiceModel.Discovery/ChangeLog b/mcs/class/System.ServiceModel.Discovery/ChangeLog deleted file mode 100644 index 9764b195f34..00000000000 --- a/mcs/class/System.ServiceModel.Discovery/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -2010-07-30 Atsushi Enomoto - - * System.ServiceModel.Discovery.dll.soures : add config types. NOTE: - this somehow breaks compilation. To get working build, remove those - config types. - -2010-03-19 Atsushi Enomoto - - * : initial checkin (mostly stubs). - diff --git a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.Configuration/ChangeLog b/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.Configuration/ChangeLog deleted file mode 100644 index 71d1eeeb800..00000000000 --- a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.Configuration/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2010-07-30 Atsushi Enomoto - - *.cs : initial checkin. diff --git a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionApril2005/ChangeLog b/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionApril2005/ChangeLog deleted file mode 100755 index ce289a8a77d..00000000000 --- a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionApril2005/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2010-03-19 Atsushi Enomoto - - * : initial checkin (mostly stubs). - diff --git a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionCD1/ChangeLog b/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionCD1/ChangeLog deleted file mode 100755 index ce289a8a77d..00000000000 --- a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionCD1/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2010-03-19 Atsushi Enomoto - - * : initial checkin (mostly stubs). - diff --git a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery/ChangeLog b/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery/ChangeLog deleted file mode 100755 index ce289a8a77d..00000000000 --- a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2010-03-19 Atsushi Enomoto - - * : initial checkin (mostly stubs). - diff --git a/mcs/class/System.ServiceModel.Discovery/Test/System.ServiceModel.Discovery/ChangeLog b/mcs/class/System.ServiceModel.Discovery/Test/System.ServiceModel.Discovery/ChangeLog deleted file mode 100755 index ce289a8a77d..00000000000 --- a/mcs/class/System.ServiceModel.Discovery/Test/System.ServiceModel.Discovery/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2010-03-19 Atsushi Enomoto - - * : initial checkin (mostly stubs). - diff --git a/mcs/class/System.ServiceModel.Routing/Assembly/ChangeLog b/mcs/class/System.ServiceModel.Routing/Assembly/ChangeLog deleted file mode 100644 index c58c5be735e..00000000000 --- a/mcs/class/System.ServiceModel.Routing/Assembly/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2009-12-10 Atsushi Enomoto - - * AssemblyInfo.cs : initial checkin. diff --git a/mcs/class/System.ServiceModel.Routing/ChangeLog b/mcs/class/System.ServiceModel.Routing/ChangeLog deleted file mode 100755 index 08d2a612703..00000000000 --- a/mcs/class/System.ServiceModel.Routing/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2009-12-10 Atsushi Enomoto - - * Makefile, System.ServiceModel.Routing.dll.sources : - initial checkin. diff --git a/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Dispatcher/ChangeLog b/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Dispatcher/ChangeLog deleted file mode 100644 index 50d909f5716..00000000000 --- a/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Dispatcher/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2009-12-10 Atsushi Enomoto - - * EndpointNameMessageFilter.cs StrictAndMessageFilter.cs: - initial checkin. diff --git a/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing.Configuration/ChangeLog b/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing.Configuration/ChangeLog deleted file mode 100644 index d83b00bbbf0..00000000000 --- a/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing.Configuration/ChangeLog +++ /dev/null @@ -1,40 +0,0 @@ -2010-06-03 Atsushi Enomoto - - * BackupEndpointCollection.cs - BackupEndpointElement.cs - BackupListCollection.cs - FilterElement.cs - FilterElementCollection.cs - FilterTableEntryCollection.cs - FilterTableEntryElement.cs - NamespaceElement.cs - NamespaceElementCollection.cs - RoutingExtensionElement.cs - RoutingSection.cs - SoapProcessingExtensionElement.cs : implement to get working. - -2010-03-02 Raja R Harinath - - * BackupListCollection.cs, FilterTableCollection.cs: Add indexer. - -2009-12-11 Atsushi Enomoto - - * RoutingSection.cs : sorted out most of the configuration stuff. - * FilterElementCollection.cs : added missing indexer. - -2009-12-10 Atsushi Enomoto - - * BackupEndpointCollection.cs - BackupEndpointElement.cs - BackupListCollection.cs - FilterElement.cs - FilterElementCollection.cs - FilterTableCollection.cs - FilterTableEntryCollection.cs - FilterTableEntryElement.cs - FilterType.cs - NamespaceElement.cs - NamespaceElementCollection.cs - RoutingExtensionElement.cs - RoutingSection.cs - SoapProcessingExtensionElement.cs : initial checkin. diff --git a/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing/ChangeLog b/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing/ChangeLog deleted file mode 100644 index 99e1a1a1161..00000000000 --- a/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2009-12-10 Atsushi Enomoto - - * IDuplexSessionRouter.cs - IRequestReplyRouter.cs - ISimplexDatagramRouter.cs - ISimplexSessionRouter.cs - RoutingBehavior.cs - RoutingConfiguration.cs - RoutingExtension.cs - RoutingService.cs - SoapProcessingBehavior.cs: initial checkin. diff --git a/mcs/class/System.ServiceModel.Web/Assembly/ChangeLog b/mcs/class/System.ServiceModel.Web/Assembly/ChangeLog deleted file mode 100644 index 1dece3dae67..00000000000 --- a/mcs/class/System.ServiceModel.Web/Assembly/ChangeLog +++ /dev/null @@ -1,24 +0,0 @@ -2010-07-06 Atsushi Enomoto - - * AssemblyInfo.cs : InternalVisibleTo System.ServiceModel.Web.Extensions. - -2010-03-10 Atsushi Enomoto - - * AssemblyInfo.cs: added InternalVisibleTo(System.Json). Also added - dummy 2.0 for easy testing. - -2010-01-25 Sebastien Pouliot - - * AssemblyInfo.cs: Fix attributes for Moonlight - -2009-01-14 Jb Evain - - * AssemblyInfo.cs: fix the public key for the NET_2_1 case. - -2007-12-05 Atsushi Enomoto - - * AssemblyInfo.cs: updated version. - -2007-09-01 Atsushi Enomoto - - * AssemblyInfo.cs : updated version and key. diff --git a/mcs/class/System.ServiceModel.Web/ChangeLog b/mcs/class/System.ServiceModel.Web/ChangeLog deleted file mode 100644 index d0c60882654..00000000000 --- a/mcs/class/System.ServiceModel.Web/ChangeLog +++ /dev/null @@ -1,172 +0,0 @@ -2010-03-12 Atsushi Enomoto - - * net_2_0_System.ServiceModel.Web.dll.sources, - common_System.ServiceModel.Web.dll.sources : UriTemplates are - moved to Sys.SM.dll in 4.0 profile. - -2010-03-12 Atsushi Enomoto - - * monotouch_System.ServiceModel.Web.dll.sources : - This also needs new files. - -2010-03-10 Atsushi Enomoto - - * net_2_0_System.ServiceModel.Web.dll.sources, - net_2_1_raw_System.ServiceModel.Web.dll.sources : - move JsonReader.cs as Sys.R.S.Json/JavaScriptReader.cs - -2010-03-10 Atsushi Enomoto - - * net_2_0_System.ServiceModel.Web.dll.sources, - net_2_1_raw_System.ServiceModel.Web.dll.sources : - add JavaScriptObjectDeserializer.cs and JsonReader in Sys.Json - (which is to be moved later). - -2010-03-02 Atsushi Enomoto - - * System.ServiceModel.Web_test.dll.sources : add new test. - * Makefile : add new extra dist. - -2010-01-26 Sebastien Pouliot - - * monotouch_System.ServiceModel.Web.dll.sources: Don't inherit from - net_2_1_raw*.sources when you require a superset of moonlight API - -2010-01-25 Sebastien Pouliot - - * net_2_1_raw_System.ServiceModel.Web.dll.sources: Use custom - version of DataContractJsonSerializer for Moonlight - -2009-11-12 Atsushi Enomoto - - * common_System.ServiceModel.Web.dll.sources, - net_2_0_System.ServiceModel.Web.dll.sources, - net_4_0_System.ServiceModel.Web.dll.sources : - - in 4.0 profile, some types are moved from this - assembly, so extract common basis and include - it in 2.0 and 4.0 profile sources (4.0 is - equivalent to common so far). - -2009-10-23 Atsushi Enomoto - - * monotouch_System.ServiceModel.Web.dll.sources: - adding experimental WebHttpBinding stuff. - -2009-10-08 Atsushi Enomoto - - * System.ServiceModel.Web_test.dll.sources : - add WebScriptEnablingBehaviorTest.cs. - -2009-10-02 Atsushi Enomoto - - * System.ServiceModel.Web_test.dll.sources : - add WebScriptServiceHostFactoryTest.cs. - -2009-09-17 Atsushi Enomoto - - * Makefile : add -r:System.Web.Extensions.dll. - -2009-09-17 Atsushi Enomoto - - * System.ServiceModel.Web_test.dll.sources : - added UriTemplateTableTest.cs. - -2009-09-07 Atsushi Enomoto - - * System.ServiceModel.Web_test.dll.sources : - added UriTemplateEquivalenceComparerTest.cs. - -2009-09-02 Atsushi Enomoto - - * Makefile : use System.Core. - -2009-09-01 Atsushi Enomoto - - * System.ServiceModel.Web_test.dll.sources : - added WebOperationContextTest.cs. - -2009-07-20 Jb Evain - - * Makefile: filter the valid profile on the framework version, - to make it easier to have custom variants. - -2009-04-22 Sebastien Pouliot - - * net_2_1_raw_System.ServiceModel.Web.dll.sources: Remove the common - Const, Locale and MonoTODO since we can now get them from mscorlib.dll - -2009-04-06 Atsushi Enomoto - - * System.ServiceModel.Web_test.dll.sources : added - AtomPub10CategoriesDocumentFormatterTest. - -2009-04-03 Atsushi Enomoto - - * System.ServiceModel.Web_test.dll.sources : added - ServiceDocumentTest and AtomPub10ServiceDocumentFormatterTest. - -2009-04-03 Atsushi Enomoto - - * System.ServiceModel.Web.dll.sources : added 3.5 SP1 atompp stuff. - -2009-02-02 Atsushi Enomoto - - * Makefile : add -d:NET_3_5. - -2008-09-12 Jb Evain - - * net_2_1_raw_System.ServiceModel.Web.dll.sources - * Makefile - * System.Runtime.Serialization.Json/JsonReader.cs: - support the SL2 profile compilation. - -2008-04-21 Igor Zelmanovich - - * System.ServiceModel.Web_test.dll.sources: add WebServiceHostTest.cs. - -2008-02-16 Atsushi Enomoto - - * Makefile : -r:System.Configuration.dll. - -2007-12-07 Atsushi Enomoto - - * System.ServiceModel.Web.dll.sources : fixed wrong source name. - -2007-12-05 Atsushi Enomoto - - * System.ServiceModel.Web_test.dll.sources, - System.ServiceModel.Web.dll.sources : updated to reflect the latest - file lists. - * Makefile : added -r:System.ServiceModel.dll - -2007-09-01 Atsushi Enomoto - - * System.ServiceModel.Web_test.dll.sources : removed all old tests - for obsoleted types. They must be updated before being added so - that they do not block run-test-ondotnet. Added JsonWriterTest.cs. - * System.ServiceModel.Web.dll.sources : added JsonWriter.cs and - JsonReaderWriterFactory.cs. - * Makefile : fixed version number. It is not NO_TEST anymore. - -2007-06-07 Joel Reed - - * ATOM: serialize generator, logo, copyrights, and language - add two new unit test data feeds - -2007-06-05 Joel Reed - - * add SyndicationCategory stubbed out class from Stephen A Jazdzewski, - add RSS serialization tests, add richer atom feed serialization test - -2007-06-04 Joel Reed - - * add properties and constructor implementations for - UrlSyndicationContent and XmlSyndicationContent - -2007-05-31 Joel Reed - - * add more testcases and stubbed out classes from Stephen A Jazdzewski - - * Move System.ServiceModel.Syndication files into a subdirectory - diff --git a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Activation/ChangeLog b/mcs/class/System.ServiceModel.Web/System.ServiceModel.Activation/ChangeLog deleted file mode 100644 index 28906b362ca..00000000000 --- a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Activation/ChangeLog +++ /dev/null @@ -1,32 +0,0 @@ -2010-05-21 Atsushi Enomoto - - * WebScriptServiceHostFactory.cs : similarly to ServiceDebugBehavior - and ServiceMetadataBehavior in ServiceHostBase, it must *prepend* - WebScriptEnablingBehavior to apply all other behaviors subsequently. - -2009-10-09 Atsushi Enomoto - - * WebScriptServiceHostFactory.cs : call base.OnOpening() here too. - -2009-10-07 Atsushi Enomoto - - * WebScriptServiceHostFactory.cs : I have to again revert the - previous change; it does fill endpoints regardless of hosting - environment (now with tests). - -2009-09-17 Atsushi Enomoto - - * WebScriptServiceHostFactory.cs : do tasks in previous change only - if it is done under ASP.NET environment. - -2009-09-04 Atsushi Enomoto - - * WebScriptServiceHostFactory.cs : endpoints are automatically added - and if they are added through configuration, it is an error - (as documented). - -2006-02-16 Atsushi Enomoto - - * WebServiceHostFactory.cs, WebScriptServiceHostFactory.cs : - new files. - diff --git a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Channels/ChangeLog b/mcs/class/System.ServiceModel.Web/System.ServiceModel.Channels/ChangeLog deleted file mode 100644 index 1a394476d76..00000000000 --- a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Channels/ChangeLog +++ /dev/null @@ -1,80 +0,0 @@ -2010-07-14 Atsushi Enomoto - - * WebMessageEncoder.cs : support Raw message in ReadMessage() too. - Allow null content type. - -2010-07-14 Atsushi Enomoto - - * WebMessageEncoder.cs : support Raw message. Fixed bug #619542. - -2010-06-22 Atsushi Enomoto - - * WebMessageEncodingBindingElement.cs : return MessageVersion in - GetProperty(). Fixed WebHttpBinding working. - -2009-10-23 Atsushi Enomoto - - * WebMessageEncodingBindingElement.cs, WebMessageEncoder.cs: - add experimental monotouch build. - -2009-09-17 Atsushi Enomoto - - * WebMessageEncoder.cs : handle /js and /jsdebug specially, as raw - javascript stream. - -2009-09-02 Atsushi Enomoto - - * WebMessageEncodingBindingElement.cs : implement GetProperty(). - -2008-02-16 Atsushi Enomoto - - * WebMessageEncodingBindingElement.cs : some TODO cleanup. - -2008-02-16 Atsushi Enomoto - - * WebMessageEncoder.cs : use content-type correctly. - -2008-02-16 Atsushi Enomoto - - * WebMessageEncoder.cs : attach WebBodyFormatMessageProperty in - ReadMessage() too. - -2008-02-16 Atsushi Enomoto - - * WebMessageEncoder.cs : implement ReadMessage(Stream,...). Use - ContentTypeMapper here, not in WriteMessage(). - -2008-02-15 Atsushi Enomoto - - * WebMessageEncoder.cs : consider WebBodyFormatMessageProperty. - -2008-02-08 Atsushi Enomoto - - * WebMessageEncodingBindingElement.cs : removed some todos. - * WebMessageEncoder.cs : implement WriteMessage(). (Though I have no - idea how non-xml formats can be specified.) - -2008-02-08 Atsushi Enomoto - - * WebMessageEncodingBindingElement.cs : implemented - BuildChannelFactory() and BuildChannelListener(). - -2008-02-06 Atsushi Enomoto - - * WebBodyFormatMessageProperty.cs, WebContentTypeMapper.cs, - WebMessageEncodingBindingElement.cs, WebContentFormat.cs, - WebMessageEncoder.cs, WebMessageEncoderFactory.cs : - added missing file headers. - -2008-02-05 Atsushi Enomoto - - * WebMessageEncodingBindingElement.cs : - implement CreateMessageEncoderFactory(). - * WebMessageEncoderFactory.cs, WebMessageEncoder.cs : implementation. - * WebBodyFormatMessageProperty.cs : ToString() is more informative. - -2008-02-05 Atsushi Enomoto - - * WebBodyFormatMessageProperty.cs, WebContentTypeMapper.cs, - WebContentFormat.cs, WebMessageEncodingBindingElement.cs : - new files. diff --git a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Configuration/ChangeLog b/mcs/class/System.ServiceModel.Web/System.ServiceModel.Configuration/ChangeLog deleted file mode 100644 index eaa27b0f9b6..00000000000 --- a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Configuration/ChangeLog +++ /dev/null @@ -1,21 +0,0 @@ -2010-03-02 Atsushi Enomoto - - * EncodingConverter.cs, WebHttpBindingElement.cs, - WebHttpSecurityElement.cs : implement OnApplyConfiguration(), fill - some TypeConverters, and fix BindingElementType, based on the patch - by Sander Rijken. - -2009-10-02 Atsushi Enomoto - - * WebHttpElement.cs, WebScriptEnablingElement.cs : fix BehavirType. - -2008-02-20 Atsushi Enomoto - - * WebHttpBindingElement.cs : fix build. - -2008-02-16 Atsushi Enomoto - - * WebHttpBindingCollectionElement.cs, WebHttpBindingElement.cs, - WebHttpElement.cs, WebHttpSecurityElement.cs, - WebMessageEncodingElement.cs, WebScriptEnablingElement.cs : - new stubs. diff --git a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog b/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog deleted file mode 100644 index bbfd7d67de7..00000000000 --- a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Description/ChangeLog +++ /dev/null @@ -1,126 +0,0 @@ -2010-07-08 Atsushi Enomoto - - * WebHttpBehavior.cs : Set an a default DispatchOperation to throw - EndpointNotFoundException instead of raising null Invoker error. - And add error handler that converts the exception to HTTP 404. - -2010-03-19 Atsushi Enomoto - - * WebHttpBehavior.cs : set FilterPriority to make it in higher - priority than conflicting endpoints (such as mex endpoint). - -2010-03-16 Jb Evain - - * WebHttpBehavior.cs: use MOONLIGHT symbol to - disambiguate MonoTouch and Moonlight code. - -2009-10-23 Atsushi Enomoto - - * WebHttpBehavior.cs : add experimental monotouch build. - -2009-10-08 Atsushi Enomoto - - * WebScriptEnablingBehavior.cs : use JsonQueryStringConverter, with - "d" wrapper name. Allow only WrappedRequest. - -2009-10-07 Atsushi Enomoto - - * WebScriptEnablingBehavior.cs : validate body style. - * WebHttpBehavior.cs : operations could miss WebGet/WebInvoke and - we should not crash by NRE because of missing of those atts. - -2009-10-06 Atsushi Enomoto - - * WebScriptEnablingBehavior.cs : fix listen uri which used to result - in unexpected relative recalculation against the base uri. - -2009-09-18 Atsushi Enomoto - - * WebHttpBehavior.cs : parameter Wrapped check in Validate() should - not be done only for GET. - -2009-09-17 Atsushi Enomoto - - * WebScriptEnablingBehavior.cs : basic implementation. Create custom - ChannelDispatchers for "/js" and "/jsdebug" like we do for - /wsdl (ServiceMetadataExtension). And they return Javascript - generated from ProxyGenerator in Sys.Web.Extensions. - -2009-09-02 Atsushi Enomoto - - * WebHttpBehavior.cs : now message formatters are pairs of request/ - reply formatters. - -2009-09-02 Atsushi Enomoto - - * WebHttpBehavior.cs : BodyStyle is operation specific. - -2009-09-01 Atsushi Enomoto - - * WebHttpBehavior.cs : on validation, check wrapped parameter style. - -2009-08-06 Atsushi Enomoto - - * WebScriptEnablingBehavior.cs : revert GetQueryStringConverter(). - (MSDN missing entry issue.) - -2009-08-05 Atsushi Enomoto - - * WebHttpBehavior.cs, WebScriptEnablingBehavior.cs : - implemented properties as in documented way. - Remove extra derived GetQueryStringConverter(). - -2009-08-05 Atsushi Enomoto - - * WebHttpBehavior.cs, WebScriptEnablingBehavior.cs : - mostly implemented Validate(). - -2008-04-21 Igor Zelmanovich - - * WebHttpBehavior.cs : override endpoint's ContractFilter - as well as AddressFilter. - -2008-04-16 Atsushi Enomoto - - * WebHttpBehavior.cs : now that ServiceHost calls Validate(), - it prevents webHttpBinding working. So, removed NIE. - -2008-02-15 Atsushi Enomoto - - * WebHttpBehavior.cs : removed couple of MonoTODOs. - -2008-02-15 Atsushi Enomoto - - * WebHttpBehavior.cs : ApplyDispatchBehavior() sets address filter. - -2008-02-15 Atsushi Enomoto - - * WebHttpBehavior.cs : - Call AddClientErrorInspector() in ApplyClientBehavior(). - Call AddServerErrorHandlers() in ApplyDispatchBehavior(). - -2008-02-14 Atsushi Enomoto - - * WebHttpBehavior.cs : pass itself to WebMessageFormatter too. - -2008-02-14 Atsushi Enomoto - - * WebHttpBehavior.cs : now WebMessageFormatter requires - QueryStringConverter. Hence implemented GetQueryStringConverter(). - -2008-02-14 Atsushi Enomoto - - * WebHttpBehavior.cs : use WebMessageFormatter (note that they are - not done yet). - -2008-02-13 Atsushi Enomoto - - * WebScriptEnablingBehavior.cs : new stub. - -2008-02-12 Atsushi Enomoto - - * WebHttpBehavior.cs : some implementation (sorta wrong). - -2008-02-07 Atsushi Enomoto - - * WebHttpBehavior.cs : stub. diff --git a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/ChangeLog b/mcs/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/ChangeLog deleted file mode 100644 index 7bb676199a9..00000000000 --- a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Dispatcher/ChangeLog +++ /dev/null @@ -1,168 +0,0 @@ -2010-07-14 Atsushi Enomoto - - * WebMessageFormatter.cs : do not depend on WebOperationContext. - add support for Raw format request. - -2010-07-14 Atsushi Enomoto - - * WebMessageFormatter.cs : add support for Raw format. - -2010-07-06 Atsushi Enomoto - - * WebMessageFormatter.cs : add NET_2_1 profile build. - -2010-05-24 Atsushi Enomoto - - * JsonQueryStringConverter.cs : objects are regarded serializable as - long as they are public here, with some exceptions (not implemented). - -2010-03-16 Jb Evain - - * WebMessageFormatter.cs: use MOONLIGHT symbol to - disambiguate MonoTouch and Moonlight code. - -2009-10-23 Atsushi Enomoto - - * JsonQueryStringConverter.cs - QueryStringConverter.cs - WebMessageFormatter.cs : add experimental monotouch build. - -2009-10-08 Atsushi Enomoto - - * WebMessageEncoder.cs : use alwaysEmitTypeInformation to output - object __type. - -2009-10-08 Atsushi Enomoto - - * JsonQueryStringConverter.cs : add custom body name support (used. - for AJAX). Handle string value (in very LAMESPEC way). - * WebMessageFormatter.cs : add custom body name support. - Slightly changed reply serialization. - Convert deserialized values using QueryStringConverter. - -2009-10-07 Atsushi Enomoto - - * WebMessageFormatter.cs : revert and fix wrapper name change. XML - and JSON have different serialization. - -2009-10-07 Atsushi Enomoto - - * WebMessageFormatter.cs : also fix wrapped message deserialization. - It should expect FooResponse (body WrapperName), not FooResult - (ReturnValue part Name). - -2009-10-07 Atsushi Enomoto - - * WebMessageFormatter.cs : when they serialize Wrapped message, it - first writes "root" and then the wrapper element. - -2009-10-07 Atsushi Enomoto - - * WebMessageFormatter.cs : JSON writer does not support namespace. - -2009-09-02 Atsushi Enomoto - - * WebMessageFormatter.cs : it was not returning value with correct - wrapper name/namespace. Fix interop with .NET client. - -2009-09-02 Atsushi Enomoto - - * WebMessageFormatter.cs : Made the same prohibition for dispatch - formatters too. Support WebMessageBodyStyle on dispatcher side too. - -2009-09-02 Atsushi Enomoto - - * WebMessageFormatter.cs : override some serialization methods as - prohibited. - -2009-09-02 Atsushi Enomoto - - * WebHttpDispatchOperationSelector.cs : use common extension method. - * WebMessageFormatter.cs : support WebMessageBodyStyle(.Wrapped*). - Cache serializers. - -2009-07-28 Atsushi Enomoto - - * WebMessageFormatter.cs : apply OutgoingRequest if available. - -2008-04-16 Atsushi Enomoto - - * WebMessageFormatter.cs : now that ReadObject() verifies - by default, it broke deserialization. Fixed it. - -2008-02-18 Atsushi Enomoto - - * JsonQueryStringConverter.cs : implemented. - -2008-02-17 Atsushi Enomoto - - * WebMessageFormatter.cs : implement WebOperationContext support. - -2008-02-16 Atsushi Enomoto - - * WebHttpDispatchOperationSelector.cs : some code cleanup. - -2008-02-16 Atsushi Enomoto - - * WebMessageFormatter.cs : fixed content-type typo. - -2008-02-16 Atsushi Enomoto - - * WebMessageFormatter.cs : implemented DeserializeReply(). - It was wrong to have one MessageDescription in a formatter, as - they are different between serialization and deserialization. - -2008-02-16 Atsushi Enomoto - - * WebMessageFormatter.cs : oops oops. not "encoding" but "charset". - -2008-02-15 Atsushi Enomoto - - * WebMessageFormatter.cs : hack SerializeReply(). - Add WebBodyFormat property - -2008-02-15 Atsushi Enomoto - - * WebMessageFormatter.cs : implement DeserializeRequest(). - -2008-02-15 Atsushi Enomoto - - * WebMessageFormatter.cs : attach a HttpRequestMessageProperty when - creating a request Message. - -2008-02-15 Atsushi Enomoto - - * WebHttpDispatchOperationSelector.cs : implemented large part of it. - * WebMessageFormatter.cs : moved BuildUriTemplate to WebAttributeInfo. - -2008-02-14 Atsushi Enomoto - - * WebMessageFormatter.cs : pass WebHttpBehavior too. - -2008-02-14 Atsushi Enomoto - - * WebMessageFormatter.cs : pass QueryStringConverter which is used to - convert parameter objects to the components of the request URI. - -2008-02-14 Atsushi Enomoto - - * WebMessageFormatter.cs : new message formatter that is created - from WebHttpBehavior and handles [WebGet] or [WebInvoke]. Not done. - -2008-02-13 Atsushi Enomoto - - * QueryStringConverter.cs : I could just check null parameter. - -2008-02-13 Atsushi Enomoto - - * QueryStringConverter.cs: CanConvert() supports cpl more types. - Implemented ConvertStringToValue() and ConvertValueToString(). - -2008-02-12 Atsushi Enomoto - - * WebHttpDispatchOperationSelector.cs : stubbed members. - -2008-02-07 Atsushi Enomoto - - * JsonQueryStringConverter.cs, QueryStringConverter.cs, - WebHttpDispatchOperationSelector.cs : mostly stubs. diff --git a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Syndication/ChangeLog b/mcs/class/System.ServiceModel.Web/System.ServiceModel.Syndication/ChangeLog deleted file mode 100644 index 48d5acf5614..00000000000 --- a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Syndication/ChangeLog +++ /dev/null @@ -1,282 +0,0 @@ -2010-06-18 Atsushi Enomoto - - * Rss20ItemFormatter.cs : enabled DateTimeOffset parsing. - Fixed bug #615332, patch by Carlos Martin. - -2010-06-16 Atsushi Enomoto - - * Atom10ItemFormatter.cs : Fix reading of "source" element to not - expect feed element (ReadFrom() expects it). Fixed bug #614596. - -2010-06-07 Carlos Martin Nieto - - * Rss20ItemFormatter.cs: Don't assume guids are permalinks - -2009-12-01 Atsushi Enomoto - - * Atom10ItemFormatter.cs, Atom10FeedFormatter.cs : - write extensions. Patch by Tom Philpot. - -2009-10-16 Atsushi Enomoto - - * Rss20FeedFormatter.cs, Rss20ItemFormatter.cs : handle other text - nodes than text (cdata, whitespaces etc.) and make sure to proceed - the reader when they are skipped. Fixed bug #546965 and #546959. - -2009-10-07 Atsushi Enomoto - - * SyndicationVersions.cs : - Handle atom feed as well. Patch by David Mitchell. - -2009-10-07 Atsushi Enomoto - - * SyndicationElementExtension.cs : give OuterName and OuterNamespace - for extensions with .ctor(XmlReader). - -2009-10-05 Atsushi Enomoto - - * Atom10FeedFormatter.cs : do not use Atom10ItemFormatter(item) - at ReadItem(). It is only for writing. Patch by David Mitchell. - -2009-10-05 Atsushi Enomoto - - * Atom10ItemFormatter.cs : enable XmlConvert.ToDateTimeOffset(), - patch by David Mitchell. - -2009-09-15 Atsushi Enomoto - - * SyndicationElementExtension.cs : make it ready for 2.1 build. - -2009-09-07 Atsushi Enomoto - - * Rss20FeedFormatter.cs, CategoriesDocument.cs, - AtomPub10ServiceDocumentFormatter_1.cs, - AtomPub10CategoriesDocumentFormatter.cs, - AtomPub10ServiceDocumentFormatter.cs : a couple of corcompare fixes. - -2009-04-15 Atsushi Enomoto - - * ServiceDocument.cs : remove Utility class. It is not precise - implementation to write extensions. - * ServiceDocumentFormatter.cs : virtual extension writer methods - should call possibly overriden Write[Element/Attribute]Extensions() - in possibly derived document item classes. - Implemented LoadElementExtensions(). - * AtomPub10CategoriesDocumentFormatter.cs, - AtomPub10ServiceDocumentFormatter.cs : Implemented GetSchema(). - -2009-04-06 Atsushi Enomoto - - * ServiceDocumentFormatter.cs - Workspace.cs - Atom10FeedFormatter.cs - AtomPub10ServiceDocumentFormatter.cs - ResourceCollectionInfo.cs - CategoriesDocument.cs - ServiceDocument.cs : implemented most of reader parts. - -2009-04-06 Atsushi Enomoto - - * Workspace.cs, ResourceCollectionInfo.cs, - CategoriesDocument.cs, ServiceDocument.cs : use common internal - SyndicationExtension class for extensions. - -2009-04-06 Atsushi Enomoto - - * AtomPub10CategoriesDocumentFormatter.cs, Atom10FeedFormatter.cs, - CategoriesDocument.cs : ongoing implementation (handle categories). - -2009-04-03 Atsushi Enomoto - - * ServiceDocumentFormatter.cs - Workspace.cs - AtomPub10ServiceDocumentFormatter.cs - ResourceCollectionInfo.cs - CategoriesDocument.cs - ServiceDocument.cs : ongoing implementation. - -2009-04-03 Atsushi Enomoto - - * ServiceDocumentFormatter.cs - InlineCategoriesDocument.cs - AtomPub10ServiceDocumentFormatter_1.cs - Workspace.cs - AtomPub10CategoriesDocumentFormatter.cs - ReferencedCategoriesDocument.cs - CategoriesDocumentFormatter.cs - AtomPub10ServiceDocumentFormatter.cs - ResourceCollectionInfo.cs - CategoriesDocument.cs - ServiceDocument.cs : stubs (new in 3.5 SP1). - -2008-04-10 Eyal Alaluf - - * SyndicationElementExtension.cs: XmlObjectSerializer.ReadObject now - verifies by default. Disabled explicitly the verification in GetObject. - -2007-12-18 Atsushi Enomoto - - * SyndicationElementExtensionCollection.cs, Atom10FeedFormatter.cs, - Atom10ItemFormatter.cs, Rss20FeedFormatter.cs : warning cleanup. - * SyndicationItem.cs : implemented TryParseContent(). - * Atom10ItemFormatter.cs : read Content. - * Rss20ItemFormatter.cs : Handle Atom 1.0 extension elements. - Fixed ReadSourceFeed() that should read in its own way. - -2007-12-18 Atsushi Enomoto - - * Atom10ItemFormatter.cs : changes in extension attribute handling: - TryParseAttribute() should be called regardless of - PreserveExtensionAttributes. - * SyndicationFeedFormatter.cs, SyndicationItemFormatter.cs : - implemented ToString(). - * Rss20FeedFormatter.cs : strictly require under . - -2007-12-18 Atsushi Enomoto - - * Atom10ItemFormatter.cs : implemented read methods and GetSchema(). - -2007-12-18 Atsushi Enomoto - - * SyndicationFeedFormatter.cs : implemented LoadElementExtensions(). - * Rss20FeedFormatter.cs : implemented read methods and GetSchema(). - PreserveElementExtensions and PreserveAttributeExtensions are - true by default. - * Rss20ItemFormatter.cs : filter xmlns attributes out. - -2007-12-18 Atsushi Enomoto - - * SyndicationElementExtensionCollection.cs : - every Add() caused infinite loop. - * SyndicationFeed.cs, SyndicationItem.cs : Implemented Load() and [*1] - * SyndicationLink.cs : int set_Length() argument check was wrong. [*1] - * SyndicationCategory.cs, SyndicationPerson.cs : [*1] - * SyndicationItemFormatter.cs : Implemented LoadElementExtensions(). - * SyndicationVersions.cs : added SyndicationItem.Load() and - SyndicationFeed() implementation. - * Atom10ItemFormatter.cs : [*2] - * Rss20ItemFormatter.cs : implemented read methods. [*2] - [*1] Implemented TryParseElement and TryParseAttribute. - [*2] PreserveElementExtensions and PreserveAttributeExtensions are - true by default. - -2007-12-17 Atsushi Enomoto - - * Atom10FeedFormatter_1.cs, Atom10ItemFormatter_1.cs, - Rss20FeedFormatter_1.cs, Rss20ItemFormatter_1.cs : implemented. - * Atom10FeedFormatter.cs, Atom10ItemFormatter.cs, - Rss20FeedFormatter.cs, Rss20ItemFormatter.cs : - implemented instance creation. Some parameter renaming. - -2007-12-17 Atsushi Enomoto - - * Rss20FeedFormatter.cs : s:/item/feed/ in the error message. - * Atom10FeedFormatter.cs : implemented WriteTo() and WriteXml(). - -2007-12-17 Atsushi Enomoto - - * Atom10ItemFormatter.cs : some more notes on its spec violation. - -2007-12-17 Atsushi Enomoto - - * Rss20ItemFormatter.cs : enclose SourceFeed with . - * Atom10ItemFormatter.cs : implemented WriteTo() and WriteXml(). - -2007-12-15 Atsushi Enomoto - - * Rss20ItemFormatter.cs : some parameter renaming. - * SyndicationFeedFormatter.cs, Rss20FeedFormatter.cs : implemented, - based on item formatter. - * SyndicationItemFormatter.cs : implemented syndication element - creation methods. Added null argument checks. - -2007-12-15 Atsushi Enomoto - - * Rss20ItemFormatter.cs : write remaining properties in item. - * UrlSyndicationContent.cs : implemented. - * XmlSyndicationContent.cs, SyndicationContent.cs, - SyndicationElementExtensionCollection.cs : mostly implemented; now - I mostly found that those unimplemented stuff were bound to - SyndicationElementExtension constructors. - -2007-12-15 Atsushi Enomoto - - * SyndicationFeed.cs : do not try to set null items in .ctor() (null - items are allowed in .ctor, while not allowed in set_Items()). - Remove extra NotImplementedException. - Implemented WriteAttributeExtensions and WriteElementExtensions. - * SyndicationElementExtension.cs : implemented. - * SyndicationExtensions.cs, - SyndicationItem.cs, SyndicationLink.cs, SyndicationCategory.cs, - SyndicationPerson.cs : Implemented WriteAttributeExtensions() and - WriteElementExtensions() in each syndication element to call - corresponding method in SyndicationExtensions. - * SyndicationItemFormatter.cs : - implemented Write[Element/Attribute]Extensions() and - TryParse[Element/Attribute](). - * Rss20ItemFormatter.cs : write extensions on writing to xml. - Null check in Contributors on writing to xml. - -2007-12-11 Atsushi Enomoto - - * Rss20ItemFormatter.cs, SyndicationContent.cs, - TextSyndicationContent.cs : flush some more implementation. - -2007-12-10 Atsushi Enomoto - - * Atom10ItemFormatter.cs, Rss20ItemFormatter.cs, - SyndicationCategory.cs, SyndicationContent.cs, SyndicationFeed.cs, - SyndicationItem.cs, SyndicationItemFormatter.cs, - SyndicationPerson.cs : a bunch of implementation. - -2007-12-10 Atsushi Enomoto - - * SyndicationElementExtensionCollection.cs : added copy .ctor(). - * SyndicationLink.cs : implemented everything but read/write part. - -2007-12-10 Atsushi Enomoto - - * Atom10FeedFormatter.cs Atom10FeedFormatter_1.cs - Atom10ItemFormatter.cs Atom10ItemFormatter_1.cs - Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs - Rss20ItemFormatter.cs Rss20ItemFormatter_1.cs - SyndicationCategory.cs SyndicationElementExtension.cs - SyndicationElementExtensionCollection.cs SyndicationFeed.cs - SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs: - finished stubs. - * ISyndicationElement.cs : internal interface, introduced to reduce - corcompare obstacles. - -2007-12-07 Atsushi Enomoto - - * Atom10ItemFormatter.cs, Atom10ItemFormatter_1.cs, - Rss20ItemFormatter.cs, Rss20ItemFormatter_1.cs, - SyndicationItemFormatter.cs : more new stubs. - * SyndicationFeedFormatter.cs, SyndicationItem.cs, - SyndicationLink.cs, SyndicationPerson.cs : more stub fixes. - -2007-12-07 Atsushi Enomoto - - * TextSyndicationContent.cs, XmlSyndicationContent.cs, - UrlSyndicationContent.cs : new stubs. - * SyndicationContent.cs, TextSyndicationContentKind.cs, - SyndicationFeedFormatter.cs, SyndicationFeed.cs : - ongoing stub fixes. - -2007-12-07 Atsushi Enomoto - - * Ato10FeedFormatter.cs Atom10FeedFormatter.cs : - oops, wrong file name. renamed former to latter. - -2007-12-05 Atsushi Enomoto - - * Ato10FeedFormatter.cs Atom10FeedFormatter_1.cs - Rss20FeedFormatter.cs Rss20FeedFormatter_1.cs - SyndicationCategory.cs SyndicationContent.cs - SyndicationElementExtension.cs - SyndicationElementExtensionCollection.cs - SyndicationFeed.cs SyndicationFeedFormatter.cs - SyndicationItem.cs SyndicationLink.cs SyndicationPerson.cs - SyndicationVersions.cs TextSyndicationContentKind.cs : - new stubs. - diff --git a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Web/ChangeLog b/mcs/class/System.ServiceModel.Web/System.ServiceModel.Web/ChangeLog deleted file mode 100644 index bfe015534ec..00000000000 --- a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Web/ChangeLog +++ /dev/null @@ -1,102 +0,0 @@ -2009-10-23 Atsushi Enomoto - - * WebInvokeAttribute.cs - WebChannelFactory.cs - WebGetAttribute.cs - WebOperationContext.cs - IncomingWebResponseContext.cs - OutgoingWebRequestContext.cs : - Add experimental monotouch build. - -2009-10-09 Atsushi Enomoto - - * WebServiceHost.cs : call base.OnOpening() here too. - -2009-09-04 Atsushi Enomoto - - * OutgoingWebResponseContext.cs : add missing methods. - -2009-09-01 Atsushi Enomoto - - * WebOperationContext.cs : Current is automatically created (even - without WebHttpBehavior or WebChannelFactory). - * IncomingWebRequestContext.cs, IncomingWebResponseContext.cs: - WebOperationContext could be created regardless of whether it is - request or not. So do not premise incoming members existence. - -2009-08-11 Atsushi Enomoto - - * WebChannelFactory.cs : added missing constructors. - -2009-07-28 Atsushi Enomoto - - * OutgoingWebRequestContext.cs : implement. - -2008-06-11 Noam Lampert - - * WebServiceHost.cs: Open endpoint on BaseAddress if necessary - -2008-04-21 Igor Zelmanovich - - * WebServiceHost.cs: disable http and https help page support on opening. - -2008-02-17 Atsushi Enomoto - - * WebOperationContext.cs : remove extra TODOs. - -2008-02-17 Atsushi Enomoto - - * IncomingWebRequestContext.cs, IncomingWebResponseContext.cs, - OutgoingWebRequestContext.cs, OutgoingWebResponseContext.cs, - WebOperationContext.cs : implemented large chunk of them. Still - not sure how outgoing request and incoming response are used. - -2008-02-16 Atsushi Enomoto - - * WebServiceHost.cs : Binding could be custom. - -2008-02-15 Atsushi Enomoto - - * WebAttributeInfo.cs : added BuildUriTemplate(). - -2008-02-14 Atsushi Enomoto - - * WebGetAttribute.cs : oops, Method is extraneous. - -2008-02-14 Atsushi Enomoto - - * WebChannelFactory.cs : call base.OnOpening(). - -2008-02-14 Atsushi Enomoto - - * WebAttributeInfo.cs : new class to unify WebGet and WebInvoke. - * WebInvokeAttribute.cs, WebGetAttribute.cs : rewrote to use above. - * WebChannelFactory.cs : removed couple of MonoTODOs. - -2008-02-14 Atsushi Enomoto - - * WebGetAttribute.cs, WebInvokeAttribute.cs : they are "passive" - operation behaviors and do nothing. - * WebChannelFactory.cs : if no Binding is set, set default - WebHttpBinding. - -2008-02-14 Atsushi Enomoto - - * WebChannelFactory.cs, WebServiceHost.cs : their role is to supply - WebHttpBehavior. - -2008-02-12 Atsushi Enomoto - - * WebChannelFactory.cs : added more constructors. - * IncomingWebRequestContext.cs, IncomingWebResponseContext.cs, - OutgoingWebResponseContext.cs, OutgoingWebRequestContext.cs, - WebOperationContext.cs : new stubs. - -2008-02-07 Atsushi Enomoto - - * WebServiceHost.cs, WebChannelFactory.cs, - WebInvokeAttribute.cs, WebGetAttribute.cs : mostly stubs. - -2008-02-06 Atsushi Enomoto - - * WebMessageBodyStyle.cs, WebMessageFormat.cs : new enums. diff --git a/mcs/class/System.ServiceModel.Web/System.ServiceModel/ChangeLog b/mcs/class/System.ServiceModel.Web/System.ServiceModel/ChangeLog deleted file mode 100644 index fc70ccb849c..00000000000 --- a/mcs/class/System.ServiceModel.Web/System.ServiceModel/ChangeLog +++ /dev/null @@ -1,39 +0,0 @@ -2008-10-23 Atsushi Enomoto - - * WebHttpSecurity.cs, WebHttpBinding.cs: - add experimental monotouch build. - -2008-04-13 Igor Zelmanovich - - * WebHttpBinding.cs: - consider fixed API in BindingElementCollection class. - -2008-02-14 Atsushi Enomoto - - * WebHttpBinding.cs : implemented every remaining member but - configuration support. - * WebHttpSecurity.cs : implement Transport. - -2008-02-12 Atsushi Enomoto - - * WebHttpBinding.cs : use ManualAddressing. - -2008-02-08 Atsushi Enomoto - - * WebHttpBinding.cs : Scheme could be HTTPS. - it implements IBindingRuntimePreferences. - -2008-02-06 Atsushi Enomoto - - * WebHttpSecurity.cs, WebHttpBinding.cs, WebHttpSecurityMode.cs: - added missing file headers. - -2008-02-05 Atsushi Enomoto - - * WebHttpBinding.cs : rewrote most of properties to reuse - HttpTransportBindingElement. Implemented couple more of members. - -2007-12-07 Atsushi Enomoto - - * WebHttpBinding.cs WebHttpSecurity.cs WebHttpSecurityMode.cs: - stubs. diff --git a/mcs/class/System.ServiceModel.Web/System/ChangeLog b/mcs/class/System.ServiceModel.Web/System/ChangeLog deleted file mode 100644 index f4b7f244e94..00000000000 --- a/mcs/class/System.ServiceModel.Web/System/ChangeLog +++ /dev/null @@ -1,80 +0,0 @@ -2010-05-25 Atsushi Enomoto - - * UriTemplate.cs : safe-unescape template parameters. - -2009-10-23 Atsushi Enomoto - - * UriTemplate.cs, UriTemplateMatchException.cs, UriTemplateMatch.cs: - Add experimental monotouch build. - -2009-09-22 Atsushi Enomoto - - * UriTemplate.cs : Fix method signatures. Take care of dictionary - case sensitivity. - -2009-09-17 Atsushi Enomoto - - * UriTemplateTable.cs : do not raise an error when MatchSingle() did - not result in any match. Match methods should reject empty table. - -2008-09-07 Atsushi Enomoto - - * UriTemplate.cs, UriTemplateMatch.cs : add support for wildcard. - -2008-09-07 Atsushi Enomoto - - * UriTemplate.cs : implement IsEquivalentTo(). - * UriTemplateEquivalenceComparer.cs : implement. - -2008-09-07 Atsushi Enomoto - - * UriTemplate.cs : add BindByName() overloads with Dictionary. - -2008-09-07 Atsushi Enomoto - - * UriTemplate.cs : implemented Defaults and IgnoreTrailingSlash. - -2008-09-07 Atsushi Enomoto - - * UriTemplate.cs : Fixed a couple of parse/match behavior to match - 3.5 SP1 (except for Defaults which misses implementation). - -2008-02-16 Atsushi Enomoto - - * UriTemplate.cs : the rewrite broke query parameter matching. - param name -> stored param name -> template name -> QueryVariable! - -2008-02-16 Atsushi Enomoto - - * UriTemplateTable.cs : remove some MonoTODOs. - -2008-02-16 Atsushi Enomoto - - * UriTemplate.cs : rewrote query parameter retrieval part. It did - not match order-independent input and lack of parameters. - -2008-02-15 Atsushi Enomoto - - * UriTemplateMatch.cs : implement everything but WildcardPathSegments. - * UriTemplate.cs : (Match) set RequestUri. Add match strings to - RelativePathSegments and QueryParameters. - -2008-02-15 Atsushi Enomoto - - * UriTemplateTable.cs : key_value_pair was not set. - * UriTemplate.cs : in Match(), template and candidate could start - from '/' which should not be compared. - -2008-02-12 Atsushi Enomoto - - * UriTemplateMatch.cs : implemented some members. - * UriTemplateTable.cs : implemented Match() and MatchSingle(). - * UriTemplate.cs : Do not expand template in non-path-query area. - Implemented Match(). - -2008-02-12 Atsushi Enomoto - - * UriTemplateTable.cs, UriTemplateEquivalenceComparer.cs : new stubs. - * UriTemplateMatchException.cs : new. - * UriTemplate.cs : implemented .ctor(), BindByName() and - BindByPosition(). diff --git a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Activation/ChangeLog b/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Activation/ChangeLog deleted file mode 100644 index 843b7c35266..00000000000 --- a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Activation/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2009-10-07 Atsushi Enomoto - - * WebScriptServiceHostFactoryTest.cs : add tests for contract and - wrapped validity. - -2009-10-02 Atsushi Enomoto - - * WebScriptServiceHostFactoryTest.cs : new test. diff --git a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Channels/ChangeLog b/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Channels/ChangeLog deleted file mode 100644 index ac11387fa1a..00000000000 --- a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Channels/ChangeLog +++ /dev/null @@ -1,29 +0,0 @@ -2010-07-14 Atsushi Enomoto - - * WebMessageEncodingBindingElementTest.cs : add test for null - content type for ReadMessage() (allowed), - -2010-06-22 Atsushi Enomoto - - * WebMessageEncodingBindingElementTest.cs : add test for - GetProperty(). - -2008-02-08 Atsushi Enomoto - - * WebMessageEncodingBindingElementTest.cs : more MessageEncoder test. - -2008-02-08 Atsushi Enomoto - - * WebMessageEncodingBindingElementTest.cs : test - CanBuildChannelFactory() and CanBuildChannelListener(). - Small test for BuildChannelFactory(). - -2008-02-05 Atsushi Enomoto - - * WebMessageEncodingBindingElementTest.cs : added MessageEncoder test. - * WebBodyFormatMessagePropertyTest.cs : fixed ToString() test. - -2008-02-05 Atsushi Enomoto - - * WebMessageEncodingBindingElementTest.cs, - WebBodyFormatMessagePropertyTest.cs : new test files. diff --git a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Configuration/ChangeLog b/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Configuration/ChangeLog deleted file mode 100644 index ed3ba4b3bb4..00000000000 --- a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Configuration/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2010-03-01 Sander Rijken - - * WebHttpBindingElementTest.cs : new test. diff --git a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Description/ChangeLog b/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Description/ChangeLog deleted file mode 100644 index b32d2fa4b2f..00000000000 --- a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Description/ChangeLog +++ /dev/null @@ -1,34 +0,0 @@ -2010-07-14 Atsushi Enomoto - - * WebHttpBehaviorTest.cs : add test for deserializing Raw request - message too. - -2010-07-14 Atsushi Enomoto - - * WebHttpBehaviorTest.cs : add test for bug #619542 (not sure if it - works on mono; run-test is broken in trunk. Verified under .NET). - -2009-10-08 Atsushi Enomoto - - * WebScriptEnablingBehaviorTest.cs : new test. - -2009-09-15 Atsushi Enomoto - - * WebHttpBehaviorTest.cs : enable working test. - -2009-09-02 Atsushi Enomoto - - * WebHttpBehaviorTest.cs : some message formatters tests. - -2008-02-15 Atsushi Enomoto - - * WebHttpBehaviorTest.cs : test that ApplyDispatchBehavior() sets - address filter. - -2008-02-15 Atsushi Enomoto - - * WebHttpBehaviorTest.cs : test ApplyDispatchBehavior(). - -2008-02-12 Atsushi Enomoto - - * WebHttpBehaviorTest.cs : new test. diff --git a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Dispatcher/ChangeLog b/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Dispatcher/ChangeLog deleted file mode 100755 index 4d17d55e1ec..00000000000 --- a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Dispatcher/ChangeLog +++ /dev/null @@ -1,35 +0,0 @@ -2010-05-24 Atsushi Enomoto - - * JsonQueryStringConverterTest.cs : add more tests for CanConvert() - and reorganized some classes to make tests rational. - -2009-10-08 Atsushi Enomoto - - * JsonQueryStringConverterTest.cs : added some string deserialization - test. It just proved .NET is too lame. - -2009-09-02 Atsushi Enomoto - - * JsonQueryStringConverterTest.cs : comment out one cosmetic case - that is not working under .NET. - -2008-02-18 Atsushi Enomoto - - * JsonQueryStringConverterTest.cs : new test. - -2008-02-15 Atsushi Enomoto - - * WebHttpDispatchOperationSelectorTest.cs : added couple more tests - with different contract contract case. - -2008-02-15 Atsushi Enomoto - - * WebHttpDispatchOperationSelectorTest.cs : new test. - -2008-02-13 Atsushi Enomoto - - * QueryStringConverterTest.cs : enable null-to-char conversion test. - -2008-02-13 Atsushi Enomoto - - * QueryStringConverterTest.cs : new test. diff --git a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Syndication/ChangeLog b/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Syndication/ChangeLog deleted file mode 100644 index 39b13281c9a..00000000000 --- a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Syndication/ChangeLog +++ /dev/null @@ -1,103 +0,0 @@ -2009-10-07 Atsushi Enomoto - - * SyndicationItemTest.cs, SyndicationFeedTest.cs : allow atom feed - too. More Load() tests. Patch by David Mitchell. - -2009-10-07 Atsushi Enomoto - - * SyndicationElementExtensionTest.cs : added test for OuterName/ns - with .ctor(XmlReader). - * SyndicationItemTest.cs : added failure case for LoadItem() with - feed element. - -2009-04-15 Atsushi Enomoto - - * AtomPub10CategoriesDocumentFormatterTest.cs, - AtomPub10ServiceDocumentFormatterTest.cs : aded GetSchema() and - WriteElementExtensions() tests. - -2009-04-06 Atsushi Enomoto - - * AtomPub10ServiceDocumentFormatterTest.cs : add ReadFrom() test. - -2009-04-06 Atsushi Enomoto - - * AtomPub10CategoriesDocumentFormatterTest.cs : new test. - * AtomPub10ServiceDocumentFormatterTest.cs : add reader tests. - -2009-04-03 Atsushi Enomoto - - * AtomPub10ServiceDocumentFormatterTest.cs : new test. - -2007-12-18 Atsushi Enomoto - - * Rss20ItemFormatterTest.cs : test (enable) SourceFeed output too. - -2007-12-18 Atsushi Enomoto - - * Atom10FeedFormatterTest.cs : tests for ReadFrom() and ReadXml(). - * Atom10ItemFormatterTest.cs : test for ToString(). - -2007-12-18 Atsushi Enomoto - - * Atom10ItemFormatterTest.cs : tests for ReadFrom() and ReadXml(). - -2007-12-18 Atsushi Enomoto - - * Rss20FeedFormatterTest.cs : some tests for ReadFrom() and ReadXml(). - * Rss20ItemFormatterTest.cs : assure that Item instance is - instantiated every time read methods are invoked. - -2007-12-18 Atsushi Enomoto - - * Rss20ItemFormatterTest.cs : some tests for ReadFrom() and ReadXml(). - * SyndicationItemTest.cs : Test Load() with non-Atom/non-RSS xml. - -2007-12-17 Atsushi Enomoto - - * Atom10FeedFormatterTest.cs : new, test for WriteTo and WriteXml. - -2007-12-17 Atsushi Enomoto - - * Rss20FeedFormatterTest.cs : they are feed, not item :) - -2007-12-17 Atsushi Enomoto - - * Atom10ItemFormatterTest.cs : test for spec violation i.e. to prove - that this class is not trustworthy for valid output. - -2007-12-17 Atsushi Enomoto - - * Atom10ItemFormatterTest.cs : added test for WriteTo and WriteXml. - -2007-12-15 Atsushi Enomoto - - * Rss20FeedFormatterTest.cs : new, mostly copied from item formatter. - -2007-12-15 Atsushi Enomoto - - * Rss20ItemFormatterTest.cs : added test for writing properties. - * XmlSyndicationContentTest.cs, UrlSyndicationContentTest.cs : new. - -2007-12-15 Atsushi Enomoto - - * SyndicationElementExtensionTest.cs : new test. - * TextSyndicationContentTest.cs : was missing in the previous commit. - -2007-12-11 Atsushi Enomoto - - * TextSyndicationContentTest.cs : new test. - * Rss20ItemFormatterTest.cs : test WriteTo()/WriteXml(). - -2007-12-10 Atsushi Enomoto - - * Atom10ItemFormatterTest.cs, Rss20ItemFormatterTest.cs, - SyndicationFeedTest.cs, SyndicationItemTest.cs : new tests. - -2007-12-10 Atsushi Enomoto - - * SyndicationLinkTest.cs : test RelationshipType too. Tiny renaming. - -2007-12-10 Atsushi Enomoto - - * SyndicationLinkTest.cs : new test. diff --git a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Web/ChangeLog b/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Web/ChangeLog deleted file mode 100755 index e81b6e8d769..00000000000 --- a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel.Web/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2009-09-01 Atsushi Enomoto - - * WebInvokeAttributeTest.cs : enable the test with some fixes. - -2009-09-01 Atsushi Enomoto - - * WebOperationContextTest.cs : new test. - * WebInvokeAttributeTest.cs : new test, not working. - -2008-04-21 Igor Zelmanovich - - * WebServiceHostTest.cs: new testfixture. - -2008-02-14 Atsushi Enomoto - - * WebGetAttributeTest.cs, WebInvokeAttributeTest.cs : new tests. diff --git a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel/ChangeLog b/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel/ChangeLog deleted file mode 100644 index 76ac1e1d211..00000000000 --- a/mcs/class/System.ServiceModel.Web/Test/System.ServiceModel/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -2008-02-14 Atsushi Enomoto - - * WebHttpBindingTest.cs : test ReceiveSynchronously. - -2008-02-05 Atsushi Enomoto - - * WebHttpBindingTest.cs : new test file. diff --git a/mcs/class/System.ServiceModel.Web/Test/System/ChangeLog b/mcs/class/System.ServiceModel.Web/Test/System/ChangeLog deleted file mode 100644 index 223289322aa..00000000000 --- a/mcs/class/System.ServiceModel.Web/Test/System/ChangeLog +++ /dev/null @@ -1,43 +0,0 @@ -2009-09-22 Atsushi Enomoto - - * UriTemplateTest.cs : add test for case-insensitive comparison in - IDictionary, and test for null-value string in there. - -2009-09-17 Atsushi Enomoto - - * UriTemplateTableTest.cs : new test file. - -2009-09-07 Atsushi Enomoto - - * UriTemplateTest.cs : add test for wildcard. - -2009-09-07 Atsushi Enomoto - - * UriTemplateEquivalenceComparerTest.cs : new test. - -2009-09-07 Atsushi Enomoto - - * UriTemplateTest.cs : - added tests for IgnoreTrailingSlash and Defaults. - -2009-09-07 Atsushi Enomoto - - * UriTemplateTest.cs : fixed a couple of tests to match 3.5 SP1 - behavior. - -2008-02-16 Atsushi Enomoto - - * UriTemplateTest.cs : enable query parameter matching test. - -2008-02-15 Atsushi Enomoto - - * UriTemplateTest.cs : added not-working case to be fixed. - -2008-02-12 Atsushi Enomoto - - * UriTemplateTest.cs : Added tests for Match() and more Binding tests. - -2008-02-12 Atsushi Enomoto - - * UriTemplateTest.cs : new. Test .ctor(), BindByName() and - BindByPosition(). diff --git a/mcs/class/System.ServiceModel.Web/Test/config/ChangeLog b/mcs/class/System.ServiceModel.Web/Test/config/ChangeLog deleted file mode 100644 index 4cd03e08897..00000000000 --- a/mcs/class/System.ServiceModel.Web/Test/config/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2010-03-01 Sander Rijken - - * webHttpBinding, webHttpBinding.config : new test files. diff --git a/mcs/class/System.ServiceModel/Assembly/ChangeLog b/mcs/class/System.ServiceModel/Assembly/ChangeLog deleted file mode 100644 index d9de8d3d4d6..00000000000 --- a/mcs/class/System.ServiceModel/Assembly/ChangeLog +++ /dev/null @@ -1,29 +0,0 @@ -2010-07-30 Atsushi Enomoto - - * AssemblyInfo.cs : add InternalVisibleTo(sys.sm.discovery). - -2010-06-03 Sebastien Pouliot - - * AssemblyInfo.cs: Don't open internals to System.ServiceModel.Routing - for Moonlight build - -2010-06-03 Atsushi Enomoto - - * AssemblyInfo.cs : add InternalVisibleTo(sys.sm.routing). - -2009-05-01 Sebastien Pouliot - - * AssemblyInfo.cs: Don't include extra stuff into Moonlight (NET_2_1) - -2008-11-20 Jb Evain - - * AssemblyInfo.cs: sign using winfx.pub on NET_2_1. - -2008-04-25 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2005-09-20 Atsushi Enomoto - - * AssemblyInfo.cs : new file. - diff --git a/mcs/class/System.ServiceModel/ChangeLog b/mcs/class/System.ServiceModel/ChangeLog deleted file mode 100755 index 7934c6b8d09..00000000000 --- a/mcs/class/System.ServiceModel/ChangeLog +++ /dev/null @@ -1,751 +0,0 @@ -2010-07-30 Astushi Enomoto - - * System.ServiceModel.dll.sources: add 4.0 standard endpoint types. - -2010-07-12 Astushi Enomoto - - * System.ServiceModel.dll.sources: remove SecurityHandler.cs - -2010-07-12 Astushi Enomoto - - * System.ServiceModel.dll.sources: - move MessageSecurityBindingSupport.cs too. - -2010-07-12 Astushi Enomoto - - * System.ServiceModel.dll.sources: moved bunch of security internal - classes to System.ServiceModel.Channels.Security directory. - -2010-07-12 Astushi Enomoto - - * Dummy_2_1.cs : add internal namespaces. - * System.ServiceModel.dll.sources: add SecurityReplyChannel.cs - -2010-07-05 Astushi Enomoto - - * System.ServiceModel.dll.sources : - renamed new HTTP channel listener implementation sources, and - removed old sources. - -2010-06-28 Astushi Enomoto - - * HTTP_listener_notes.txt : updated, things became much better. - -2010-06-24 Astushi Enomoto - - * System.ServiceModel.dll.sources : - add new HTTP channel listener implementation sources. - - Old sources will be kept for a while, won't entirely vanish as - ASP.NET support will live there. - -2010-05-28 Astushi Enomoto - - * System.ServiceModel.dll.sources : remove old code from winfx beta. - -2010-04-28 Marek Habersack - - * Makefile (LIB_MCS_FLAGS): added a reference to - System.Web.ApplicationServices in the 4.0 profile. - -2010-04-23 Astushi Enomoto - - * Http_listener_notes.txt: update comment, as I have fixed one issue - with lengthy explanation. - -2010-04-21 Astushi Enomoto - - * Http_listener_notes.txt: more comment. - -2010-04-20 Astushi Enomoto - - * Http_listener_notes.txt: added explanation on *why* it is SO hard - to solve. - -2010-04-05 Astushi Enomoto - - * System.ServiceModel.dll.sources : add some new config types and - ChannelTerminatedException.cs. - -2010-04-02 Astushi Enomoto - - * System.ServiceModel_test.dll.sources : add some new fault tests. - -2010-03-24 Astushi Enomoto - - * System.ServiceModel.dll.sources : move back all the Features tests - that were once disabled (now we can handle mannerless tests). - -2010-03-19 Astushi Enomoto - - * System.ServiceModel.dll.sources : remove unused class. - * HTTP_listener_notes.txt : add some more comments. - -2010-03-18 Astushi Enomoto - - * System.ServiceModel_test.dll.sources : - Add Constants.cs and XPathMessageContextTest.cs. - -2010-03-18 Astushi Enomoto - - * System.ServiceModel.dll.sources : added some missing types. - -2010-03-17 Astushi Enomoto - - * System.ServiceModel_test.dll.sources : - add MetadataExchangeBindingsTest.cs. - -2010-03-16 Jb Evain - - * net_2_1_*.dll.sources: rename to moonlight_*.dll.sources. - -2010-03-15 Astushi Enomoto - - * net_4_0_System.ServiceModel.dll.sources: - more types from Sys.SM.Web.dll in 4.0 profile here. - -2010-03-15 Astushi Enomoto - - * Dummy_2_1.cs : added cosmetic silverlight sdk compatibility stuff. - -2010-03-11 Astushi Enomoto - - * System.ServiceModel.dll.sources, - net_2_1_raw_System.ServiceModel.dll.sources: - added XmlName.cs. - -2010-02-19 Astushi Enomoto - - * Makefile: enable USE_DATA_CONTRACT_IMPORTER as - memorabilia.hardrock now works. (Will be removed when I remove - relevant code.) - -2010-02-10 Astushi Enomoto - - * Makefile: sigh, just disable it. make dist is somehow broken. - -2010-02-10 Astushi Enomoto - - * Makefile: does extra dist fail to accept *.xml ? - -2010-02-10 Astushi Enomoto - - * Makefile: add test xml files to extra dist. - -2010-02-08 Astushi Enomoto - - * System.ServiceModel.dll.sources: - renamed MetadataBundle.cs to MetadataSet.cs. - -2010-02-05 Astushi Enomoto - - * Dummy_2_1.cs : remove AuthenticationSchemes. It blocks MT support. - -2010-02-04 Astushi Enomoto - - * Dummy.cs, net_2_1_raw_System.ServiceModel.dll.sources : add some - classes out of dummy, for monotouch (hidden in 2.1 profile). - -2010-02-04 Astushi Enomoto - - * HTTP_listener_notes.txt: Fixed some wrong description, simplified - some, and updated some. - -2010-02-04 Astushi Enomoto - - * HTTP_listener_notes.txt: some notes updated. - -2010-02-03 Astushi Enomoto - - * HTTP_listener_notes.txt: I couldn't help but write about it to - not keep myself confused by this complicated stuff. - -2010-01-20 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: move back some FeatureBased - tests. - -2010-01-18 Astushi Enomoto - - * System.ServiceModel.dll.sources : added new security version types. - -2010-01-15 Astushi Enomoto - - * System.ServiceModel.dll.sources: add SL config loader here - for easy debugging under 2.0 profile. - -2010-01-13 Astushi Enomoto - - * net_2_1_raw_System.ServiceModel.dll.sources : - add EndpointAddressBuilder.cs. - -2010-01-13 Astushi Enomoto - - * net_2_1_raw_System.ServiceModel.dll.sources : - add FaultContractInfo.cs. - -2010-01-13 Astushi Enomoto - - * net_2_1_raw_System.ServiceModel.dll.sources : - add HttpCookieContainerBindingElement.cs. - -2010-01-07 Astushi Enomoto - - * System.ServiceModel_test.dll.sources : ended up to remove - *all* mannerless serialization tests. - -2010-01-06 Astushi Enomoto - - * System.ServiceModel_test.dll.sources : ended up to remove - mannerless tests that block other tests. - -2009-12-03 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: - added HttpsTransportBindingElementTest.cs. - -2009-11-26 Astushi Enomoto - - * net_2_1_raw_System.ServiceModel.dll.sources : fix file name case, - which was not caught on windows. - -2009-11-25 Astushi Enomoto - - * net_2_1_raw_System.ServiceModel.dll.sources, Dummy_2_1.cs: - reflected a couple of SL3 updates. - -2009-11-17 Astushi Enomoto - - * net_2_1_System.ServiceModel.dll.sources : - add binary message encoder support. - -2009-11-12 Astushi Enomoto - - * net_4_0_System.ServiceModel.dll.sources : 4.0 dll contains - syndication stuff (moved from Sys.SM.Web.dll). - -2009-10-07 Astushi Enomoto - - * net_2_1_System.ServiceModel.dll.sources : - add IHttpCookieContainer.cs. - -2009-10-02 Astushi Enomoto - - * System.ServiceModel.dll.sources: add VirtualPathExtension.cs. - -2009-10-01 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: - add ServiceContractGeneratorTest.cs. - -2009-09-26 Astushi Enomoto - - * net_2_1_System.ServiceModel.dll.sources : - added Http[Request|Response]MessageProperty.cs. Looks like our - status pages are based on old 2.0 profile. - -2009-09-15 Astushi Enomoto - - * System.ServiceModel.dll.sources: remove WebServiceHelper.cs. - -2009-09-14 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: add MessagePropertiesTest.cs. - -2009-09-02 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: - add HttpRequestMessagePropertyTest.cs - -2009-08-24 Astushi Enomoto - - * System.ServiceModel.dll.sources: added - DuplexClientRuntimeChannel.cs and CallbackInstanceContextProvider.cs. - -2009-08-20 Astushi Enomoto - - * System.ServiceModel.dll.sources: add more named pipe files. - -2009-08-20 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: add OperationContextTest.cs. - -2009-08-19 Astushi Enomoto - - * System.ServiceModel.dll.sources: add named pipe files. - -2009-08-11 Astushi Enomoto - - * System.ServiceModel.dll.sources: add DefaultOperationInvoker.cs. - -2009-08-07 Astushi Enomoto - - * System.ServiceModel.dll.sources: add ServiceProxyGenerator.cs. - -2009-07-31 Astushi Enomoto - - * System.ServiceModel.dll.sources: add IPeerConnectorContract.cs. - -2009-07-31 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: add ServiceEndpointTest.cs. - -2009-07-28 Astushi Enomoto - - * System.ServiceModel.dll.sources: add TransactionFlowAttribute.cs. - -2009-07-23 Astushi Enomoto - - * System.ServiceModel.dll.sources: - split out binary frame manager class into separate file. - -2009-07-21 Astushi Enomoto - - * System.ServiceModel.dll.sources: add TcpReplyChannel. - -2009-07-20 Jb Evain - - * Makefile: filter the valid profile on the framework version, - to make it easier to have custom variants. - -2009-07-17 Astushi Enomoto - - * System.ServiceModel.dll.sources: add TcpRequestChannel. - -2009-07-14 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: - add CallbackBehaviorAttributeTest.cs. - -2009-07-07 Astushi Enomoto - - * System.ServiceModel.dll.sources: - Added new custom peer resolver files. - -2009-07-07 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: - add PeerNodeAddressTest.cs. - -2009-06-25 Astushi Enomoto - - * System.ServiceModel.dll.sources: - add SessionInstanceContextProvider.cs. - -2009-06-09 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: - add ServiceThrottlingBehaviorTest. - -2009-06-08 Astushi Enomoto - - * System.ServiceModel.dll.sources: renamed a file. - -2009-06-05 Sebastien Pouliot - - * net_2_1_raw_System.ServiceModel.dll.sources: Remove - ClientAccessPolicy.cs, CrossDomainPolicy.cs and - CrossDomainAccessManager.cs since the code and checks is now done - inside System.Windows.Browser.dll, by BrowserHttpWebRequest, for - every non-site-or-origin web connection - i.e. http[s] - -2009-05-26 Astushi Enomoto - - * System.ServiceModel.dll.sources: cosmetic file renaming. - -2009-05-25 Astushi Enomoto - - * System.ServiceModel.dll_test.sources: - added PeerResolverSerializationTest.cs. - -2009-05-15 Astushi Enomoto - - * System.ServiceModel.dll_test.sources: added MessageFaultTest.cs. - -2009-05-13 Astushi Enomoto - - * Makefile : remove xlinq dependency. - -2009-04-28 Astushi Enomoto - - * System.ServiceModel.dll_test.sources: added - BinaryMessageEncodingBindingElementTest.cs. - -2009-04-21 Sebastien Pouliot - - * net_2_1_raw_System.ServiceModel.dll.sources: Remove - MonoTODOAttribute since we can get it from mscorlib.dll - -2009-04-20 Astushi Enomoto - - * System.ServiceModel.dll.sources: - added several Peer transport support files. - * System.ServiceModel.dll_test.sources: added - NetPeerTcpBindingTest.cs and PeerTransportBindingElementTest.cs. - -2009-04-08 Astushi Enomoto - - * System.ServiceModel.dll.sources: - added PeerTransportSecuritySettings.cs. - * Makefile: use -r:System.Core in non-2.1 build too. - -2009-04-07 Astushi Enomoto - - * System.ServiceModel_test.dll.sources: added NetTcpBindingTest.cs. - -2009-04-07 Astushi Enomoto - - * System.ServiceModel.dll.sources: added IOnlineStatus.cs. - -2009-03-05 Astushi Enomoto - - * Makefile : added /r:System.Xml.Linq in 2.1 too. - -2009-03-04 Astushi Enomoto - - * Makefile : add /r:System.Core in 2.1 build. - -2009-03-04 Astushi Enomoto - - * net_2_1_raw_System.ServiceModel.dll.sources : - added cross domain checker sources. - -2009-02-19 Astushi Enomoto - - * System.ServiceModel.dll.sources, - net_2_1_raw_System.ServiceModel.dll.sources : - added CodeTryBlock.cs. - -2009-01-22 Astushi Enomoto - - * net_2_1_raw_System.ServiceModel.dll.sources : - added SilverlightClientConfigLoader.cs. - -2009-01-14 Astushi Enomoto - - * System.ServiceModel.dll.sources, - net_2_1_raw_System.ServiceModel.dll.sources : - added missing exception types (corcompare work). - -2009-01-14 Astushi Enomoto - - * System.ServiceModel_test.dll.sources : - added ClientBase_InteractiveChannelInitializerTest.cs. - -2009-01-07 Astushi Enomoto - - * net_2_1_raw_System.ServiceModel.dll.sources : add OperationContext - and OperationContextScope to 2.1 build. - -2008-09-12 Astushi Enomoto - Jb Evain - - * Makefile: support net_2_1_raw compilation profile. - * net_2_1_raw_System.ServiceModel.dll.sources - - * *.cs: SL2 compilation support. - -2008-05-22 Roei Erez - * fix ContractDescription.GetContract implementation - * Refactor Request processing - * Add support for message inspectors - * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events - like: ReleaseServiceInstance, Open, Close... - * Add relevant test cases. - -2008-04-21 Igor Zelmanovich - - * System.ServiceModel_test.dll.sources: Add ServiceDebugBehaviorTest.cs and - ServiceMetadataBehaviorTest.cs. - -2008-04-17 Vladimir Krasnov - - * System.ServiceModel.dll.sources: added HttpChannelManager.cs - -2008-04-14 Igor Zelmanovich - - * System.ServiceModel_test.dll.sources: Add ExtensionCollectionTest.cs. - -2008-04-13 Vladimir Krasnov - - * added: System.ServiceModel_Test.csproj, visual studio tests project - -2008-04-10 Eyal Alaluf - - * System.ServiceModel.dll.sources, System.ServiceModel.csproj: - Moved System.ServiceModel.Dispatcher/DefaultMessageOperationFormatter.cs - to System.ServiceModel.Dispatcher/BaseMessagesFormatter.cs. - Removed System.ServiceModel.Description/ServiceModelInternalConverter.cs. - -2008-04-01 Roei Erez - - * System.ServiceModel_test_net_3_0.dll.config: Added configurations for new tests. - -2008-04-01 Igor Zelmanovich - - * System.ServiceModel_test.dll.sources: Add ServiceHostBaseTest.cs. - -2008-03-27 Atsushi Enomoto - - * Makefile : add System.ServiceModel_test_net_3_0.dll.config to - EXTRA_DISTFILES too. - -2008-03-27 Atsushi Enomoto - - * Makefile : include Test/config/* in EXTRA_DISTFILES to fix - nunit test failures. - -2008-03-21 Atsushi Enomoto - - * Makefile : more EXTRA_DISTFILES. - -2008-03-11 Atsushi Enomoto - - * Makefile : oops, wrong EXTRA_DISTFILES. - -2008-03-11 Atsushi Enomoto - - * Makefile : add EXTRA_DISTFILES. - -2008-02-28 Eyal Alaluf - - * System.ServiceModel_test_net_3_0.dll.config: Add configurations for - testing ClientBase ctors. - -2008-02-27 Eyal Alaluf - - * Makefile: Ignore common warnings including use of obsolete API (since - Mono.Security.* has several such warnings). - -2007-12-05 Atsushi Enomoto - - * Makefile : added net_3_5 profile as a valid target. - -2007-08-18 Marcos Cobena (marcoscobena@gmail.com) - - * System.ServiceModel_test.dll.sources: Updated with new tests for System.ServiceModel.PeerResolvers. - * Test/System.ServiceModel.PeerResolvers/CustomPeerResolverServiceTest.cs: New bunch of tests. - -2007-08-16 Marcos Cobena (marcoscobena@gmail.com) - - * System.ServiceModel.dll.sources: Updated with System.ServiceModel.PeerResolvers/PeerReferralPolicy.cs. - * PeerReferralPolicy.cs: Moved and updated here from AllEnums.cs. - * PeerResolverMode.cs: Updated API. - * RefreshResult.cs: Updated API. - * RegisterInfo.cs: Almost finished, minus HasBody(). - * AllEnums.cs: PeerReferralPolicy lives now inside System.ServiceModel.PeerResolvers. - -2007-07-19 Marcos Cobena (marcoscobena@gmail.com) - - * PeerCustomResolverSettings.cs, PeerResolverMode.cs, PeerResolverSettings.cs, - PeerSecuritySettings.cs: New implementations. - * System.ServiceModel.dll.sources, AllEnums.cs, Dummy.cs: Updated to added sources. - * NetPeerTcpBinding.cs: Added support to new above implementations. - -2007-07-18 Marcos Cobena (marcoscobena@gmail.com) - - * TcpChannelListener.cs, TcpDuplexSessionChannel.cs: Text messaging now works - (both Send() and Receive()), even mixing .NET version with Mono one. - * TcpChannelListener.cs: By default, it uses BinaryMessageEncoder. - -2007-07-17 Marcos Cobena (marcoscobena@gmail.com) - - * DuplexSessionChannelBase.cs, TcpChannelListener.cs, TcpDuplexSessionChannel.cs, - TcpTransportBindingElement.cs: Thanks to Atsushi Eno, it starts messaging. - -2007-07-12 Marcos Cobena (marcoscobena@gmail.com) - - * DuplexSessionChannelBase.cs, TcpChannelFactory.cs, TcpChannelListener.cs, - TcpDuplexSessionChannel.cs: Added new implementations. - * NetTcpBinding.cs, TcpTransportBindingElement.cs: Modified to match new TCP implementations. - * System.ServiceModel.dll.sources: Updated to last classes set. - -2007-07-05 Atsushi Enomoto - - Makefile : added -r:System.Messaging.dll - -2007-06-28 Marcos Cobena (marcoscobena@gmail.com) - - * System.ServiceModel.dll.sources, System.ServiceModel\Dummy.cs : - Modified to match new files under System.ServiceModel.PeerResolvers. - -2007-04-20 Atsushi Enomoto - - Makefile : added ws-addr.xsd as a resource. - -2007-04-17 Atsushi Enomoto - - * fixup-config.xml : updated config section types. - -2007-03-05 Atsushi Enomoto - - Makefile : added -r:Mono.Security.dll and some nowarns. - -2007-02-27 Wade Berrier - - * Makefile: include resource files in EXTRA_DISTFILES - -2006-10-13 Atsushi Enomoto - - * fixup-config2.cs, fixup-config2.xml : - It is used to add svc. -> SvcHttpHandler mapping in web.config. - -2006-10-04 Ankit Jain - - * System.ServiceModel.dll.sources: Update. - -2006-09-29 Ankit Jain - - * System.ServiceModel.dll.sources: Update. - -2006-09-26 Ankit Jain - - * System.ServiceModel.dll.sources: Update. - -2006-09-07 Ankit Jain - - * System.ServiceModel_test.dll.sources: Add WsdlExporterTest.cs - -2006-07-21 Atsushi Enomoto - - * Makefile : it used to be referenced by S.IM.Selectors.dll. - Nowadays it references S.IM.Selectors.dll. - -2006-07-13 Ankit Jain - - * System.ServiceModel_test.dll.sources: Add MetadataResolverTest.cs - -2006-07-12 Ankit Jain - - * System.ServiceModel.dll.sources: Update for June CTP changes. Add - EndpointAddress10.cs - -2006-07-04 Atsushi Enomoto - - * Makefile : add path to referenced assemblies as gmcs always loads - them from the GAC. - -2006-07-03 Ankit Jain - - * System.ServiceModel.dll.sources: Update for June CTP changes. - -2006-07-03 Ankit Jain - - * System.ServiceModel.dll.sources: Add IMetadataExchange.cs and - MetadataExchangeBinding.cs . Update to match changes in June CTP. - -2006-06-30 Atsushi Enomoto - - * fixup-config.xml : updated to match June CTP config types. - -2006-06-27 Atsushi Enomoto - - * fixup-config.xml : bindings section has binding sub sections. - -2006-06-27 Atsushi Enomoto - - * fixup-config.cs : now it supports updating. - * fixup-config.xml : "bindings" is in fact just a section. - MS bad naming on class. - -2006-06-26 Atsushi Enomoto - - * fixup-config.cs, fixup-config.xml : when you try configuration - support, you can run fixup-config.exe and then supplemental - config sections are added. - -2006-06-12 Atsushi Enomoto - - * Makefile : remove extra option. - -2006-06-12 Ankit Jain - - * System.ServiceModel.dll.sources: Add - System.ServiceModel.Description/MetadataSectionSerializerBase.cs - * System.ServiceModel_test.dll.sources: Add - System.ServiceModel.Description/WsdlImporterTest.cs - -2006-06-12 Atsushi Enomoto - - * Makefile : use Mono.CodeGeneration. - -2006-04-26 Ankit Jain - - * System.ServiceModel_test.dll.sources : Add - System.ServiceModel.Description/WebServiceHelper.cs . - -2006-02-11 Ankit Jain - - * System.ServiceModel_test.dll.sources : Add - ServiceHostTest.cs and UriSchemeKeyedCollectionTest.cs - -2005-10-19 Atsushi Enomoto - - * winfx.pub : new set of assembly, thus new public key. - -2005-10-09 Atsushi Enomoto - - * Makefile : eliminated some warning noises. - -2005-10-08 Atsushi Enomoto - - * Makefile : addded /r:System.Transactions. - -2005-09-29 Duncan Mak - - * Makefile (RESOURCE_FILES): Include - resources/WS-Addressing.schema. - (LIB_MCS_FLAGS): Add "/resource:" flag. - -2005-09-29 Atsushi Enomoto - - * System.ServiceModel_test.dll.sources : required for make run-test. - -2005-09-29 Atsushi Enomoto - - * System.ServiceModel.dll.sources : regenerated to add new files. - -2005-09-29 Atsushi Enomoto - - * System.ServiceModel.dll.sources : regenerated to add new files. - -2005-09-29 Atsushi Enomoto - - * Makefile : reference to sys.configuration.dll. - * System.ServiceModel.dll.sources : regenerated to add new files. - -2005-09-28 Atsushi Enomoto - - * System.ServiceModel.dll.sources : regenerated to add new files. - -2005-09-28 Atsushi Enomoto - - * System.ServiceModel.dll.sources : further regen. - -2005-09-28 Atsushi Enomoto - - * System.ServiceModel.dll.sources : regenerated to add new files. - -2005-09-28 Atsushi Enomoto - - * System.ServiceModel.dll.sources : regenerated to add new files. - -2005-09-28 Atsushi Enomoto - - * System.ServiceModel.dll.sources : regenerated to add new files. - -2005-09-28 Atsushi Enomoto - - * System.ServiceModel.dll.sources : regenerated to add new files. - -2005-09-27 Atsushi Enomoto - - * System.ServiceModel.dll.sources : regenerated to add new files. - -2005-09-27 Atsushi Enomoto - - * System.ServiceModel.dll.sources : added CommunicationErrorEventArgs. - -2005-09-27 Atsushi Enomoto - - * Makefile : so now update-dll-sources is common target to all libs. diff --git a/mcs/class/System.ServiceModel/Mono.CodeGeneration/ChangeLog b/mcs/class/System.ServiceModel/Mono.CodeGeneration/ChangeLog deleted file mode 100755 index 4c6af3d0045..00000000000 --- a/mcs/class/System.ServiceModel/Mono.CodeGeneration/ChangeLog +++ /dev/null @@ -1,98 +0,0 @@ -2009-12-04 Sebastien Pouliot - - * CodeModule.cs: Silverlight does not allow AssemblyBuilderAccess. - RunAndSave so we reduce it to AssemblyBuilderAccess.Run - [Foreport r144715] - -2009-04-08 Atsushi Enomoto - - * CodeWriter.cs : move into namespace. - -2009-02-19 Atsushi Enomoto - - * CodeTryBlock.cs : new statement support. - -2009-02-19 Atsushi Enomoto - - * CodeCast.cs : fix PrintCode() for no-conversion case. - -2009-01-19 Atsushi Enomoto - - * CodeLiteral.cs : use Convert.ChangeType() override that is - available in 2.1. - -2009-01-19 Atsushi Enomoto - - * CodeModule.cs : use DefineDynamicModule() which is avaiable in 2.1. - -2008-07-05 Eyal Alaluf - - * CodeGenerationHelper.cs: Correctly handle enum underlying types. - -2008-05-04 Eyal Alaluf - - * CodeArgumentReference.cs: Fix GetResultType () when argument type is - by-ref. - -2008-04-10 Eyal Alaluf - - * CodeArgumentReference.cs, CodeGenerationHelper.cs: Added ByRef support. - -2008-02-27 Eyal Alaluf - - * CodeCustomAttribute.cs CodeAssignment.cs: Fix compilation warnings. - -2006-06-22 Atsushi Enomoto - - * CodeArrayItem.cs, CodeAssignment.cs : some more ArgumentNull check. - -2006-06-22 Atsushi Enomoto - - * CodeExpression.cs : replaced all operator overloads with general - methods, especially since when operator== is overriden to have - different return type (CodeExpression) it is impossible to check - whether a variable is null or not. - * CodeForEach.cs : overriden operator < was used there. - * CodeBuilder.cs : added some null argument check. - * CodeMethodCall.cs : allow MethodBase. - -2006-06-20 Atsushi Enomoto - - * CodeClass.cs : removed some DefineField() overloads as they - easily brings ambiguous match at call. - -2006-06-20 Atsushi Enomoto - - * CodeCustomAttribute.cs : check named argument strictly (check if - the named args really exist). - -2006-06-12 Atsushi Enomoto - - * CodeLiteral.cs : added Value property (needed to extract value) - * CodeCustomAttribute.cs : CustomAttributeBuilder.ctor() takes - both properties and fields. - * CodeMethod.cs, CodeProperty.cs : add named-arg-less .ctor(). - -2006-06-12 Atsushi Enomoto - - * CodeProperty.cs : setter and getter must match for each method - signature with related to the property type. - -2006-06-12 Atsushi Enomoto - - * CodeAdd.cs, CodeAnd.cs, CodeArgument.cs, CodeArgumentReference.cs, - CodeArithmeticOperation.cs, CodeArrayItem.cs, CodeArrayLength.cs, - CodeAssignment.cs, CodeBinaryComparison.cs, CodeBinaryOperation.cs, - CodeBlock.cs, CodeBuilder.cs, CodeCast.cs, CodeClass.cs, - CodeCustomAttribute.cs, CodeDecrement.cs, CodeEquals.cs, - CodeExpression.cs, CodeFieldReference.cs, CodeFor.cs, - CodeForeach.cs, CodeGenerationHelper.cs, CodeIf.cs, - CodeIncrement.cs, CodeIs.cs, CodeItem.cs, CodeLiteral.cs, - CodeMethod.cs, CodeMethodCall.cs, CodeModule.cs, CodeNew.cs, - CodeNewArray.cs, CodeNotEquals.cs, CodeOr.cs, CodeProperty.cs, - CodePropertyReference.cs, CodeReturn.cs, CodeSelect.cs, - CodeSelfIncrement.cs, CodeUnaryOperation.cs, CodeValueReference.cs, - CodeVariableDeclaration.cs, CodeVariableReference.cs, CodeWhen.cs, - CodeWhile.cs, CodeWriter.cs, Exp.cs : - - initial import. See ../README. diff --git a/mcs/class/System.ServiceModel/Mono.Security.Protocol.Ntlm/ChangeLog b/mcs/class/System.ServiceModel/Mono.Security.Protocol.Ntlm/ChangeLog deleted file mode 100755 index 9fb92fe5562..00000000000 --- a/mcs/class/System.ServiceModel/Mono.Security.Protocol.Ntlm/ChangeLog +++ /dev/null @@ -1,64 +0,0 @@ -2007-08-19 Atsushi Enomoto - - * Type2Message.cs Type3Message.cs : let's just commit my updates to - ntlm stuff here as I have done before ahead of sys.security.dll. - -2007-03-30 Atsushi Enomoto - - * Type1Message.cs : handle offsets per (assumed) document. - - (It should be re-examined in Mono.Security with SqlClient btw...) - -2007-03-27 Atsushi Enomoto - - This is temporary addition so do not expect further change here - unless these changes are not merged into mcs/class/Mono.Security. - -2004-11-05 Sebastien Pouliot - - * MessageBase.cs: Fixed endian issue. Added globalization support. - * Type1Message.cs: Fixed endian issue. Added globalization support. - * Type2Message.cs: Fixed endian issue. - * Type3Message.cs: Fixed endian issue. Added globalization support. - -2004-04-22 Sebastien Pouliot - - * ChallengeResponse.cs: FxCop-ized. - * NtlmFlags.cs: FxCop-ized. CLS compliance. - * Type1Message.cs: FxCop-ized. - * Type3Message.cs: FxCop-ized. - -2004-04-20 Sebastien Pouliot - - * NtlmFlags.cs: Changed enum to int for CLS compliance. - -2003-12-17 Sebastien Pouliot - - * ChallengeResponse.cs: Sorry I must have a profesionnal problem with - weak passwords ;-). Anyway I corrected the CR for null passwords (which - would produce a weak key for the first DES key) and added clean up :). - However it (null password) doesn't work for SQL Server authentication ? - -2003-12-15 Sebastien Pouliot - - * ChallengeResponse.cs: Pre-calculated second part of the LM hash for - small password. Otherwise we get a DES weak key - which isn't - supported (exception) by the framework. - -2003-12-02 Sebastien Pouliot - - * ChallengeResponse.cs: Fixed compilation error with mcs (System.Math.Min) - * Type2Message.cs: Fixed compilation warning for override. Flags are now - 32 bits. - * Type3Message.cs: Fixed compilation warning for override. Removed (old) - header code to use base class. Changed 16 bits Options for 32 bits Flags - (NtlmFlags). - -2003-12-01 Sebastien Pouliot - - * ChallengeResponse.cs: New. Implements the NTLM (v1) Challenge Response. - * MessageBase.cs: New. Abstract base class for NTLM messages. - * NtlmFlags.cs: New. All known flags for NTLM. - * Type1Message.cs: New. Negotiation message. - * Type2Message.cs: New. Challenge message. - * Type3Message.cs: New. Authentication message. diff --git a/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog b/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog deleted file mode 100644 index 7f05ff365de..00000000000 --- a/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog +++ /dev/null @@ -1,345 +0,0 @@ -2010-05-10 Sebastien Pouliot - - * TlsClientCertificateVerify.cs: Let it compile for Moonlight - - where the file is compiled inside System.dll - -2010-04-07 Gonzalo Paniagua Javier - - * TlsServerCertificate.cs: display the error code. - -2010-03-11 Gonzalo Paniagua Javier - - * TlsServerCertificate.cs: chain is built and validated in - System.dll now. - -2010-03-01 Gonzalo Paniagua Javier - - * TlsServerCertificate.cs: - added a new callback for certificate validation that gets all the - certificates received from the server/client. The callee should - build the chain and validate it. - -2009-08-20 Sebastien Pouliot - - * TlsServerCertificate.cs: If no usage information is available then - assume it's ok for SSL since we'll (later) check that the CN contains - a host name (that match the server) and such a certificate wouldn't - be much useful for anything but SSL/TLS. Fix the new stmp.gmail.com - certificate usage failure. - -2007-12-15 Sebastien Pouliot - - * TlsServerCertificate.cs: Add support for wilcard (*) when matching - the target host with the certificate. Fix bug #346812 - -2007-05-22 Sebastien Pouliot - - * TlsClientCertificate.cs: If possible avoid to export the private key - (it could be non-exportable in a different RSA class implementation). - Patch from Roy Versteeg to fix #81592. - * TlsClientCertificateVerify.cs: Add chain support for x.509 client - certificates. Based on Roy Versteeg patch to fix #80557. - -2006-12-23 Gonzalo Paniagua Javier - - * TlsServerCertificate.cs: typo. - -2006-09-11 Sebastien Pouliot - - * TlsClientFinished.cs: Use Write.Cipher instead of Cipher. Remove - usage of TlsStream in ProcessAsSsl3. - * TlsClientKeyExchange.cs: Use Negotiating.Cipher instead of Cipher. - Refactor to avoid code duplication between SSL3 and TLS. - * TlsServerCertificate.cs: Use Negotiating.Cipher instead of Cipher. - * TlsServerFinished.cs: Use Current.Cipher instead of Cipher. Use - Compare to test client and server digests equality. Remove usage of - TlsStream in ProcessAsSsl3. - * TlsServerHello.cs: Use Negotiating.Cipher instead of Cipher. Remove - usage of TlsStream to reduce memory allocations. Remove method - CompareSessionId and use the new base class Compare method instead. - -2006-03-16 Sebastien Pouliot - - * TlsClientHello.cs: Check to see if we already have a known session - (past or concurrent) with the same target host. If so the use this - session id to try to resume (i.e. abbreviated handshake). - * TlsServerFinished.cs: Don't reset the hasndshake stream here. The - stream must be resetted once BOTH the client and the server are done. - The order of message can be different if we use an abbreviated - handshake sequence which leads to an invalid handshake. - * TlsServerHello.cs: Add this session info to the client cache. If the - server sends the same session id (as we supplied) then we MUST do an - abbreviated handshake. - -2005-11-23 Sebastien Pouliot - - * TlsServerCertificate.cs: Add support for Netscape Server Gated - Crypto (2.16.840.1.113730.4) as a valid server-side EKU OID. Fix bug - #76804. - -2005-06-14 Sebastien Pouliot - - * TlsClientCertificate.cs: Add support for _optional_ mutual - authentication. SSL3 and TLS1 deals differently with this. SSL3 tested - with OpenSSL, TSL1 tested with OpenSSL and LDAPS/AD. - -2005-04-12 Sebastien Pouliot - - * TlsClientCertificateVerify.cs: Add missing data length (16 bits - - not to be confused with the record 24 bits length) before the RSA - signature of the MD5SHA1 hash. Fix #71696. - -2004-05-11 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Added fix for better handling of exceptions when - building the X509 Certificate chain. - -2004-04-22 Sebastien Pouliot - - * TlsClientCertificateVerify.cs: Use Buffer.BlockCopy instead of - Array.Copy. - * TlsServerCertificate.cs: Changed KeyUsage to KeyUsages and CertType - to CertTypes. - -2004-03-19 Sebastien Pouliot - - * TlsClientKeyExchange.cs: Fixed key pair used to encrypt pre-master - secret for exportable ciphers - must use the public key received in - ServerKeyExchange. - -2004-03-10 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificateRequest.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificateRequest.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerFinished.cs: - - - Fixed meesage type definition. - -2004-03-04 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHelloDone.cs: - * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHelloDone.cs: - - - Fixed message type. - -2004-02-26 Sebastien Pouliot - - * TlsServerCertificate.cs: Certificate validation has been activated. - -2004-02-26 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Added changes for better handling of ClientHelloRequest messages. - -2004-02-21 Carlos Guzman Alvarez - - * TlsServerHello: Fix for handle SecurityProtocolType.Default. - -2004-02-20 Sebastien Pouliot - - * TlsServerCertificate.cs: Added code to validate the server X.509 - certificate (identity, usage) and it's chain to a trusted root. - Note that the verification is commented for the time being. - -2004-02-14 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Removed test code. - -2003-11-17 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - Removed ReadByte method, use innerStream.ReadByte() method instead. - -2003-11-13 Carlos Guzmán Álvarez - - * Added implementation of an SslClientStream class similar to the MS .NET Framework 1.2 documentation. - - The next files are no more needed: - - - TlsSession.cs - - - TlsNetworkStream.cs - - - TlsSocket.cs - - - TlsSessionState.cs - - The next files are renamed: - - - TlsSessionSettings.cs -> TlsClientSettings.cs - - - TlsSessionContext.cs -> TlsContext.cs - - The next files are new: - - - SslClientStream.cs ( the name is non definitive yet ) - - The next files where changed to reflect the new canges: - - - TlsHandshakeMessage.cs - - - TlsClientCertificate.cs - - - TlsClientCertificateVerify.cs - - - TlsClientFinished.cs - - - TlsClientHello.cs - - - TlsClientKeyExchange.cs - - - TlsServerCertificate.cs - - - TlsServerCertificateRequest.cs - - - TlsServerFinished.cs - - - TlsServerHello.cs - - - TlsServerHelloDone.cs - - - TlsServerKeyExchange.cs - - - TlsAlert.cs - - - TlsCloseNotifyAlert.cs - - -2003-11-12 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Changes for give full error message only in debug mode ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Protocol.Tls/TlsProtocol.cs: - - - Renamed to SecurityProtocolType.cs ( for match .NET 1.2 ) - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - Renamed to MD5SHA1.cs ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Cryptography/TlsCompressionMethod.cs: - - - Renamed to SecurityCompressionType. - - * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs: - * Mono.Security.Protocol.Tls/HashAlgorithmType.cs: - * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs: - - - New enumerations that matches .NET 1.2 definitions with some minor differences. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Added changes for make use of new enumerations. - - * Mono.Security.Protocol.Tls/TlsClientStream.cs: - - - Added new informative properties that matches .NET 1.2 SslClientStream - ( Not all the properties are implemented yet ). - - -2003-11-10 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Fixed invalid alert message. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Cryptography/HMAC.cs: - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Changed ( Thanks to Sebastién Pouliot for his feedback ) - - SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); - MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider(); - - to - - HashAlgorithm sha = SHA1.Create(); - HashAlgorithm md5 = MD5.Create(); - -2003-11-04 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Added custom padding for record encryption. - - -2003-11-03 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs: - - - Removed file. - - * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs: - - - New class for handshake hashes calculation on SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Fixed mac keys clearing for SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - - - Added changes for make use of new TlsSslHandshakeHash class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Added initial implementation for SSL3 protocol. - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - New class for md5-sha hash calculation. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs: - - - Make use of new MD5SHA1CryptoServiceProvider class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Added initial implementation (not finished). - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Minor change to message processing. - - - Changed verify method name to verifySignature. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Changed handshakeHashes member to be an TlsStream. - -2003-10-28 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionSettings.cs: - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Added changes for make use of X509 classes from mono. - -2003-10-23 Carlos Guzmán Álvarez - - * Added partial implementation of SSL3 protocol ( not finished yet ). diff --git a/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake.Server/ChangeLog b/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake.Server/ChangeLog deleted file mode 100644 index 17995227748..00000000000 --- a/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake.Server/ChangeLog +++ /dev/null @@ -1,43 +0,0 @@ -2007-05-22 Sebastien Pouliot - - * TlsClientCertificate.cs: Add chain support for x.509 client - certificates. Based on Roy Versteeg patch to fix #80557. - -2007-05-07 Sebastien Pouliot - - * TlsClientCertificate.cs: A client certficate with a RSA public key - can only be used, protocol wise, to sign. Which means we should always - be checking it's keyUsage for digitalSignature. Fix for bug #81511 - -2006-09-11 Sebastien Pouliot - - * TlsClientCertificate.cs: Use Negotiating.Cipher instead of Cipher. - Fix reading the message length if it's zero (in that case it's not - present two times). - * TlsClientFinished.cs: Use Current.Cipher instead of Cipher. Use - Compare to test client and server digests equality. - * TlsClientHello.cs: Use Negotiating.Cipher instead of Cipher. - * TlsClientKeyExchange.cs: Use Negotiating.Cipher instead of Cipher. - * TlsServerFinished.cs: Use Current.Cipher instead of Cipher. - * TlsServerHello.cs: Use Negotiating.Cipher instead of Cipher. - -2005-07-01 Sebastien Pouliot - - * TlsClientCertificate.cs: Fix decoding (extra length) and for null - (no certificates). Add basic client certificate validations before - calling the callback (which can override the default decision). - * TlsClientCertificateVerify.cs: Fix signature verification (the first - two bytes are the length of the signature). - * TlsServerCertificateRequest.cs: Sent the list of trusted root DNs. - -2004-11-10 Sebastien Pouliot - - * TlsClientFinished.cs: ProcessAsTls1 - get out of the loop if PRF are - different. - -2004-09-23 Sebastien Pouliot - - * TlsClientKeyExchange.cs: Removed .Clear call on private key as itn't - ours (but only a reference). It also requires the callback to recreate - a new key object each time (which is worse). This also implies that - the caller (implementing the callback) is responsible to clear it. diff --git a/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake/ChangeLog b/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake/ChangeLog deleted file mode 100644 index be1099e899d..00000000000 --- a/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls.Handshake/ChangeLog +++ /dev/null @@ -1,205 +0,0 @@ -2006-09-11 Sebastien Pouliot - - * HandshakeMessage.cs: EncodeMessage is called very often so we avoid - many allocations by not creating a TlsStream and by not calling - WriteInt24 (IPAddress.HostToNetworkOrder and BitConverter.GetBytes). - We also cache the encoded result to avoid computing/allocating the - encoded message twice (in most cases) for the handshake. Added a - Compare static method to compare byte arrays (easier to step out when - debugging). - -2004-07-14 Carlos Guzman Alvarez - - * Updated license head in c# source files for use - always the same format. - -2003-11-17 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - Removed ReadByte method, use innerStream.ReadByte() method instead. - -2003-11-13 Carlos Guzmán Álvarez - - * Added implementation of an SslClientStream class similar to the MS .NET Framework 1.2 documentation. - - The next files are no more needed: - - - TlsSession.cs - - - TlsNetworkStream.cs - - - TlsSocket.cs - - - TlsSessionState.cs - - The next files are renamed: - - - TlsSessionSettings.cs -> TlsClientSettings.cs - - - TlsSessionContext.cs -> TlsContext.cs - - The next files are new: - - - SslClientStream.cs ( the name is non definitive yet ) - - The next files where changed to reflect the new canges: - - - TlsHandshakeMessage.cs - - - TlsClientCertificate.cs - - - TlsClientCertificateVerify.cs - - - TlsClientFinished.cs - - - TlsClientHello.cs - - - TlsClientKeyExchange.cs - - - TlsServerCertificate.cs - - - TlsServerCertificateRequest.cs - - - TlsServerFinished.cs - - - TlsServerHello.cs - - - TlsServerHelloDone.cs - - - TlsServerKeyExchange.cs - - - TlsAlert.cs - - - TlsCloseNotifyAlert.cs - - -2003-11-12 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Changes for give full error message only in debug mode ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Protocol.Tls/TlsProtocol.cs: - - - Renamed to SecurityProtocolType.cs ( for match .NET 1.2 ) - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - Renamed to MD5SHA1.cs ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Cryptography/TlsCompressionMethod.cs: - - - Renamed to SecurityCompressionType. - - * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs: - * Mono.Security.Protocol.Tls/HashAlgorithmType.cs: - * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs: - - - New enumerations that matches .NET 1.2 definitions with some minor differences. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Added changes for make use of new enumerations. - - * Mono.Security.Protocol.Tls/TlsClientStream.cs: - - - Added new informative properties that matches .NET 1.2 SslClientStream - ( Not all the properties are implemented yet ). - - -2003-11-10 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Fixed invalid alert message. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Cryptography/HMAC.cs: - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Changed ( Thanks to Sebastién Pouliot for his feedback ) - - SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); - MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider(); - - to - - HashAlgorithm sha = SHA1.Create(); - HashAlgorithm md5 = MD5.Create(); - -2003-11-04 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Added custom padding for record encryption. - - -2003-11-03 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs: - - - Removed file. - - * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs: - - - New class for handshake hashes calculation on SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Fixed mac keys clearing for SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - - - Added changes for make use of new TlsSslHandshakeHash class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Added initial implementation for SSL3 protocol. - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - New class for md5-sha hash calculation. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs: - - - Make use of new MD5SHA1CryptoServiceProvider class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Added initial implementation (not finished). - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Minor change to message processing. - - - Changed verify method name to verifySignature. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Changed handshakeHashes member to be an TlsStream. - -2003-10-28 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionSettings.cs: - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Added changes for make use of X509 classes from mono. - -2003-10-23 Carlos Guzmán Álvarez - - * Added partial implementation of SSL3 protocol ( not finished yet ). diff --git a/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls/ChangeLog b/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls/ChangeLog deleted file mode 100644 index e4e81a48646..00000000000 --- a/mcs/class/System.ServiceModel/Mono.Security.Protocol.Tls/ChangeLog +++ /dev/null @@ -1,846 +0,0 @@ -2010-05-10 Sebastien Pouliot - - * CipherSuite.cs: - * DebugHelper.cs: - * RecordProtocol.cs: - * SslClientStream.cs: - Let them compile for Moonlight (where the files are - compiled inside System.dll) - -2010-04-23 Gonzalo Paniagua Javier - - * Context.cs: - * SslStreamBase.cs: - * RecordProtocol.cs: differentiate a received 'CloseNotify' alert from - one that we sent. Disposing the stream will try to send the - 'CloseNotify' alert, if it hasn't already, and ignore any errors. This - is needed for FTPS to work. - -2010-03-11 Gonzalo Paniagua Javier - - * SslStreamBase.cs: - * SslClientStream.cs: - * SslServerStream.cs: modify the 2.0 callback to return more info. - -2010-03-01 Gonzalo Paniagua Javier - - * HttpsClientStream.cs: use Address instead - of RequestUri to get the right host name when the request is - redirected. - - * SslStreamBase.cs: - * SslClientStream.cs: - * SslServerStream.cs: - added a new callback for certificate validation that gets all the - certificates received from the server/client. The callee should - build the chain and validate it. - -2009-10-20 Gonzalo Paniagua Javier - - * ServerContext.cs: - * SslServerStream.cs: add new parameter that forces sending the - CertificateRequest record. Make sure we raise the client certificate - validation event when it is requested or required. - -2009-07-02 Gonzalo Paniagua Javier - - * HttpsClientStream.cs: if there's only an ICertificatePolicy and no - ServerCertificateValicationCallback, don't fail. - -2009-07-02 Gonzalo Paniagua Javier - - * HttpsClientStream.cs: invoke the ServerCertificateValidationCallback - in the 2.0 profile. If there's a CertificatePolicy, it is run before - the 2.0 callback. - -2007-09-12 Sebastien Pouliot - - * Context.cs: Clear key info memory (not just nullify). Fix bug #82819 - -2007-08-16 Sebastien Pouliot - - * RecordProtocol.cs, SslStreamBase.cs: Ensure nothing (even the same - thread) can confuse the record decoding code. Fix bug #82145 (LDAP) - which uses several thread over a single SslClientStream instance. - -2007-05-23 Gonzalo Paniagua Javier - - * Context.cs: fix the calculation of the unix time. - -2007-05-09 Sebastien Pouliot - - * HttpsClientStream.cs: Add support for client certificates from - HttpWebRequest if it uses X509Certificate2 instance (which requires - using 2.0 profile) and if the private key is available. - * SslStreamBase.cs: Fix warning in 2.0 because Stream now implements - Dispose. Rework Close (in 2.0) to avoid infinite recursion. - -2006-12-08 Sebastien Pouliot - - * ClientSessionCache.cs: Fix cache to be really used. Original patch - by Roy Versteeg. Fix bug #80175. - -2006-12-08 Sebastien Pouliot - - * ClientSessionCache.cs: Check for a new environment variable to - control the cache validity period (MONO_TLS_SESSION_CACHE_TIMEOUT). - Fix bug #80174. - -2006-09-11 Sebastien Pouliot - - * CipherSuite.cs: Avoid creating a CryptoStream and a MemoryStream in - EncryptRecord (removing the need to do a keysetup each time). Add - helper methods to write inside byte buffers. Decrypt the data in - place (without allocating new memory) as the result will always be - smaller than the original. Avoid TlsStream in CreatePremasterSecret - method. All HMAC access are done with the Negotiating parameters. - * ClientRecordProtocol.cs: Set HandshakeState to None if we receive - a HelloRequest during an existing session. Remove overidden method - ProcessChangeCipherSpec. Skip memory allocation if possible. - * Context.cs: Add new SecurityParameters for current, negotiating, - read and write (actually only two different instance exists). Change - readSequenceNumber and writeSequenceNumber to ulong to match specs. - Remove all properties that are moved/replaced with SecurityParameters. - Added methods to Start and End a switch of the security parameters. - * RecordProtocol.cs: Add code to ProcessChangeCipherSpec (not abstract - anymore). Remove ReadShort and it's use. Deal with null alerts in - SendAlert method (internal error). Change code to deal with - SendChangeCipherSpec inside an existing (encrypted) session. Update - Cipher to use the correct one (mostly Read.Cipher or Negotiating.Cipher - for ProcessCipherSpecV2Buffer method). - * SecurityParameters.cs: New. Deal with all parameters that changes - between negotiations. - * ServerRecordProtocol.cs: Remove method ProcessChangeCipherSpec. - * SslCipherSuite.cs: Don't use TlsStream when computing MAC. Set the - MAC keys to the Negotiating security parameters. - * SslClientStream.cs: Change calls from Cipher to Negotiating.Cipher. - * SslServerStream.cs: Change calls from Cipher to Negotiating.Cipher. - Remove debugging dead code (DateTime). - * SslStreamBase.cs: Change calls from Cipher to Current.Cipher. Reuse - existing memory buffer. - * TlsCipherSuite.cs: Don't use TlsStream when computing MAC. Set the - MAC keys to the Negotiating security parameters. - * TlsClientSettings.cs: Comment code cause compiler warnings. - * TlsStream.cs: Avoid/reduce memory allocations when reading or - writing small integer values to the stream. - -2006-09-07 Sebastien Pouliot - - * HttpsClientStream.cs: Honor ServicePointManager.SecurityProtocol to - select between SSL3, TLS1 or, by default, auto. Great for testing :) - -2006-06-08 Sebastien Pouliot - - * ClientRecordProtocol.cs: Avoid a NRE when the server request a - re-negotiation of the security parameters. Possible fix for #78597. - -2006-04-21 Sebastien Pouliot - - * SslCipherSuite.cs: Enable abbreviated handshakes for SSL3 too. - -2006-04-12 Sebastien Pouliot - - * ClientSessionCache.cs: Deal with empty (null) master secret, that - can find their ways into the cache, and treat them as invalid. Fix - bug #78085. - -2006-04-10 Sebastien Pouliot - - * ClientSessionCache.cs: The session id can be zero-length (like our - own server class). - * SslServerStream.cs: Adapt code to fixes made in cipher suite and - message processing changes in client code. - -2006-03-16 Sebastien Pouliot - - * CipherSuiteFactory.cs: Fix bad key exchange values for non-export - cihpers. Most certificates have "too much" usages by default so this - was hidden from view. - * SslStreamBase.cs: Safety net. Throw an exception if we're waiting - for more than five (5) minutes for an async read or write to complete. - -2006-03-16 Sebastien Pouliot - - * ClientSessionCache.cs: New. Handle a client-side session cache to - enable the use of abbreviated handshake whenever possible. This will - reduce the number of negotiation (a very CPU intensive process) done - with the same host. - * Context.cs: Add a property for AbbreviatedHandshake. - * RecordProtocol.cs: Don't send Finished record from ChangeCipherSpec - as this won't work if the message flow change. - * SslClientStream.cs: Line endings. - * SslServerStream.cs: Throw an exception if ReceiveRecord return null - or an empty buffer (i.e. communication ended with client). Fix #76254. - * SslStreamBase.cs: Re-add synchronous implementations for Read and - Write. - * TlsCipherSuite.cs: Update the client-side session cache with the - mastersecret. - * TlsStream.cs: Avoid possible buffer underun reading bytes (found by - Gonzalo). - -2006-03-08 Sebastien Pouliot - - * SslStreamBase.cs: Re-implemented the synchronous versions of Read - and Write methods so they don't use the async code. - -2006-03-07 Gonzalo Paniagua Javier - - * SslStreamBase.cs: avoid creating the ManualResetEvent whenever - possible. Don't lock on an instance of an object that the user can get. - -2006-03-06 Gonzalo Paniagua Javier - - * RecordProtocol.cs: avoid creating the ManualResetEvent whenever - possible. Don't lock on an instance of an object that the user can get. - -2006-03-02 Sebastien Pouliot - - * RecordProtocol.cs: Fix possible endless loop (#77663). Remove hack - for an old, fixed, MCS bug (#67711). - -2005-10-06 Sebastien Pouliot - - * ClientRecordProtocol.cs: Update HandshakeMessages after each - message. Fix bug #76258. - * RecordProtocol.cs: Remove writing into the HandshakeMessages stream - at this stage. We may need the data before that. Fix bug #76258. - * ServerRecordProtocol.cs: Update HandshakeMessages after each - message. Fix bug #76258. - * SslServerStream.cs: Changed check for the presence of client - certificates during handshake. - -2005-09-02 Sebastien Pouliot - - * SslStreamBase.cs, ServerRecordProtocol.cs, SslClientStream.cs, - ClientRecordProtocol.cs, RecordProtocol.cs, SslServerStream.cs: - Re-written async support for Ssl[Client|Server]Stream from JD Conley - with minor changes. Fix bug #75687 (and a - lot of other known problems). - -2005-07-01 Sebastien Pouliot - - * ServerContext.cs: Build the list of trusted certificates from all - the trusted root for the current user and the local machine. - * SslServerStream.cs: Add support for client certificate (and the - callback for optional mutual authentication with SSL3). - -2005-06-22 Sebastien Pouliot - - * SslClientStream.cs: Removed failsafe timeout of 5 minutes as some - protocols can go idle for longer than this. - -2005-06-14 Sebastien Pouliot - - * SslClientStream.cs: Add support for _optional_ mutual authentication. - SSL3 and TLS1 deals differently with this. SSL3 tested with OpenSSL, - TSL1 tested with OpenSSL and LDAPS/AD. - -2005-06-06 Sebastien Pouliot - - * Alert.cs: Add NoCertificate (41) which _should_ be used in SSL3 - if we don't want to send a certificate when requested by a server - (e.g. in the case the mutual authentication is optional). - * CipherSuite.cs: Fixed recursive property. Changed type to short so - it can hold 256 bits (valid value). Fixed ctor so it doesn't assign - the it's own value. - -2005-05-13 Sebastien Pouliot - - * SslClientStream.cs: Forgot to set the event in the previous fix. - -2005-05-10 Gonzalo Paniagua Javier - - * SslClientStream.cs: check for the dispose in NetworkReadCallback. - Patch by Sebastien "Cryptoman" Pouliot. - -2005-04-14 Gonzalo Paniagua Javier - - * SslClientStream.cs: gotta call EndInvoke, not EndRead. - -2005-04-14 Gonzalo Paniagua Javier - - * SslClientStream.cs: MemoryStream does not implement proper Begin* - methods, so we need this to prevent infinite recursion if we have a - callback that calls BeginRead. - -2005-04-13 Sebastien Pouliot - - * RecordProtocol.cs: Some API changes so a record can be decoded from - any supplied stream (not just the inner network stream). - * SslClientStream.cs: BeginRead is now truly async if the Negotiate is - called from BeginWrite (where it should be in most case). - * SslServerStream.cs: Adapted to API changes in RecordProtocol.cs. - -2005-04-12 Sebastien Pouliot - - * SslHandshakeHash.cs: Changed "SslHash" to "MD5SHA1". Fix #71696. - -2005-04-10 Sebastien Pouliot - - * HttpsClientStream.cs: Added a TrustFailure property so a - WebException can now report TrustFailure correctly. Fix bug 74286. - -2005-04-07 Sebastien Pouliot - - * SslCipherSuite.cs: Fix calculation (sequence number) for the server - side stream. Patch by Brian Ritchie. - -2005-02-04 Sebastien Pouliot - - * Reverting last changes in SslClientStream and RecordProtocol. This - break when sending large files back and forth (echo test). - -2005-02-02 Sebastien Pouliot - - * SslClientStream.cs: Throw exception when we receive a null record. - * RecordProtocol.cs: Added code to avoid blocking and endless loops - if the data is incomplete or missing - even in the case the server - side doesn't close the connection (see new cutcli tool). - -2004-12-15 Sebastien Pouliot - - * CipherSuite.cs: Removed unused MD5 and SHA1 instances created in - PRF method (fix compilation warnings). - -2004-12-13 Sebastien Pouliot - - * SslClientStream.cs: New internal property, ServerCertificates, to - "easily" retreive the server's certificate chain using reflection. - -2004-11-23 Sebastien Pouliot - - * RecordProtocol.cs: Fixed ClientHelloV2 support. - -2004-11-10 Sebastien Pouliot - - * CipherSuiteFactory.cs: Activated RSA_WITH_AES_256_CBC_SHA as it is - supported by some browsers. - * ContentType.cs: Removed ClientHelloV2 from the enum as it is not a - "true" content type (it just looks so where we're processing it). - * Context.cs: Added support to switch protocol (e.g. SSL2->SSL3 or - SSL2->TLS1). Contributed by Carlos Guzman Alvarez. - * RecordProtocol.cs: Added support for ClientHelloV2 message - (contributed by Carlos Guzman Alvarez). This is a Handshake message - so it must be MACed. Also fixed the challenge length because some - browsers implementation don't interpret "This value must be 32." as - having 32 bytes. - -2004-10-05 Sebastien Pouliot - - * SslClientStream.cs: Changed InputBuffer to internal (was protected). - -2004-10-04 Gonzalo Paniagua Javier - - * HttpsClientStream.cs: the .ctor receives a pre-read buffer now. - * SslClientStream.cs: added InputBuffer property. - -2004-09-23 Sebastien Pouliot - - * RecordProtocol.cs: Fix alert data that could leak into appplication - data (e.g. when closing the SSL session). - -2004-07-14 Carlos Guzman Alvarez - - * Removed duplicate license header file from - all source files. - -2004-07-14 Sebastien Pouliot - - * SslClientStream.cs: Changed lock to "new object()" and not - String.Empty (as the read/write locks points becomes the same). - * SslServerStream.cs: Changed lock to "new object()" and not - String.Empty (as the read/write locks points becomes the same). - -2004-07-14 Gonzalo Paniagua Javier - - * HttpsClientStream.cs: get an HttpWebRequest so that we can use the - ServicePoint it has. No need to get the host now. - -2004-05-09 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/Alert.cs: - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/CipherSuiteCollection.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/SecurityCompressionType.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - * Mono.Security.Protocol.Tls/TlsClientSettings.cs: - - - Changes for fix FxCop Rules. - - - Reworked CipherSuiteCollection class. - - -2004-04-21 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/DebugHelper.cs: - - - New class. - - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/SslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added debug capabilities. - - * Mono.Security.Protocol.Tls/ServerContext.cs: - - - Added initialization of requested CertificateTypes and CA's - -2004-04-16 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/TlsException.cs: - - - Make it public until npgsql people can fix their sources. - -2004-03-19 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - - - Added new CertificateRSA property. - - - Added new UpdateCertfificateRSA method. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Removed CertificateRSA() method. - -2004-03-19 Sebastien Pouliot - - * CipherSuite.cs: Fixed PRF generation when secret is an odd number of - bytes (section 5 in RFC2246). - * CipherSuiteFactory.cs: Added algorithms RSA_EXPORT_WITH_RC4_40_MD5, - RSA_EXPORT_WITH_RC2_CBC_40_MD5, RSA_EXPORT_WITH_DES40_CBC_SHA, - RSA_EXPORT_WITH_RC4_56_MD5, RSA_EXPORT_WITH_RC2_CBC_56_MD5, - RSA_EXPORT_WITH_DES_CBC_56_SHA and RSA_EXPORT_WITH_RC4_56_SHA to both - SSL3 and TLS1 protocols. - * SslCipherSuite.cs: Fixed key generation for exportable ciphers. - * TlsCipherSuite.cs: Fixed key generation for exportable ciphers. - -2004-03-16 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/SslCipherSuite.cs: - - - Added changes for allow it to work as server or client. - -2004-03-15 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/TlsStream.cs: - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/SslHandshakeHash.cs: - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - - - Use Buffer.BlockCopy instead of System.Array.Copy - -2004-03-10 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/Ciphersuite.cs: - - - Added generation of the Server encryption algorithms. - - - Modified encryption/decription methods for work - as client or server as needed. - - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - - - Added new ProcessChangeCipherSpec method. - - * Mono.Security.Protocol.Tls/Context.cs: - - - Added new PrintBuffer method ( for debug ). - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Callback cleanup. - -2004-03-06 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Initial implementation of the doHandshake method. - - - Added initial events implementation. - - * Mono.Security.Protocol.Tls/Ciphersuite.cs: - * Mono.Security.Protocol.Tls/TlsCiphersuite.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls/TlsClientSettings.cs: - * Mono.Security.Protocol.Tls/ClientContext.cs: - - - Changes for make use of the renamed classes and enums. - - * Mono.Security.Protocol.Tls/TlsContentType.cs: - - - Renamed to ContentType.cs ( Enum and file ) - - * Mono.Security.Protocol.Tls/TlsCiphersuiteCollection.cs: - - - Renamed to CiphersuiteCollection.cs ( Class and file ) - - * Mono.Security.Protocol.Tls/TlsCiphersuiteFactory.cs: - - - Renamed to CiphersuiteCollection.cs ( Class and file ) - - * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs: - - - Renamed to SslHandshakeHash.cs ( Class and file ) - - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - - - Renamed to SslCipherSuite.cs ( Class and file ) - -2004-02-26 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/HandshakeState.cs: - - - New file. - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - * Mono.Security.Protocol.Tls/Context.cs: - * Mono.Security.Protocol.Tls/ClientContext.cs: - * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: - - - Added changes for better handling of ClientHelloRequest messages. - -2004-02-25 Sebastien Pouliot - - * HttpsClientStream.cs: New. Internal glue class between System.dll - WebConnection and SslClientStream to reduce reflection. - * SslClientStream.cs: RaiseServerCertificateValidation is now virtual - to allow HttpsClientStream to override it. - -2004-02-24 Carlos Guzman Alvarez - - * Mono.Security.Protocol.Tls/RecordProtocol.cs: - * Mono.Security.Protocol.Tls/SslClientStream.cs: - * Mono.Security.Protocol.Tls/SslServerStream.cs: - - - Reimplementation of TLS/SSL Alert Protocol. - -2004-02-20 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake.Client/SslClientCertificate.cs: - - - Improved exception handling. - -2004-02-18 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs: - * Mono.Security.Protocol.Tls/HashAlgorithmType.cs: - * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs: - - - Added Serializable attribute. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsContext.cs: - - - Added some optimizations proposed by Sebastien Pouliot. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - - - Changes on Common Name detection and certificate error handling ( Thanks to Sebastien Pouliot for his feedback ). - -2004-02-18 Sebastien Pouliot - - * SslClientStream.cs: Fixed (inverted) condition for ServerCertificate. - * SecurityProtocolType.cs: Added [Serializable] to enum to match MS - implementation. - -2004-02-17 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added changes to security properties for check that the handshake is finished. - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added changes for bring async methods to work ( Thanks to Sebastien Pouliot ) - - - Reworked the record fragmentation. - - - Fix for send the close notify alert in the Close method - only if the Handshake is fully negotiated. - - -2004-02-16 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs: - - - Changed ciphersuites order of preference ( Thanks to Sebastien Pouliot for his feedback ). - -2004-02-15 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Added specific control od available data for Network Streams - on Read ( Thanks to Francisco Figueiredo Jr. for his feedback ). - - - Removed test code. - -2004-02-14 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - - Removed test code. - -2003-11-17 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/SslClientStream.cs: - - Removed ReadByte method, use innerStream.ReadByte() method instead. - -2003-11-13 Carlos Guzmán Álvarez - - * Added implementation of an SslClientStream class similar to the MS .NET Framework 1.2 documentation. - - The next files are no more needed: - - - TlsSession.cs - - - TlsNetworkStream.cs - - - TlsSocket.cs - - - TlsSessionState.cs - - The next files are renamed: - - - TlsSessionSettings.cs -> TlsClientSettings.cs - - - TlsSessionContext.cs -> TlsContext.cs - - The next files are new: - - - SslClientStream.cs ( the name is non definitive yet ) - - The next files where changed to reflect the new canges: - - - TlsHandshakeMessage.cs - - - TlsClientCertificate.cs - - - TlsClientCertificateVerify.cs - - - TlsClientFinished.cs - - - TlsClientHello.cs - - - TlsClientKeyExchange.cs - - - TlsServerCertificate.cs - - - TlsServerCertificateRequest.cs - - - TlsServerFinished.cs - - - TlsServerHello.cs - - - TlsServerHelloDone.cs - - - TlsServerKeyExchange.cs - - - TlsAlert.cs - - - TlsCloseNotifyAlert.cs - - -2003-11-12 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Changes for give full error message only in debug mode ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Protocol.Tls/TlsProtocol.cs: - - - Renamed to SecurityProtocolType.cs ( for match .NET 1.2 ) - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - Renamed to MD5SHA1.cs ( Thanks to Sebastién Pouliot. ) - - * Mono.Security.Cryptography/TlsCompressionMethod.cs: - - - Renamed to SecurityCompressionType. - - * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs: - * Mono.Security.Protocol.Tls/HashAlgorithmType.cs: - * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs: - - - New enumerations that matches .NET 1.2 definitions with some minor differences. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Added changes for make use of new enumerations. - - * Mono.Security.Protocol.Tls/TlsClientStream.cs: - - - Added new informative properties that matches .NET 1.2 SslClientStream - ( Not all the properties are implemented yet ). - - -2003-11-10 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs: - - - Fixed invalid alert message. - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Cryptography/HMAC.cs: - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Changed ( Thanks to Sebastién Pouliot for his feedback ) - - SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); - MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider(); - - to - - HashAlgorithm sha = SHA1.Create(); - HashAlgorithm md5 = MD5.Create(); - -2003-11-04 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - - - Added custom padding for record encryption. - - -2003-11-03 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs: - - - Removed file. - - * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs: - - - New class for handshake hashes calculation on SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Fixed mac keys clearing for SSL3 protocol. - - * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - - - Added changes for make use of new TlsSslHandshakeHash class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - - - Added initial implementation for SSL3 protocol. - - * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs: - - - New class for md5-sha hash calculation. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs: - - - Make use of new MD5SHA1CryptoServiceProvider class. - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - - - Added initial implementation (not finished). - - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Minor change to message processing. - - - Changed verify method name to verifySignature. - - * Mono.Security.Protocol.Tls/TlsSessionContext.cs: - - - Changed handshakeHashes member to be an TlsStream. - -2003-10-28 Carlos Guzmán Álvarez - - * Mono.Security.Protocol.Tls/CipherSuite.cs: - * Mono.Security.Protocol.Tls/TlsSessionSettings.cs: - * Mono.Security.Protocol.Tls/TlsServerSettings.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: - * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: - - - Added changes for make use of X509 classes from mono. - -2003-10-23 Carlos Guzmán Álvarez - - * Added partial implementation of SSL3 protocol ( not finished yet ). - - * TlsAbstractCipherSuite.cs: Renamed to CipherSuite.cs. - - * Removed AssemblyInfo.cs file. - -2003-10-21 Carlos Guzmán Álvarez - - TlsCipherSuiteFactory.cs: Changed names of private methods. - - TlsSslCipherSuite.cs: Replaced implementations of key generation methods with a throw new NotSupportedException(). - - -2003-10-20 Carlos Guzmán Álvarez - - TlsCupherSuite.cs: Fixed padding length calculation on record encryption. - - TlsSessionContext.cs: Added new CompressionMethod property. - Added new MAX_FRAGMENT_SIZE constant. - - TlsSession.cs: Removed MaxFragmentSize property. - - TlsSocket.cs: Replaced use of TlsSesison.MaxFragmentSize by TlsSessionContext.MAX_FAGMENT_SIZE - - TlsSessionSettings.cs: Added new CompressionMethod property. - - * Abstracted CipherSuite classes for allow work with other protocol versions. - - * Added new files : - - TlsAbstractCipherSuite.cs - - TlsSslCipherSuite.cs - - TlsCipherSuiteFactory.cs - - TlsCompressionMethod.cs - - * Added new cipher suites definitions based on RFC3268 - (http://www.ietf.org/rfc/rfc3268.txt) - - * Added two new supported ciphersuites for TLS protocol: - - TLS_RSA_WITH_AES_256_CBC_SHA - - TLS_RSA_WITH_AES_128_CBC_SHA - - * Moved key generation stuff to specific cipher suite classes. - -2003-10-20 Pedro Martínez Juliá - - * AssemblyInfo.cs: commented out KeyFile reference. - - * TlsSession.cs: changed Math.Pow for System.Math.Pow because of MCS - bug with namespace resolving. - diff --git a/mcs/class/System.ServiceModel/Mono.Xml.XPath/ChangeLog b/mcs/class/System.ServiceModel/Mono.Xml.XPath/ChangeLog deleted file mode 100755 index 5ff56fea5d4..00000000000 --- a/mcs/class/System.ServiceModel/Mono.Xml.XPath/ChangeLog +++ /dev/null @@ -1,43 +0,0 @@ -2010-07-02 Atsushi Enomoto - - * DTMXPathDocumentBuilder2.cs : update in sync with sys.xml. - -2007-07-02 Atsushi Enomoto - - * DTMXPathDocumentBuilder2.cs : do not bork at non-document element - in XmlReader. Fixed bug #81932. - -2007-02-01 Atsushi Enomoto - - * DTMXPathDocumentWriter2.cs : supply prefix when it was not passed. - -2007-02-01 Atsushi Enomoto - - * DTMXPathNavigator2.cs : apply r72076 to olive too. - -2007-01-09 Atsushi Enomoto - - * DTMXPathDocumentBuilder2.cs : fixed incorrect namespace node links - which happened to following siblings of a node with namespaces. - -2006-12-07 Atsushi Enomoto - - * DTMXPathDocumentWriter2.cs : implemented several members that threw - NotSupportedException. Unlike inside sys.xml they could be invoked. - -2006-09-08 Atsushi Enomoto - - * DTMXPathDocumentWriter2.cs : fill String.Empty for null ns in - WriteStartElement() and WriteStartAttribute(). - -2006-08-28 Atsushi Enomoto - - * DTMXPathDocumentWriter2.cs : use String.Empty instead of null for - localName for those nodes which do not have own names. - -2006-08-07 Atsushi Enomoto - - * DTMXPathDocumentBuilder2.cs, DTMXPathNode2.cs, - DTMXPathNavigator2.cs, DTMXPathDocumentWriter2.cs, - DTMXPathDocument2.cs : initial import from System.XML and made - required changes to implement SeekableXPathNavigator. diff --git a/mcs/class/System.ServiceModel/System.Collections.Generic/ChangeLog b/mcs/class/System.ServiceModel/System.Collections.Generic/ChangeLog deleted file mode 100644 index bf31538c311..00000000000 --- a/mcs/class/System.ServiceModel/System.Collections.Generic/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2006-07-13 Ankit Jain - - * KeyedByTypeCollection.cs (.ctor): Add IEnumerable<> overload. - diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Activation/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Activation/ChangeLog deleted file mode 100644 index 7e2c7996ffd..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Activation/ChangeLog +++ /dev/null @@ -1,20 +0,0 @@ -2009-10-02 Atsushi Enomoto - - * VirtualPathExtension.cs : new file. - -2008-02-18 Atsushi Enomoto - - * ServiceHostFactory.cs : - Now CreateServiceHost(Type,...) is used as internal. - -2008-02-16 Atsushi Enomoto - - * ServiceHostFactoryBase.cs, ServiceHostFactory.cs : - updated inheritance. new file. - * IServiceHostFactory.cs : removed old code. - -2006-05-29 Atsushi Enomoto - - * AspNetIntegrationRequirementsAttribute.cs, - IServiceHostFactory.cs, ServiceHostFactory.cs : - - from Sys.ServiceModel. diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/ChangeLog deleted file mode 100644 index 1511864e7af..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/ChangeLog +++ /dev/null @@ -1,82 +0,0 @@ -2010-07-14 Atsushi Enomoto - - * HttpReplyChannel.cs : pass HTTP ContentType header value to - MessageEncoder.ReadMessage(). - -2010-07-08 Atsushi Enomoto - - * HttpRequestContext.cs : remove extra Action handling and old comment. - -2010-07-05 Atsushi Enomoto - - * HttpRequestContext.cs, HttpChannelListener.cs, HttpReplyChannel.cs: - rename unnecessary "Standalone" (removed). - -2010-07-05 Atsushi Enomoto - - * HttpStandaloneReplyChannel.cs - HttpStandaloneRequestContext.cs - HttpStandaloneChannelListener.cs - HttpReplyChannel.cs - HttpRequestContext.cs - HttpChannelListener.cs : renamed former 3 files to latter 3 files. - -2010-07-05 Atsushi Enomoto - - * HttpStandaloneReplyChannel.cs, HttpChannelListenerEntry.cs, - HttpContextInfo.cs, HttpListenerManager.cs, - HttpStandaloneRequestContext.cs, HttpListenerManagerTable.cs: - Fixed wsdl support in the new codebase, so enabled it again, and - made significant changes for ASP.NET integration. Now ASP.NET - implementation switched to the new one. - -2010-07-05 Atsushi Enomoto - - * HttpStandaloneReplyChannel.cs - HttpContextInfo.cs - HttpListenerManager.cs - HttpStandaloneRequestContext.cs - HttpListenerManagerTable.cs : revert previous changes, regression - on wsdl support. - -2010-07-02 Atsushi Enomoto - - * HttpStandaloneReplyChannel.cs, HttpStandaloneRequestContext.cs: - add more code that the asp.net stuff will become like. - -2010-07-02 Atsushi Enomoto - - * HttpStandaloneReplyChannel.cs, HttpListenerManager.cs, - HttpStandaloneRequestContext.cs : - refactoring, to add ASP.NET implementation. (not in use yet) - -2010-07-02 Atsushi Enomoto - - * HttpContextInfo.cs, HttpListenerManager.cs, - HttpListenerManagerTable.cs : add implementation for ASP.NET, not - in use yet. - -2010-06-24 Atsushi Enomoto - - * HttpListenerManager.cs : finish pending wait handle when closing - a listener. Fixed the issue on closing host/listener/channels. - -2010-06-24 Atsushi Enomoto - - * HttpStandaloneReplyChannel.cs : do not try to enter close loop - between request context and this. - -2010-06-23 Atsushi Enomoto - - * HttpStandaloneChannelListener.cs - HttpStandaloneReplyChannel.cs - HttpStandaloneRequestContext.cs - HttpListenerManagerTable.cs - HttpChannelListenerEntry.cs - HttpContextInfo.cs - HttpListenerManager.cs : - Refresh implementation for HTTP channel listener in new namespace, - which works fine with throttling. - - It still has some issue in closing channels or listeners, so it - does not replace existing implementation yet. diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Security/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Security/ChangeLog deleted file mode 100755 index b10924752f6..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Security/ChangeLog +++ /dev/null @@ -1,39 +0,0 @@ -2010-07-15 Atsushi Enomoto - - * SecurityReplyChannel.cs : when the inner channel gave null - context while returning true, also output null as context. - Throw an error if the inner authenticator is invalid. - -2010-07-12 Atsushi Enomoto - - * SecurityReplyChannel.cs : handle WS-Trust message here. - * SecurityRequestContext.cs : so, do not pass those messages here. - -2010-07-12 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : and move this to here too. - -2010-07-12 Atsushi Enomoto - - * SecurityCapabilities.cs, SupportingTokenInfo.cs : - new internal types, split from MessageSecurityBindingSupport.cs. - -2010-07-12 Atsushi Enomoto - - * SecurityRequestContext.cs : revert extra and bogus changes I had - locally. - -2010-07-12 Atsushi Enomoto - - * SecurityChannelFactory.cs - SecurityChannelListener.cs - SecurityRequestContext.cs - SecurityOutputChannel.cs - SecurityReplyChannel.cs - SecurityRequestChannel.cs - SecureMessageGenerator.cs - SecureMessageDecryptor.cs - WSEncryptedXml.cs - WSSignedXml.cs - WSSecurityMessageHeader.cs : moved from System.ServiceModel.Channels. - diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog deleted file mode 100755 index 6f98db8e2ad..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog +++ /dev/null @@ -1,4249 +0,0 @@ -2010-07-28 Atsushi Enomoto - - * SecurityBindingElement.cs : implement ToString(). - -2010-07-15 Atsushi Enomoto - - * MtomMessageEncodingBindingElement.cs, MtomMessageEncoder.cs : - add missing members. - -2010-07-14 Atsushi Enomoto - - * BinaryMessageEncoder.cs, MessageEncoder.cs: - The default content type value is null, not the ContentType value. - -2010-07-12 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : and move this too. - -2010-07-12 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : split a couple of classes out. - Changed namespace to internal one. - -2010-07-12 Atsushi Enomoto - - * SecurityChannelFactory.cs - SecurityChannelListener.cs - SecurityRequestContext.cs - SecurityOutputChannel.cs - SecurityReplyChannel.cs - SecurityRequestChannel.cs - SecureMessageGenerator.cs - SecureMessageDecryptor.cs - WSEncryptedXml.cs - WSSignedXml.cs - WSSecurityMessageHeader.cs : - moved to System.ServiceModel.Channels.Security. - -2010-07-12 Atsushi Enomoto - - * SecurityReplyChannel.cs : split from SecurityChannelListener.cs. - * AsymmetricSecurityBindingElement.cs - WSSecurityMessageHeader.cs - SecureMessageDecryptor.cs - SecureMessageGenerator.cs - SecurityChannelListener.cs - SecurityRequestContext.cs - WSEncryptedXml.cs - SecurityRequestChannel.cs - SymmetricSecurityBindingElement.cs - SecurityOutputChannel.cs - SecurityChannelFactory.cs - WSSignedXml.cs - SecurityBindingElement.cs : change namespace to move to internal - namespace directory. - -2010-07-09 Atsushi Enomoto - - * SecurityRequestContext.cs : remove extraneous buffering. - -2010-07-09 Atsushi Enomoto - - * SecureMessageDecryptor.cs : avoid duplicate copy of headers into - the decrypted message. - -2010-07-09 Atsushi Enomoto - - * Message.cs, MessageBufferImpl.cs, MessageImpl.cs: preserve and - output attributes prefixes, to copy Body/@wsu:Id to successfully - verify the xmldsig. - -2010-07-09 Atsushi Enomoto - - * MessageFault.cs : MessageFault from Message could have empty - detail. Have it return HasDetail as expected. - -2010-07-09 Atsushi Enomoto - - * SecurityRequestChannel.cs : do not try to decrypt faults, they - are not encrypted. - -2010-07-09 Atsushi Enomoto - - * MessageHeader.cs : to clone raw xml completely, avoid using - ReadOuterXml() and text reader but use XmlNodeReader instaed. - * Message.cs : avoid extraneous xmlns:u attribute. - -2010-07-09 Atsushi Enomoto - - * MessageHeader.cs, MessageHeaderInfo.cs: add internal Prefix - property and copy them from source to destination. - -2010-07-09 Atsushi Enomoto - - * MessageImpl.cs : When XmlReaderMessage was writing its contents, - it was dropping body attributes, including wsu:Id for WS-Security. - -2010-07-09 Atsushi Enomoto - - * SecureMessageGenerator.cs : MessageBuffer was missing copy of - Body wsu:Id attribute. - * HttpRequestChannel.cs : remove comment for resolved issue. - -2010-07-09 Atsushi Enomoto - - * HttpListenerManager.cs : move another old code. - -2010-07-08 Atsushi Enomoto - - * HttpRequestChannel.cs : remove extra code. - -2010-07-08 Atsushi Enomoto - - * XmlReaderBodyWriter.cs, MessageFault.cs: warning cleanups. - -2010-07-06 Atsushi Enomoto - - * ChannelFactoryBase.cs : null via uri parameter is not allowed. - -2010-07-05 Atsushi Enomoto - - * HttpTransportbindingElement.cs : remove "Standalone". - -2010-07-05 Atsushi Enomoto - - * SvcHttpHandler.cs : removed old code and #if blocks. - -2010-07-05 Atsushi Enomoto - - * SvcHttpHandler.cs : add required code for new ASP.NET HTTP stack. - Support for new and old stack (both) are temporarily enabled. - * HttpTransportBindingElement.cs : switch to new ASP.NET stack. - -2010-07-02 Atsushi Enomoto - - * SvcHttpHandlerFactory.cs : remove unused code. - * SvcHttpHandler.cs : ditto. Add some code for what new asp.net - support will look like. - -2010-07-02 Atsushi Enomoto - - * Message.cs, MessageImpl.cs, MessageBufferImpl.cs : remove BodyId. - XML attributes on s:Body are handled appropriately, not limited to - wsu:Id. Added several required overrides to Message and - MessageBuffer implementation classes. - * SecureMessageGenerator.cs : so, don't use BodyId. Treat it as a - specific case but still fallback. - -2010-06-24 Atsushi Enomoto - - * HttpTransportBindingElement.cs : - Use new HTTP channel listener implementation. - -2010-06-23 Atsushi Enomoto - - * HttpListenerManager.cs : cosmetic code formatting fix. - -2010-06-23 Atsushi Enomoto - - * HttpListenerManager.cs : - No need to get messed around MetadataPublishingInfo anymore. - -2010-06-23 Atsushi Enomoto - - * HttpListenerManager.cs : remove extra different code paths for - channel dispatchers with or without mex endpoints. - -2010-06-23 Atsushi Enomoto - - * HttpListenerManager.cs : simplify FilterHttpContext(). - -2010-06-22 Atsushi Enomoto - - * HttpListenerManager.cs : add some comments. - -2010-06-21 Atsushi Enomoto - - * HttpReplyChannel.cs : use MessageVersion.None for GET messages. - * HttpChannelListener.cs : remove extra field. - * HttpListenerManager.cs : check HelpUrl existence (avoid NRE). - * HttpRequestContext.cs : reduce internal field. - -2010-06-17 Atsushi Enomoto - - * MtomMessageEncodingBindingElement.cs: it's base is abstract, use - context.GetInnerProperty(). - -2010-06-17 Atsushi Enomoto - - * Binding.cs : enable simpler MessageVersion code (issued got fixed). - * MtomMessageEncodingBindingElement.cs, TransportBindingElement.cs, - TextMessageEncodingBindingElement.cs : return MessageVersion in - GetProperty(). - -2010-06-17 Atsushi Enomoto - - * Binding.cs : add commented-out code for MessageVersion replacement. - * TransactionFlowBindingElement.cs : implement (almost dummy). - -2010-06-15 Atsushi Enomoto - - * TcpReplyChannel.cs : accept TCP channel on ReceiveRequest(). This - fixes standalone tcp-transport/sample[svc|cli]5.exe test in olive - (but not TcpTransportBindingElementTest.SimpleDuplexStreamed.) - -2010-06-15 Atsushi Enomoto - - * TcpBinaryFrameManager.cs : lock read and write respectively. - Finally fixed bug #567672 ('IsOneWay=false' case). - -2010-05-28 Atsushi Enomoto - - * DirectionalAction.cs : remove old code from winfx beta. - -2010-05-26 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs, TcpReplyChannel.cs : do not set RelatesTo - here. If the contract is not one-way (IsOneWay = false) and there is - a callback, the callback message sent to the client should *not* be - assigned RelatesTo header here. Just do it in the request-reply - context. Do it in OperationInvokerHandler. - -2010-05-21 Atsushi Enomoto - - * SvcHttpHandler.cs : remove Sleep() hack. The host is now ensured - to wait for channels opened. - -2010-05-21 Atsushi Enomoto - - * SvcHttpHandler.cs : remove unused field. Some code cleanup. - -2010-05-21 Atsushi Enomoto - - * HttpReplyChannel.cs : use manual reset. - * AspNetReplyChannel.cs : make it equivalent to the above. - -2010-05-21 Atsushi Enomoto - - * HttpChannelListener.cs : do not accept more than one channel at a - time. Remove extra fields. Add CancelAsync() implementation. - -2010-05-21 Atsushi Enomoto - - * HttpListenerManager.cs : add a workaround for Func<>.BeginInvoke() - problem that blocked ASP.NET channels working. - -2010-05-19 Andreia Gaita - - * HttpRequestChannel.cs: if the response has no body, create an - empty message and return that. - Note: the ws-mc protocol defines that the service returns an - 200 response with an empty body on first connection, this - adds support for that (fixes part of #599667) - -2010-05-14 Atsushi Enomoto - - * DuplexChannelBase.cs - ReplyChannelBase.cs - TcpChannelListener.cs - ChannelListenerBase_1.cs - PeerChannelListener.cs - HttpChannelListener.cs - NamedPipeChannelListener.cs: - do the same for channel listener,reply channels and - duplex channels. - -2010-05-14 Atsushi Enomoto - - * ChannelFactoryBase.cs, RequestChannelBase.cs : support - MessageVersion in GetProperty() for many transport channels. - -2010-05-14 Atsushi Enomoto - - * HttpChannelFactory.cs - TcpChannelFactory.cs - ChannelFactoryBase.cs - NamedPipeChannelFactory.cs - PeerChannelFactory.cs - RequestChannelBase.cs : commonize MessageEncoder. - (Commented out GetPrpoerty() for MessageVersion as it is - in doubt yet.) - -2010-05-14 Atsushi Enomoto - - * MessageHeaders.cs : do not pass empty string array; it almost - always results in header-not-found error. - -2010-05-14 Atsushi Enomoto - - * MessageHeader.cs : do not try to lookup prefix for empty ns. - -2010-05-14 Atsushi Enomoto - - * MessageImpl.cs : do not use maxBufferSize for initialSize argument - for MessageHeaders. Fix OutOfMemoryException for certain usage. - -2010-05-14 Atsushi Enomoto - - * BindingContext.cs : actually clone is needed everywhere else too. - * CustomBinding.cs : remove extra field. - -2010-05-14 Andreia Gaita - - * BindingContext.cs: Copy elements from the original binding only when - creating it, never when cloning it. This way, CanBuildInnerChannel can - work recursively as it should. - -2010-05-14 Atsushi Enomoto - - * CustomBinding.cs : return clone collection. - * BindingContext.cs : - Simply use RemainingBindingElements in builder methods. - Clone() should be deep copying (as documented). - * BinaryMessageEncodingBindingElement.cs - MtomMessageEncodingBindingElement.cs - TextMessageEncodingBindingElement.cs - HttpCookieContainerBindingElement.cs : - do not add itself to RemainingBindingElements. - * HttpChannelFactory.cs - HttpChannelListener.cs - TcpChannelFactory.cs - TcpChannelListener.cs - MsmqChannelFactory.cs - MsmqChannelListener.cs - NamedPipeChannelFactory.cs - NamedPipeChannelListener.cs - PeerChannelFactory.cs - PeerChannelListener.cs : do not iterate RemainingBindingElements. - Instead, iterate all binding elements in the CustomBinding. - -2010-05-12 Atsushi Enomoto - - * HttpRequestChannel.cs : implement On[Begin|End][Close|Open] methods. - -2010-04-30 Atsushi Enomoto - - * HttpListenerManager.cs : use manual reset here to not cause - possible inconsistent locking. - -2010-04-28 Atsushi Enomoto - - * HttpChannelListener.cs, HttpListenerManager.cs : - Fix NRE issue in olive/samples/wcf/web-http-binding/samplesvc3.exe. - -2010-04-23 Atsushi Enomoto - - * HttpListenerManager.cs : fixed the issue that mex_info is never - retrieved from the latest channel listener (which could be other - listener than the one which was set mex info). - -2010-04-23 Atsushi Enomoto - - * HttpChannelListener.cs, HttpListenerManager.cs : - actually it should be ChannelDispatcher-to-HttpChannelListener, - to identify which dispatcher to send reqs. - -2010-04-23 Atsushi Enomoto - - * HttpReplyChannel.cs : remove old Http Keep-Alive workaround. - -2010-04-23 Atsushi Enomoto - - * HttpTransportBindingElement.cs, - HttpChannelListener.cs, - HttpListenerManager.cs : add host-to-http-listener mapping so that - they can be managed per host. - -2010-04-21 Atsushi Enomoto - - * BindingContext.cs : require a TransportBindingElement when - building a channel listener. - -2010-04-19 Atsushi Enomoto - - * HttpReplyChannel.cs : use local var to hold wait handle to avoid - possible NRE on field. Based on the patch by Matt Dargavel. - -2010-04-07 Miguel de Icaza - - * BufferManager.cs: Implement the BufferManager. - -2010-04-07 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : add FIXME comment. - -2010-04-06 Atsushi Enomoto - - * HttpRequestChannel.cs : add commented note. - -2010-04-06 Atsushi Enomoto - - * HttpReplyChannel.cs : fill To header only if it does not exist. - -2010-04-06 Atsushi Enomoto - - * SecureMessageGenerator.cs : set ReplyTo and To, do not add. - -2010-04-06 Atsushi Enomoto - - * MessageHeaders.cs : use matching addressing version. - Remove header item if the same ones already exist. - -2010-04-06 Gonzalo Paniagua Javier - - * HttpRequestChannel.cs: don't create the wait handle unless it is - really needed. - -2010-04-02 Atsushi Enomoto - - * HttpRequestChannel.cs : use correct max buffer size. - -2010-04-02 Atsushi Enomoto - - * MessageFault.cs : check null serializer and detail. - Make sure to consume s12:Reason EndElement. - -2010-04-02 Atsushi Enomoto - - * MessageFault.cs : when created from XmlReader, it should not - deserialize fault details immediately. This class itself should - not do that. Strongly typed FaultContractInfo may want to use the - reader (GetReaderAtDetailContents()) for its own deserialization. - -2010-04-01 Atsushi Enomoto - - * ConnectionOrientedTransportBindingElement.cs, - TcpTransportBindingElement.cs : implement GetProperty(). - -2010-04-01 Atsushi Enomoto - - * HttpTransportBindingElement.cs, HttpsTransportBindingElement.cs: - implement HttpsTransportBindingElement.GetProperty(). Extend the - properties type from HTTP. - -2010-04-01 Atsushi Enomoto - - * FaultConverter.cs : use addressing version from the message. - -2010-03-30 Atsushi Enomoto - - * FaultConverter.cs : check envelope version, not addressing version. - -2010-03-29 Atsushi Enomoto - - * FaultConverter.cs : implemented TryCreateException(). - -2010-03-29 Atsushi Enomoto - - * MessageFault.cs : cosmetic method name clarification. - -2010-03-29 Atsushi Enomoto - - * XmlReaderBodyWriter.cs, Message.cs, MessageImpl.cs, BodyWriter.cs: - fix BodyWriter buffering that dropped in-scope namespaces and thus - caused problem on resolving QNames. - -2010-03-26 Atsushi Enomoto - - * FaultConverter.cs : do implement OnTryCreateFaultMessage() to work - with certain Exception types. - -2010-03-26 Atsushi Enomoto - - * Message.cs : fix explanation on CreateMessage() overloads. - -2010-03-26 Atsushi Enomoto - - * MessageFault.cs : Write Subcode element correctly and fix wrong - Code/Value/Subcode element relationship. Give better error message. - -2010-03-26 Atsushi Enomoto - - * HttpRequestChannel.cs : ok, no need for conditional code path. - -2010-03-26 Atsushi Enomoto - - * AddressingVersion.cs : add fault action namespace. - -2010-03-26 Sebastien Pouliot - - * HttpRequestChannel.cs: There is no WebHeaderCollection.Add - method in SL API - -2010-03-26 Atsushi Enomoto - - * MessageImpl.cs : pass IsFault argument in OnCreateBufferedCopy(). - -2010-03-26 Atsushi Enomoto - - * HttpRequestContext.cs, AspNetRequestContext.cs : return HTTP 500 - for fault message. - -2010-03-26 Atsushi Enomoto - - * HttpRequestChannel.cs : create HttpResponseMessageProperty. - -2010-03-25 Atsushi Enomoto - - * HttpRequestContext.cs : removed HTTP status rewriting for - commented reason. - -2010-03-25 Atsushi Enomoto - - * HttpRequestChannel.cs : handle only 4xx errors as to not process - content stream. - -2010-03-25 Atsushi Enomoto - - * MessageFault.cs : do not use SOAP11 namespace for fault contents. - -2010-03-24 Atsushi Enomoto - - * ReplyChannelBase.cs, HttpReplyChannel.cs : add some locking. - Patch by Matt Dargavel. - -2010-03-24 Atsushi Enomoto - - * HttpListenerManager.cs : use lock object which is subject to - change. Fix by Matt Dargavel. - -2010-03-24 Atsushi Enomoto - - * HttpListenerManager.cs : remove consumed HttpListenerContext from - the pending queue. Compare "wsdl" request in case insensitive - manner. Patch by Matt Dargavel. - -2010-03-24 Atsushi Enomoto - - * HttpRequestContext.cs : apply the patch by Matt Dargavel, which is - supposed to provide detailed 400 error message. - -2010-03-24 Atsushi Enomoto - - * TransactionFlowBindingElement.cs: revamp the previous change to - not regress regarding service metadata. - -2010-03-24 Atsushi Enomoto - - * ChannelListenerBase.cs, TransactionFlowBindingElement.cs: fix - GetProperty() bug that fails to retrieve properties. (This may - be rewritten later if an ongoing change proposal is to take place.) - -2010-03-18 Atsushi Enomoto - - * ReliableSessionBindingElement.cs, - PrivacyNoticeBindingElement.cs, - RemoteEndpointMessageProperty.cs : added some missing types. - -2010-03-17 Atsushi Enomoto - - * MessageHeaders.cs : - why does it filter out most of the headers? kill it. - -2010-03-17 Atsushi Enomoto - - * SvcHttpHandler.cs, AspNetReplyChannel.cs, HttpChannelListener.cs, - HttpListenerManager.cs : refactoring on acquiring SvcHttpHandler - to not raise "not found" error (see bug #573795). - -2010-03-16 Jb Evain - - * HttpRequestChannel.cs, HttpTransportBindingElement.cs: use - MOONLIGHT symbol to disambiguate MonoTouch and Moonlight code. - -2010-03-09 Atsushi Enomoto - - * HttpListenerManager.cs : For ASP.NET, use correct GenericIdentity - type, and use null password unless we find a chance to get password - in ASP.NET HttpContext. - -2010-03-03 Atsushi Enomoto - - * HttpReplyChannel.cs, AspNetReplyChannel.cs, HttpChannelListener.cs, - HttpListenerManager.cs : ongoing authentication support. It returns - 401 as expected, but somehow fails to retrieve user info. - -2010-02-10 Atsushi Enomoto - - * HttpListenerManager.cs : this change (along with HttpListener - implementation) somehow fixes basic auth. connection error... - -2010-02-10 Atsushi Enomoto - - * MessageHeaders.cs : add !NET_2_1. - -2010-02-10 Atsushi Enomoto - - * MessageHeader.cs, MessageHeaders.cs : add nasty workaround for - typed UniqueId output. - -2010-02-10 Atsushi Enomoto - - * MessageHeader.cs : no need to treat EndpointAddress as a special - case here too. - -2010-02-10 Atsushi Enomoto - - * MessageHeaders.cs : remove duplicate constant. - -2010-02-10 Atsushi Enomoto - - * MessageHeader.cs, MessageHeaders.cs: MessageHeader does not treat - EndpointAddress as a special case. Instead, each MessageHeaders - property should convert it to appropriate serializable objects. - - (Our DataContractSerializer fails to reject EndpointAddress as - serializable type, so it's rather a preparation step.) - -2010-02-10 Atsushi Enomoto - - * MessageHeader.cs, Message.cs : use dictionary string whenever - applicable. The binary output on #577139 is getting closer (no - idea if it is really about binary output though). - -2010-02-10 Atsushi Enomoto - - * BinaryMessageEncoder.cs : moved soap_dictionary to Constants. - -2010-02-05 Atsushi Enomoto - - * HttpTransportBindingElement.cs : ... and add MONOTOUCH on #ifs. - -2010-02-05 Atsushi Enomoto - - * HttpRequestChannel.cs, HttpTransportBindingElement.cs : - enable authentication schemes on monotouch. - -2010-02-04 Atsushi Enomoto - - * SvcHttpHandler.cs : a wait handle could be used for more than one - requests and hence it sometimes blocked one reply channel. Now - it creates a wait handle for each ASP.NET request so that such - multiple use should not occur. This should fix blocking on - concurrent requests (it indeed fixes as long as I can see). - -2010-02-04 Atsushi Enomoto - - * AspNetReplyChannel.cs : remove garbage output. - -2010-02-04 Atsushi Enomoto - - * SvcHttpHandler.cs : Use lock when it tries to create the service - host. - -2010-02-02 Atsushi Enomoto - - * SvcHttpHandlerFactory.cs : lock when it tries to acquire - HttpHandler. - -2010-02-02 Atsushi Enomoto - - * HttpListenerManager.cs : add another workaround for blocking - concurrent calls. - -2010-02-02 Atsushi Enomoto - - * HttpListenerManager.cs : small refactoring. - -2010-01-22 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : added a workaround receiver delay - that somehow makes callback client to not cause infinite loop. - -2010-01-22 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs, PeerDuplexChannel.cs, - DuplexChannelBase.cs : Receive() should rather use TryReceive(). - It should not be in reverse order. - -2010-01-22 Atsushi Enomoto - - * HttpReplyChannel.cs, HttpListenerManager.cs : - Implement async cancellation in the expected manner (though with - some hack). This mostly removed nunit blockers. - -2010-01-22 Atsushi Enomoto - - * CommunicationObject.cs : fix wrong status changes. - -2010-01-20 Atsushi Enomoto - - * AddressHeader.cs : XmlSchema.InstanceNamespace didn't exist in 2.1 :( - -2010-01-20 Atsushi Enomoto - - * AddressHeader.cs : implement remaining bits. - Eliminate dependency on NetDataContractSerializer. - -2010-01-20 Atsushi Enomoto - - * CommunicationObject.cs : in Fault(), do similar work as previous - change does. - -2010-01-19 Atsushi Enomoto - - * CommunicationObject.cs : when process state changes, lock the - object to make sure the state transition is valid. - Change OnClosed/OnClosing to do the way OnOpened/OnOpening does. - -2010-01-13 Atsushi Enomoto - - * MessageHeaders.cs : implement SetAction(). - -2010-01-13 Atsushi Enomoto - - * ChannelFactoryBase.cs : fix build. - -2010-01-13 Atsushi Enomoto - - * ChannelBase.cs : cosmetic API fix for SL3. - -2010-01-13 Atsushi Enomoto - - * ChannelFactoryBase.cs : - implement On{Begin/End}Close() on the generic type. - -2010-01-13 Atsushi Enomoto - - * HttpChannelFactory.cs, TcpChannelFactory.cs, - ChannelFactoryBase.cs, NamedPipeChannelFactory.cs - PeerChannelFactory.cs, HttpRequestChannel.cs: - fix ChannelFactoryBase API; move On(Begin/End)Open() to internal - type and made required changes. - -2010-01-13 Atsushi Enomoto - - * HttpCookieContainerBindingElement.cs : new. - * IHttpCookieContainer.cs : fix type name. - * HttpRequestChannel.cs, HttpChannelFactory.cs : support above. - -2010-01-07 Atsushi Enomoto - - * TcpBinaryFrameManager.cs : treat EOF as interrupted stream too (it - does not happen when communicating with .NET client but happens with - mono). Seealso FIXME comment. - * TcpDuplexSessionChannel.cs : do not try to close session when it - failed to read sized message. The connection is already dead. - - Fixed bug #567949. - -2010-01-07 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : - Write EndRecord only when the connection is available. - Remove hack - do let ChannelDispatcher close the channel. - * TcpBinaryFrameManager.cs : - The socket may be disconnected when trying to read a sized message, - so check some socket exceptions. - In case the client silently shuts down without EndRecord and - reconnects to the server with preamble while expecting a sized - message (which is so lame, but that's what .NET often does), refresh - preamble and continue. - - This fixes some cases of bug #567949 but not all. - -2010-01-06 Atsushi Enomoto - - * BinaryMessageEncoder.cs : enable workaround buffering only when - the argument stream does *not* support seek. This fixes some - net.tcp connection problem. - -2009-12-26 Atsushi Enomoto - - * TcpBinaryFrameManager.cs : If preamble byte is not available from - the client stream, detect it to close the reply or input channel. - * TcpRequestChannel.cs : send preamble at each request time. - It differentiates communication behavior on such cases that involve - single open and multiple requests. - * TcpReplyChannel.cs : close the channel only when the channel is - oeprated to close i.e. do not close the socket every time. - Process preambles on each request (the same as request channel). - -2009-12-26 Atsushi Enomoto - - * TcpBinaryFrameManager.cs : unsized envelope record may have more - than one data block, so consume them accordingly. This should fix - large buffer consumption. - -2009-12-21 Atsushi Enomoto - - * MessageFault.cs : support EnvelopeVersion.None as well, as almost - the same as SOAP12. - -2009-12-17 Atsushi Enomoto - - * HttpRequestContext.cs : for DestinationUnreachable message, this - channel returns 400 in .NET. - -2009-12-16 Atsushi Enomoto - - * BinaryMessageEncoder.cs : added workaround for strange stream - consumption error raised by HttpTransport + Binary encoder example. - * BinaryMessageEncodingBindingElement.cs: - only SOAP 1.2 is allowed for this encoder. - -2009-12-14 Atsushi Enomoto - - * XmlReaderBodyWriter.cs : don't try to write empty xml. - -2009-12-10 Atsushi Enomoto - - * HttpRequestChannel.cs : avoid adding duplicate headers. Basically - default WebHeaderCollection items are overwritten. - -2009-12-10 Atsushi Enomoto - - * HttpRequestChannel.cs : when HTTP response was error, do not try - to read message but just raise an error. - -2009-12-10 Atsushi Enomoto - - * MessageHeaders.cs : null can be set as a WS-Addressing header item. - -2009-12-10 Atsushi Enomoto - - * HttpRequestChannel.cs : WebException.Response might be null. - -2009-12-04 Atsushi Enomoto - - * ReplyChannelBase.cs : added listener property. - * SecurityChannelListener.cs : quick async impl, as ServiceHost has - been updated to prefer async by default, a while ago. - -2009-12-04 Atsushi Enomoto - - * HttpTransportBindingElement.cs : finished all GetProperty() values. - -2009-12-04 Atsushi Enomoto - - * HttpRequestChannel.cs : disabled carelessly added - "UseDefaultCredentials = false" line. It blocked basic auth. - -2009-12-04 Atsushi Enomoto - - * HttpRequestChannel.cs, HttpChannelFactory.cs, - HttpChannelListener.cs, HttpListenerManager.cs : - implemented http client authentication and some of corresponding - service code. Only client works so far. - -2009-12-03 Atsushi Enomoto - - * HttpsTransportBindingElement.cs, HttpChannelListener.cs : - added URI scheme check. - -2009-12-03 Atsushi Enomoto - - * TransportSecurityBindingElement.cs : fix 2.1 build. - -2009-12-03 Atsushi Enomoto - - * HttpsTransportBindingElement.cs : - RequireClientCertificate is false by default. - Remove extra #if NET_2_1. - * SecurityBindingElement.cs : - Implement some transport security factory methods. - * TransportSecurityBindingElement.cs : - It is not ISecurityCapabilities anymore. - -2009-11-25 Atsushi Enomoto - - * MessageHeaders.cs - SecurityBindingElement.cs - LocalClientSecuritySettings.cs - TransportSecurityBindingElement.cs - FaultConverter.cs : They are now part of SL3 API. - -2009-11-17 Atsushi Enomoto - - * BinaryMessageEncodingBindingElement.cs : changes for 2.1 build. - -2009-11-05 Geoff Norton - - * HttpsTransportBindingElement.cs: Implement basic https transport - binding support for Moonlight and MonoTouch - -2009-10-22 Atsushi Enomoto - - * HttpListenerManager.cs : remove CWLs. - -2009-10-22 Atsushi Enomoto - - * SvcHttpHandler.cs : move back previous listener selector code in - ProcessRequest(). Unlike HttpListener, ASP.NET does not refine - and differentiate requests to deeper paths (such as /jsdebug), so - we need such refinement here. - -2009-10-22 Atsushi Enomoto - - * HttpListenerManager.cs : dependent fix to ServiceMetadataExtension - changes. - -2009-10-22 Atsushi Enomoto - - * SvcHttpHandler.cs, HttpReplyChannel.cs, AspNetReplyChannel.cs, - HttpChannelListener.cs, HttpListenerManager.cs : - Similar refactoring on ASP.NET side to the previous one. - Added ASP.NET implementation of HttpListenerManager and use some - part of it in SvcHttpHandler (ASP.NET stack does not fully make use - of the manager yet). - Rewrote AspNetReplyChannel to become almost the same as - HttpSimpleReplyChannel, to hopefully unify them later. - Now it dispatches requests to *.svc for wsdl, help and SOAP as long - as ServiceThrottle has MaxConcurrentSessions=1. Also REST calls - are still broken. - -2009-10-20 Atsushi Enomoto - - * HttpReplyChannel.cs, HttpChannelListener.cs, HttpListenerManager.cs: - Refactoring on listener manager to correctly handle wsdl and help - requests for such case that they conflict in addressing. Now it - can correctly distinguish service calls, WSDL requests and help - requests when all of them point to "http://localhost/foo.svc" - (which is very common case that the user does not change Http*Url). - -2009-10-16 Atsushi Enomoto - - * ChannelListenerBase.cs : add Properties property to add arbitrary - properties handy (only inside this assembly). - -2009-10-16 Atsushi Enomoto - - * HttpReplyChannel.cs : fix warning. - -2009-10-15 Atsushi Enomoto - - * HttpReplyChannel.cs, AspNetReplyChannel.cs : set Via property. - -2009-10-15 Atsushi Enomoto - - * HttpReplyChannel.cs : make sure to release wait lock. - * HttpChannelListener.cs : session channels are not supported, so - remove relevant NIEs. - -2009-10-15 Sebastien Pouliot - - * HttpRequestChannel.cs (WaitEnd): Neither Moonlight nor MonoTouch - support contexts so we call the non-overloaded WaitOne method - (which defaults to false). - -2009-10-13 Atsushi Enomoto - - * SvcHttpHandler.cs, AspNetReplyChannel.cs, HttpChannelListener.cs: - significant rewrite to cooperate wcf handler and asp.net handler - to not mix multiple WCF listener within the asp.net handler. - So far it mostly works when 1) there are no ChannelDispatchers - that have an identical listen Uri and 2) MaxConcurrentSessions is - 1 (must be explicitly set). - -2009-10-13 Atsushi Enomoto - - * CommunicationObject.cs : give better state error description. - -2009-10-09 Atsushi Enomoto - - * CommunicationObject.cs : OnOpening() and OnOpened() require calls - to base methods. This resulted in not a few changes everywhere. - -2009-10-07 Atsushi Enomoto - - * IHttpCookieContainer.cs : new 2.1-only interface (no use). - -2009-10-06 Atsushi Enomoto - - * SvcHttpHandler.cs : use file path given by the factory to - construct BaseAddresses. Requests to "test.svc/jsdebug" should - not be handled as request to "jsdebug" file, it's rather an - "argument" to "test.svc". - -2009-10-06 Atsushi Enomoto - - * SvcHttpHandler.cs, HttpChannelListener.cs : some significant - rewrite to handle shutdown situation better. The listeners should - not close channels that it opened. Instead, just stop accepting - further requests. Removed blocking mutex on WaitForRequest(). - Now xsp shuts down as expected. - -2009-10-06 Atsushi Enomoto - - * HttpReplyChannel.cs : lock list when releasing its content contexts. - * AspNetReplyChannel.cs : send EndRequest() to handler when it is - closing. - -2009-10-06 Atsushi Enomoto - - * SvcHttpHandlerFactory.cs : remove todo. - * ReplyChannelBase.cs : add comment. - -2009-10-02 Atsushi Enomoto - - * HttpTransportBindingElement.cs, SvcHttpHandlerFactory.cs : - revert the change, to use internal asp.net state again. - * SvcHttpHandler.cs : add VirtualPathExtension. - -2009-10-02 Atsushi Enomoto - - * HttpReplyChannel.cs, AspNetReplyChannel.cs, AspNetRequestContext.cs: - asp.net response was not written correctly. - Fill HttpRequestMessageProperty to get handle WSDL requests - processed in ServiceMetadataExtension without NRE. - Remove wrong HttpListenerContext iteration at Abort and Close in - common base class and move it to non-asp derived channel. - -2009-10-02 Atsushi Enomoto - - * SvcHttpHandler.cs : remove unused code. - -2009-09-30 Jb Evain - - * HttpRequestChannel.cs: When compiling for MonoTouch, avoid - to use any of the remoting features. - -2009-09-30 Atsushi Enomoto - - * SvcHttpHandlerFactory.cs, HttpTransportBindingElement.cs : - use AspNetCompatibilityEnabled. - * SvcHttpHandler.cs : disable ApplyConfiguration(). It should be done - at ServiceHostBase. - * AspNetReplyChannel.cs : remove extra field. - -2009-09-29 Atsushi Enomoto - - * HttpReplyChannel.cs : remove extra field. - -2009-09-29 Atsushi Enomoto - - * AspNetRequestContext.cs : remove CWL. - -2009-09-29 Atsushi Enomoto - - * AspNetReplyChannel.cs, AspNetRequestContext.cs : close HttpContext - only after AspNetRequestContext is closed. Do not close it - immediately after receiving the context. (HttpRuntime destructs it - and further uses then becomes impossible.) - -2009-09-29 Atsushi Enomoto - - * AspNetReplyChannel.cs, HttpReplyChannel.cs : add some comments. - * SvcHttpHandlerFactory.cs, SvcHttpHandler.cs, HttpChannelListener.cs: - Make sure that AspNetChannelListener is bound to correct - SvcHttpHandler, regardless of specific request URI. It is required - for both WSDL requests and RESTful binding requests. - -2009-09-14 Atsushi Enomoto - - * MessageProperties.cs : fix CopyProperties() behavior to not - clear existing items. Make all properties call this[name]. - -2009-09-14 Atsushi Enomoto - - * HttpTransportBindingElement.cs : fix 2.1 build. - -2009-09-14 Atsushi Enomoto - - * TransportBindingElement.cs : another GetProperty fix, iterate - other binding elements. - -2009-09-14 Atsushi Enomoto - - * HttpTransportBindingElement.cs, PeerTransportBindingElement.cs : - some GetProperty() implementation. - -2009-09-14 Atsushi Enomoto - - * HttpListenerManager.cs : release HttpListener and avoid extra - close process more than once. - -2009-09-11 Atsushi Enomoto - - * HttpChannelListener.cs : do not iterate channel list to close - channels which in turn removes them from the list while iteration. - -2009-09-06 Atsushi Enomoto - - * HttpRequestChannel.cs : Fix message version member comparison. - Double-quote SOAPAction. Remove extra Exception. - * HttpReplyChannel.cs : ditto for version comparison. Unquote above. - * HttpRequestContext.cs : when addressing is None, remove action - from the message. - -2009-09-04 Atsushi Enomoto - - * SvcHttpHandler.cs : set Uri property based on baseAddresses and - path, to pick those endpoints that are added at custom factories. - -2009-09-03 Atsushi Enomoto - - * SvcHttpHandler.cs : apply configuration, and if there is still no - endpoint, then add default one. - -2009-09-03 Atsushi Enomoto - - * SvcHttpHandler.cs : another URL to make relative. - -2009-09-03 Atsushi Enomoto - - * SvcHttpHandlerFactory.cs : some GetHandler changes. - * SvcHttpHandler.cs : significant changes on receiver structure. Now - ProcessRequest() stores pending requests (this might be extraneous, - but maybe useful when it implements async handler). Also removed - reply_channel field as it may become to handle multiple requests. - * HttpChannelListener.cs : bind to corresponding SvcHttpHandler. - * AspNetReplyChannel.cs : make it receive requests like - HttpReplyChannel (for HttpListener) to make them consistent. - -2009-09-03 Atsushi Enomoto - - * AspNetRequestContext.cs, HttpRequestContext.cs : - fix NRE on HttpListenerContext for AspNetRequestContext (mismatch) - by splitting HttpListener-based context out from common code base. - -2009-09-03 Atsushi Enomoto - - * SvcHttpHandler.cs : use baseAddresses in ServiceHost and make URIs - relative or absolute. new Uri ("/foobar") doesn't work on non-unix - environment. - -2009-09-02 Atsushi Enomoto - - * SvcHttpHandlerFactory.cs : make use of BuildManager aid. Now it - loads types from system assemblies appropriately. - -2009-09-02 Atsushi Enomoto - - * XmlReaderBodyWriter.cs : implement OnCreateBufferedCopy() - for XmlReader input. - -2009-09-02 Atsushi Enomoto - - * HttpRequestMessageProperty.cs : fix default values. - -2009-08-31 Atsushi Enomoto - - * HttpChannelFactory.cs, HttpRequestChannel.cs, - ChannelFactoryBase.cs : fix to previous one; allow null Via uri. - Check ManualAddressing value and reject address-missing ones. - -2009-08-31 Atsushi Enomoto - - * HttpChannelFactory.cs : reject URI mismatch cases when required. - -2009-08-26 Atsushi Enomoto - - * PeerDuplexChannel.cs : When received Connect() from neighbor, - add the peer to its internal list. - Finally ChatApplication got working. - -2009-08-26 Atsushi Enomoto - - * PeerDuplexChannel.cs : since the channel factory is per instance, - do not reuse factory that is tied to different callback instance. - It resolved the issue that mono callback client didn't receive - messages from the client itself. - -2009-08-26 Atsushi Enomoto - - * PeerDuplexChannel.cs : in the Welcome response, return the NodeId - of the receiver, not the requestor. It resolved the issue that - .NET client didn't send further messages to mono server. - -2009-08-26 Atsushi Enomoto - - * PeerDuplexChannel.cs : remove some comment on [MC-PRCH] behavior. - * TcpDuplexSessionChannel.cs, TcpBinaryFrameManager.cs, - TcpReplyChannel.cs, TcpRequestChannel.cs, - NamedPipeReplyChannel.cs, NamedPipeRequestChannel.cs: - rename EndRecord handling method to appropriate one. - Write EndRecord from recipient too. - -2009-08-24 Atsushi Enomoto - - * PeerDuplexChannel.cs : add PeerFlooder header (see comment). - Process PeerTo header to upgrade Message To header. Now mono - service accepts mono client (somehow not true for .NET client). - -2009-08-24 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs, TcpRequestChannel.cs, - NamedPipeRequestChannel.cs : no need to add ReplyTo headers. - -2009-08-24 Atsushi Enomoto - - * PeerDuplexChannel.cs : fix PeerTo/PeerVia header namespace. - -2009-08-24 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : check channel state before processing - Send and Receive. - -2009-08-20 Atsushi Enomoto - - * NamedPipeReplyChannel.cs, NamedPipeRequestChannel.cs, - NamedPipeChannelFactory.cs, NamedPipeChannelListener.cs : - ongoing works, not working at all yet. - -2009-08-20 Atsushi Enomoto - - * TcpChannelListener.cs, TcpReplyChannel.cs : - cosmetic cleanup and corrections. - -2009-08-20 Atsushi Enomoto - - * TcpChannelFactory.cs : use expected Via uri. - Remove extra NIE stuff that are implemented in base. - -2009-08-20 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : remove extra code. - -2009-08-20 Atsushi Enomoto - - * PeerDuplexChannel.cs : ongoing implementation towards get callback - replies on peer connector clients (not working as duplex client - callback is not working yet). - -2009-08-20 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : in callback client channels, - OperationContext.IncomingMessageHeaders is null. - -2009-08-20 Atsushi Enomoto - - * MessageHeaders.cs : duplicate check was sloppy. - -2009-08-18 Atsushi Enomoto - - * Message.cs, MessageImpl.cs, BodyWriter.cs : - Implement BodyWriter.OnCreateBufferedCopy() and use it. - -2009-08-18 Atsushi Enomoto - - * ReplyChannelBase.cs : initialize field. - -2009-08-17 Atsushi Enomoto - - * ReplyChannelBase.cs, DuplexChannelBase.cs, RequestChannelBase.cs: - implement GetProperty() and return its channel manager. - -2009-08-17 Atsushi Enomoto - - * PeerDuplexChannel.cs : ongoing implementation. Fix wrong peer - destination address in Connect() request. To repeat sending - request, use buffered copy. Set some peer-channel specific - header items. (todo: and consume them.) - -2009-08-17 Atsushi Enomoto - - * Message.cs : state is set only after WriteBodyContents(). - -2009-08-17 Atsushi Enomoto - - * MessageHeaders.cs : eliminate wrong use of - ReadElementContentAsString() (it is not always simple string). - -2009-08-17 Atsushi Enomoto - - * MessageHeaders.cs : when the value is null, do not try to - deserialize EndpointAddress. - -2009-08-17 Atsushi Enomoto - - * MessageHeader.cs : add Value property. (Forgot dependent change.) - -2009-08-17 Atsushi Enomoto - - * MessageHeaders.cs : GetHeader() could mostly skip extra - serialization and deserialization of values. - -2009-08-14 Atsushi Enomoto - - * PeerDuplexChannel.cs : handle Welcome and Refuse at client side. - Now simply use connector contract. - -2009-08-14 Atsushi Enomoto - - * PeerDuplexChannel.cs : handle Disconnect(). Fix URLs a bit. - -2009-08-14 Atsushi Enomoto - - * TcpChannelListener.cs : do not try to compare dead connection's - IPEndPoint (it raises an error). - -2009-08-14 Atsushi Enomoto - - * MessageHeaders.cs : allow null header value on each specific setter. - -2009-08-14 Atsushi Enomoto - - * DuplexChannelBase.cs, TcpDuplexSessionChannel.cs : - get local and remote address of connected counterpart to get - callback channel connected. - * PeerDuplexChannel.cs : remove FIXME wrt above. - -2009-08-07 Atsushi Enomoto - - * PeerDuplexChannel.cs : add fixme comment and remove extra FIXME. - -2009-08-07 Atsushi Enomoto - - * MessageHeader.cs : fill IsReferenceParameter. - -2009-08-06 Atsushi Enomoto - - * ReplyChannelBase.cs, TcpReplyChannel.cs, HttpReplyChannel.cs: - implement remaining async methods and LocalAddress. - -2009-08-05 Atsushi Enomoto - - * PeerDuplexChannel.cs : ongoing listener refactoring. Now it uses - ServiceHost to process neighbor connection (not sure if this is - right way to go though ...). - -2009-07-31 Atsushi Enomoto - - * PeerDuplexChannel.cs : ongoing [MC-PRCH] implementation. Rewrote - connection part to use new internal IPeerConnectorContract for - neighbor connection. - -2009-07-31 Atsushi Enomoto - - * ChannelListenerBase_1.cs, TcpChannelListener.cs, - PeerChannelListener.cs, HttpChannelListener.cs : - support ListenUri accordingly too so that it could be used when - it is different from LocalAddress.Uri. - -2009-07-31 Atsushi Enomoto - - * TcpChannelFactory.cs, TcpDuplexSessionChannel.cs, - TcpRequestChannel.cs : use Via uri to validate and connect. - -2009-07-31 Atsushi Enomoto - - * RequestChannelBase.cs, DuplexChannelBase.cs : - Return endpoint address Uri when no explicit Via uri is specified. - * ChannelFactoryBase.cs : Remove extra async close methods. - Add async open methods. Reject null EndpointAddress. - * PeerChannelFactory.cs : remove async open methods (now in base). - -2009-07-31 Atsushi Enomoto - - * PeerDuplexChannel.cs : set correct message endpoint (To header). - -2009-07-31 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs, PeerDuplexChannel.cs, - DuplexChannelBase.cs : set LocalAddress property at base. - -2009-07-30 Atsushi Enomoto - - * PeerDuplexChannel.cs : ongoing refactoring to work both as - listener and client. Now it creates a listening peer node, and - creates a set of TCP client channels for each peer in the mesh. - - (EndpointAddress must be fixed to not filter out correct inputs). - -2009-07-30 Atsushi Enomoto - - * PeerChannelListener.cs : do not accept more than one channel - which results in lots of listening peer node. Only one is enough. - -2009-07-30 Atsushi Enomoto - - * DuplexChannelBase.cs : fix wrong loop implementation. - -2009-07-28 Atsushi Enomoto - - * TcpChannelListener.cs : to avoid creating two or more channels - for one remote endpoint, check existing remote endpoints and - ignore such connections (it must be handled in different thread - fired by ChannelDispatcher loop). - -2009-07-28 Atsushi Enomoto - - * TcpReplyChannel.cs : make sure to not try to receive request when - it is already closed. - -2009-07-28 Atsushi Enomoto - - * TcpChannelListener.cs, TcpDuplexSessionChannel.cs : - some mannerless clients [*1] do not send EndRecord accordingly, but - such channels at listener side should not be kept open. So, close - disconnected channels when the listener needs to accept another - one. - [*1] see olive/samples/wcf/clientbase/samplecli4.cs. - -2009-07-28 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : - Remove extra NIE overrides. - Implement OnAbort() apart from OnClose(). - For duplex session channel, unlike reply channel, it must acquire - TCP connection before OnOpen(), otherwise ChannelDispatcher - releases the connection acceptance WaitHandle and the detected - live connection may be stolen by another channel acceptor. - -2009-07-28 Atsushi Enomoto - - * HttpRequestChannel.cs : implement OnAbort(). - -2009-07-24 Atsushi Enomoto - - * PeerChannelListener.cs : set source field. Remove unnecessary NIE. - * DuplexChannelBase.cs : comment out some extra fields (so far). - * PeerDuplexChannel.cs : pass valid EndpointAddress to PeerNodeImpl. - -2009-07-24 Atsushi Enomoto - - * PeerCustomResolverBindingElement.cs : add some null checks. - -2009-07-23 Atsushi Enomoto - - * TcpChannelListener.cs, TcpReplyChannel.cs, TcpRequestChannel.cs: - Acquire TcpClient for each request/reply. Now it is fully - interoperable with .NET. - -2009-07-23 Atsushi Enomoto - - * TcpReplyChannel.cs, TcpRequestChannel.cs: it somehow adds/expects - ReplyTo and MessageId (though it is session-less), and it expects - EndRecord at weird stage, inconsistent with [MC-NMF]... - Now .NET service accepts one mono client request. - -2009-07-23 Atsushi Enomoto - - * TcpReplyChannel.cs, TcpRequestChannel.cs, TcpBinaryFrameManager.cs: - Send and receive unsized message terminator at once. - Send EndRecord mutually. Got one .net client request working. - -2009-07-23 Atsushi Enomoto - - * BinaryMessageEncoder.cs : revert the previous dictionary change. - They are indeed used for non-in-band-dictionary messages. - -2009-07-23 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs, TcpBinaryFrameManager.cs: - split out binary frame manager class into separate file. - -2009-07-21 Atsushi Enomoto - - * TcpReplyChannel.cs : new reply channel implementation. - * TcpChannelListener.cs : use above for streamed reply channel. - * TcpDuplexSessionChannel.cs : more streaming mode support. - * TcpRequestChannel.cs : a couple of updates to get it working - with the reply channel above. Still some issues on .NET interop. - -2009-07-21 Atsushi Enomoto - - * RequestContext.cs : added internal derived class that implements - some members. - -2009-07-21 Atsushi Enomoto - - * BinaryMessageEncoder.cs : for non-session reader and writer, do not - use dictionary. - -2009-07-17 Atsushi Enomoto - - * PeerDuplexChannel.cs: add the registered node itself to peer list. - (The messaging must be done as TCP request/reply pattern, so it's - not working yet.) - -2009-07-17 Atsushi Enomoto - - * TcpRequestChannel.cs : new channel file (TCP for request/reply - messaging pattern). The messaging part is not working yet. - * TcpChannelFactory.cs : support IRequestChannel. - * TcpDuplexSessionChannel.cs : add unsized message support. - -2009-07-17 Atsushi Enomoto - - * HttpRequestChannel.cs, RequestChannelBase.cs : - A couple of async members are now implemented in the base class. - Ditto for EndpointAddress and Via. - -2009-07-10 Atsushi Enomoto - - * PeerDuplexChannel.cs : now it implements some of node management - functionality and Send operation. The receiver part is not yet. - -2009-07-10 Atsushi Enomoto - - * TcpChannelListener.cs, TcpDuplexSessionChannel.cs : do not pass - timeout to channel constructor. it does not make sense. - -2009-07-10 Atsushi Enomoto - - * PeerChannelFactory.cs, PeerChannelListener.cs : add MessageEncoder - as common interface member, and use binary encoder (not text). - -2009-07-09 Atsushi Enomoto - - * PeerDuplexChannel.cs : PeerNode constructor argument changes. - -2009-07-08 Atsushi Enomoto - - * PeerDuplexChannel.cs, PeerChannelListener.cs, PeerOutputChannel.cs, - PeerInputChannel.cs, PeerChannelFactory.cs : those channels are - going to be unified to PeerDuplexChannel. And it is likely that - input and output functionalities are to be unified too. - -2009-07-08 Atsushi Enomoto - - * TcpChannelFactory.cs : (TcpChannelInfo) ease type restriction. I - may have to reuse it for peer transport. - * PeerChannelListener.cs : add binding member. - * PeerDuplexChannel.cs : remove NIE overrides. Fill fields a bit. - -2009-07-08 Atsushi Enomoto - - * ChannelFactoryBase.cs, HttpChannelFactory.cs, - PeerChannelFactory.cs : close opened channels at OnClose() as - documented. Implement async methods. - * PeerChannelListener.cs : removed some NIE overrides. - -2009-07-02 Atsushi Enomoto - - * DuplexChannelBase.cs : some more async methods. - -2009-06-29 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : on Abort(), do just Close() within - (almost) no time. - * TcpChannelListener.cs : accept multiple channels at a time. - -2009-06-29 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : do not output all (stored) writer - session strings but output only those new ones in current message. - This fixes inconsistent body output in repetitive use of sender. - -2009-06-26 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : handle EndRecord for repetitive - operation that does not involve session. - Preserve writer session as well as reader session. - * MessageHeaders.cs : take name and namespace into consideration - when creating a serializer. - -2009-06-25 Atsushi Enomoto - - * TcpChannelListener.cs, TcpDuplexSessionChannel.cs : - Made required changes for repeated use of message exchanges. - Hold binary reader session. The channels use it incrementally. - Preambles are handled at Open, and EndRecords are handled at - Close, Add session shutdown hook here (not working yet though). - -2009-06-18 Atsushi Enomoto - - * ChannelListenerBase_1.cs : added cancellation hook here too. - HttpChannelListener.cs : use above. - Do not allow parallel channel creation (this listener does not - allow more than one AcceptChannel(). - -2009-06-18 Atsushi Enomoto - - * ReplyChannelBase.cs, HttpReplyChannel.cs : - Add cancellation hook for async TryReceiveRequest. - -2009-06-18 Atsushi Enomoto - - * HttpChannelListener.cs, HttpListenerManager.cs : - slightly improved BuildChannelListener(). - Implement OnAbort() and differentiate it from OnClose(). - -2009-06-18 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : remove NIE stubs. - -2009-06-18 Atsushi Enomoto - - * DuplexChannelBase.cs : simple async delegate calls here too. - -2009-06-16 Atsushi Enomoto - - * ReplyChannelBase.cs : cosmetic dependency reduction on listener. - -2009-06-16 Atsushi Enomoto - - * HttpReplyChannel.cs : cosometic simplification. - -2009-06-16 Atsushi Enomoto - - * HttpRequestChannel.cs : Fixed timeout handling. It was causing - infinite block in 2.0 profile. - -2009-06-12 Atsushi Enomoto - - * TcpChannelListener.cs, TcpDuplexSessionChannel.cs : - more careful close to avoid NRE. - -2009-06-12 Atsushi Enomoto - - * HttpChannelListener.cs : do not Close() more than once (though - it is allowed to call it twice, we don't reject it; just ignore). - -2009-06-12 Atsushi Enomoto - - * CustomBinding.cs : copy timeouts from argument binding in copy ctr. - -2009-06-11 Atsushi Enomoto - - * HttpReplyChannel.cs : reject multiple WaitForRequest calls. - Temporarily disable HTTP Keep-Alive since it somehow results in - wrong reuse of connection (shown as NRE in HttpConnection). - Make sure to close RequestContext which was created from it. - * HttpRequestContext.cs : simplify. - -2009-06-11 Atsushi Enomoto - - * HttpChannelListener.cs, TcpChannelListener.cs, - ChannelListenerBase_1.cs : put common internal listener base - and let it handle those async stuff. - -2009-06-10 Atsushi Enomoto - - * ReplyChannelBase.cs : fix wrong null delegate check point. - -2009-06-10 Atsushi Enomoto - - * HttpReplyChannel.cs, ReplyChannelBase.cs : async operations are - now implemented as virtual in base class. Remove NIEs in http. - -2009-06-10 Atsushi Enomoto - - * HttpChannelListener.cs : hack async implementation. - -2009-06-08 Atsushi Enomoto - - * HttpListenerManager.cs : oops, extra line removal. - -2009-06-08 Atsushi Enomoto - - * HttpChannelManager.cs, HttpListenerManager.cs : rename file too. - -2009-06-08 Atsushi Enomoto - - * HttpChannelManager.cs, HttpChannelListener.cs: renaming, as - "ChannelManager" is confusing (there is ChannelManagerBase). - -2009-06-08 Atsushi Enomoto - - * HttpChannelManager.cs, HttpTransportBindingElement.cs, - HttpReplyChannel.cs, AspNetReplyChannel.cs, HttpChannelListener.cs: - they should be split into separate listener->reply channel lines - (remove "if (HostingEnvironment.IsAspNet)".) - -2009-06-08 Atsushi Enomoto - - * CommunicationObject.cs : OnClosed() requires call to base method. - Close() could rather abort the channel, and Abort() does not - always invke OnAbort(). - * ChannelBase.cs : add call to base as above. - -2009-06-05 Sebastien Pouliot - - * ClientAccessPolicy.cs: Removed - * CrossDomainAccessManager.cs: Removed - * CrossDomainPolicy.cs: Removed - * HttpRequestChannel.cs: Remove call to CrossDomainAccessManager - since this is now done inside the BeginGetResponse call (outside - this assembly) for Moonlight (NET_2_1) - -2009-06-04 Alan McGovern - - * HttpRequestChannel.cs : Rewrite ProcessRequest to use the async APIs - instead of the sync apis. Prevents a possible deadlock condition in - moonlight. - -2009-06-03 Atsushi Enomoto - - * HttpRequestChannel.cs : that SL2/ML2 does not seem to allow null - callbacks, so add hacky ones. - -2009-06-01 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : WaitForMessage() should not return - true when socket input is not available. - -2009-05-29 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : Moved tcp listener accept to OnOpen(). - I cannot precisely identify when EndRecord should be consumed, - so allow it at either at the end of ReadSizedMessage() or on - consuming preamble (it's likely handling EndRecord of previous - message though). - - Now duplex IPeerResolverContract communication works between - either of .NET/Mono client and .NET/Mono server. - -2009-05-29 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : looks like I have added some bogus - code. Handle preamble ack on ReadSizedMessage() only at server. - Consume EndRecord from server, at client side. Though it is likely - changed as it's blocking when mono is at server side. - -2009-05-29 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : .NET seems to be based on somewhat - different protocol than existing code with related to preamble ack. - So changed it to work fine with .NET client (finally). - -2009-05-28 Atsushi Enomoto - - * MessageBufferImpl.cs : do not output Action twice. - -2009-05-28 Atsushi Enomoto - - * MessageBufferImpl.cs : it did not copy headers. - * Message.cs : remove 2_1 conditional implementation for buffered - copy and hence remove bogus code. - -2009-05-28 Atsushi Enomoto - - * MessageProperties.cs : copy argument is wrong. - -2009-05-27 Atsushi Enomoto - - * PeerCustomResolverBindingElement.cs : some argument check. - -2009-05-27 Atsushi Enomoto - - * BinaryMessageEncoder.cs : the serializer somehow leaves binary - xml open, so close the writer as well as open elements. - * TcpDuplexSessionChannel.cs : clear write buffer on each operation. - Do not output EndRecord and SizedMessage at a time. - -2009-05-26 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : there was a miscalculation on the - length of the SizedMessage in the output. - -2009-05-26 Atsushi Enomoto - - * CommunicationObject.cs : use sane default timeout. - * PeerCustomResolverBindingElement.cs : check timeout arg sanity. - * TcpDuplexSessionChannel.cs : ditto. - -2009-05-26 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : It seems that buffered stream channel - only accepts buffered messages, so do as such for write buffers. - Add RelatesTo header. - -2009-05-26 Atsushi Enomoto - - * DuplexSessionChannelBase.cs, DuplexChannelBase.cs: - rename from former to latter. - -2009-05-25 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : reader does not always return full - buffer (depending on the stream). - -2009-05-25 Atsushi Enomoto - - * PeerDuplexChannel.cs, PeerOutputChannel.cs : use new PeerNode.ctor. - -2009-05-25 Atsushi Enomoto - - * PeerCustomResolverBindingElement.cs : (Resolve) returned addresses - could be null. - -2009-05-22 Atsushi Enomoto - - * ChannelManagerBase.cs : there was annoying non-2.1 stuff. - -2009-05-22 Atsushi Enomoto - - * TcpChannelListener.cs, TcpChannelFactory.cs : get reader quotas. - -2009-05-22 Atsushi Enomoto - - * ChannelManagerBase.cs : fix wrong session channel detection. - -2009-05-22 Atsushi Enomoto - - * BinaryMessageEncoderFactory.cs, BinaryMessageEncoder.cs - This encoder factory implements CreateSessionEncoder() and binary - encoder does support session transmit, in different media type. - * ChannelManagerBase.cs : added utility method to create appropriate - encoder. - * HttpChannelFactory.cs, HttpChannelListener.cs, - MsmqChannelFactory.cs, MsmqChannelListener.cs, - PeerChannelFactory.cs, PeerChannelListener.cs, - TcpChannelFactory.cs, TcpChannelListener.cs : use above. - -2009-05-22 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : add ReplyTo header. - -2009-05-21 Atsushi Enomoto - - * DuplexSessionBase.cs : new file, for session implementation. - * TcpDuplexSessionChannel.cs, PeerDuplexChannel.cs, - DuplexSessionChannelBase.cs : changed sync/async implementation - pattern. Now async methods call sync methods using delegates. - -2009-05-21 Atsushi Enomoto - - * InputChannelBase.cs, TransportBindingElement.cs, RequestContext.cs: - a few minor API fixes. - -2009-05-21 Atsushi Enomoto - - * MessageEncoderFactory.cs : implement CreateSessionEncoder(). - -2009-05-19 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : add To header. - -2009-05-19 Atsushi Enomoto - - * MessageFault.cs : fix several SOAP12 fault deserialization in xml - parsing. - -2009-05-18 Atsushi Enomoto - - * FaultConverter.cs : avoid NRE for null IncomingMessageHeaders. - -2009-05-15 Atsushi Enomoto - - * MessageFault.cs : Reason is mandatory. raise XmlException, and - CommunicationException in each CreateFault(). - -2009-05-15 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : on listener side, get TcpClient at - Open(). Some (but not all yet) continuous communication works now. - Use ProtocolException. Remove dummy binary session string. - -2009-05-14 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : more [MC-NMF] implementation. Moved - sending/receiving SizedMessageRecord parts to manager class. - Handle writer session, though it is likely broken at dictionary - writer part (no string is written so far). - * BinaryMessageEncoder.cs : add writer session and rename reader - session. - -2009-05-14 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : more [MC-NMF] implementation. Via uri - is mandatory in initiator preamble packet. Handle Fault reply in - initiator preamble. - -2009-05-14 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : ongoing refactoring to collect [MC-NMF] - based communication under TcpBinaryFrameManager class. - -2009-05-13 Jb Evain - - * MessageHeader.cs: use a SL friendly way of creating an XmlReader - from a StringReader. - -2009-05-13 Atsushi Enomoto - - * MessageImpl.cs, MessageHeader.cs : eliminate xlinq in 2.1, and - actually eliminate DOM-based implementation too in 2.0. - -2009-04-28 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : implement in-band dictionary support - in [MC-NMF] and [MC-NBFSE], used in duplex channels. Added some - comments for magic numbers based on [MC-NMF]. - -2009-04-28 Atsushi Enomoto - - * BinaryMessageEncoder.cs : implement part of in-band dictionary - support for [MC-NBFSE] record in [MC-NMF], in this class. - -2009-04-28 Atsushi Enomoto - - * BinaryMessageEncodingBindingElement.cs : clear extra public members. - -2009-04-27 Atsushi Enomoto - - * TcpDuplexSessionChannel.cs : implemented some channel methods. - -2009-04-27 Atsushi Enomoto - - * BinaryMessageEncoder.cs : use XmlDictionary specified as [MC-NBFS]. - -2009-04-27 Atsushi Enomoto - - * ChannelManagerBase.cs : implement Open/CloseTimeout correctly. - -2009-04-23 Atsushi Enomoto - - * BinaryMessageEncoder.cs : use quotas in binding element. - Implement WriteMessage(). - -2009-04-22 Atsushi Enomoto - - * PeerCustomResolverBindingElement.cs : do initialize field. - -2009-04-21 Atsushi Enomoto - - * PeerCustomResolverBindingElement.cs : - implement full custom resolver. - -2009-04-21 Atsushi Enomoto - - * PeerDuplexChannel.cs, PeerChannelListener.cs, - PeerOutputChannel.cs, PeerCustomResolverBindingElement.cs, - PeerChannelFactory.cs : ongoing p2p channel implementation. - -2009-04-21 Atsushi Enomoto - - * PnrpPeerResolverBindingElement.cs : sync with PeerResolver changes. - -2009-04-21 Atsushi Enomoto - - * BinaryMessageEncodingBindingElement.cs, ChannelBase.cs, - ChannelFactoryBase.cs, WindowsStreamSecurityBindingElement.cs : - implement GetProperty(). Return documented objects or null. - -2009-04-20 Atsushi Enomoto - - * PeerChannelFactory.cs, PeerChannelListener.cs, - PeerCustomResolverBindingElement.cs, PeerDuplexChannel.cs - PeerInputChannel.cs, PeerOutputChannel.cs : - new; ongoing peer transport implementation. - * DuplexSessionChannelBase.cs, InputChannelBase.cs - MsmqOutputChannel.cs, OutputChannelBase.cs, - PeerResolverBindingElement.cs, PeerTransportBindingElement.cs, - PnrpPeerResolverBindingElement.cs, TcpDuplexSessionChannel.cs : - several internal changes (either required or for simplification) - for ongoing peer transport implementation. - -2009-04-08 Atsushi Enomoto - - * PeerTransportBindingElement.cs : ListenIPAddress is IPAddress. - -2009-04-07 Atsushi Enomoto - - * TcpTransportBindingElement.cs : check build-ability before - actually building channels. - * ConnectionOrientedTransportBindingElement.cs : fixed build-ability - conditions according to MSDN. - -2009-03-05 Atsushi Enomoto - - * MessageHeader.cs, MessageHeaders.cs, MessageImpl.cs : - handle headers in SL2. Slightly changed 3.0 code too. - -2009-03-04 Atsushi Enomoto - - * HttpRequestChannel.cs : use cross domain access manager. - -2009-02-27 Atsushi Enomoto - - * Message.cs : (in CreateBufferedCopy) do not pass the entire - message as BodyWriter. - (in GetReaderAtBodyContents) just write body contents. - * MessageImpl.cs : do not try to read body at ctor (fixed tons - of test failures). - Add some state check in GetReaderAtBodyContents(). - * XmlReaderBodyWriter.cs : avoid possible extra xmldecl onto output. - -2009-02-18 Atsushi Enomoto - - * Message.cs : do not forget to flush. - * HttpRequestChannel.cs : give more exact error info. - -2009-02-18 Atsushi Enomoto - - * Message.cs, MessageBufferImpl.cs, XmlReaderBodyWriter.cs : - make buffered copy in ML2 really buffered. - -2009-02-12 Atsushi Enomoto - - * Message.cs : if there is no header item to write, do not write - SOAP header element. - -2009-01-22 Alan McGovern - - * MessageHeaders.cs : List.RemoveAll(Predicate) doesn't exist in Silverlight. - Rewrite to avoid usage of it. - -2009-01-14 Atsushi Enomoto - - * ChannelParameterCollection.cs : implement, rather than NIE. - -2008-05-22 Noam Lampert - - * MessageFault.cs: Correctly serialize ExceptionDetails. Expose SimpleMessageFault to allow - internal users to know the type of the detail. - -2008-05-20 Noam Lampert - - * Message.c: Use private setter for state private variable to ease debugging. - Modify ToString not to change the state, as it is called quite often by VS debugger - -2008-04-21 Roei Erez - - * HttpChannleManager: Fix for multithreaded use. - * HttpReplyChannel: Fix crash during sutdown. - -2008-04-17 Igor Zelmanovich - - * HttpChannleManager: ensure trailing slash in uri. - -2008-04-17 Vladimir Krasnov - - * added: HttpChannleManager, - * HttpChannelListener: added use of HttpChannelManager - -2008-04-17 Vladimir Krasnov - - * MessageEncodingBindingElement.cs: fixed ctor - -2008-04-17 Vladimir Krasnov - - * XmlReaderBodyWriter.cs: fixed ctor, skip xml declaration - -2008-04-17 Vladimir Krasnov - - * HttpReplyChannel.cs: fixed TryReceiveRequest, fix message header To - -2008-04-17 Vladimir Krasnov - - * MessageFault.cs: fixed CreateFault11, implemented "detail" - -2008-04-17 Noam Lampert - - * HttpReplyChannel.cs: fix API - Fix crash during service shutdown. - -2008-04-13 Igor Zelmanovich - - * BindingElementCollection.cs: fix API - .ctor's signature. - -2008-04-10 Eyal Alaluf - - * XmlSerializerBodyWriter.cs: Removed. - -2008-03-25 Vladimir Krasnov - - * MessageFault.cs: fixed WriteReason, .net XmlWriter compatible - -2008-02-20 Atsushi Enomoto - - * DuplexSessionChannelBase.cs : made it non-session (more reusable). - * TcpChannelFactory.cs, TcpChannelListener.cs : - unify factory and listener into TcpChannelInfo for use in - TCP channel implementation. Do not store stream in the listener. - Factory now uses BinaryMessageEncoder. - * TcpDuplexSessionChannel.cs : changes explained above, and now it - holds TcpClient that the listener has accepted. - - tcp-transport-binding-element sample now communicates (though - only when both sides are mono: there seems binary mismatch). - -2008-02-20 Atsushi Enomoto - - * TcpTransportBindingElement.cs, TcpConnectionPoolSettings.cs : - clone connection pool settings too. - * NamedPipetransportBindingElement.cs, - NamedPipeConnectionPoolSettings.cs : let's clean them up too (not - being likely implemented though). - -2008-02-20 Atsushi Enomoto - - * ConnectionOrientedTransportBindingElement.cs, - TcpTransportBindingElement.cs : some API updates. - Initialize default values. - * TcpConnectionPoolSettings.cs : new file. - -2008-02-18 Atsushi Enomoto - - * ServiceHostParser.cs, SvcHttpHandlerFactory.cs, SvcHttpHandler.cs: - added support for "factory" attribute. - -2008-02-15 Atsushi Enomoto - - * HttpRequestContent.cs : consider HttpResponseMessageProperty. - -2008-02-15 Atsushi Enomoto - - * HttpRequestChannel.cs : pass response ContentType to ReadMessage(). - -2008-02-15 Atsushi Enomoto - - * HttpRequestChannel.cs : create WebRequest against To message header - item (if exists). - Consider HttpRequestMessageProperty. - Do not output body when suppressed or the method is GET. - -2008-02-15 Atsushi Enomoto - - * HttpChannelListener.cs : BindingContext may not have listenUri - at its .ctor() step. - -2008-02-08 Atsushi Enomoto - - * BindingContext.cs : RemainingBindingElements is not just a dummy - collection but is actually user-controlled. - -2008-02-08 Atsushi Enomoto - - * TcpChannelFactory.cs, TcpChannelListener.cs, - HttpChannelFactory.cs, HttpChannelListener.cs, - MsmqChannelFactory.cs, MsmqChannelListener.cs, - TextMessageEncodingBindingElement.cs, - BinaryMessageEncodingBindingElement.cs, - MtomMessageEncodingBindingElement.cs : - message encoder should be retrieved only through public API. - * BindingContext.cs : so my old guess was wrong. - - See also: http://blogs.msdn.com/drnick/archive/2006/05/10/594134.aspx - -2008-02-05 Atsushi Enomoto - - * HttpTransportBindingElement.cs : implemented copy constructor. - -2007-08-20 Atsushi Enomoto - - * HttpRequestChannel.cs, HttpReplyChannel.cs : treat SOAPAction HTTP - header when AddressingVersion is None. - -2007-08-20 Atsushi Enomoto - - * MessageHeaders.cs : AddressingVersion.None rejects some WSA - property setters. - -2007-08-19 Atsushi Enomoto - - * OneWayBindingElementImporter.cs - CompositeDuplexBindingElementImporter.cs : new files. - -2007-08-17 Atsushi Enomoto - - * MessageHeaders.cs : due to the DataContractSerializer.ReadObject() - semantic change, its bool parameter must be false, not true. - -2007-07-13 Atsushi Enomoto - - * InputChannelBase.cs, MsmqChannelListener.cs, MsmqInputChannel.cs : - new files. Msmq transport listener Implementation. - * MsmqOutputChannel.cs : implemented Send(). Not sure if it works - (wait for System.Messaging impl.) - * HttpReplyChannel.cs : added comment - -2007-07-06 Atsushi Enomoto - - * MsmqChannelFactory.cs MsmqOutputChannel.cs OutputChannelBase.cs : - new files. internal stuff for msmq channel. - * BinaryMessageEncoder.cs : added another .ctor(). - * MsmqTransportBindingElement.cs : - implemented [Can]BuildChannelFactory(). - -2007-07-06 Atsushi Enomoto - - * MsmqBindingElementBase.cs MsmqTransportBindingElement.cs : - initialize some fields. - -2007-07-05 Atsushi Enomoto - - * MsmqBindingElementBase.cs MsmqMessageProperty.cs - MsmqTransportBindingElement.cs ITransactedBindingElement.cs : - couple of msmq stubs. - -2007-04-02 Atsushi Enomoto - - * SecureMessageGenerator.cs : SecurityContextToken support (though - it is still regarded as invalid by WCF). - -2007-03-13 Atsushi Enomoto - - * WSSecurityMessageHeader.cs, SecureMessageGenerator.cs : - make header.Contents.Add() more strict. - Use HasAsymmetricKey to determine whether to use asymmetric algorithm - or not. - Added some hack to allow ssl token external mode. - Commented out such lines that always premised asymmtric key. - -2007-03-08 Atsushi Enomoto - - * TransactionFlowBindingElement.cs : forgot necessary Clone(). - -2007-03-08 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : support check to create - authenticator is now done in both initiator/recipient sides. - * SecurityRequestContext.cs : don't encrypt WS-Trust RSTR. - -2007-03-07 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : for now, comment out the code - that makes authenticator creation optional. - * SecurityRequestContext.cs : don't decrypt message when it is - WS-Trust messages. Also, do not secure SOAP Fault (it is likely - to fail). - * SecurityChannelListener.cs : GetProperty() now returns - MessageSecurityBindingSupport when requested. It is used by - EndpointDispatcher to check if it supports WS-Trust negotiation. - * ChannelListenerBase.cs : - removed extra TODO and field. Implemented GetProperty(). - * Message.cs : In CreateMessage() for SOAP Fault, create - SimpleMessage with IsFault = true. - -2007-03-07 Atsushi Enomoto - - * SecurityRequestContext.cs : try to reply fault with the inner - channel when an error occurred internally. - * FaultConverter.cs : implemented based on OperationContext (at normal - state it does not seem to create messages, so I implemented it this - way). - -2007-03-07 Atsushi Enomoto - - * TransportBindingElement.cs : implemented GetProperty(). - * TransactionFlowBindingElement.cs : on building factory or listener, - reject channel types that cannot build. - * SecurityBindingElement.cs : added some TODO comments. - * HttpTransportBindingElement.cs : GetProperty() should rather - delegate to base, not BindingContext. - * SecurityRequestContext.cs : somewhat late decryption. - -2007-03-06 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs, - AsymmetricSecurityBindingElement.cs, - SymmetricSecurityBindingElement.cs : - renamed *SecurityBindingElementSupport to *SecurityCapabilities and - implemented ISecurityCapabilities on them. Now those binding - elements support GetProperty(). - -2007-03-05 Atsushi Enomoto - - * SecurityBindingElement.cs : SetIssuerBindingContextIfRequired() - will work only for predefined parameter types. - -2007-03-01 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : - Set proper MessageDirection to the requirement after creation. - split CreateTokenAuthenticator() as MessageDirection is different. - Removed extra creation of requirement. - -2007-03-01 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : token authenticator is not - always created on channel-opening stage. - * SecurityBindingElement.cs : use SslSecurityTokenParameters for - Sslnego binding factory method. - -2007-02-28 Atsushi Enomoto - - * SecureMessageGenerator.cs : inconsistent ReferenceList has caused - signature velification failure. - -2007-02-27 Atsushi Enomoto - - * SecureMessageGenerator.cs : encrypt signature confirmations only - when they are required. - -2007-02-27 Atsushi Enomoto - - * SecureMessageGenerator.cs : SignatureConfirmation must be encrypted - when [Signature Protection is true i.e. when we use - SignBeforeEncryptAndEncryptSignature. - - With this change finally samplesvc.cs/samplecli.cs became - interoperable(!) - -2007-02-27 Atsushi Enomoto - - * SecureMessageDecryptor.cs : signature verification was not done - for endorsing supporting tokens. - * SecureMessageGenerator.cs : moved SignatureConfirmation position - in the security header. Don't output empty ReferenceList. - -2007-02-27 Atsushi Enomoto - - * SecureMessageGenerator.cs : signingToken was added before being - initialized and thus caused NRE. - -2007-02-27 Atsushi Enomoto - - * WSSecurityMessageHeader.cs, SecureMessageDecryptor.cs, - SecureMessageGenerator.cs : use SHA1 instead of HMACSHA1. Now we - don't need workaround for symmetric key restoration. - -2007-02-27 Atsushi Enomoto - - * WSSecurityMessageHeader.cs, SecureMessageDecryptor.cs, - SecureMessageGenerator.cs : - Avoid extra reference search from the request's ReferenceList. - create HMACSHA1 always with the key to compute hash (I'm not sure - it is correct; it is rather to adjust all hash consistent.) - -2007-02-27 Atsushi Enomoto - - * SecureMessageDecryptor.cs : verify that endorsing supporting tokens - actually endorsed the primary signature. - * SecureMessageGenerator.cs : implemented endorsing of the primary - signature. So, now supporting tokens are fully implemented. - -2007-02-27 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : so, those supporting tokens are - totally signing tokens. - * SecureMessageGenerator.cs : Endorsing tokens should also be - included in the message. They are just not signed. - -2007-02-26 Atsushi Enomoto - - * SecureMessageGenerator.cs : support signing and encryption of - supporting tokens. Some required refactory to do it. - * MessageSecurityBindingSupport.cs : added EncryptedData member. - -2007-02-26 Atsushi Enomoto - - * SecureMessageDecryptor.cs : fix exception message. - * WSSecurityMessageHeader.cs, WSSignedXml.cs, WSEncryptedXml.cs : - XmlNamespaceManager is not required for GetIdElement(). - -2007-02-22 Atsushi Enomoto - - * SecureMessageDecryptor.cs, WSSecurityMessageHeader.cs : - moved decryption part from former file to latter file, to reuse - SignedXml instance (though now I doubt how it actually was good) - which in turn required to replace EncryptedData in - WSSecurityMessageHeader with decrypted one. - * WSEncryptedXml.cs : similar to WSSignedXml.cs, to handle wsu:Id. - -2007-02-21 Atsushi Enomoto - - * SecureMessageGenerator.cs : when we create DerivedKeyToken, those - EncryptedData should contain KeyInfo as it is not obvious which key - is used there. .net<->mono DerivedKeyToken introp is done. - * SecureMessageDecryptor.cs : check derived key requirement. - Reduce dom-dependent parts. - -2007-02-21 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : ReferenceList needs to be bound to - the related DerivedKeyToken (if any). - * SecureMessageGenerator.cs : largely done with DerivedKeyToken - support. Some refactoring to distinguish deried-token-related - variables. - * SecureMessageDecryptor.cs : removed its own support for derived - key tokens. Now it fully works with DerivedKeySecurityToken. - -2007-02-21 Atsushi Enomoto - - * WSSecurityMessageHeader.cs, SecureMessageDecryptor.cs, - SecureMessageDecryptor.cs : - Implemented increment token reading in o:Security, as - DerivedKeyToken could reference to existing wrapped key. - Removed WsscDerivedKeyToken and all relevant code. - * SecureMessageGenerator.cs : replaced WsscDerivedKeyToken with - DerivedKeySecurityToken. - -2007-02-16 Atsushi Enomoto - - * SecureMessageGenerator.cs : it was setting security tokens into - incorrect SecurityMessageProperty. - Use correct WrappedKeySecurityToken for EncryptedKeySHA1. - Now it uses SecurityRequestContext instead of just primary key. - * SecureMessageDecryptor.cs : removed extra lines. Limit workarounds - to symmetric reply decryption, which is the only trouble case. - Do not create another SignedXml. - * WSSecurityMessageHeader.cs : SignedXml processing changes above. - -2007-02-15 Atsushi Enomoto - - * SecureMessageDecryptor.cs : Now it uses union token resolver and - the resolver works with in-progress token reading in o:Security. - * WSSecurityMessageHeader.cs : now it does not read EncryptedKey - as EncryptedKeyIdentifierClause. It is rather a SecurityToken. - * SecureMessageGenerator.cs : cosmetic refactoring. - -2007-02-14 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : read EncryptedKeyIdentifierClause - instead of EncryptedKey. - -2007-02-13 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : SigningToken and EncryptionToken - should not be always prepared at channel Open(). It also caused - that extra token requirements. - * SecureMessageGenerator.cs : use correct key clause for encryption. - * SecureMessageDecryptor.cs : reduce extra key acquisition. - -2007-02-06 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : added CreateTokenAuthenticator() - for supporting 'supporting tokens' . - * SecureMessageGenerator.cs : Supporting token creation is done only - at initiator (not sure if it is supposed that, but for now it is). - Removed extraneous CollectSupportingTokens(). - * SecureMessageDecryptor.cs : implemented supporting token - authentication (partly). "Signed" supporting tokens are expected - to work fine. - -2007-02-06 Atsushi Enomoto - - * SecureMessageGenerator.cs : - make SignBeforeEncryptAndEncryptSignature working. - -2007-02-06 Atsushi Enomoto - - * SecureMessageGenerator.cs : EncryptedKeySHA1 needs key hash, not - the key itself. ProtectionToken is WrappedKey. - * SecureMessageDecryptor.cs : now it is internal encrypted key clause, - not EncryptedKeyIdentifierClause which is not for embedded key. - * MessageProperties.cs : Fixed copy direction in CopyProperties(). - -2007-02-05 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : added DefaultKeyWrapAlgorithm - to switch asymmetric and symmetric. Not used yet. - * SecurityRequestChannel.cs : now it pass the request security - property to reply receiver so that it could use the primary key - used at request phase. - * SecurityRequestContext.cs : now it pass the context itself to - reply sender so that it could embed related MessageID. - * SecureMessageGenerator.cs : ongoing changes to support symmetric - binding element. Add RelatesTo output and remove MessageID when - replying to the sender. Added some hacks to get symmetric binding - (kind of) working. - * SecureMessageDecryptor.cs : ditto. Handle embedded encryption key - in SecurityTokenReference (it also involved existing encrypted key - retrieval). In reply receiver, reuse the key that was used at - request phase. It needs significant token resolution refactoring. - -2007-02-02 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : cosmetic refactoring. - * SecureMessageDecryptor.cs : store token and its authentication - policies into the security property, and reuse it on reply. - Some code refactoring; there is at most one o:Security to solve at - one endpoint (depends on Actor). Some attempt to use correct - token parameters (but for now I have only samples that use x509). - * SecureMessageGenerator.cs : For replying message, use initiator's - signing token as the encryption token. Simply reuse security - property from the input message. - - I have some nasty workaround at decryptor for initiator that could - not retrieve decryption key. - -2007-02-02 Atsushi Enomoto - - * SecureMessageGenerator.cs, SecurityChannelListener.cs, - SecurityRequestContext.cs, MessageSecurityBindingSupport.cs: - several refactoring on token acquisition. Large part of - MessageSecurityBindingSupport code is unified. - -2007-02-02 Atsushi Enomoto - - * MessageProperties.cs : Security property should be one of the items. - Actually many other properties should be similar as well. - * MessageImpl.cs, MessageBufferImpl.cs, Message.cs : - when copying a message, copy properties as well. - * SecurityRequestContext.cs : on replying, pass input - SecurityMessageProperty to the security generator. - * SecureMessageGenerator.cs : both of above, for SignatureConfirmation - support. - * WSSecurityMessageHeader.cs : fixed lazy .ctor() that did nothing. - -2007-02-01 Atsushi Enomoto - - * WSSignedXml.cs: - MessageHeader.cs, Message.cs, WSSecurityMessageHeader.cs, - SecureMessageDecryptor.cs, SecureMessageGenerator.cs: - use new WSSignedXml instead of SignedXml, and remove coexisting - Id and wsu:Id. Now we can live only with wsu:Id and therefore - - our reply messages could be consumed by .NET, and - - .NET signature could be verified. - -2007-02-01 Atsushi Enomoto - - * SecureMessageDecryptor.cs : The signing key must be passed as - CheckSignature() argument, not SigningKey. - -2007-01-31 Atsushi Enomoto - - * MessageImpl.cs : don't read attribute after ReadStartElement(). - -2007-01-31 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : some Release() refactoring. - * SecureMessageGenerator.cs : use correct signing key clause for - SecurityTokenReferenceKeyInfo to be serialized. - * SecureMessageDecryptor.cs : now it can try to parse signature. - -2007-01-31 Atsushi Enomoto - - Ongoing changes to support signature confirmation - * SecureMessageGenerator.cs : - Don't output ReplyTo onto reply message. - Write SignatureConfirmation if needed. - * SecureMessageDecryptor.cs : - Some refactoring for header cunsumption. Added commented-out - signature verification part (not working yet, on client side due - to incorrect reply from service and insufficient clause reader). - * WSSecurityMessageHeader.cs : - Added SignatureConfirmation support. - KeyInfoClause for o:SecurityTokenReference should be replaced with - SecurityTokenReferenceKeyInfo. - -2007-01-29 Atsushi Enomoto - - * SecureMessageGenerator.cs : support Timestamp signature. - Removed unused code, and extra argument in CreateReference(). - * WSSecurityMessageHeader.cs : Timestamp also needs Id for SignedXml. - -2007-01-29 Atsushi Enomoto - - * SecureMessageGenerator.cs : - Several fixes to make asymmetric binding working: - - Differentiate signing and encryption token in several areas. - - Fixed signing keyinfo. - Use SenderIdPrefix. - Added initial SecurityMessageProperty handling, not sure if it is - appropriate here though. - * HttpRequestChannel.cs : (some debugging lines) - -2007-01-26 Atsushi Enomoto - - Woohoo! Here is a very basic WS-Security compliant message which could - be allowed by Indigo. - * MessageHeader.cs : added Id support for writing. - * Message.cs : added internal BodyId for signature reference. - * MessageImpl.cs : write Body Id if required. - * SecureMessageGenerator.cs : Before signing, the target elements must - be given wsu:Id. Since I still use System.Security.dll, I need some - trick for signing (I give both Id and wsu:Id, former to sign and - latter to be consumed). Maybe I will have to replace xmldsig/xmlenc - implementation later. Now singning mechanism works except for - wsu:Timestamp (which is kind of mandatory). - - I can's still consume replies from Indigo but it's a big progress :) - -2007-01-26 Atsushi Enomoto - - * MessageHeaderInfo.cs : added internal Id. - * MessageHeader.cs : read and write wsu:Id. - * Message.cs : output wsu namespace if Id exists in any header. - * HttpReplyChannel.cs : (some debugging lines.) - * SecureMessageDecryptor.cs : (remove debugging lines.) - * MessageImpl.cs : removed obsolete code. - * WSSecurityMessageHeader.cs : output "o" prefix. - * SecureMessageGenerator.cs : replaced XmlElement-based header - signing with MessageHeader-based signing, to support Id correctly. - -2007-01-15 Atsushi Enomoto - - * SecureMessageGenerator.cs : some more refactoring and code comments. - * MessageSecurityUtility.cs : made decryptor into an instance class, - like I've done for SecureMessageGenerator. - * SecurityRequestContext.cs, SecurityRequestChannel.cs : - dependent changes for above. - -2007-01-12 Atsushi Enomoto - - * SecureMessageGenerator.cs : fixed derived keysize. derived key was - causing NRE due to the lack of token reference. - No need to pass doc to SignedXml.ctor() anymore. - Moved ReferenceList before the signature(s). - -2007-01-12 Atsushi Enomoto - - * SecureMessageGenerator.cs : add wsu:Timestamp to signing target. - Moved signing key generation code to non-HMACSHA1 signing part. - Don't try to sign wss:Security. - Pass document itself to SignedXml.ctor(). - Use temporary DataObjects to avoid adding Ids (not sure what is the - expected processing yet). - * WSSecurityMessageHeader.cs : to support timestamp signing, add - WriteTo() method in WsuTimestamp. - -2007-01-12 Atsushi Enomoto - - * SecureMessageGenerator.cs : wrong key was used for signing. - Omit KeyInfo for now - it seems that .net (sometimes?) omits it. - -2007-01-11 Atsushi Enomoto - - * SecureMessageGenerator.cs : - Now ID generation process does not modify input message. - Moved derived key generation part into (virtual) signing loop. - MessagePartSpecification support for signing is done. - -2007-01-11 Atsushi Enomoto - - * SecureMessageGenerator.cs : some reordering to handle signing and - encryption with supporting tokens. Fixed XPath query bug for - soap header contents (we want s:Header/*, not s:Header). - -2007-01-11 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : more refactoring. - Made it abstract and added Initiator- and Recipient- classes. - Several members were moved to those derived types. - * AsymmetricSecurityBindingElement.cs, - SymmetricSecurityBindingElement.cs - SecurityChannelFactory.cs, SecurityChannelListener.cs, - SecurityRequestChannel.cs, SecurityOutputChannel.cs, - SecurityRequestContext.cs, SecureMessageGenerator.cs : - All dependent changes by above. Removed ISecurityChannelSource - which became useless. - -2007-01-11 Atsushi Enomoto - - * SecureMessageGenerator.cs : encryption parts should exist too. - * AsymmetricSecurityBindingElement.cs - SymmetricSecurityBindingElement.cs, - MessageSecurityBindingSupport.cs : some refactoring. - Split MessageSecurityBindingSupport into security binding element - specific parts and made MessageSecurityBindingSupport concrete. - It is likely split again, next time based on initiator/recipient. - -2007-01-11 Atsushi Enomoto - - * MessageSecurityUtility.cs, SecureMessageGenerator.cs : - split encryptor part in the former file into latter file, and - make it nonstatic. - * SecurityRequestChannel.cs, SecurityOutputChannel.cs, - SecurityRequestContext.cs : apply the change above. - -2007-01-11 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : - Fixed incorrect TrgGetValue() use. - Added CollectRecipientSupportingTokens(). - -2007-01-11 Atsushi Enomoto - - * MessageSecurityUtility.cs: acctually ReferenceList was inside - EncryptedKey. So, when a key itself is used to encrypt data, - ReferenceList is contained by itself. - * MessageSecurityBindingSupport.cs : - added CollectInitiatorSupportingTokens(). - -2007-01-10 Atsushi Enomoto - - * MessageSecurityUtility.cs: it should support ReferenceList-less - messages. - -2007-01-10 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : reverted previous unnecessary change. - * MessageSecurityUtility.cs : there already was uuid. - -2007-01-09 Atsushi Enomoto - - * MessageSecurityUtility.cs : replaced EncryptedKey with - WrappedKeySecurityToken, which seems to be in actual use in .net. - * WSSecurityMessageHeader.cs : added internal Guid so that it - could be shared between header items. - -2006-12-14 Atsushi Enomoto - - * HttpRequestContext.cs, TextMessageEncoder.cs : - some null arg check. - -2006-12-08 Atsushi Enomoto - - * MessageSecurityUtility.cs : reducing DOM dependency. Use KeyInfoNode - for SecurityTokenReference resolution. - -2006-12-08 Atsushi Enomoto - - * MessageSecurityUtility.cs : fixed EncryptedData decryption to - consider DerivedKeyTokens correctly. - When creating LocalId, don't add '#' here. - -2006-12-07 Atsushi Enomoto - - * MessageSecurityUtility.cs : - handle key mapping for each wsse:Security. - -2006-12-07 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : use prefix "c" for ws-secureconv. - -2006-12-06 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : write top-level ReferenceList in - wsse:Security. - * MessageSecurityUtility.cs : - Now ReferenceList is placed under wsse:Security as WS-Security 1.1 - suggests, and it is used to dereference decryption targets. - Now it premises multiple wsse:Security elements to read. - -2006-12-06 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : don't write o:SecurityTokenReference - manually (and actually the namespace URI was wrong). - -2006-12-06 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : improved DerivedKeyToken writing - and reading. - * MessageSecurityUtility.cs : DerivedKeyToken creation. - -2006-12-06 Atsushi Enomoto - - * SecurityBindingElement.cs, - SymmetricSecurityBindingElement.cs, - AsymmetricSecurityBindingElement.cs : - implemented SetKeyDerivation(). - -2006-12-06 Atsushi Enomoto - - * MessageSecurityUtility.cs : don't add KeyInfoClause to EncryptedKey - more than once. - -2006-12-06 Atsushi Enomoto - - * MessageBufferImpl.cs : XmlReader-based buffer is not possible, so - don't use it. - -2006-12-05 Atsushi Enomoto - - * MessageSecurityUtility.cs : u:Timestamp will be encrypted/signed, - thus move it in front of encryption/signing. - -2006-12-04 Atsushi Enomoto - - * TransactionFlowBindingElement.cs : OnOpen()/OnClose() should not - check state by themselves (btw it's not really working). - * HttpChannelListener.cs : If the url does not end with '/' add it - so that it could be fed to HttpListener. - -2006-12-04 Atsushi Enomoto - - * HttpChannelFactory.cs : check scheme on CreateChannel. - * MessageHeader.cs : finish IsMessageVersionSupported(). - -2006-12-04 Atsushi Enomoto - - * FaultConverter.cs : new file, not used yet though. - -2006-10-21 Atsushi Enomoto - - * SvcHttpHandler.cs : set GET URL to ServiceMetadataBehavior. - -2006-10-20 Atsushi Enomoto - - * SvcHttpHandler.cs : once AspNetReplyChannel get working with HTTP - GET as well as HttpReplyChannel, configuration would be ready now. - -2006-10-18 Ankit Jain - - * TextMessageEncoder.cs (MediaType): Use 'application/soap+xml' for - EnvelopeVersion.Soap12 and 'text/xml' for others. - * HttpReplyChannel.cs (TryReceiveRequest): Revert earlier patch for GET - handling. - Strip '?' from the query string. - -2006-10-13 Ankit Jain - - * MessageVersion.cs (None): Set AddressingVersion.None - -2006-10-12 Atsushi Enomoto - - * SvcHttpHandler.cs : added config-based endpoint addition code. - Though due to some weird bug in mono-core it does not seem to work, - so commented out for now. - * HttpReplyChannel.cs : handle wsdl query parameter. btw creating - mex request message might just be wrong. - Use expected MessageVersion by the channel. - * AspNetReplyChannel.cs : ditto. Plus, HTTP GET support. - -2006-10-12 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : added DefaultSignatureAlgorithm - which differs depending on whether it is asymmetric or symmetric. - * SecurityRequestChannel.cs, SecurityRequestContext.cs : - simplify SecureMessage() and DecryptMessage() arguments (just - take MessageSecurityBindingSupport instead of several parameters). - * MessageSecurityUtility.cs : - - simplify SecureMessage() and DecryptMessage() arguments (just - take MessageSecurityBindingSupport instead of several parameters). - - Take token inclusion mode into account. Don't include them when - it is not expected. Also, change the token reference style. - - add wsa:MessageID to the headers. - - For hmac-sha1 signing (default for symmetric binding), use - symmetric key created for encryption as well to create HMACSHA1. - - add Id to wsu:Timestamp. - - start to handle SecurityMessageProperty. - * WSSecurityMessageHeader.cs : - Added Id to WsuTimestamp. Also use prefixes for its XML output. - Changed date format. - -2006-10-06 Atsushi Enomoto - - * CommunicationObject.cs : reject faulted state on Open()/Close(). - * MessageHeaders.cs : removed extra fields. - -2006-10-06 Ankit Jain - - * HttpReplyChannel.cs (TryReceiveRequest): Handle HTTP GET. - -2006-10-05 Atsushi Enomoto - - * MessageSecurityUtility.cs, SecurityRequestContext.cs : - added some FIXMEs and additional arg. - -2006-10-05 Atsushi Enomoto - - * MessageSecurityUtility.cs : remove duplicate Action header. - -2006-10-05 Atsushi Enomoto - - * MessageFault.cs : partly implemented CreateFault(Message, int). - * Message.cs, MessageImpl.cs, MessageBufferImpl.cs : - handle IsFault correctly in each implementation. - -2006-10-04 Ankit Jain - - * HttpRequestChannel.cs (ProcessRequest): Read till the end. - -2006-10-04 Ankit Jain - - * HttpRequestChannel.cs (ProcessRequest): Temporary workaround for a bug - in WebConnectionStream. - -2006-10-04 Ankit Jain - - * MessageHeaders.cs (To): Use GetHeader till - DataContractSerializer gets ISerializable support. - * CustomBinding.cs (.ctor): Get scheme from TransportBindingElement. - -2006-10-04 Ankit Jain - - * ServiceHostParser.cs (Parse): - (Split): Add some error checks. - -2006-10-03 Atsushi Enomoto - - * SslStreamSecurityBindingElement.cs : updated API to Sep. CTP. - * StreamUpgradeAcceptor.cs : Fix AcceptUpgrade(). - * SslStreamSecurityUpgradeProvider.cs, - SslStreamSecurityUpgradeAcceptor.cs : - new files for Ssl upgrade provider implementation. - * MessageSecurityUtility.cs : - Create proper C14NTransform. Don't use enveloped signature - transform but sign every significant bits. On securing messages - use ChannelProtectionRequirements. - * SecurityRequestContext.cs : pass ChannelProtectionRequirements to - SecureMessage(). - * MessageEncoder.cs : fix API (missing constraint). - * WSSecurityMessageHeader.cs : it is MustUnderstand. - * StreamUpgradeProvider.cs : API fix and implemented .ctor(). - * AsymmetricSecurityBindingElement.cs : default protection order is - SignBeforeEncryptAndEncryptSignature. - -2006-09-29 Ankit Jain - - * SvcHttpHandlerFactory.cs (GetTypeFromSvc): Extract and move code to - ServicHostParser and use that here. - (PrivateBinPath): New. - (GetTypeFromBin): New. Load assembly from PrivateBinPath. - (RemovedCallback): Remove and close the SvcHttpHandler when its - corresponding file (.svc) changes. - * SvcHttpHandler.cs (Close): New. Close the ServiceHost. - - * ServiceHostParser.cs : New. - * CachingCompiler.cs : New. Code extracted from - System.Web.Compilation.CachingCompiler - * CompilationException.cs : New. From System.Web.Compilation - * HtmlizedException.cs : New. Likewise. - -2006-09-29 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : For client side, it is always - InitiatorServiceModelSecurityTokenRequirement which should be - created. Fixed wrong client encryption key acquisition. - -2006-09-29 Atsushi Enomoto - - * SecurityChannelListener.cs, SecurityRequestContext.cs, - MessageSecurityBindingSupport.cs : made similar changes as factories - to listener so that session channels and input channels would work. - Added authenticator creation. - -2006-09-29 Atsushi Enomoto - - * Binding.cs : added missing members. - -2006-09-28 Atsushi Enomoto - - * SecurityRequestChannel.cs, SecurityOutputChannel.cs, - MessageSecurityUtility.cs, MessageSecurityBindingSupport.cs : - reduce code duplication between request and output channels. - The common parts are now in MessageSecurityBindingSupport. - Now reduced several arguments in SecureMessage() for client. - -2006-09-28 Atsushi Enomoto - - * ChannelFactoryBase.cs : implemented ValidateCreateChannel(). - -2006-09-28 Atsushi Enomoto - - * AsymmetricSecurityBindingElement.cs, - SecurityChannelListener.cs, - SecurityRequestContext.cs, - SymmetricSecurityBindingElement.cs, - SecurityRequestChannel.cs, - SecurityOutputChannel.cs, - SecurityChannelFactory.cs, - MessageSecurityBindingSupport.cs : 1) Refactoring. - IMessageSecurityBindingSupport now becomes a class and contains - all the members which resided in ISecurityChannelSource. - Now it takes more constructor params. - Made dependent changes on all sources above. - - 2) Added SecurityTokenAuthenticator creation in - SecurityRequestChannel (SecurityOutputChannel should do the same). - -2006-09-27 Atsushi Enomoto - - * SecurityRequestChannel.cs : ongoing improvements on conditional - key creation. Actually there must be some part that creates an - authenticator (WinFX does that). - -2006-09-27 Ankit Jain - - Add suport for handling .svc files. - * SvcHttpHandlerFactory.cs: New. - * SvcHttpHandler.cs: New. - - * HttpChannelListener.cs (PopulateChannel): Use AspNetReplyChannel if in - asp.net environment. - (OnOpen): Do nothing in asp.net environment. - (OnClose): Likewise. - * HttpReplyChannel.cs (HttpRequestContext): Move to .. - * HttpRequestContext.cs: .. here. - - * AspNetReplyChannel.cs: New. - * AspNetRequestContext.cs: New. - -2006-09-26 Atsushi Enomoto - - * MessageSecurityUtility.cs : - Significantly rewritten decryption parts to respect ReferenceList - to decrypt (so no workaround anymore). - Now e:ReferenceList inside o:Security is treated as the referenced - EncryptedType items are encrypted by 1) the derived key which is - immediately in front of it, or 2) the default key (it is according - to WS-SecureConversation section 9.1). Thus removed immediately - previous hack to auto-fill wsu:Id attributes. - - On securing a message, generate correct Id and add DataReference - to ReferenceList properly. - -2006-09-26 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : handle ReferenceList. It is being - practically used. - -2006-09-26 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : handle DerivedKeyToken as a header content. - Actually WSSecurityTokenSerializer should be able to consume it, but after - spending a lot of time I still cannot successfully read it on WinFX. - Skip ReferenceList for now. - * MessageSecurityUtility.cs : - Replaced some string literals with constants. - Added some workaround for DerivedKeyToken retrieval. - WinFX somehow sends incomplete ISO10126 padding which contains - bigger number than the key size and is rejected by EncryptedXml, - so added DecryptLax() which processes such ones in PaddingMode.None - to workaround it (only for cross-connection between mono and winfx). - Added some incomplete implicit wsu:Id processing. - Don't try to replace SignedXml with EncryptedData. It is not added - to the document tree. - -2006-09-25 Atsushi Enomoto - - * MessageSecurityUtility.cs : support message signature encryption. Some - more refactoring. - -2006-09-22 Atsushi Enomoto - - * SecurityBindingElement.cs : implement Clone(). Remove some MonoTODOs. - -2006-09-22 Atsushi Enomoto - - * MessageSecurityUtility.cs : fix warnings. - -2006-09-22 Atsushi Enomoto - - * MessageSecurityUtility.cs : actually there would be more than one - EncryptedData. Decrypt all. - -2006-09-22 Atsushi Enomoto - - * MessageSecurityUtility.cs : supply correct URIs in SecureMessage(). - Use ISO10126 padding mode (it is not required but in manner). - -2006-09-21 Atsushi Enomoto - - * MessageSecurityUtility.cs : now that EncryptedXml decryption bug is - fixed, remove 16 bytes workaround (we still need encryption bugfix in - that class to make it work fine with mono client). - Removed buggy lines that reset decryption key to AES. - Modified GetKey() argument to take EncryptedData/EncryptedKey element. - * WSSecurityMessageHeader.cs : - (SecurityTokenReferenceKeyInfo) support LoadXml. - -2006-09-20 Atsushi Enomoto - - * TransactionMessageProperty.cs : new file. - -2006-09-20 Atsushi Enomoto - - * ChannelPoolSettings.cs, OneWayBindingElement.cs : build fix, as - gmcs happened to report wrong code. - -2006-09-19 Atsushi Enomoto - - * SecurityChannelFactory.cs, SecurityChannelListener.cs : - .ctor() now requires ChannelProtectionRequirements which will be - supplied via BindingParameterCollection. - * SymmetricSecurityBindingElement.cs, - AsymmetricSecurityBindingElement.cs : thus add - ChannelProtectionRequirement parameter to factory/listener. - * SecurityRequestChannel.cs : use recipient token requirement to - create an encryption token. Thus differentiate the logic from - signing (initiator) token. - -2006-09-19 Atsushi Enomoto - - * SymmetricSecurityChannelFactory.cs, SecurityChannelFactory.cs : - renamed former to latter. - * SymmetricSecurityChannelListener.cs, SecurityChannelListener.cs : - ditto. - -2006-09-19 Atsushi Enomoto - - * MessageSecurityBindingSupport.cs : new internal types to commonize - AsymmetricSecurityBindingElement and SymmetricSecurityBindingElement - and thus make internal factory and listener reusable. - * SymmetricSecurityChannelFactory.cs, SecurityRequestContext.cs, - SecurityRequestChannel.cs, SecurityOutputChannel.cs, - SymmetricSecurityChannelListener.cs : rewrote dependent parts on - SymmetricSecurityBindingElement, using the new types above. - * SymmetricSecurityBindingElement.cs : - Use SymmetricMessageSecurityBindingSupport. - * AsymmetricSecurityBindingElement.cs : - thus implemented, using AsymmetricMessageSecurityBindingSupport. - -2006-09-19 Atsushi Enomoto - - * ChannelFactoryBase.cs : more RC1 update. - -2006-09-19 Atsushi Enomoto - - * MessageEncoder.cs, BinaryMessageEncoder.cs, MtomMessageEncoder.cs, - TextMessageEncoder.cs : updated ReadMessage() API to RC1. - * ChannelListenerBase.cs, ChannelListenerBase_1.cs, - ChannelBase.cs : RC1 API updates. - * MessageImpl.cs : implemented Properties. - * HttpReplyChannel.cs : added HttpRequestMessageProperty support. - -2006-09-18 Ankit Jain - - * MessageHeaders.cs (MessageId): - (RelatesTo): UniqueId is not serializable, serialize it as a string. - -2006-09-17 Atsushi Enomoto - - * ChannelParameterCollection.cs : new file. - * LayeredOutputChannel.cs, SecurityOutputChannel.cs : - new files for IOutputChannel implementation. - * OneWayBindingElement.cs : hacky implementation. - * SymmetricSecurityChannelFactory.cs : support IOutputChannel. - * MessageSecurityUtility.cs : now create identifier from the security - token and the token parameters which is added as an argument. - * SecurityRequestContext.cs, - SecurityRequestChannel.cs : SecureMessage() argument changes. - Set MessageSecurityVersion (SecurityTokenVersion) to the token - requirement. - -2006-09-17 Atsushi Enomoto - - * HttpRequestChannel.cs : close the HttpWebRequest. - -2006-09-17 Atsushi Enomoto - - * HttpRequestChannel.cs, - HttpChannelFactory.cs : implement async request/reply. - * HttpChannelFactory.cs : - verify factory state when creating a channel. - -2006-09-17 Atsushi Enomoto - - * MessageEncoder.cs, TextMessageEncoder.cs, MtomMessageEncoder.cs, - BinaryMessageEncoder.cs : added message version mismatch check. - -2006-09-15 Atsushi Enomoto - - * SymmetricSecurityChannelListener.cs, SecurityRequestContext.cs : - Making incomplete changes to handle different tokens for encryption - and signature. - * SymmetricSecurityChannelFactory.cs, SecurityRequestChannel.cs : - split channel implementation classes out to the latter file. - * MessageSecurityUtility.cs : seems like there is - TimeStampValidityDuration property, so use it (incomplete; a server - needs another love). - -2006-09-12 Atsushi Enomoto - - * MessageSecurityUtility.cs, SymmetricSecurityChannelFactory.cs, - SecurityRequestContext.cs : now that we have key identifier clause - and working ResolveKeyIdentifierClause(), just create keys inside - SecureMessage(). Add KeyInfo to the xmldsig. - -2006-09-12 Atsushi Enomoto - - * SymmetricSecurityChannelFactory.cs, SecurityRequestContext.cs : - pass SecurityKeyIdentifierClause to SecureMessage(). - * SecurityBindingElement.cs : set X509ReferenceStyle as Thumbprint - for IssuedToken binding element. - * SymmetricSecurityChannelListener.cs : removed hack to just create - X509 security token, and implemented correct token creation. - * WSSecurityMessageHeader.cs : added new KeyInfoClause type that - wraps SecurityTokenReference element. - * MessageSecurityUtility.cs : use the above. - -2006-09-08 Atsushi Enomoto - - * MessageSecurityUtility.cs : raise MessageSecurityException when it - could not find a security header. - * SymmetricSecurityChannelFactory.cs : now it also supports - IRequestSessionChannel. Extracted SecurityRequestChannel out from - the factory type. - -2006-09-08 Atsushi Enomoto - - * SecurityRequestContext.cs : moved securing message part to - MessageSecurityUtility.cs. - * MessageSecurityUtility.cs : the change above. - use DateTime.Now for timestamp basis. Don't append signature to - the document. Instead it is added to the header. Capture body - content instead of the body itself. - * SymmetricSecurityChannelFactory.cs : decrypt reply message to - be processed by upper layers. - -2006-09-08 Atsushi Enomoto - - * MessageSecurityUtility.cs, WSSecurityMessageHeader.cs, - SymmetricSecurityChannelListener.cs, - SymmetricSecurityChannelFactory.cs, SecurityRequestContext.cs : - more refactoring. Request serialization became much more conformant - and add required header items. - Security Token retrieval is needed to send it in the request. - Fixed wrong key encryption. - -2006-09-07 Atsushi Enomoto - - * SecurityRequestContext.cs : the workaround was not functional. - -2006-09-07 Atsushi Enomoto - - * SecurityRequestContext.cs : some more refactoring. Use EncryptedXml - API, especially ReplaceData(), instead of native crypto stuff. - * WSSecurityMessageHeader.cs : handle dsig:Signature as well (for - MessageProtectionOrder.SignBeforeEncrypt). - -2006-09-07 Atsushi Enomoto - - * SecurityRequestContext.cs : label should be combined of both - the client's and the server's. - -2006-09-06 Atsushi Enomoto - - * SecurityRequestContext.cs : enable key derivation (though for now - GenerateDerivedKey() is unimplemented). Create meaningful, - decrypted request message to be consumed by the upper layer. - -2006-09-06 Atsushi Enomoto - - * SecurityRequestContext.cs : implement Close() and Reply(). - ongoing implementation of Reply(TimeSpan). - * MessageSecurityUtility.cs : new file to collect utility methods. - * SymmetricSecurityChannelFactory.cs : moved securing message code - to the above file. - * SymmetricSecurityChannelListener.cs : tiny renaming. - -2006-09-06 Atsushi Enomoto - - * SecurityRequestContext.cs : security header is also stored. - removed NotImpl. - * WSSecurityMessageHeader.cs : read EncryptedKey and EncryptedData - as well. - -2006-09-06 Atsushi Enomoto - - * SymmetricSecurityChannelFactory.cs : tiny progress on securing - message. - -2006-09-05 Atsushi Enomoto - - * SymmetricSecurityChannelFactory.cs : specify KeyUsage.Exchange - so that it retrieves the security key in that manner. - -2006-09-05 Atsushi Enomoto - - * Binding.cs : MessageVersion is null when there is no - MessageEncodingBindingElement. - * Message.cs : null arg check. - -2006-09-05 Atsushi Enomoto - - * ChannelPoolSettings.cs, OneWayBindingElement.cs : new files. - -2006-09-04 Atsushi Enomoto - - * SymmetricSecurityChannelListener.cs, SecurityRequestContext.cs, - LayeredReplyChannel.cs, LayeredCommunicationObject.cs, - LayeredRequestChannel.cs : some refactoring. - * SymmetricSecurityChannelFactory.cs : - ongoing secure message creation implementation. - -2006-09-01 Atsushi Enomoto - - * SymmetricSecurityBindingElement.cs : - pass specific ServiceCredentialsSecurityTokenManager type to - SymmetricSecurityChannelListener as it needs ServiceCertificate. - * SymmetricSecurityChannelListener.cs : - get service certificate. It's a temporary hack. - Move RequestContext code to below. - * SecurityRequestContext.cs : new file. - * WSSecurityMessageHeader.cs : implementing Read(), but to finish - it I have to finish decryption of the incoming message. - -2006-08-31 Atsushi Enomoto - - * MessageImpl.cs : don't write attributes on the first body content - element *on soap Body element*. - * MessageBufferImpl.cs : don't throw ArgumentNullException. - ObjectDisposedException is appropriate. - * MessageHeader.cs : (RawMessageHeader) don't write element itself - in OnWriteHeader*Contents*(). - -2006-08-31 Atsushi Enomoto - - * WSSecurityMessageHeader.cs : new file. - * SymmetricSecurityChannelFactory.cs : - moved WSSecurityHeader and related types to the above. - * SymmetricSecurityChannelListener.cs : - reject SOAP-env-less message. - -2006-08-31 Atsushi Enomoto - - * SecurityChannelListener.cs, SymmetricSecurityChannelListener.cs : - renamed former to latter. - * SymmetricSecurityChannelFactory.cs : - create requirements every time. It is also likely that I need - another requirement instance to get service credentials here. - -2006-08-30 Atsushi Enomoto - - * SymmetricSecurityBindingElement.cs : make BuildChannelListener() - similar to BuildChannelFactory() (set credentials, issuer binding - context etc.). - * SecurityChannelListener.cs : - more ongoing security support implementation. - * SymmetricSecurityChannelFactory.cs : - moved GetSecurityKey() to SymmetricSecurityRequestChannel. - -2006-08-29 Atsushi Enomoto - - * SecurityChannelListener.cs, SymmetricSecurityBindingElement.cs : - Renamed SecurityChannelListener to SymmetricSecurityChannelListener. - Implementation is underway. - * LayeredReplyChannel.cs : - like LayeredRequestChannel, use ChannelListenerBase to provide - default timeouts. - -2006-08-29 Atsushi Enomoto - - * MessageHeader.cs : added another implementation type that uses - XmlElement, for buffering purpose. - * MessageImpl.cs : Header item types are user-driven by - MessageHeader.GetHeader(int), so at storing phase just store - nodes as XmlElement. - * MessageHeaders.cs : avoid dumping XmlNode to string to create - another XmlReader. - -2006-08-28 Atsushi Enomoto - - * SymmetricSecurityBindingElement.cs : find ClientCredentials from - BindingParameterCollection, not from binding element properties. - -2006-08-28 Atsushi Enomoto - - * SecurityChannelFactory.cs, SymmetricSecurityChannelFactory.cs : - renamed former to latter. - -2006-08-25 Atsushi Enomoto - - * SecurityBindingElement.cs : SetIssuerBindingContext should also - work for SslSecurityTokenParameters. - -2006-08-24 Atsushi Enomoto - - * SecurityBindingElement.cs : - Added SetIssuerBindingContextIfRequired(). - * SecurityChannelFactory.cs : - Changed .ctor() arg again, just to receive binding element. - * SymmetricSecurityBindingElement.cs : - Call SetIssuerBindingContextIfRequired() in BuildChannelFactory(). - SymmetricSecurityChannelFactory .ctor() arg changes. - "ProtectionTokenParameters" is not passed now. - -2006-08-23 Atsushi Enomoto - - * SymmetricSecurityBindingElement.cs : requirements should be - filled at InitializeSecurityTokenParameters as long as possible. - SymmetricSecurityChannelFactory now does not receive - requirements (it now creates one inside it) at .ctor(). - * SecurityChannelFactory.cs : remove requirement argument. - -2006-08-23 Atsushi Enomoto - - * SymmetricSecurityBindingElement.cs : implemented copy constructor. - -2006-08-22 Atsushi Enomoto - - * SymmetricSecurityBindingElement.cs : - MessageSecurityVersion property is of type SecurityTokenVersion. - * SecurityBindingElement.cs : - Implemented CreateSecureConversationBindingElement(). - For CreateIssuedTokenBindingElement(), ProtectionTokenParameters is - the argument IssuedSecurityTokenParameters itself. - -2006-08-22 Atsushi Enomoto - - * SymmetricSecurityBindingElement.cs : - CreateSecurityTokenManager() can be directly used now. - Use CallInitializeSecurityTokenRequirement() to fill requirement - properties. - -2006-08-16 Atsushi Enomoto - - * ChannelFactoryBase.cs : GetProperty() is virtual. - -2006-08-14 Atsushi Enomoto - - * SymmetricSecurityBindingElement.cs : in BuildChannelFactory(), - create token manager, token parameters and token requirements, - and fill some requirements. - * TransportBindingElement.cs, HttpTransportBindingElement.cs, - TextMessageEncodingBindingElement.cs : workaround to not throw NIE. - * BindingContext.cs : implemented RemainingBindingElements. - kill "no remaining binding element" error in GetInnerProperty() - * SecurityChannelFactory.cs : now it became - SymmetricSecurityChannelFactory, thus soon to be renamed. - Several ongoing actual security resolution is on. - -2006-08-11 Atsushi Enomoto - - * CommunicationObject.cs : - add GetCommunicationObjectType() and use it. - * ChannelFactoryBase.cs, ChannelListenerBase_1.cs : - use ThrowIfDisposedOrNotOpen(). - * LayeredCommunicationObject.cs : have similar ThrowIf...() methods - to CommunicationObject. Make it IDisposable. - * LayeredRequestChannel.cs : use above. - * SecurityChannelFactory.cs : removed state check as it is done at - above class. - -2006-08-10 Atsushi Enomoto - - * SecurityBindingElement.cs : (CanBuildChannelFactory and - CanBuildChannelListener) directly dispatch to BindingContext. - * SymmetricSecurityBindingElement.cs : require protection token - parameters before building a channel or a listener. - * ChannelFactoryBase.cs : raise an error when a channel is being - created without opening the factory. - * ChannelListenerBase_1.cs : ditto for the listener. - * SecurityChannelFactory.cs : before sending a request, it must be - opened. - -2006-08-07 Atsushi Enomoto - - * MessageBufferImpl.cs : initialize fields. - workaround BufferSize just to return 0. - * MessageImpl.cs : for BodyWriter, don't use DefaultMessageBuffer - which does not support multi time write. - * Message.cs : implemented State. - -2006-08-07 Atsushi Enomoto - - * Message.cs : OnGetBodyAttribute() cannot return anything unless it - is consuming XmlReader. - Implemented OnCreateBufferedCopy(), to return XPathMessageBuffer. - * MessageBuffer.cs : implemented CreateNavigator(). - * MessageBufferImpl.cs : added XPathMessageBuffer class. - - I kinda know that MS heavily depends on binary XmlReader and may have - XPathNavigator implementation based on the binary stuff, but at - least for now we have almost no motivation to mimick it. - -2006-08-07 Atsushi Enomoto - - * SecurityChannelFactory.cs : a bit more of security header code. - -2006-08-04 Atsushi Enomoto - - * SymmetricSecurityBindingElement.cs : - set default MessageProtectionOrder in every construction. - -2006-08-03 Atsushi Enomoto - - * LayeredRequestChannel.cs, SecurityChannelFactory.cs : - changed to require ChannelFactoryBase to support default timeout. - Made some methods non-virtual. Preparing code to add security - headers (empty yet). - * SecurityBindingElement.cs : implemented several factory methods - that return SymmetricSecurityBindingElement. - -2006-08-02 Atsushi Enomoto - - * IStreamUpgradeBindingElement.cs, - StreamUpgradeBindingElement.cs : renamed from former to latter. - -2006-08-02 Atsushi Enomoto - - * IStreamUpgradeBindingElement.cs : API update, soon to be renamed. - -2006-07-31 Ankit Jain - - * MessageHeaders.cs (From): Use Constants.WSA1 - (MessageId): Implement the same pattern as other properties (From etc). - -2006-07-28 Atsushi Enomoto - - * LocalClientSecuritySettings.cs : initialize IdentityVerifier as well. - * SecurityBindingElement.cs : some cosmetic changes. - -2006-07-28 Atsushi Enomoto - - * SecurityBindingElement.cs : LocalClientSettings and - LocalServiceSettings returns an instance for each. - * LocalClientSecuritySettings.cs : initialized fields. - -2006-07-28 Atsushi Enomoto - - * LocalClientSecuritySettings.cs : moved from S.SM.Description, and - kinda implemented Clone() just with MemberwiseClone(). - -2006-07-27 Ankit Jain - - * MessageHeaders.cs (set_To): Use Uri.AbsoluteUri . - * MessageHeader.cs (knownTypes): New. Known type array containing - EndpointAddress10. - (CreateHeader): Use knownTypes with the DataContractSerializer .ctor - -2006-07-21 Atsushi Enomoto - - * LayeredRequestChannel.cs, LayeredReplyChannel.cs, - LayeredCommunicationObject.cs, - SecurityChannelFactory.cs, SecurityChannelListener.cs : - new files to support security channels, though right now they - just pass inner channels through. - * SymmetricSecurityBindingElement.cs : use above. - -2006-07-21 Atsushi Enomoto - - * AsymmetricSecurityBindingElement.cs, - SymmetricSecurityBindingElement.cs : - Default SecurityTokenParameters is null. - -2006-07-20 Atsushi Enomoto - - * AsymmetricSecurityBindingElement.cs : remove NotImpl for now. - -2006-07-20 Atsushi Enomoto - - * Message.cs : When EnvelopeVersion is None, don't write SOAP - envelope. - * MessageHeader.cs : don't write headers when EnvelopeVersion is None. - * MessageHeaders.cs : When EnvelopeVersion is None, don't output - headers. When AddressingVersion is None, don't output addressing - headers as well, except for Action which is still needed by - service dispatcher. - -2006-07-20 Atsushi Enomoto - - * MessageHeaders.cs : changed specific properties to find it from - headers as Action property does (local variables won't be set by - setter). Cache serializers. Check null serializer arguments. - For EndpointAddress, GetHeader() shouldn't use serializer. - -2006-07-19 Atsushi Enomoto - - * MessageHeader.cs : WriteTo() should treat EndpointAddress to not - use XmlObjectSerializer (since it is not data contract type). - -2006-07-18 Atsushi Enomoto - - * MessageImpl.cs : Improved ReadHeaders(). - For certain header items, use EndpointAddress.ReadFrom(). - -2006-07-18 Atsushi Enomoto - - * AsymmetricSecurityBindingElement.cs : - it is not ISecurityCapabilities anymore. - -2006-07-18 Atsushi Enomoto - - * MessageVersion.cs : added None. - -2006-07-14 Atsushi Enomoto - - * Message.cs : GetReaderAtBodyContents() implementation using - writer methods. - -2006-07-13 Atsushi Enomoto - - * Message.cs : CreateMessage(version,action,xmlReader) incorrectly - used MessageVersion.Default. - -2006-07-12 Duncan Mak - - * MessageBuffer.cs (MessageContentType): Return - "application/soap+msbin1". - - * MessageImpl.cs (EmptyMessage.OnCreateBufferedCopy): - (SimpleMessage.OnCreateBufferedCopy): - (XmlReaderMessage.OnCreateBufferedCopy): Hook up with the new - MessageBuffer implementations. - - * MessageBufferImpl.cs: Concrete implmentations for MessageBuffer. - (DefaultMessageBuffer): Used by EmptyMessage and SimpleMessage. - (XmlReaderMessageBuffer): Used by XmlReaderMessage. - -2006-07-12 Atsushi Enomoto - - * MessageImpl.cs : Action should be added in request messages. Omit - it only in reply message, thus moved to dispatcher logic. - -2006-07-12 Ankit Jain - - * HttpRequestChannel.cs (HttpRequestChannel.Request): Workaround for a - bug in WebConnectionStream. - * MessageHeaders.cs (MessageHeaders.From): - (MessageHeaders.ReplyTo): - (MessageHeaders.To): Add the corresponding MessageHeader on set. - -2006-07-11 Atsushi Enomoto - - * MessageImpl.cs : when AddressingVersion is None (e.g. POX), don't - add SOAP Action to the response at any time. - -2006-07-10 Atsushi Enomoto - - * SymmetricSecurityBindingElement.cs, - SecurityBindingElement.cs : They are not ISecurityCapabilities now. - Implemented .ctor() and some properties. - -2006-07-10 Atsushi Enomoto - - * TransactionFlowBindingElement.cs : new file. - * HttpTransportBindingElement.cs : added missing KeepAliveEnabled. - -2006-07-06 Atsushi Enomoto - - * MessageFault.cs : - DefaultAction vanished. CreateFault() now takes bufferSize arg. - * MessageHeaders.cs : ArgumentException -> MessageHeaderException. - * AddressingVersion.cs : added None. Equals() and GetHashCode() - vanished (there is anyways no way to instantiate this type). - * MessageVersion.cs : added Soap11 and Soap12. - * TextMessageEncoder.cs : silly quotation mark wrapper disappeared - in June CTP. goodie. - -2006-07-05 Atsushi Enomoto - - * MtomMessageEncoder.cs, BinaryMessageEncoder.cs, Message.cs : - removed some vanished CreateMessage() overloads. - -2006-07-05 Atsushi Enomoto - - * CustomBinding.cs, HttpsTransportBindingElement.cs, - HttpTransportBindingElement.cs : - They are not ISecurityCapabilities anymore. - Modified code to match June CTP behavior. - -2006-07-05 Atsushi Enomoto - - * StreamSecurityUpgradeProvider.cs : Identity -> EndpointIdentity. - -2006-07-05 Atsushi Enomoto - - * EmptyFaultException.cs : removed unused code. - * IRequestContext.cs, RequestContext.cs : renamed former to latter. - -2006-07-05 Atsushi Enomoto - - * LayeredChannelFactory.cs : removed obsolete class. - * ChannelFactoryBase.cs, HttpChannelFactory.cs, - ChannelListenerBase.cs, HttpChannelListener.cs, - HttpReplyChannel.cs, ChannelManagerBase.cs : - all those changes were brought by ChannelManagerBase changes. - -2006-07-05 Atsushi Enomoto - - * ReplyChannelBase.cs, HttpChannelFactory.cs, ChannelBase.cs - CommunicationObject.cs, HttpChannelListener.cs, - ChannelFactoryBase.cs : - CommunicationObject abstract changes brought this madness. - -2006-07-05 Atsushi Enomoto - - * BindingContext.cs : listenUri address parameters could be null in - June CTP. - -2006-07-05 Atsushi Enomoto - - * IRequestContext.cs : - Now it became a class. File renaming will follow soon. - * IChannelFactory.cs, IInputChannel.cs, IReplyChannel.cs, - IDuplexChannel.cs, IDuplexSessionChannel.cs, - IOutputChannel.cs, IOutputSessionChannel.cs, - IRequestChannel.cs, IRequestSessionChannel.cs : - They are not IDisposable anymore. - For IReplyChannel, IRequestContext -> RequestContext. - * IChannelListener.cs : removed Identity. Added GetProperty(). - * ChannelListenerBase.cs, ChannelListenerBase.cs, - ReplyChannelBase.cs, HttpReplyChannel.cs : - Several members disappeared, and dependent changes. - * HttpTransportBindingElement.cs, - HttpChannelListener.cs, : - ChannelListenerBase.SharedChannelListener vanished. - -2006-07-05 Atsushi Enomoto - - * MessageEncodingBindingElement.cs - MtomMessageEncodingBindingElement.cs, - TextMessageEncodingBindingElement.cs, - BinaryMessageEncodingBindingElement.cs : - June CTP updates: AddressingVersion -> MessageVersion. - * Binding.cs : June CTP. MessageVersion is added. - * ChannelBase.cs, BindingContext.cs, IChannel.cs - ChannelListenerBase_1.cs, - ChannelListenerBase.cs, IChannelListener.cs, - IChannelFactory.cs, - ChannelFactoryBase.cs, ChannelManagerBase.cs : - June CTP. Several interface changes. - * HttpTransportBindingElement.cs : June CTP. HttpMappingMode is gone. - * IChannelManager.cs, LayeredChannelListener.cs, - GenericWrapperChannelFactory.cs, - GenericWrapperChannelListener.cs : They are not used anymore. - -2006-07-04 Atsushi Enomoto - - * MtomMessageEncoder.cs, BinaryMessageEncoder.cs : - sync fix with June CTP API updates. - -2006-07-03 Ankit Jain - - * MessageEncodingBindingElementConverter.cs: - * StandardBindingConverter.cs: - * TransportBindingElementConverter.cs: - * TransactionFlowBindingElementConverter.cs: - * ReliableSessionBindingElementConverter.cs: - * SecurityBindingElementConverter.cs: - Rename *Converter.cs to *Importer.cs - - * TransferMode.cs: Move to System.ServiceModel - -2006-06-22 Atsushi Enomoto - - * CommunicationObject.cs : make sure to change State before - OnClosing/OnClosed/OnOpening/OnOpened when they are overriden. - -2006-06-20 Atsushi Enomoto - - * Message.cs : output WSAddressing xmlns only when Action is - specified (To should be affected, but seems like it is ignored). - -2006-06-20 Atsushi Enomoto - - * MessageImpl.cs : don't set Action when it is null. - -2006-06-12 Ankit Jain - - * TransportBindingElementConverter.cs (ImportEndpoint): Implement. - -2006-05-29 Atsushi Enomoto - - * SecurityBindingElement.cs, SecurityBindingElementConverter.cs : - some updated API fixes. - -2006-05-29 Atsushi Enomoto - - * EnvelopeVersion.cs : moved back to S.SM. - -2006-05-29 Atsushi Enomoto - - * IBindingManualAddressing.cs : vanished in beta2. - * HostedTransportConfiguration.cs, EnvelopeVersion.cs, - LocalClientSecuritySettings.cs, LocalServiceSecuritySettings.cs : - namespace changes. - * SecurityBindingElement.cs : - SecurityStandardsManager -> SecurityTokenSerializer. - -2006-05-29 Atsushi Enomoto - - * XmlSerializerBodyWriter.cs : new file to handle - TypedMessageConverter.ToMessage(). - -2006-04-26 Ankit Jain - - * TransportBindingElementConverter.cs (BeforeImport): Remove - NotImplementedException. - (ImportContract): Likewise. - * CustomBinding.cs (.ctor): Use scheme from the binding parameter. - -2006-04-14 Atsushi Enomoto - - * HttpRequestChannel.cs, HttpChannelFactory.cs : message encoder - being used was not reflecting that of Binding elements. - -2006-04-07 Atsushi Enomoto - - * HttpReplyChannel.cs : when SOAP action is not set as a header item, - just assume that it is in the message. - -2006-04-06 Atsushi Enomoto - - * HttpReplyChannel.cs : actually HTTP header item might be null. - -2006-04-06 Atsushi Enomoto - - * HttpReplyChannel.cs : under SOAP 1.1 SOAP Action is sent as HTTP - header. - -2006-04-06 Atsushi Enomoto - - * TextMessageEncoder.cs : for SOAP 1.1 content type is text/xml. - -2006-04-06 Atsushi Enomoto - - * MessageFault.cs : Fixed SOAP12 reason output. - -2006-04-05 Atsushi Enomoto - - * HttpReplyChannel.cs : no need to set response ContentEncoding since - MessageEncoder.ContentType explicitly contains encoding. - * AddressingVersion.cs : added ActionNotSupported property. Not sure - if it is SOAP version dependent. - -2006-03-23 Atsushi Enomoto - - * HttpReplyChannel.cs : actually I could just workaround bug #77816. - -2006-03-16 Atsushi Enomoto - - * HttpChannelFactory.cs BindingContext.cs - HttpChannelListener.cs HttpTransportBindingElement.cs : - Now BindingContext holds MessageEncoder, and non-custom - channel factory/listener should use it. - * MtomMessageEncodingBindingElement.cs - TextMessageEncodingBindingElement.cs - BinaryMessageEncodingBindingElement.cs : BuildChannelFactory()/ - -Listener() now sets internal BindingContext.MessageEncoder. - Fixed some public API. - -2006-03-15 Atsushi Enomoto - - * BindingContext.cs : CanBuildChannelXXX() should not raise error - for insufficient elements. - * DispatchRuntime.cs : OperationDescription name is not action. So - OperationSelector is created by name, not by action. - * TextMessageEncodingBindingElement.cs : Feb. CTP API fixes. - -2006-03-14 Atsushi Enomoto - - * MessageFaultBodyWriter.cs - XmlReaderBodyWriter.cs - XmlObjectSerializerBodyWriter.cs : made internal. - * SecurityBindingElement.cs - AsymmetricSecurityBindingElement.cs - SymmetricSecurityBindingElement.cs : API fixes. - * TransportBindingElementConverter.cs : ditto. - * TextMessageEncodingBindingElement.cs : added set_AddressingVersion. - * WindowsStreamSecurityBindingElement.cs - SslStreamSecurityBindingElement.cs - TransportSecurityBindingElement.cs : new files. - -2006-03-14 Atsushi Enomoto - - * MessageImpl.cs : according to the W3C REC, mustUnderstand when - reading can be any xs:boolean value. - -2006-03-14 Atsushi Enomoto - - * Message.cs MessageImpl.cs : more sorting out the role of each - write method. - * MessageHeader.cs : use envelope namespace, not addressing namespace. - -2006-03-14 Atsushi Enomoto - - * Message.cs : don't write body contents if it is empty. - Moved WriteStartElement(,"Header",) to OnWriteStartHeaders(). - * MessageImpl.cs : implemented XmlReaderMessage.OnWriteBodyContents(). - * TextMessageEncoder.cs : WriteMessage() should close XmlWriter. - * HttpRequestChannel.cs : close request stream before GetResponse(). - -2006-03-13 Atsushi Enomoto - - * TextMessageEncoderFactory.cs - TextMessageEncoder.cs : encoder does not hold reference to the - factory anymore. Use MessageVersion property in CreateMssage(). - * HttpChannelListener.cs : now it holds message encoder. - * HttpReplyChannel.cs : now it uses listener's shared message encoder. - * MessageImpl.cs : header is optional. - * EnvelopeVersion.cs : namespace URI is missing. - -2006-03-10 Atsushi Enomoto - - * CustomBinding.cs : removed Initialize(). - * Message.cs : renamed ForwardingMessage -> XmlReaderMessage. - * MessageImpl.cs : renamed ForwardingMessage to XmlReaderMessage (used - by Message.CreateMessage(MessageVersion,XmlReader,int) and - implemented Headers, IsEmpty and GetReaderAtBodyContents(). - -2006-03-08 Atsushi Enomoto - - * MessageHeaders.cs : implemented GetReaderAtHeader() and Action (it - could be also added by Add() method and could be reset by Remove()). - * MessageImpl.cs : implemented more. As noted above, Now we don't - have to add Action header explicitly. - * MessageHeader.cs : recovered Writer methods and ToString() from - commented old version. Use prefixes for writing. - Use WriteObjectContent() rather than WriteObject() (it needs - DataContractSerializer fix btw). - -2006-03-08 Atsushi Enomoto - - * MessageHeader.cs : added missing IsReferenceParameter. - * MessageHeaderInfo.cs : added missing IsReferenceParameter. - * MessageHeaders.cs : avoid NullRef when actors is null. - * MessageImpl.cs : (MessageImplBase) add Action header in .ctor(). - (ForwardingMessage) reader consumer is being added (not done). - * MtomMessageEncodingBindingElement.cs : simply use Mtom factory. - * MtomMessageEncoder.cs : updated ContentType value to Feb. CTP. - * HttpRequestChannel.cs : this channel automatically call Open() - when Request() is called. Set content length for request. - Use MessageEncoder's ContentType to also handle charset. - -2006-03-07 Atsushi Enomoto - - * MessageImpl.cs : make them internal. - * HttpReplyChannel.cs : set HttpListenerResponse properties correctly. - -2006-03-07 Atsushi Enomoto - - * ChannelManagerBase.cs : cleanup MonoTODO and unused field. - * HttpChannelListener.cs : removed commented line. - * RequestChannelBase.cs : new base class for request channel classes. - * ChannelListenerBase.cs : OnEndClose() is rather NotImplemented yet. - * HttpReplyChannel.cs : WaitHandle accepts limited timeout value. - * Message.cs : default IsEmpty and IsFault false by default. - * LayeredChannelListener.cs : removed Uri (no chance to set). - * ChannelBase.cs : reimplemented timeout properties. - * HttpRequestChannel.cs : now it is mostly based on - RequestChannelBase. Some more attempt to implement Request(). - -2006-03-07 Atsushi Enomoto - - * Binding.cs CustomBinding.cs : removed OnApplyConfiguration() and - OnInitialize(). Added more BuildChannelListener() overloads. - -2006-03-06 Atsushi Enomoto - - * Binding.cs : added some more missing members especially to support - listener creation. - * HttpChannelListener.cs : Uri should not be null. - * HttpTransportBindingElement.cs : implemented - CanBuildChannelFactory() and CanBuildChannelListener(). - * ServiceHostBase.cs : make Initialize() practically work at OnOpen(). - -2006-03-06 Atsushi Enomoto - - * Binding.cs : updated default namespace property value to Feb. CTP. - -2006-03-03 Atsushi Enomoto - - * AddressHeader.cs : avoid null reference when value is null. - * BindingContext.cs : check null ListenUri args. - -2006-03-03 Atsushi Enomoto - - * MessageFault.cs : Fixed default action name. Null arg check. - -2006-03-03 Atsushi Enomoto - - * BindingElement.cs : Dequeue elements in BindingContext directly. - * BindingContext.cs : Added GetProperty(). - * GenericWrapperChannelFactory.cs GenericWrapperChannelListener.cs : - Now we don't need these extra classes, so marked as deprecated. - -2006-03-03 Atsushi Enomoto - - * Binding.cs : null arg check. - * AddressingVersion.cs : fixed constants to pass the tests. - * BindingElement.cs : tiny meessage fix. - -2006-03-02 Atsushi Enomoto - - * MessageEncodingBindingElement.cs - BinaryMessageEncodingBindingElement.cs - TextMessageEncodingBindingElement.cs - MtomMessageEncodingBindingElement.cs - MessageEncodingBindingElementConverter.cs : several API fixes. - * BindingElement.cs : now if we use generic wrapper it causes - infinite loop, so for now replace it with most-possible-but- - untested logic. - -2006-03-02 Atsushi Enomoto - - (back to normal "record-ChangeLogs" mode after the big API change mess) - * HttpTransportBindingElement.cs : fixed minor API differences. - -2006-02-23 Atsushi Enomoto - - * AsymmetricSecurityBindingElement.cs SecurityBindingElement.cs - SymmetricSecurityBindingElement.cs : - Dependent fixes for System.IdentityModel reorgainzation. - -2006-02-23 Atsushi Enomoto - - * InputChannelBase.cs.notused IInputSession.cs IOutputSession.cs - IProxyFormatter.cs WSHttpBindingBase.cs - PnrpPeerResolverBindingElement.cs IMessageHeaderInfo.cs - MessageInterceptorEventArgs.cs WSHttpBinding.cs - WSFederationBinding.cs ISessionChannel.cs - CompositeDuplexBindingElement.cs MessageVersion.cs - MessageHeader.cs IRequestSessionChannel.cs - BindingElementCollection.cs IReplySessionChannel.cs - MessageProperties.cs IDuplexClientChannel.cs - IInputSessionChannel.cs MessageImpl.cs IDuplexSessionChannel.cs - TcpTransportBindingElement.cs EmptyFaultException.cs - IBindingRuntimePreferences.cs AddressHeaderCollection.cs - IStubFormatter.cs AsymmetricSecurityBindingElement.cs - ConnectionOrientedTransportBindingElement.cs - IProxyOperationSelector.cs MessageBuffer.cs IChannel.cs - PeerResolverBindingElement.cs Message.cs - HttpsTransportBindingElement.cs BindingElement.cs - NamedPipetransportBindingElement.cs IBindingManualAddressing.cs - MessageFaultBodyWriter.cs IReplyChannel.cs - IBindingCapabilities.cs AddressHeader.cs IInputChannel.cs - IMessageProperty.cs IOutputChannel.cs NetPeerTcpBinding.cs - IRequestContext.cs IInputSessionShutdown.cs - SecurityBindingElement.cs PeerTransportBindingElement.cs - IDuplexSession.cs IChannelInitializer.cs - IProxyMessageInspector.cs IChannelListener.cs NetTcpBinding.cs - AddressingVersion.cs FaultException.cs - IRequestChannel.cs MtomMessageEncodingBindingElement.cs - TransportBindingElement.cs BinaryMessageEncodingBindingElement.cs - TextMessageEncodingBindingElement.cs IChannelFactory.cs Binding.cs - ITransportBindingElement.cs IChannelManager.cs MessageFault.cs - MessageHeaders.cs IStubMessageInspector.cs UnderstoodHeaders.cs - BindingParameterCollection.cs IInstanceProvider.cs - WSDualHttpBinding.cs ISession.cs IErrorHandler.cs - MessageEncodingBindingElement.cs HttpTransportBindingElement.cs - IDuplexChannel.cs CustomBinding.cs IOutputSessionChannel.cs - MessageContractAttribute.cs SymmetricSecurityBindingElement.cs : - moved from System.ServiceModel due to the API changes. - -2006-02-23 Atsushi Enomoto - - * ChannelFactoryBase.cs ChannelListenerBase.cs HttpChannelFactory.cs - HttpChannelListener.cs HttpRequestChannel.cs - LayeredChannelListener.cs PeerMessagePropagationFilter.cs - PeerNode.cs ReplyChannelBase.cs : - Feb. CTP API changes - chapter 1. - -2006-02-15 Atsushi Enomoto - - * ChannelBase.cs : OnOpen() and OnClosed() do nothing. - * ReplyChannelBase.cs : now it is based on ChannelBase. - * ChannelListenerBase_1.cs : use DefaultCommunicationTimeouts.Instance - and check null argument in .ctor(). - * HttpReplyChannel.cs : several changes. - Non-async members are mostly implemented. - * HttpChannelListener.cs : no need to receive - IDefaultCommunicationTimeouts. - * HttpRequestChannel.cs : maxSizeOfHeaders is used in MessageHeaders - to allocate buffer array and int.MaxValue causes OutOfMemory. - -2006-02-15 Atsushi Enomoto - - * ClientFramingDecoderState.cs : added missing enum. - * HttpRequestMessageProperty.cs HttpResponseMessageProperty.cs : - added missing bits. - * ChannelBase.cs, LayeredChannelListener.cs : tiny API fixes. - -2006-02-15 Atsushi Enomoto - - * HttpChannelListener.cs : Added GetChannels() and OnClose(). - AcceptChannel() has some code now but it needs more love. - -2006-02-14 Atsushi Enomoto - - * CommunicationObject.cs : Close() does not call Begin/EndClose(). - * ChannelManagerBase.cs : implemented AbortChannel and CloseChannel. - * ChannelListenerBase.cs : implemented OnAbort and OnClose. - -2006-02-10 Atsushi Enomoto - - * HttpRequestChannel.cs : close the streams. - * HttpListener.cs - HttpChannelListener.cs : renamed from former to latter. - -2006-02-09 Atsushi Enomoto - - * ReplyChannelBase.cs : new file for IReplyChannel implementations. - * HttpReplyChannel.cs : new file for HTTP IReplyChannel. - * HttpListenerFactory.cs : removed obsolete file. - * HttpListener.cs : hacky WaitForChannel and AcceptChannel. - * ChannelListenerBase_1.cs : implemented virtual stuff. - * CommunicationObject.cs : Open() should not call BeginOpen() and - EndOpen(). Instead, invoke events individually. - * ChannelListenerBase.cs : its Open() is WaitForChannel(). - -2006-02-08 Atsushi Enomoto - - * HttpRequestChannel.cs : call Flush() after serializing message - into HTTP stream. - -2006-02-08 Atsushi Enomoto - - * HttpRequestChannel.cs : implemented pretty hacky Request(). - -2006-02-02 Atsushi Enomoto - - * HttpRequestChannel.cs : Manager is HttpChannelFactory. - -2006-02-01 Atsushi Enomoto - - * ChannelFactoryBase.cs : removed some NotImplementedException for - further internal implementation. - -2006-01-26 Atsushi Enomoto - - * HttpRequestChannel.cs : new file. mostly not implemented. - * HttpChannelFactory.cs : Implemented CanCreateChannel(). - Partly implemented CreateChannel(). - -2006-01-26 Atsushi Enomoto - - * HttpChannelFactory.cs : (.ctor()) - Don't take ChannelBuildContext. - -2005-11-21 Atsushi Enomoto - - * StreamSecurityUpgradeInitiator.cs PeerMessageOrigination.cs - ChannelBase.cs StreamSecurityUpgradeAcceptor.cs - PeerMessagePropagation.cs : updated to Nov. CTP. - -2005-11-21 Atsushi Enomoto - - * ChannelListenerBase.cs, ChannelManagerBase.cs, - ChannelListenerBase_1.cs, LayeredChannelListener.cs, - StreamSecurityUpgradeAcceptor.cs, - StreamSecurityUpgradeInitiator.cs : - Updated to Nov. CTP API. - -2005-11-21 Atsushi Enomoto - - Now we can rename ListenerFactoryBase.cs to ChannelListenerBase.cs. - -2005-11-21 Atsushi Enomoto - - renamed ChannelListenerBase.cs to ChannelListenerBase_1.cs. - -2005-11-21 Atsushi Enomoto - - * ChannelBase.cs : tiny filename fix. - * ChannelListenerBase.cs : added more .ctor()s. - -2005-11-21 Atsushi Enomoto - - * HttpListenerFactory.cs LayeredChannelListener.cs HttpListener.cs - ListenerFactoryBase.cs ChannelListenerBase.cs : - updated IListener related stuff to Nov. CTP. - file renaming will come soon. - -2005-11-21 Atsushi Enomoto - - * ListenerBase.cs, ChannelListenerBase.cs : - moved from former to latter. - * LayeredListenerFactory.cs, LayeredChannelListener.cs : - moved from former to latter. - -2005-11-20 Atsushi Enomoto - - * SessionFaultedException.cs : removed in Nov. CTP - -2005-11-20 Atsushi Enomoto - - * CommunicationObject.cs : updated to Nov. CTP. - * SessionFaultedException.cs : removed (in Nov. CTP) - -2005-11-03 Atsushi Enomoto - - * TextMessageEncoder.cs : kinda implemented (untested; Message is not - working). - -2005-11-03 Atsushi Enomoto - - * MtomMessageEncoder.cs, BinaryMessageEncoderFactory.cs, - TextMessageEncoderFactory.cs, BinaryMessageEncoder.cs, - TextMessageEncoder.cs, MtomMessageEncoderFactory.cs : new files. - * MessageEncoder.cs : largely implemented. - -2005-11-02 Atsushi Enomoto - - * IRequestReplyCorrelator.cs : new file. - -2005-11-02 Atsushi Enomoto - - * CommunicationObject.cs : OnClose() and OnError() are not virtual. - * DirectionalAction.cs : implemented IComparable. - * MessageEncoder.cs : added misssing ToString(). - -2005-11-02 Atsushi Enomoto - - * ChannelBehaviorCollection.cs : moved to sys.sm. - -2005-10-28 Atsushi Enomoto - - * HttpListenerFactory.cs, HttpListener.cs : new files. - * ListenerFactoryBase.cs, ChannelManagerBase.cs, - CommunicationObject.cs, ChannelFactoryBase.cs, - StreamUpgradeProvider.cs, ChannelBase.cs : timeouts are now - protected internal. - * CommunicationObject.cs : Aborted is bool. Added InternalClose() - * ListenerFactoryBase.cs : kinda implemented GetListeners(). - -2005-10-26 Atsushi Enomoto - - * ListenerFactoryBase.cs : some implementation. - -2005-10-26 Atsushi Enomoto - - * CommunicationObject.cs : more state fixes. - -2005-10-26 Atsushi Enomoto - - * CommunicationObject.cs : some state machine fixes. - -2005-10-26 Atsushi Enomoto - - * PeerNode.cs, ChannelManagerBase.cs : - several API fixes detected by improved corcompare. - -2005-10-25 Atsushi Enomoto - - * LayeredListenerFactory.cs : added missing generic class constraint. - -2005-10-25 Atsushi Enomoto - - * ListenerFactoryBase.cs, - ListenerBase.cs : class constraints were missing for generic args. - -2005-10-24 Atsushi Enomoto - - * StreamUpgradeInitiator.cs : tiny API fix. - -2005-10-23 Atsushi Enomoto - - * PeerMessagePropagationFilter.cs : tiny build fix. - -2005-10-23 Atsushi Enomoto - - * HttpRequestMessageProperty.cs, HttpResponseMessageProperty.cs : - added Name. fixed StatusCode type. - * StreamSecurityUpgradeInitiator.cs, StreamUpgradeAcceptor.cs, - PeerNode.cs, StreamSecurityUpgradeAcceptor.cs, - StreamUpgradeProvider.cs, StreamUpgradeInitiator.cs, - DirectionalAction.cs, HostedTransportConfiguration.cs, - StreamSecurityUpgradeProvider.cs, SessionFaultedException.cs, - PeerMessagePropagationFilter.cs : added missing files. - * Dummy.cs : removed. MSMQ stuff can be added later. - -2005-10-21 Atsushi Enomoto - - * DeliveryStatus.cs, DeliveryFailure.cs, - HttpRequestMessageProperty.cs, PeerMessageOrigination.cs, - PeerMessagePropagation.cs, HttpResponseMessageProperty.cs : - new files. - * Dummy.cs : removed above. - -2005-10-18 Atsushi Enomoto - - * ChannelFactoryBase.cs : tiny .ctor() delegation fix. - -2005-10-09 Atsushi Enomoto - - * MessageEncoderFactory.cs, LayeredListenerFactory.cs, - MessageEncoder.cs, BufferManager.cs : new files. - * Dummy.cs : removed above. - -2005-10-09 Atsushi Enomoto - - * ChannelBase.cs, ChannelBehaviorCollection.cs : new channel files. - * Dummy.cs : removed above. - * CommunicationObject.cs, ListenerFactoryBase.cs : added missing bits. - -2005-10-09 Atsushi Enomoto - - * HttpChannelFactory.cs : new file. - -2005-10-08 Atsushi Enomoto - - * IReplyChannel.cs, IRequestContext.cs, IRequestChannel.cs: - moved to ../System.ServiceModel (correct location). - * ChannelFactoryBase.cs, LayeredChannelFactory.cs, TransferMode.cs: - new files for channels. - * Dummy.cs : reflected above changes. - * ChannelManagerBase.cs : added a bit of code and todos. - -2005-10-04 Atsushi Enomoto - - * ChannelManagerBase.cs, ListenerBase.cs, ListenerFactoryBase.cs : - added listener support files. - * Dummy.cs : removed above. - -2005-10-03 Atsushi Enomoto - - * IReplyChannel.cs, IRequestContext.cs, IRequestChannel.cs : - added request/reply channel interfaces. - * Dummy.cs : removed above. - * CommunicationObject.cs : FIXME comments. - -2005-10-03 Atsushi Enomoto - - * CommunicationObject.cs : implemented some members. - -2005-09-29 Atsushi Enomoto - - * CommunicationObject.cs : some signature fixes. - diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Configuration/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Configuration/ChangeLog deleted file mode 100755 index 8732ca74ddf..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Configuration/ChangeLog +++ /dev/null @@ -1,769 +0,0 @@ -2010-07-30 Atsushi Enomoto - - * EndpointCollectionElement.cs, - StandardEndpointCollectionElement.cs, - StandardEndpointElement.cs, - StandardEndpointElementCollection.cs : new 4.0 types. - -2010-07-28 Atsushi Enomoto - - * CallbackTimeoutsElement.cs - ChannelPoolSettingsElement.cs - ClaimTypeElement.cs - ClientCredentialsElement.cs - ServiceCredentialsElement.cs - ServiceModelExtensionCollectionElement.cs - StandardBindingOptionalReliableSessionElement.cs - StandardBindingReliableSessionElement.cs : couple of API fixes. - * LocalClientSecuritySettingsElement.cs : fixed Properties. - -2010-07-27 Atsushi Enomoto - - * ClaimTypeElement.cs - ClaimTypeElementCollection.cs - FederatedMessageSecurityOverHttpElement.cs - StandardBindingOptionalReliableSessionElement.cs - StandardBindingReliableSessionElement.cs - WSFederationHttpBindingElement.cs - WSFederationHttpSecurityElement.cs - WSHttpBindingBaseElement.cs : implemented ApplyConfiguration and - add/fix descendants' members. - -2010-07-27 Atsushi Enomoto - - * FederatedMessageSecurityOverHttpElement.cs : use correct converter. - * WSFederationHttpBindingCollectionElement.cs : remove extra members. - * WSDualHttpBindingElement.cs, WSFederationHttpBindingElement.cs : - fill base properties expectedly. - -2010-07-27 Atsushi Enomoto - - * WSDualHttpBindingElement.cs, WSFederationHttpBindingElement.cs : - BindingElementType is not a configuration property. - -2010-07-27 Atsushi Enomoto - - * ConfigUtil.cs : the error message can be less ambiguous. - -2010-07-26 Atsushi Enomoto - - * ConfigUtil.cs, ServiceCredentialsElement.cs : - implement x509 store support. - -2010-07-08 Atsushi Enomoto - - * ClientCredentialsElement.cs : warning cleanup. - -2010-05-31 Atsushi Enomoto - - * ClientCredentialsElement.cs, HttpDigestClientElement.cs, - ConfigUtil.cs : implement ClientCredentialsElement.CreateBehavior(). - -2010-04-05 Atsushi Enomoto - - * BaseAddressPrefixFilterElementCollection.cs - BaseAddressPrefixFilterElement.cs : new classes. - * ReliableSessionElement.cs - XmlDictionaryReaderQuotasElement.cs - TextMessageEncodingElement.cs - HostTimeoutsElement.cs - BaseAddressElementCollection.cs - BasicHttpBindingElement.cs - BindingElementExtensionElement.cs - StandardBindingElement.cs - BinaryMessageEncodingElement.cs : added couple of missing stuff. - -2010-03-23 Atsushi Enomoto - - * ConnectionOrientedTransportElement.cs, StandardBindingElement.cs, - LocalClientSecuritySettingsElement.cs, CustomBindingElement.cs: - add couple of missing methods and TypeConverterAttributes. - -2010-03-17 Atsushi Enomoto - - * ServiceMetadataPublishingElement.cs : use IsNullOrEmpty(), names - could be "" which is equivalent to null here. - -2010-03-17 Atsushi Enomoto - - * ConfigUtil.cs, StandardBindingCollectionElement.cs, - MexHttpsBindingCollectionElement.cs, - MexHttpBindingCollectionElement.cs : use GetDefault() in - BindingCollectionElement to create a Binding, instead of activator - immediately. And for mex bindings, use MetadataExchangeBindings. - -2010-03-16 Atsushi Enomoto - - * TcpTransportElement.cs - MsmqIntegrationElement.cs - MsmqElementBase.cs - NamedPipeTransportElement.cs - HttpsTransportElement.cs - TransportElement.cs - MsmqTransportElement.cs - HttpTransportElement.cs : implement missing methods. - -2010-03-16 Atsushi Enomoto - - * IssuedTokenClientElement.cs, MsmqBindingElementBase.cs, - NamedPipeConnectionPoolSettingsElement.cs, - TcpConnectionPoolSettingsElement.cs, - StandardBindingReliableSessionElement.cs, - LocalServiceSecuritySettingsElement.cs : use TimeSpanConverter. - -2010-03-15 Atsushi Enomoto - - * ServiceDebugElement.cs : binding names could rather be empty. - -2010-03-09 Atsushi Enomoto - - * XmlDictionaryReaderQuotasElement.cs : add ApplyConfiguration(). - * BasicHttpBindingElement.cs : apply transport security part. - Use ReaderQuotas.ApplyConfiguration() for better config application. - * HttpTransportSecurityElement.cs : - Add utility config method. Fix enum default values. - -2010-03-08 Atsushi Enomoto - - * X509RecipientCertificateServiceElement.cs : remove extra FIXMEs. - * ServiceCredentialsElement.cs : implement CreateBehavior(). - -2010-03-03 Atsushi Enomoto - - * ServiceDebugElement.cs, ServiceMetadataPublishingElement.cs: - add missing members. - -2009-10-02 Atsushi Enomoto - - * ConfigUtil.cs : revert the change, to use ServiceHostingEnvironment - internal member again. - -2009-10-02 Atsushi Enomoto - - * ServiceThrottlingElement.cs : implement CreateBehavior(). - -2009-10-01 Atsushi Enomoto - - * ServiceModelExtensionCollectionElement.cs : add couple of missing - members. Implement Reset() to not clean up items (so far it is - hacky workaround). - -2009-10-01 Atsushi Enomoto - - * ServiceBehaviorElement.cs, EndpointBehaviorElement.cs : - remove extra interfaces. - * ServiceModelEnhancedConfigurationElementCollection.cs : - there is no protected constructor. - * EndpointBehaviorElementCollection.cs : - add ThrowOnDuplicate. - -2009-10-01 Atsushi Enomoto - - * ServiceModelConfigurationElementCollection.cs : implement set[this] - * ServiceBehaviorElementCollection.cs : remove extra members. - -2009-09-30 Atsushi Enomoto - - * ConfigUtil.cs : use WeConfigurationManager when it is under - ASP.NET environment. - -2009-04-08 Atsushi Enomoto - - * IdentityElement.cs, NetPeerTcpBindingElement.cs: implemented - OnApplyConfiguration(). - -2009-04-07 Atsushi Enomoto - - * XmlDictionaryReaderQuotasElement.cs, NetTcpBindingElement.cs: - implement OnApplyConfiguration(). - -2008-04-22 Igor Zelmanovich - - * ServiceDebugElement.cs: - implement CreateBehavior method. - -2008-04-03 Igor Zelmanovich - - * ServiceModelExtensionCollectionElement.cs: - implement this[int index] api. - -2008-04-01 Igor Zelmanovich - - * ServiceEndpointElementCollection.cs: fix GetElementKey(). - -2008-03-31 Vladmir Krasnov - - * ConfigUtil.cs: fixed CreateBinding - * BasicHttpBindingElement.cs: OnApplyConfiguration - * StandardBindingElement.cs: implemented ApplyConfiguration - -2008-03-27 Igor Zelmanovich - - * XmlElementElementCollection.cs: - * XmlElementElement.cs: - * WSFederationHttpBindingElement.cs: - * WSDualHttpBindingElement.cs: - * WindowsStreamSecurityElement.cs: - * UseManagedPresentationElement.cs: - * TransportElement.cs: - * TransactionFlowElement.cs: - * TextMessageEncodingElement.cs: - * TcpTransportElement.cs: - * TcpConnectionPoolSettingsElement.cs: - * StandardBindingReliableSessionElement.cs: - * SslStreamSecurityElement.cs: - * SecurityElementBase.cs: - * SecurityElement.cs: - * ReliableSessionElement.cs: - * PrivacyNoticeElement.cs: - * PnrpPeerResolverElement.cs: - * PeerTransportElement.cs: - * OneWayElement.cs: - * NetPeerTcpBindingElement.cs: - * NetMsmqBindingElement.cs: - * NamedPipeTransportElement.cs: - * NamedPipeConnectionPoolSettingsElement.cs: - * MtomMessageEncodingElement.cs: - * MsmqTransportElement.cs: - * MsmqIntegrationElement.cs: - * MsmqIntegrationBindingElement.cs: - * MsmqElementBase.cs: - * MsmqBindingElementBase.cs: - * MethodStubs.cs: - * MessageSecurityOverMsmqElement.cs: - * LocalServiceSecuritySettingsElement.cs: - * LocalClientSecuritySettingsElement.cs: - * IssuedTokenParametersEndpointAddressElement.cs: - * IssuedTokenParametersElement.cs: - * IssuedTokenClientElement.cs: - * HttpTransportElement.cs: - * HttpsTransportElement.cs: - * FederatedMessageSecurityOverHttpElement.cs: - * EndpointAddressElementBase.cs: - * ConnectionOrientedTransportElement.cs: - * CompositeDuplexElement.cs: - * ChannelPoolSettingsElement.cs: - fix apis and implementation, make corresponding tests pass - -2008-03-27 Igor Zelmanovich - - * IPAddressConverter.cs: - * MessageVersionConverter.cs: - * MessageSecurityVersionConverter.cs: - * ReliableMessagingVersionConverter.cs: - new internal converters used for reading configuration. - -2008-03-26 Igor Zelmanovich - - * ServiceModelExtensionCollectionElement.cs: - fix GetEnumerator method. - -2008-03-26 Igor Zelmanovich - - * ClientSection.cs: implement InitializeDefaults, refactoring. - * MetadataElement.cs: implement LoadPolicyImporExtensions, - LoasWsdlImportExtensions, refactoring. - * MethodStubs.cs: refactoring. - * PolicyImporterElement.cs: add missing constructors, refactoring. - * PolicyImporterElementCollection.cs: refactoring. - * WsdlImporterElement.cs: add missing constructors, refactoring. - * WsdlImporterElementCollection.cs: refactoring. - -2008-03-24 Igor Zelmanovich - - * ExtensionsSection.cs: typo fix. - * MethodStubs.cs: refactoring. - * PolicyVersionConverter.cs: implement ConvertTo method. - * ServiceAuthorizationElement.cs: refactoring. - * ServiceCredentialsElement.cs: fix BehaviorType property, refactoring. - * ServiceDebugElement.cs: fix BehaviorType property, refactoring. - * ServiceSecurityAuditElement.cs: fix BehaviorType property, refactoring. - * ServiceThrottlingElement.cs: fix BehaviorType property, refactoring. - * ServiceTimeoutsElement.cs: fix BehaviorType property, refactoring. - * X509CertificateTrustedIssuerElement.cs: refactoring. - * X509CertificateTrustedIssuerElementCollection.cs: implement GetElementKey. - all changes make corresponding tests pass. - -2008-03-04 Eyal Alaluf - - * EndpointBehaviorElement.cs: Add "callbackDebug" behavior element. - * MethodStubs.cs: Fix key calculcation of ChannelEndpointElementCollection. - * NamedServiceModelExtensionCollectionElement.cs: Allow derived classes - to extend the properties of this configuration element. - * ServiceModelExtensionCollectionElement.cs: Implement GetEnumerator. - * ServiceModelConfigurationElementCollection.cs: Implement collection. - -2008-03-02 Igor Zelmanovich - - * StandardBindingOptionalReliableSessionElement.cs: - * StandardBindingReliableSessionElement.cs: - fix properties collection initialization. - -2008-03-02 Igor Zelmanovich - - * MessageSecurityOverTcpElement.cs: - fix properties collection initialization. - -2008-02-19 Igor Zelmanovich - - * BasicHttpBindingElement.cs: - * BindingCollectionElement.cs: - * BindingsSection.cs: - * ChannelEndpointElementCollection.cs: - * MethodStubs.cs: - * MexBindingElement.cs: - * MexHttpBindingElement.cs: - * MexHttpsBindingElement.cs: - * MexNamedPipeBindingElement.cs: - * MexTcpBindingElement.cs: - * MsmqIntegrationBindingElement.cs: - * NetMsmqBindingElement.cs: - * NetNamedPipeBindingElement.cs: - * NetPeerTcpBindingElement.cs: - * NetTcpBindingElement.cs: - * PolicyImporterElementCollection.cs: - * TransactionProtocolConverter.cs - * StandardBindingCollectionElement.cs: - * StandardBindingElement.cs: - * WsdlImporterElementCollection.cs: - * WSDualHttpBindingElement.cs: - * WSFederationHttpBindingElement.cs: - * WSHttpBindingElement.cs: - fix apis and implementation, make corresponding tests pass - -2008-02-17 Igor Zelmanovich - - * BasicHttpBindingElement.cs: - * ServiceModelConfigurationElementCollection.cs: - * StandardBindingElement.cs: - * StandardBindingElementCollection.cs: - fixed several bugs, make relevant tests pass. - -2008-02-17 Igor Zelmanovich - - * EncodingConverter.cs: added internal class. - * SecurityAlgorithmSuiteConverter.cs: added internal class. - * BasicHttpMessageSecurityElement.cs: - use SecurityAlgorithmSuiteConverter for "algorithmSuite" property. - -2008-02-16 Atsushi Enomoto - - * MethodStubs.cs : Added CreateBehavior() method in couple of elements. - -2007-03-30 Atsushi Enomoto - - * ServiceModelSectionGroup.cs : - Diagnostic section name is "diagnostics". - -2006-10-20 Atsushi Enomoto - - * ServiceMetadataPublishingElement.cs : enable gets by default. - * ServiceModelConfigurationElementCollection.cs, - NamedServiceModelExtensionCollectionElement.cs : - cosmetic API fixes. - * MethodStubs.cs : (ServiceBehaviorElementCollection and - ServiceBehaviorElement) override DeserializeElement() to read - individual extension elements (and make some DeserializeElement() - callable). - -2006-10-13 Atsushi Enomoto - - * MethodStubs.cs : implemented some GetElementKey() implementations. - -2006-09-27 Atsushi Enomoto - - Replaced Dummy.cs with individual class files: - * MethodStubs.cs : there were some API changes in Sep.CTP. - * Dummy.cs, - AddressHeaderCollectionElement.cs, - AuthorizationPolicyTypeElement.cs, - AuthorizationPolicyTypeElementCollection.cs, - BaseAddressElement.cs, - BaseAddressElementCollection.cs, - BasicHttpBindingCollectionElement.cs, - BasicHttpBindingElement.cs, - BasicHttpMessageSecurityElement.cs, - BasicHttpSecurityElement.cs, - BehaviorsSection.cs, - BinaryMessageEncodingElement.cs, - BindingCollectionElement.cs, - BindingElementExtensionElement.cs, - BindingsSection.cs, - CallbackDebugElement.cs, - CallbackTimeoutsElement.cs, - CertificateElement.cs, - CertificateReferenceElement.cs, - ChannelEndpointElement.cs, - ChannelEndpointElementCollection.cs, - ChannelPoolSettingsElement.cs, - ClaimTypeElement.cs, - ClaimTypeElementCollection.cs, - ClientCredentialsElement.cs, - ClientSection.cs, - ClientViaElement.cs, - ComContractElement.cs, - ComContractElementCollection.cs, - ComContractsSection.cs, - ComMethodElement.cs, - ComMethodElementCollection.cs, - ComPersistableTypeElement.cs, - ComPersistableTypeElementCollection.cs, - ComUdtElement.cs, - ComUdtElementCollection.cs, - CommonBehaviorsSection.cs, - CommonEndpointBehaviorElement.cs, - CommonServiceBehaviorElement.cs, - CompositeDuplexElement.cs, - ConnectionOrientedTransportElement.cs, - CustomBindingCollectionElement.cs, - CustomBindingElement.cs, - CustomBindingElementCollection.cs, - DataContractSerializerElement.cs, - DiagnosticSection.cs, - DnsElement.cs, - EndpointAddressElementBase.cs, - EndpointBehaviorElement.cs, - EndpointBehaviorElementCollection.cs, - ExtensionElement.cs, - ExtensionElementCollection.cs, - ExtensionsSection.cs, - FederatedMessageSecurityOverHttpElement.cs, - HostElement.cs, - HostTimeoutsElement.cs, - HttpDigestClientElement.cs, - HttpTransportElement.cs, - HttpTransportSecurityElement.cs, - HttpsTransportElement.cs, - IdentityElement.cs, - IssuedTokenClientBehaviorsElement.cs, - IssuedTokenClientBehaviorsElementCollection.cs, - IssuedTokenClientElement.cs, - IssuedTokenParametersElement.cs, - IssuedTokenParametersEndpointAddressElement.cs, - IssuedTokenServiceElement.cs, - LocalClientSecuritySettingsElement.cs, - LocalServiceSecuritySettingsElement.cs, - MessageLoggingElement.cs, - MessageSecurityOverHttpElement.cs, - MessageSecurityOverMsmqElement.cs, - MessageSecurityOverTcpElement.cs, - MetadataElement.cs, - MexBindingBindingCollectionElement.cs, - MexBindingElement.cs, - MexHttpBindingCollectionElement.cs, - MexHttpBindingElement.cs, - MexHttpsBindingCollectionElement.cs, - MexHttpsBindingElement.cs, - MexNamedPipeBindingCollectionElement.cs, - MexNamedPipeBindingElement.cs, - MexTcpBindingCollectionElement.cs, - MexTcpBindingElement.cs, - MsmqBindingElementBase.cs, - MsmqElementBase.cs, - MsmqIntegrationBindingCollectionElement.cs, - MsmqIntegrationBindingElement.cs, - MsmqIntegrationElement.cs, - MsmqIntegrationSecurityElement.cs, - MsmqTransportElement.cs, - MsmqTransportSecurityElement.cs, - MtomMessageEncodingElement.cs, - NamedPipeConnectionPoolSettingsElement.cs, - NamedPipeTransportElement.cs, - NamedPipeTransportSecurityElement.cs, - NamedServiceModelExtensionCollectionElement.cs, - NetMsmqBindingCollectionElement.cs, - NetMsmqBindingElement.cs, - NetMsmqSecurityElement.cs, - NetNamedPipeBindingCollectionElement.cs, - NetNamedPipeBindingElement.cs, - NetNamedPipeSecurityElement.cs, - NetPeerTcpBindingCollectionElement.cs, - NetPeerTcpBindingElement.cs, - NetTcpBindingCollectionElement.cs, - NetTcpBindingElement.cs, - NetTcpSecurityElement.cs, - NonDualMessageSecurityOverHttpElement.cs, - OneWayElement.cs, - PeerCredentialElement.cs, - PeerCustomResolverElement.cs, - PeerResolverElement.cs, - PeerSecurityElement.cs, - PeerTransportElement.cs, - PeerTransportSecurityElement.cs, - PnrpPeerResolverElement.cs, - PolicyImporterElement.cs, - PolicyImporterElementCollection.cs, - PrivacyNoticeElement.cs, - ReliableSessionElement.cs, - RsaElement.cs, - SecureConversationServiceElement.cs, - SecurityElement.cs, - SecurityElementBase.cs, - ServiceAuthorizationElement.cs, - ServiceBehaviorElement.cs, - ServiceBehaviorElementCollection.cs, - ServiceCredentialsElement.cs, - ServiceDebugElement.cs, - ServiceElement.cs, - ServiceElementCollection.cs, - ServiceEndpointElement.cs, - ServiceEndpointElementCollection.cs, - ServiceHostingEnvironmentSection.cs, - ServiceMetadataPublishingElement.cs, - ServiceModelEnhancedConfigurationElementCollection.cs, - ServiceModelExtensionElement.cs, - ServicePrincipalNameElement.cs, - ServiceSecurityAuditElement.cs, - ServiceThrottlingElement.cs, - ServiceTimeoutsElement.cs, - ServicesSection.cs, - SslStreamSecurityElement.cs, - StandardBindingCollectionElement.cs, - StandardBindingElement.cs, - StandardBindingElementCollection.cs, - StandardBindingOptionalReliableSessionElement.cs, - StandardBindingReliableSessionElement.cs, - SynchronousReceiveElement.cs, - TcpConnectionPoolSettingsElement.cs, - TcpTransportElement.cs, - TcpTransportSecurityElement.cs, - TextMessageEncodingElement.cs, - TransactedBatchingElement.cs, - TransactionFlowElement.cs, - TransportConfigurationTypeElement.cs, - TransportConfigurationTypeElementCollection.cs, - TransportElement.cs, - UseManagedPresentationElement.cs, - UserNameServiceElement.cs, - UserPrincipalNameElement.cs, - WSDualHttpBindingCollectionElement.cs, - WSDualHttpBindingElement.cs, - WSDualHttpSecurityElement.cs, - WSFederationHttpBindingCollectionElement.cs, - WSFederationHttpBindingElement.cs, - WSFederationHttpSecurityElement.cs, - WSHttpBindingBaseElement.cs, - WSHttpBindingCollectionElement.cs, - WSHttpBindingElement.cs, - WSHttpSecurityElement.cs, - WSHttpTransportSecurityElement.cs, - WindowsClientElement.cs, - WindowsServiceElement.cs, - WindowsStreamSecurityElement.cs, - WsdlImporterElement.cs, - WsdlImporterElementCollection.cs, - X509CertificateTrustedIssuerElement.cs, - X509CertificateTrustedIssuerElementCollection.cs, - X509ClientCertificateAuthenticationElement.cs, - X509ClientCertificateCredentialsElement.cs, - X509DefaultServiceCertificateElement.cs, - X509InitiatorCertificateClientElement.cs, - X509InitiatorCertificateServiceElement.cs, - X509PeerCertificateAuthenticationElement.cs, - X509PeerCertificateElement.cs, - X509RecipientCertificateClientElement.cs, - X509RecipientCertificateServiceElement.cs, - X509ScopedServiceCertificateElement.cs, - X509ScopedServiceCertificateElementCollection.cs, - X509ServiceCertificateAuthenticationElement.cs, - XPathMessageFilterElement.cs, - XPathMessageFilterElementCollection.cs, - XPathMessageFilterElementComparer.cs, - XmlDictionaryReaderQuotasElement.cs, - XmlElementElement.cs, - XmlElementElementCollection.cs : replaced. - -2006-09-05 Atsushi Enomoto - - * Dummy.cs : (config) regenerated. - -2006-07-21 Atsushi Enomoto - - * Dummy.cs : regenerated. - -2006-06-30 Atsushi Enomoto - - * ServiceModelEnhancedConfigurationElementCollection.cs : - oops, it is extraneous. - -2006-06-30 Atsushi Enomoto - - * MethodStubs.cs : several fixes due to the requirements from base - types. - * ServiceModelSectionGroup.cs, - ConfigUtil.cs : Reflect type name changes on properties. - * Dummy.cs : regenerated. - - * ServiceModelEnhancedConfigurationElementCollection.cs, - ServiceModelExtensionCollectionElement.cs : - Added new types. - * BindingSectionGroup.cs, - ServiceModelExtensionSectionCollection.cs - StandardBindingSection.cs - NamedServiceModelExtensionSectionCollection.cs - SecuritySectionBase.cs - EndpointAddressElementBase.cs - MsmqSectionBase.cs - ServiceModelBasicMapConfigurationElementCollection.cs - MsmqBindingConfigurationElementBase.cs - StandardBindingConfigurationElementCollection.cs : - Removed old types. - -2006-06-29 Atsushi Enomoto - - * MethodStubs.cs : some API fixes. - * MsmqTransportSectionBase.cs : removed obsolete type. - -2006-06-28 Atsushi Enomoto - - * StandardBindingSection.cs : removed ConfiguredBindings from - config properties (it conflicts with Bindings). - * Dummy.cs : regenerated (BindingName is not config property). - * ConfigUtil.cs : add bindingConfiguration parameter to - CreateBinding(). For now comment out ApplyConfiguration(). - -2006-06-28 Atsushi Enomoto - - * BindingsSectionGroup.cs : refresh addition. - * StandardBindingSection.cs : added missing members. - * MethodStubs.cs : removed default constructor which now conflicts - with generated one. - Added missing interface members (since interfaces are written now). - * Dummy.cs : regenerated. - * StandardBindingConfigurationElementCollection.cs : - implemented GetElementKey(). - -2006-06-27 Atsushi Enomoto - - * ConfigUtil.cs : reverted previous hack. - * MethodStubs.cs : added some BindingType property implementation. - * ServiceModelExtensionSectionCollection.cs : not abstract. - * StandardBindingConfigurationElementCollection.cs : - new missing type. - -2006-06-27 Atsushi Enomoto - - * BindingsSectionGroup.cs : removed and it is now autogenerated. - * ServiceModelConfigurationElementCollection.cs : some API fixes. - * ServiceModelBasicMapConfigurationElementCollection.cs : ditto. - * MethodStubs.cs : added some missing stuff. Especially, now - GetElementKey() is manually added to all collection types. - * ConfigUtil.cs : hacky Bindings properties. - * Dummy.cs : regenerated. - -2006-06-26 Atsushi Enomoto - - * ServiceModelConfigurationElementCollection.cs : - implemented ElementName. - -2006-06-26 Atsushi Enomoto - - * Dummy.cs : regerenerated. - -2006-06-26 Atsushi Enomoto - - * ConfigUtil.cs : new utility class. - -2006-06-26 Atsushi Enomoto - - * ServiceModelSectionGroup.cs : - * IBindingConfigurationElement.cs : added ApplyConfiguration(). - * BindingsSectionGroup.cs : some API fixes. A bit of indexer - implementation. - * ServiceModelConfigurationElementCollection.cs : implemented a bit. - * ServiceModelSectionGroup.cs : implemented. - -2006-05-29 Atsushi Enomoto - - * Dummy.cs : regenerated. - -2006-05-13 Atsushi Enomoto - - * configgen/configgen.cs : changed implementation strategy. Now it - generates code similar to existing Sys.Configuration classes. - * Dummy.cs : regenerated - * ServiceModelExtensionSectionCollection.cs, - StandardBindingSection.cs - AuthenticationMode.cs - IBindingConfigurationElement.cs - SecuritySectionBase.cs - EndpointAddressElementBase.cs - ServiceModelConfigurationElementCollection.cs - ServiceModelBasicMapConfigurationElementCollection.cs - MethodStubs.cs : several API updates. - -2006-02-23 Atsushi Enomoto - - * Dummy.cs MethodStubs.cs StandardBindingSection.cs : - Feb. CTP API changes - chapter 1. - -2006-02-15 Atsushi Enomoto - - * Dummy.cs : regenerated. - -2006-02-02 Atsushi Enomoto - - * ServiceModelConfigurationElementCollection.cs : signature fix - (in sync with sys.configuration.dll) - -2005-11-20 Atsushi Enomoto - - * MsmqSectionBase.cs, MsmqTransportSectionBase.cs, - NamedServiceModelExtensionSectionCollection.cs : new in Nov. CTP. - * Dummy.cs, AuthenticationMode.cs : - updated to Nov. CTP. - -2005-11-20 Atsushi Enomoto - - * Dummy.cs, BindingsSectionGroup.cs : - removed items related to IntermediaryBinding (removed in beta2). - -2005-10-19 Atsushi Enomoto - - * configgen/configgen.cs : now that bug #76365 is gone, we can use - partial types without problem. - * MethodStubs.cs : thus, new file for partial types to define - methods manually. - * Dummy.cs : regenerated. - -2005-10-06 Atsushi Enomoto - - * ServicesSection.cs : remove. - Actually autogenerated ServicesSection is better. - * Dummy.cs : regenerated. - -2005-10-06 Atsushi Enomoto - - * ServiceModelConfigurationElementCollection.cs, - StandardBindingSection.cs : added some missing members. - * Dummy.cs : regenereated. - -2005-10-06 Atsushi Enomoto - - * ServiceModelBasicMapConfigurationElementCollection.cs, - ServiceModelExtensionSectionCollection.cs, - StandardBindingSection.cs, MsmqBindingConfigurationElementBase.cs : - new non-autogenerated files. - * Dummy.cs :regenerated. - -2005-10-06 Atsushi Enomoto - - * EndpointAddressElementBase.cs : new non-autogenerated file. - * Dummy.cs : regenerated. - -2005-10-06 Atsushi Enomoto - - * ServiceModelConfigurationElementCollection.cs, - IBindingConfigurationElement.cs : new files. - * Dummy.cs : reflecting configgen.exe changes. - -2005-10-05 Atsushi Enomoto - - * AuthenticationMode.cs : new enum. - * Dummy.cs : autogenerated by configgen.exe. - -2005-09-29 Atsushi Enomoto - - * BindingsSectionGroup.cs, ServiceModelSectionGroup.cs - ServicesSection.cs : new files. - diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog deleted file mode 100644 index 95477498f0c..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog +++ /dev/null @@ -1,1476 +0,0 @@ -2010-07-28 Atsushi Enomoto - - * ServiceDebugBehavior.cs, ServiceMetadataExtension.cs : - remove invalid comments. - -2010-07-28 Atsushi Enomoto - - * ServiceDescription.cs : fill Name and Namespace. Remove extra code. - -2010-07-19 Sebastien Pouliot - - * ClientCredentials.cs: Fix NET_2_1 builds - -2010-07-15 Atsushi Enomoto - - * ClientCredentials.cs : implement Clone() here too. - -2010-07-15 Atsushi Enomoto - - * ServiceCredentials.cs : implement Clone(). - -2010-06-23 Atsushi Enomoto - - * ServiceMetadataExtension.cs : Reduced not a few lines of code, - now that we know wsdl and help do not have to be differentiated, - this extension support can be a lot simpler. - -2010-06-23 Atsushi Enomoto - - * ServiceMetadataExtension.cs : add Instance field for simplification. - -2010-06-21 Atsushi Enomoto - - * ServiceThrottlingBehavior.cs : pass channel dispatcher for .ctor. - -2010-06-18 Atsushi Enomoto - - * ServiceMetadataExtension.cs : use simple ChannelDispatcher.IsMex field. - -2010-06-17 Atsushi Enomoto - - * ServiceMetadataExtension.cs : overwrite MessageVersion to use None. - (The only special case I found for ChannelDispatcher.MessageVersion.) - -2010-06-04 Atsushi Enomoto - - * OperationDescription.cs : add contract origin flags to identify - which operation should be used for client operations (and dispatch - too in the future). - * MessageDescription.cs : add IsRequest flag to indicate if it is - for request or not. - * ServiceContractGenerator.cs, ContractDescriptionGenerator.cs : - make use of above changes. - * ContractDescription.cs : don't create extraneous ClientOperations - in irrelevant message direction. - -2010-06-03 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : Now callback contract methods are - also reflected into OperationDescription as well as those from non- - callback contract. Callback methods have reverse MessageDirection, - so adjust them. - * ContractDescription.cs, ServiceEndpoint.cs, TypedMessageConverter.cs : - A bit of renaming / reflect method call changes. - -2010-05-28 Atsushi Enomoto - - * ContractDescription.cs : fill ClientOperation.Formatter here. - (It is hacky, see additional comment.) - -2010-04-23 Atsushi Enomoto - - * ServiceMetadataExtension.cs : raise an error if it failed to set - mex info. (Make it safer.) - -2010-04-23 Atsushi Enomoto - - * ServiceMetadataExtension.cs : reflect DispatcherBuilder change. - -2010-04-02 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : fill FaultDescription action, - name and namespace as expected. - -2010-04-02 Atsushi Enomoto - - * ContractDescription.cs : fill FaultContractInfos in ClientOperation. - -2010-04-02 Atsushi Enomoto - - * FaultDescription.cs : fill Action. - * ContractDescriptionGenerator.cs : do not fill Faults from service - impl. method. Do this from contract method instead. - * OperationDescription.cs : remove extra TODOs. - -2010-03-24 Atsushi Enomoto - - * ServiceMetadataExtension.cs : compare "wsdl" parameter in case- - insensitive manner. - -2010-03-19 Atsushi Enomoto - - * HostedBindingBehavior.cs : remove unused class. - -2010-03-17 Atsushi Enomoto - - * WsdlExporter.cs : allow identical contract while exporting a set - of endpoints, while reject identical ones when calling - ExportEndpoint() individually. - -2010-03-17 Atsushi Enomoto - - * MetadataExchangeBindings.cs : use WSHttpBinding (it works if other - parts gets fixed). - -2010-03-17 Atsushi Enomoto - - * ServiceMetadataExtension.cs, WsdlExporter.cs : - implement ExportEndpoints() and use it. - -2010-03-16 Jb Evain - - * ClientCredentials.cs, ContractDescription.cs, - IEndpointBehavior.cs: use MOONLIGHT symbol to disambiguate - MonoTouch and Moonlight code. - -2010-03-15 Atsushi Enomoto - - * ServiceEndpointCollection.cs : those overrides are rather to check - null arguments, not to skip contract duplicates. - -2010-03-12 Atsushi Enomoto - - * MessageDescription.cs : implement MessageName. - -2010-03-11 Atsushi Enomoto - - * BaseMessagesFormatter.cs : add internal OperationFormatter type - for moonlight/silverlight-sdk compatibility. It mostly wraps - the existing the return value by BaseMessagesFormatter.Create(). - * DispatchOperation.cs, ClientOperation.cs, EndpointDispatcher.cs: - use above new type. - -2010-03-11 Atsushi Enomoto - - * OperationDescription.cs, MessagePartDescription.cs, - MessageDescription.cs : add internal moonlight compat stuff. - -2010-03-11 Atsushi Enomoto - - * XmlName.cs : new internal type for moonlight/SL SDK compatibility. - -2010-02-23 Atsushi Enomoto - - * MetadataResolver.cs : fix BeginResolve() overloads and use - arguments as expected in Resolve(). - -2010-02-23 Atsushi Enomoto - - * MetadataExchangeClient.cs : add missing members and implement some. - -2010-02-23 Atsushi Enomoto - - * WsdlImporter.cs : handle soapAction in operation binding too. - Now it successfully generates proxy generation for Twitterlight: - http://twitterlight.claritycon.com/TwitterWebService.asmx?WSDL - -2010-02-23 Atsushi Enomoto - - * DataContractSerializerMessageContractImporter.cs : - consider schemas in wsdl documents. - -2010-02-22 Atsushi Enomoto - - * MetadataExchangeClient.cs, MetadataExchangeBindings.cs: - support https. - -2010-02-22 Atsushi Enomoto - - * ServiceContractGenerator.cs : fix duplicate output. - -2010-02-19 Atsushi Enomoto - - * DataContractSerializerMessageContractImporter.cs : - Pick correct elements to import. Not wrapper elements but each - parameter and return value elements. - -2010-02-19 Atsushi Enomoto - - * DataContractSerializerMessageContractImporter.cs : - remove extra parameter passing. - -2010-02-19 Atsushi Enomoto - - * ServiceContractGenerator.cs : add missing #ifs. - -2010-02-19 Atsushi Enomoto - - * ServiceContractGenerator.cs, MessagePartDescription.cs, - DataContractSerializerMessageContractImporter.cs : - add alternative implementation to use XsdDataContractImporter - instead of XmlSchemaImporter hack. - - It requires -d:USE_DATA_CONTRACT_IMPORTER and not enabled yet, as - it breaks some WSDL imports (such as memorabilia.hardrock.com). - -2010-02-11 Atsushi Enomoto - - * DataContractSerializerMessageContractImporter.cs : handle duration - and guid which s.w.svc does not handle. Fix part of bug #579011. - -2010-02-09 Atsushi Enomoto - - * DataContractSerializerMessageContractImporter.cs, - ServiceContractGenerator.cs: ArrayOfXxx does not exist in the type - definition code. Use Xxx[] directly instead. - -2010-02-08 Atsushi Enomoto - - * MetadataBundle.cs, MetadataSet.cs : rename former to latter. - -2010-02-04 Atsushi Enomoto - - * ClientCredentials.cs, ContractDescription.cs, - IEndpointBehavior.cs, IOperationBehavior.cs : add monotouch support - for client behavior. - -2010-01-28 Atsushi Enomoto - - * ServiceContractGenerator.cs : when Options.AsynchronousMethods is - specified, generate async methods *as well as* sync methods (i.e. - not exclusively). - - In moonlight proxy generator (svcutil -moonlight) mode, sync - methods will be removed at svcutil itself. - This fix brings sync proxy methods back to monotouch. - -2010-01-19 Atsushi Enomoto - - * ServiceAuthorizationBehavior.cs : implement (it does almost - nothing though). - -2010-01-13 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : fill Operation.Faults. - -2010-01-08 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : fix GetCallbackContract() to - correctly retrieve ServiceContractAttribute from the service type, - not the callback type. This ended up to get the bug #567672 sample - working (but it will break at some stage as it involves some - non-implemented classes). - -2009-12-18 Atsushi Enomoto - - * ServiceContractGenerator.cs : - EventArgs are not nested classes. - Result property of EventArgs is not IAsyncResult. It should be - pulled from EndXxx() method, not from BeginXxx(). - -2009-12-18 Atsushi Enomoto - - * ServiceContractGenerator.cs : - add support for EventBasedAsynchronousMethods (3.5 SP1 / 2.1). - -2009-12-18 Atsushi Enomoto - - * ServiceMetadataExtension.cs : added a couple of FIXME comments. - -2009-12-01 Atsushi Enomoto - - * ClientCredentials.cs : more SL3 changes. - -2009-11-25 Atsushi Enomoto - - * ClientCredentials.cs : it is part of SL3 API, so adjusted for it. - -2009-10-22 Atsushi Enomoto - - * ServiceMetadataExtension.cs : channelDispatchers is keyed by URL, - so it might have been skipped when the URLs are the same for wsdl - and help. So, differentiate flags for mex and help, not to be - exclusive. This fixes random-ish EndpointNotFound for WSDLs. - -2009-10-22 Atsushi Enomoto - - * ServiceMetadataExtension.cs : A few fixes for no-wsdl case: fix - wrong html template, and do not throw NRE for the lack of WsdlUrl. - -2009-10-20 Atsushi Enomoto - - * ServiceMetadataExtension.cs : restructure internal channel property - so that http channels can cope with it. - -2009-10-16 Atsushi Enomoto - - * ServiceMetadataExtension.cs : Handle all predefined mex bindings. - Use DispatcherBuilder directly. Add mex listener property to - distinguish the listener from http channel listeners later. - -2009-10-15 Atsushi Enomoto - - * ServiceMetadataExtension.cs : when serviceDebug and serviceMetadata - shares the same URL, both of them must be set, not being skipped. - -2009-10-15 Atsushi Enomoto - - * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs, - ServiceMetadataExtension.cs : Now HelpPage is differentiated from - wsdl page. The help page now outputs correct URL (for WSDL). - -2009-10-15 Atsushi Enomoto - - * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs, - ServiceMetadataExtension.cs : reduce extra args, static isn't - required here. Add FIXME comments. - -2009-10-15 Atsushi Enomoto - - * ServiceMetadataExtension.cs : before fixing lots of wrong code, - add primitive help page support to make sure base_uri is bogus. - -2009-10-01 Atsushi Enomoto - - * ServiceContractGenerator.cs : fixed sync client generator that - incorrectly exited in the middle of proxy generator. - -2009-09-17 Atsushi Enomoto - - * ServiceMetadataExtension.cs : when its url is requested without - any parameters, it simply returns the WSDL, not the help page. - -2009-09-15 Atsushi Enomoto - - * WebServiceHelper.cs : remove old code. - -2009-09-11 Atsushi Enomoto - - * ServiceMetadataExtension.cs : reflect ServiceHostBase change. - -2009-09-11 Atsushi Enomoto - - * ServiceDebugBehavior.cs : help page enabling properties are true - by default (fix regressions). - -2009-09-06 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : default action name is prepended - "urn:", and on the other hand do not add extra '/' in such case. - -2009-09-06 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : end method lookup should be - done against the type that defines begin method. - -2009-09-01 Atsushi Enomoto - - * MustUnderstandBehavior.cs : fix build. - -2009-09-01 Atsushi Enomoto - - * ClientCredentials.cs, ClientViaBehavior.cs, - MustUnderstandBehavior.cs : implement most of the methods. - -2009-08-21 Atsushi Enomoto - - * ServiceMetadataExtension.cs: - some dependent changes to ServiceHostBase. - -2009-08-11 Atsushi Enomoto - - * DataContractSerializerOperationBehavior.cs : add missing members. - -2009-08-11 Atsushi Enomoto - - * MetadataExchangeClient.cs : add missing async methods. - -2009-08-11 Atsushi Enomoto - - * MetadataResolver.cs : added remaining methods. - * MetadataExchangeClient.cs : a bit of required changes for above. - -2009-08-11 Atsushi Enomoto - - * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs : - add Binding properties. Properties are now auto. - * ServiceMetadataExtension.cs : take Binding too to build dispatcher. - -2009-08-10 Atsushi Enomoto - - * ServiceContractGenerator.cs : removed ChannelBase proxy stuff, - which will be moved to svcutil source. - The targets for extension should be the interface, not the client - class. - -2009-08-10 Atsushi Enomoto - - * ServiceContractGenerator.cs, - OperationContractGenerationContext.cs : support extensions i.e. - IServiceContractGenerationExtension and IOperation...(ditto) . - -2009-08-10 Atsushi Enomoto - - * ServiceContractGenerator.cs : first step to add moonlight-based - client proxy generator (it is not supported in 3.5. needs to be - enabled by some hook, such as reflection-based hack). - -2009-08-07 Atsushi Enomoto - - * ContractDescription.cs : wcf & 2.1 is specially annoying land :( - -2009-08-07 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : add new contract getter to - create callback contract type (which does not demand - ServiceContractAttribute). - -2009-08-07 Atsushi Enomoto - - * ServiceEndpoint.cs, ContractDescription.cs : moved client runtime - creator from former to latter. - -2009-08-06 Atsushi Enomoto - - * ServiceEndpoint.cs : follow ClientRuntime change. - -2009-07-31 Atsushi Enomoto - - * ServiceEndpoint.cs : ListenUri defaults to Address.Uri. - -2009-07-02 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : actually it had to fill all of - the interface methods (and implementation methods). - -2009-07-02 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : do not reject derived service - contract from another service contract type. - -2009-06-10 Atsushi Enomoto - - * ServiceThrottlingBehavior.cs : implement Validate() (nothing to do - here). - -2009-06-09 Atsushi Enomoto - - * ServiceThrottlingBehavior.cs : implement. - -2009-05-28 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : fill ProtectionLevel by - OperationContractAttribute. - -2009-05-13 Atsushi Enomoto - - * ServiceCredentials.cs : IServiceBehavior.Validate() should not - throw NIE. No check so far. - -2009-03-06 Atsushi Enomoto - - * MessageBodyDescription.cs, MessagePartDescription.cs, - OperationDescription.cs, MessageDescriptionCollection.cs: - clean up extra todos. - -2009-03-05 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : fill service known types. - -2009-02-26 Atsushi Enomoto - - * ServiceContractGenerator.cs : ClientBase<> argument type must be - class (the class itself is to be fixed soon as well). - -2009-02-20 Atsushi Enomoto - - * ServiceEndpoint.cs : moved CreateRuntime() from ChannelFactory. - -2009-02-12 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : do not write body wrapper element - when IsWrapped = false. - -2009-02-04 Atsushi Enomoto - - * ServiceContractGenerator.cs : add async operation support (might - be hacky under some condition). - -2009-01-23 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : async begin method with - [MessageContract] has 3 parameters, not 1. - -2009-01-22 Atsushi Enomoto - - * DataContractSerializerMessageContractImporter.cs : - for such an element that does not contain schema type but has a - type reference, use ImportSchemaType(). - -2009-01-21 Atsushi Enomoto - - * DataContractSerializerMessageContractImporter.cs : - some refactoring. Process all schemas, including those in WSDLs. - -2009-01-07 Atsushi Enomoto - - * ContractDescription.cs : fix by corcompare. - -2008-05-28 Noam Lampert - * ContractDescriptionGenerator.cs: Allow services to implement more than one contract. - -2008-05-22 Noam Lampert - * ServiceDebugBehavior.cs: Correctly propagate IncludeExceptionDetailsInFaults. Previous code - overwrote values set in ServiceBehaviorAttribute. - -2008-05-22 Roei Erez - * fix ContractDescription.GetContract implementation - * Refactor Request processing - * Add support for message inspectors - * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events - like: ReleaseServiceInstance, Open, Close... - * Add relevant test cases. - -2008-05-01 Eyal Alaluf - - * ContractDescriptionGenerator.cs: Support specifying custom names of - operations, actions, parameters and return value via attributes. - -2008-04-21 Igor Zelmanovich - - * ServiceDebugBehavior.cs: implement ApplyDispatchBehavior. - * ServiceMetadataBehavior.cs: fix ApplyDispatchBehavior. - * ServiceMetadataExtension.cs: refactoring, serves both - ServiceDebugBehavior and ServiceMetadataBehavior by providing suitable - functionality. - -2008-04-21 Igor Zelmanovich - - * WsdlExporter.cs: fix ExportEndpoint: SoapBinding.Style is initialized - with SoapBindingStyle.Document value. - -2008-04-17 Vladimir Krasnov - - * ServiceEndpoint.cs: fixed Name property - -2008-04-10 Eyal Alaluf - - * TypedMessageConverter.cs: Simplified to use XmlMessagesFormatter and - DataContractMessagesFormatter that handle the actual message - serialization/deserialization. - Added support for XmlSerializaerFormat serialization. - * ContractDescriptionGenerator.cs: Refactored to expose utilities for - creating MessageDescription from types for TypedMessageConverter use. - * ServiceModelInternalConverter.cs: Removed. - -2008-04-08 Roei Erez - - * ServiceAuthorizationBehavior.cs: - -- remove throwing NotImplementedException and add MonoTODO - * ServiceDebugBehavior.cs - -- remove throwing NotImplementedException and add MonoTODO - * ServiceEndpoint.cs - -- Add validate method. - * ServiceMetadataBehavior.cs - -- remove throwing NotImplementedException and add MonoTODO - -2008-03-24 Igor Zelmanovich - - * PolicyVersion.cs: imפlement ToString method, fix Namespace property. - * ServiceTimeoutsBehavior.cs: add internal class behavior corresponds - ServiceTimeoutsElement. - -2008-03-23 Vladimir Krasnov - - * ContractDescriptionGenerator.cs: fixed GetMessage, fixed namespace - while creating message part - -2008-03-04 Eyal Alaluf - - * ContractDescriptionGenerator.cs: Init ConfigurationName from attribute. - -2008-02-27 Eyal Alaluf - - * MetadataSectionSerializerBase.cs WSTrustMessageConverters.cs: - Fix compilation warnings. - -2008-02-16 Atsushi Enomoto - - * CallbackDebugBehavior.cs : new class. - -2008-02-15 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : When reflecting a method, - iterate attributes and added such attribute that implements - IOperationBehavior to operation's Behaviors. - -2007-08-17 Atsushi Enomoto - - * TypedMessageConverter.cs, ServiceModelInternalConverter.cs, - ContractDescriptionGenerator.cs : significant rewrite for - message serialization and deserialization. Proxy types are not - created anymore. Instead, serializers are created for every - message member. (Deserialization had been broken due to missing - default constructor of the proxy type.) - -2007-08-16 Atsushi Enomoto - - * ServiceModelInternalConverter.cs : use MessagePartDescription.Name - instead of MemberInfo.Name. - -2007-08-16 Atsushi Enomoto - - * TypedMessageConverter.cs ServiceModelInternalConverter.cs - ContractDescriptionGenerator.cs : - support MessageContractAttribute wrapper name specification and - non-wrapping outputs. - -2007-07-26 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : reverted previous change. It is - conceptually wrong. RegisterInfo serialization is still possible - because it could contain private DataContract member which works - as a proxy to get or set properties on the RegisterInfo itself. - -2007-07-26 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : added hack to support - [MessageContract] type which has no [MessageBody] member. - -2007-03-30 Atsushi Enomoto - - * WSTrustSTSContract.cs : write prefixes. - -2007-03-27 Atsushi Enomoto - - * WSTrustMessageConverters.cs, WSTrustSTSContract.cs: - now they could be used for both TLS and SPNego. - -2007-03-20 Atsushi Enomoto - - * WSTrustMessageConverters.cs : fixed incorrect empty element check. - * WSTrustSTSContract.cs : - Fixed Lifetime content namespace. Write KeySize. - -2007-03-20 Atsushi Enomoto - - * WSTrustSTSContract.cs, WSTrustMessageConverters.cs : - process RequestedProofToken as raw TLS 1.0 application data, which - is likely a shared key. - -2007-03-19 Atsushi Enomoto - - * WSTrustSTSContract.cs : support t:Authenticator output in RSTR. - -2007-03-13 Atsushi Enomoto - - * WSTrustSTSContract.cs, WSTrustMessageConverters.cs : - (This inidividual commit breaks the build.) - Support all xml contents required for Sslnego RSTR collection. - -2007-03-08 Atsushi Enomoto - - * WSTrustSTSContract.cs, WSTrustMessageConverters.cs : - Added IssueReply() operation to support RSTR from client. - Several fixes to read and write RSTR correctly. - -2007-03-07 Atsushi Enomoto - - * ServiceMetadataExtension.cs : - DispatchRuntime.InternalEndpointDispatcher was eliminated. - -2007-03-05 Atsushi Enomoto - - * WSTrustSTSContract.cs, WSTrustMessageConverters.cs : - added missing support for token negotiation (WS-Trust section 10.3). - -2007-01-11 Atsushi Enomoto - - * ServiceCredentials.cs : oops. - -2007-01-11 Atsushi Enomoto - - * ClientCredentials.cs, ServiceCredentials.cs : Clone() throws - NotImplementedException when it returns an instance of different - type. - -2006-12-14 Atsushi Enomoto - - * ServiceMetadataExtension.cs : raising an NIE than returning null - is better (at least it avoids extra debugging). - -2006-12-04 Atsushi Emomoto - - * WsdlExporter.cs : Binding.MessageVersion could be null. - -2006-12-04 Atsushi Emomoto - - * DataContractSerializerMessageContractImporter.cs : - The latest XmlSchemaImporter.ImportTypeMapping() correctly reports - an error for xs:* primitive type argument. So it should not do - that as well. - -2006-12-04 Atsushi Emomoto - - * MetadataSectionSerializerBase.cs : Build fix. - It was based on old 2.0 beta API - -2006-10-18 Ankit Jain - - * ServiceMetadataBehavior.cs (AddBindingParameters): Add endpoint for - HTTP GET requests. - (ApplyDispatchBehavior): Move code to add *InstanceContextProviders to .. - * ServiceMetadataExtension.cs (ServiceMetadataExtension.Attach): .. here. - (HttpGetWsdl): Service HTTP GET requests like ?wsdl. - -2006-10-17 Ankit Jain - - * WsdlExporter.cs (ExportEndpoint): Don't emit Soap* if - MessageVersion.None - (ExportService): Likewise. - -2006-10-13 Ankit Jain - - * WsdlExporter.cs (ExportContract): Move code to .. - (ExportContractInternal): .. this. Add support for IWsdlExportExtension. - (ExportEndpoint): Add support for IWsdlExportExtension. - (ExportService): Return Port. - * DataContractSerializerOperationBehavior.cs : Add IWsdlExportExtension - interface. - -2006-10-12 Atsushi Emomoto - - * ServiceDebugBehavior.cs : added Http[s]Help properties. - -2006-10-04 Atsushi Emomoto - - * ServiceCredentials.cs : do nothing in ApplyDispatchBehavior(). - -2006-10-04 Atsushi Emomoto - - * ContractDescriptionGenerator.cs : reject async begin method whose - name does not begin with "Begin". (It even applies to operations - which has OperationContractAttribute with an explicit name(!).) - -2006-10-04 Ankit Jain - - * ServiceAuthorizationBehavior.cs (ApplyDispatchBehavior): Remove NYI - exception. - * ServiceMetadataBehavior.cs (ApplyDispatchBehavior): Instantiate and add a - ServiceMetadataExtension to service host's extensions. Also, set the - InstanceContextProvider for endpoints with IMetadataExchange contract - to MexInstanceContextProvider. - * ServiceMetadataExtension.cs (Metadata): Add internal 'set'. - -2006-10-04 Atsushi Emomoto - - * OperationDescriptionCollection.cs, - ContractDescriptionGenerator.cs : operation names must not conflict - each other. - -2006-10-04 Ankit Jain - - * ServiceContractGenerator.cs (GenerateProxyClass): Make .ctors public. - -2006-10-03 Atsushi Emomoto - - * ContractDescriptionGenerator.cs : EndBlah() must not be assigned an - OperationContractAttribute. - -2006-09-22 Atsushi Emomoto - - * LocalServiceSecuritySettings.cs : fix Clone(). - -2006-09-22 Atsushi Emomoto - - * ContractDescriptionGenerator.cs : copy ProtectionLevel from attributes - to descriptions if required. - -2006-09-22 Atsushi Emomoto - - * FaultDescription.cs, MessageDescription.cs, ContractDescription.cs, - MessagePartDescription.cs, OperationDescription.cs : - Fixed HasProtectionLevel. It is always true when ProtectionLevel is set. - -2006-09-18 Ankit Jain - - * WsdlExporter.cs (ExportEndpoint): Throw if endpoint.Binding is null. - (ExportParameters): - (ExportTypeMessage): Reprocess the schema. - -2006-09-08 Ankit Jain - - * WsdlExporter.cs (ExportParameters): Split into this and .. - (ExportMessageBodyDescription): .. this. - Check for duplicate message elements. - (IsTypeMessage): Checks is a MessageBodyDescription has a single part of - type System.ServiceModel.Channels.Message - (ExportTypeMessage): Exports a complex type for type - System.ServiceModel.Channels.Message - -2006-09-07 Ankit Jain - - * WsdlExporter.cs (ExportedContracts): New hashtable to keep track of - the exported contracts. - (ExportContract): Throw exception if contract has already been exported. - -2006-09-07 Ankit Jain - - * MetadataBundle.cs (MetadataSet.WriteTo): Remove WriteStartDocument - as suggested by Atsushi. - -2006-09-07 Ankit Jain - - * MetadataBundle.cs (MetadataSet.WriteTo): Add WriteStartDocument. - -2006-09-07 Ankit Jain - - * WsdlExporter.cs (ExportService): Export and . - (GetService): New. - (XsdExporter): New. Update code to use this instead of the - field, xsd_exporter. - (schema_set): Remove. - (GeneratedXmlSchemas): Use XsdExporter.Schemas directly. - -2006-09-07 Ankit Jain - - * WsdlExporter.cs (ExportContract): Add 'imports'. - -2006-09-07 Atsushi Emomoto - - * ServiceCredentials.cs : added missing members. - -2006-09-06 Ankit Jain - - * WsdlExporter.cs (ExportContract): Use String.Concat - * ContractDescriptionGenerator.cs - (ContractDescriptionGenerator.GetOperation): Set IsOneWay. - * OperationDescription.cs (OperationDescription.IsOneWay): Add an - internal setter. - -2006-09-06 Ankit Jain - - * WsdlExporter.cs (WsdlExporter.ExportEndpoint): Initial implementation. - -2006-09-06 Atsushi Emomoto - - * ServiceMetadataBehavior.cs : updated API to RC1. - -2006-09-05 Ankit Jain - - * WsdlExporter.cs (WsdlExporter.ExportContract): Add Namespaces. - -2006-09-05 Atsushi Emomoto - - * ServiceModelInternalConverter.cs : when a message part type is null - (such as void return value), supply dummy type (object). - -2006-09-05 Ankit Jain - - * MetadataBundle.cs (MetadataSet.WriteTo): Implement. - * MetadataSectionSerializerBase.cs (WriteObject_ServiceDescription): Use - ServiceDescription.Serializer to serialize. - -2006-09-05 Ankit Jain - - * WsdlExporter.cs (WsdlExporter.AddImport): New. - (WsdlExporter.GetSchemaElementForPart): Add 'schema' param. - (WsdlExporter.ExportContract): Update to changes. - -2006-09-05 Ankit Jain - - * MetadataSection.cs (MetadataSection.CreateFromSchema): Implement. - (MetadataSection.CreateFromServiceDescription): Implement. - * WsdlExporter.cs (WsdlExporter.GetGeneratedMetadata): Update to use - new methods above. - -2006-09-04 Ankit Jain - - * WsdlExporter.cs: Initial implementation for ExportContract. - * MetadataExporter.cs (GetGeneratedMetadata): Fix signature. - * ContractDescriptionGenerator.cs (GetMessage): Seperate Namespace and - Name with "/" if its not there in Namespace. - -2006-08-30 Atsushi Emomoto - - * ServiceMetadataBehavior.cs : for now avoid NotImplementedException. - * ServiceDebugBehavior.cs : implemented AddBindingParameters() and - ApplyDispatchBehavior(). - * ServiceCredentials.cs : implemented AddBindingParameters(). - -2006-08-28 Atsushi Emomoto - - * WSTrustMessageConverters.cs : added response reader class. - -2006-08-23 Atsushi Emomoto - - * WSTrustSTSContract.cs : rewritten to not use DataContract. - * WSTrustMessageConverters.cs : new file. - -2006-08-22 Atsushi Emomoto - - * ClientCredentials.cs : - CloneCore() is virtual. CreateSecurityTokenManager() is public. - * ServiceCredentials.cs : - Added secure conversation credential. - CreateSecurityTokenManager() is public. - -2006-08-16 Atsushi Emomoto - - * WSTrustSTSContract.cs : added some more members in request type. - WST request and response types are renamed. - -2006-08-14 Atsushi Emomoto - - * WSTrustSTSContract.cs : added internal interface for security token - service (STS). - -2006-08-11 Atsushi Emomoto - - * ClientCredentials.cs : implement CreateSecurityTokenManager() and - partly AddBindingParameters(). - * ServiceCredentials.cs : CreateSecurityTokenManager() as well. - -2006-08-10 Atsushi Emomoto - - * ClientCredentials.cs : temporarily comment out NIE in - ApplyClientBehavior(). - -2006-08-02 Atsushi Emomoto - - * MetadataSectionSerializerBase.cs : made internal, namespace fix. - -2006-07-31 Ankit Jain - - * MetadataExchangeClient.cs (GetMetadataInternal): Use - MessageHeaders.MessageId instead of manually adding the header. - (SoapEnvelopeNamespace): Remove. - (AddressingNamespace): Remove. - -2006-07-28 Atsushi Emomoto - - * ServiceCredentials.cs : - added missing IssuedTokenAuthentication property. - -2006-07-27 Ankit Jain - - * DataContractSerializerMessageContractImporter.cs (resolveElement): Use - XmlSchemaSet.Compile () - -2006-07-28 Atsushi Emomoto - - * ClientCredentials.cs : initialize SupportInteractive as true. - -2006-07-28 Atsushi Emomoto - - * LocalClientSecuritySettings.cs : moved to S.SM.Channels. - -2006-07-27 Ankit Jain - - * MessagePartDescription.cs (TypeName): - (XmlTypeMapping): New, internal properties, used by - ServiceContractGenerator. - * DataContractSerializerMessageContractImporter.cs (ImportContract): - Handle a void return type. - (resolveElement): - (resolveParticle): Use XmlSchemaImporter to fill in - MessagePartDescription.XmlTypeMapping . - (GetCLRTypeName): New. - * ServiceContractGenerator.cs (.ctor): Set default options. - (GenerateServiceContractType): Support ChannelInterface. - (GenerateProxyClass): Emit more .ctors - (GenerateChannelInterface): New. - (ExportInterface): Emit ServiceContractAttribute.Namespace property. - (ExportParameters): New. Extract code for emitting methods params from - AddOperationMethods & AddImplementationMethods. - (ExportMessages): New. Emits method params using MessageDescriptionCollection. - (ExportDataContract): New. Emits code for a DataContract from a XmlTypeMapping. - (GetXmlNamespace): New. Gets the Namespace param of XmlTypeAttribute or - XmlRootAttribute. - -2006-07-27 Ankit Jain - - * MetadataResolver.cs (ResolveContracts): Move the exception handling - code for MetadataProxy.Get to .. - * MetadataExchangeClient.cs (GetMetadataInternal): .. here. - -2006-07-21 Atsushi Enomoto - - * ClientCredentials.cs : July CTP API updates. - -2006-07-18 Atsushi Enomoto - - * PolicyConversionContext.cs : GetFaultBindingAssertions() argument: - MessageFault -> FaultDescription. - -2006-07-14 Atsushi Enomoto - - * TypedMessageConverter.cs : implemented FromMessage() for - DataContract converter. Though it won't work right now. - -2006-07-14 Atsushi Enomoto - - * ServiceModelInternalConverter.cs : It was bug #78855, and is fixed. - * TypedMessageConverter.cs : - June CTP changed to write wrapper element. - Default URI is http://tempuri.org/, trailing '/' was missing. - -2006-07-14 Atsushi Enomoto - - * ServiceModelInternalConverter.cs : - The runtime errors are still there... - -2006-07-14 Atsushi Enomoto - - * IContractBehavior.cs : The API became sane in June CTP. - * MatchAllEndpointBehavior.cs : vanished. - -2006-07-14 Atsushi Enomoto - - * ServiceModelInternalConverter.cs : assembly.Save() does not seem - to be required anymore. Maybe it was a runtime bug. - -2006-07-13 Ankit Jain - - * MetadataImporter.cs: - * WsdlImporter.cs: - * DataContractSerializerMessageContractImporter.cs: - * MetadataResolver.cs: Update to June CTP changes. - -2006-07-13 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : fix async method handling. Since - begin methods return IAsyncResult, not the return value type, it - should not be used to generate MessagePartDescription. - OperationContractAttribute.ReplyAction should not be ignored. - -2006-07-12 Atsushi Enomoto - - * WebServiceHelper.cs : comment out the entire source (unused now). - -2006-07-12 Atsushi Enomoto - - * IMetadataExchange.cs : another unexpected change ;-) - -2006-07-12 Atsushi Enomoto - - * IMetadataExchange.cs : take back async methods. - -2006-07-12 Ankit Jain - - * MetadataTransferClient.cs: Renamed to .. - * MetadataExchangeClient.cs: .. this. Update to June CTP changes. - (MetadataExchangeClient.MetadataProxy): Proxy for IMetadataExchange - service contract. - (MetadataExchangeClient.GetMetadataInternal): Move GetMetadata() code - here. Updated to use MetadataProxy instead of doing everything manually. - * MetadataSectionSerializerBase.cs: Regenerated for the updated API. - * MetadataReference.cs: June CTP updates. Now implements - IXmlSerializable. - * MetadataResolver.cs: Update for related changes in other classes. June - CTP updates pending. - * MetadataExchangeBindings.cs - (MetadataExchangeBindings.CreateMexHttpBinding): Implement. - -2006-07-11 Atsushi Enomoto - - * ServiceDebugBehavior.cs : new file. - -2006-07-10 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : support AsyncPattern methods. - -2006-07-07 Atsushi Enomoto - - * MessageContractConverter.cs, ServiceModelInternalConverter.cs : - renamed file from former to latter. - -2006-07-06 Atsushi Enomoto - - * ServiceContractGenerator.cs : in ClientBase, InnerProxy -> Channel. - -2006-07-06 Atsushi Enomoto - - * MessageContractConverter.cs : exception type changed. - -2006-07-05 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : - MessageBodyAttribute -> MessageBodyMemberAttribute. - -2006-07-05 Atsushi Enomoto - - * ReflectedContractCollection.cs : removed unused file. - -2006-07-05 Atsushi Enomoto - - * ContractDescription.cs, ContractDescriptionGenerator.cs : - some June CTP updates (SessionMode). - -2006-07-04 Atsushi Enomoto - - * TypedMessageConverter.cs : June CTP update. - -2006-07-04 Atsushi Enomoto - - * ViaUriBehavior.cs : renamed to ClientViaBehavior. - File name is also being changed. - -2006-07-03 Ankit Jain - - * WsdlImporter.cs: - * MetadataImporter.cs: Update for changes in other files. (June CTP) - -2006-07-03 Ankit Jain - - * XmlSerializerMessageContractConverter.cs: Renaming type to .. - * XmlSerializerMessageContractImporter.cs: .. this. - * DataContractSerializerMessageContractConverter.cs: Renaming type to .. - * DataContractSerializerMessageContractImporter.cs: .. this. - * IOperationContractGenerator.cs: Renaming to .. - * IOperationContractGenerationExtension.cs: .. this. - * IServiceContractGenerator.cs: Renaming to .. - * IServiceContractGenerationExtension.cs: .. this. - - * DataContractSerializerOperationBehavior.cs: - * MetadataResolver.cs: - * MetadataSection.cs: Update to June CTP changes. - - * WsdlImporter.cs: - * ServiceContractGenerator.cs: Update for changes in other files. - - * IMetadataExchange.cs: New. - * MetadataExchangeBindings.cs: New. - -2006-06-22 Atsushi Enomoto - - * MessageContractConverter.cs : in MessageBodyToDataContractType(), - support ReturnValue part as well. - -2006-06-22 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : extracted public method - GetOperationContractAttribute() from existing code. - -2006-06-20 Atsushi Enomoto - - * MessageContractConverter.cs : renaming type to - ServiceModelInternalConverter as well as methods. Now it holds - conversion from MessageBodyDescription to DataContract Type. - * TypedMessageConverter.cs : dependent changes from above. - * ContractDescriptionGenerator.cs : - Temporarily commented out lines that rejects service contract - that does not contain any operation contracts. - Some refactoring. - -2006-06-16 Ankit Jain - - * MetadataSectionSerializerBase.cs: Remove debug Console.WriteLine-s. - * WsdlImporter.cs: Streamline .ctors - * MetadataImporter.cs: Likewise. - * MetadataResolver.cs (MetadataResolver.Resolve): Update to use - WSTransferGet instead of WsTransferGet. - -2006-06-12 Atsushi Enomoto - - * MessageContractConverter.cs, TypedMessageConverter.cs : - Now it generates correct code, still emitting extra assemblies... - -2006-06-12 Atsushi Enomoto - - * MessageContractConverter.cs : - Now it generates code (which is incorrect), spitting dummy.dll - everywhere you run code that uses TypedMessageConverter... - -2006-06-12 Ankit Jain - - * MetadataSectionSerializerBase.cs: New. - * MetadataBundle.cs (MetadataSet.ReadFrom): Use XmlSerializer for - deserializing. - (MetadataSet.ReadXml): Use MetadataSectionSerializer to deserialize - MetadataSection-s. - - * MetadataImporter.cs (MetadataImporter..ctor): Use a predefined list of - IPolicyImportExtensions if none is specified. - * WsdlImporter.cs (WsdlImporter.ImportAllContracts): Cache the imported contracts. - (WsdlImporter.ImportAllEndpoints): Implement. - (WsdlImporter.ImportEndpoint): Likewise. - (WsdlImporter..ctor): Use a predefined list of IWsdlImportExtentions if - none is specified. - * IWsdlImporter.cs (ImportContract): - (ImportEndpoint): Fix param names. - * WsdlEndpointConversionContext.cs: Update .ctor, and implement - properties. - - * ServiceContractGenerator.cs: Update to not depend on - contractDescription.ContractType as it can be null. - * DataContractSerializerMessageContractConverter.cs (.resolveParticle): - Add 'depth' param. - -2006-06-12 Atsushi Enomoto - * TypedMessageConverter.cs, MessageContractConverter.cs : - ongoing implementation using Mono.CodeGeneration. - -2006-05-29 Atsushi Enomoto - - * ServiceCredentials.cs, ClientCredentials.cs, - ServiceMetadataBehavior.cs : moved from Sys.SvcModel. - -2006-05-29 Atsushi Enomoto - - * TypedMessageConverter.cs : some ToMessage() code. - * MessageContractConverter.cs, - * ContractDescriptionGenerator.cs : some code to generate contract - type from an arbitrary Type. - -2006-04-27 Ankit Jain - - * WsdlImporter.cs: - * DataContractSerializerMessageContractConverter.cs: - * MetadataImporter.cs: - * WsdlContractConversionContext.cs: Change member field names from - camelCase to underscore_names. - -2006-04-26 Ankit Jain - - * MetadataBundle.cs (MetadataSet.ReadFrom): Initial implementation. - (MetadataSet.Attributes): Add missing property. - * MetadataReference.cs: Fix to match Feb CTP. - * MetadataResolver.cs: Likewise. - * MetadataSection.cs: Likewise. - - * MetadataImporter.cs (PolicyExtensions): Implement property. - * MetadataTransferClient.cs (GetMetadata): Initial implementation. - * WsdlImporter.cs: Initial implementation. - - * OperationDescription.cs (.ctor): Set is_initiating = true. - * MessageDescription.cs (.ctor): 'action' parameter can be null or - zero-length. - * MessageBodyDescription.cs (Parts): Add internal set method. - - * WsdlContractConversionContext.cs (Contract): Implement property. - (WsdlPortType): Likewise. - * DataContractSerializerMessageContractConverter.cs (ImportContract): - Initial implementation. - - * WebServiceHelper.cs: Copied from - mcs/class/System.Web.Services/System.Web.Services.Protocols - -2006-04-14 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : it is internal. - * ServiceContractGenerator.cs : minimum implementation for - GenerateServiceContractType() for "client-proxy-gen" tool. - -2006-04-05 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : reject operation-less contract. - -2006-04-05 Atsushi Enomoto - - * ContractDescriptionGenerator.cs : The target contract type should be - the interface, not the implementation type. - -2006-03-17 Atsushi Enomoto - - * ContractDescription.cs : extracted GetContract() implementation - part into ContractDescriptionGenerator.cs. - * ContractDescriptionGenerator.cs : new file. - -2006-03-14 Atsushi Enomoto - - * ServiceEndpointCollection.cs WsdlImporter.cs - PolicyConversionContext.cs OperationDescriptionCollection.cs - PolicyAssertionCollection.cs MessageDescriptionCollection.cs : - couple of API fixes. - -2006-02-23 Atsushi Enomoto - - * PeerSecurityBehavior.cs ServiceCredentials.cs - ServiceAuthorizationBehavior.cs : - Dependent fixes for System.IdentityModel reorgainzation. - -2006-02-23 Atsushi Enomoto - - * EndpointBehaviorCollection.cs ChannelDescription.cs - MessageHeaderDescriptionCollection.cs ServiceCredentials.cs - FaultDescription.cs TypedMessageConverter.cs - AspNetIntegrationRequirementsAttribute.cs - MessageDescription.cs MessagePartDescriptionCollection.cs - OperationBehaviorCollection.cs ListenUriBehavior.cs - ServiceAuthorizationBehavior.cs ChannelBehaviorCollection.cs - MessageBodyDescription.cs IContractBehavior.cs - MessagePropertyDescriptionCollection.cs - ContractBehaviorCollection.cs BehaviorCollection.cs - ServiceEndpointCollection.cs ContractDescription.cs - XmlFormatterOperationBehavior.cs FaultDescriptionCollection.cs - ServiceSecurityAuditBehavior.cs IChannelBehavior.cs - ServiceDescription.cs OperationBehaviorAttribute.cs - MatchAllEndpointBehavior.cs IEndpointBehavior.cs - ServiceMetadataBehavior.cs XmlSerializerOperationBehavior.cs - ServiceBehaviorCollection.cs HostedBindingBehavior.cs - MessageHeaderDescription.cs ViaUriBehavior.cs - MessagePartDescription.cs OperationDescriptionCollection.cs - IServiceBehavior.cs IOperationBehavior.cs - MessagePropertyDescription.cs MustUnderstandBehavior.cs - ServiceEndpoint.cs PeerSecurityBehavior.cs - OperationDescription.cs MessageDescriptionCollection.cs - ReflectedContractCollection.cs : - moved from System.ServiceModel due to the API changes. - -2006-02-23 Atsushi Enomoto - - * ChannelBuildContext.cs ContractExportBehavior.cs - IMessageEncodingBindingElement.cs IOperationContractGenerator.cs - IPolicyImporter.cs IServiceContractGenerator.cs - IStreamUpgradeBindingElement.cs ITransportTokenAssertionProvider.cs - IWsdlExporter.cs IWsdlImporter.cs InvalidChannelBindingException.cs - IpolicyExporter.cs MessageEncodingBindingElementConverter.cs - MetadataConversionError.cs MetadataExporter.cs MetadataImporter.cs - MetadataResolver.cs OperationContractGenerationContext.cs - PolicyConversionContext.cs ReliableSessionBindingElementConverter.cs - SecurityBindingElementConverter.cs - ServiceContractGenerationContext.cs ServiceContractGenerator.cs - ServiceThrottlingBehavior.cs - TransactionFlowBindingElementConverter.cs - TransportBindingElementConverter.cs WsdlContractConversionContext.cs - WsdlEndpointConversionContext.cs WsdlExporter.cs WsdlImporter.cs - XmlFormatterMessageContractConverter.cs - XmlSerializerMessageContractConverter.cs : - Feb. CTP API changes - chapter 1. - -2006-02-14 Atsushi Enomoto - - * ServiceThrottlingBehavior.cs : ServiceThrottle was moved. - -2006-01-26 Atsushi Enomoto - - * ChannelBuildContext.cs : - All builder methods now "reset" UnhandledBindingElements after - the outermost processing. - -2006-01-26 Atsushi Enomoto - - * ChannelBuildContext.cs : - Use BindingElement's BuildBlahFactory directly. Implemented Clone(). - * ChannelLoader.cs : removed obsolete type. - -2005-11-21 Atsushi Enomoto - - * XmlSerializerMessageContractConverter.cs, - MessageEncodingBindingElementConverter.cs, - XmlFormatterMessageContractConverter.cs : new files in Nov. CTP. - -2005-11-21 Atsushi Enomoto - - * ServiceLoader.cs, TypeLoader.cs : removed. - -2005-11-21 Atsushi Enomoto - - * ChannelBuildContext.cs : IListener/-Factory vanished in Nov. CTP. - -2005-11-20 Atsushi Enomoto - - * IWsdlExporter.cs, InvalidChannelBindingException.cs, - MetadataImporter.cs, IWsdlImporter.cs, IPolicyImporter.cs, - MetadataConversionError.cs, IpolicyExporter.cs, - MetadataExporter.cs, PolicyConversionContext.cs : - New files in beta2 - * ITypeResolver.cs, WsdlBindingConversionContext.cs, - IWsdlBindingElementConverter.cs, - WsdlOperationBindingCoversionContext.cs, - WsdlMessageBindingConversionContext.cs, - WsdlMessageConversionContext.cs, IWsdlBindingConverter.cs, - IWsdlContractConverter.cs, IWsdlEndpointConverter.cs, - WsdlConversionContext.cs, WsdlConverters.cs, - InvalidSettingsException.cs, WsdlBindingConverterBase.cs, - WsdlConversionError.cs, CustomBindingConverter.cs, - WsdlOperationConversionContext.cs : - Removed in beta2 - * ReliableSessionBindingElementConverter.cs, ServiceLoader.cs, - TransportBindingElementConverter.cs, ContractExportBehavior.cs, - ChannelLoader.cs, WsdlExporter.cs, MetadataResolver.cs, - SecurityBindingElementConverter.cs, - WsdlContractConversionContext.cs, - WsdlEndpointConversionContext.cs, WsdlImporter.cs, - ServiceThrottlingBehavior.cs, ServiceContractGenerator.cs, - TypeLoader.cs, TransactionFlowBindingElementConverter.cs : - Updated signatures to beta2. - -2005-11-20 Atsushi Enomoto - - * ChannelBuildContext.cs : was seeing - http://savas.parastatidis.name/2005/04/08/4b0b99b1-92c6-4442-ab2e-4c4951009ef4.aspx - and modified channel build logic a bit. - -2005-10-31 Atsushi Enomoto - - * ServiceThrottlingBehavior.cs : implemented ApplyBehavior(). - -2005-10-26 Atsushi Enomoto - - * ChannelBuildContext.cs : added DequeueBindingElement() for - BindingElements' internal use. It becomes UnhandledBindingElements. - -2005-10-26 Atsushi Enomoto - - * ChannelBuildContext.cs : implemented BuildListenerFactory(). - -2005-10-26 Atsushi Enomoto - - * ChannelBuildContext.cs : - several API fixes detected by improved corcompare. - -2005-10-25 Atsushi Enomoto - - * ChannelBuildContext.cs : added missing generic class constraint. - -2005-10-20 Atsushi Enomoto - - * ReliableSessionBindingElementConverter.cs, - TransportBindingElementConverter.cs, ContractExportBehavior.cs, - SecurityBindingElementConverter.cs, - OperationContractGenerationContext.cs, - ServiceContractGenerationContext.cs, InvalidSettingsException.cs - WsdlBindingConverterBase.cs, WsdlConversionError.cs, - CustomBindingConverter.cs, ServiceContractGenerator.cs, - TransactionFlowBindingElementConverter.cs : - added all missing bits. - * Dummy.cs : finally removed. - * ServiceThrottlingBehavior.cs, WsdlBindingConversionContext.cs : - tiny API fix. - -2005-10-13 Atsushi Enomoto - - * ServiceLoader.cs : serviceType is moved to ServiceDescription. - -2005-10-12 Atsushi Enomoto - - * ServiceLoader.cs, TypeLoader.cs : implemented some. - -2005-10-12 Atsushi Enomoto - - * IWsdlEndpointConverter.cs, IOperationContractGenerator.cs, - IServiceContractGenerator.cs, WsdlBindingConversionContext.cs, - IWsdlBindingElementConverter.cs, IStreamUpgradeBindingElement.cs, - WsdlContractConversionContext.cs, - WsdlOperationBindingCoversionContext.cs, - WsdlMessageBindingConversionContext.cs, - WsdlEndpointConversionContext.cs, WsdlMessageConversionContext.cs, - IWsdlBindingConverter.cs, WsdlOperationConversionContext.cs, - IWsdlContractConverter.cs, ITransportTokenAssertionProvider.cs: - new files for wsdl importer. - * Dummy.cs : removed above. - * WsdlConversionContext.cs, IMessageEncodingBindingElement.cs : - tiny API fixes. - -2005-10-11 Atsushi Enomoto - - * IMessageEncodingBindingElement.cs : new file. - * Dummy.cs : removed above. - -2005-10-09 Atsushi Enomoto - - * ChannelBuilderContext.cs : new file. - * Dummy.cs : removed above. - -2005-09-28 Atsushi Enomoto - - * ServiceThrottlingBehavior.cs : moved from sys.ServiceModel dir. - -2005-09-28 Atsushi Enomoto - - * ITypeResolver.cs, ChannelLoader.cs, ServiceLoader.cs, - TypeLoader.cs : new files. - * Dummy.cs : removed those classes added above. diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Diagnostics/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Diagnostics/ChangeLog deleted file mode 100644 index c107d3d2d14..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Diagnostics/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2006-06-30 Atsushi Enomoto - - * PerformanceCounterScope.cs : new namespace/type in June CTP. diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/ChangeLog deleted file mode 100644 index b2fedae7916..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/ChangeLog +++ /dev/null @@ -1,1024 +0,0 @@ -2010-07-12 Atsushi Enomoto - - * InputOrReplyProcessor.cs : remove SecurityHandler. WS-Trust must - be handled before endpoint dispatching (it must not pass contract - filter) and doesn't make sense to be here. - * SecurityHandler.cs : move to old-code. - -2010-07-12 Atsushi Enomoto - - * SecurityHandler.cs : add new using. Though this class will vanish. - -2010-07-12 Atsushi Enomoto - - * ChannelDispatcher.cs : apply ErrorHandlers to IInputChannel too. - -2010-07-09 Atsushi Enomoto - - * PostReceiveRequestHandler.cs : don't replace correctly passed-by- - reference Message with wrong, consumed Message. - -2010-07-09 Atsushi Enomoto - - * ChannelDispatcher.cs : do not swallow exception during - RequestContext.get_RequestMessage() and thus return SOAP Fault for - MessageSecurityException to the client. - -2010-07-08 Atsushi Enomoto - - * ChannelDispatcher.cs : support ErrorHandlers. - -2010-07-05 Atsushi Enomoto - - * ChannelDispatcher.cs : - moved IChannelDispatcherBoundListener from HttpChannelListener.cs. - -2010-07-02 Atsushi Enomoto - - * MessageProcessingContext.cs : update possibly-updated ReplyMessage - to send, by message inspectors. Fix by Clovis Ribeiro, should fix - bug #619534. - -2010-06-24 Atsushi Enomoto - - * ChannelDispatcher.cs : enable service throttling again. - This time Http(Listener), ASP.NET and TCP listeners all work. - -2010-06-21 Atsushi Enomoto - - * ChannelDispatcher.cs : raise an error if IChannelListener is - already opened when it's opening. - -2010-06-21 Atsushi Enomoto - - * ServiceThrottle.cs : take ChannelDispatcher to validate setters. - -2010-06-17 Atsushi Enomoto - - * ChannelDispatcher.cs : add simple bool field to mark for mex channel. - -2010-06-17 Atsushi Enomoto - - * ChannelDispatcher.cs : MessageVersion check is moved to - ServiceHostBase. - -2010-06-14 Atsushi Enomoto - - * OperationInvokerHandler.cs, MessageProcessingContext.cs : - ChannelDispatcher may be null, so check its availability before - using it. Don't use it, when possible. - * DispatchOperation.cs : remove unused member. - -2010-06-04 Atsushi Enomoto - - * EndpointDispatcher.cs, BaseMessagesFormatter.cs: - Now MessageDescription.Direction is differentiated from "IsRequest" - property, to precisely identify request/reply in callbacks. Also - now we don't have to create extraneous ContractDescription for - callbacks. - -2010-06-03 Atsushi Enomoto - - * EndpointDispatcher.cs, DispatchRuntime.cs, ClientRuntime.cs : - now Callback[Dispatch|Client]Runtime properties are always filled - so that users can configure the callback runtimes (not sure such - configured runtimes work fine yet, but it is a required step). - * InputOrReplyRequestProcessor.cs : instead of HasCallbackRuntime - hack, use CallbackClientRuntime.CallbackContractType for checking - callback existence. - -2010-05-28 Atsushi Enomoto - - * ClientOperation.cs, DispatchOperation.cs : remove extra fields. - -2010-05-28 Atsushi Enomoto - - * ClientOperation.cs : do the same for client side too. - -2010-05-28 Atsushi Enomoto - - * DispatchOperation.cs : on callback channels ChannelDispatcher is - not available. Wait for something like ClientRuntime.ChannelFactory. - -2010-05-28 Atsushi Enomoto - - * EndpointDispatcher.cs : some comments. - * DispatchOperation.cs : remove on-the-fly dependency on - OperationDescription. Add immutable check on each property. - -2010-05-27 Atsushi Enomoto - - * EndpointDispatcher.cs : fill CallbackDispatchRuntime. Add some - FIXME comments for ongoing fixes. - -2010-05-26 Atsushi Enomoto - - * OperationInvokerHandler.cs : assign RelatesTo header item here. - -2010-05-21 Atsushi Enomoto - - * ChannelDispatcher.cs : disable slottling again :( It still fails - to process concurrent requests if there is service metadata channel - and MaxConcurrentSessions > 1 on non-ASP.NET channels. - -2010-05-21 Atsushi Enomoto - - * ChannelDispatcher.cs : enable throttling again. Though issues - regarding parallel request is not here (multiple dispatchers - can accept a channels for each), and HTTP channels do not accept - more than one channel at a time anyways. - -2010-04-28 Atsushi Enomoto - - * ChannelDispatcher.cs : add workaround to set ChannelDispatcher - to IChannelListener. Avoid null ChannelDispatcher in http listener. - -2010-04-20 Atsushi Enomoto - - * OperationInvokerHandler.cs : workaround NRE issue in AsyncCallTest. - The original code was worse than this workaround. - -2010-04-05 Atsushi Enomoto - - * EndpointAddressMessageFilter.cs : check null arg. Return false for - no To header case and do not result in NRE.f - -2010-04-05 Atsushi Enomoto - - * BaseMessagesFormatter.cs : hasParameter check is incorrectly - restrictive to reject some kinds of pairs. - -2010-04-02 Atsushi Enomoto - - * FaultContractInfo.cs : add serializer property. - -2010-04-02 Atsushi Enomoto - - * ClientOperation.cs : do not automatically fill FaultContractInfos. - -2010-04-02 Atsushi Enomoto - - * OperationInvokerHandler.cs : implement FaultContractInfos support. - * ErrorProcessingHandler.cs : update comment. It is not relevant. - -2010-04-02 Atsushi Enomoto - - * EndpointDispatcher.cs : fill FaultContractInfos. - * DispatchOperation.cs : do not fill them dynamically/automatically. - * ErrorProcessingHandler.cs : added some FIXME notes. - -2010-03-30 Atsushi Enomoto - - * ChannelDispatcher.cs : differentiate EndpointNotFound and - ActionNotSupported so that FaultConverter can create appropriate - fault messages. Removed extra filter condition on null To item. - And create fault messages on *any* server side error, do not let - request client infinitely wait for the response until timeout. - - (RunDestinationUnreachableTest() is still not working but it works - when it is SOAP 1.2.) - -2010-03-30 Atsushi Enomoto - - * ChannelDispatcher.cs : for faults, use fault namespace, not that of - ReplyAction. Added FIXME comment regarding dispatcher. - -2010-03-25 Atsushi Enomoto - - * OperationInvokerHandler.cs : removed unused code. - -2010-03-24 Atsushi Enomoto - - * ChannelDispatcher.cs : return EndpointDispatcher at initializing - for internal use. Add some locks. Patch by Matt Dargavel. - -2010-03-24 Atsushi Enomoto - - * ChannelDispatcher.cs : fix wrong method call in open_delegate. - Patch by Matt Dargavel. - -2010-03-24 Atsushi Enomoto - - * ChannelDispatcher.cs : give the actual exception message instead - of "error occured". - -2010-03-18 Atsushi Enomoto - - * XPathMessageContext.cs : implement. - * XPathMessageFilterTable.cs : add some missing overloads. - -2010-02-26 Atsushi Enomoto - - * InputOrReplyRequestProcessor.cs : now ServiceRuntimeChannel is - moved to fake public namespace. - -2010-02-18 Atsushi Enomoto - - * ChannelDispatcher.cs : revert previous change - it could result - in blocking some threads and block nunit completion. - -2010-02-04 Atsushi Enomoto - - * ChannelDispatcher.cs : now I can enable service throttling to - handle more than one concurrent channels as ASP.NET reply channel - got fixed. - -2010-01-25 Atsushi Enomoto - - * ChannelDispatcher.cs : actually instance context provider could be - null through the entire service run. - - Fixed all current nunit failures! - -2010-01-22 Atsushi Enomoto - - * ChannelDispatcher.cs : do not try to iterate channel acceptor when - it is being closed. - -2010-01-19 Atsushi Enomoto - - * ChannelDispatcher.cs : another error audit. - -2010-01-13 Atsushi Enomoto - - * FaultContractInfo.cs : implement. - * DispatchOperation.cs, ClientOperation.cs: fill Faults. - -2010-01-08 Atsushi Enomoto - - * EndpointDispatcher.cs, InputOrReplyRequestProcessor.cs : - Pass service type to correctly retrieve ServiceContractAttribute - from the service type, not callback type. - -2010-01-07 Atsushi Enomoto - - * ChannelDispatcher.cs : make sure to unlock channel acceptor wait - handle when the delegated method resulted in an error. - -2009-12-26 Atsushi Enomoto - - * ChannelDispatcher.cs : close such channels that failed to receive - request or input. - -2009-12-26 Atsushi Enomoto - - * DispatchRuntime.cs : shortened code and scattered monotodos. - -2009-12-10 Atsushi Enomoto - - * OperationInvokerHandler.cs : fix async operation handling. Since - the entire handler chain is designed to be in synchronous, one - single handler must not leave its work incomplete (async). Just - wait for the async process completion within the handler. - -2009-12-07 Atsushi Enomoto - - * ChannelDispatcher.cs : fix regression; ServiceBehaviorAttribute - could be set explicitly null. - -2009-12-07 Atsushi Enomoto - - * ChannelDispatcher.cs : handle AddressFilterMode (.Any only yet). - * OperationInvokerHandler.cs : fix wrong IAsyncResult use. - -2009-12-07 Atsushi Enomoto - - * InstanceBehavior.cs : allow nonpublic instance. - * DefaultOperationInvoker.cs : do use IsSynchronous correctly. - -2009-10-22 Atsushi Enomoto - - * ChannelDispatcher.cs : disable concurrent channel acceptance - until it gets working fine. - -2009-10-16 Atsushi Enomoto - - * ChannelDispatcher.cs : fix warnings. - -2009-10-16 Atsushi Enomoto - - * ClientOperation.cs, ClientRuntime.cs : another couple of changes - are required to not use non-SL types. - -2009-10-16 Atsushi Enomoto - - * ClientRuntime.cs : enable Operations property on monotouch. - Hopefully it will enable us to build WebHttpBinding. - -2009-10-09 Atsushi Enomoto - - * ChannelDispatcher.cs : OnOpened/OnOpening constraints related - changes were required here too. Actually it simplified code. - -2009-10-06 Atsushi Enomoto - - * OperationInvokerHandler.cs : a bit more explaining message. - -2009-10-05 Atsushi Enomoto - - * ChannelDispatcher.cs : make sure to close, *and* abort channels - in case they failed to close. Also consider close timeouts. - Rename a field to make less confusing. - -2009-09-17 Atsushi Enomoto - - * ChannelDispatcher.cs, EndpointDispatcher.cs : - when an EndpointDispatcher is added to ChannelDispatcher, its - ChannelDispatcher property is automatically filled. To do this, - create a derived collection type for Endpoints (that's what .NET - does). Remove extra InitializeEndpoint() argument. - -2009-09-17 Atsushi Enomoto - - * OperationInvokerHandler.cs : make error message a bit verbose. - -2009-09-16 Atsushi Enomoto - - * ChannelDispatcher.cs : make sure to close the request context, - some channels such as http keeps opening it. Patch by Levi Bard. - Fixed bug #533776. - -2009-09-14 Atsushi Enomoto - - * ChannelDispatcher.cs : do not try to wait for channel closer - handle when the loop is not started yet. This fixes lengthy wait - in the nunit tests. - -2009-09-11 Atsushi Enomoto - - * EndpointDispatcher.cs : AddressFilter is always non-null. - * DispatchRuntime.cs : CallbackClientRuntime seems to be created even - for non-callback dispatchers. Fixing this also results in fixes in - couple of nunit regressions. - * InputOrReplyRequestProcessor.cs : the change above required fix - here too (it has null check). - -2009-09-11 Atsushi Enomoto - - * BaseMessagesFormatter.cs, DefaultOperationInvoker.cs: - Fix the crash that ref parameter in contract methods caused. - -2009-09-04 Atsushi Enomoto - - * OperationInvokerHandler.cs, ReplyHandler.cs : - - Eliminate ReplyHandler use. What is does is simple reply, while - it brings inconsistency between sync and async models. - What reply handler used to do are now integrated. - - Support ErrorHandlers and InputSessionShutdownHandlers. - Actually ErrorHandlers were processed at wrong place and they - weren't called where they are expected. - * InputOrReplyRequestProcessor.cs : hence eliminated ReplyHandler. - * BaseRequestProcessor.cs : add FIXME notes on ErrorHandlers. - -2009-09-04 Atsushi Enomoto - - * ChannelDispatcher.cs : remove obsoleted method. - -2009-09-02 Atsushi Enomoto - - * BaseMessagesFormatter.cs : - implement XmlBodyWriter.OnCreateBufferedCopy(). - -2009-08-24 Atsushi Enomoto - - * CallbackInstanceContextProvider.cs : new instance context provider - used by duplex client dispatcher. - -2009-08-24 Atsushi Enomoto - - * SecurityHandler.cs : skip callback duplex blocker. - -2009-08-24 Atsushi Enomoto - - * EndpointDispatcher.cs, ChannelDispatcher.cs : differentiate - service dispatch and callback client dispatch at initialization. - -2009-08-21 Atsushi Enomoto - - * ChannelDispatcher.cs : also made reference to host optional. - -2009-08-21 Atsushi Enomoto - - * ChannelDispatcher.cs : isolated loop manager class from parent, - as well as moved some code from parent. - -2009-08-21 Atsushi Enomoto - - * ChannelDispatcherCollection.cs : remove extra members. - -2009-08-21 Atsushi Enomoto - - * ChannelDispatcher.cs, EndpointDispatcher.cs : - moved some initialization code from ServiceHostBase, to start - reducing dependencies on ServiceHostBase. - -2009-08-20 Atsushi Enomoto - - * ChannelDispatcher.cs : handle unknown message in host event. - -2009-08-17 Atsushi Enomoto - - * EndpointDispatcher.cs : do not try to create wrong filter. - -2009-08-14 Atsushi Enomoto - - * ChannelDispatcher.cs : EndpointNotFoundException message could - be a bit kindful. - -2009-08-11 Atsushi Enomoto - - * IOperationInvoker.cs : fix interface. - * DefaultOperationInvoker.cs : refresh implementation of the above. - * BaseMessagesFormatter.cs, OperationInvokerHandler.cs : - dependent changes for above. - -2009-08-07 Atsushi Enomoto - - * InputOrReplyRequestProcessor.cs : now it could return an instance - of dynamically generated proxy over DuplexServiceRuntimeChannel. - -2009-08-07 Atsushi Enomoto - - * ClientRuntime.cs : oops, it should have been committed at a time. - Change .ctor() args. Make some properties auto. - -2009-08-07 Atsushi Enomoto - - * DispatchRuntime.cs : callback runtime is set later. - -2009-08-06 Atsushi Enomoto - - * ClientRuntime.cs : - .ctor() just needs contract. Fill some properties. - -2009-08-04 Atsushi Enomoto - - * ReplyHandler.cs : there is better way to check IsOneWay. - -2009-08-04 Atsushi Enomoto - - * OperationInvokerHandler.cs : One way operation has no reply. - * ReplyHandler.cs : ditto. - -2009-07-31 Atsushi Enomoto - - * ChannelDispatcher.cs : raise error on multiple endpoint match - (documented at EndpointDispatcher.FilterPriority). - -2009-07-28 Atsushi Enomoto - - * ChannelDispatcher.cs : move Open() inside acceptor lock, so that - the channel does not have to be fired Receive() before Open(). - -2009-07-14 Atsushi Enomoto - - * DispatchRuntime.cs : add ValidateMustUnderstand. - * DispatchOperation.cs : add AutoDisposeParameters. - -2009-07-02 Atsushi Enomoto - - * ChannelDispatcher.cs : when service instance is provided to the - ServiceHost, do not reject Type-less state. - -2009-06-29 Atsushi Enomoto - - * ChannelDispatcher.cs : do not iterate extra channel acceptance - and hence close channels a bit more gracefully. - -2009-06-25 Atsushi Enomoto - - * ChannelDispatcher.cs : instead of discarding channels, reuse them - unless it is closed by session manager (session manager does not - work, so channels are not actually closed automatically yet). - -2009-06-25 Atsushi Enomoto - - * SessionInstanceContextProvider.cs : new instance context provider. - -2009-06-23 Atsushi Enomoto - - * DispatchRuntime.cs : do not fill InstanceContextProvider here. - * ChannelDispatcher.cs : do it here instead. - * ChannelDispatcherCollection.cs : remove TODOs. - -2009-06-23 Atsushi Enomoto - - * InputOrReplyRequestProcessor.cs : bogus initialization. - -2009-06-18 Atsushi Enomoto - - * ChannelDispatcher.cs : significant changes: - - simplified Open/Close async. - - implement OnAbort(). - - create ServiceThrottle when it is null. - - Channels are accepted as much as the throttle allows, and - process requests when accepted an input (now it holds more than - one channel). - - Support ReceiveSynchronously and use Begin/EndAcceptChannel() - for async pattern. - - Close all channels and the listener when it is closed. - - Cosmetic simplification on channel acceptor delegate creation. - -2009-06-09 Atsushi Enomoto - - * ChannelDispatcher.cs : avoid NRE (actually it should eliminate - Thread.Abort()). Added some comments on throttling. - -2009-06-09 Atsushi Enomoto - - * ServiceThrottle.cs : implement. - -2009-06-08 Atsushi Enomoto - - * ChannelDispatcher.cs : - Add call to base (see CommunicationObject change). - -2009-06-01 Atsushi Enomoto - - * ChannelDispatcher.cs : handle more errors gracefully. - -2009-05-18 Atsushi Enomoto - - * ErrorProcessingHandler.cs, InputOrReplyRequestProcessor.cs : - they also premise request-reply channel and broke duplex channels. - -2009-05-13 Atsushi Enomoto - - * ChannelDispatcher.cs : open channel before using it. - -2009-05-13 Atsushi Enomoto - - * ReplyHandler.cs, InputOrReplyRequestProcessor.cs, - MessageProcessingContext.cs : reply processing is also needed by - non-request channels (i.e. duplex). Current code basis lacked - such possibility. Quick fix by adding duplex support in - ReplyHandler so far. - -2009-05-13 Atsushi Enomoto - - * ChannelDispatcher.cs, SecurityHandler.cs, - InputOrReplyRequestProcessor.cs, MessageProcessingContext.cs : - remove default communication timeouts from several types. They - bring bogus NRE. Instead, fill timeouts in ChannelDispatcher and - use it when required (it was actually *only* request processor). - -2009-05-13 Atsushi Enomoto - - * ChannelDispatcher.cs : wrong channel argument. - -2009-04-27 Atsushi Enomoto - - * DispatchRuntime.cs : some comment. - * ChannelDispatcher.cs : ongoing changes to handle listeners and - accepted channels at more precise state. Listeners are opened, - without accepting channels. Some setup code is done at OnOpen(), - while some are done at OnOpened(). - -2009-04-23 Atsushi Enomoto - - * DispatchOperation.cs : implement GetFormatter() at service side too. - -2009-04-01 Atsushi Enomoto - - * OperationInvokeHandler.cs : replace MS copycat exception message. - -2009-02-26 Atsushi Enomoto - - * ClientRuntime.cs : fill contractType in .ctor(). - -2009-02-04 Atsushi Enomoto - - * BaseMessagesFormatter.cs : do not use non-2.1 CreateInstance(). - -2008-06-18 Noam Lampert - - * ChannelDispatcher.cs: Avoid aborting host process on faulty input message. - -2008-05-22 Noam Lampert - - * OperationInvokeHandler.cs: Only return fault reply when TargetInvocation occured (not other internal - errors. Serlialize the correct (inner) exception. - -2008-05-22 Roei Erez - * fix ContractDescription.GetContract implementation - * Refactor Request processing - * Add support for message inspectors - * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events - like: ReleaseServiceInstance, Open, Close... - * Add relevant test cases. - -2008-05-01 Eyal Alaluf - - * BaseMessagesFormatter.cs: Handle methods with out parameters that return - void. - * DispatchOperation.cs, IOperationInvoker.cs: Simplify method invocation. - -2008-04-22 Igor Zelmanovich - - * DispatchOperation.cs: removed dependency on OperationDescription, - allows usage of custom channel dispatcher without endpoint was explicitly - built - -2008-04-22 Igor Zelmanovich - - * MexInstanceContextProvider.cs - remove unused code. - -2008-04-21 Roei Erez - - * ChannelDispatcher.cs - Change order of Dispatcher shutdown - -2008-04-17 Vladimir Krasnov - - * ChannelDispatcher.cs, EndpointDispatcher.cs: removed dependency on - ServiceDescription/ServiceEndpoint, allows usage of channel dispatcher - without endpoint was explicitly built - * EndpointDispatcher.cs: Filters lazy evaluation, refactored - communication processing, logic moved to channel dispatcher - -2008-04-17 Vladimir Krasnov - - * ActionMessageFilter.cs: fixed Match, match for "*" action - -2008-04-17 Vladimir Krasnov - - * DispatchOperation.cs: fixed ProcessRequest, fault message creation - -2008-04-10 Eyal Alaluf - - * DefaultMessageOperationFormatter.cs: Moved to BaseMessagesFormatter.cs. - * BaseMessagesFormatter.cs: Refactored so typed messages uses the classes - defined here instead of the other way around. - Added support for by-ref and out parameters. - Added support for XmlSerializerFormat serializaters.. - * DispatchOperation.cs, ClientOperation.cs: Use BaseMessagesFormatter.Create - -2008-04-09 Roei Erez - - * Remove unused nethod from previous commit - -2008-04-08 Roei Erez - - * ChannelDispatcher.cs - - fix 'Attach' logic - - Add support for Endpoints property - - Remove the hack of 'endpoint_dispatcher' field - * ChannelDispatcherCollection.cs - - Add support for 'Attach' 'Detach' - * EndpointDispatcher.cs - - By default create MatchAllMessageFilter. - -2008-02-17 Atsushi Enomoto - - * EndpointDispatcher.cs : we don't need AddressFilter workaround - from Feb. 14 anymore. - -2008-02-17 Atsushi Enomoto - - * EndpointDispatcher.cs : after service method call, apply outgoing - headers and properties to the returned message. - -2008-02-15 Atsushi Enomoto - - * ChannelDispatcher.cs : populate DispatchOperations before applying - IEndpointBehaviors so that those behaviors can modify dispatch - operations. - -2008-02-15 Atsushi Enomoto - - * DispatchOperation.cs : Action may be null. For such cases, use - MessageDirection to determine the message description. - -2008-02-15 Atsushi Enomoto - - * EndpointAddressMessageFilter.cs : implement Match(MessageBuffer). - Use ordinal string comparison. - * PrefixEndpointAddressMessageFilter.cs : implement Match() (both). - -2008-02-14 Atsushi Enomoto - - * EndpointDispatcher.cs : moved AddressFilter application only when - DispatchOperation was not selected (it is sort of workaround). - -2007-08-19 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : Fixed SerializeReply() for - message contract type to process result, not the parameter. - -2007-08-19 Atsushi Enomoto - - * SingletonInstanceContextProvider.cs : new. - -2007-08-17 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : dependent changes on - message serializer and deserializer. - -2007-03-24 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : - use it for deserialization as well. - -2007-03-24 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : consider message contracts - during message serialization/deserialization. - -2007-03-07 Atsushi Enomoto - - * EndpointDispatcher.cs : now dispatcher-side foundation for token - negotiation is ready. Handle negotiation message on its own way. - * DispatchOperation.cs : instead of returning irrelevant SOAP Fault, - simply raise an error and let FaultConverter do better work. - -2007-03-07 Atsushi Enomoto - - * EndpointDispatcher.cs : use ErrorHandlers when error was raised. - Handle exceptions to make into SOAP Fault, using FaultConverter. - * ChannelDispatcher.cs : simply get ServiceEndpoint at Attach(). - * ChannelDispatcherBase.cs : removed MonoTODOs. - -2007-03-07 Atsushi Enomoto - - * ChannelDispatcher.cs, DispatchRuntime.cs, EndpointDispatcher.cs : - moved most of request/input processing to EndpointDispatcher.cs. - Also, ChannelDispatcher now contains code for behavior - initialization. - -2007-03-07 Atsushi Enomoto - - * ChannelDispatcher.cs : some cosmetic refactoring on error handling - with comments. - -2006-12-14 Atsushi Enomoto - - * ChannelDispatcher.cs, DispatchRuntime.cs, DispatchOperation.cs : - Support OperationContext and OperationContextScope with - ServiceRuntimeChannel as its .ctor() input. - -2006-12-14 Atsushi Enomoto - - * DispatchRuntime.cs : raise an error when the DispatchOperation - returned null Message. - -2006-10-18 Ankit Jain - - * MexInstanceContextProvider.cs (HttpGetInstanceContextProvider): New. - * DispatchOperation.cs (DoProcessRequest): InstanceContext returned by - the provider can be null. - * EndpointAddressMessageFilter.cs (Match): Handle IncludeHostNameInComparison. - -2006-10-12 Atsushi Enomoto - - * DispatchOperation.cs : slightly improved exception message. - -2006-10-06 Ankit Jain - - * ChannelDispatcher.cs (ListenerLoopManager.StartLoopCore): - ReceiveRequest can return null. - -2006-10-05 Atsushi Enomoto - - * ClientRuntime.cs : added MaxFaultSize. - -2006-10-05 Atsushi Enomoto - - * ChannelDispatcher.cs : don't reject anonymous and null To. - -2006-10-04 Ankit Jain - - * ChannelDispatcher.cs (ListenerLoopManager.StartLoopCore): Reply with a - Fault message if message's To doesn't match the endpoint. - (ListenerLoopManager.CreateDestinationUnreachable): New. - * IInstanceContextProvider.cs: New. - * MexInstanceContextProvider.cs: New. InstanceContextProvider for - MetadataExchange. - (MetadataExchange): Implementation of IMetadataExchange. - * DispatchRuntime.cs (InstanceContextProvider): Add missing property. - * DispatchOperation.cs (DoProcessRequest): Use InstanceContextProvider - if available to obtain service instance. - * EndpointDispatcher.cs (.ctor): Set AddressFilter to EndpointAddressMessageFilter. - * EndpointAddressMessageFilter.cs (Match): Implement. - -2006-10-03 Atsushi Enomoto - - * ClientRuntime.cs : added InteractiveChannelInitializer. - -2006-09-12 Atsushi Enomoto - - * DispatchOperation.cs : removed extra comment. - -2006-09-08 Atsushi Enomoto - - * DispatchOperation.cs : workaround to send exception detail. - -2006-09-06 Atsushi Enomoto - - * ICallContextInitializer.cs : new file. - * DispatchOperation.cs : use above. - Not sure if it works correctly though. - -2006-08-28 Atsushi Enomoto - - * DispatchOperation.cs : when there is an error during - ProcessRequest(), wrap the exception with MessageFault and return - a fault message. - -2006-08-10 Duncan Mak - - * ExceptionHandler.cs: New file. - - * ServiceThrottle.cs (MaxConnections): Renamed to - MaxConcurrentSessions. - (MaxInstances): Renamed to MaxConcurrentInstances. - -2006-07-27 Atsushi Enomoto - - * IInteractiveChannelInitializer.cs : new file. - -2006-07-14 Atsushi Enomoto - - * IErrorHandler.cs : API updates. - -2006-07-13 Atsushi Enomoto - - * DispatchRuntime.cs : - it was selecting UnhandledOperation unexpectedly. - * DispatchOperation.cs : added FIXME comment. - -2006-07-13 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : Remove hack for non- - (de)serializing Message-based methods. They are now moved to - ClientBase and ServiceHostBase to explicitly set - [Serialize|Deserialize][Request|Reply]. - -2006-07-12 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : don't omit action on - SerializeRequest. Do it in SerializeReply. - -2006-07-12 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : When addressing version is - None, then omit reply action. This logic is moved from MessageImpl. - -2006-07-11 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : - return message, not parameter[0]. Removed some extra FIXMEs. - -2006-07-10 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : when the parameter is - Message and the return type is Message, then do not use - XmlObjectSerializer. - -2006-07-07 Atsushi Enomoto - - * PrefixEndpointAddressMessageFilter.cs, FaultContractInfo.cs : - new types in June CTP. - * ISharedInstanceSessionLifetime.cs: - removed in June CTP. - * ChannelDispatcher.cs, MatchAllMessageFilter.cs, DispatchRuntime.cs, - DispatchOperation.cs, ClientRuntime.cs, MatchNoneMessageFilter.cs, - ClientOperation.cs, ActionMessageFilterTable.cs, - EndpointAddressMessageFilterTable.cs : - several minor fixes for June CTP. - -2006-07-06 Atsushi Enomoto - - * DispatchOperation.cs : MessageFault.DefaultAction vanished. - -2006-07-05 Atsushi Enomoto - - * IClientFormatter.cs, IClientMessageFormatter.cs, - IDispatchFormatter.cs, IDispatchMessageFormatter.cs : - renamed former to latter, for each. - -2006-07-05 Atsushi Enomoto - - * ChannelDispatcher.cs, DispatchRuntime.cs : - IRequestContext -> RequestContext. - -2006-07-05 Atsushi Enomoto - - * ChannelDispatcher.cs, IDispatchFormatter.cs, - DefaultMessageOperationFormatter.cs, IClientFormatter.cs, - DispatchOperation.cs, ClientOperation.cs : - some June CTP updates. - -2006-06-22 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : implement SerializeRequest() - and DeserializeReply(). Now simple ClientBase sample is working. - -2006-06-22 Atsushi Enomoto - - * ClientOperation.cs : added GetFormatter() to support message - serialization/deserialization. - * DispatchOperation.cs : made some internal members private - (they are exposed extraneously). Commented out debugging code. - -2006-06-20 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : In SerializeReply(), use - custom BodyWriter() and use MessagePartDescription names. Now - return value and other (ref/out) parameters could be equivalently - serialized (at this method; to support them more love is needed). - -2006-06-20 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : - Action for response is null (though it is likely conditional). - -2006-06-20 Atsushi Enomoto - - * DefaultMessageOperationFormatter.cs : - true DeserializeReply implementation using Message.CreateMessage() - with DataContractSerializer (not complete though). - -2006-05-29 Atsushi Enomoto - - * ChannelDispatcher.cs, DispatchOperation.cs, - ChannelDispatcherBase.cs : - some updated API fixes. - -2006-05-29 Atsushi Enomoto - - * EndpointDispatcher.cs : moved from Sys.ServiceModel. - -2006-04-20 Atsushi Enomoto - - * ClientRuntime.cs : some minor collection instantiation and comments. - -2006-04-07 Atsushi Enomoto - - * DispatchOperation.cs : Implemented internal MessageVersion. - hacked instance provision by using Activator.CreateInstance. - * DefaultMessageOperationFormatter.cs : fixed DeserializeRequest to - be functional. Implemented SerializeReply. - -2006-04-05 Atsushi Enomoto - - * DispatchOperation.cs : return SOAP fault message for nonexistent - request Action. - * DefaultMessageOperationFormatter.cs : implemented - DeserializeRequest(), though there is no working example. - -2006-03-17 Atsushi Enomoto - - * DispatchOperation.cs : implemented logic to acquire - OperationDescription. Added code for default IDispatchFormatter - implementation. - * DispatchRuntime.cs : fix warning. - * DefaultMessageOperationFormatter.cs : new file, for default - IDispatchFormatter implementation (not done yet). - * ChannelDispatcher.cs : create EndpointDispatcher in Attach and - bind to this instance. - -2006-03-16 Atsushi Enomoto - - * ChannelDispatcherCollection.cs : added parameterless ctor(). - * ChannelDispatcher.cs DispatchRuntime.cs DispatchOperation.cs : - Set some initial field values as proved in unit tests. - Request/input processing is still ongoing. - -2006-03-13 Atsushi Enomoto - - * ChannelDispatcher.cs - DispatchRuntime.cs - DispatchOperation.cs : added request/input processing code. - -2006-03-07 Atsushi Enomoto - - * ChannelDispatcher.cs : Get "AcceptChannel" method without ambiguity. - -2006-03-07 Atsushi Enomoto - - * ChannelDispatcher.cs : Added request-processing code. - -2006-03-06 Atsushi Enomoto - - * ChannelDispatcher.cs : implement Attach() and Detach() more to work. - -2006-02-23 Atsushi Enomoto - - * DispatchBehavior.cs : - Dependent fixes for System.IdentityModel reorgainzation. - -2006-02-23 Atsushi Enomoto - - * FilterNodeQuotaExceededException.cs - FilterInvalidBodyAccessException.cs DispatchBehavior.cs - DispatchOperation.cs NavigatorInvalidBodyAccessException.cs - MatchNoneFilter.cs ActionFilter.cs - MultipleFilterMatchesException.cs Filter.cs - IInstanceContextInitializer.cs XPathFilter.cs - IDispatchOperationSelector.cs MatchAllFilter.cs - ActionFilterTable.cs EndpointAddressFilter.cs FilterTable.cs - EndpointFilterTable.cs XPathMessageContext.cs - IEndpointDispatcher.cs ProxyBehavior.cs - ProxyOperation.cs XPathFilterTable.cs - EndpointAddressFilterTable.cs InvalidBodyAccessException.cs - IFilterTable.cs IOperationInvoker.cs : - moved from System.ServiceModel due to the API changes. diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/ChangeLog deleted file mode 100644 index 56ed28bd603..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2007-09-14 Atsushi Enomoto - - * MsmqIntegrationBindingElement.cs : implemented some parts. - -2007-09-14 Atsushi Enomoto - - * MsmqIntegrationMessageProperty.cs, MsmqMessage.cs: - cleanup couple of warnings. - -2007-07-05 Atsushi Enomoto - - * MsmqIntegrationMessageProperty.cs MsmqIntegrationBinding.cs - MsmqMessage.cs MsmqIntegrationBindingElement.cs - MsmqIntegrationSecurity.cs : new stubs. - diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.PeerResolvers/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.PeerResolvers/ChangeLog deleted file mode 100644 index 3a98126d518..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.PeerResolvers/ChangeLog +++ /dev/null @@ -1,195 +0,0 @@ -2010-05-19 Atsushi Enomoto - - * ServiceSettingsResponseInfo.cs - RegisterResponseInfo.cs - RefreshResponseInfo.cs - ResolveInfo.cs - UpdateInfo.cs - RegisterInfo.cs - UnregisterInfo.cs - RefreshInfo.cs - ResolveResponseInfo.cs : they don't have field initialization at - constructor now, for FormatterServices.GetUninitializedObject(). - Fix regression with related to serialization changes. - -2009-08-24 Atsushi Enomoto - - * IPeerConnectorContract.cs : use common Constants class. - -2009-08-17 Atsushi Enomoto - - * IPeerConnectorContract.cs : use wildcard for the actual message - transfer operation. - -2009-08-17 Atsushi Enomoto - - * IPeerConnectorContract.cs : fix internal member name to get - serialized correctly. - -2009-08-14 Atsushi Enomoto - - * IPeerConnectorContract.cs : add itself as CallbackContract. - -2009-08-14 Atsushi Enomoto - - * IPeerConnectorContract.cs : remove receiver contract. - -2009-08-14 Atsushi Enomoto - - * IPeerConnectorContract.cs : add Disconnect() to receiver contract. - -2009-08-07 Atsushi Enomoto - - * IPeerConnectorContract.cs : add callback contract. - -2009-08-04 Atsushi Enomoto - - * IPeerConnectorContract.cs : fix contract and add receiver iface - (might be unnecessary though). - -2009-07-31 Atsushi Enomoto - - * IPeerConnectorContract.cs : new file for [MC-PRCH]. - -2009-07-14 Atsushi Enomoto - - * ServiceSettingsResponseInfo.cs - RegisterResponseInfo.cs - RefreshResponseInfo.cs - ResolveInfo.cs - UpdateInfo.cs - RegisterInfo.cs - UnregisterInfo.cs - ResolveResponseInfo.cs - RefreshInfo.cs : implement HasBody(). I couldn't find any case - that this method might return false. - -2009-07-14 Atsushi Enomoto - - * CustomPeerResolverService.cs : remove commented code. - Fix and reduce extra code in ServiceBehaviorAttribute. - -2009-07-14 Atsushi Enomoto - - * ResolveResponseInfo.cs : by default it returns empty address list, - instead of xsi:nil. - * LocalPeerResolverService.cs : resolve operation should return - all registered nodes but the client itself. - -2009-07-14 Atsushi Enomoto - - * RefreshResponseInfo.cs : fix name typo. - -2009-07-09 Atsushi Enomoto - - * LocalPeerResolverService.cs : fix RegistrationLifetime to return. - -2009-07-07 Atsushi Enomoto - - * CustomPeerResolverService.cs, LocalPeerResolverService.cs, - ICustomPeerResolverContract.cs : add local machine peer resolver - implementation that can work across appdomains (based on - dispatching peer resolver that communicates with a ServiceHost - which is either locally started or running as a different process). - -2009-06-01 Atsushi Enomoto - - * CustomPeerResolverService.cs : Refresh() now gives readable reply. - -2009-05-29 Atsushi Enomoto - - * CustomPeerResolverService.cs : implement some members. - -2009-05-29 Atsushi Enomoto - - * RegisterResponseInfo.cs : it does not always reply lifetime. - -2009-05-28 Atsushi Enomoto - - * RegisterResponseInfo.cs : oops, Marcos was right. .NET returns - "Update" element here. - -2009-05-28 Atsushi Enomoto - - * ServiceSettingsResponseInfo.cs, RegisterResponseInfo.cs, - RefreshResponseInfo.cs, ResolveInfo.cs, UpdateInfo.cs, - UnregisterInfo.cs, ResolveResponseInfo.cs, RefreshInfo.cs : - set explicit namespaces on DataContract so that their members can - be serialized in appropriate namespace (namespaces in - MessageBodyMemberAttribute does not apply there). - -2009-05-27 Atsushi Enomoto - - * ResolveInfo.cs : argument check. - -2009-04-21 Atsushi Enomoto - - * PeerCustomResolverSettings.cs : added Clone(). - -2009-04-07 Atsushi Enomoto - - * IPeerResolverContract.cs: fix SessionMode value. - -2007-08-19 Atsushi Enomoto - - * RegisterInfo.cs : marcos would have never thought that this is - the source of message xml incompatibility. - -2007-08-19 Marcos Cobena (marcoscobena@gmail.com) - - * PeerCustomResolverSettings.cs, RefreshInfo.cs, RefreshResponseInfo.cs, - ServiceSettingsResponseInfo.cs, UnregisterInfo.cs, UpdateInfo.cs: Bunch of updates. - -2007-08-19 Atsushi Enomoto - - * PeerCustomResolverSettings.cs : this class too. - -2007-08-19 Atsushi Enomoto - - * PeerResolverSettings.cs : there is nothing actually supported in - this class, so don't forget MonoTODOs. - -2007-08-17 Marcos Cobena (marcoscobena@gmail.com) - - * CustomPeerResolverService.cs: Updated to dependency types. - * RegisterInfo.cs, RegisterResponseInfo.cs, ResolveInfo.cs, - ResolveResponseInfo.cs, UnregisterInfo.cs: Updated to produce same messages as .NET does. - -2007-08-17 Atsushi Enomoto - - * RegisterInfo.cs : rewritten. Fixed broken approach to static - object and eliminated duplicate fields. Use DataMember on Guid - field directly. - -2007-08-16 Marcos Cobena (marcoscobena@gmail.com) - - * PeerReferralPolicy.cs: Moved and updated here from AllEnums.cs. - * PeerResolverMode.cs: Updated API. - * RefreshResult.cs: Updated API. - * RegisterInfo.cs: Almost finished, minus HasBody(). - -2007-07-24 Marcos Cobena (marcoscobena@gmail.com) - - * CustomPeerResolverService.cs, IPeerResolverContract.cs, RegisterInfo.cs, ResolveInfo.cs: Minor changes. - * RegisterResponseInfo.cs: Implemented. - -2007-06-28 Marcos Cobena (marcoscobena@gmail.com) - - * CustomPeerResolverService.cs : Minor fixes for working against tests. - * New classes initial implementations. - -2007-05-18 Marcos Cobena (marcoscobena@gmail.com) - - * IPeerResolverContract.cs - CustomPeerResolverService.cs : Minor fixes. IPeerResolverContract - works fine now with attributes. - -2007-05-13 Atsushi Enomoto - - * IPeerResolverContract.cs CustomPeerResolverService.cs : - whitespaces should be replaced with tabs. - -2007-05-04 Marcos Cobena (marcoscobena@gmail.com) - - * IPeerResolverContract.cs - CustomPeerResolverService.cs : Initial implementations. diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ChangeLog deleted file mode 100755 index c7cb2f18c11..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Security.Tokens/ChangeLog +++ /dev/null @@ -1,534 +0,0 @@ -2010-07-28 Atsushi Enomoto - - * SecurityTokenParameters.cs, SupportingTokenParameters.cs, - SslSecurityTokenParameters.cs, IssuedSecurityTokenParameters.cs, - SspiSecurityTokenParameters.cs, - SecureConversationSecurityTokenParameters.cs : - implement ToString(). - -2010-07-15 Atsushi Enomoto - - * SslSecurityTokenProvider.cs : verify mismatch. We don't have - correct verification code yet, but ignoring this only brings - further mismatch error. - * TlsClientSession.cs : add some commented code. - -2010-07-15 Atsushi Enomoto - - * SslSecurityTokenProvider.cs : pass X509 auth credential, which - contains X509 validation information. - * TlsClientSession.cs : use x509 auth settings to validate service - certificate. - -2010-07-15 Atsushi Enomoto - - * TlsServerSession.cs : SendRecord() somehow doesn't work, so - use separate stream instread. - -2010-07-15 Atsushi Enomoto - - * BinarySecretSecurityToken.cs : add KeySize. - * SslSecurityTokenAuthenticator.cs : add some comments. - -2010-07-15 Atsushi Enomoto - - * ServiceModelSecurityTokenRequirement.cs : - add ExtendedProtectionPolicy. - -2010-07-12 Atsushi Enomoto - - * SslSecurityTokenAuthenticator.cs, - AuthenticatorCommunicationObject.cs, - SecureConversationSecurityTokenAuthenticator.cs : - add timeout argument to negotication requests. - -2008-02-27 Eyal Alaluf - - * InternalEncryptedKeyIdentifierClause.cs IssuedTokenCommunicationObject.cs: - Fix compilation warnings. - -2007-04-17 Atsushi Enomoto - - * IssuedSecurityTokenParameters.cs : - implemented CreateRequestParameters(). - -2007-04-02 Atsushi Enomoto - - * TlsClientSession.cs, TlsServerSession.cs, - SslSecurityTokenProvider.cs : support mutual sslnego. - * SslnegoCookieResolver.cs : .net seems to include X509Certificate - information in the cookie. - -2007-04-02 Atsushi Enomoto - - * SecurityContextSecurityToken.cs : Cookie needs a setter. - * SslnegoCookieResolver.cs : set Cookie so that it can be serialized. - * SslSecurityTokenProvider.cs, SslSecurityTokenAuthenticator.cs : - (At provider) check contextId returned by the server. - Reverted ProofToken value (see comments). - * CommunicationSecurityTokenAuthenticator.cs : it now implements - IIssuanceSecurityTokenAuthenticator. - -2007-03-30 Atsushi Enomoto - - * AuthenticatorCommunicationObject.cs : added SecurityBindingElement. - * SslSecurityTokenProvider.cs : a few updates, key is now from - proof token. - * SslSecurityTokenAuthenticator.cs : - use LocalServiceSecuritySettings.IssuedCookieLifetime. - * SpnegoSecurityTokenProvider.cs, SpnegoSecurityTokenAuthenticator.cs, - SspiSession.cs : some ongoing updates - as well as spnego (kerberos) negotiation handling. - * TlsClientSession.cs : by specification it is P_SHA, not PRF - (though not sure, as CombinedHash is for PRF). - -2007-03-30 Atsushi Enomoto - - * SslnegoCookieResolver.cs : ResolveCookie() should simply return - entire SecurityContextToken parsed by dnse:Cookie binary. - -2007-03-27 Atsushi Enomoto - - * SslSecurityTokenAuthenticator.cs, SslSecurityTokenProvider.cs : - Ongoing implementation. Applied some changes for SSPI support. - WSSecurityTokenSerializer is implemented to return binary-secret- - aware token, so just return it. Fixed some CK-HASH usage. - * IssuedTokenCommunicationObject.cs : - Applied some changes for SSPI support. - * SpnegoSecurityTokenAuthenticator.cs, SpnegoSecurityTokenProvider.cs, - SspiSession.cs : new ongoing implementation for SSPI negotiation. - * SspiClientSecurityTokenAuthenticator.cs : spnego authenticator - will go here (it is just a stub. Created when opening a channel). - -2007-03-22 Atsushi Enomoto - - * TlsClientSession.cs, SslSecurityTokenProvider.cs, - SslSecurityTokenAuthenticator.cs : added hash calculation support, - not working yet though (probably at service side). - -2007-03-20 Atsushi Enomoto - - * SslSecurityTokenAuthenticator.cs : don't reuse ContextId for SCT. - Process ServerFinished before ApplicationData exchange. - * TlsServerSession.cs : Fixed ClientKeyExchange stream processing. - -2007-03-20 Atsushi Enomoto - - * TlsClientSession.cs, TlsServerSession.cs : - added ProcessApplicationData() - * SslSecurityTokenAuthenticator.cs, SslSecurityTokenProvider.cs : - process RequestedProofToken as raw TLS negotiation data. - * SslnegoCookieResolver.cs : add comments on data format. - -2007-03-19 Atsushi Enomoto - - * TlsClientSession.cs : added CreateAuthHash(), used by authenticator. - * SecurityContextSecurityToken.cs : support "probably correct" rawdata - creation for cookie. It is not the secret key but some binary xml - data. - * SslnegoCookieResolver.cs : added CreateData() for creating - binary-xmlized token cookie info. - * SslSecurityTokenAuthenticator.cs : create session key (dummy for - now) and use it instead of MasterSecret. Support t:Authenticator. - -2007-03-13 Atsushi Enomoto - - * SslSecurityTokenAuthenticator.cs, SslSecurityTokenProvider.cs : - (The build should be fixed at this state.) - Implemented RSTR consumption and RSTR collection creation (as the - final stage at sslnego phase). - - Note that it is still not working, as our binary XmlDictionaryReader - is not working fine (and still not sure if it will work when they - are working fine, as currently there is no way to check if the - byte array binary-serialized and encrypted in the dnse:Cookie is - the actual symmetric key). - -2007-03-13 Atsushi Enomoto - - * SslSecurityTokenParameters.cs : support SecurityContextSecurityToken - in CreateKeyIdentifierClause(). Comment out generic xml token - support until we need it for sure. - -2007-03-13 Atsushi Enomoto - - * SecurityContextSecurityToken.cs : implemented almost all members. - * X509SecurityTokenParameters.cs : added comment on wrong documentation. - -2007-03-13 Atsushi Enomoto - - * SslnegoCookieResolver.cs : new file. It contains the resolver for - MS's non-standard encrypted sslnego shared key (dnse:Cookie), and - more importantly, the description on its data format (which was - almost unabled to be guessed, until I use non-protecting - SecurityStateEncoder and dug in depth to Binary XmlDictionaryReader). - -2007-03-13 Atsushi Enomoto - - * TlsServerSession.cs, TlsClientSession.cs : complete every operations - that depends on ReceiveRecord(). Added accessor to MasterSecret. - -2007-03-09 Atsushi Enomoto - - * TlsServerSession.cs : now ssl negotiation is functional enough to - implement SecurityContextToken(Collection) transmit. - * TlsClientSession.cs : cosmetic code consistency fix. - -2007-03-09 Atsushi Enomoto - - * TlsClientSession.cs, TlsServerSession.cs : - okay, there is RecordProtocol, which makes things much easier and - correct. Now client seems to be interoperable with .net. - -2007-03-08 Atsushi Enomoto - - * TlsClientSession.cs, TlsServerSession.cs : - several fixes; Fixed content type processing (Handshake and - ChangeCipherSpec). Fixed chunk output of handshake messages. - Set server side key verifier. - * SslSecurityTokenProvider.cs : use IssueReply for RSTR (fixed SOAP - action mismatch). - * SslSecurityTokenAuthenticator.cs : implemented most of TLS - negotiation support, except for the final stage (still not clear - what to do here). - -2007-03-07 Atsushi Enomoto - - * AuthenticatorCommunicationObject.cs, - CommunicationSecurityTokenAuthenticator.cs, - SecureConversationSecurityTokenAuthenticator.cs : - new classes for negotiation-based token authenticators. - * SslSecurityTokenAuthenticator.cs : now it is based on - CommunicationSecurityTokenAuthenticator (like corresponding - provider class). - -2007-03-06 Atsushi Enomoto - - * SecureConversationSecurityTokenParameters.cs : - implemented protected properties. - * X509SecurityTokenParameters.cs : added missing ToString(). - -2007-03-05 Atsushi Enomoto - - * SslSecurityTokenProvider.cs : implemented some client negotiation - based on Mono.Security.Protocols.Tls.* and WSTrust contracts. - * TlsServerSession.cs, TlsClientSession.cs : session state transition - manager (controls Tls Context). - -2007-03-05 Atsushi Enomoto - - * UserNameSecurityTokenParameters.cs, - RsaSecurityTokenParameters.cs, - IssuedSecurityTokenParameters.cs, - SslSecurityTokenParameters.cs - SspiSecurityTokenParameters.cs, - KerberosSecurityTokenParameters.cs, - SecureConversationSecurityTokenParameters.cs : updated - InitializeSecurityTokenRequirement() based on updated MSDN docs. - Implemented Ssl CreateKeyIdentifierClause(). - Implemented IssuedToken copy .ctor(). - -2007-03-01 Atsushi Enomoto - - * ServiceModelSecurityTokenRequirement.cs, - RecipientServiceModelSecurityTokenRequirement.cs, - InitiatorServiceModelSecurityTokenRequirement.cs : - implemented ToString(). - -2007-03-01 Atsushi Enomoto - - * SslSecurityTokenParameters.cs : more initialization of requirement. - * SslSecurityTokenAuthenticator.cs : new file. - -2007-02-27 Atsushi Enomoto - - * WrappedKeySecurityToken.cs : okkk, HMAC is extra. Just use SHA1, - and not for raw key but for wrapped key. - -2007-02-27 Atsushi Enomoto - - * WrappedKeySecurityToken.cs : - create HMACSHA1 always with the key to compute hash (I'm not sure - it is correct; it is rather to adjust all hash consistent.) - -2007-02-21 Atsushi Enomoto - - * DerivedKeySecurityToken.cs : added ReferenceList for corresponding - references to this key. - -2007-02-21 Atsushi Enomoto - - * DerivedKeySecurityToken.cs : new internal class to represent - wssc:DerivedKeyToken. - -2007-02-16 Atsushi Enomoto - - * WrappedKeySecurityToken.cs : reverted previous change. Key hash - could not be identical for the same key, but EncryptedKeySHA1 is - based on the wrapped key. So, there is an issue that .NET returns - different key than the one in the request message. - -2007-02-15 Atsushi Enomoto - - * WrappedKeySecurityToken.cs : SecurityKey should hold raw key, not - wrapped one. - -2007-02-06 Atsushi Enomoto - - * WrappedKeySecurityToken.cs : it cannot resolve clauses from its - .ctor() argument identifier clauses. Match EncrypedKeySHA1 clause - if the hash values match. - * InternalEncryptedKeyIdentifierClause.cs : - derive from Binary clause. - -2007-02-05 Atsushi Enomoto - - * InternalEncryptedKeyIdentifierClause.cs : new file. It might not be - required, but for now it is used to write embedded EncryptedKey in - o:SecurityTokenReference. - -2007-01-11 Atsushi Enomoto - - * WrappedKeySecurityToken.cs : added internal ReferenceList, to - output e:ReferenceList (kind of compromised solution; see comments). - -2007-01-09 Atsushi Enomoto - - * WrappedKeySecurityToken.cs : GetWrappedKey() return value should - be the encrypted value of argument keyToWrap. Added several argument - check. - -2006-12-09 Atsushi Enomoto - - * WrappedKeySecurityToken.cs : implemented missing members, except for - incomplete MatchKeyIdentifierClause(). - * SecureConversationSecurityTokenParameters.cs : default - ChannelProtectionRequirements should cover all body parts i.e. - IsBodyIncluded should be true. - -2006-12-06 Atsushi Enomoto - - * SupportingTokenParameters.cs : implemented SetKeyDerivation(). - -2006-10-05 Atsushi Enomoto - - * X509SecurityTokenParameters.cs : additional constructors. - -2006-10-03 Atsushi Enomoto - - * BinarySecretSecurityToken.cs : it does not seem that it uses - urn:uuid:blah ("urn:" is extraneous). - -2006-09-27 Atsushi Enomoto - - * SecurityTokenParameters.cs : added internal properties to access - protected properties. - * UserNameSecurityTokenParameters.cs : it's done now. - -2006-09-19 Atsushi Enomoto - - * SecurityTokenParameters.cs : removed MonoTODOs. - * X509SecurityTokenParameters.cs : - InitializeSecurityTokenRequirement() is done. - -2006-09-17 Atsushi Enomoto - - * ProviderCommunicationObject.cs, IssuedTokenCommunicationObject.cs, - SslSecurityTokenProvider.cs : both of issued token and ssl requires - connection requirement, so commonize the check. - -2006-09-15 Atsushi Enomoto - - * X509SecurityTokenParameters.cs, - SspiSecurityTokenParameters.cs, - UserNameSecurityTokenParameters.cs, - RsaSecurityTokenParameters.cs, - IssuedSecurityTokenParameters.cs, - SslSecurityTokenParameters.cs : implemented security feature - declaration properties (HasAsymmetricKey etc.) and implemented - some members. - -2006-09-15 Atsushi Enomoto - - * RsaSecurityTokenParameters.cs : TokenType fix. - * ProviderCommunicationObject.cs, - CommunicationSecurityTokenProvider.cs : an abstract token provider - that implements ICommunicationObject, and the abstract communication - object that is used in the provider. - * SslSecurityTokenProvider.cs : a practical example of the above, - not done yet though. - * IssuedTokenCommunicationObject.cs, IssuedSecurityTokenProvider.cs : - it is also significantly refactored like the above. - The ICommunicationObject part of this provider class now just wraps - the intermediate object. - -2006-09-12 Atsushi Enomoto - - * X509SecurityTokenParameters.cs : when token reference style is - Internal, use LocalIdKeyIdentifierClause. The default for this type - should be "Any". - -2006-09-05 Atsushi Enomoto - - * ServiceModelSecurityTokenRequirement.cs : implemented IsInitiator. - * InitiatorServiceModelSecurityTokenRequirement.cs : - initialize IsInitiator as true. - -2006-09-05 Atsushi Enomoto - - * SecurityContextSecurityTokenAuthenticator.cs, - SspiSecurityToken.cs : new files. - * SupportingTokenParameters.cs : copy ctor became private. - -2006-08-30 Atsushi Enomoto - - * X509SecurityTokenParameters.cs, - UserNameSecurityTokenParameters.cs : implemented properties. - * RsaSecurityTokenParameters.cs : new file. - -2006-08-28 Atsushi Enomoto - - * IssuedSecurityTokenProvider.cs : (GetToken) partly implemented - response message consumption. - -2006-08-28 Atsushi Enomoto - - * X509SecurityTokenParameters.cs : - implemented CreateKeyIdentifierClause(). - -2006-08-28 Atsushi Enomoto - - * SupportingTokenParameters.cs : added some missing members. - -2006-08-25 Atsushi Enomoto - - * BinarySecretSecurityToken.cs : some .ctor() are protected. - -2006-08-25 Atsushi Enomoto - - * KerberosSecurityTokenParameters.cs : new test. - -2006-08-25 Atsushi Enomoto - - * InitiatorServiceModelSecurityTokenRequirement.cs, - RecipientServiceModelSecurityTokenRequirement.cs : - just use Properties to set and get each property. - * SslSecurityTokenParameters.cs : fix ctor chain. - hacky InitializeSecurityTokenRequirement implementation. - -2006-08-24 Atsushi Enomoto - - * SecureConversationSecurityTokenParameters.cs : - fill SecurityAlgorithmSuite to the requirement. - * SecurityTokenParameters.cs : - added internal IssuerBindingContext property for - SecurityBindingElement.SetIssuerBindingContextIfRequired(). - Use this context in CallInitializeSecurityTokenParameters(). - -2006-08-23 Atsushi Enomoto - - * IssuedSecurityTokenParameters.cs : oops, oops. fix build. - -2006-08-23 Atsushi Enomoto - - * IssuedSecurityTokenParameters.cs : added missing members. - * IssuedSecurityTokenProvider.cs : replacing broken data contract - based contracts with message based contract. - Support IssuerChannelBehaviors. - * SecureConversationSecurityTokenParameters.cs : - more InitializeSerurityTokenRequirement(). - -2006-08-23 Atsushi Enomoto - - * SecurityContextSecurityTokenResolver.cs - ISecurityContextSecurityTokenCache.cs - SecurityContextSecurityToken.cs : new files. - -2006-08-22 Atsushi Enomoto - - * SecureConversationSecurityTokenParameters.cs : - partially implemented InitializeSecurityTokenRequirement(). - * X509SecurityTokenParameters.cs : added X509ReferenceStyle. - * SspiSecurityTokenParameters.cs : new file. - -2006-08-22 Atsushi Enomoto - - * SslSecurityTokenParameters.cs, - SecureConversationSecurityTokenParameters.cs : new files. - * SecurityTokenParameters.cs : added internal invoker for - InitializeSecurityTokenRequirement(). - * IssuedSecurityTokenParameters.cs, X509SecurityTokenParameters.cs : - implement InitializeSecurityTokenRequirement() (incomplete). - * ServiceModelSecurityTokenRequirement.cs : - MessageSecurityVersion is of type SecurityTokenVersion. - -2006-08-17 Atsushi Enomoto - - * ServiceModelSecurityTokenTypes.cs : new file. - -2006-08-16 Atsushi Enomoto - - * IssuedSecurityTokenProvider.cs : - WST request and response types are renamed. - -2006-08-14 Atsushi Enomoto - - * IssuedSecurityTokenProvider.cs : use new WSTrust proxy (ClientBase) - instead of ChannelFactory. - * SecurityTokenParameters.cs : added internal helper method for - CreateKeyIdentifierClause(). - * ServiceModelSecurityTokenRequirement.cs : in several properties, - use TryGetProperty() instead of having direct fields (so that - only setting items to "Properties" also affects on those props). - -2006-08-11 Atsushi Enomoto - - * InitiatorServiceModelSecurityTokenRequirement.cs, - RecipientServiceModelSecurityTokenRequirement.cs, - ServiceModelSecurityTokenRequirement.cs : new files. - -2006-08-07 Atsushi Enomoto - - * IssuedSecurityTokenProvider.cs : moved some premise checks from - GetTokenCore() to Open(). - -2006-08-04 Atsushi Enomoto - - * WrappedKeySecurityToken.cs : new file. - -2006-08-04 Atsushi Enomoto - - * BinarySecretSecurityToken.cs : new file. - -2006-08-03 Atsushi Enomoto - - * UserNameSecurityTokenParameters.cs, - X509SecurityTokenParameters.cs : new files. - -2006-08-02 Atsushi Enomoto - - * IssuedSecurityTokenProvider.cs : (GetTokenCore) some premise check. - -2006-08-01 Atsushi Enomoto - - * IssuedSecurityTokenProvider.cs : implemented some properties. - * RenewedSecurityTokenHandler.cs, IssuedSecurityTokenHandler.cs, - IIssuanceSecurityTokenAuthenticator.cs : new files. - -2006-08-01 Atsushi Enomoto - - * IssuedSecurityTokenProvider.cs, ClaimTypeRequirement.cs : new files. - * IssuedSecurityTokenParameters.cs : added some missing members. - -2006-07-21 Atsushi Enomoto - - * SecurityTokenReferenceStyle.cs : moved from S.SM.Security namespace. - -2006-07-21 Atsushi Enomoto - - * IssuedSecurityTokenParameters.cs, SecurityTokenParameters.cs : - new files. - -2006-07-10 Atsushi Enomoto - - * SupportingTokenParameters.cs : new file. diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Security/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel.Security/ChangeLog deleted file mode 100755 index 1a30c0a177b..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Security/ChangeLog +++ /dev/null @@ -1,656 +0,0 @@ -2010-07-28 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : implement some - requirement check for WS-SecureConversation. - -2010-07-27 Atsushi Enomoto - - * X509CertificateRecipientClientCredential.cs, - X509CertificateRecipientServiceCredential.cs : - implement x509 store support. - -2010-07-26 Atsushi Enomoto - - * X509CertificateInitiatorClientCredential.cs, - X509CertificateInitiatorServiceCredential.cs : - implement x509 store support. - -2010-07-15 Atsushi Enomoto - - * HttpDigestClientCredential.cs - IssuedTokenClientCredential.cs - UserNamePasswordClientCredential.cs - WindowsClientCredential.cs - X509CertificateInitiatorClientCredential.cs - X509CertificateRecipientClientCredential.cs : add Clone() helper. - -2010-07-15 Atsushi Enomoto - - * IssuedTokenServiceCredential.cs - * PeerCredential.cs - SecureConversationServiceCredential.cs - UserNamePasswordServiceCredential.cs - WindowsServiceCredential.cs - X509CertificateInitiatorServiceCredential.cs - X509CertificateRecipientServiceCredential.cs - X509ClientCertificateAuthentication.cs - X509PeerCertificateAuthentication.cs - X509ServiceCertificateAuthentication.cs : add Clone() helper. - -2010-07-08 Atsushi Enomoto - - * KeyNameIdentifierClause.cs : warning cleanup and implement. - -2010-03-08 Atsushi Enomoto - - * IssuedTokenServiceCredential.cs : add missing members. - -2010-01-18 Atsushi Enomoto - - * SecureConversationVersion.cs, SecurityPolicyVersion.cs, - TrustVersion.cs : add new 3.5 classes. - -2007-04-17 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : write GenericXmlSecurityToken (btw - it is not readable due to missing token information by nature ...). - read and write SamlAssertionKeyIdentifierClause. - -2007-04-02 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : support mutual sslnego. - -2007-04-02 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : set cookie property for such tokens - that was created from cookie binary. - -2007-04-02 Atsushi Enomoto - - * DataProtectionSecurityStateEncoder.cs : oops, Encode->Protect, - Decode->Unprotect. - -2007-03-30 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : SecurityBindingElement - is also needed to retrieve local service settings. - -2007-03-30 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : when reading SCT from - SecurityContextSecurityToken, return it from cookie binary. - knownTypes argument can be null. - -2007-03-27 Atsushi Enomoto - - * SspiSecurityTokenProvider.cs : removed SspiCommunicationObject from - this class, as it is not for spnego. - * ServiceCredentialsSecurityTokenManager.cs : - handle spnego authenticator. - * WSSecurityTokenSerializer.cs : some comments. - -2007-03-20 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : fixed SecurityContextToken Id - and prefix output. - -2007-03-19 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : - use Type.EmptyTypes instead of null to avoid ANE. - -2007-03-13 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : - updated Ssl token authenticator .ctor(). - Pass SecurityStateEncoder to WSSecurityTokenSerializer (it is used - for cookie sct). - * WSSecurityTokenSerializer.cs : added couple of support for - SecurityContextToken. Implemented CanWriteKeyIdentifierClause(). - -2007-03-13 Atsushi Enomoto - - * DataProtectionSecurityStateEncoder.cs, SecurityStateEncoder.cs : - nominally implemented (it won't work under Linux as it depends on - DPAPI). We should just ignore those lazy users who depend on them - by using default settings. - -2007-03-08 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : - add SslSecurityTokenAuthenticator .ctor() arg. - -2007-03-07 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : - started secure conversation authenticator code (not sure when it - should work though. Any attempt to initialize requirement with - SecureConv parameter causes NRE on .NET). - -2007-03-06 Atsushi Enomoto - - * ChannelProtectionRequirements.cs : null arg check. - -2007-03-05 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : - IsIssuedSecurityTokenRequirement() fix, the same way as client. - -2007-03-01 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : - internalize IsIssuedSecurityTokenRequirement(). - Use SecurityTokenRequirement.ToString(). - -2007-03-01 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : - Return ssl token authenticator (just almost stub now). - Ssl does not support token provider, so explicitly throw an error. - -2007-02-22 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : there could be more types than - EncryptedKey type that could be indicated by ValueType attribute. - -2007-02-21 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : read/write DerivedKeyToken. - Supply OwnerType for LocalId key when there is ValueType attribute. - -2007-02-20 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : handle X509 issue serial key - identifier clauses. - -2007-02-16 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : set cipher value as wrapped key - (workaround for EncryptedKeySHA1). - -2007-02-15 Atsushi Enomoto - - * UnionSecurityTokenResolver.cs : internal helper resolver. - -2007-02-15 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : - WrappedKeySecurityToken could be read. - -2007-02-14 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : - implement CanReadKeyIdentifierClauseCore() (partially). - -2007-02-13 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : minor message fix. - MutualCertificateDuplex is different from usual certificate-based - conection. - -2007-02-06 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : read UsernameToken. - -2007-02-06 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : - changes due to the latest EncryptedKeySHA1 clause changes. - -2007-02-05 Atsushi Enomoto - - * SecurityMessageProperty.cs : - Added internal EncryptionKey. Cosmetic GetOrCreate() refactoring. - * WSSecurityTokenSerializer.cs : Support BinarySecret clause writer. - Support embedded encryptedkey clause (o:SecurityTokenReference with - o:KeyIdentifier) writer. - -2007-01-31 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : handle EncryptedKeySHA1 for - SecurityTokenReference reader too. - -2007-01-31 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : now ReadKeyIdentifierClause() supports - wsse:KeyIdentifier (only with X509Thumbprint for now). - -2007-01-31 Atsushi Enomoto - - * SecurityMessageProperty.cs : added internal ConfirmedSignatures. - -2007-01-15 Atsushi Enomoto - - * SecurityAlgorithmSuite.cs : give more meaningful field names. - Implemented some Is[blah]Supported() methods. - * WSSecurityTokenSerializer.cs : corcompare fix. - * SecurityVersion : removed MonoTODO. - -2007-01-12 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManager.cs : - CreateSecurityTokenSerializer() should consider securityVersion - and emitBspRequiredAttributes based on SecurityTokenVersion. - * WSSecurityTokenSerializer.cs : EmitBspRequiredAttributes is the - magic key to determine to output some attributes or not. - Added CreateKeyIdentifierClauseFromTokenXml() stub. - -2007-01-12 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : handle WrappedKeySecurityToken in - GetTokenTypeUri(). - -2007-01-11 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : add e:ReferenceList output. - -2007-01-09 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : X509Thumbprint is not supported - when SecurityVersion is WSS 1.0. - -2007-01-09 Atsushi Enomoto - - * WSSecurityTokenSerializer.cs : write correct wrapped key. Don't - output WrappingToken. - -2006-12-09 Atsushi Emomoto - - * ChannelProtectionRequirements.cs : moved code for population from - ContractDescription, from ClientRuntimeChannel.cs. Parts should be - created from headers, not body parts. Fill IsBodyIncluded flag - from ContractDescription.[Has]ProtectionLevel. - * WSSecurityTokenSerializer.cs : implemented writer for - WrappedKeySecurityToken. - -2006-12-08 Atsushi Emomoto - - * SecurityMessageProperty.cs : initialize SenderIdPrefix as "_". - -2006-12-08 Atsushi Emomoto - - * SecurityContextKeyIdentifierClause.cs, - SecurityAccessDeniedException.cs, - ExpiredSecurityTokenException.cs : added missing types. - * SecurityNegotiationException.cs, MessageSecurityException.cs : - minor API fixes. - -2006-12-08 Atsushi Emomoto - - * SecurityMessageProperty.cs : implemented, though not in actual use. - * ServiceSecurityContext.cs : implemented some members. - -2006-12-07 Atsushi Emomoto - - * MessagePartSpecification : implemented Union(). - * ScopedMessagePartSpecification.cs : AddParts() is now implemented - correctly (it merges into existing parts). - * ChannelProtectionRequirements.cs : cosmetic comment. - -2006-12-06 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : several improvements to read and - write EncryptedKeyIdentifierClause. - -2006-12-05 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : - Added EncryptedKeyIdentifier clause writer. - Fixed thumbprint writer. WS-Security X509 Certificate Token Profile - does allows direct cetificate info only with IssuerSerial. - -2006-10-12 Atsushi Emomoto - - * SecurityAlgorithmSuite.cs : added some overrides in impl. class - so that I don't forget them (they are not implemented yet). - -2006-09-27 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : URI attribute in o:Reference element - is not mandatory. - -2006-09-26 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : (ReadKeyIdentifierClauseCore) remove - extra consumption of Reference element. - -2006-09-22 Atsushi Emomoto - - * SecurityAlgorithmSuite.cs : fixed AsymmetricSignatureAlgorithm. - Use SecurityAlgorithms constants. - -2006-09-22 Atsushi Emomoto - - * MessagePartSpecification.cs : default IsBodyIncluded is false. - -2006-09-21 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : ReadKeyIdentifierClauseCore() now handles - element (as LocalIdKeyIdentifierClause). - -2006-09-20 Atsushi Emomoto - - * BinarySecretKeyIdentifierClause.cs : a few more API cleanup. - -2006-09-19 Atsushi Emomoto - - * BinarySecretKeyIdentifierClause.cs : added missing members. - -2006-09-15 Atsushi Emomoto - - * SspiSecurityTokenProvider.cs : ProviderCommunicationObject-based - implementation (but do we implement it?) - * ServiceCredentialsSecurityTokenManager.cs : more rejection in - CreateSecurityTokenProvider(). - * WindowsClientCredential.cs : implemented as long as they are - required in the tests. - -2006-09-14 Atsushi Emomoto - - * UserNamePasswordServiceCredential.cs, - X509PeerCertificateAuthentication.cs, - SecureConversationServiceCredential.cs, - ServiceCredentialsSecurityTokenManager.cs, - DataProtectionSecurityStateEncoder.cs, - IssuedTokenServiceCredential.cs, - X509ClientCertificateAuthentication.cs : - several fixes for the default values. - * KeyNameIdentifierClause.cs : implemented Matches(). - -2006-09-12 Atsushi Emomoto - - * ServiceCredentialsSecurityTokenManager.cs : service certificate - must contain a private key. - * WSSecurityTokenSerializer.cs : RsaSecurityToken is not supported. - Support LocalId and X509Thumbprint in WriteKeyIdentifierClause(). - -2006-09-07 Atsushi Emomoto - - * SecurityVersion.cs, SecurityMessageProperty.cs, - ServiceCredentialsSecurityTokenManager.cs, - HttpDigestClientCredential.cs : assorted RC1 API fixes. - * WindowsClientCredential.cs, WindowsServiceCredential.cs, - SspiSecurityTokenProvider.cs, PeerCredential.cs : - new files, cleaning Dummy.cs up in this namespace. - -2006-09-06 Atsushi Emomoto - - * X509CertificateRecipientServiceCredential.cs : - added missing SetCertificate(). - * UserNamePasswordServiceCredential.cs, - X509PeerCertificateAuthentication.cs : API fix to RC1. - * WSSecurityTokenSerializer.cs : ReadTokenCore() now works for X509. - -2006-09-06 Atsushi Emomoto - - * UserNamePasswordServiceCredential.cs : some API fixes. - -2006-09-05 Atsushi Emomoto - - * X509CertificateRecipientClientCredential.cs : - added ScopedCertificates. - -2006-09-05 Atsushi Emomoto - - * SecurityStateEncoder.cs, DataProtectionSecurityStateEncoder.cs : - new files. - -2006-09-01 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : fixed namespace URI for BinarySecret. - -2006-08-30 Atsushi Emomoto - - * ServiceCredentialsSecurityTokenManager.cs : implemented some members, - actually as copy of ClientCredentialsSecurityTokenManager. - -2006-08-29 Atsushi Emomoto - - * ScopedMessagePartSpecification.cs : partly implemented. - -2006-08-29 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : - some ReadToken()/CanReadToken() implementation. - -2006-08-28 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : support BinarySecret WriteToken(). - -2006-08-25 Atsushi Emomoto - - * SupportingTokenSpecification.cs, IEndpointIdentityProvider.cs, - ISecuritySession.cs, X509PeerCertificateAuthentication.cs, - ISecureConversationSession.cs, SecurityTokenSpecification.cs : - new files. - * X509CertificateInitiatorServiceCredential.cs, - X509ServiceCertificateAuthentication.cs : removed extra properties. - * ServiceCredentialsSecurityTokenManager.cs : - It implements IEndpointIdentityProvider. - -2006-08-23 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : some constant renamings. - -2006-08-22 Atsushi Emomoto - - * SecureConversationServiceCredential.cs, - MessagePartSpecification.cs : new files. - * ChannelProtectionRequirements.cs, - ScopedMessagePartSpecification.cs : largely implemented. - * SecurityCredentialsManager.cs : CreateSecurityTokenManager() is - public indeed. Thus removed internal caller as well. - -2006-08-17 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : removed SamlSerializer and - SecurityStateEncoder. Added GetTokenTypeUri(). - -2006-08-14 Atsushi Emomoto - - * SecurityCredentialsManager.cs : add internal helper method to call - CreateSecurityTokenManager(). - -2006-08-11 Atsushi Emomoto - - * SecurityCredentialsManager.cs : no need to be internal. - * ServiceCredentialsSecurityTokenManager.cs : new file. - -2006-08-10 Atsushi Emomoto - - * X509CertificateRecipientClientCredential.cs : - implemented get_Authentication(). - -2006-08-04 Atsushi Emomoto - - * KeyNameIdentifierClause.cs, BinarySecretKeyIdentifierClause.cs : - new files. - -2006-08-03 Atsushi Emomoto - - * BinarySecretSecurityTokenAuthenticator.cs, - FederationServiceIssuedSecurityTokenProvider.cs : removed old code. - -2006-08-02 Atsushi Emomoto - - * KeyType.cs : removed obsolete type. - -2006-08-01 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : implemented - WriteKeyIdentifierClauseCore() for X509IssuerSerial (though - notworking due to X509IssuerSerialKeyIdentifierClause). - -2006-08-01 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : implemented WriteTokenCore() for - UserNameSecurityToken and X509SecurityToken. - -2006-07-31 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : - DefaultInstance is a property, not a field. - -2006-07-31 Atsushi Emomoto - - * WSSecurityTokenSerializer.cs : new file. - -2006-07-28 Atsushi Emomoto - - * X509CertificateInitiatorServiceCredential.cs : - added missing Authentication property. - * X509ServiceCertificateAuthentication.cs, - X509ClientCertificateAuthentication.cs, - MessageSecurityException.cs : - new files. - -2006-07-28 Atsushi Emomoto - - * IssuedTokenClientCredential.cs : some field initialization. - * IdentityVerifier.cs : added DefaultIdentityVerifier, though it - does not work. - -2006-07-28 Atsushi Emomoto - - * IdentityVerifier.cs : new file. - -2006-07-27 Atsushi Emomoto - - * InfocardInteractiveChannelInitializer.cs, - IssuedTokenServiceCredential.cs : new files. - * IssuedTokenClientCredential.cs, - X509CertificateInitiatorClientCredential.cs, - X509CertificateRecipientServiceCredential.cs, - X509CertificateInitiatorServiceCredential.cs : - some June CTP updates. - -2006-07-21 Atsushi Emomoto - - * X509CertificateRecipientClientCredential.cs : July CTP API update. - -2006-07-21 Atsushi Emomoto - - * SecurityTokenReferenceStyle.cs : it will be moved to S.SM.S.Tokens. - -2006-07-10 Atsushi Emomoto - - * RequestSecurityToken.cs, RequestSecurityTokenResponse.cs : - removed old code. - -2006-07-10 Atsushi Emomoto - - * BasicSecurityProfileVersion.cs : new file. - * SecurityAlgorithmSuite.cs : implemented properties. - * SecurityVersion.cs : In June CTP it became a class. Implemented - as long as it covers the public API. - -2006-07-05 Atsushi Emomoto - - * IKeySizeValidator.cs : removed unused code. - -2006-05-29 Atsushi Emomoto - - * SecurityStandardsManager.cs : vanished in beta2. - * FederationServiceIssuedSecurityTokenProvider.cs, - RequestSecurityToken.cs, RequestSecurityTokenResponse.cs : - SecurityStandardsManager -> SecurityTokenSerializer. - -2006-03-29 Atsushi Emomoto - - * BinarySecretSecurityTokenAuthenticator.cs : added overrides, fix - the build. - -2006-03-23 Atsushi Emomoto - - * FederationServiceIssuedSecurityTokenProvider.cs : make it compile - with the latest S.IM.dll. - -2006-02-23 Atsushi Emomoto - - * BinarySecretSecurityTokenAuthenticator.cs - FederationServiceIssuedSecurityTokenProvider.cs - RequestSecurityToken.cs RequestSecurityTokenResponse.cs - SecurityCredentialsManager.cs SecurityMessageProperty.cs - SecurityStandardsManager.cs : - - Dependent fixes for System.IdentityModel reorgainzation. - -2006-02-23 Atsushi Emomoto - - * FederationServiceIssuedSecurityTokenProvider.cs : - System.IdentityModel dependent fix. - -2006-02-23 Atsushi Emomoto - - * Dummy.cs : due to the big move between sys.servicemodel.dll and - sys.identitymodel.dll, moved some dummy classes as well. - -2006-02-23 Atsushi Emomoto - - * ChangeLog-System.ServiceModel.Security.Protocols : - moved old ChangeLog in that dir to here. - -2006-02-23 Atsushi Emomoto - - * BinarySecretSecurityTokenAuthenticator.cs RequestSecurityToken.cs - FederationServiceIssuedSecurityTokenProvider.cs - ChannelProtectionRequirements.cs SecurityNegotiationException.cs - RequestSecurityTokenResponse.cs IKeySizeValidator.cs - ScopedMessagePartSpecification.cs : - Moved from obsoleted System.ServiceModel.Security.Protocols. - -2006-02-23 Atsushi Emomoto - - * KeyEntropyMode.cs KeyType.cs MessageProtectionOrder.cs - SecurityAlgorithmSuite.cs SecurityAlgorithms.cs - SecurityCredentialsManager.cs SecurityMessageProperty.cs - SecurityStandardsManager.cs SecurityTokenAttachmentMode.cs - SecurityTokenReferenceStyle.cs SecurityVersion.cs : - Feb. CTP API changes - chapter 1. - -2005-11-20 Atsushi Emomoto - - * SecurityTokenProvider.cs, SecurityTokenAttachmentMode.cs, - MessageProtectionOrder.cs, SecurityStandardsManager.cs : - Dummy.cs : updated to beta2. - * IssuedTokenProvider.cs : removed in beta2. - -2005-11-02 Atsushi Emomoto - - * SecurityTokenAttachmentMode.cs, MessageProtectionOrder.cs, - KeyType.cs, SecurityTokenReferenceStyle.cs : added missing enums. - * Dummy.cs : removed above. - * SecurityVersion.cs, KeyEntropyMode.cs : value fixes. - -2005-11-01 Atsushi Emomoto - - * KeyEntropyMode.cs : new file. - * Dummy.cs : removed. - -2005-10-31 Atsushi Emomoto - - * SecurityTokenProvider.cs : added missing bits and MonoTODO. - -2005-10-31 Atsushi Emomoto - - * SecurityVersion.cs, SecurityAlgorithms.cs, - SecurityStandardsManager.cs, SecurityAlgorithmSuite.cs, - SecurityTokenResolver.cs : new files. - * Dummy.cs : removed above. - * IssuedTokenProvider.cs : tiny method signature fix. - -2005-10-18 Atsushi Emomoto - - * SecurityMessageProperty.cs : new file. - * Dummy.cs : removed above. - -2005-10-12 Atsushi Emomoto - - * SecurityCredentialsManager.cs : new file. - * Dummy.cs : removed above. - -2005-09-28 Atsushi Emomoto - - * SecurityTokenProvider.cs, IssuedTokenProvider.cs : new files. - * Dummy.cs : removed those new classes. - diff --git a/mcs/class/System.ServiceModel/System.ServiceModel/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel/ChangeLog deleted file mode 100755 index 6c3d35532b4..00000000000 --- a/mcs/class/System.ServiceModel/System.ServiceModel/ChangeLog +++ /dev/null @@ -1,3600 +0,0 @@ -2010-07-28 Atsushi Enomoto - - * ServiceHost.cs, ServiceHostBase.cs : handle ListenUri to give - correct Uri. Reject wrong service endpoint configuration. - * ClientCredentialSecurityTokenManager.cs : give a bit kind error. - -2010-07-27 Atsushi Enomoto - - * FederatedMessageSecurityOverHttp.cs, OptionalReliableSession.cs, - ReliableSession.cs, WSFederationHttpBinding.cs: - filled couple of missing members. - -2010-07-08 Atsushi Enomoto - - * ServiceRuntimeChannel.cs, NetNamedPipeBinding.cs, - ClientProxyGenerator.cs NetPeerTcpBinding.cs, DuplexClientBase.cs: - couple of warning cleanups. - -2010-07-06 Atsushi Enomoto - - * ClientRuntimeChannel.cs : give non-null Via uri. - -2010-06-22 Atsushi Enomoto - - * ServiceBehaviorAttribute.cs : do not overwrite existing properties - which may have been set by preceding behaviors. Fix WSDL output. - * EnvelopeVersion.cs : fix name and namespace for None property. - -2010-06-21 Atsushi Enomoto - - * ServiceHostBase.cs : remove TODOs and unused code. - Remove comment that is not true. - -2010-06-21 Atsushi Enomoto - - * EndpointAddress.cs : implement remaining ReadFrom() overloads. - * ServiceHostBase.cs : remove extra TODOs. - -2010-06-21 Atsushi Enomoto - - * ServiceHostBase.cs : remove extra throttling field. - -2010-06-18 Atsushi Enomoto - - * ServiceHostBase.cs : Do not build more than one ChannelDispatcher - for a Binding. Then check duplicate listen URIs, excluding mex ones. - -2010-06-17 Atsushi Enomoto - - * ServiceHostBase.cs : retrieve MessageVersion and raise an error - if there is none. (Check this earlier than building a listener.) - -2010-06-14 Atsushi Enomoto - - * NetTcpBinding.cs : remove pointless EnvelopeVersion field. - * ClientRuntimeChannel.cs : disable MessageId output. It does not - happen on TCP transport. Added FIXME comment to verify this. - - This fix makes non-first-time calls from mono client working. - -2010-06-04 Atsushi Enomoto - - * DuplexClientRuntimeChannel.cs : do not create and use extraneous - ContractDescription for callback contract. Non-callback ones now - works fine. - -2010-06-03 Atsushi Enomoto - - * ClientProxyGenerator.cs : CreateProxyType now carefully considers - requested proxy type, contract type and callback contract type. - i.e. now the resulting proxy has implemented methods for callbacks - that are also filled at ContractDescription. - * ClientRuntimeChannel.cs : reflect some method call changes. - -2010-05-28 Atsushi Enomoto - - * ClientRuntimeChannel.cs : replace GetFormatter() with Formatter. - -2010-05-27 Atsushi Enomoto - - * ServiceRuntimeChannel.cs : remove unused members for refactoring. - * OperationContext.cs : add comment on GetCallbackChannel(). - -2010-05-26 Atsushi Enomoto - - * ClientRuntimeChannel.cs : revert the previous change. It was - actually sent. - -2010-05-26 Atsushi Enomoto - - * ClientRuntimeChannel.cs : do not add implicit ReplyTo on output - channels. - -2010-05-21 Geoff Norton - - * BasicHttpBinding.cs: Transport mode supports authentication as well. - -2010-05-21 Atsushi Enomoto - - * ServiceHostBase.cs : ServiceMetadataBehavior and ServiceDebugBehavior - are special. They must be applied in prior to other behaviors so that - newly populated ChannelDispatchers are applied behaviors accordingly. - -2010-05-21 Atsushi Enomoto - - * ServiceHostBase.cs : remove Sleep() hack and wait channels to get - opened to proceed. - -2010-05-19 Atsushi Enomoto - - * DuplexClientBase.cs : implement InnerDuplexChannel and - CreateChannel(), by Pieter van der Berg. - -2010-05-18 Atsushi Enomoto - - * ServiceHostBase.cs : revert the previous change, caused regressions. - -2010-05-18 Atsushi Enomoto - - * ServiceHostBase.cs : do not arbitrarily add ServiceDebugBehavior - on all configuration-based services. .NET doesn't do that. - -2010-04-23 Atsushi Enomoto - - * ServiceHostBase.cs: - actually it should be ChannelDispatcher-to-HttpChannelListener, - to identify which dispatcher to send reqs. - -2010-04-23 Atsushi Enomoto - - * ServiceHostBase.cs : add host-to-http-listener mapping so that - they can be managed per host. - -2010-04-05 Atsushi Enomoto - - * ChannelTerminatedException.cs : new class. - -2010-04-02 Atsushi Enomoto - - * ClientRuntimeChannel.cs : hush on non-ml profile. - -2010-04-02 Atsushi Enomoto - - * ClientRuntimeChannel.cs : - use DataContractSerializer.IsStartObject() to check if the fault - detail reader is for the fault contract, in addition to Action. - -2010-04-02 Atsushi Enomoto - - * ClientRuntimeChannel.cs : fix moonlight build. - -2010-04-02 Atsushi Enomoto - - * ClientRuntimeChannel.cs : use FaultContractInfos to create custom - FaultException. (It's not picking the expected FCI yet.) - -2010-03-30 Atsushi Enomoto - - * ClientRuntimeChannel.cs : use correct buffer size. - -2010-03-26 Atsushi Enomoto - - * ClientRuntimeChannel.cs : use FaultConverter as documented at: - http://msdn.microsoft.com/en-us/library/ms789039%28VS.100%29.aspx - (Though I found _no_ use of this FC class in the world...) - -2010-03-24 Atsushi Enomoto - - * ServiceHostBase.cs : if there is an existing ChannelDispatcher - for the same endpoint URI, reuse it. Patch by Matt Dargavel. - -2010-03-18 Atsushi Enomoto - - * Constants.cs : add more. - -2010-03-18 Atsushi Enomoto - - * Dummy.cs : removed some dummy types (not dummy anymore). - -2010-03-17 Atsushi Enomoto - - * ServiceHostBase.cs : use namespace for mex binding comparison, to - cover other bindings than http (such as https). - * WSHttpBindingBase.cs : add some comment. - -2010-03-16 Jb Evain - - * ClientBase.cs, ClientRuntimeChannel.cs: use MOONLIGHT symbol to - disambiguate MonoTouch and Moonlight code. - -2010-03-15 Atsushi Enomoto - - * ServiceHostBase.cs : do not reject endpoints with an identical - contract to existing ones but with different binding, address or - listen URI. - -2010-03-09 Atsushi Enomoto - - * HttpTransportSecurity.cs : remove MonoTODOs. - -2010-02-26 Atsushi Enomoto - - * ServiceRuntimeChannel.cs, ServiceProxyGenerator.cs: - make them public and add Contract property for service callback - proxies too for the same reason. - -2010-02-26 Atsushi Enomoto - - * ClientProxyGenerator.cs : type cache should be like this - (by kumpera). - -2010-02-26 Atsushi Enomoto - - * ClientRuntimeChannel.cs, ClientProxyGenerator.cs: - Add disabled code, enabled by -d:USE_OD_REFERENCE_IN_PROXY: - - In generated proxy, avoid using GetCurrentMethod() and pass - interface methods to the base ClientRuntimeChannel. - - (Disabled by default for breakage at - CallbackBehaviorAttributeTest.CallbackExample1.) - -2010-02-26 Atsushi Enomoto - - * ServiceRuntimeChannel.cs, DuplexChannelFactory.cs, - DuplexClientRuntimeChannel.cs, ClientRuntimeChannel.cs, - ClientProxyGenerator.cs, ClientBase.cs : add workaround fix for - bug #571907, making [Duplex]ClientRuntimeChannel public. - - Generated proxy type must be stored to not get GCed. - -2010-02-10 Atsushi Enomoto - - * ClientRuntimeChannel.cs : and "To" header is also automatically - added if AddressingVersion is WSA1. This likely fixes bug #577139. - -2010-02-10 Atsushi Enomoto - - * Constants.cs, EndpointAddress10.cs : - Remove duplicate constant (WSA1). - -2010-02-10 Atsushi Enomoto - - * Constants.cs : moved SoapDictionary from BinaryMessageEncoder. - -2010-02-10 Atsushi Enomoto - - * ClientRuntimeChannel.cs : cosmetic attribute reordering. - -2010-02-09 Atsushi Enomoto - - * ClientRuntimeChannel.cs : when WSAddressing10 is used, set ReplyTo - and MessageID. (found while fixing #577139). - -2010-02-05 Atsushi Enomoto - - * SilverlightClientConfigLoader.cs : public->internal. - -2010-01-25 Atsushi Enomoto - - * ChannelFactory_1.cs, ChannelFactory.cs : fix default constructor - handling and ensure service endpoint at opening the factory. - -2010-01-22 Atsushi Enomoto - - * ServiceHostBase.cs : fix complicated IMetadataExchange handling to - pass nunit tests (treat mex binding as special case). - -2010-01-22 Atsushi Enomoto - - * DuplexClientRuntimeChannel.cs : do not try to iterate channel - acceptor when it is being closed. - -2010-01-20 Atsushi Enomoto - - * ServiceHostBase.cs : a stability workaround to make nunit test - stopper almost reproducible. - -2010-01-19 Atsushi Enomoto - - * WS2007FederationHttpBinding.cs, WS2007HttpBinding.cs: - add missing constructors. - -2010-01-18 Atsushi Enomoto - - * MessageSecurityVersion.cs : add new 3.5 members. - -2010-01-15 Atsushi Enomoto - - * SilverlightClientConfigLoader.cs : add another loop blocker. - Do not reject binding configuration with no basic http binding. - In SL3 it may be custom and such configuration should be valid. - -2010-01-13 Atsushi Enomoto - - * ExceptionDetail.cs : uncomment DataMember (likely commented out due - to missing default serialization in the past). - -2010-01-13 Atsushi Enomoto - - * EndpointAddressBuilder.cs : reader getters were broken. - -2010-01-13 Atsushi Enomoto - - * EndpointAddressBuilder.cs : implement. - -2010-01-13 Atsushi Enomoto - - * BasicHttpBinding.cs : add SL3 EnableHttpCookieContainer support. - -2010-01-10 Atsushi Enomoto - - * SilverlightClientConfigLoader.cs : uncomment binary message - encoding element which was internal-only in SL2 but public in SL3. - -2010-01-08 Atsushi Enomoto - - * ServiceProxyGenerator.cs, ServiceRuntimeChannel.cs : - Pass service type to correctly retrieve ServiceContractAttribute - from the service type, not callback type. - -2010-01-08 Atsushi Enomoto - - * ClientRuntimeChannel.cs : to open duplex callback channel, it must - ensure to open the channel itself (not only its inner channel). - -2009-12-18 Atsushi Enomoto - - * ClientBase.cs : remove extra CWLs. - -2009-12-18 Atsushi Enomoto - - * AllEnums.cs : - added ServiceContractGenerationOptions.EventBasedAsynchronousMethods. - -2009-12-10 Atsushi Enomoto - - * ClientRuntimeChannel.cs : a bit more kindful error message. - * ClientProxyGenerator.cs : fix async parameter offset. - -2009-12-07 Atsushi Enomoto - - * ServiceHostBase.cs : in AddBaseAddress(), use base_addresses - instead of Description. It could be called in InitializeDescription. - -2009-12-03 Atsushi Enomoto - - * BasicHttpBinding.cs : handle transport security properties. - -2009-12-02 Sebastien Pouliot - - * CommunicationObjectAbortedException.cs, ServerTooBusyException.cs, - ServiceActivationException.cs: Fix base class - * ServiceKnownTypeAttribute.cs: Seal type and add missing - [AttributeUsage] attribute - -2009-12-01 Atsushi Enomoto - - * SilverlightClientConfigLoader.cs : I made an extraneous change. - -2009-12-01 Atsushi Enomoto - - * ClientBase.cs, ChannelFactory_1.cs, ChannelFactory.cs : - more SL3 changes. - -2009-12-01 Atsushi Enomoto - - * SilverlightClientConfigLoader.cs : do not enter infinite loop at - empty element. - -2009-11-25 Atsushi Enomoto - - * EndpointAddress10.cs : added it to the 2.1 build for SL3 API. - -2009-11-05 Geoff Norton - - * ClientRuntimeChannel.cs: Support OperationContext in async calls - as well - -2009-10-16 Atsushi Enomoto - - * ServiceHostBase.cs : removed internal dispatcher builder method. - -2009-10-15 Atsushi Enomoto - - * ServiceHostBase.cs : eliminate possible '/' + '/foo' combination. - -2009-10-15 Sebastien Pouliot - - * ClientRuntimeChannel.cs: Remove the WaitOne 'emitContext' - overloads from the Moonlight build. Directly call WaitHandle. - WaitAll from WaitOne(int) (since the overloads are not always - present) - -2009-10-15 Atsushi Enomoto - - * ServiceHostBase.cs : fix relative URI construction for - ServiceMetadataExtension. It should create URI like - http://localhost/test.svc/wsdl, not http://localhost/wsdl . - -2009-10-15 Atsushi Enomoto - - * ServiceHostBase.cs : on opening the host, check service endpoints - to make sure if there is at least one "non-mex" endpoint. - Fix couple of typos. - -2009-10-09 Atsushi Enomoto - - * InstanceContext.cs : new constraints on CommunicationObject - required calls to base methods. - * ChannelFactory.cs : ditto. Actually changed timing to call - Open() on the internal factory. - * ServiceHostBase.cs : removed DoOpen() which is almost extra now. - Added temporary IMetadataExchange workaround. - -2009-10-07 Sebastien Pouliot - - * OperationContext.cs: Use [ThreadStatic] instead of Thread. - GetNamedDataSlot with Thread.[Get|Set]Data since it offers type - safety and don't require keeping extra API inside Moonlight - -2009-10-07 Atsushi Enomoto - - * ServiceHostBase.cs : a couple of refactoring on contract loopup. - Do not push mex contracts to ImplementedContracts. - -2009-10-02 Atsushi Enomoto - - * ServiceHostingEnvironment.cs : revert the change, to use - internal asp.net state again. - -2009-10-02 Atsushi Enomoto - - * ServiceHostBase.cs : apply endpoint behavior section in config. - Otherwise WebScriptEnablingBehavior won't be created. - -2009-10-01 Atsushi Enomoto - - * ServiceHostBase.cs : fill behaviors first, then add endpoints. - IMetadataExchange requires ServiceMetadataBehaviors, but it may be - filled only from config (which is to be read later). - -2009-10-01 Atsushi Enomoto - - * ChannelFactory.cs : MT users should be warned. - * ClientBase.cs : make MT-only ChannelBase.Invoke() protected. - -2009-09-30 Atsushi Enomoto - - * ServiceHostingEnvironment.cs : use AspNetCompatibilityEnabled as - ASP.NET switch. - -2009-09-30 Atsushi Enomoto - - * ChannelFactory.cs : use ConfigUtil to get config sections. - -2009-09-29 Atsushi Enomoto - - * ClientProxyGenerator.cs : fix wrong parameter number for async - end method with return value. - -2009-09-17 Atsushi Enomoto - - * DuplexClientRuntimeChannel.cs : reflecting EndpointDispatcher change. - -2009-09-17 Atsushi Enomoto - - * ServiceHostBase.cs : OnOpened() should not hide events that are - invoked at the base class. - -2009-09-11 Atsushi Enomoto - - * ServiceHostBase.cs : partly revert dispatcher builder refactoring - to fix some ServiceHostBaseTest regressions. - -2009-09-06 Atsushi Enomoto - - * ClientProxyGenerator.cs : it missed end method argument on - generating end method proxy. - -2009-09-04 Atsushi Enomoto - - * ServiceHostBase.cs : URI trailing '/' can be added only when the - relative URI is non-empty. Do not make http://host/foo.svc as - http://host/foo.svc/ , it's not a directory. - -2009-09-04 Atsushi Enomoto - - * ServiceHostBase.cs : add AddBaseAddress(). BaseAddresses must be - non-null. - -2009-09-03 Atsushi Enomoto - - * ServiceHostBase.cs : move DispatcherBuilder out from ServiceHostBase. - -2009-09-03 Atsushi Enomoto - - * ServiceHostBase.cs : on service contract lookup, do not always - expect contract name to match type name. - * ServiceHost.cs : remove extra local var. - -2009-09-03 Atsushi Enomoto - - * ServiceHostBase.cs : fix wrong listenUri argument in - AddServiceEndpoint() call chain. - -2009-09-01 Atsushi Enomoto - - * ChannelFactory_1.cs : validate behaviors. - -2009-09-01 Atsushi Enomoto - - * ClientRuntimeChannel.cs : add Extensions. - -2009-08-26 Atsushi Enomoto - - * SilverlightClientConfigLoader.cs : add (incomplete) binary - encoder support at config layer. see: - http://lists.ximian.com/pipermail/mono-list/2009-August/043245.html - -2009-08-26 Atsushi Enomoto - - * PeerNode.cs : use ulong as same as Welcome message value. - -2009-08-24 Atsushi Enomoto - - * Constants.cs : p2p constants should rather go here. - -2009-08-24 Atsushi Enomoto - - * ClientRuntimeChannel.cs, DuplexClientRuntimeChannel.cs : split out - from former to latter and implemented most part of listener part. - Make sure to open internal channel at base ClientRuntimeChannel. - * ClientProxyGenerator.cs : minimize !NET_2_1 to here. - -2009-08-21 Atsushi Enomoto - - * ServiceHostBase.cs : some refactoring to reduce weird limitation - to apply behaviors to endpoints. (no need to limit to [0]). - -2009-08-21 Atsushi Enomoto - - * ServiceHostBase.cs : some refactoring to isolate dispatcher - builder code from here. - -2009-08-21 Atsushi Enomoto - - * ServiceHostBase.cs : moved some code to channel/endpoint dispatcher - to reduce their dependencies on this type. - -2009-08-20 Atsushi Enomoto - - * ClientRuntimeChannel.cs : implement async OnBegin/EndOpen like close. - Add FIXME and OnOpen() override on duplex channel. - -2009-08-20 Atsushi Enomoto - - * ServiceHostBase.cs : support UnknownMessageReceived (used by - ChannelDispatcher). - -2009-08-20 Atsushi Enomoto - - * OperationContext.cs, OperationContextScope.cs : - implement IsUserContext. - -2009-08-20 Atsushi Enomoto - - * DuplexChannelFactory.cs, ChannelFactory_1.cs: with static factory - methods, they should close the factory when the channel is closed, - but nonstatic CreateChannel() could be called more than once, so - do not always close it. - * ClientRuntimeChannel.cs : take OperationContext.Current into - consideration (it could be created by users). - -2009-08-19 Atsushi Enomoto - - * NetNamedPipeBinding.cs, NetNamedPipeSecurity.cs - NamedPipeTransportSecurity.cs : new files. - * Dummy.cs : remove above ones. - -2009-08-17 Atsushi Enomoto - - * ServiceHostBase.cs : wildcard action support was not working - for one-way channels. - -2009-08-17 Atsushi Enomoto - - * ServiceHostBase.cs : set expected AddressFilter. - -2009-08-17 Atsushi Enomoto - - * EndpointAddress.cs : #if !NET_2_1 is removing code too much. - -2009-08-17 Atsushi Enomoto - - * ServiceRuntimeChannel.cs : made some properties in duplex context - channel dispatching to internal client. - -2009-08-14 Atsushi Enomoto - - * OperationContextScope.cs : check null arg. - -2009-08-14 Atsushi Enomoto - - * ServiceRuntimeChannel.cs : return timeouts that are set at - dispatch runtime later than its .ctor(). Provide ListenUri too. - -2009-08-14 Atsushi Enomoto - - * AllEnums.cs : add AddressFilterMode and SupportedAddressingMode. - * ServiceBehaviorAttribute.cs : added missing properties. - -2009-08-11 Atsushi Enomoto - - * ClientBase.cs : (ChannelBase) now ClientRuntimeChannel demands an - explicit address. - -2009-08-11 Atsushi Enomoto - - * ServiceHostBase.cs : use new IOperationInvoker implementation. - -2009-08-07 Atsushi Enomoto - - * ServiceRuntimeChannel.cs : change .ctor() args. - Add proxy hook methods that simply calls those in callback - ClientRuntimeChannel. - -2009-08-07 Atsushi Enomoto - - * ServiceHostBase.cs : create callback runtime here, if required. - -2009-08-07 Atsushi Enomoto - - * ClientRuntimeChannel.cs : factory was not fully optional. Add - contextChannel argument to make room for duplex callback channel. - -2009-08-07 Atsushi Enomoto - - * ClientProxyGenerator.cs : split client-specific code generation - from those common to service callback generation. - * ServiceProxyGenerator.cs : new file, uses common basis above. - -2009-08-07 Atsushi Enomoto - - * ServiceRuntimeChannel.cs : created derived duplex type. - -2009-08-07 Atsushi Enomoto - - * ClientRuntimeChannel.cs : close/abort channels. - factory is optional now. - -2009-08-06 Atsushi Enomoto - - * ClientRuntimeChannel.cs : unify IChannel field to one. - -2009-08-06 Atsushi Enomoto - - * ClientRuntimeChannel.cs : de-factorying toward callback instancing. - -2009-08-06 Atsushi Enomoto - - * DuplexChannelFactory.cs, ClientRuntimeChannel.cs, - ChannelFactory_1.cs : more ServiceEndpoint dep reduction. - -2009-08-06 Atsushi Enomoto - - * ClientRuntimeChannel.cs : removing extra deps on ServiceEndpoint. - -2009-08-06 Atsushi Enomoto - - * ClientRuntimeChannel.cs : eliminate dependency on ChannelFactory, - which will block using it for callback instances. - -2009-08-05 Atsushi Enomoto - - * ClientRuntimeChannel.cs : fix 2.1 build. - -2009-08-05 Atsushi Enomoto - - * ClientRuntimeChannel.cs : actually CallbackInstance is set and - should be available. - -2009-08-05 Atsushi Enomoto - - * DuplexChannelFactory.cs, ClientProxyGenerator.cs, ClientBase.cs, - ChannelFactory_1.cs, DuplexClientBase.cs : - create IDuplexContextChannel from ClientBase if required. - -2009-08-05 Atsushi Enomoto - - * DuplexClientRuntimeChannel.cs : new proxy base channel. - -2009-08-05 Atsushi Enomoto - - * ServiceRuntimeChannel.cs : it should implement IServiceChannel, - not IClientChannel. - -2009-08-04 Atsushi Enomoto - - * OperationContext.cs : GetCallbackChannel() should just return - channel (which should also implement T, which must be callback - type). - -2009-08-04 Atsushi Enomoto - - * ServiceBehaviorAttribute.cs : cosmetic spelling fix. - -2009-07-31 Atsushi Enomoto - - * ClientRuntimeChannel.cs, ClientProxyGenerator.cs, ClientBase.cs, - ChannelFactory_1.cs : now proxies take remote address and via uri - which could be optionally specified and use it whenever required. - -2009-07-30 Atsushi Enomoto - - * PeerNode.cs : remove TCP listener creator. - It is now in PeerDuplexChannel. - -2009-07-28 Atsushi Enomoto - - * TransactionFlowAttribute.cs : new file. - -2009-07-28 Atsushi Enomoto - - * ChannelFactory.cs : implement some remaining members. - Remove null argument check and make setter optional. - -2009-07-24 Atsushi Enomoto - - * ChannelFactory.cs: add some null checks. - -2009-07-17 Atsushi Enomoto - - * NetTcpBinding.cs : a couple of members should be passed to - appropriate binding element. - -2009-07-14 Atsushi Enomoto - - * ServiceBehaviorAttribute.cs : fix IsolationLevel default value. - * CallbackBehaviorAttribute.cs : ditto. - Partly implemented interface methods. - -2009-07-14 Atsushi Enomoto - - * OperationBehaviorAttribute.cs : - add AutoDisposeParameters, and apply it. - * CallbackBehaviorAttribute.cs : added couple of missing members. - -2009-07-14 Atsushi Enomoto - - * ServiceBehaviorAttribute.cs : fix default values and simplify code. - -2009-07-10 Atsushi Enomoto - - * DuplexClientBase.cs : oops, fix build. - -2009-07-10 Atsushi Enomoto - - * DuplexClientBase.cs : add missing members here too. - -2009-07-10 Atsushi Enomoto - - * ClientBase.cs : some of Silverlight API are backported to full CLR. - -2009-07-10 Atsushi Enomoto - - * DuplexChannelFactory.cs : fill missing members. - -2009-07-10 Atsushi Enomoto - - * PeerNode.cs : significant refactoring. It does not call resolver - to manage the node itself but rather hold its state. - -2009-07-09 Atsushi Enomoto - - * PeerNode.cs : some implementation cleanup before significant - refactoring. Mesh state is not maintained here. Use optionally - fixed listener address and port. Set offline status when closed. - -2009-07-08 Atsushi Enomoto - - * NetPeerTcpBinding.cs : Fix interface implementations. - -2009-07-02 Atsushi Enomoto - - * ServiceBehaviorAttribute.cs : fill SingletonInstanceContext on - opening the host. - -2009-06-25 Atsushi Enomoto - - * InstanceContext.cs : add missing member / cosmetic API fix. - * ServiceBehaviorAttribute.cs : InstanceContextMode is per-session - by default. - -2009-06-23 Atsushi Enomoto - - * ServiceHostBase.cs : remove more TODO. - -2009-06-23 Atsushi Enomoto - - * OperationContext.cs : implement SessionId. - * ServiceHostBase.cs : implement open/close async methods. - remove some TODOs. - -2009-06-23 Atsushi Enomoto - - * ServiceRuntimeChannel.cs : remove some NIEs for actual use. - Dispose->Close. - -2009-06-12 Atsushi Enomoto - - * ChannelFactory.cs : no need for NIE at OnAbort() (at least so far). - -2009-06-12 Atsushi Enomoto - - * ServiceHostBase.cs : do not give up releasing further channel - dispatchers when one of them threw an error. Use strict timeout. - -2009-06-08 Atsushi Enomoto - - * InstanceContext.cs : - Add call to base (see CommunicationObject change). - -2009-05-26 Atsushi Enomoto - - * OperationContext.cs : IncomingMessage* properties should work - for non-reply channels as well. - -2009-05-25 Atsushi Enomoto - - * PeerNode.cs : if Resolve() returns no address, create a new peer - address here, and shut it down when it is closed. - -2009-05-22 Atsushi Enomoto - - * ClientRuntimeChannel.cs, ServiceRuntimeChannel.cs : - IDuplexSession was not supported. - -2009-05-13 Atsushi Enomoto - - * OperationContext.cs : missing from the previous commit (remove - timeouts). - -2009-04-27 Atsushi Enomoto - - * ServiceHost.cs : split dispatcher open from dispatcher loop start. - Use DispatchRuntime.Type to specify service type. - -2009-04-23 Atsushi Enomoto - - * ChannelFactory.cs : reordered preferrence of created channel types, - and fixed to allow duplex channels without CallbackContractType - (which does not always exist for duplex channels). - -2009-04-22 Atsushi Enomoto - - * ClientRuntimeChannel.cs : now Request() supports duplex ones too. - -2009-04-22 Atsushi Enomoto - - * DuplexChannelFactory.cs : remove todos. Implement CreateChannel(). - -2009-04-21 Sebastien Pouliot - - * ClientBase.cs (NET_2_1): Change cctor not to require being - [SecuritySafeCritical] and drop IDisposable. - -2009-04-21 Atsushi Enomoto - - * PeerNode.cs : remove extra field. - -2009-04-21 Atsushi Enomoto - - * ClientRuntimeChannel.cs : setup IChannel instance at construction - time, so that it can GetProperty() immediately after - ChannelFactory.CreateChannel(). - Implement some properties. - -2009-04-21 Atsushi Enomoto - - * PeerNode.cs : update API to the latest .NET amd implement some. - -2009-04-21 Atsushi Enomoto - - * PeerResolver.cs, PeerResolverImpl.cs : - update API to the latest .NET. - -2009-04-20 Atsushi Enomoto - - * Dummy.cs : remove some peer transport stuff. - * NetPeerTcpBinding.cs : implemented some members. - * PeerSecuritySettings.cs : added copy utility method. - -2009-04-17 Geoff Norton - - * ChannelFactory.cs: Ensure we create and open a factory here, - avoids a NRE regression in - System.ServiceModel.ClientRuntimeChannel.SetupRequestChannel () - -2009-04-17 Atsushi Enomoto - - * ChannelFactory.cs, ClientRuntimeChannel.cs : implemented - CreateFactory() and moved corresponding code from latter to - former. Made implementation closer to .NET behavior. - -2009-04-16 Atsushi Enomoto - - * ClientRuntimeChannel.cs, ClientProxyGenerator.cs, ClientBase.cs, - ChannelFactory_1.cs : - Sort of reverted internal client channel type changes from - February, but to work fine in SL2 too. Now ChannelFactory - can handle combined interface of IClientChannel and the contract. - -2009-04-16 Atsushi Enomoto - - * DuplexChannelFactory.cs : a bit of constructor implementation. - -2009-04-08 Atsushi Enomoto - - * NetPeerTcpBinding.cs : ListenIPAddress is IPAddress here too. - -2009-04-08 Atsushi Enomoto - - * PeerTransportSecuritySettings.cs : new. - * PeerSecuritySettings.cs : Transport was missing. - -2009-04-07 Atsushi Enomoto - - * ServiceHostBase.cs : add duplex channels as channel candidates. - -2009-04-07 Atsushi Enomoto - - * IOnlineStatus.cs : added missing interface. - -2009-03-13 Atsushi Enomoto - - * ClientRuntimeChannel.cs : do not bork at some unimplemented bits. - -2009-03-13 Atsushi Enomoto - - * CrossDomainAccessManager.cs: temporarily disable - access checker to just warn invalid access for now. - -2009-03-05 Atsushi Enomoto - - * ServiceKnownTypeAttribute.cs : correct implementation to populate - specified types. - -2009-03-05 Atsushi Enomoto - - * MessageHeaderException.cs : added missing members. - -2009-03-04 Atsushi Enomoto - - * CrossDomainPolicy.cs : added validation method. Not sure if it is - complete. - * CrossDomainAccessManager.cs : validate against crossdomain.xml too. - -2009-03-04 Atsushi Enomoto - - * CrossDomainAccessManager.cs : replace reflection-based - Uri retrieval with actually working one. - -2009-03-04 Atsushi Enomoto - - * CrossDomainAccessManager.cs : 2.1 WebRequest misses some - members used here. - -2009-03-04 Atsushi Enomoto - - * CrossDomainAccessManager.cs, ClientAccessPolicy.cs, - CrossDomainPolicy.cs : new. support cross domain access check. - -2009-02-27 Atsushi Enomoto - - * ClientBase.cs : give successful WCF call completion info. - -2009-02-27 Atsushi Enomoto - - * ClientBase.cs : diagnose more precisely. - -2009-02-26 Atsushi Enomoto - - * ClientProxyGenerator.cs : fix wrong argument index. - -2009-02-26 Atsushi Enomoto - - * ClientBase.cs : use overridable CreateChannel(). - -2009-02-26 Atsushi Enomoto - - * ClientBase.cs : make it work with SL2 UI threading model. - -2009-02-26 Atsushi Enomoto - - * ClientProxyGenerator.cs : simply use CodeMethod.GetArg(). - -2009-02-26 Atsushi Enomoto - - * ClientRuntimeChannel.cs, ClientProxyGenerator.cs, - ClientBase.cs, ChannelFactory_1.cs, DuplexClientBase.cs: - now ClientBase.InnerChannel became ChannelBase as - SL2 does. This change required several internal changes in - proxy code generation. Also, now TChannel must be class. - -2009-02-20 Atsushi Enomoto - - * ChannelFactory_1.cs : it's not going to create ClientRuntime - anymore here. Moving to ServiceEndpoint.cs as the first stage. - * ClientBase.cs : some comment. - -2009-02-13 Atsushi Enomoto - - * ChannelFactory.cs : for default constructor, first try to - retrieve configuration from its contract name. - Diagnose errorneous configuration. - * SilverlightClientConfigLoader.cs : basicHttpBinding/binding - element could be defined two or more times. - -2009-02-12 Atsushi Enomoto - - * ClientProxyGenerator.cs : so, the proxy generator was buggy to - generate end invoke. - * ClientBase.cs : make it simpler and just work. - -2009-02-06 Atsushi Enomoto - - * ClientBase.cs : oops, should have tried build with net_2_1_raw. - -2009-02-06 Atsushi Enomoto - - * ClientRuntimeChannel.cs, ClientBase.cs : - implement remaining ChannelBase members and made some required - changes in ClientRuntimeChannel. - -2009-02-03 Atsushi Enomoto - - * ClientRuntimeChannel.cs, ClientProxyGenerator.cs : - change async methods signature and dynamic code generation. - -2009-01-23 Atsushi Enomoto - - * ClientBase.cs : added another missing type. - -2009-01-23 Atsushi Enomoto - - * ChannelFactory.cs : fix wrong file reference. - -2009-01-22 Atsushi Enomoto - - * SilverlightClientConfigLoader.cs : - removed extraneous code. Handle "*" (wildcard). - -2009-01-22 Alan McGovern - - * BasicHttpBinding.cs: In silverlight ReaderQuota is immutable and always - has a default value of ReaderQuota.Max. Therefore no need to call CopyTo. - -2009-01-22 Atsushi Enomoto - - * SilverlightClientConfigLoader.cs : in Silverlight, there is - "ServiceReference.ClientConfig" which is used to resolve service - endpoint configuration. It is to consume that file. - * ChannelFactory.cs : use above in SL. - * ClientBase.cs : rename some misleading param names. - -2009-01-22 Atsushi Enomoto - - * ChannelFactory.cs : some code comment. - * ClientBase.cs : remove some todos. - * ClientRuntimeChannel.cs : hack some session properties. - -2009-01-19 Atsushi Enomoto - - * ClientBase.cs : implement InvokeAsync(). Not sure if it works yet. - -2009-01-19 Atsushi Enomoto - - * ClientProxyGenerator.cs : fix reflection-based GetConstructor() - so that it can work in 2.1 profile (.ctor is made internal). - -2009-01-14 Atsushi Enomoto - - * ServerTooBusyException.cs, CommunicationObjectAbortedException.cs, - ServiceActivationException.cs : new exception types. - -2009-01-14 Atsushi Enomoto - - * ClientBase.cs, ClientRuntimeChannel.cs : added support for - interactive channel initializers. - -2009-01-12 Geoff Norton - - * ClientBase.cs: Added a few delegates missing from ChannelBase - -2009-01-07 Atsushi Enomoto - - * ClientBase.cs : added ChannelBase class inside. - -2009-01-07 Atsushi Enomoto - - * OperationContext.cs : changes to include this in net_2_1_raw. - -2008-05-28 Noam Lampert - * ServiceHost.cs: Allow services to implement more than one contract. - -2008-05-22 Noam Lampert - * ServiceBehaviorAttribute.cs: Propagate IncludeExceptionDetailsInFaults - * ExceptionDetail.cs: Modify implementation so that deserialized instance will also work - * ClientRuntimeChannel.cs: Throw correct fault exception - -2008-05-01 Eyal Alaluf - - * ClientProxyGenerator.cs: Add explicit casts for allowing boxing. - * ServiceHostBase.cs: Simplified in/out parameter handling. - -2008-04-22 Igor Zelmanovich - - * ServiceHostBase.cs: initialize DispatchOperation's Invoker and Formater. - -2008-04-21 Igor Zelmanovich - - * ServiceHostBase.cs: consider refactoring of HttpGetWsdl. - -2008-04-17 Igor Zelmanovich - - * ServiceHostBase.cs: fixed BuildChannelDispatcher, init of - endpoint dispatcher's ContractFilter - -2008-04-17 Vladmir Krasnov - - * ServiceRuntimeChannel.cs: refactoring, consider chganges in channel - dispatcher and endpoint dispatcher - -2008-04-17 Vladmir Krasnov - - * ServiceHostBase.cs: fixed BuildChannelDispatcher, init of - endpoint dispatcher's ContractFilter - -2008-04-14 Igor Zelmanovich - - * ExtensionCollection.cs: - fix ClearItems, InsertItem, RemoveItem and SetItem, - call Attach/Detach of items. - -2008-04-13 Igor Zelmanovich - - * BasicHttpBinding.cs: - * NetMsmqBinding.cs: - * NetPeerTcpBinding.cs: - consider fixed API in BindingElementCollection class. - -2008-04-10 Eyal Alaluf - - * ClientProxyGenerator.cs: Add support for out and by ref params. - -2008-04-08 Roei Erez - - * ServiceHostBase.cs: - - Refactoring of InitializeRuntime method: - -- Build ChanneldDispatcher correctly - -- Build EndPointDispatchers - -- Fix the order of applying behaviors - -2008-04-03 Igor Zelmanovich - - * ServiceHostBase.cs: - - implement InitializeRuntime. - - load behaviors configuration properly. - -2008-04-04 Vladmir Krasnov - - * BasicHttpBinding.cs: fixed GetTransport method - -2008-04-03 Roei Erez - - * ServiceHostBase.cs: fix ApplyConfiguration to consider only the current - service according to the 'Description' attribute. - -2008-04-02 Igor Zelmanovich - - * ServiceHost.cs: - * ServiceHostBase.cs: - ServiceAuthorizationBehavior and ServiceDebugBehavior are added during - ApplyConfiguration. - -2008-04-01 Igor Zelmanovich - - * UriSchemeKeyedCollection.cs: fix API (.ctor signature). - -2008-04-01 Vladmir Krasnov - - * BasicHttpBinding.cs: fixed ReaderQuotas in - BuildMessageEncodingBindingElement - -2008-03-31 Vladmir Krasnov - - * BasicHttpBinding.cs: fixed GetTransport, TransportBindingElement init - -2008-03-31 Vladmir Krasnov - - * BasicHttpBinding.cs: fixed configuration issues - -2008-03-27 Igor Zelmanovich - - * ReliableMessagingVersion.cs: add missing API. - -2008-03-25 Vladmir Krasnov - - * ServiceHostBase.cs: implemented ApplyConfiguration, fixed service - hosting - -2008-03-04 Eyal Alaluf - - * ChannelBase.cs: Move configuration handling to ChannelFactory. - * ChannelFactory_1.cs: Add arguments checks. - * ChannelFactory.cs: Implement ApplyConfiguration. - -2008-02-28 Eyal Alaluf - - * ChannelBase.cs: Handle better configuration lookup and contract - attributes. - Add argument null checks. - * ChannelFactory_1.cs: Indentation chnges. - -2008-02-27 Atsushi Enomoto - - * DuplexChannelFactory.cs : CreateChannel() is extra. - -2008-02-27 Eyal Alaluf - - * ChannelBase.cs: Handle case where contract configuration name is set - in the 'TChannel' type custom attributes. - -2008-02-27 Eyal Alaluf - - * WSHttpBindingBase.cs DuplexChannelFactory.cs: Fix compilation warnings. - -2008-02-20 Atsushi Enomoto - - * NetTcpBinding.cs : store transport and use it for some properties. - * EnvelopeVersion.cs : updated destinations to 3.0 SP1. - -2008-02-17 Atsushi Enomoto - - * OperationContext.cs : implemented OutgoingMessageHeaders and - OutgoingMessageProperties. - * ExtensionCollection.cs : Pass syncRoot to base. - Implemented Find(), FindAll() and IsReadOnly. - -2008-02-15 Atsushi Enomoto - - * EndpointAddress.cs : reject relative Uri. - -2008-02-14 Atsushi Enomoto - - * ChannelFactory_1.cs : populate ClientOperations before applying - IEndpointBehavior and IContractBehavior so that they can access to - ClientOperations. - -2008-02-14 Igor Zelmanovich - - * ServiceContractAttribute.cs: fixed public API - added property "ConfigurationName" - -2008-02-14 Atsushi Enomoto - - * ClientRuntimeChannel.cs : build fix. - -2008-02-14 Atsushi Enomoto - - * ClientBase.cs, ClientProxyGenerator.cs : the client proxy does not - have to be generic, so removed the type argument. - * ChannelFactory_1.cs : ditto. - EnsureOpened() when creating a channel (it - used to do so, but disappeared at some point ...). - * ClientRuntimeChannel.cs : ditto (type argument). - Factory must have been opened before creating this channel, so - do not try to open factory here. - -2008-02-08 Atsushi Enomoto - - * ServiceHostBase.cs : when listenUri is not absolute, make it - absolute before being passed to ServiceEndpoint. - Tiny message string fix ("string + string" is hard to translate). - -2007-08-19 Atsushi Enomoto - - * EndpointAddressBuilder.cs ServiceBehaviorAttribute.cs : - some more cosmetic API fixes and missing MonoTODOs. - -2007-08-19 Atsushi Enomoto - - * ServiceHost.cs : ServiceBehaviorAttribute must be first retrieved - from the service type (or instance). - * ServiceBehaviorAttribute.cs : InstanceContextMode default is - PerCall. Implement support for well-known instance. - -2007-08-17 Atsushi Enomoto - - * PeerNodeAddress.cs : add private .ctor() for deserialization. - -2007-08-16 Marcos Cobena (marcoscobena@gmail.com) - - * AllEnums.cs: PeerReferralPolicy lives now inside System.ServiceModel.PeerResolvers. - -2007-08-16 Atsushi Enomoto - - * MessageContractAttribute.cs : IsWrapped = true by default. - -2007-07-26 Atsushi Enomoto - - * PeerNodeAddress.cs : with private members it is always possible - to hack around non-datacontract types. - -2007-07-06 Atsushi Enomoto - - * DuplexChannelFactory.cs: New static method. - -2007-07-06 Atsushi Enomoto - - * MsmqBindingBase.cs NetMsmqBinding.cs : initialize some fields. - implemented NetMsmqBinding.CreateBindingElements(). - -2007-07-24 Marcos Cobena (marcoscobena@gmail.com) - - * DuplexChannelFactory.cs: New static method. - -2007-07-05 Atsushi Enomoto - - * NetMsmqSecurity.cs PoisonMessageException.cs - MsmqException.cs MsmqPoisonMessageException.cs - MsmqBindingBase.cs MessageSecurityOverMsmq.cs - NetMsmqBinding.cs MsmqTransportSecurity.cs : - couple of msmq stubs. - * Dummy.cs : removed newly stubbed ones. - -2007-04-27 Atsushi Enomoto - - * EndpointAddress.cs, EndpointAddress10.cs : - more refactoring. - read Metadata element. - -2007-04-20 Atsushi Enomoto - - * EndpointAddress.cs, - EndpointAddress10.cs, - EndpointAddressAugust2004.cs : - some rewrite on WriteXml(). For WSA10, it is now based on XML - serializer. (Read methods won't go that way btw.) - IXmlSerializable.GetSchema() in both versions return null. - public GetSchema() returns schema from W3C. - -2007-04-17 Atsushi Enomoto - - * Constants.cs : added couple of consts. - -2007-04-05 Atsushi Enomoto - - * Constants.cs : added WsaIdentityUri. - * EndpointIdentity.cs : implemented ToString(). - * X509CertificateEndpointIdentity.cs : Initialize() was missing. - * EndpointAddress.cs : implemented WriteContentsTo(), which is - actually what WriteTo() should just call. Handle X509 identity - as its own way to be serialized. - -2007-04-02 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : support mutual sslnego. - -2007-04-02 Atsushi Enomoto - - * ServiceKnownTypeAttribute.cs : added. - -2007-03-30 Atsushi Enomoto - - * Constants.cs : added soem OIDs. - -2007-03-27 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : - support spnego authenticator and provider. Provider should not be - SspiSecurityTokenProvider, as it is not for spnego. - * Constants.cs : added some spnego constants. - -2007-03-20 Atsushi Enomoto - - * Constants.cs : added LifetimeFormat. - -2007-03-20 Atsushi Enomoto - - * Constants.cs : added Tlsnego WST proof token type. - -2007-03-13 Atsushi Enomoto - - * Constants.cs : added namespace for dnse:Cookie in ssl negotiation. - -2007-03-07 Atsushi Enomoto - - * ExceptionDetail.cs : new file. - -2007-03-07 Atsushi Enomoto - - * ServiceHostBase.cs : - moved code for applying behavior to ChannelDispatcher.cs. - -2007-03-07 Atsushi Enomoto - - * ClientBase.cs : added DisplayInitializationUI() stub. - * ServiceHostBase.cs : raise an error when no channel could be built. - -2007-03-05 Atsushi Enomoto - - * Constants.cs : added consts for ssl and negotiation bindings. - * ClientCredentialsSecurityTokenManager.cs : - IsIssuedSecurityTokenRequirement() should not return true for - non-IssuedToken parameters. - -2007-03-01 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : - internalize IsIssuedSecurityTokenRequirement(). - Use SecurityTokenRequirement.ToString(). - -2007-02-27 Atsushi Enomoto - - * WSHttpBinding.cs : for UserName credentials, don't require - signature confirmations. - -2007-02-21 Atsushi Enomoto - - * Constants.cs : added WssdDefaultLabel. - -2007-02-14 Atsushi Enomoto - - * ServiceRuntimeChannel.cs : ... and largely implemented. - -2007-02-14 Atsushi Enomoto - - * ServiceRuntimeChannel.cs-tmp, ServiceRuntimeChannel.cs : - renamed former to latter. - -2007-02-14 Atsushi Enomoto - - * OperationContext.cs, OperationContextScope.cs : implemented some - members and fixed some misimplementations. (They cannot be in use - until I create IServiceChannel implementation, like - ClientRuntimeChannel but for services.) - -2007-02-01 Atsushi Enomoto - - * ServiceHostBase.cs : so, we didn't add ChannelProtectionRequirements - and subsequently the reply message was not signed at all. - -2007-01-31 Atsushi Enomoto - - * Constants.cs : added wsse EncryptedKeySHA1. - -2007-01-12 Atsushi Enomoto - - * MessageSecurityVersion.cs, Constants.cs : - Use constants in MessageSecurityTokenVersion. - * ClientCredentialsSecurityTokenManager.cs : - CreateSecurityTokenSerializer() should consider securityVersion - and emitBspRequiredAttributes based on SecurityTokenVersion. - -2007-01-12 Atsushi Enomoto - - * Constants.cs : added WSSEncryptedKeyToken. - -2007-01-10 Atsushi Enomoto - - * Constants.cs : added WssBase64BinaryEncodingType (but I cannot - enable the code that uses it :| ) - -2006-12-09 Atsushi Enomoto - - * ClientRuntimeChannel.cs : moved ChannelProtectionRequirements - population to ChannelProtectionRequirements.cs with some fixes. - -2006-12-05 Atsushi Enomoto - - * Constants.cs : added WS-Security X509 thumbprint identifier - value type. - -2006-12-04 Atsushi Enomoto - - * EnvelopeVersion.cs : added Soap12UltimateReceiver to be used in - MessageHeader. - -2006-12-04 Atsushi Enomoto - - * ServiceHostBase.cs : (GetContract) If the service type is - IMetadataExchange, don't require ServiceMetadataBehavior. - -2006-10-22 Atsushi Enomoto - - * ServiceHostBase.cs : on closing channel dispatchers, they will - remove themselves from dispatchers, so don't iterate directly. - -2006-10-18 Ankit Jain - - * ServiceHostBase.cs (GetContract): Add HttpGetWsdl contract by default - to ImplementedContracts. - -2006-10-18 Ankit Jain - - * ServiceHostBase.cs (GetContract): Throw if adding a IMetadataExchange - endpoint but ServiceMetadataBehavior has not been added. - Add contract for HttpGetWsdl to ImplementedContracts. - -2006-10-06 Atsushi Enomoto - - * ServiceSecurityContext.cs : added some members for testing - SecurityMessageProperty. - * WSHttpBinding.cs : some fixes for X509 token modes. - -2006-10-06 Ankit Jain - - * ServiceHostBase.cs (PopulateDispatchOperation): Identify 'catch all' - operation and set UnhandledDispatchOperation accordingly. - -2006-10-05 Atsushi Enomoto - - * WSHttpBinding.cs : Fixed x509 parameter initialization. - * ClientRuntimeChannel.cs : get max fault size from ClientRuntime. - -2006-10-05 Atsushi Enomoto - - * ClientRuntimeChannel.cs : when fault happened, don't parse it as - the expected result but throw FaultException instead. - -2006-10-04 Atsushi Enomoto - - * ClientProxyGenerator.cs, ClientRuntimeChannel : pass operation name - to ClientRuntimeChannel.Process() explicitly, to get correct - OperationDescription. - -2006-10-04 Ankit Jain - - * ServiceHostBase.cs (Extensions): Implement. - (GetContract): HACK to allow IMetadataExchange as the contract for an - endpoint. - (DoOpen): Call IServiceBehavior.ApplyDispatchBehavior - * ServiceBehaviorAttribute.cs (ApplyDispatchBehavior): Remove NYI - exception. - * InstanceContext.cs (GetServiceInstance): Implement. - -2006-10-03 Atsushi Enomoto - - * ServiceBehaviorAttribute.cs : added IncludeExceptionDetailInFaults - and removed old ReturnUnknownExceptionsAsFaults. - * Constants.cs : added WsaAnonymousUri. - * EndpointAddress.cs : use above. - * ClientRuntimeChannel.cs : comment on FIXME. - -2006-09-28 Atsushi Enomoto - - * ClientRuntimeChannel.cs : setup the channel before inspection. - -2006-09-27 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : implemented some of - CreateSecurityTokenAuthenticator(), which seems used in - IRequestChannel for security. - -2006-09-27 Ankit Jain - - * Dummy.cs (ServiceHostingEnvironment): Remove. - * ServiceHostingEnvironment.cs: New. - -2006-09-22 Atsushi Enomoto - - * ClientRuntimeChannel.cs : HasProtectionLevel computation for - ChannelProtectionRequirements was more complex. - -2006-09-22 Atsushi Enomoto - - * ClientRuntimeChannel.cs : pass proper IsBodyIncluded argument. - Fix warnings. - -2006-09-22 Atsushi Enomoto - - * ClientRuntimeChannel.cs : MessagePartSpecification is created for - every message i.e. per action, not per message part. - * ServiceContractAttribute.cs, FaultContractAttribute.cs, - OperationContractAttribute.cs, MessageContractAttribute.cs : - Fixed HasProtectionLevel. It is always true when ProtectionLevel is set. - -2006-09-22 Atsushi Enomoto - - * ChannelFactory.cs : default timeouts could be retrieved from Binding. - * ServiceContractAttribute.cs : added [Has]ProtectionLevel. - * ChannelFactory_1.cs, ClientRuntimeChannel.cs : - ChannelProtectionRequirements is needed for BindingParameterCollection. - Actually it was created but was going nowhere. - * ClientBase.cs : removed some MonoTODOs. - -2006-09-20 Atsushi Enomoto - - * ClientBase.cs : pass binding and endpoint address directly to - ChannelFactory.ctor() so that it does not miss ClientCredentials. - -2006-09-20 Atsushi Enomoto - - * WSDualHttpSecurity.cs, DnsEndpointIdentity.cs, SpnEndpointIdentity.cs, - MessageSecurityOverTcp.cs, NetTcpSecurity.cs, UpnEndpointIdentity.cs, - TcpTransportSecurity.cs : added missing types. - * Dummy.cs : removed all above. - * EndpointIdentity.cs : implemented. - * BasicHttpBinding.cs : consider HTTPS. - * MessageSecurityOverHttp.cs : IsSecureConversationEnabled() always - returns true unless overriden. - * WSDualHttpBinding.cs : added Security. - * NetTcpBinding.cs : assorted API fixes and some implementation code. - -2006-09-19 Atsushi Enomoto - - * ClientBase.cs : remove ClientCredential addition. - -2006-09-19 Atsushi Enomoto - - * ChannelFactory_1.cs : - oops, MessageBodyDescription.ReturnValue could be null. - -2006-09-19 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : support kerberos provider - creation (though it won't work anyways). - * ChannelFactory_1.cs : add client credentials to the endpoint _here_, - not only in ClientBase. Also support ChannelProtectionRequirements - which will be required by message security support. - -2006-09-17 Atsushi Enomoto - - * MessageSecurityVersion.cs : SecurityTokenVersion is implemented. - -2006-09-17 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : null credential check. - Make "missing credential error" message correct (the missing - certificate might be service certificate while it always blamed - client certificate). - -2006-09-17 Atsushi Enomoto - - * ClientRuntimeChannel.cs : by default, use non-session channel i.e. - use session channels only for those bindings that does not allow - sessionless channels. - -2006-09-15 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : more implementation in - CreateSecurityTokenProvider(). - -2006-09-15 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : refactored - communication-based token provider creation. See S.SM.S.Tokens - change as well. - -2006-09-12 Atsushi Enomoto - - * WSHttpBinding.cs : set X509ReferenceStyle to Thumbprint in - x509 ProtectionTokenParameters by default. - -2006-09-08 Atsushi Enomoto - - * ClientRuntimeChannel.cs : fixed IOutputChannel support as well to - open in prior to issue an output (send). - -2006-09-08 Atsushi Enomoto - - * ClientRuntimeChannel.cs : wrong message to inspect response. - -2006-09-06 Atsushi Enomoto - - * ServiceHostBase.cs : Binding.MessageVersion could be null, so - set default in such case. - -2006-09-06 Atsushi Enomoto - - * ServiceHost.cs : seems like RC1 does not automatically attach - ServiceMetadataBehavior. - * ServiceHostBase.cs : use const instead of literal. - -2006-09-06 Atsushi Enomoto - - * ClientRuntimeChannel.cs, ClientBase.cs : - implemented IClientMessageInspector support. - -2006-09-05 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : - implement service certificate acquisition: it depends on the - KeyUsage and IsInitiator whether it uses client certificate or - service certificate. (And service certificate acquisition is a bit - complex.) - -2006-09-05 Atsushi Enomoto - - * ChannelFactory_1.cs : now it is this type that creates the inner - proxy type (CreateRuntime() and its usage are moved from - ClientBase). CreateChannel() should create an actual proxy - instance instead of just an IChannel. - * ClientBase.cs : inner_proxy and inner_channel are thus filled - just using ChannelFactory.CreateChannel() now. - * ClientProxyGenerator.cs : it now generates the proxy type from - ChannelFactory, not ClientBase. - * ClientRuntimeChannel.cs : now that Binding.MessageVersion could - return null, it must fill default version by itself. - Updated .ctor() arguments and fields. - -2006-09-05 Atsushi Enomoto - - * ChannelFactory.cs : implement EnsureOpened(). - * ChannelFactory_1.cs : open the factory before creating a channel. - -2006-09-05 Atsushi Enomoto - - * RsaEndpointIdentity.cs, WSFederationHttpSecurity.cs, - WSFederationHttpBinding.cs, ServiceAuthorizationManager.cs : - more new files. - * WSFederationBinding.cs : removed obsolete file. - * EndpointIdentity.cs : implemented some. - * FederatedMessageSecurityOverHttp.cs : some default value settings. - * Dummy.cs : removed some new files, and added S.SM.PR classes. - -2006-09-01 Atsushi Enomoto - - * TransactionProtocol.cs : changing default tx will anyways cause - problem, so just change it to default borking OleTx. - -2006-08-31 Atsushi Enomoto - - * ChannelFactory.cs : there's a big todo on this class. - * ClientBase.cs : minor MonoTODO comment. - * Constants.cs : added ws-secureconv namespace. - * ClientRuntimeChannel.cs : implemented several members. - -2006-08-30 Atsushi Enomoto - - * ServiceHostBase.cs : apply ServiceBehavior.AddBindingParameters(). - Renamed Initialize() -> OnOpen(). - * Dummy.cs : removed RsaSecurityTokenParameters. - -2006-08-28 Atsushi Enomoto - - * ServiceHost.cs : (CreateDescription) add ServiceDebugBehavior to - ServiceDescription. Note that it does not mean it is "enabled". - -2006-08-28 Atsushi Enomoto - - * ClientRuntimeChannel.cs : use endpoint behaviors to collect binding - parameters which is used in BuildChannelFactory(). - -2006-08-25 Atsushi Enomoto - - * AllEnums.cs : fixed UserNamePasswordValidationMode values. - * Dummy.cs : removed security classes that are added this time. - -2006-08-25 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : - implemented AnonymousSslnego provider creation. - Use SecurityTokenVersion for CreateSecurityTokenSerializer(). - * WSHttpBinding.cs : when NegotiateServiceCredential is false, - it does not use AnonymousSslnego but uses X509. Similarly, when - ClientCredentialType is Windows not SSPI but Kerberos. - * Dummy.cs : removed KeberosSecurityTokenParameters. - -2006-08-24 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : - more CreateSecureConversationProvider() implementation. - -2006-08-23 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : - ongoing SecureConversation requirement support. - * Constants.cs : imported some constants from ../../tools/sts. - * WSHttpBinding.cs : tiny comments. - -2006-08-23 Atsushi Enomoto - - * Dummy.cs : removed SecurityContextSecurityToken. - -2006-08-22 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : - improved CreateSecurityTokenProvider(). Split into some methods. - (Next thing to do is to implement secure conversation stuff here.) - * AllEnums.cs : added X509KeyIdentifierClauseType. - * WSHttpBinding.cs : default message security version is - WSS11+BasicProfile. Set ProtectionTokenParameters, either of - the returned element itself or of the secure conversation element. - -2006-08-22 Atsushi Enomoto - - * Dummy.cs : removed MessagePartSpecification and - SecureConversationSecurityTokenParameters. - * WSHttpBinding.cs : turned out that it basically create - SecureConversationSecurityTokenParameters for - ProtectionTokenParameters of the security binding element. - (still needs more love here.) - -2006-08-21 Atsushi Enomoto - - * MessageContractAttribute.cs : added IsWrapped, WrapperName and - WrapperNamespace. - * MessageSecurityVersion.cs : default is WSS11 w/o Basic Profile. - -2006-08-17 Atsushi Enomoto - - * WSHttpBinding.cs : if Message security does not say - EstablishSecurityContext, call SetKeyDerivation(false). - -2006-08-17 Atsushi Enomoto - - * Constants.cs : added WSS token URIs. modified X509v3 constant. - * Dummy.cs : added SspiSecurityToken. - -2006-08-14 Atsushi Enomoto - - * OperationContractAttribute.cs : added missing [Has]ProtectionLevel. - * ClientCredentialsSecurityTokenManager.cs : implementes some members - for client side security token creation. - * WSHttpBinding.cs : in CreateMessageSecurity(), create proper - security token parameters depending on its credential type. Also - for non-message security, return null. - * WSHttpBindingBase.cs : consider the case that - CreateMessageSecurity() returns null. Create proper messaging - encoding binding element that considers EnvelopeVersion, - MessageEncoding and TextEncoding. - * ClientRuntimeChannel.cs : channel factory must be opened before - creating a channel. Some more input check. - -2006-08-11 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : - Credentials -> ClientCredentials. - -2006-08-10 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManager.cs : new file. - * Dummy.cs : removed above. - * ChannelFactory.cs : return ClientCredentials from endpoint's - behavior. - * ClientBase.cs : removed extra field. - -2006-08-07 Atsushi Enomoto - - * ServiceHostBase.cs, ServiceHost.cs : minor API fixes. - -2006-08-07 Atsushi Enomoto - - * ChannelFactory.cs : do nothing on OnClose(). - * ChannelFactory_1.cs : fixed some method signatures. - * X509CertificateEndpointIdentity : implemented public members. - * EndpointIdentity.cs : implemented CreateX509CertificateIdentity(). - -2006-08-04 Atsushi Enomoto - - * Dummy.cs : more removal. - -2006-08-04 Atsushi Enomoto - - * Dummy.cs : remove added type. - -2006-08-02 Atsushi Enomoto - - * OperationContext.cs, FederatedMessageSecurityOverHttp.cs : - cosmetic API fixes. - -2006-08-01 Ankit Jain - - * EndpointAddress.cs (ReadFrom): Move the code .. - (ReadFromInternal): .. to here. Use this in all ReadFrom overloads. - * EndpointAddress10.cs (ReadXml): - (WriteXml): Use EndpointAddress's methods. - * EndpointAddressAugust2004.cs (ReadXml): - (WriteXml): Use EndpointAddress's methods. - -2006-08-01 Atsushi Enomoto - - * Constants.cs : added XmlDsig. - -2006-08-01 Atsushi Enomoto - - * Constants.cs : added some WS-Security constants. - -2006-07-28 Atsushi Enomoto - - * Dummy.cs : removed some security classes that are newly added. - -2006-07-21 Atsushi Enomoto - - * X509CertificateEndpointIdentity.cs : new file. - * Dummy.cs : removed above. - -2006-07-21 Atsushi Enomoto - - * Dummy.cs : added some new X509 types. - * Identity.cs, EndpointIdentity.cs : renamed former to latter. - -2006-07-21 Atsushi Enomoto - - * AllEnums.cs : added SecurityTokenInclusionMode. - * Dummy.cs : - removed SecurityTokenParameters and IssuedSecurityTokenParameters. - * BasicHttpBinding.cs : removed some todos. - -2006-07-20 Atsushi Enomoto - - * BasicHttpSecurity.cs : implemented. - * BasicHttpMessageSecurity.cs : API fix. Fill default security suite. - * BasicHttpBinding.cs : implemented Security. When Message security - is enabled, create a security binding element. - * HttpTransportSecurity.cs : Realm is "" by default. - -2006-07-20 Atsushi Enomoto - - * Constants.cs : added MSSerialization. - -2006-07-20 Atsushi Enomoto - - * Constants.cs : new file. - -2006-07-19 Atsushi Enomoto - - * EndpointAddress.cs : WriteTo() implementation. Only Uri is supported - for now. - -2006-07-18 Atsushi Enomoto - - * EndpointAddress.cs : implemented ReadFrom(). Added missing MonoTODO. - * EndpointAddressBuilder.cs : implemented some members. - -2006-07-18 Atsushi Enomoto - - * WSDualHttpBinding.cs : it is not ISecurityCapabilities anymore. - -2006-07-18 Atsushi Enomoto - - * WSHttpBinding.cs : - Implemented Security property. - CreateBindingElements() not omits SecurityBindingElement when - message security is not enabled. - GetTransport() returns HttpsTransportBindingElement when transport - security is enabled. - * WSHttpBindingBase.cs : get_Scheme() returns https when appropriate. - * HttpTransportSecurity.cs, MessageSecurityOverHttp.cs, - WSHttpSecurity.cs, NonDualMessageSecurityOverHttp.cs : new files. - * Dummy.cs : removed above. - -2006-07-18 Atsushi Enomoto - - * EnvelopeVersion.cs, ChannelFactory_1.cs, MessageSecurityVersion.cs, - Identity.cs, ChannelFactory.cs, InstanceContext.cs : - more June CTP changes. - -2006-07-14 Atsushi Enomoto - - * DeliveryRequirementsAttribute.cs, - ServiceHostBase.cs : IContractBehavior API updates. - -2006-07-14 Atsushi Enomoto - - * ClientProxyGenerator.cs : assembly.Save() does not seem to be - required anymore. Maybe it was a runtime bug. - -2006-07-13 Atsushi Enomoto - - * ClientRuntimeChannel.cs : fix warning. - -2006-07-13 Atsushi Enomoto - - * ClientRuntimeChannel.cs : don't create ClientOperation while we - already created corresponding ones. - * ServiceHostBase.cs : When input parameter is only Message, set - SerializeRequest as false. When output parameter is Message, set - DeserializeReply as false. - * ClientBase.cs : When input parameter is only Message, set - DeserializeRequest as false. When output parameter is Message, set - SerializeReply as false. - Both of those changes are to remove hack in DefaultOperationFormatter - -2006-07-12 Atsushi Enomoto - - * ServiceHostBase.cs : IMetadataExchange is the only case that - requires non fulltype name in AddServiceEndpoint(), so handle it - as a special case. - -2006-07-12 Ankit Jain - - * EndpointAddress10.cs: New. - -2006-07-11 Atsushi Enomoto - - * ClientProxyGenerator.cs : - Generate BeginMethod and EndMethod as well. To do so, extract - some code block into another method. - -2006-07-10 Atsushi Enomoto - - * AllEnums.cs : fix some binary compat. - * Dummy.cs : some June CTP updates. - -2006-07-10 Atsushi Enomoto - - * ReliableSession.cs, - OptionalReliableSession.cs : new implementation files. - * Dummy.cs : The above are not dummy now. - * MessageSecurityVersion.cs : implemented public properties. - * WSHttpBindingBase.cs, - WSHTtpBinding.cs : implemented some parts so that at least .ctor() - and CreateBindingElements() do not raise an error. - -2006-07-10 Atsushi Enomoto - - * WSHttpBindingBase.cs, WSHttpBinding.cs : - June CTP API fixes. Implemented CreateBindingElements() (it does - not work since some binding elements will raise an exception). - * Dummy.cs : - Removed TransactionFlowBindingElement. - * TransactionProtocol.cs : - New file. - * AllEnums.cs : - Removed TransactionProtocol which became a class, not enum. - -2006-07-07 Atsushi Enomoto - - * ClientBase.cs, ServiceHostBase.cs : S.SM.Dispatcher dependent fix. - -2006-07-06 Atsushi Enomoto - - * ClientBase.cs : InnerProxy -> Channel. - -2006-07-06 Atsushi Enomoto - - * BasicHttpBinding.cs : AddressingVersion is now None. - * MessageHeaderException.cs : new exception type. - -2006-07-05 Atsushi Enomoto - - * DefaultCommunicationTimeouts.cs : receive timeout is 10 minutes - in June CTP. - -2006-07-05 Atsushi Enomoto - - * EndpointAddress.cs : oops, misreplaced Identity. - -2006-07-05 Atsushi Enomoto - - * Identity.cs, EndpointAddress.cs, Dummy.cs, - EndpointAddressBuilder.cs : Identity -> EndpointIdentity. - * MessageBodyAttribute.cs : - MessageBodyAttribute -> MessageBodyMemberAttribute. - -2006-07-05 Atsushi Enomoto - - * NodeQuotaExceededException.cs : removed unused code. - -2006-07-05 Atsushi Enomoto - - * ClientRuntimeChannel.cs, ServiceHostBase.cs, ChannelFactory.cs : - CommunicationObject abstract changes brought this madness. - -2006-07-05 Atsushi Enomoto - - * OperationContext.cs : IRequestContext -> RequestContext. - -2006-07-05 Atsushi Enomoto - - * IContextChannel.cs, PeerNode.cs, - IDuplexClientChannel.cs, BasicHttpBinding.cs, ChannelFactory_1.cs, - ServiceContractAttribute.cs, ICommunicationObject.cs, - IClientChannel.cs, DuplexChannelFactory.cs, IServiceChannel.cs, - AllEnums.cs, ChannelFactory.cs, BasicHttpSecurity.cs: - several June CTP interface changes. - * ClientRuntimeChannel.cs : In reflection to June CTP updates, it - needed several internal changes. Channels are created at first - request time as there is no way to predict whether request and/or - output is used. - -2006-07-03 Ankit Jain - - * TransferMode.cs: Move from System.ServiceModel.Channels to here. - * AllEnums.cs: Move QueueTransferProtocol from - System.ServiceModel.Channels to System.ServiceModel . - Remove PoisonMessageHandling. - -2006-07-03 Ankit Jain - - * AllEnums.cs: Update to June CTP changes. - -2006-06-30 Atsushi Enomoto - - * AllEnums.cs : added ReceiveErrorHandling. - -2006-06-28 Atsushi Enomoto - - * ClientBase.cs : pass bindingConfiguration from configuration element - to create Binding. It's not considered though. - -2006-06-27 Atsushi Enomoto - - * ClientBase.cs : quick workaround for some config class weirdness. - -2006-06-26 Atsushi Enomoto - - * ClientBase.cs : some configuration support implementation. - -2006-06-22 Atsushi Enomoto - - * ClientProxyGenerator.cs : oops, parameter 0 is the instance itself. - -2006-06-22 Atsushi Enomoto - - * ClientProxyGenerator.cs : new file to generate InnerProxy type. - * ClientRuntimeChannel.cs : implemented some members. New Process() - method handles actual request/response binding. - * ClientBase.cs, - ChannelFactory_1.cs : moved CreateRuntime() from - ChannelFactory to ClientBase. ClientBase is abstract in - WCF beta2. Reordered some internal field creation. - Renamed some "channel" to "contract". Those MS misnamings s__k. - -2006-06-20 Atsushi Enomoto - - * ChannelFactory_1.cs : only interface can be the Type argument in - ChannelFactory#.ctor(Type). - -2006-06-16 Ankit Jain - - * AllEnumcs.cs (MetadataResolverMode.WsTransferGet): Update to case fix - in beta2. - -2006-06-12 Ankit Jain - - * EndpointAddressAugust2004.cs (.ctor): Change from private to internal. - -2006-05-29 Atsushi Enomoto - - * FaultException.cs, FaultException_1.cs : in beta2 default action - here is null. - -2006-05-29 Atsushi Enomoto - - * WSHttpBindingBase.cs, Identity.cs, AllEnums.cs - WSDualHttpBinding.cs : updated API fixes. - -2006-05-29 Atsushi Enomoto - - * EnvelopeVersion.cs : moved back from S.SM.Channels. - -2006-05-29 Atsushi Enomoto - - moved to proper namespace dirs: - * ServiceCredentials.cs, ClientCredentials.cs, - ServiceMetadataBehavior.cs : - - to S.SM.Description. - * AspNetIntegrationRequirementsAttribute.cs, - IServiceHostFactory.cs, ServiceHostFactory.cs : - - to S.SM.Activation. - * EndpointDispatcher.cs : - to S.SM.Dispatcher. - -2006-05-29 Atsushi Enomoto - - * AllEnums.cs, Dummy.cs, ClientCredentials.cs, ServiceCredentials.cs, - InstanceContext.cs, EndpointDispatcher.cs, ServiceHostFactory.cs, - IServiceHostFactory.cs, ServiceMetadataBehavior.cs, - AspNetIntegrationRequirementsAttribute.cs : - namespace changes. Removed Obsoleted. - * BasicHttpBinding.cs, NetTcpBinding.cs, WSHttpBindingBase.cs : - IBindingManualAddressing vanished in beta2. - -2006-04-26 Atsushi Enomoto - - * ClientRuntimeChannel.cs : missing file. - -2006-04-20 Atsushi Enomoto - - * ChannelFactory.cs : CreateFactory return IChannelFactory. - * ServiceHostBase.cs : Fixed incorrect iterations to populate - DispatchOperations. - * ClientBase.cs, - ClientRuntimeChannel.cs : I'm not sure if this is the right - approach, but here is an approach to implement ClientBase. - * ChannelFactory_1.cs : ongoing implementation for ClientBase. - -2006-04-05 Atsushi Enomoto - - * ChannelFactory.cs : GetContract() now rejects operation-less - cotnract, so added dummy operation as well in the dummy contract. - -2006-03-23 Atsushi Enomoto - - * Dummy.cs : removed some extra security classes. - -2006-03-17 Atsushi Enomoto - - * ActionNotSupportedException.cs : new file. - * EndpointDispatcher.cs : removed comment. - * ServiceHostBase.cs : - create EndpointDispatcher in ChannelDispatcher.Attach(). - Added GetContract() for internal use. - -2006-03-16 Atsushi Enomoto - - * ChannelFactory.cs ChannelFactory_1.cs : - removed extraneous contructors. - * EndpointDispatcher.cs : removed extra channel list. - * ServiceHost.cs : added field for contracts and use it when - contracts are created in AddServiceEndpoint(). - * ServiceHostBase.cs : add opened channel dispatchers to its list. - -2006-03-15 Atsushi Enomoto - - * OperationContext.cs OperationContextScope.cs - ServiceMetadataBehavior.cs ServiceBehaviorAttribute.cs - ServiceHostFactory.cs : Feb. CTP API fixes. - -2006-03-14 Atsushi Enomoto - - * Dummy.cs : removed some S.S.Channels classes. - * BasicHttpBinding.cs : message encoding could be Mtom. Also its - arguments (version and encoding) could be configurable. - -2006-03-14 Atsushi Enomoto - - * InstanceContext.cs : added some missing members. few implementation. - * BasicHttpSecurity.cs BasicHttpMessageSecurity.cs : new files. - * Dummy.cs : removed above. - -2006-03-08 Atsushi Enomoto - - * MessageHeader_1.cs : added IsReferenceParameter arg (and comment). - -2006-03-07 Atsushi Enomoto - - * ServiceHostBase.cs : OnOpened() is overriden, not virtual. - -2006-03-07 Atsushi Enomoto - - * WSHttpBindingBase.cs WSHttpBinding.cs WSFederationBinding.cs - NetPeerTcpBinding.cs NetTcpBinding.cs WSDualHttpBinding.cs : - removed OnInitialize() and OnApplyConfiguration. - -2006-03-06 Atsushi Enomoto - - * ServiceHostBase.cs : populate type from type name as expected (still - not sure but this implementation would mostly make sense). - -2006-03-06 Atsushi Enomoto - - * ServiceHostFactory.cs : new file. - * ServiceHostBase.cs, ServiceHost.cs : they were still missing some - members. Updated implementation to work in Feb. CTP way. - -2006-03-03 Atsushi Enomoto - - * ChannelFactory.cs : no need to call CreateDescription() in - InitializeEndpoint(). - * ChannelFactory_1.cs : .ctor(Type) could invoke InitializeEndpoint() - as well as other .ctors. - -2006-03-03 Atsushi Enomoto - - * FaultException_1.cs : removed extra fields that are moved to - non-generic type. - * Faultexception.cs : Added missing members. Null arg check. - * FaultContractAttribute.cs : removed extra set_HasProtectionLevel. - -2006-03-03 Atsushi Enomoto - - * BasicHttpBinding.cs : implemented some members to pass the tests. - -2006-03-02 Atsushi Enomoto - - * FaultReason.cs FaultContractAttribute.cs FaultException.cs - FaultException_1.cs : MessageFault related API fixes. - -2006-03-02 Atsushi Enomoto - - * EndpointAddress.cs : more API fix. Anonymous URI has changed to - reasonable URI which does not pretend standards. - -2006-02-23 Atsushi Enomoto - - * ClientCredentials.cs Identity.cs ServiceSecurityContext.cs - X509CertificateInitiatorServiceCredential.cs - X509CertificateRecipientClientCredential.cs : - - Dependent fixes for System.IdentityModel reorgainzation. - -2006-02-23 Atsushi Enomoto - - * moved several files to new namespace directoties. - -2006-02-23 Atsushi Enomoto - - * ActionFilter.cs ActionFilterTable.cs AddressHeader.cs - AddressHeaderCollection.cs AddressingVersion.cs - AspNetIntegrationRequirementsAttribute.cs - AsymmetricSecurityBindingElement.cs - BasicHttpBinding.cs BehaviorCollection.cs - BinaryMessageEncodingBindingElement.cs Binding.cs BindingElement.cs - BindingElementCollection.cs BindingParameterCollection.cs - BindingRequirementsAttribute.cs ChannelBehaviorCollection.cs - ChannelDescription.cs ChannelFactory.cs ChannelFactory_1.cs - ClientBase.cs ClientCredentials.cs CompositeDuplexBindingElement.cs - ConnectionOrientedTransportBindingElement.cs - ContractBehaviorCollection.cs ContractDescription.cs - CustomBinding.cs DispatchBehavior.cs DispatchOperation.cs - Dispatcher.cs Dummy.cs EmptyFaultException.cs EndpointAddress.cs - EndpointAddressBuilder.cs EndpointAddressFilter.cs - EndpointAddressFilterTable.cs EndpointBehaviorCollection.cs - EndpointFilter.cs EndpointFilterTable.cs EndpointListener.cs - FaultDescription.cs FaultDescriptionCollection.cs - FaultException.cs Filter.cs FilterInvalidBodyAccessException.cs - FilterNodeQuotaExceededException.cs FilterTable.cs - GenericWrapperChannelFactory.cs GetMetadataRequest.cs - GetMetadataRequestParameters.cs GetMetadataResponse.cs - GetRequest.cs GetResponse.cs HostedBindingBehavior.cs - HttpTransportBindingElement.cs HttpsTransportBindingElement.cs - IBindingCapabilities.cs IBindingManualAddressing.cs - IBindingRuntimePreferences.cs IChannel.cs IChannelBehavior.cs - IChannelFactory.cs IChannelInitializer.cs IChannelListener.cs - IChannelManager.cs IClientChannel.cs IContractBehavior.cs - IContractBehaviorAttribute.cs IDispatchOperationSelector.cs - IDuplexChannel.cs IDuplexClientChannel.cs IDuplexSession.cs - IDuplexSessionChannel.cs IEndpointBehavior.cs - IEndpointDispatcher.cs IErrorHandler.cs IFilterTable.cs - IInputChannel.cs IInputSession.cs IInputSessionChannel.cs - IInputSessionShutdown.cs IInstanceContextInitializer.cs - IInstanceProvider.cs IMessageHeaderInfo.cs IMessageProperty.cs - IMetadataExchange.cs IOperationBehavior.cs IOperationInvoker.cs - IOutputChannel.cs IOutputSession.cs IOutputSessionChannel.cs - IProxyFormatter.cs IProxyMessageInspector.cs - IProxyOperationSelector.cs IReplyChannel.cs - IReplySessionChannel.cs IRequestChannel.cs IRequestContext.cs - IRequestSessionChannel.cs IServiceBehavior.cs ISession.cs - ISessionChannel.cs IStubFormatter.cs IStubMessageInspector.cs - ITransportBindingElement.cs InstanceListener.cs - InvalidBodyAccessException.cs IssuedTokenClientCredential.cs - ListenUriBehavior.cs MatchAllEndpointBehavior.cs MatchAllFilter.cs - MatchNoneFilter.cs Message.cs MessageBodyDescription.cs - MessageBuffer.cs MessageContractAttribute.cs - MessageDescription.cs MessageDescriptionCollection.cs - MessageEncodingBindingElement.cs MessageFault.cs - MessageFaultBodyWriter.cs MessageHeader.cs - MessageHeaderDescription.cs MessageHeaderDescriptionCollection.cs - MessageHeaders.cs MessageImpl.cs MessageInterceptorEventArgs.cs - MessagePartDescription.cs MessagePartDescriptionCollection.cs - MessageProperties.cs MessagePropertyDescription.cs - MessagePropertyDescriptionCollection.cs MessageVersion.cs - MetadataDialect.cs MetadataReference.cs MetadataSection.cs - MtomMessageEncodingBindingElement.cs - MultipleFilterMatchesException.cs MustUnderstandBehavior.cs - NamedPipetransportBindingElement.cs - NavigatorInvalidBodyAccessException.cs NetPeerTcpBinding.cs - NetTcpBinding.cs OperationBehaviorAttribute.cs - OperationBehaviorCollection.cs OperationContext.cs - OperationDescription.cs OperationDescriptionCollection.cs - PeerResolverBindingElement.cs PeerSecurityBehavior.cs - PeerTransportBindingElement.cs PnrpPeerResolverBindingElement.cs - ProxyBehavior.cs ProxyOperation.cs ReflectedContractCollection.cs - SecurityBindingElement.cs ServiceAuthorizationBehavior.cs - ServiceBehaviorAttribute.cs ServiceBehaviorCollection.cs - ServiceCredentials.cs ServiceDescription.cs ServiceEndpoint.cs - ServiceEndpointCollection.cs ServiceHost.cs - ServiceMetadataBehavior.cs ServiceSecurityAuditBehavior.cs - SymmetricSecurityBindingElement.cs TcpTransportBindingElement.cs - TextMessageEncodingBindingElement.cs TransportBindingElement.cs - TypedMessageConverter.cs UnderstoodHeaders.cs - UnknownFaultException.cs UnknownMessageReceivedEventArgs.cs - UserNamePasswordClientCredential.cs - UserNamePasswordServiceCredential.cs ViaUriBehavior.cs - WSDualHttpBinding.cs WSFederationBinding.cs WSFederationSecurity.cs - WSHttpBinding.cs WSHttpBindingBase.cs - X509CertificateInitiatorClientCredential.cs - X509CertificateInitiatorServiceCredential.cs - X509CertificateRecipientClientCredential.cs - X509CertificateRecipientServiceCredential.cs - XPathFilter.cs XPathFilterTable.cs XPathMessageContext.cs - XmlFormatterOperationBehavior.cs - XmlSerializerOperationBehavior.cs : - Feb. CTP API chapter 1 - changes are so massive :-( - -2006-02-15 Atsushi Enomoto - - * Dispatcher.cs : filter is defaulted to MatchNoneFilter. - * EndpointListener.cs : null address in .ctor() is rejected. - -2006-02-15 Atsushi Enomoto - - * HttpTransportBindingElement.cs : no need to provide - IDefaultCommunicationTimeout here. Binding implements it. - -2006-02-15 Atsushi Enomoto - - * DispatchOperation.cs DispatchBehavior.cs - ProxyOperation.cs ProxyBehavior.cs : initialize Operations property - with a collection. We need concrete SynchronizedKeyedCollection - implemantation classes for each. - * ServiceDescription.cs : apply IOperationBehaviors stored in - OperationDescription. - -2006-02-15 Atsushi Enomoto - - * XPathMessageContext.cs EndpointAddressBuilder.cs : new files. - * Dummy.cs : removed above. - * XPathFilterTable.cs FilterTable.cs ClientBase.cs : - added missing bits. - -2006-02-15 Atsushi Enomoto - - * FederatedMessageSecurityOverHttp.cs WSFederationSecurity.cs - WSFederationBinding.cs : new files. - * Dummy.cs : removed above. - * XPathFilterTable.cs : added some missing bits. - -2006-02-15 Atsushi Enomoto - - * ProxyBehavior.cs : another .ctor() that can be used at client side. - * ChannelFactory_1.cs : call ApplyBehavior for each ChannelBehavior. - Call OnCreateDescription() (it can be probably used in derived - classes to add custom behaviors etc.) - -2006-02-15 Atsushi Enomoto - - * ServiceHost.cs : - Initialize() handles listener creation (so it's cleaner now). - * ServiceDescription.cs : - Implemented and updated behavior processing. - -2006-02-15 Atsushi Enomoto - - * EndpointListener.cs : removed unused code. - * ServiceEndpoint.cs : binding could be null in .ctor() - * AddressHeaderCollection.cs : implemented AddHeadersTo(). - Null argument check in FindHeader(). - * ServiceDescription.cs : tiny todo cleanup. - -2006-02-14 Atsushi Enomoto - - * MessageImpl.cs : implemented Headers. - * ActionFilter.cs : null check. uncommented Headers-dependent code. - -2006-02-14 Atsushi Enomoto - - * XPathFilterTable.cs MatchAllEndpointBehavior.cs - MustUnderstandBehavior.cs : new files. - * MtomMessageEncodingBindingElement.cs - TextMessageEncodingBindingElement.cs - BinaryMessageEncodingBindingElement.cs : IWsdlExporter fixes. - * ProxyBehavior.cs : added some of the missing properties. - -2006-02-14 Atsushi Enomoto - - * IBindingManualAddressing.cs, EndpointAddressFilterTable.cs - EndpointFilterTable.cs : new files. - * Dispatcher.cs - TextMessageEncodingBindingElement.cs - BinaryMessageEncodingBindingElement.cs - MessageEncodingBindingElement.cs : some API fixes. - -2006-02-14 Atsushi Enomoto - - * ReflectedContractCollection.cs : added internal Add(). - * ServiceMetadataBehavior.cs : for now just pass ApplyBehavior(). - * ServiceBehaviorAttribute.cs : - Implemented ApplyBehaviors() a bit more. - * ServiceHostBase.cs, ServiceHost.cs, ServiceDescription.cs : - Several API fixes to match Jan. CTP. Processing model around - Initialize and Open are fixed. - -2006-02-11 Ankit Jain - - * ServiceHost.cs (ServiceHost.AddServiceEndpoint): Build endpoint - address using a matching base address, if the one specified is relative. - * UriSchemeKeyedCollection.cs (UriSchemeKeyedCollection.ctor): Base - address cannot contain a query string. - -2006-02-11 Ankit Jain - - * ServiceHost.cs (ServiceHost.ConstructorInit): ServiceType must be a - class. - * UriSchemeKeyedCollection.cs (UriSchemeKeyedCollection.ctor): Insert - URIs into the collection, while ensuring that only one URI per Scheme is - allowed. - -2006-02-09 Atsushi Enomoto - - * BindingElement.cs : (BuildChannelListener) null argument check. - * EndpointListener.cs : updated to match the latest CTP. It does not - use CreateListener() anymore. Use "timeout". - * HttpTransportBindingElement.cs : Support BuildChannelListener(). - * ServiceDescription.cs : updated InitializeServiceHost() to match - the latest CTP. - * ServiceHost.cs : thus re-enabled InitializeServiceHost() again. - -2006-02-08 Atsushi Enomoto - - * FaultReason.cs : make use of alias. The first argument for - SynchronizedReadOnlyCollection is a lock object, not a list. - * SynchronizedReadOnlyCollection.cs : - The argument string for ArgumentNullException is a parameter name, - not a message. Implementation is collected to one .ctor(). - * MessageFault.cs : serialize details, not Reason. To write Reason - element, use the envelope's namespace. - -2006-02-08 Atsushi Enomoto - - * Message.cs : More comments. Implemented Create(version, fault). - * MessageImpl.cs : Fixed virtual->override. - * FaultReason.cs : argument check. - * FaultReasonText.cs : it should use full name instead of ISO 2 letter - name. Matches() should match if the argument culture is a "child" - culture (i.e. it should return true if its Parent matches). - * MessageFault.cs : - When it does not have Details then do not try to write it. - has_detail was not correctly used. - It should not write xmlns attributes for fault code namespace URI if - it is empty. - -2006-02-08 Atsushi Enomoto - - * Message.cs : implemented couple of members. - * MessageImpl.cs : new file that contains couple of Message - implementation classes. - * MessageFault.cs : make use of WriteXmlnsAttribute(). - -2006-02-08 Atsushi Enomoto - - * XmlReaderBodyWriter.cs - XmlFormatterBodyWriter.cs - MessageFaultBodyWriter.cs : BodyWriter implementation classes. - * Message.cs : implemented most of CreateMessage() as to call another - one, using above BodyWriter impl. classes. - -2006-02-02 Atsushi Enomoto - - * GenericWrapperChannelFactory.cs : forgot to set the "inner" field. - -2006-02-01 Atsushi Enomoto - - * GenericWrapperChannelFactory.cs : new file for - BindingElement.BuildChannelFactory(). - * BindingElement.cs : use above. - * ChannelDescription.cs : .ctor() argument null check. - * ChannelFactory_1.cs : because of above, pass the generic type - argument. - -2006-02-01 Atsushi Enomoto - - * ChannelDescription.cs : Behaviors instance is needed. - * ChannelFactory_1.cs : check some null args. ChannelDescription - initially does not hold any type info. - * ChannelFactory.cs : removed some NotImplementedException for - further implementation. - * ServiceEndpoint.cs : EndpointAddress in .ctor() could be null. - -2006-01-26 Atsushi Enomoto - - * ConnectionOrientedTransportBindingElement.cs, - TcpTransportBindingElement.cs : easy .ctor() implementation. - -2006-01-26 Atsushi Enomoto - - * HttpTransportBindingElement.cs : HttpChannelFactory() does not - need ChannelBuildContext anymore (... for now). - * MessageEncodingBindingElement.cs : - Simple use context.(Can)BuildBlah() for each corresponding method. - GetProtectionRequirements() returns null here. - -2006-01-26 Atsushi Enomoto - - * ChannelFactory_1.cs : get rid of ChannelLoader and create - ChannelDescription directly. - * MessageEncodingBindingElement.cs : implemented BuildChannelFactory() - (not sure if it is correct, but seems like it does nothing there.) - -2006-01-25 Atsushi Enomoto - - * ServiceDescription.cs : removed debugging code. - * FilterNodeQuotaExceededException.cs - FilterInvalidBodyAccessException.cs - CommunicationObjectFaultedException.cs - AddressAccessDeniedException.cs EndpointNotFoundException.cs - OperationRequirement.cs NetTcpBinding.cs FaultException.cs - InvalidBodyAccessException.cs NodeQuotaExceededException.cs - CommunicationException.cs AddressHeaderCollection.cs - MetadataDocument.cs ProtocolException.cs - QuotaExceededException.cs NetPeerTcpBinding.cs - InvalidMessageContractException.cs - AddressAlreadyInUseException.cs PeerTransportBindingElement.cs - NavigatorInvalidBodyAccessException.cs - NavigatorNodeQuotaExceededException.cs - MetadataReference.cs MetadataSection.cs - MultipleFilterMatchesException.cs DuplexClientBase.cs - ChannelFactory.cs PeerSecurityBehavior.cs : - several API fixes found by corcompare update. - -2006-01-25 Atsushi Enomoto - - * ServiceDescription.cs : don't Add ContractDescription twice inside - AddServiceEndpoint. Got sample service working. - -2006-01-19 Atsushi Enomoto - - * EndpointAddress.cs BehaviorCollection.cs Message.cs - GetResponse.cs ServiceHostBase.cs - XmlSerializerOperationBehavior.cs TransportBindingElement.cs - TextMessageEncodingBindingElement.cs MessageHeaders.cs - ServiceMetadataExtension.cs HttpTransportBindingElement.cs - MessageHeaderDescriptionCollection.cs - MessageInterceptorEventArgs.cs ChannelFactory_1.cs - HttpsTransportBindingElement.cs ServiceDescription.cs - BinaryMessageEncodingBindingElement.cs MessageFault.cs - MessageEncodingBindingElement.cs ChannelFactory.cs - MessageDescriptionCollection.cs : - several updates to catch up Jan. CTP API. - -2006-01-17 Atsushi Enomoto - - * AddressHeader.cs : null Name and Namespace are just ignored. - -2006-01-17 Atsushi Enomoto - - * EndpointAddress.cs : fixed incorrect Equals(). Set empty headers - for .ctor()s without AddressHeaders. - -2006-01-17 Atsushi Enomoto - - * EndpointAddress.cs : never use == for Uri. - -2006-01-17 Atsushi Enomoto - - * EndpointAddress.cs ClientBase.cs ServiceDescription.cs - ServiceHost.cs CustomBinding.cs : - several updates for Dec.CTP. - -2005-11-22 Atsushi Enomoto - - * ChannelFactory.cs, ChannelFactory_1.cs : several updates on .ctor(). - -2005-11-21 Atsushi Enomoto - - * ServiceMetadataBehavior.cs : removed DataContract stuff. - * ServiceDescription.cs : - Use Contains() to query item from collections. - * ContractDescription.cs : - Added new constructors. Session->UsesSession. - -2005-11-21 Atsushi Enomoto - - * ReflectedContractCollection.cs : new file. - * ChannelBehaviorCollection.cs BindingParameterCollection.cs : - Removed vanished DataContract attributes. - * BehaviorCollection.cs : - Updated Remove()/RemoveAll() signatures to Nov. CTP. - * ServiceDescription.cs - ServiceHost.cs ServiceEndpoint.cs : - Changes caused by the removal of ServiceLoader and TypeLoader. - Those types are unified into ServiceDescription.cs. - -2005-11-21 Atsushi Enomoto - - * EndpointListener.cs, InstanceListener.cs : updated to Nov. CTP. - -2005-11-21 Atsushi Enomoto - - * IListener.cs, IListenerFactory.cs : vanished in Nov. CTP. - * CompositeDuplexBindingElement.cs InstanceListener.cs - AsymmetricSecurityBindingElement.cs BindingElement.cs - EndpointListener.cs IChannelListener.cs Binding.cs - HttpTransportBindingElement.cs SymmetricSecurityBindingElement.cs - PnrpPeerResolverBindingElement.cs TcpTransportBindingElement.cs - NamedPipetransportBindingElement.cs HttpsTransportBindingElement.cs - ServiceDescription.cs SecurityBindingElement.cs - PeerTransportBindingElement.cs ServiceHost.cs - MessageEncodingBindingElement.cs : - IListener related updates to Nov. CTP. - -2005-11-20 Atsushi Enomoto - - * XmlFormatterOperationBehavior.cs, - XmlSerializerOperationBehavior.cs : more updates to Nov. CTP. - -2005-11-20 Atsushi Enomoto - - * AllEnums.cs : updated to Nov. CTP. - -2005-11-20 Atsushi Enomoto - - * SessionFaultedEventArgs.cs, PrimitiveOperationFormatter.cs : - removed in Nov. CTP - - * FaultDescription.cs MessageDescription.cs - ContractBehaviorCollection.cs XmlFormatterOperationBehavior.cs - Dummy.cs MessageHeaderDescription.cs - OperationDescriptionCollection.cs OperationDescription.cs - MessageHeaderDescriptionCollection.cs - OperationBehaviorCollection.cs ServiceAuthorizationBehavior.cs - MessageBodyDescription.cs ContractDescription.cs - FaultDescriptionCollection.cs IClientChannel.cs - ServiceBehaviorCollection.cs MessagePartDescription.cs ISession.cs - ServiceSecurityContext.cs ServiceBehaviorAttribute.cs - MessageDescriptionCollection.cs : some updates to Nov. CTP. - -2005-11-20 Atsushi Enomoto - - * IFaultProvider.cs MessageException.cs IPersistentSession.cs - IFaultContext.cs MessageOperationFormatter.cs - IOneWayMessageAsyncIntermediary.cs IntermediaryBinding.cs - ChannelIOException.cs ChannelException.cs EndpointFilterProvider.cs - IPersistentInputSession.cs IRequestReplyMessageAsyncIntermediary.cs - ChannelListenException.cs IEndpointFilterProvider.cs - MessageIOException.cs IRequestReplyMessageIntermediary.cs - ConnectionRefusedException.cs CommunicationErrorEventArgs.cs - ISessionRecovery.cs IPersistentOutputSession.cs - ChannelConnectException.cs IOneWayMessageIntermediary.cs : - removed in Nov. CTP. - - * Dispatcher.cs, Dummy.cs, AddressAccessDeniedException.cs, - EndpointNotFoundException.cs, InvalidBodyAccessException.cs, - ProtocolException.cs, ICommunicationObject.cs, - InvalidMessageContractException.cs, - AddressAlreadyInUseException.cs, IEndpointDispatcher.cs : - updated to Nov. CTP. - -2005-11-20 Atsushi Enomoto - - * ServiceHost.cs : internalized ServiceLoader (removed in Nov. CTP). - -2005-11-20 Atsushi Enomoto - - * CustomBinding.cs : implemented most of the members. - * BindingElement.cs : was seeing - http://savas.parastatidis.name/2005/04/08/4b0b99b1-92c6-4442-ab2e-4c4951009ef4.aspx - and modified channel build logic a bit. - -2005-11-03 Atsushi Enomoto - - * HttpTransportBindingElement.cs : new stub. - * Dummy.cs : removed above. - * Filter.cs : data contracts. - * EndpointListener.cs : (CreateListener) enabled commented code with - explicit casts. - * BehaviorCollection.cs : added missing members. - -2005-11-03 Atsushi Enomoto - - * TextMessageEncodingBindingElement.cs, - ChannelBehaviorCollection.cs, - BinaryMessageEncodingBindingElement.cs : - Implemented CreateMessageEncoderFactory(). - * EndpointListener.cs : CreateListener() does not compile until - #76625 got fixed. - -2005-11-02 Atsushi Enomoto - - * InstanceContext.cs : it cannot override (now that) non-virtual - OnClose(). - -2005-11-02 Atsushi Enomoto - - * PeerResolverBindingElement.cs : new file, which should be here - (MS puts it under sys.sm.design). - * PnrpPeerResolverBindingElement.cs, - ChannelBehaviorCollection.cs : new file. - * Dummy.cs : removed above. - - A set of minor fixes: - * ConnectionOrientedTransportBindingElement.cs : internal copy .ctor(). - * CustomBinding.cs : non-virtual Initialize(). - * ViaUriBehavior.cs : implemented. - * ServiceHost.cs : some AddEndpoint() are virtual. - * PeerNodeAddress.cs, - ActionFilter.cs : [DataContract]. - * EmptyFaultDescription.cs, UnknownFaultException.cs : sealed. - * FaultDescriptionCollection.cs, - ServiceBehaviorCollection.cs, - ContractBehaviorCollection.cs, - OperationBehaviorCollection.cs, - : [KnownType]. Hide public .ctor() for some. - * WSDualHttpBinding.cs : missing set_ClientBaseAddress(). - * FaultContractAttribute.cs : extraneous set_DetailType(). - * BindingElementCollection.cs : removed extraneous Contains(). - * AspNetIntegrationRequirementsAttribute.cs : fixed AttributeUsage. - -2005-11-01 Atsushi Enomoto - - * UserNamePasswordServiceCredential.cs, - X509CertificateInitiatorClientCredential.cs, - UserNamePasswordClientCredential.cs, - X509CertificateInitiatorServiceCredential.cs, - X509CertificateRecipientClientCredential.cs, - X509CertificateRecipientServiceCredential.cs : new files. - * Dummy.cs : removed above. - * ServiceCredentials.cs, ClientCredentials.cs : - use them in those credential aggregators. - -2005-11-01 Atsushi Enomoto - - * TypedMessageConverter.cs, PeerResolverImpl.cs, PeerResolver.cs, - PeerNodeAddress.cs, HttpDigestClientCredential.cs, - ExtensionCollection.cs, IssuedTokenClientCredential.cs : new files. - * Dummy.cs : removed above. - - * Binding.cs, BasicHttpBinding.cs, NetTcpBinding.cs, WSHttpBinding.cs, - WSDualHttpBinding.cs, IntermediaryBinding.cs, CustomBinding.cs : - .ctor(string). - * MessageEncodingBindingElement.cs : init XmlDictionaryReaderQuotas. - * TcpTransportBindingElement.cs, - PeerTransportBindingElement.cs : scheme. - * NetPeerTcpBinding.cs : some implementation. - * ClientCredentials.cs : Implemented some properties. It seems like - an aggregated security info. - * AsymmetricSecurityBindingElement.cs, - SymmetricSecurityBindingElement.cs : ToString(). - * HttpTransportBindingElement.cs : - Removed extraneous BuildChannelFactory(). - * OperationDescriptionCollection.cs : attribute fix. - * OperationContext.cs : Extensions is not that simple. - * CompositeDuplexBindingElement.cs : set_ClientBaseAddress(). - -2005-11-01 Atsushi Enomoto - - * AsymmetricSecurityBindingElement.cs, - LocalServiceSecuritySettings.cs, - SymmetricSecurityBindingElement.cs, - ServiceCredentials.cs, LocalClientSecuritySettings.cs : new files. - * Dummy.cs : removed above. - * SecurityBindingElement.cs : added internal .ctor(). - * ServiceBehaviorAttribute.cs, ServiceContractAttribute.cs, - ServiceAuthorizationBehavior.cs : tiny API fixes. - -2005-11-01 Atsushi Enomoto - - * ServiceSecurityContext.cs, ServiceBehaviorAttribute.cs : new files. - * Dummy.cs : removed above. - * SecurityBindingElement.cs, - ServiceAuthorizationBehavior.cs : signature fix. - -2005-10-31 Atsushi Enomoto - - * SecurityBindingElement.cs, - BodyWriter.cs : new files. - * Dummy.cs : removed above. - * ServiceSecurityAuditBehaviot.cs : implemented. - -2005-10-28 Atsushi Enomoto - - * InstanceContext.cs, ChannelFactory_1.cs, ServiceHostBase.cs, - EndpointListener.cs : now timeouts are protected internal. - * HttpTransportBindingElement.cs : use HttpListenerFactory for - BuildListenerFactory(). - -2005-10-27 Atsushi Enomoto - - * FilterNodeQuotaExceededException.cs, - NodeQuotaExceededException.cs, - NavigatorNodeQuotaExceededException.cs : removed internal .ctor() - since it will just result in messageless exception. - -2005-10-27 Atsushi Enomoto - - * Dispatcher.cs : - Attach() adds the listener to ServiceHostBase.EndpointListeners. - Same for Detach(). Attach() sets supported channels (maybe the - actual player is in another place though). - Use ReadOnlyCollection for SupportedChannels. - * BindingElementCollection.cs : InsertItem() and SetItem() caused - infinite loop. Use Items. - * EndpointListener.cs : kinda implemented CreateListener(). It's still - not working due to runtime bug (not sure if I can create repro). - * Binding.cs : Name and Namespaces have their default values. - * ServiceDescription.cs : ServiceHostBase.EndpointListeners.Add() is - now done in Dispatcher.Attach(). - -2005-10-27 Atsushi Enomoto - - * EndpointAddress.cs : == should check null. - * BindingRequirementsAttribute.cs : new file. - * Dummy.cs : removed above. - * EndpointBehaviorCollection.cs, EndpointAddress.cs, - EndpointListener.cs, ServiceEndpoint.cs : (.ctor) null arg check. - -2005-10-27 Atsushi Enomoto - - * Dispatcher.cs : implemented some members. - * EndpointListenerCollection.cs : now it exposes Items as "internal". - * EndpointFilterProvider.cs : InitialActions was missing. - -2005-10-27 Atsushi Enomoto - - * MessagePropertyDescriptionCollection.cs, - MessageHeaderDescriptionCollection.cs, - MessagePartDescriptionCollection.cs, - BehaviorCollection.cs : Fixed misunderstood GetKeyForItem(). - * EndpointListener.cs : kinda asynced. - -2005-10-26 Atsushi Enomoto - - * BinaryMessageEncodingBindingElement.cs, - MtomMessageEncodingBindingElement.cs, - TextMessageEncodingBindingElement.cs, - MessageEncodingBindingElement.cs : implemented some members. Now - this base class takes MessageVersion in its .ctor(). - * AddressingVersion.cs : Use Equals(). operator == does not work. - * ServiceDescription.cs : Open created EndpointListener at - InitializeServiceHost() (I'm not 100% sure about it). - * EndpointListener.cs : implemented some members. - -2005-10-26 Atsushi Enomoto - - * Binding.cs : implemented .ctor(name, ns). - * CustomBinding.cs : fixed .ctor() process. - -2005-10-26 Atsushi Enomoto - - * ContractDescription.cs : added duplicate contract check. - -2005-10-26 Atsushi Enomoto - - * ServiceHost.cs, ServiceHostBase.cs : actually OnInitialize() should - be used to trigger loader.Description.InitializeServiceHost(). - * ContractDescription.cs : search ServiceContractAttribute through - interfaces as well. - * SynchronizedCollection.cs : use (consistent) InsertItem() in Add(). - -2005-10-26 Atsushi Enomoto - - * ServiceHost.cs : hook Open event. - * TransportBindingElement.cs, - HttpTransportBindingElement.cs : fixed default values. - * BasicHttpBinding.cs : fixed default values. implemented - CreateBindingElements(). - * BindingElementCollection.cs : AddRange() was not working. - -2005-10-26 Atsushi Enomoto - - * Binding.cs : set timeouts inside .ctor(). - -2005-10-26 Atsushi Enomoto - - * BindingElement.cs, Binding.cs, IChannelManager.cs, - ChannelFactory_1.cs, ChannelFactory.cs : - several API fixes detected by improved corcompare. - -2005-10-25 Atsushi Enomoto - - * Message.cs : CreateReplyMessage() are not static. - -2005-10-25 Atsushi Enomoto - - * BindingElement.cs, IListener.cs, IChannelListener.cs, Binding.cs : - added missing generic class constraints. - -2005-10-25 Atsushi Enomoto - - * IListenerFactory.cs : class constraints were missing for generic args. - -2005-10-24 Atsushi Enomoto - - * ContractDescription.cs : (GetContract) by default http://tempuri.org/ - is used for Namespace. - -2005-10-24 Atsushi Enomoto - - * ServiceAuthorizationBehavior.cs : PrincipalPermissionMode default - value is .UseWindowsGroups (funky). - -2005-10-24 Atsushi Enomoto - - * OperationRequirement.cs : new file. - * Dummy.cs : removed above. - * ServiceHostBase.cs : implemented EndpointListeners. - * ServiceDescription.cs : implemented InitializeServiceHost(). It is - still not incorrect. - -2005-10-24 Atsushi Enomoto - - * CompositeDuplexBindingElement.cs, WSDualHttpBinding.cs : - tiny API fixes. - -2005-10-23 Atsushi Enomoto - - * MessageVersion.cs : ditto. - -2005-10-23 Atsushi Enomoto - - * FaultCode.cs : fixed infinite loop. - -2005-10-23 Duncan Mak - - * MessageHeaders.cs (WriteHeader, WriteHeaderContents): - (WriteStartHeader): Implemented. - (Action, FaultTo, From, MessageId, RelatesTo, ReplyTo, To): Added - fields for these properties. I'm guessing that Message sets these - in the Message.Headers property. - -2005-10-23 Atsushi Enomoto - - * IExtensibleObject.cs, IExtension.cs, IExtensionCollection.cs : - Now that #76363 got fixed, we can fix interface signatures. - * ServiceMetadataExtension.cs : new file. - * Dummy.cs : removed above. - -2005-10-22 Duncan Mak - - * AddressAccessDeniedException.cs: - * AddressAlreadyInUseException.cs: - * FilterInvalidBodyAccessException.cs: - * InvalidBodyAccessException.cs: - * MessageException.cs: - * MessageIOException.cs: - * NavigatorInvalidBodyAccessException.cs: - * ProtocolException.cs: - * QuotaExceededException.cs: Fixed various signature bugs. - - * EndpointNotFoundException.cs: - * InvalidMessageContractException.cs: Missed these two in the last - commit. - - * EmptyFaultException.cs: - * FaultException.cs: - * UnknownFaultException.cs: Implemented these classes except for - the 'GetObjectData'. Run TestGetObjectData to see how it comes out - with XmlFormatter. We need to implement the serialization of - FaultCode and FaultDetail (as FaultCodeData and FaultCodeReason). - - All Exceptions are now implemented. - -2005-10-22 Duncan Mak - - * AddressAccessDeniedException.cs: - * AddressAlreadyInUseException.cs: - * ChannelConnectException.cs: - * ChannelException.cs: - * ChannelIOException.cs: - * ChannelListenException.cs: - * CommunicationException.cs: - * CommunicationObjectFaultedException.cs: - * ConnectionRefusedException.cs: - * FilterInvalidBodyAccessException.cs: - * FilterNodeQuotaExceededException.cs: - * InvalidBodyAccessException.cs: - * MessageException.cs: - * MessageIOException.cs: - * MultipleFilterMatchesException.cs: - * NavigatorInvalidBodyAccessException.cs: - * NavigatorNodeQuotaExceededException.cs: - * NodeQuotaExceededException.cs: - * ProtocolException.cs: - * QuotaExceededException.cs: Added all missing Exceptions except - for those in the family of FaultException. - - * FaultCode.cs: New implementation. I wrote some test cases for - this class, and this fixes some of the things in the existing implementation. - -2005-10-21 Duncan Mak - - * FilterTable.cs: Implemented, but for the Match* methods, I need - to look into how priority works. - -2005-10-21 Atsushi Enomoto - - * FaultCode.cs: - * FaultReason.cs: - * System.ServiceModel/MessageFault.cs: - * System.ServiceModel/FaultReasonText.cs: new files for MessageFault implementation. - * Dummy.cs : removed above. - * Message.cs : some overload resolution. - * MessageHeader.cs : tiny returntype fix. - -2005-10-21 Atsushi Enomoto - - * InstanceListenerCollection.cs : rough impl. - * InstanceContext.cs : sealed. - -2005-10-19 Atsushi Enomoto - - * Message.cs : filled all missing members. - * HttpTransportBindingElement.cs: - * TcpTransportBindingElement.cs: - * NamedPipetransportBindingElement.cs: - * PeerTransportBindingElement.cs: - * MessageEncodingBindingElement.cs : Now that bug #76382 is gone, - we can define BuildChannelFactory(). - * IExtensionCollection.cs : tiny generic parameter name fix. - -2005-10-18 Atsushi Enomoto - - * DefaultCommunicationTimeouts.cs : new internal class. - * ChannelFactory_1.cs, ServiceHostBase.cs : a bit of implementations. - * OperationBehaviorAttribute.cs : implemented IOperationBehavior. - * OperationContext.cs, InstanceContext.cs : a bit of implementations. - -2005-10-17 Atsushi Enomoto - - * EndpointListenerReadOnlyCollection.cs : new file. - * Dummy.cs : removed above. - * EndpointListenerCollection.cs : correct inheritance. - * ChannelFactory.cs : tiny argname fix - * ChannelFactory_1.cs : implemented some .ctor()s. - * ServiceAuthorizationBehavior.cs : implemented. This shows how - IServiceBehavior works (quite simple). - -2005-10-14 Atsushi Enomoto - - * Dispatcher.cs : connect dispatcher and dispatchbehavior here. - * EndpointBehaviorCollection.cs : fix base class. - -2005-10-14 Duncan Mak - - * MessageHeaders.cs: I started implementing this awhile ago, but - it's been sitting on my machine doing nothing for a while now. So - I finished stubbing it and I'm committing it. - - Remaining work: - Understand WS-Addressing and figure out how to handle - RelatesTo/ReplyTo, and what it means to that headers are - understood. - - * UnderstoodHeaders.cs: Implemented. - -2005-10-14 Atsushi Enomoto - - * EndpointAddressFilter.cs : new file. - * Dummy.cs : removed above. - * EndpointListener.cs, DispatchBehavior.cs, ProxyBehavior.cs : - modified some impl. code to match DispatchBehavior dependency graph. - -2005-10-14 Atsushi Enomoto - - * EndpointFilterProvider.cs, EndpointFilter.cs : new files. - * Dummy.cs : removed above. - * EndpointListener.cs : implemented some. - * InstanceListener.cs, XPathFilter.cs : signature fixes. - * MessageOperationFormatter.cs : ditto. - -2005-10-14 Atsushi Enomoto - - * ContractDescription.cs : message contract support implementation - in GetContract() implementation. - -2005-10-14 Atsushi Enomoto - - * ContractDescription.cs : more GetContract() implementation. - -2005-10-13 Atsushi Enomoto - - * FaultDescription.cs, MessageDescription.cs, FaultContractAttribute.cs - OperationContractAttribute.cs, OperationDescription.cs, - ContractDescription.cs : - implemented some part of ContractDescription.GetContract(). - * ServiceHost.cs : improved AddEndpoint() overload solution. - -2005-10-12 Atsushi Enomoto - - * ClientCredentials.cs : new (and last) public IChannelBehavior file. - * Dummy.cs : removed above. - * UriSchemeKeyedCollection.cs : removed incorrect code (almost all). - * ServiceHostBase.cs, ServiceHost.cs, OperationDescription.cs, - ContractDescription.cs : implemented some. - -2005-10-12 Atsushi Enomoto - - * OperationBehaviorAttribute.cs : new file. - * Dummy.cs : removed above. - * ServiceContractAttribute.cs, ActionFilterTable.cs : attribute fix - * XmlSerializerOperationBehaviro.cs : tiny fix. - -2005-10-12 Atsushi Enomoto - - * CompositeDuplexBindingElement.cs, SynchronizedCollection.cs - InstanceListenerCollection.cs : added more files. - * Dummy.cs : removed above. - * SynchronizedKeyedCollection.cs : roughly implemented. - * SynchronizedReadOnlyCollection.cs : tiny attribute fix. - -2005-10-12 Atsushi Enomoto - - * FaultDescription.cs, ContractBehaviorCollection.cs, - FaultContractAttribute.cs, MessageOperationFormatter.cs, - BindingParameterCollection.cs, OperationBehaviorCollection.cs, - FaultDescriptionCollection.cs, PrimitiveOperationFormatter.cs, - ServiceBehaviorCollection.cs, DuplexClientBase.cs : new files. - * Dummy.cs : removed above. - * CommunicationErrorEventArgs.cs, HostedBindingBehavior.cs, - ProxyBehavior.cs, MetadataDialect.cs : tiny fixes. - -2005-10-11 Atsushi Enomoto - - * MtomMessageEncodingBindingElement.cs : - one more missing message encoding binding element. - * MessageBodyArrayAttribute.cs, MessageDescription.cs - MessagePropertyDescriptionCollection.cs, - MessageContractMemberAttribute.cs, - MessageHeaderDescription.cs, MessagePropertyAttribute.cs, - MessageParameterAttribute.cs, MessageHeaderDescriptionCollection.cs, - MessagePartDescriptionCollection.cs, MessageBodyDescription.cs, - MessageHeaderAttribute.cs, MetadataDialect.cs, - MessagePartDescription.cs, MessageHeaderArrayAttribute.cs - MessagePropertyDescription.cs, MessageDescriptionCollection.cs : - new files for message serialization stuff. - * Dummy.cs : removed all above. - * ChannelDescription.cs, MessageBodyAttribute.cs, - MessageContractAttribute.cs : attribute fixes. - -2005-10-11 Atsushi Enomoto - - * Dispatcher.cs, DispatchOperation.cs : new files. - * Dummy.cs : removed above. - * GetMetadataRequestParameters.cs : serialization attributes fix. - * HostedBindingBehavior.cs : hacky impl. - * InstanceContext.cs : added missing OnBlah() methods. - -2005-10-11 Atsushi Enomoto - - * AspNetIntegrationRequirementsAttribute.cs, MessageProperties.cs, - TextMessageEncodingBindingElement.cs, ProxyOperation.cs, - BinaryMessageEncodingBindingElement.cs, - MessageEncodingBindingElement.cs : new files. - * Dummy.cs : removed above. - * DispatchBehavior.cs : stubbed. - * GetMetadataRequestParameters.cs : tiny API fix. - -2005-10-09 Atsushi Enomoto - - * ConnectionOrientedTransportBindingElement.cs, - TcpTransportBindingElement.cs, NamedPipetransportBindingElement.cs, - PeerTransportBindingElement.cs : - Now all transport but MSMQ crap are added. - * Dummy.cs : removed above. - -2005-10-09 Atsushi Enomoto - - * BehaviorCollection.cs, ChannelDescription.cs, - SynchronizedKeyedCollection.cs : new files. - * Dummy.cs : removed above. - * BindingElementCollection.cs : warning fix. - * ProxyBehavior.cs : API fixes. - -2005-10-09 Atsushi Enomoto - - * TransportBindingElement.cs, HttpTransportBindingElement.cs : - new channel files. - * Dummy.cs : removed above. - * MessageBodyAttribute.cs : default order is -1. - * GetMetadataRequest.cs : added [MessageBody] - * MessageVersion.cs : fixed name. - * ChannelFactory_1.cs, ChannelFactory.cs : some channel factory impl. - -2005-10-09 Atsushi Enomoto - - * BindingElement.cs : new file. - * Dummy.cs : removed above. - * Binding.cs, WSDualHttpBinding.cs, WSHttpBinding.cs, - ChannelFactory.cs, CustomBinding.cs, ViaUriBehavior.cs : - implemented a bit. - -2005-10-08 Atsushi Enomoto - - * WSHttpBinding.cs : new file. - * Dummy.cs : removed above. - * WSHttpBindingBase.cs :implemented some. - -2005-10-08 Atsushi Enomoto - - * IReplyChannel.cs, IRequestContext.cs, IRequestChannel.cs: - moved from ../System.ServiceModel.Channels. - * Dummy.cs : reflected above changes. - * BasicHttpBinding.cs : added some impl. code. - * ChannelFactory_1.cs: added missing OnInitialize(). - -2005-10-08 Atsushi Enomoto - - * AllEnumcs.cs : all enums in one file. - * Dummy.cs : removed all enums. - * CommunicationState.cs, OperationFormatUse.cs, - OperationFormatStyle.cs : thus removed. - -2005-10-08 Atsushi Enomoto - - * IInputSession.cs, IInstanceContextInitializer.cs, - IRequestSessionChannel.cs,IReplySessionChannel.cs, - IStubFormatter.cs,IProxyOperationSelector.cs, - IRequestReplyMessageIntermediary.cs,IOperationInvoker.cs, - IPersistentSession.cs,IParameterInspector.cs, - IOneWayMessageAsyncIntermediary.cs,IInstanceProvider.cs, - ISessionRecovery.cs,IOutputSession.cs,IProxyFormatter.cs, - ISessionChannel.cs,IPersistentOutputSession.cs, - IInputSessionChannel.cs,IMessageProperty.cs,IInputSessionShutdown.cs, - InstanceContextIdleCallback.cs,IProxyMessageInspector.cs, - IOneWayMessageIntermediary.cs,ISharedSessionLifetime.cs, - ITransportBindingElement.cs,ITransactedTransportListenerFactory.cs, - IStubMessageInspector.cs,ISession.cs, - IRequestReplyMessageAsyncIntermediary.cs,IPersistentInputSession.cs, - IOutputSessionChannel.cs : added almost all interfaces. - * Dummy.cs : removed above ifaces. - * IChannelListener.cs, IExtensionCollection.cs, - ISecurityCapabilities.cs : fixed some signatures. - * BasicHttpBinding.cs, NetPeerTcpBinding.cs, NetTcpBinding.cs, - IntermediaryBinding.cs, WSDualHttpBinding.cs, CustomBinding.cs : - dependent fixes on those iface fixes. - -2005-10-06 Atsushi Enomoto - - * Dummy.cs : some stubbing in this file for config stuff. - -2005-10-05 Atsushi Enomoto - - * IListener.cs : fixed generic constraints. - -2005-10-05 Atsushi Enomoto - - * XmlSerializerFormatAttribute.cs, DataContractFormatAttribute.cs, - XmlFormatterOperationBehavior.cs, XmlSerializerOperationBehavior.cs, - OperationFormatUse.cs, IOperationBehavior.cs, - OperationFormatStyle.cs : new files - * Dummy.cs : removed above types. - * DispatchBehavior.cs, EndpointListenerCollection.cs, - InstanceListener.cs, EndpointListener.cs, IMetadataExchange.cs, - Binding.cs, OperationContractAttribute.cs, PeerSecurityBehavior.cs, - OperationDescription.cs : fixed several signatures. - -2005-10-04 Atsushi Enomoto - - * IListener.cs, IListenerFactory.cs : added listener supprot files. - * Dummy.cs : removed above. - -2005-10-03 Atsushi Enomoto - - * Dummy.cs : OperationContextScope was not removed. Fixed typo. - -2005-10-03 Atsushi Enomoto - - * OperationContextScope.cs, OperationContext.cs : new files. - * Dummy.cs : removed above. - * IErrorHandler.cs : signature fix. - -2005-10-03 Atsushi Enomoto - - * ChannelFactory_1.cs : new file for generic ChannelFactory. - * CommunicationState.cs : new file for CommunicationObject impl. - * Dummy.cs : removed above. - * ServiceMetadataBehavior.cs : stubbed up. - -2005-10-02 Atsushi Enomoto - - * GetMetadataRequest.cs, GetMetadataResponse.cs, MetadataBundle.cs, - MetadataDocument.cs, IMetadataExchange.cs, GetResponse.cs, - GetMetadataRequestParameters.cs, MessageBodyAttribute.cs, - GetRequest.cs, MetadataReference.cs, MetadataSection.cs, - MessageContractAttribute.cs : added ws-mex stuff. - * Dummy.cs : removed above types. - -2005-09-30 Atsushi Enomoto - - * IDefaultCommunicationTimeouts.cs, IDuplexClientChannel.cs, - IDuplexSessionChannel.cs, IExtension.cs, IInputChannel.cs, - IChannelBehavior.cs, IOutputChannel.cs, IDuplexSession.cs, - IClientChannel.cs, IChannelInitializer.cs, IChannelListener.cs, - IEndpointDispatcher.cs, IDispatchOperationSelector.cs, - IContractBehaviorAttribute.cs, IErrorHandler.cs, - IDuplexChannel.cs, IEndpointFilterProvider.cs : new files. - * Dummy.cs : removed new types above. - * IExtensibleObject.cs, ServiceHostBase.cs IExtensionCollection.cs: - fixed incorrect signatures. - -2005-09-30 Duncan Mak - - * EnvelopeVersion.cs (Namespace): Renamed from 'Uri' to be - consistent with AddressingVersion.Namespace property (they are - both internal). - -2005-09-29 Duncan Mak - - * EndpointAddress.cs: Added missing Attributes. - (ReadFrom): Added missing overload. - (Identity): Added missing property. - (GetSchema): Implemented. - - * MatchAllFilter.cs, MatchNoneFilter.cs: Added [DataContract] - attribute. - - * MessageHeader.cs: Implemented MessageHeader. - -2005-09-29 Duncan Mak - - * ActionFilterTable (TryGetValue): Remember to assign to data, - even in the 'false' case. - - * MessageBuffer.cs (WriteMessage): Write it out using a - Binary XmlDictionaryWriter. - -2005-09-29 Atsushi Enomoto - - * XPathFilter.cs : so, more stubs. - -2005-09-29 Duncan Mak - - * ActionFilterTable.cs (CreateFilterTable): Removed extraneous - method. - - * AddressHeader.cs (Equals, GetAddressHeaderReader): - (GetHashCode, GetValue): Added missing methods. - - * AddressHeaderCollection.cs (.ctor, FindHeader): Uncommented. - - * EnvelopeVersion.cs (GetHashCode): Added missing method. - - * FilterTable.cs (Remove): Removed extraneous overload. - - * IChannel.cs: Updated to Sept. CTP definition. - - * IChannelFactory.cs: Moved IChannelFactory to here - * IChannelFactory_1.cs: from here. - - * MessageBuffer.cs (WriteMessage): Added missing method. - -2005-09-29 Atsushi Enomoto - - * XPathFilter.cs : new file. - * Dummy.cs : removed above. - * MessageHeader.cs : fixed some members as static. - * ContractDescription.cs : added DataContract attributes. - * BindingElementCollection.cs : added SetItem(). - * ChannelFactory.cs : fixed .ctor(). - -2005-09-29 Atsushi Enomoto - - * ICommunicationObject.cs, IChannelFactory_1.cs, - OperationDescription.cs : some signature fixes. - -2005-09-29 Atsushi Enomoto - - * WSDualHttpBinding.cs : and actual class rename after svn mv. - -2005-09-29 Atsushi Enomoto - - * WSHttpDualBinding.cs, WSDualHttpBinding.cs : from former to latter. - -2005-09-29 Atsushi Enomoto - - * IChannelFactory_1.cs, ChannelFactory.cs : - new files for ChannelFactory. - * Dummy.cs : removed extraneous stubs. - * IChannelFactory.cs : added two more overloads. - -2005-09-29 Atsushi Enomoto - - * WSHttpBindingBase.cs, BindingElementCollection.cs, ClientBase.cs, - IBindingRuntimePreferences.cs, BasicHttpBinding.cs, - IBindingCapabilities.cs, NetPeerTcpBinding.cs, NetTcpBinding.cs, - Binding.cs, IntermediaryBinding.cs, ISecurityCapabilities.cs, - WSHttpDualBinding.cs, CustomBinding.cs : new files. - * Dummy.cs : removed the above types. - Added some of the missing generic interfaces. - -2005-09-29 Duncan Mak - - * SynchronizedReadOnlyCollection.cs: Added checks for - ArgumentNullException to the constructors. - -2005-09-29 Duncan Mak - - * ActionFilter.cs: Implemented, except for 'Match', which requires - MessageHeaders to be implemented. - - * ActionFilterTable.cs: Implemented, except for the IFilterTable - parts. - - * FilterTable.cs: Stubbed out. - - * Filter.cs, MatchAllFilter.cs, MatchNoneFilter.cs: - * SeekableXPathNavigator.cs: Implemented. - -2005-09-28 Duncan Mak - - * SynchronizedReadOnlyCollection.cs - (IList.Contains, IList.IndexOf): Fixed the conditions for throwing - Exceptions. GMCS was allowing incorrect code (bug #76267). Removed - the test for null, as it is unnecessary (see test cases). - -2005-09-28 Duncan Mak - - * AddressHeaderCollection.cs: - * IChannelManager: Added using statement to - System.Collections.ObjectModel. - - * SynchronizedReadOnlyCollection.cs: Implemented. - -2005-09-28 Duncan Mak - - * EnvelopeVersion.cs (Soap11, Soap12): Store them as singletons - instead of creating a new one everytime. - (Soap12.UltimateDestinationActorValues): Added missing - String.Empty. - - * IMessageHeaderInfo.cs: Added interface. - - * MessageHeader.cs: Implemented. - -2005-09-28 Duncan Mak - - * AddressHeader.cs (CreateAddressHeader): Implemented. - (OnWriteAddressHeaderContents): Fixed typo. - (OnWriteStartAddressHeader): Fixed visibility. - (WriterAddressHeader, WriteAddressHeaderContents): Implemented. - (WriteStartAddressHeader): Implemented. - (DefaultAddressHeader): new internal class used by - CreateAddressHeader. - - * IFilterTable.cs: Added interface. - - * MessageBuffer.cs: Added stubs. - -2005-09-28 Atsushi Enomoto - - * ServiceThrottlingBehavior.cs : moved to *.Design directory. - -2005-09-28 Duncan Mak - - * ServiceSecurityBehavior.cs: Fixed typo. - -2005-09-28 Atsushi Enomoto - - * ServiceHost.cs : now it holds ServiceLoader, and ServiceDescription - comes from the loader. - * ListenUriBehavior.cs : fixed inheritance, signature and members. - * ServiceThrottlingBehavior.cs : fixed namespace (so this file is - being moved) and implemented some props. - * ServiceDescription.cs : MonoTODO. - -2005-09-28 Atsushi Enomoto - - * IContractBehavior.cs, OperationDescriptionCollection.cs, - ContractDescription.cs, OperationDescription.cs, - IEndpointBehavior.cs : new files. - * Dummy.cs : removed added types above. - -2005-09-28 Atsushi Enomoto - - * ServiceEndpoint.cs, EndpointBehaviorCollection.cs, - IServiceBehavior.cs, DispatchBehavior.cs, ServiceMetadataBehavior.cs, - ListenUriBehavior.cs, ProxyBehavior.cs, - HostedBindingBehavior.cs, ServiceAuthorizationBehavior.cs, - ServiceSecuiryAuditBehavior.cs, ServiceEndpointCollection.cs, - ViaUriBehavior.cs, ServiceThrottlingBehavior.cs, - PeerSecurityBehavior.cs, ServiceDescription.cs : new files. - * ServiceHost.cs : added Description. - * ServiceHostBase.cs : base type fix. - -2005-09-28 Atsushi Enomoto - - * ServiceAuthorization.cs, ServiceThrottle.cs : new files. - * Dummy.cs : removed newly-added types. - * ServiceHost.cs, ServiceHostBase.cs : implemented a bit. - * UriSchemeKeyedCollecion.cs : copyright lines. - -2005-09-27 Atsushi Enomoto - - * CommunicationErrorEventArgs.cs : new file. - * CommunicationObject.cs, EndpointListener.cs, - InstanceContext.cs, ServiceHostBase.cs : signature fixes. - * Dummy.cs : removed one for new class. - -2005-09-27 Duncan Mak - - * IFaultContext.cs - * IFaultProvider.cs: Added these interfaces. - - * MessageInterceptorEventArgs.cs: - * SessionFaultedEventArgs.cs: - * UnknownMessageReceivedEventArgs.cs: Added the EventArgs. - -2005-09-27 Duncan Mak - - * AddressHeader.cs: - * EndpointAddress.cs: Stubbed. - - * AddressHeaderCollection.cs: Implemented, waiting for Message to - be implemented, and for the generic Collections class to be completed. - - * AddressingVersion.cs: - * EnvelopeVersion.cs: - * MessageVersion.cs: Implemented. - - * Dummy.cs: Added ReadOnlyCollection and SynchronizedCollection. - - * IChannel.cs: - * IChannelFactory.cs: - * IChannelManager.cs: - * ICommunicationObject.cs: Added these interfaces. diff --git a/mcs/class/System.ServiceModel/Test/FeatureBased/ChangeLog b/mcs/class/System.ServiceModel/Test/FeatureBased/ChangeLog deleted file mode 100644 index 3fc80367a4c..00000000000 --- a/mcs/class/System.ServiceModel/Test/FeatureBased/ChangeLog +++ /dev/null @@ -1,26 +0,0 @@ -2010-01-06 Atsushi Enomoto - - * TestFixtureBase.cs : try to fix this mannerless set of tests that - leaves comm objects open. - -2008-10-07 Atsushi Enomoto - - * TestFixtureBase.cs : until I sort out what's causing failure on - channels shutdown, disable concurrent channels here. They block - unit testing themselves. - -2008-04-16 Atsushi Enomoto - - * TestFixtureBase.cs : Fix build. - - (ChangeLog was missing in the previous build) - -2008-04-06 Vladimir Krasnov - - * added - FeatureBased/Features.Serialization/KnownTypeTest.cs - FeatureBased/Features.Client/KnownTypeTesterProxy.cs - FeatureBased/Features.Contracts/KnownTypeTester.cs - -2006-04-03 Roei Erez - * TextFixtureBase.cs diff --git a/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Client/ChangeLog b/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Client/ChangeLog deleted file mode 100644 index 075e3d1e2da..00000000000 --- a/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Client/ChangeLog +++ /dev/null @@ -1,18 +0,0 @@ -2008-04-07 Vladimir Krasnov - - * added: MessageContractTesterProxy.cs - AsyncCallTesterProxy.cs - FaultsTesterProxy.cs - * fixed: UntypedMessageTesterProxy.cs - -2008-04-06 Vladimir Krasnov - - * Added: UntypedMessageTesterProxy.cs - -2008-04-06 Vladimir Krasnov - - * Added: KnownTypeTesterProxy.cs - -2006-04-03 Roei Erez - * DataContractTesterProxy.cs - PrimitiveTesterProxy.cs diff --git a/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Contracts/ChangeLog b/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Contracts/ChangeLog deleted file mode 100644 index 923f20a67ae..00000000000 --- a/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Contracts/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -2008-04-07 Vladimir Krasnov - - * added: AsyncCallTester.cs - FaultsTester.cs - * fixed: MessageContractTester.cs - -2008-04-06 Vladimir Krasnov - - * added UntypedMessageTester.cs - -2008-04-06 Vladimir Krasnov - - * added: KnownTypeTester.cs - * removed 3.5 dependencies - -2006-04-03 Roei Erez - * DataContractTester.cs - MessageContractTester.cs - PrimitiveTester diff --git a/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Serialization/ChangeLog b/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Serialization/ChangeLog deleted file mode 100644 index 90e7dbdaa78..00000000000 --- a/mcs/class/System.ServiceModel/Test/FeatureBased/Features.Serialization/ChangeLog +++ /dev/null @@ -1,45 +0,0 @@ -2010-05-19 Andreia Gaita - - * DataContractSerializerTest.cs: Add test for deserializing objects - with different namespaces (bug #599667) - -2010-04-21 Atsushi Enomoto - - * AsyncCallTest.cs : disable it again, it somehow does not work with - the latest code from trunk (ThreadPool?). - -2010-04-19 Atsushi Enomoto - - * AsyncPatternTester.cs, MessageContractTest.cs, AsyncCallTest.cs: - enable working tests. - -2009-02-24 Atsushi Enomoto - - * MessageContractTest.cs: - Ignore all failing-under-dotnet tests - -2009-01-21 Atsushi Enomoto - - * PrimitiveTesterTest.cs : disable failing test. - -2008-05-01 Eyal Alaluf - - * PrimitiveTesterTest.cs: Fixed TestLong and TestByRef - -2008-04-07 Vladimir Krasnov - - * added: FaultsTest.cs - MessageContractTest.cs - AsyncCallTest.cs - -2008-04-06 Vladimir Krasnov - - * added: UntypedMessageTest.cs - -2008-04-06 Vladimir Krasnov - - * added: KnownTypeTest.cs - -2006-04-03 Roei Erez - * DataContractSerializerTest.cs - PrimitiveTesterTest.cs diff --git a/mcs/class/System.ServiceModel/Test/Resources/ChangeLog b/mcs/class/System.ServiceModel/Test/Resources/ChangeLog deleted file mode 100755 index df5323b6d8f..00000000000 --- a/mcs/class/System.ServiceModel/Test/Resources/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -2006-12-08 Atsushi Enomoto - - * test2.pfx : new file. - -2006-08-01 Atsushi Enomoto - - * test.pfx : new file for serializer test for now. diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Channels/ChangeLog b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Channels/ChangeLog deleted file mode 100644 index 23ffd743e9d..00000000000 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Channels/ChangeLog +++ /dev/null @@ -1,737 +0,0 @@ -2010-07-28 Atsushi Enomoto - - * CustomBindingTest.cs : add tests for ListenUri handling. - -2010-07-06 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs : add test for - ChannelFactoryBase`1.CreateChannel() with null via uri. - -2010-06-18 Atsushi Enomoto - - * TcpTransportBindingElementTest.cs : rename misleading test. - -2010-06-17 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs, CustomBindingTest.cs : - anohter couple of MessageVersion tests. - -2010-06-17 Atsushi Enomoto - - * CustomBindingTest.cs : add tests for MessageVersion check on Open(). - -2010-06-15 Atsushi Enomoto - - * TcpTransportBindingElementTest.cs : add connection tests (imported - from standalone olive tests), one is disabled for breakage. - -2010-05-14 Atsushi Enomoto - - * BindingContextTest.cs : add a couple of tests with related to - RemainingBindingElements use. Some tests by Andreia Gaita. - -2010-04-21 Atsushi Enomoto - - * CustomBindingTest.cs : enable BuildChannelListener test for no- - transport case. Test CanBuildChannelListener too. - -2010-04-01 Atsushi Enomoto - - * TcpTransportBindingElementTest.cs : GetProperty() here too. - -2010-04-01 Atsushi Enomoto - - * HttpsTransportBindingElementTest.cs : - added test for GetProperty(). - -2010-03-29 Atsushi Enomoto - - * FaultConverterTest.cs : added more TryCreateException() tests. - -2010-03-29 Atsushi Enomoto - - * MessageHeaderTest.cs : enable one, add not-working cosmetic one. - -2010-03-29 Atsushi Enomoto - - * MessageBufferTest.cs : enable not-working test. - -2010-03-29 Atsushi Enomoto - - * MessageFaultTest.cs : enable previous test. - -2010-03-29 Atsushi Enomoto - - * FaultConverterTest.cs : enable previous test. - -2010-03-26 Atsushi Enomoto - - * FaultConverterTest.cs, MessageFaultTest.cs : add new and not-working - tests. - -2010-03-26 Atsushi Enomoto - - * MessageBufferTest.cs : add test for copy of IsFault value. - -2010-03-25 Atsushi Enomoto - - * MessageTest.cs : add another IsFault tests, which exposed some - issues at client side. - -2010-01-21 Atsushi Enomoto - - * SslStreamSecurityBindingElementTest.cs : reduce extra base dep. - -2010-01-20 Atsushi Enomoto - - * AddressHeaderTest.cs : add reader and writer tests. - -2010-01-06 Atsushi Enomoto - - * BinaryMessageEncodingBindingElementTest.cs : added test for - connection-based tests for both TCP and HTTP (they give difference: - see BinaryMessageEncoder.cs change too). - -2009-12-21 Atsushi Enomoto - - * MessageFaultTest.cs : add CreateFault test with MessageVersion.None. - -2009-12-10 Atsushi Enomoto - - * MessageHeadersTest.cs : added another CopyHeadersFrom() test to - make sure there is no duplicate. - -2009-12-10 Atsushi Enomoto - - * MessageHeadersTest.cs : enable working test and remove old comment. - -2009-12-10 Atsushi Enomoto - - * MessageHeadersTest.cs : make sure null can be set as a - WS-Addressing header when version is None. - -2009-12-04 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs : added GetProperty() tests. - -2009-12-03 Atsushi Enomoto - - * HttpsTransportBindingElementTest.cs : new test. - -2009-09-14 Atsushi Enomoto - - * MessagePropertiesTest.cs : new test. - -2009-09-02 Atsushi Enomoto - - * HttpRequestMessagePropertyTest.cs : new test. - -2009-08-31 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs : test for URI mismatch case. - -2009-08-20 Atsushi Enomoto - - * MessageHeadersTest.cs : added a couple od duplicate tests. Fixed - non-working test output. - -2009-08-17 Atsushi Enomoto - - * MessageTest.cs : added test for State. - -2009-06-08 Atsushi Enomoto - - * CommunicationObjectTest.cs : added a couple of close/abort tests - for state transition and base call check. - -2009-05-22 Atsushi Enomoto - - * MessageEncoderTest.cs : test CreateSessionEncoder(). - -2009-05-19 Atsushi Enomoto - - * MessageFaultTest.cs : added more SOAP 12 fault parser tests. - * soap-fault.xml, soap-fault-incomplete4.xml : new test files. - -2009-05-15 Atsushi Enomoto - - * soap-fault-incomplete.xml : new test file. - * MessageFaultTest.cs : new test. - -2009-04-28 Atsushi Enomoto - - * BinaryMessageEncodingBindingElementTest.cs, binary-message.raw: - new test files. - -2009-04-21 Atsushi Enomoto - - * PeerTransportBindingElementTest.cs : test PeerNode property too. - -2009-04-20 Atsushi Enomoto - - * PeerTransportBindingElementTest.cs : new. - -2009-04-07 Atsushi Enomoto - - * TcpTransportBindingElementTest.cs : more can-build tests. - -2008-04-13 Igor Zelmanovich - - * BindingTest.cs: - consider fixed API in BindingElementCollection class. - -2008-02-20 Atsushi Enomoto - - * TcpTransportBindingElementTest.cs : IDuplexChannel is not supported. - -2008-02-20 Atsushi Enomoto - - * NetNamedPipeTransportBindingElementTest.cs : new test. - -2008-02-20 Atsushi Enomoto - - * EnvelopeVersionTest.cs : updated to work with .NET 3.0 SP1. - * TcpTransportBindingElementTest.cs : new test. - -2008-02-15 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs : test for BuildChannelListener() - without listener URIs. - -2007-08-20 Atsushi Enomoto - - * MessageHeadersTest.cs : added couple of property settters and - AddressingVersion.None. - -2007-07-06 Atsushi Enomoto - - * MsmqTransportBindingElementTest.cs : modified or removed copied-and- - commented lines to fit with msmq binding element. - -2007-07-06 Atsushi Enomoto - - * MsmqTransportBindingElementTest.cs : new test. - -2007-04-03 Atsushi Enomoto - - * SecurityBindingElementTest.cs, - AsymmetricSecurityBindingElementTest.cs, - HttpTransportBindingElementTest.cs : - marked some failing tests (on Orcas) as ignored. Some fixes to - make sure that open connection things be closed. - -2007-03-13 Atsushi Enomoto - - * AsymmetricSecurityBindingElementTest.cs : some tests are NotWorking - now, as they depend on internal processing order. - -2007-03-07 Atsushi Enomoto - - * MessageTest.cs : added IsFault(). - -2007-03-06 Atsushi Enomoto - - * SecurityBindingElementTest.cs : - added tests for GetProperty(). - -2007-03-05 Atsushi Enomoto - - * AsymmetricSecurityBindingElementTest.cs : - fixed inappropriate test name. - -2007-03-01 Atsushi Enomoto - - * SecurityBindingElementTest.cs : some more test for ssl parameters. - -2007-02-13 Atsushi Enomoto - - * SecurityBindingElementTest.cs : adding [NotWorking]. It happened to - raise an expected type of exception at different (and wrong) stage. - -2007-01-29 Atsushi Enomoto - - * AsymmetricSecurityBindingElementTest.cs : added notworking - RejectInclusionModeNever() case. - -2007-01-11 Atsushi Enomoto - - * AsymmetricSecurityBindingElementTest.cs, CalcSampleProxy.cs : moved - sample proxy type to new file. - * SecurityBindingElementTest.cs : some tests for - SupportingTokenParameters. - -2006-12-08 Atsushi Enomoto - - * InterceptorBindingElement.cs : new utility binding element for - testing. - -2006-12-07 Atsushi Enomoto - - * SecurityBindingElementTest.cs : added duplicate authenticator test. - -2006-12-06 Atsushi Enomoto - - * SecurityBindingElementTest.cs, - SymmetricSecurityBindingElementTest.cs, - AsymmetricSecurityBindingElementTest.cs : - added test for SetKeyDerivation(). - -2006-12-04 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs : - enable CreateChannelInvalidScheme(). - * MessageHeaderTest.cs : - enable TestIsMessageVersionSupported() and mark IDs. - -2006-12-04 Atsushi Enomoto - - * FaultConverterTest.cs : new test. - -2006-10-13 Ankit Jain - - * MessageVersionTest.cs : Add test for MessageVersion.None - -2006-10-12 Atsushi Enomoto - - * CustomBindingTest.cs : fixed build. It has broken code which - recently got reported by improved gmcs. - -2006-10-06 Atsushi Enomoto - - * CommunicationObjectTest.cs : - Some tests on operation at faulted state. - -2006-10-05 Atsushi Enomoto - - * MessageHeadersTest.cs : added some tests for duplicate header items. - The resulting tests are odd though. - -2006-10-04 Atsushi Enomoto - - * AsymmetricSecurityBindingElementTest.cs : - VerifyX509MessageSecurityAtService() is working as a test for async - support, but makes little sense as asymmetric security test now. - -2006-09-29 Atsushi Enomoto - - * AsymmetricSecurityBindingElementTest.cs : added more test for - listener, though not working yet (e.g. because of async support). - * SslStreamSecurityBindingElementTest.cs : new file. - -2006-09-29 Atsushi Enomoto - - * AsymmetricSecurityBindingElementTest.cs : added test for listener - whose recipient does not contain symmetric key. - -2006-09-29 Atsushi Enomoto - - * BindingTest.cs : fixed a test that became ambiguous. - -2006-09-28 Atsushi Enomoto - - * AsymmetricSecurityBindingElementTest.cs : new file. - -2006-09-28 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs : - added CreateChannelInvalidScheme(). - -2006-09-28 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : - added test for making sure to create authenticator and thus reject - UserName parameters to become ProtectionTokenParameters. - -2006-09-27 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : - added some more tests for service DefaultCertificate. - * MessageBufferTest.cs, MessageHeadersTest.cs, - EmptyFaultExceptionTest.cs, MessageHeaderTest.cs : - eliminate console output. - * UnknownFaultExceptionTest.cs : removed obsolete file. - -2006-09-22 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs, SecurityBindingElementTest.cs, - SecurityAssert.cs : removed extra code for each source. From now on, - test for SecurityBindingElement factory methods will go into - SecurityBindingElementTest.cs. - -2006-09-22 Atsushi Enomoto - - * SecurityBindingElementTest.cs, SecurityAssert.cs : added copies first. - -2006-09-22 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : added assertion helpers for - asymmetric binding elements. Actually am going to move them to another - file. - -2006-09-20 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : tiny comment cleanup. - -2006-09-19 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : added test that supplies - ChannelProtectionRequirements manually. Added some comments. - -2006-09-17 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : removed some NotWorking. - * OneWayBindingElementTest.cs : new test. - -2006-09-17 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs : make sure to close channels - so that they don't block other tests. - * HandlerTransportBindingElement.cs : - be a bit more descriptive on error. - -2006-09-17 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs : enable (async) request test. - Added test for creating channel without opening the factory. - -2006-09-17 Atsushi Enomoto - - * MessageEncoderTest.cs : message version mismatch check. - -2006-09-12 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : added test for missing - private key in service certificate. - * HandlerTransportBindingElement.cs : fix warning. - -2006-09-08 Atsushi Enomoto - - * HandlerTransportBindingElement.cs : added IOutputChannel impl. - * OutputChannelBase.cs : new support file. - -2006-09-05 Atsushi Enomoto - - * ChannelFactoryTest.cs : moved to Test/S.SM. - -2006-09-05 Atsushi Enomoto - - * ChannelFactoryTest.cs : don't use IRequestChannel as a contract - type. It makes no sense and we reject it as a contract. - * HandlerBodyWriter.cs : new helper BodyWriter for tests. - * MessageTest.cs : added test for null message version argument. - * BindingTest.cs : added MessageVersion property test. - -2006-09-05 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : use OneWayBindingElement - to omit reply check and make some tests meaningful. - -2006-09-04 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : - non-x509 service cert test is not working. - -2006-09-01 Atsushi Enomoto - - * MessageHeadersTest.cs, MessageHeaderTest.cs, MessageBufferTest.cs : - cleaning up NotWorking. - * TextMessageEncodingBindingElementTest.cs, CustomBindingTest.cs : - moved some irrelevant tests in former file to latter file. - -2006-08-31 Atsushi Enomoto - - * CustomBindingTest.cs, HttpTransportBindingElementTest.cs : added - test that assures MessageEncodingBindingElement is not mandatory. - * MessageTest.cs : added concept test that shows ToString() somehow - allows multi time call. - * MessageBufferTest.cs : fix wrong expected exception. Added test - that assures it does not allow multi call to CreateBufferedCopy(). - -2006-08-30 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : added more tests for - different security settings situations. - -2006-08-29 Atsushi Enomoto - - * CustomBindingTest.cs : added EnvelopeVersion.None + security case - (which should be rejected). - * HandlerTransportBindingElement.cs : - removed NotImplementedException in OnClose(). - -2006-08-29 Atsushi Enomoto - - * MessageTest.cs : added some XmlReader inputs with some headers. - -2006-08-28 Atsushi Enomoto - - * BindingContextTest.cs : added test to assure that binding parameter - collection is nothing to do with GetInnerProperty(). - -2006-08-22 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : - some annotations. Added secureconversatin factory method test. - -2006-08-16 Atsushi Enomoto - - * DebugBindingElement.cs : new helper for message interception. - * SymmetricSecurityBindingElementTest.cs : cosmetic debug code. - -2006-08-14 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : add OpenChannelFactory(). - Removed one NotWorking. - -2006-08-11 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : somewhat minor renaming. - -2006-08-10 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : some tests are working now. - -2006-08-09 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : added tests on - BuildChannelListener() and reply channels. .NET security binding - is still weird that it causes infinite loop, which blocks me from - further implementation... - * HttpTransportBindingElementTest.cs : replaced sync Request() with - async methods and it started working under .NET. - * HandlerTransportBindingElement.cs : several refactoring to support - listener and reply channel as well. - -2006-08-08 Atsushi Enomoto - - * HandlerTransportBindingElement.cs : added listener support. - * ReplyChannelBase.cs : added, for HandlerTransportBindingElement - listener support. - * SymmetricSecurityBindingElementTest.cs : added some tests for request - processing. Like IssuedSecurityTokenProviderTest, still no - successful way to create reply... - -2006-08-07 Atsushi Enomoto - - * MessageBufferTest.cs : removed some NotWorking. - -2006-08-03 Atsushi Enomoto - - * HandlerTransportBindingElement.cs : new utility binding element - that supports event hander based transport. - * RequestChannelBase.cs : - new file. used by above, copied from S.SM.Channels. - * SymmetricSecurityBindingElementTest.cs : - added tests for those factory methods in SecurityBindingElement - that return SymmetricSecurityBindingElement. - -2006-07-28 Atsushi Enomoto - - * LocalClientSecuritySettingsTest.cs : - more cosmetic line: assert IdentityVerifier as not null. - -2006-07-28 Atsushi Enomoto - - * LocalClientSecuritySettingsTest.cs : new file. - * SymmetricSecurityBindingElementTest.cs : added test for - default LocalClientSettings values. - -2006-07-21 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : Test that - - SecurityTokenParameters is null by default. - - with null SecurityTokenParameters BuildChannelFactory fails. - -2006-07-20 Atsushi Enomoto - - * MessageHeadersTest.cs : - Added (ignored) WriteHeaderContentsAddressingNone(). - * MessageTest.cs : added WriteMessagePOX() (EnvelopeVersion.None). - -2006-07-20 Atsushi Enomoto - - * MessageHeadersTest.cs : added null serializer argument tests. - -2006-07-18 Atsushi Enomoto - - * MessageHeaderTest.cs : added CreateEndpointAddressTypeHeader(). It - used to fail since DataContractSerializer..ctor() rejected - EndpointAddress. - -2006-07-14 Atsushi Enomoto - - * MessageBufferTest.cs : Added CreateBufferedCopyConsumesMessage(). - Some are NotWorking right now. - -2006-07-14 Atsushi Enomoto - - * MessageBufferTest.cs : Don't use Assert.Equals(). - Make TestSimpleMessageBuffer() assert that every return value of - CreateBufferedCopy() works for WriteMessage(). - -2006-07-13 Atsushi Enomoto - - * MessageBufferTest.cs : build fix. - -2006-07-12 Duncan Mak - - * MessageBufferTest.cs - (TestEmptyMessageBuffer, TestSimpleMessageBuffer): - (TestCreateMessageFromClosedBuffer): New tests. - -2006-07-12 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs : added connection example, but - it's somehow not working. - -2006-07-12 Atsushi Enomoto - - * FaultExceptionTest.cs : ignore failing TestGetObjectData(). - -2006-07-10 Atsushi Enomoto - - * SymmetricSecurityBindingElementTest.cs : new test. - -2006-07-10 Atsushi Enomoto - - * TransactionFlowBindingElementTest.cs : new test. - -2006-07-06 Atsushi Enomoto - - * MessageBufferTest.cs, MessageHeadersTest.cs, MessageTest.cs, - MessageEncodingBindingElementTest.cs, - TextMessageEncodingBindingElementTest.cs : - June CTP fixes. MessageFault.DefaultAction vanished. - Exception type changes. Duplicate message encoding binding element - now causes (different) exception. - -2006-07-05 Atsushi Enomoto - - * MessageTest.cs : - Replaced vanished CreateMessage() with remaining one. - -2006-07-05 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs, CustomBindingTest.cs : - Fixed tests based on run-test-ondotnet results. - -2006-07-05 Atsushi Enomoto - - * CommunicationObjectTest.cs, ChannelFactoryTest.cs : - June CTP requires a bunch of extra stuff. - -2006-07-05 Atsushi Enomoto - - * BindingContextTest.cs : - Now listenUri parameters could be null. - Split TestCtorListenUriRelativeAddressNull() into two tests, one is - for rejecting duplicate message encoding binding element (in June - CTP it is rejected now). - -2006-07-05 Atsushi Enomoto - - * BindingContextTest.cs, MessageEncoderTest.cs, - MessageEncodingBindingElementTest.cs, - TextMessageEncodingBindingElementTest.cs : - reflect June CTP updates. - -2006-06-20 Atsushi Enomoto - - * MessageTest.cs : added test that assures null action is allowed. - -2006-06-20 Atsushi Enomoto - - * ChannelFactoryTest.cs : Test that only interface can be the Type - argument in ChannelFactory#.ctor(Type). - -2006-06-09 Atsushi Enomoto - - * MessageTest.cs : Added CreateSimpleNonPrimitive(). - -2006-05-29 Atsushi Enomoto - - * FaultExceptionTest.cs : fix tests for beta2. Ignore English-only - test. - -2006-04-06 Atsushi Enomoto - - * MessageEncoderTest.cs : test for text binding with Soap11. - * MessageTest.cs : more create/write tests. The serialization part - could be shared. - -2006-04-06 Atsushi Enomoto - - * MessageHeadersTest.cs : one more removal of NotWorking. - * MessageTest.cs : added fault message creation and write test. - -2006-03-16 Atsushi Enomoto - - * MessageHeadersTest.cs : removed some NotWorkings. - * MessageHeaderTest.cs : uncommented, making several fixes. - -2006-03-15 Atsushi Enomoto - - * TextMessageEncodingBindingElementTest.cs : - added trivial CanBuildChannelFactory test. - -2006-03-14 Atsushi Enomoto - - * MessageTest.cs : test Action header in CreateFromXmlReader(). - -2006-03-13 Atsushi Enomoto - - * MessageTest.cs : added another CreateMessage(XmlReader,...) test. - -2006-03-10 Atsushi Enomoto - - * MessageTest.cs : added test for Message.CreateMessage(version, - xmlreader,int) and GetReaderAtBodyContents() etc. - -2006-03-08 Atsushi Enomoto - - * MessageTest.cs : now the test is working, except for - UnderstoodHeaders. - * MessageHeadersTest.cs : added GetReaderAtHeader() tests and so on. - -2006-03-08 Atsushi Enomoto - - * MessageTest.cs MessageEncoderTest.cs : new tests. - * MessageHeadersTest.cs : some tests are working now. Added some more - tests. - -2006-03-03 Atsushi Enomoto - - * FaultExceptionTest.cs : - Don't test English-specific exception message. - Removed AreEqual() .Don't hide actual cause of assertion failure. - -2006-03-03 Atsushi Enomoto - - * MessageEncodingBindingElement.cs : with Feb. CTP we can define our - own MessageEncodingBindingElement, so added more tests for such - custom binding element. - -2006-03-02 Atsushi Enomoto - - * AddressHeaderTest.cs : marked EqualsTest() which got to not work - in Feb. CTP. - * ChannelFactoryTest.cs : null type argument ctor() does not - exist anymore. - -2006-03-02 Atsushi Enomoto - - * MessageHeadersTest.cs - AddressingVersionTest.cs - FaultExceptionTest.cs : updated tests to work fine with Feb. CTP. - -2005-10-26 Atsushi Enomoto - - * CommunicationObjectTest.cs : some State tests. - -2005-10-26 Atsushi Enomoto - - * CommunicationObjectTest.cs : some simple Open/Close tests. - -2005-10-23 Atsushi Enomoto - - * CommunicationObjectTest.cs : new file (testing run-test). diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Configuration/ChangeLog b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Configuration/ChangeLog deleted file mode 100644 index abbce86535c..00000000000 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Configuration/ChangeLog +++ /dev/null @@ -1,57 +0,0 @@ -2009-02-24 Atsushi Enomoto - - * BindingsSectionTest.cs, ServiceModelSectionGroupTest.cs: - Ignore all failing-under-dotnet tests - -2008-04-03 Vladimir Krasnov - - * StandardBindingElementCollectionTest.cs: fixed test - -2008-04-01 Igor Zelmanovich - - * ServiceElementTest.cs: new test - -2008-03-26 Igor Zelmanovich - - * ServiceModelSectionGroupTest.cs: add #if NET_3_5 - * CustomBindingElementTest.cs: new test - -2008-03-26 Igor Zelmanovich - - * MetadataElementTest.cs: new test - -2008-03-04 Eyal Alaluf - - * ServiceModelConfigurationElementCollectionTest.cs: Created file. - * ChannelEndpointElementTest.cs: Created file. - -2008-02-19 Igor Zelmanovich - - * MexBindingElementTest.cs: new test - -2008-02-19 Igor Zelmanovich - - * StandardBindingCollectionElementTest.cs: add test - -2008-02-17 Igor Zelmanovich - - * BasicHttpBindingElementTest.cs: - * NetNamedPipeBindingElementTest.cs: - * NetPeerTcpBindingElementTest.cs: - * NetTcpBindingElementTest.cs: - * ServiceModelSectionGroupTest.cs: - * StandardBindingCollectionElementTest.cs: - new tests. - -2008-02-17 Igor Zelmanovich - - * StandardBindingElementCollectionTest.cs new test. - -2006-06-27 Atsushi Enomoto - - * ServiceModelSectionGroupTest.cs : commented out Endpoints(). - It does not work fine on .NET too. - -2006-06-27 Atsushi Enomoto - - * ServiceModelSectionGroupTest.cs : new test. diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/ChangeLog b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/ChangeLog deleted file mode 100755 index 683c01db774..00000000000 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/ChangeLog +++ /dev/null @@ -1,292 +0,0 @@ -2010-06-24 Atsushi Enomoto - - * MetadataExchangeBindingsTest.cs : make sure that the target port - of the Uri is available (as some other tests do). - -2010-06-17 Atsushi Enomoto - - * MetadataExchangeBindingsTest.cs : make sure that special casing of - MessageVersion does not happen at this layer. - -2010-04-05 Atsushi Enomoto - - * WsdlExporterTest.cs : fixed and enabled some working tests. - -2010-04-02 Atsushi Enomoto - - * FaultDescriptionTest.cs : add new test. - -2010-03-29 Atsushi Enomoto - - * MetadataResolverTest.cs : enable working tests. - -2010-03-17 Atsushi Enomoto - - * MetadataExchangeBindingsTest.cs : new test. - -2010-02-10 Atsushi Enomoto - - * WsdlImporterTest.cs : ignore whatever make dist broke. - - Until make dist gets fixed I won't enable any of new external- - source-dependent tests. - -2010-02-09 Atsushi Enomoto - - * WsdlImporterTest.cs : added test for processing ArrayOfXxx types. - -2010-01-28 Atsushi Enomoto - - * ServiceContractGeneratorTest.cs : add test for async method - generation option to generate sync methods as well. - -2010-01-22 Atsushi Enomoto - - * ServiceMetadataBehaviorTest.cs : check name constant (MSDN is - wrong here). - -2010-01-19 Atsushi Enomoto - - * ServiceAuthorizationBehaviorTest.cs : it's updated and enabled. - Added some more tests. - -2010-01-06 Atsushi Enomoto - - * ServiceDebugBehaviorTest.cs : make sure to close hosts. - -2009-10-01 Atsushi Enomoto - - * ServiceContractGeneratorTest.cs : new test. - -2009-09-15 Atsushi Enomoto - - * ServiceDebugBehaviorTest.cs : it still seems there are some port- - blocking tests that blocks here, so change the port and make sure - it is available. 8080 is anyways likely to interfere with others. - -2009-07-31 Atsushi Enomoto - - * ServiceEndpointTest.cs : new. - -2009-07-02 Atsushi Enomoto - - * ContractDescriptionTest.cs : make sure the contract actually - contains operations from the base types. - -2009-07-02 Atsushi Enomoto - - * ContractDescriptionTest.cs : added test for derived contract type. - -2009-06-09 Atsushi Enomoto - - * ServiceThrottlingBehaviorTest.cs : new. - -2009-02-24 Atsushi Enomoto - - * WsdlExporterTest.cs: - Ignore all failing-under-dotnet tests - -2008-05-22 Roei Erez - * fix ContractDescription.GetContract implementation - * Refactor Request processing - * Add support for message inspectors - * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events - like: ReleaseServiceInstance, Open, Close... - * Add relevant test cases. - -2008-05-01 Eyal Alaluf - - * ContractDescriptionTest.cs: Add test with method operation, parameters - and return value names specified by attributes. - -2008-04-21 Igor Zelmanovich - - * ServiceDebugBehaviorTest.cs: new testfixture. - * ServiceMetadataBehaviorTest.cs: new testfixture. - -2008-04-21 Igor Zelmanovich - - * WsdlExporterTest.cs: added new test. - -2008-04-10 Eyal Alaluf - - * TypedMessageConverterTest.cs: Enabled and extended the roundtrip tests. - Used XML namespaces for the message data types. - -2008-03-30 Atsushi Enomoto - - * WsdlExporterTest.cs, WsdlImporterTest.cs, - ContractDescriptionTest.cs : marked coupled of tests as NotWorking. - -2008-03-23 Vladimir Krasnov - - * OperationDescriptionTest.cs: added parts and namespace tests - -2007-08-19 Atsushi Enomoto - - * WsdlImporterTest.cs : fix tests under run-test-ondotnet with 3.5. - -2007-08-19 Atsushi Enomoto - - * WsdlImporterTest.cs : use one tab instead of " ". - -2007-08-19 Atsushi Enomoto - - * WsdlExporterTest.cs : oops, fix errors. - -2007-08-19 Atsushi Enomoto - - * WsdlImporterTest.cs WsdlExporterTest.cs : warning cleanup. - -2007-03-26 Atsushi Enomoto - - * ContractDescriptionTest.cs : added conceptual test case that shows - MessageBodyAttribute is not inferred. - -2006-10-04 Atsushi Enomoto - - * ContractDescriptionTest.cs : added test to reject async operation - whose name does not begin with "Begin". - -2006-10-04 Atsushi Enomoto - - * ContractDescriptionTest.cs : added test to reject duplicate - operation names. - -2006-10-03 Atsushi Enomoto - - * ContractDescriptionTest.cs : added some async contract tests. - -2006-09-15 Atsushi Enomoto - - * ClientCredentialsTest.cs : split default property value tests into - each individual peoperty test, and added some more. - -2006-09-14 Atsushi Enomoto - - * ServiceCredentialsTest.cs : new test. - -2006-09-08 Ankit Jain - - * WsdlExporterTest.cs: Add more tests. Remove redundant ones. - -2006-09-07 Ankit Jain - - * WsdlExporterTest.cs (ExportContractInvalid1): Remove "NotWorking". - -2006-09-07 Ankit Jain - - * WsdlExporterTest.cs (ExportContractInvalid1): New. - -2006-09-07 Ankit Jain - - * WsdlExporterTest.cs: New. Incomplete. - -2006-09-05 Atsushi Enomoto - - * ContractDescriptionTest.cs : added ignorable test that treats - IRequestChannel as a service contract. We don't need that. - -2006-07-28 Atsushi Enomoto - - * ClientCredentialsTest.cs : new file. - -2006-07-14 Atsushi Enomoto - - * TypedMessageConverterTest.cs : Added StandardRoundtrip(), though - NotWorking. - -2006-07-14 Atsushi Enomoto - - * TypedMessageConverterTest.cs : added StandardToMessage(). - -2006-07-13 Ankit Jain - - * WsdlImporterTest.cs: More June CTP updates. - * dump.xml: Regenerated for June CTP. - * MetadataResolverTest.cs: New. - -2006-07-13 Atsushi Enomoto - - * ContractDescriptionTest.cs : - Added test for async pattern (IMetadataExchange). - -2006-07-06 Atsushi Enomoto - - * ContractDescriptionTest.cs : - Added test for methods that takes and returns Message. - Added test for invalid async pattern. - -2006-07-06 Atsushi Enomoto - - * ContractDescriptionTest.cs, TypedMessageConverterTest.cs : - June CTP fixes. - -2006-07-05 Atsushi Enomoto - - * ContractDescriptionTest.cs : [MessageBody] -> [MessageBodyMember]. - -2006-07-05 Atsushi Enomoto - - * WsdlImporterTest.cs, - ContractDescriptionTest.cs : reflect June CTP updates. - -2006-07-03 Ankit Jain - - * WsdlImporterTest.cs: Update for June CTP changes. - -2006-07-03 Ankit Jain - - * WsdlImporterTest.cs: Use - DataContractSerializerMessageContractImporter instead of - DataContractSerializerMessageContractConverter. - -2006-06-12 Ankit Jain - - * WsdlImporterTest.cs : New. - * dump.xml: New. Required for WsdlImporterTest.cs - -2006-05-29 Atsushi Enomoto - - * TypedMessageConverterTest.cs : new test file. - -2006-04-07 Atsushi Enomoto - - * OperationDescriptionTest.cs : test MessageDescriptions as well. - -2006-04-05 Atsushi Enomoto - - * ContractDescriptionTest.cs : test to reject operation-less contract. - -2006-04-05 Atsushi Enomoto - - * ContractDescriptionTest.cs : moved from Test/S.SM.Dispatcher. - * OperationDescriptionTest.cs : new file. - -2006-03-02 Atsushi Enomoto - - (resumed changelogging) - * ChannelBuildContextTest.cs : - Added tests for null ListenUri arguments. - -2006-02-23 Atsushi Enomoto - - * ChannelBuildContextTest.cs : Feb. CTP API changes - chapter 1. - -2006-01-26 Atsushi Enomoto - - * ChannelBuildContextTest.cs : (ConsumeBindingElements) - Use BindingElements instead of non-implemented WSHttpBinding. - -2005-11-20 Atsushi Enomoto - - * ChannelBuildContext.cs : new file. - -2005-10-26 Atsushi Enomoto - - * TypeLoaderTest.cs : actually this is rather ContractDescription - test, so it is being moved. - -2005-10-24 Atsushi Enomoto - - * TypeLoaderTest.cs : new test. diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Dispatcher/ChangeLog b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Dispatcher/ChangeLog deleted file mode 100644 index 3fd3f99ce8a..00000000000 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Dispatcher/ChangeLog +++ /dev/null @@ -1,145 +0,0 @@ -2010-06-22 Atsushi Enomoto - - * DispatchRuntimeTest.cs : add another line of assertion. - -2010-06-18 Atsushi Enomoto - - * ChannelDispatcherTest.cs : had to disable a test that regressed from - validating duplicate listen URI. Possible remedy is described too. - -2010-04-05 Atsushi Enomoto - - * EndpointAddressMessageFilterTest.cs : - Add null arg case. Enable working test. - -2010-04-05 Atsushi Enomoto - - * DispatchRuntimeTest.cs : enabled working tests again. - -2010-04-02 Atsushi Enomoto - - * DispatchOperationTest.cs : added not-working FaultContractInfo test. - -2010-03-18 Atsushi Enomoto - - * XPathMessageContextTest.cs : new. - -2010-01-06 Atsushi Enomoto - - * ChannelDispatcherTest.cs : format message correctly. - -2009-12-02 Atsushi Enomoto - - * DispatchRuntimeTest.cs : - I have to disable a lot of connective tests that somehow blocks - test runs. No idea why it started to happen though. - -2009-09-17 Atsushi Enomoto - - * ChannelDispatcherTest.cs : add a test to make sure that - EndpointDispatcher.ChannelDispatcher property is filled by Add(). - -2009-09-11 Atsushi Enomoto - - * ChannelDispatcherTest.cs : refine AcceptChannel invocation check - and make it not to fail on .NET. - -2009-07-02 Atsushi Enomoto - - * ChannelDispatcherTest.cs : add singleton instance context test - (but disabled, for some weird conflict). - -2009-06-25 Atsushi Enomoto - - * ChannelDispatcherTest.cs : add some instance provider tests. - -2009-06-23 Atsushi Enomoto - - * ChannelDispatcherTest.cs : make sure that the port to be in use is - available before running the tests. Check attach state. - * DispatchRuntimeTest.cs : make sure that it runs through all the - behavior tests. - -2009-06-16 Atsushi Enomoto - - * DispatchRuntimeTest.cs : add reasonable timeout and close client - appropriately. Objects are disposed in different ways than .NET. - Do not expect things automatically disposed as just time goes by. - -2009-06-12 Atsushi Enomoto - - * ChannelDispatcherTest.cs : make sure to close service host, - within rational TimeSpan. - -2009-06-09 Atsushi Enomoto - - * ChannelDispatcherTest.cs : add ServiceThrottle test, and comments. - -2009-05-13 Atsushi Enomoto - - * ChannelDispatcherTest.cs : make sure ctor args are nullable. - -2009-04-27 Atsushi Enomoto - - * ChannelDispatcherTest.cs : added a couple of EndpointDispatcher - state tests. - -2009-02-24 Atsushi Enomoto - - * ChannelDispatcherTest.cs: - Ignore all failing-under-dotnet tests - -2009-01-21 Atsushi Enomoto - - * DispatchRuntimeTest.cs : disable failing test. - -2008-05-22 Roei Erez - * fix ContractDescription.GetContract implementation - * Refactor Request processing - * Add support for message inspectors - * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events - like: ReleaseServiceInstance, Open, Close... - * Add relevant test cases. - -2008-04-08 Roei Erez - * Add tests ChannelDispatcherTest, EndpointDispatcherTest - -2008-04-06 Roei Erez - - * EndpointDiaptcher: Added new tests (MessageFilter, ContractFilter) - -2008-02-20 Atsushi Enomoto - - * ExceptionHandlerTest.cs : disabled a test that is not in effect. - -2008-02-15 Atsushi Enomoto - - * PrefixEndpointAddressMessageFilterTest.cs : new test (not working). - -2006-10-18 Ankit Jain - - * EndpointAddressMessageFilterTest.cs (Match): Add more tests. - -2006-10-05 Atsushi Enomoto - - * EndpointAddressMessageFilterTest.cs : new test. - * EndpointDispatcherTest.cs : test type of the filter as well. - -2006-08-10 Duncan Mak - - * ExceptionHandlerTest.cs: New test. - -2006-05-29 Atsushi Enomoto - - * InvalidBodyAccessExceptionTest.cs, DispatchOperationTest.cs : - fix tests for beta2. Reduced evil English-only tests. - -2006-04-05 Atsushi Enomoto - - * ContractDescriptionTest.cs : added test to make sure to return - ContractDescription for the contract interface, not the actual type. - -2006-03-16 Atsushi Enomoto - - * DispatchOperationTest.cs DispatchRuntimeTest.cs : new tests. - diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel.PeerResolvers/ChangeLog b/mcs/class/System.ServiceModel/Test/System.ServiceModel.PeerResolvers/ChangeLog deleted file mode 100644 index 254f40bec97..00000000000 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel.PeerResolvers/ChangeLog +++ /dev/null @@ -1,32 +0,0 @@ -2010-05-19 Atsushi Enomoto - - * PeerResolverSerializationTest.cs : - verify deserialized address count too. - -2010-04-05 Atsushi Enomoto - - * CustomPeerResolverServiceTest.cs : enabled all disabled tests. - -2009-12-02 Atsushi Enomoto - - * CustomPeerResolverServiceTest.cs : - I have to disable a lot of connective tests that somehow blocks - test runs. No idea why it started to happen though. - (It internally uses HTTP binding, which is the indirect source of - the problem here.) - -2009-07-14 Atsushi Enomoto - - * PeerResolverSerializationTest.cs : fix test name/namespace. - add HasBody() test. - -2009-05-25 Atsushi Enomoto - - * PeerResolverSerializationTest.cs : new test for general - serialization tests. - -2009-04-07 Atsushi Enomoto - - (bah, bad manner; no ChangeLog previously.) - - * CustomPeerResolverServiceTest.cs : added contract check. diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Security.Tokens/ChangeLog b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Security.Tokens/ChangeLog deleted file mode 100755 index 7610103142f..00000000000 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Security.Tokens/ChangeLog +++ /dev/null @@ -1,168 +0,0 @@ -2009-12-14 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : disable this failing niche too. - -2007-04-17 Atsushi Enomoto - - * IssuedSecurityTokenParametersTest.cs : - added test for CreateRequestParameters(). - -2007-04-02 Atsushi Enomoto - - * SslSecurityTokenParametersTest.cs : test both anonymous and mutual - sslnego provider creation (error) for recipient. - -2007-03-27 Atsushi Enomoto - - * SspiSecurityTokenParametersTest.cs : Added test for security - token provider as a communication object. - Added test for authenticator. - -2007-03-13 Atsushi Enomoto - - * SslSecurityTokenParametersTest.cs : test for creating key clause - for SCT. - * SecurityContextSecurityTokenTest.cs : new test, for SCT. - -2007-03-05 Atsushi Enomoto - - * SslSecurityTokenParametersTest.cs : for requirement initialization, - test IssuedSecurityTokenParametersProperty existence. - -2007-03-01 Atsushi Enomoto - - * SslSecurityTokenParametersTest.cs : warning fixes. Test for - creating recipient provider (looks like unsupported). - -2007-02-16 Atsushi Enomoto - - * WrappedKeySecurityTokenTest.cs : test GetWrappedKey() value - (identical to the raw key only when decrypted). - -2007-02-06 Atsushi Enomoto - - * WrappedKeySecurityTokenTest.cs : added test for - CreateKeyIdentifierClause() (don't return input identifiers). - -2007-02-05 Atsushi Enomoto - - * WrappedKeySecurityTokenTest.cs : added tests for keywrap algorithm - [in]consistency. - -2007-01-09 Atsushi Enomoto - - * WrappedKeySecurityTokenTest.cs : new test. - -2006-12-09 Atsushi Enomoto - - * SecureConversationSecurityTokenParametersTest.cs : - test ChannelProtectionRequirements properties. - -2006-10-12 Atsushi Enomoto - - * X509SecurityTokenParametersTest.cs : - Added case for InclusionMode.Never. - -2006-10-03 Atsushi Enomoto - - * X509ListedCertificateValidator.cs : new file to support some - x509 channel validation tests. - -2006-09-27 Atsushi Enomoto - - * UserNameSecurityTokenParametersTest.cs : added tests for - CreateSecurityKeyIdentifierClause(). - -2006-09-15 Atsushi Enomoto - - * IssuedSecurityTokenParametersTest.cs, - * SslSecurityTokenParametersTest.cs : more property value tests. - -2006-09-15 Atsushi Enomoto - - * SslSecurityTokenParametersTest.cs : tiny namespace fix. - -2006-09-12 Atsushi Enomoto - - * X509SecurityTokenParametersTest.cs : - added test for CreateKeyIdentifierClause(). - -2006-08-30 Atsushi Enomoto - - * UserNameSecurityTokenParametersTest.cs, - X509SecurityTokenParametersTest.cs : new tests. - -2006-08-25 Atsushi Enomoto - - * SslSecurityTokenParametersTest.cs : new test. - -2006-08-22 Atsushi Enomoto - - * SecureConversationSecurityTokenParametersTest.cs : - test for InitializeSecurityTokenRequirement(), but not working now. - -2006-08-22 Atsushi Enomoto - - * SecureConversationSecurityTokenParametersTest.cs : new test. - -2006-08-21 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : split input verification test - to two parts, and (will) generate reply source only in the second - one. Added todo for entropy test. - -2006-08-17 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : I found out how to avoid - DerivedKeyToken. The input verification will go well. - -2006-08-17 Atsushi Enomoto - - * ServiceModelSecurityTokenTypesTest.cs : new test (for constants). - -2006-08-16 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : added some attempt to - decrypt the secure message, but no luck yet. It already spent - my two days :-( - -2006-08-14 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : added some comments. - -2006-08-10 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : added GetTokenUnsignedReply (). - In VerifyInput() use MessageBuffer. - -2006-08-09 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : changes caused by - HandlerTransportBindingElement changes. - -2006-08-07 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : removed some NotWorking. - -2006-08-04 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : some minor refactoring. - -2006-08-03 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : more GetToken() tests for - several condition. - -2006-08-02 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : added some GetToken() tests to - check premises. - -2006-08-01 Atsushi Enomoto - - * IssuedSecurityTokenProviderTest.cs : new test. - -2006-07-21 Atsushi Enomoto - - * IssuedSecurityTokenParametersTest.cs, - SecurityTokenParametersTest.cs : new files. diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Security/ChangeLog b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Security/ChangeLog deleted file mode 100755 index c5a46e493df..00000000000 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Security/ChangeLog +++ /dev/null @@ -1,264 +0,0 @@ -2010-07-28 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManagerTest.cs : another WS-SC test. - -2010-07-28 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManagerTest.cs : - enable some WS-SC tests. - -2010-03-24 Atsushi Enomoto - - * TransportSecurityBindingElementTest.cs : new test. - -2009-12-14 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : disable non-working test that - needs several fixes or updates. - -2008-02-28 Eyal Alaluf - - * WSSecurityTokenSerializerTest.cs: Fixed test run on Windows (failed also - on .Net). - -2007-08-19 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs - ServiceCredentialsSecurityTokenManagerTest.cs - ScopedMessagePartSpecificationTest.cs : warning cleanup. - -2007-04-02 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManagerTest.cs : test that ssl - authenticator implements IIssuanceSecurityTokenAuthenticator. - -2007-03-30 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : removed SCT reader test which - was DPAPI dependent, and added new DPAPI independent one. - -2007-03-20 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : so, RequestedProofToken content - is unlikely readable here. - -2007-03-13 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManagerTest.cs : test DedaultValues(). - * WSSecurityTokenSerializerTest.cs : added tests for SCT read/write. - -2007-03-07 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManagerTest.cs : - test for InitializeSecurityTokenRequirement() for several token - parameters (like existing tests in client credentials manager). - -2007-03-01 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManagerTest.cs : more tests for - AnonymousSslnego token authenticator. - -2007-02-21 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : fixed DerivedKeyToken reader - tests, and added more. - -2007-02-16 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : more WrappedKeySecurityToken. - -2007-02-15 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added WrappedKeySecurityToken - reader test. - -2007-02-06 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added test for reading - empty (invalid) UsernameToken. - -2007-02-06 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added test for reading - EncryptedKeySHA1 embedded key. - -2007-02-05 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added more tests for - EncryptedKey clause and BinarySecret clause writers. - -2007-01-31 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added correct reader test for - SecurityTokenReference with KeyIdentifier. Existing test was broken. - -2007-01-15 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs: some tests for writing derived- - key-involved key identifier clauses. - -2007-01-12 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added some tests for - EmitBspRequiredAttributes. - -2007-01-12 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added somewhat wrong test for - serialization for LocalIdKeyIdentifierClause with OwnerType. - -2007-01-11 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : some tests for - SecurityContextSecurityToken. - * SecurityTokenSpeficicationTest.cs : new test. - -2007-01-10 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added a few x509 tests for - SecurityVersion.WSSecurity10. - -2006-12-09 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : finished incomplete - WriteWrappedKeySecurityToken() test. - -2006-12-08 Atsushi Enomoto - - * SecurityMessagePropertyTest.cs : test SenderIdPrefix as well. - * WSSecurityTokenSerializerTest.cs : added test for writing - LocalIdKeyIdentifierClause. - -2006-12-08 Atsushi Enomoto - - * ServiceSecurityContextTest.cs : new test. - * SecurityMessagePropertyTest.cs : after making several effort to - make GetOrCreateSecureMessage() pass (with new - InterceptorBindingElement), it turned out that GetOrCreate() does - not populate security information by itself... - -2006-12-07 Atsushi Enomoto - - * MessagePartSpecificationTest.cs : new test. - * ScopedMessagePartSpecificationTest.cs : added AddParts() tests. - -2006-12-06 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added test for reading - EncryptedKeyIdentifierClause. Added test for writing - EncryptedKeyIdentifierClause which includes KeyIdentifier. - -2006-12-06 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : - enabled X509IssuerSerialKeyIdentifierClause writer test. - -2006-12-05 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added test for - X509ThumbprintKeyIdentifierClause writer. Removed some NotWorking. - -2006-10-12 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added test for writing - EncryptedKeyIdentifierClause. It is not the thing I needed for - non-included key serialization thus it's not implemented yet. - -2006-10-06 Atsushi Enomoto - - * SecurityMessagePropertyTest.cs : new file. - -2006-09-27 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManagerTest.cs : - a few more lines in Ssl create authenticator test. - -2006-09-26 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : - WriteToken() test for SecurityContextSecurityToken. - Incomplete/NotWorking ReadToken() test for DerivedKeyToken. - -2006-09-22 Atsushi Enomoto - - * SecurityAlgorithmSuiteTest.cs : fixed AsymmetricSignatureAlgorithm. - Use SecurityAlgorithms constants. - -2006-09-21 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added test for LocalId - ReadKeyIdentifierClause(). - -2006-09-15 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManagerTest.cs : - removed some NotWorking. - -2006-09-15 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManagerTest.cs : - some are notworking yet. - -2006-09-12 Atsushi Enomoto - - * ServiceCredentialsSecurityTokenManagerTest.cs : new test. - -2006-09-12 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : test that RsaSecurityToken is - not supported. - -2006-09-01 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : cleaning up NotWorking. - -2006-08-29 Atsushi Enomoto - - * ScopedMessagePartSpecificationTest.cs : new test. - -2006-08-22 Atsushi Enomoto - - * ChannelProtectionRequirementsTest.cs : new test. - -2006-08-17 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added GetTokenTypeUri test. - -2006-08-04 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : - Added incomplete test for WriteWrappedKeySecurityToken(), but - I couldn't find any usable key identifier yet. - -2006-08-04 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : - Added test for GenericXmlSecurityToken serialization. Hmm, seems - like it is also useless for ws-trust. - -2006-08-04 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : - added test for WriteToken[Core] for BinarySecurityToken. - -2006-08-01 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : added test for - WriteKeyIdentifierClause[Core] though not working. - -2006-08-01 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : test some WriteToken[Core]. - -2006-07-31 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : test DefaultInstance as well. - -2006-07-31 Atsushi Enomoto - - * WSSecurityTokenSerializerTest.cs : new test. - -2006-07-10 Atsushi Enomoto - - * SecurityAlgorithmSuiteTest.cs, - SupportingTokenParametersTest.cs : new tests. diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel/ChangeLog b/mcs/class/System.ServiceModel/Test/System.ServiceModel/ChangeLog deleted file mode 100755 index d83a391adc0..00000000000 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel/ChangeLog +++ /dev/null @@ -1,946 +0,0 @@ -2010-07-28 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : add utility .ctor. - -2010-06-21 Atsushi Enomoto - - * EndpointAddressTest.cs : add more ReadFrom() tests. - -2010-06-18 Atsushi Enomoto - - * ServiceHostTest.cs : improved endpoint tests and enabled them. - -2010-06-18 Atsushi Enomoto - - * ServiceHostTest.cs : fix AddServiceEndpoint tests to make sense. - They are mostly not working. Enable working one. - -2010-06-15 Atsushi Enomoto - - * CallbackBehaviorAttributeTest.cs : added test for bug #567672 - ('IsOneWay=false' case). - -2010-06-04 Atsushi Enomoto - - * CallbackBehaviorAttributeTest.cs : test recent changes on operation - descriptions, message directions, client operations and so on. - -2010-05-27 Atsushi Enomoto - - * CallbackBehaviorAttributeTest.cs : fix assertion label. - -2010-04-01 Atsushi Enomoto - - * FaultContractAttributeTest.cs : new test. - -2010-04-01 Atsushi Enomoto - - * ServiceHostBaseTest.cs : enable RunDestinationUnreachableTest() - and add another case for different addressing version. - -2010-03-29 Atsushi Enomoto - - * EndpointIdentityTest.cs, EndpointAddress10Test.cs : - enable working tests. - -2010-03-25 Atsushi Enomoto - - * ServiceHostBaseTest.cs : add not-working ActionNotFound test by - Matt Dargavel. - -2010-03-18 Atsushi Enomoto - - * Constants.cs : copied from the lib itself. - -2010-02-05 Atsushi Enomoto - - * ServiceHostBaseTest.cs : on unixy filesystems "/foobar" - is parsed as an absolute URI. - -2010-02-05 Atsushi Enomoto - - * NetTcpBindingTest.cs : port 808 is not generally available - for non-privileged users. - -2010-01-25 Atsushi Enomoto - - * ChannelFactory_1Test.cs : added a couple of error check tests for - constructors and CreateChannel() overloads. - -2010-01-22 Atsushi Enomoto - - * ServiceHostTest.cs : add a few more comments. - -2010-01-22 Atsushi Enomoto - - * CallbackBehaviorAttributeTest.cs : enable the test again. - -2010-01-22 Atsushi Enomoto - - * NetTcpBindingTest.cs : enabled connection tests again, as they - got working again (and more importantly, they don't block). - * CallbackBehaviorAttributeTest.cs : on the other hand, disabled - a test so far. It is the only active test && the blocker now. - -2010-01-20 Atsushi Enomoto - - * NetTcpBindingTest.cs : disable connection tests, with analyzed - reason why it's blocking, for each. - -2010-01-13 Atsushi Enomoto - - * EndpointAddressBuilderTest.cs : add usage example test. - -2010-01-08 Atsushi Enomoto - - * CallbackBehaviorAttributeTest.cs : added callback example from - bug #567672. - -2010-01-07 Atsushi Enomoto - - * ServiceHostBaseTest.cs : another mannerless test here. - -2010-01-06 Atsushi Enomoto - - * NetTcpBindingTest.cs : enable some tests and added streamed mode - test. Commented on these changes. - -2010-01-06 Atsushi Enomoto - - * ChannelFactory_1Test.cs : ignore another couple of blocking tests. - -2009-12-14 Atsushi Enomoto - - * WSHttpBindingTest.cs : leave non-working test to get fixed later. - -2009-12-03 Atsushi Enomoto - - * BasicHttpBindingTest.cs : added transport security related tests. - -2009-12-02 Atsushi Enomoto - - * NetTcpBindingTest.cs : - I have to disable a lot of connective tests that somehow blocks - test runs. No idea why it started to happen though. - -2009-10-15 Atsushi Enomoto - - * ServiceHostBaseTest.cs : add test for checking non-mex contract - existence. - -2009-10-07 Sebastien Pouliot - - * OperationContextTest.cs: Add test case for OperationContext.Current - -2009-09-04 Atsushi Enomoto - - * ServiceHostBaseTest.cs : a few more base address test. - Remove NotWorking marks. - -2009-09-04 Atsushi Enomoto - - * ServiceHostBaseTest.cs : added test for AddBaseAddress(). - -2009-08-20 Atsushi Enomoto - - * OperationContextTest.cs : new. - -2009-07-14 Atsushi Enomoto - - * CallbackBehaviorAttributeTest.cs : new test. - -2009-07-08 Atsushi Enomoto - - * NetTcpBindingTest.cs : added simple connection test. It somehow - stops for a while (without failing) though... - -2009-07-08 Atsushi Enomoto - - * NetPeerTcpBindingTest.cs : a bit of interface implementation test. - -2009-07-07 Atsushi Enomoto - - * EndpointAddress10Test.cs : added a few more serialization tests. - -2009-07-07 Atsushi Enomoto - - * PeerNodeAddressTest.cs : new test. - -2009-04-21 Atsushi Enomoto - - * NetPeerTcpBindingTest.cs : fix build. - -2009-04-20 Atsushi Enomoto - - * NetPeerTcpBindingTest.cs : new test. - -2009-04-08 Atsushi Enomoto - - * NetTcpBindingTest.cs : fix wrong value expectation. - -2009-04-07 Atsushi Enomoto - - * NetTcpBindingTest.cs : new test. - -2009-02-24 Atsushi Enomoto - - * ChannelFactory_1Test.cs, ChannelFactoryTest.cs, ClientBaseTest.cs: - Ignore all failing-under-dotnet tests - -2009-01-14 Atsushi Enomoto - - * ClientBase_InteractiveChannelInitializerTest.cs : new test, for - IInteractiveChannelInitializers support in ClientBase. - -2008-05-22 Roei Erez - * fix ContractDescription.GetContract implementation - * Refactor Request processing - * Add support for message inspectors - * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events - like: ReleaseServiceInstance, Open, Close... - * Add relevant test cases. - -2008-05-07 Eyal Alaluf - - * ChannelFactory_1Test.cs: Test Enum in/out parameters with code generation. - -2008-05-01 Eyal Alaluf - - * ChannelFactory_1Test.cs: Add test with out params and void return. - -2008-04-14 Igor Zelmanovich - - * ExtensionCollectionTest.cs: new test. - -2008-04-10 Eyal Alaluf - - * ChannelFactory_1Test.cs: Added test to check serialization of parameters - and deserialization of return values and out parameters. The tests are - currently checking only the client side and not the server side. - -2008-04-08 Roei Erez - * Add tests for ServiceHostBaseTest.cs - -2008-04-06 Roei Erez - - * ServiceHostBaseTests: Added new tests - -2008-04-03 Igor Zelmanovich - - * ServiceHostBaseTest.cs.cs: new test for InitializeRuntime. - -2008-04-03 Roei Erez - - * ServiceHostBaseTest.cs: new test for negative flow in ApplyConfiguration. - -2008-04-02 Vladimir Krasnov - - * BasicHttpBindingTest.cs: added tests - -2008-04-02 Igor Zelmanovich - - * ServiceHostBaseTest.cs.cs: new test, remove NotWorking attribute. - -2008-04-01 Igor Zelmanovich - - * ServiceHostBaseTest.cs: new test. - -2008-03-30 Atsushi Enomoto - - * WSHttpBindingTest.cs : mark MessageSecurityIssuedToken as NotWorking. - * EndpointAddress10Test.cs : mark SerializeDeserialize as NotWorking. - -2008-03-04 Eyal Alaluf - - * ChannelFactory_1Test.cs: Add tests for different ctors. - * CommonUseCases.cs: Move common intefaces that are also configured by the - test dll config file. - * ChannelFactoryTest.cs: Add tests for the protected methods - InitializeEndpoint and ApplyConfiguration. - * ClientBaseTest.cs: Add test cases with default ("*") configuration. Moved - interfaces to CommonUseCases.cs. - - -2008-02-28 Eyal Alaluf - - * ServiceHostTest.cs: Marjed test as not working since it caused a crash(!) - * ClientBaseTest.cs: Add tests for ClientBase constructors. - -2008-02-15 Atsushi Enomoto - - * EndpointAddressTest.cs : test for rejecting relative Uri. - -2007-08-19 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs - ChannelFactory_1Test.cs EndpointAddressTest.cs - EndpointAddress10Test.cs ServiceHostTest.cs : warning cleanup. - -2007-08-19 Atsushi Enomoto - - * ServiceHostTest.cs : added test for InstanceContextMode in - ServiceBehaviorAttribute. - -2007-07-06 Atsushi Enomoto - - * NetMsmqBindingTest.cs : new test. - -2007-04-20 Atsushi Enomoto - - * EndpointAddressTest.cs : fixed some warnings. - * EndpointAddress10Test.cs : new test. - -2007-04-05 Atsushi Enomoto - - * EndpointAddressTest.cs : added WriteContentsTo and WriteTo tests - with WSAddressing10 mode. - * WSHttpBindingTest.cs : added test for IssuedToken security. - * EndpointIdentityTest.cs : new test (not working yet). - -2007-04-03 Atsushi Enomoto - - * IntegratedConnectionTest.cs, ClientBaseTest.cs : - marked some failing tests (on Orcas) as ignored. Some fixes to - make sure that open connection things be closed. - -2007-04-02 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : - added mutual ssonego provider creation without client certificate. - -2007-03-30 Atsushi Enomoto - - * WSHttpBindingTest.cs : added MessageSecurity test for SPNego case. - -2007-03-07 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : - added another secure conversation parameter .ctor(). - -2007-03-05 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : - for ssl parameters, just use exposed requirement initialization. - Rewrote and enabled IsIssuedSecurityTokenRequirement() tests. - -2007-02-27 Atsushi Enomoto - - * WSHttpBindingTest.cs : added MessageSecurityUserName(), and some - tests for RequireSignatureConfirmation. - -2007-01-31 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : refactoring; - replaced X509Cert2 ctor() with an already-initialized member. - Added CreateAuthenticatorX509(). - -2007-01-11 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : added custom token - classes and non-finished test. Added Clone() test. - -2006-12-04 Atsushi Enomoto - - * ServiceHostTest.cs : added test for ServiceMetadataBehavior - existence check for non-IMetadataExchange type. - -2006-10-05 Atsushi Enomoto - - * WSHttpBindingTest.cs : more property check for x509 parameters. - -2006-09-27 Atsushi Enomoto - - * ClientBaseTest.cs, ChannelFactory_1Test.cs : - use port 37564 instead of 8080. - * WSHttpBindingTest.cs : added MessageSecurityCertificate() test. - * ClientCredentialsSecurityTokenManagerTest.cs : - Some authenticator tests. - -2006-09-26 Atsushi Enomoto - - * WSHttpBindingTest.cs : - a bit more details on default message security test. - -2006-09-17 Atsushi Enomoto - - * MessageSecurityVersionTest.cs : test for SecurityTokenVersion. - -2006-09-17 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : - added and fixed some AnonymousSslnego related tests. - -2006-09-17 Atsushi Enomoto - - * IntegratedConnectionTest.cs : enabled with a bit of fixes. - * ClientBaseTest.cs : added tests from $(topdir)/samples/clientbase. - -2006-09-15 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : - removed some NotWorking. - -2006-09-12 Atsushi Enomoto - - * UriSchemeKeyedCollectionTest.cs : fix warnings. - -2006-09-05 Atsushi Enomoto - - * ChannelFactoryTest.cs : ... and namespace fix. - -2006-09-05 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : added more tests on - how it should acquire X509 certificates. - * ChannelFactory_1Test.cs : removed NotWorking. - * ChannelFactoryTest.cs : moved from Test/S.SM.Channels. - -2006-09-05 Atsushi Enomoto - - * ChannelFactory_1Test.cs : added test for the actual invocation of - TChannel (contract) members. - -2006-09-05 Atsushi Enomoto - - * ChannelFactory_1Test.cs : added test for EnsureOpened(). - -2006-09-05 Atsushi Enomoto - - * WSFederationHttpBindingTest.cs : new file, mostly copied from - WSHttpBindingTest.cs and largely commented out. - -2006-09-01 Atsushi Enomoto - - * TransactionProtocolTest.cs : cleaning up NotWorking. - -2006-08-31 Atsushi Enomoto - - * ChannelFactory_1Test.cs : new test. - * ClientBaseTest.cs : added some tests to solve some confusion. - -2006-08-31 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : added some - notworking tests for RecipientServiceModelSecurityTokenParameters. - -2006-08-30 Atsushi Enomoto - - * ServiceHostTest.cs : added another AddServiceEndpoint() case. - * ClientCredentialsSecurityTokenManagerTest.cs : - added a concept case that remote endpoint identity is nothing to - do with required client certificate. - -2006-08-25 Atsushi Enomoto - - * WSHttpBindingTest.cs : added test for security parameters in - non-NegotiateServiceCredential mode. - -2006-08-24 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : - added minor SecureConversation requirement test, and cosmetic fixes. - -2006-08-23 Atsushi Enomoto - - * WSHtttpBindingTest.cs : some more tests for message security - creation. - * ClientCredentialsSecurityTokenManagerTest.cs : removed some - NotWorking. Added more secure conversation tests. - -2006-08-23 Atsushi Enomoto - - * BehaviorCollectionTest.cs : removed obsolete test. - -2006-08-22 Atsushi Enomoto - - * ClientCredentialsSecurityTokenManagerTest.cs : new test. - -2006-08-22 Atsushi Enomoto - - * WSHtttpBindingTest.cs : added DefaultMessageSecurity() test. - -2006-08-21 Atsushi Enomoto - - * MessageSecurityVersionTest.cs : new test. - -2006-08-14 Atsushi Enomoto - - * WSHttpBindingTest.cs : fixed CreateMessageSecurity(). for Transport - it returns null, so test it as such. - -2006-08-01 Ankit Jain - - * EndpointAddressTest.cs: New tests for ReadFrom overloads. - -2006-07-21 Atsushi Enomoto - - * WSHttpBindingTest.cs : - Added notworking BuildListenerWithoutServiceCertificate(). - -2006-07-20 Atsushi Enomoto - - * BasicHttpBindingTest.cs : added Security related construction tests. - -2006-07-20 Atsushi Enomoto - - * EndpointAddressBuilderTest.cs : new file. - * EndpointAddressTest.cs : added another wrong xml reader test. - -2006-07-19 Atsushi Enomoto - - * EndpointAddressTest.cs : added test for WriteTo(). - -2006-07-18 Atsushi Enomoto - - * EndpointAddressTest.cs : added test for ReadFrom(). - -2006-07-18 Atsushi Enomoto - - * IntegratedConnectionTest.cs : comment out those tests until - HTTP connections on NUnit tests got stable. - * WSHttpBindingTest.cs : added tests on Security properties. Also - added test for different SecurityMode .ctor() parameters. - -2006-07-13 Atsushi Enomoto - - * IntegratedConnectionTest.cs : use different port than 8080 which - is likely to be used. - -2006-07-13 Atsushi Enomoto - - * IntegratedConnectionTest.cs : added test for metadata exchange. - -2006-07-12 Atsushi Enomoto - - * IntegratedConnectionTest.cs : new test file for connection examples. - -2006-07-12 Atsushi Enomoto - - * ServiceHostTest.cs : added tests for IMetadataExchange handling - which seem to be a special case. - -2006-07-10 Atsushi Enomoto - - * WSHttpBindingTest.cs, TransactionProtocolTest.cs : - new tests. - -2006-07-06 Atsushi Enomoto - - * BasicHttpBindingTest.cs : June CTP fixes. - -2006-07-05 Atsushi Enomoto - - * BindingElementTest.cs, BindingTest.cs, InvalidBindingElement.cs, - HttpTransportBindingElementTest.cs, EndpointDispatcherTest.cs, - CustomBindingTest.cs : namespace fixes. Soon to be moved. - * EndpointListenerTest.cs, EndpointListenerCollectionTest.cs : - removed unused files. - -2006-07-05 Atsushi Enomoto - - * BindingElementTest.cs : dependent changes by ChannelManagerBase. - -2006-07-05 Atsushi Enomoto - - * BindingElementTest.cs : June CTP update madness. - -2006-07-05 Atsushi Enomoto - - * ServiceAssert.cs, InvalidBindingElement.cs, - HttpTransportBindingElementTest.cs : reflect June CTP updates. - -2006-06-27 Atsushi Enomoto - - * ClientBaseTest.cs : comment out the entire test until I resolve - why it breaks NUnit execution under MS.NET. - -2006-06-22 Atsushi Enomoto - - * ClientBaseTest.cs : new test file. - -2006-05-29 Atsushi Enomoto - - * BasicHttpBindingTest.cs, HttpTransportBindingElementTest.cs : - test build fix. - -2006-04-06 Atsushi Enomoto - - * BasicHttpBindingTest.cs : added test for MessageEncoding property. - -2006-03-17 Atsushi Enomoto - - * ChannelDescriptionTest.cs DispatcherTest.cs : removed old tests. - -2006-03-16 Atsushi Enomoto - - * ServiceHostTest.cs : removed NotWorking. Added description on why - InvalidOperationExceptions are thrown. Commented out extra lines. - - My thought is those tests should be rewritten to use correct - service contract implementation type and be used for multiple - ServiceEndpoint addition, not just for checking contract - implementation existence. - -2006-03-13 Atsushi Enomoto - - * EndpointDispatcherTest.cs : new test. - -2006-03-08 Atsushi Enomoto - - * ServiceAssert.cs : added AssertMessageEncoder(). - -2006-03-06 Atsushi Enomoto - - * BindingElementTest.cs : added more preparation code (still no test). - * HttpTransportBindingElementTest.cs : added tests for - CanBuildChannelFactory() and CanBuildChannelListener(). - -2006-03-06 Atsushi Enomoto - - * ServiceHostTest.cs : - Renamed IFoo to IBar since IFoo sounds like it is an interface of - Foo (while it isn't). Added more AddServiceEndpoint() tests. - -2006-03-06 Atsushi Enomoto - - * ServiceHostTest.cs : Added more tests for .ctor(). - * CustomBindingTest.cs : removed [NotWorking]. - -2006-03-03 Atsushi Enomoto - - * BindingTest.cs : Kinda fixed BuildChannelFactoryGeneric2(). That - ExpectedException was thrown just because HttpTransportBindingElement - does not support IInputChannel. It is not good to test default - implementation of BuildChannelFactory(). - -2006-03-02 Atsushi Enomoto - - * TextMessageEncodingBindingElementTest.cs : - Feb. CTP requires ListenUri arguments to make this test pass. - BindingElementTest.cs : removed tests that do not make sense now. - -2006-03-02 Atsushi Enomoto - - * BindingTest.cs : fixed tests. The original test does not make sense - now, so made it into another kind of test (check ArgumentException). - -2006-03-02 Atsushi Enomoto - - * EndpointAddressTest.cs : reflect API fix. Anonymous URI has changed - to reasonable URI which does not pretend standards. - -2006-03-02 Atsushi Enomoto - - (back to normal "record-ChangeLogs" mode after the big API change mess) - * HttpTransportBindingElementTest.cs : fixed minor API differences. - -2006-02-23 Atsushi Enomoto - - * ActionFilterTest.cs AddressHeaderTest.cs AddressingVersionTest.cs - BehaviorCollectionTest.cs BindingElementTest.cs BindingTest.cs - ChannelDescriptionTest.cs ChannelFactoryTest.cs - ContractDescriptionTest.cs DispatcherTest.cs - EmptyFaultExceptionTest.cs EndpointBehaviorCollectionTest.cs - EndpointListenerCollectionTest.cs EndpointListenerTest.cs - EnvelopeVersionTest.cs FaultExceptionTest.cs FilterTableTest.cs - HttpTransportBindingElementTest.cs InvalidBindingElement.cs - InvalidBodyAccessExceptionTest.cs MessageBufferTest.cs - MessageEncodingBindingElementTest.cs MessageHeaderTest.cs - MessageHeadersTest.cs MessageVersionTest.cs ServiceAssert.cs - ServiceAuthorizationBehaviorTest.cs ServiceEndpointTest.cs - TextMessageEncodingBindingElementTest.cs - UnknownFaultExceptionTest.cs : - Feb. CTP API changes - chapter 1. - -2006-02-15 Atsushi Enomoto - - * UriSchemeKeyedCollectionTest.cs EndpointAddressTest.cs - DispatcherTest.cs FaultExceptionTest.cs - EndpointListenerCollectionTest.cs - TextMessageEncodingBindingElementTest.cs EndpointListenerTest.cs - HttpTransportBindingElementTest.cs : - Removed several [NotWorking]/[Ignore] from tests, including required - changes to make tests work fine w/ indigo. - -2006-02-15 Atsushi Enomoto - - * ServiceEndpointTest.cs : uncommented some tests. - * ActionFilterTest.cs : added CreateFilterTable() test. - -2006-02-14 Atsushi Enomoto - - * MessageHeadersTest.cs : enabled some tests. - * ActionFilterTest.cs : new test file. - -2006-02-14 Atsushi Enomoto - - * ServiceHostTest.cs : Ignore AddServiceEndpoint(). Maybe IFoo needs - to be the interface of Foo, but let's wait for discussion. - -2006-02-14 Ankit Jain - - * ServiceHostTest.cs: Enable tests which are dependent on relative - Uris. - -2006-02-11 Ankit Jain - - * ServiceHostTest.cs : Add tests for AddServiceEndpoint (). - * UriSchemeKeyedCollectionTest.cs : Add test for Address with query. - -2006-02-11 Ankit Jain - - * ServiceHostTest.cs : Fix "typo" in last commit. - * UriSchemeKeyedCollectionTest.cs : Likewise. - -2006-02-11 Ankit Jain - - * ServiceHostTest.cs : New. - * UriSchemeKeyedCollectionTest.cs : New. - -2006-02-08 Atsushi Enomoto - - * SynchronizedReadOnlyCollectionTest.cs : added more test for - .ctor(object, IEnumerable). - -2006-02-08 Atsushi Enomoto - - * FaultReasonTextTest.cs : new file. - -2006-02-08 Atsushi Enomoto - - * UniqueIdTest.cs : - It should be in System.Runtime.Serialization.dll test. - -2006-02-01 Atsushi Enomoto - - * BindingTest.cs BindingElementTest.cs : new tests, mostly for - type derivation. - * ChannelDescriptionTest.cs : actually all three .ctor() tests are - expected to fail, so split them into 3 tests. - * ChannelFactoryTest.cs : There is no public way to create - ChannelDescription which results in null ChannelType, so commented - ChannelType assertion out. - -2006-02-01 Atsushi Enomoto - - * ChannelDescriptionTest.cs ChannelFactoryTest.cs : new tests. - * ServiceEndpointTest.cs : enabled CtorNullEndpoint() again. - -2006-01-26 Atsushi Enomoto - - * InvalidBindingElement.cs : new file. Represents an invalid binding. - * HttpTransportBindingElementTest.cs : Added more tests for - BuildChannelFactory(). - -2006-01-26 Atsushi Enomoto - - * HttpTransportBindingElementTest.cs : - Added BuildChannelFactory() test, NotWorking. - -2006-01-17 Atsushi Enomoto - - * AddressHeaderTest.cs : WriteAddressHeaderTest() works now. Added - string comparison test there. - -2006-01-17 Atsushi Enomoto - - * EndpointAddressTest.cs : Added Headers(). The code was broken in - basic level. - -2006-01-17 Atsushi Enomoto - - * EndpointAddressTest.cs : ConstructorTest() is working now. - -2006-01-17 Atsushi Enomoto - - * UniqueIdTest.cs EndpointAddressTest.cs DispatcherTest.cs - FaultExceptionTest.cs MessageHeaderTest.cs - TextMessageEncodingBindingElementTest.cs MessageBufferTest.cs - MessageHeadersTest.cs EndpointListenerTest.cs AddressHeaderTest.cs - CustomBindingTest.cs : - several updates to match Dec.CTP. Marked all notworking tests - as [Category ("NotWorking")]. Marked all test which got broken in - Dec.CTP as [Ignore]. - -2005-11-22 Duncan Mak - - * ContractDescriptionTest.cs: Change from 'null' to - ProtectionLevel.None. - - * CustomBindingTest.cs (DefaultCtor, CtorFromAnotherBinding): Fix - it up to make it go green. - - * ExceptionListenerTest.cs: Change from ArgumentNullException to - ArgumentException. - - * ServiceAssert.cs: Change from 'Session' to 'UseSession'. - - * ServiceEndpointTest.cs (CtorNullBinding, CtorNullEndpoint): - Commented out, because they don't apply anymore. - - * TextMessageEncodingBindingElementTest.cs - (BuildChannelListenerNoTransport): Change from - InvalidOperationException to ArgumentException. - - Moved the tests for classes from System.ServiceModel to - MonoTests.System.ServiceModel, instead of - MonoTests.System.ServiceModel.Channels. - - We're down to 3 errors now. - -2005-11-21 Atsushi Enomoto - - * EndpointListenerTest.cs : fix for Nov. CTP. - -2005-11-21 Atsushi Enomoto - - * EndpointListenerCollectionTest.cs, - TextMessageEncodingBindingElementTest.cs, - EndpointListenerTest.cs : build fix for Nov. RTM - -2005-11-20 Atsushi Enomoto - - * DispatcherTest.cs : FilterProvider vanished in Nov. RTM. - -2005-11-20 Atsushi Enomoto - - * CustomBindingTest.cs : new test. - -2005-10-31 Atsushi Enomoto - - * BehaviorCollectionTest.cs : new file. - -2005-10-27 Atsushi Enomoto - - * EndpointAddressTest.cs : only comments lines. - -2005-10-27 Atsushi Enomoto - - * EndpointBehaviorCollectionTest.cs, EndpointListenerTest.cs : - new files. - * ServiceEndpointTest.cs : replaced CustomBinding with - BasicHttpBinding used in tests. - * EndpointAddressTest.cs : added more tests. - -2005-10-27 Atsushi Enomoto - - * DispatcherTest.cs, ServiceEndpointTest.cs : new tests - -2005-10-26 Atsushi Enomoto - - * AddressingVersionTest.cs, MessageVersionTest.cs, - TextMessageEncodingBindingElementTest.cs : new tests. - * EnvelopeVersionTest.cs : Added equality tests. tab fix. - * EndpointListenerCollectionTest.cs : not working for now. - -2005-10-26 Atsushi Enomoto - - * ServiceEndpointCollectionTest.cs : it was accidentally added, and - should be empty for now. - * ContractDescriptionTest.cs : added non-contract and - duplicate-contract tests. - -2005-10-26 Atsushi Enomoto - - * ContractDescriptionTest.cs : moved from *.Design/TypeLoaderTest.cs. - -2005-10-26 Atsushi Enomoto - - * BasicHttpBindingTest.cs, ServiceEndpointCollectionTest.cs, - HttpTransportBindingElementTest.cs : new tests. - -2005-10-26 Atsushi Enomoto - - * BasicHttpBindingTest.cs, ServiceEndpointCollectionTest.cs, - HttpTransportBindingElementTest.cs : new files. - -2005-10-26 Atsushi Enomoto - - * EndpointListenerCollectionTest.cs : new test. - -2005-10-24 Atsushi Enomoto - - * ServiceAssert.cs : new utility class that should be useful for - comparing BlahDescription. - -2005-10-24 Atsushi Enomoto - - * ServiceAuthorizationBehaviorTest.cs : new file. - -2005-10-23 Atsushi Enomoto - - * MessageBufferTest.cs : disabling AreNotEqual() (it is not supported - in current mono nunit20). - -2005-10-23 Duncan Mak - - * MessageHeadersTest.cs: New test. - * UniqueIdTest.cs: Another new one. - -2005-10-22 Duncan Mak - - * InvalidBodyAccessExceptionTest.cs (TestConstructor): One quick - one to find out what the default message is. - - * EmptyFaultExceptionTest.cs (TestDefaults): Add test on Reason. - -2005-10-22 Duncan Mak - - * EmptyFaultExceptionTest.cs: - * FaultExceptionTest.cs (TestCreateMessageFault): Tests the - CreateMessageFault method. - -2005-10-22 Duncan Mak - - * FaultCodeTest.cs (TestNamespace): New test method. - * EmptyFaultExceptionTest.cs: - * FaultExceptionTest.cs: - * UnknownFaultExceptionTest.cs: New tests for the FaultException - family of Exceptions. - -2005-10-22 Duncan Mak - - * FaultCodeTest.cs: New test. - -2005-09-29 Duncan Mak - - * EndpointAddressTest.cs: Fixed spacing. - (GetSchemaTest, GetSchemaTestWithEmptySet): New tests for the - GetSchema methods. - - * MessageHeaderTest.cs (TestGenericConstructor): Test for the - constructor of MessageHeader. - -2005-09-29 Duncan Mak - - * MessageBufferTest.cs: Use tabs instead of spaces. - (TestWriteMessage): Work in progress. - (TestCreateMessage): Test round-tripping from Message to - MessageBuffer and back. - (TestWriteMessageNull): Test null argument. - (WriteMessageWithDictionaryWriter): non-test method for figuring - out how Dictionary XmlDictionaryWriter writes out a Message. - -2005-09-28 Duncan Mak - - * SynchronizedReadOnlyCollectionTest.cs (TestIListContainsNull): New - test for null. - (TestICollectionCopyTo): Fixed the test. - -2005-09-28 Duncan Mak - - * MessageHeaderTest.cs (TestWriteHeaderAttributes): New test. - - * SynchronizedReadOnlyCollectionTest.cs: Tests for - SynchronizedReadOnlyCollection. - -2005-09-28 Duncan Mak - - * AddressHeaderTest.cs: - * EndpointAddressTest.cs: - * EnvelopeVersionTest.cs: - * FilterTableTest.cs: - * MessageHeaderTest.cs: Fixed indentation. - - * MessageHeaderTest.cs (TestToString): - (TestWriteStartHeader, TestWriteHeaderContent): Added new tests. diff --git a/mcs/class/System.ServiceModel/Test/config/ChangeLog b/mcs/class/System.ServiceModel/Test/config/ChangeLog deleted file mode 100644 index e4fc8213b5b..00000000000 --- a/mcs/class/System.ServiceModel/Test/config/ChangeLog +++ /dev/null @@ -1,33 +0,0 @@ -2008-04-02 Vladimir Krasnov - - * basicHttpBinding.config: added biding config for testing - -2008-04-01 Igor Zelmanovich - - * service.config: more configuration. - -2008-03-27 Igor Zelmanovich - - * customBinding.config: change value of messageSecurityVersion attribute - due to some API still not implemented. - -2008-03-27 Igor Zelmanovich - - * customBinding.config: more configuration. - -2008-03-26 Igor Zelmanovich - - * client.metadata: - * client.metadata.config: - * empty: - * empty.config: - add config files for tests. - -2008-03-24 Igor Zelmanovich - - * userBinding.config: - consider test's assembly name System.ServiceModel_test_net_3_0. - -2006-06-27 Atsushi Enomoto - - * test1.config : config file for test. diff --git a/mcs/class/System.ServiceModel/resources/ChangeLog b/mcs/class/System.ServiceModel/resources/ChangeLog deleted file mode 100755 index 77b4b80dfcd..00000000000 --- a/mcs/class/System.ServiceModel/resources/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2007-04-20 Atsushi Enomoto - - * ws-addr.xsd : new file for WSA10 schema (DTD removed). diff --git a/mcs/class/System.ServiceProcess/Assembly/ChangeLog b/mcs/class/System.ServiceProcess/Assembly/ChangeLog deleted file mode 100644 index 3fee9d3e38b..00000000000 --- a/mcs/class/System.ServiceProcess/Assembly/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2008-04-25 Andreas Nahr - - * AssemblyInfo.cs: Rework consts scheme - -2006-09-22 Gert Driesen - - * AssemblyInfo.cs: AssemblyConfiguration and AssemblyTrademark - attributes are 1.1 only. Added AssemblyFileVersion, Debuggable and - CompilationRelaxtations attribute for 2.0 profile. - -2004-04-06 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added diff --git a/mcs/class/System.ServiceProcess/ChangeLog b/mcs/class/System.ServiceProcess/ChangeLog deleted file mode 100644 index c1c477e582d..00000000000 --- a/mcs/class/System.ServiceProcess/ChangeLog +++ /dev/null @@ -1,55 +0,0 @@ -2007-10-05 Atsushi Enomoto - - * Makefile : added /r:System.Windows.Forms. removed /warnaserror. - * System.ServiceProcess.dll.sources : added couple of missing types. - -2007-04-07 Gert Driesen - - * Makefile: Do not output deprecated warnings. - -2006-09-22 Gert Driesen - - * System.ServiceProcess.dll.sources: Added ServiceNameConverter.cs. - -2006-09-14 Gert Driesen - - * Makefile: Treat warnings as error. Ignore no warnings. - * System.ServiceProcess.dll.sources: Added ServiceControllerImpl.cs, - UnixServiceController.cs and Win32ServiceController.cs. - * System.ServiceProcess_test.dll.sources: Added - ServiceControllerTest.cs. - -2005-01-23 Geoff Norton - - * System.ServiceProcess.dll.sources: Add ServiceInstaller and - ServiceProcessInstaller to the build. - -2004-09-11 Sebastien Pouliot - - * Makefile: Updated to include unit tests. - * System.ServiceProcess.dll.sources: Added ServiceControllerPermission - class to the build. - * System.ServiceProcess_test.dll.sources: New. Added sources file for - unit tests. - -2003-07-30 Duncan Mak - - * TimeoutException.cs: - * ServiceProcessDescriptionAttribute.cs: - * ServiceControllerPermissionAttribute.cs: - * ServiceControllerPermissionEntryCollection.cs: - * ServiceControllerPermissionEntry.cs: Added. - - * TODOAttribute.cs: - * Locale.cs: Added. - - * ServiceBase.cs: Added missing APIs. - -2003-02-23 Rafael Teixeira - - * added makefile and other tidbits to be able to make in Linux - -2002-12-10 Jeroen Janssen - - * added System.ServiceProcess.build file - * added ChangeLog file diff --git a/mcs/class/System.ServiceProcess/System.ServiceProcess.Design/ChangeLog b/mcs/class/System.ServiceProcess/System.ServiceProcess.Design/ChangeLog deleted file mode 100644 index b83a475d557..00000000000 --- a/mcs/class/System.ServiceProcess/System.ServiceProcess.Design/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2007-10-05 Atsushi Enomoto - - * ServiceInstallerDialogResult.cs, ServiceInstallerDialog.cs : - added missing files (winforms dependencies). - -2006-09-22 Gert Driesen - - * ServiceNameConverter.cs: Dummy implementation to fix class status. diff --git a/mcs/class/System.ServiceProcess/System.ServiceProcess/ChangeLog b/mcs/class/System.ServiceProcess/System.ServiceProcess/ChangeLog deleted file mode 100644 index 7d042e35590..00000000000 --- a/mcs/class/System.ServiceProcess/System.ServiceProcess/ChangeLog +++ /dev/null @@ -1,126 +0,0 @@ -2008-08-09 Gert Driesen - - * ServiceProcessInstaller.cs: Fixed argument name to match MS. Code - formatting. - * ServiceBase.cs: Fixed argument name to match MS. Code formatting. - * SessionChangeDescription.cs: Fixed argument name to match MS. - -2007-10-05 Atsushi Enomoto - - * SessionChangeDescription.cs, SessionChangeReason.cs : - new 2.0 types. - * ServiceBase.cs : added missing members. - -2006-10-07 Gert Driesen - - * ServiceController.cs: Modifying ServiceService, DisplayName - or MachineName does not cause cache to be cleared. Categorized as - "By Design" by MS. - -2006-09-22 Gert Driesen - - * ServiceProcessInstaller.cs: Added missing ServiceProcessDescription - attribute. - * ServiceAccount.cs: Removed extra Serializable attribute. - * ServiceInstaller.cs: Added ServiceProcessDescriptions. - * ServiceBase.cs: Added descriptions for ServiceProcessDescription - as reported by class status. Modified return type of OnPowerEvent - from void to bool. - * ServiceController.cs: Added description for class-level - ServiceProcessDescription. Added TypeConverter for ServiceName. - * TimeoutException.cs: Added ctor introduced in 2.0 profile. - -2006-09-16 Gert Driesen - - * ServiceProcessInstaller.cs: Added some missing attributes. Fixes - class status errors. - * ServiceBase.cs: Added missing attributes. Fixed signature of - OnCustomCommand and OnPowerEvent methods. Fixed code to match coding - guidelines and converted spaces to tabs. - * ServiceController.cs: Added missing attributes. Moved MonoTODO to - class level. Added descriptions for ServiceProcessDescription - attributes. - * TimeoutException.cs: Reduce accesibility of deserialization ctor to - protected to match MS. Fixed code to match coding guidelines and - converted spaces to tabs. - -2006-09-14 Gert Driesen - - * ServiceControllerPermissionEntryCollection.cs: Set eol-style to - native. - * ServiceAccount.cs: Set eol-style to native. - * ServiceControllerPermission.cs: Set eol-style to native. - * ServiceProcessInstaller.cs: Set eol-style to native. - * ServiceInstaller.cs: API compatibility fixes. Coding guidelines - fixes. Set eol-style to native. - * PowerBroadcastStatus.cs: Removed Serializable attribute. Coding - guidelines fixes. Set eol-style to native. - * ServiceStartMode.cs: Removed Serializable attribute. Coding - guidelines fixes. Set eol-style to native. - * ServiceProcessDescriptionAttribute.cs: Removed Serializable - attribute. Set eol-style to native. - * ServiceBase.cs: Set eol-style to native. - * ServiceControllerPermissionAccess.cs: Removed Serializable - attribute. Coding guidelines fixes. Set eol-style to native. - * ServiceControllerPermissionAccess.cs: Set eol-style to native. - * ServiceControllerPermissionEntry.cs: Set eol-style to native. - * ServiceControllerPermissionAttribute.cs: Set eol-style to native. - * ServiceType.cs: Removed Serializable attribute. Coding guidelines - fixes. Set eol-style to native. - * ServiceController.cs: API compatibility fixes. Added missing - MonoTODO's. Coding guidelines fixes. Set eol-style to native. - Provides an implementation for Win32. - * TimeoutException.cs: Set eol-style to native. - * ServiceControllerStatus.cs: Removed Serializable attribute. - Coding guidelines fixes. Set eol-style to native. - * UnixServiceController.cs: Dummy implementation for unix. Always - throws NotImplementedException. - * Win32ServiceController.cs: Win32 implementation. Built as a wrapper - for the Win32 Service API. - -2006-01-13 Ben Maurer - - * ServiceInstaller.cs: Stubs for 2.0 stuff - -2005-11-14 Marek Safar - - * ServiceController.cs: Simple stub only. - -2005-05-31 Sebastien Pouliot - - * ServiceControllerPermission.cs: Accept empty service name before 2.0 - -2005-04-09 Joerg Rosenkranz - - * ServiceBase.cs: Cleaned up callback code. - -2005-04-08 Joerg Rosenkranz - - * ServiceBase.cs: Introduced static callback for interoperability - with mono-service. - -2005-04-06 Joerg Rosenkranz - - * ServiceBase.cs: Fixed default values of members. - -2005-04-04 Joerg Rosenkranz - - * ServiceBase.cs: Introduced static field for interoperation with monod. - Implemented Run methods. - -2004-01-23 Geoff Norton - - * ServiceBase.cs: Implement missing virtuals. - * ServiceInstaller.cs: Initial Implementation. - * ServiceProcessInstaller.cs: Initial Implementation. - -2004-09-11 Sebastien Pouliot - - * ChangeLog: New. - * ServiceControllerPermission.cs: New. Added permission class. - * ServiceControllerPermissionAttribute.cs: Completed TODO, added - missing validations (machine and service names). Fixed AttributeUsage. - * ServiceControllerPermissionEntry.cs: Added internal GetBaseEntry for - synchronization. Converted spaces to tabs. - * ServiceControllerPermissionEntryCollection.cs: Added synchronization - with entries in the base class. Converted spaces to tabs. diff --git a/mcs/class/System.ServiceProcess/Test/System.ServiceProcess/ChangeLog b/mcs/class/System.ServiceProcess/Test/System.ServiceProcess/ChangeLog deleted file mode 100644 index 45049020e46..00000000000 --- a/mcs/class/System.ServiceProcess/Test/System.ServiceProcess/ChangeLog +++ /dev/null @@ -1,34 +0,0 @@ -2006-10-07 Gert Driesen - - * ServiceControllerTest.cs: Modifying ServiceService, DisplayName - or MachineName does not cause cache to be cleared. Categorized as - "By Design" by MS. - -2006-09-14 Gert Driesen - - * ServiceControllerPermissionTest.cs: Set eol-style to native. Fixed - warning and improved Union_Null test. - * ServiceControllerPermissionAttributeTest.cs: Set eol-style to native. - Fixed warning. - * ServiceControllerTest.cs: Added unit tests for win32 implementation - of ServiceController. - -2005-09-22 Sebastien Pouliot - - * ServiceControllerPermissionAttributeTest.cs: Removed *Choice - security actions. - -2005-05-31 Sebastien Pouliot - - * ServiceControllerPermissionAttributeTest.cs: Character #133 isn't - valid in machine names for 2.0. An empt service name is acceptable - before 2.0. - * ServiceControllerPermissionTest.cs: 2.0 has better parameters - checking (since FDBK15131 was fixed). - -2004-09-11 Sebastien Pouliot - - * ServiceControllerPermissionAttributeTest.cs: New. Unit tests for - ServiceControllerPermissionAttribute class. - * ServiceControllerPermissionTest.cs: New. Unit tests for Service - ControllerPermission class. diff --git a/mcs/class/System.Transactions/Assembly/ChangeLog b/mcs/class/System.Transactions/Assembly/ChangeLog deleted file mode 100644 index c2fb13308ab..00000000000 --- a/mcs/class/System.Transactions/Assembly/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2006-10-05 Gonzalo Paniagua Javier - - * AssemblyInfo.cs: use the ecma key for this assembly. Patch by Patrick - Earl. - -2005-11-05 Kornél Pál - - * AssemblyInfo.cs: Use Consts.FxVersion as AssemblyVersion and - SatelliteContractVersion. - -2005-09-22 Atsushi Enomoto - - * AssemblyInfo.cs : new file. diff --git a/mcs/class/System.Transactions/ChangeLog b/mcs/class/System.Transactions/ChangeLog deleted file mode 100644 index 04905a44342..00000000000 --- a/mcs/class/System.Transactions/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -2009-10-14 Jonathan Pryor - - * Makefile (VALID_PROFILE): Add monotouch. - -2006-03-03 Ankit Jain - - * System.Transactions_test.dll.sources: New. - * Test: New directory. - -2005-09-22 Atsushi Enomoto - - * Makefile, System.Transactions.dll.sources : new files. - diff --git a/mcs/class/System.Transactions/System.Transactions/ChangeLog b/mcs/class/System.Transactions/System.Transactions/ChangeLog deleted file mode 100644 index c1744ae9761..00000000000 --- a/mcs/class/System.Transactions/System.Transactions/ChangeLog +++ /dev/null @@ -1,74 +0,0 @@ -2010-01-03 Zoltan Varga - - * TransactionAbortedException.cs: Make the default ctor public. Fixes #567872. - -2009-02-02 Raja R Harinath - - Fix #463999 - * CommittableTransaction.cs (CommitCallback): Handle the case - where the callback is invoked before BeginCommit ends due to the - async call ending synchronously. - -2007-08-13 Miguel de Icaza - - * Transaction.cs: Remove the exception throwing on Dispose, from - bug report #82423. - -2007-02-12 Robert Jordan - - * Transaction.cs: Transaction.Current must be thread-local. - Fixes bug #80343. - -2006-11-29 Ankit Jain - - * DependentTransaction.cs: - * TransactionScope.cs: - * Enlist.cs: - * TransactionManager.cs: - * Transaction.cs: - * SinglePhaseEnlistment.cs: - * CommittableTransaction.cs: - Remove bogus MonoTODOs. Add meaninful messages to MonoTODOs. - -2006-11-20 Raja R Harinath - - * Transaction.cs (operator==, operator!=): Implement. - Reported by "Matthijs ter Woord" . - -2006-08-09 Duncan Mak - - * IPromotableSinglePhaseNotification.cs (Promote): Removed because - it now extends from ITransactionPromoter. Fixes #79037. - -2006-04-07 Mike Kestner - - * IdcTransaction.cs: comment out the ComVisible attr to fix build. - -2006-03-03 Ankit Jain - - * Initial implementation. - Implements support for a LTM (Lightweight Transaction Manager). - Distributed transactions are not supported with this. - Following are known as not implemented yet: - DependentTransaction, IsolationLevels and - EnlistmentOption.EnlistDuringPrepareRequired. - -2005-09-22 Atsushi Enomoto - - * CommittableTransaction.cs, Delegates.cs, DependentCloneOption.cs, - DependentTransaction.cs, Enlistment.cs, EnlistmentOptions.cs, - EnterpriseServicesInteropOption.cs, IDtcTransaction.cs, - IEnlistmentNotification.cs, IPromotableSinglePhaseNotification.cs, - ISimpleTransactionSuperior.cs, ISinglePhaseNotification.cs, - ITransactionPromoter.cs, IsolationLevel.cs, PreparingEnlistment.cs, - SinglePhaseEnlistment.cs, SubordinateTransaction.cs, - Transaction.cs, TransactionAbortedException.cs, - TransactionEventArgs.cs, TransactionException.cs, - TransactionInDoubtException.cs, TransactionInformation.cs, - TransactionInterop.cs, TransactionManager.cs, - TransactionManagerCommunicationException.cs, - TransactionOptions.cs, TransactionPromotionException.cs, - TransactionScope.cs, TransactionScopeOption.cs, - TransactionStatus.cs : - new files (almost all files are stub). - diff --git a/mcs/class/System.Transactions/Test/ChangeLog b/mcs/class/System.Transactions/Test/ChangeLog deleted file mode 100644 index 9dee0c144d7..00000000000 --- a/mcs/class/System.Transactions/Test/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2009-01-07 Zoltan Varga - - * AsyncTest.cs: Disable these tests, they fail randomly (bug #463999). - -2007-08-14 Ankit Jain - - * EnlistTest.cs: Add tests for bug #82423. - -2006-03-03 Ankit Jain - - * AsyncTest.cs: - * TransactionScopeTest.cs: - * EnlistTest.cs: Initial set of test cases. - - diff --git a/mcs/class/System.Web.Abstractions/Assembly/ChangeLog b/mcs/class/System.Web.Abstractions/Assembly/ChangeLog deleted file mode 100644 index f2d4de5683d..00000000000 --- a/mcs/class/System.Web.Abstractions/Assembly/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2010-02-12 Marek Habersack - - * AssemblyInfo.cs: added 4.0 attributes - -2008-09-09 Atsushi Enomoto - - * AssemblyInfo.cs : fixed key file. - -2008-09-04 Atsushi Enomoto - - * AssemblyInfo.cs : initial checkin. diff --git a/mcs/class/System.Web.Abstractions/ChangeLog b/mcs/class/System.Web.Abstractions/ChangeLog deleted file mode 100644 index ce5e70a41ce..00000000000 --- a/mcs/class/System.Web.Abstractions/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -2009-06-16 Marek Habersack - - * net_4_0_System.Web.Abstractions.dll.sources: added. In the 4.0 - profile all classes are compiled into System.Web, - System.Web.Abstractions becomes an empty assembly. - -2008-09-09 Atsushi Enomoto - - * System.Web.Abstractions_test.dll.sources: new. - -2008-09-04 Atsushi Enomoto - - * Makefile, System.Web.Abstractions.dll.sources: initial checkin. diff --git a/mcs/class/System.Web.Abstractions/System.Web/ChangeLog b/mcs/class/System.Web.Abstractions/System.Web/ChangeLog deleted file mode 100644 index 96bcd9b50eb..00000000000 --- a/mcs/class/System.Web.Abstractions/System.Web/ChangeLog +++ /dev/null @@ -1,60 +0,0 @@ -2010-05-06 Marek Habersack - - * HttpResponseWrapper.cs: implemented RedirectPermantent, - RemoveOutputCacheItem methods. - Implemented the 3 argument TransmitFile method. - - * HttpResponseBase.cs: implemented RedirectPermanet, - RedirectToRoute, RedirectToRoutePermanent and - RemoveOutputCacheItem 4.0 methods. - -2010-05-05 Marek Habersack - - * HttpRequestBase.cs, HttpRequestWrapper.cs: added 4.0 properties - HttpChannelBinding and RequestContext - -2010-04-26 Marek Habersack - - * HttpContextWrapper.cs: implemented two 4.0 methods: RemapHandler - and SetSessionStateBehavior - -2010-02-18 Marek Habersack - - * HttpFileCollectionWrapper.cs: Get (string) and this [string] - don't throw ArgumentNullException for non-existing entries. Fixes - bug #579241. Patch from Peter Johanson , - thanks! - -2010-01-20 Marek Habersack - - * HttpContextBase.cs: implemented RemapHandler and - SetSessionStateBehavior 4.0 APIs. - -2009-07-30 Gonzalo Paniagua Javier - - * HttpResponseWrapper.cs: removed a few TODO/NotImplemented. - Fixes bug #526297. - -2009-06-16 Marek Habersack - - * Decorated all classes with the TypeForwardedFrom attribute for - the 4.0 profile. - -2008-09-09 Atsushi Enomoto - - * HttpApplicationStateBase.cs - HttpBrowserCapabilitiesBase.cs - HttpCachePolicyBase.cs - HttpContextBase.cs - HttpFileCollectionBase.cs - HttpPostedFileBase.cs - HttpRequestBase.cs - HttpResponseBase.cs - HttpServerUtilityBase.cs - HttpSessionStateBase.cs - HttpStaticObjectsCollectionBase.cs : they are just to throw NIE. - * HttpPostedFileWrapper.cs : lacked implementation. - -2008-09-04 Atsushi Enomoto - - *.cs : initial checkin. diff --git a/mcs/class/System.Web.Abstractions/Test/System.Web/ChangeLog b/mcs/class/System.Web.Abstractions/Test/System.Web/ChangeLog deleted file mode 100644 index 4933c77ac64..00000000000 --- a/mcs/class/System.Web.Abstractions/Test/System.Web/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2010-02-18 Marek Habersack - - * HttpFileCollectionWrapperTest.cs: added - -2008-09-09 Atsushi Enomoto - - * HttpApplicationStateBaseTest.cs : test. Actually I find those - base types just to throw NIE, so I stopped writing tests. diff --git a/mcs/class/System.Web.ApplicationServices/Assembly/ChangeLog b/mcs/class/System.Web.ApplicationServices/Assembly/ChangeLog deleted file mode 100644 index 7a4b9064139..00000000000 --- a/mcs/class/System.Web.ApplicationServices/Assembly/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2010-05-14 Marek Habersack - - * AssemblyInfo.cs: this assembly should be signed with winfx.pub - diff --git a/mcs/class/System.Web.ApplicationServices/ChangeLog b/mcs/class/System.Web.ApplicationServices/ChangeLog deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/mcs/class/System.Web.DynamicData/Assembly/ChangeLog b/mcs/class/System.Web.DynamicData/Assembly/ChangeLog deleted file mode 100644 index f9250ddded0..00000000000 --- a/mcs/class/System.Web.DynamicData/Assembly/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2008-10-14 Atsushi Enomoto - - * AssemblyInfo.cs : initial checkin. diff --git a/mcs/class/System.Web.DynamicData/ChangeLog b/mcs/class/System.Web.DynamicData/ChangeLog deleted file mode 100644 index 95000c3970d..00000000000 --- a/mcs/class/System.Web.DynamicData/ChangeLog +++ /dev/null @@ -1,103 +0,0 @@ -2009-12-18 Marek Habersack - - * Makefile (EXTRA_DISTFILES): include test resources in - dist. Fixes bug #564987 - -2009-09-18 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/WebPages/ListView_DynamicControl_10.aspx, - Test/WebPages/ListView_DynamicControl_10.aspx.cs - -2009-09-15 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/WebPages/ListView_DynamicControl_09.aspx and - Test/WebPages/ListView_DynamicControl_09.aspx.cs - -2009-09-10 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/WebPages/ListView_DynamicControl_05.aspx - Test/WebPages/ListView_DynamicControl_05.aspx.cs - Test/WebPages/ListView_DynamicControl_06.aspx - Test/WebPages/ListView_DynamicControl_06.aspx.cs - Test/WebPages/ListView_DynamicControl_07.aspx - Test/WebPages/ListView_DynamicControl_07.aspx.cs - Test/WebPages/ListView_DynamicControl_08.aspx - Test/WebPages/ListView_DynamicControl_08.aspx.cs - -2009-07-06 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added new test resources - -2009-07-06 Raja R Harinath - - * Makefile (TEST_MCS_FLAGS): Reference SystemWebTestShim. - -2009-07-03 Marek Habersack - - * Makefile: added more resources to the test assembly - -2009-06-18 Marek Habersack - - * Test/DataSource/DynamicDataColumn.cs: added Sortable property. - -2009-06-17 Marek Habersack - - * System.Web.DynamicData_test.dll.sources: added - Common/FooNoScaffold.cs, Common/TestDataContext2.cs, - ModelProviders/DynamicDataStringLengthAttribute.cs - -2009-06-12 Marek Habersack - - * Test/DataSource/DynamicDataColumn.cs: added table association - members. - -2009-06-10 Marek Habersack - - * System.Web.DynamicData_test.dll.sources: added - Common/FooDisplayName.cs - Common/FooDisplayNameEmptyName.cs - Common/FooSettableDefaults.cs - -2009-06-09 Marek Habersack - - * System.Web.DynamicData_test.dll.sources: added - Common/FooNoDefaultsWithPrimaryKey.cs - Common/FooNoPrimaryColumns.cs - -2009-04-29 Marek Habersack - - * Test/System.Web.DynamicData.ModelProviders/TableProviderTest.cs: - added - - * System.Web.DynamicData_test.dll.sources: added - System.Web.DynamicData/DynamicDataManagerTest.cs, - System.Web.DynamicData/DynamicDataExtensionsTest.cs, - System.Web.DynamicData.ModelProviders/TableProviderTest.cs - - * System.Web.DynamicData.dll.sources: added - System.Web.DynamicData.ModelProviders/DLinqAssociationProvider.cs - System.Web.DynamicData.ModelProviders/DLinqColumnProvider.cs - System.Web.DynamicData.ModelProviders/DLinqDataModelProvider.cs - System.Web.DynamicData.ModelProviders/DLinqTableProvider.cs and - removed - System.Web.DynamicData.ModelProviders/DLinqDataModelProviders.cs - -2009-04-23 Marek Habersack - - * System.Web.DynamicData_test.dll.sources: added - System.Web.DynamicData/ContextConfigurationTest.cs - - * Makefile: tests need to be linked with - System.ComponentModel.DataAnnotations.dll - -2008-10-16 Atsushi Enomoto - - * Makefile : added -r:System.Data. - * System.Web.DynamicData_test.dll.sources : new file. - -2008-10-14 Atsushi Enomoto - - * Makefile, System.Web.DynamicData.dll.sources : initial checkin. diff --git a/mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/ChangeLog b/mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/ChangeLog deleted file mode 100644 index 175937f42d4..00000000000 --- a/mcs/class/System.Web.DynamicData/System.Web.DynamicData.ModelProviders/ChangeLog +++ /dev/null @@ -1,24 +0,0 @@ -2009-04-29 Marek Habersack - - * TableProvider.cs: implemented - - * DLinqDataModelProvider.cs: renamed from - DLinqDataModelProviders.cs and moved some classes to separate - files. - - * DLinqTableProvider.cs: moved to here from - DLinqDataModelProvider.cs - - * DLinqColumnProvider.cs: moved to here from - DLinqDataModelProvider.cs - - * DLinqAssociationProvider.cs: added - -2008-10-16 Atsushi Enomoto - - * ColumnProvider.cs, TableProvider.cs : implemented constructors. - * DLinqDataModelProviders.cs : new, DLinq-based implementation. - -2008-10-14 Atsushi Enomoto - - *.cs : initial checkin. stubs. diff --git a/mcs/class/System.Web.DynamicData/System.Web.DynamicData/ChangeLog b/mcs/class/System.Web.DynamicData/System.Web.DynamicData/ChangeLog deleted file mode 100644 index 6173687b694..00000000000 --- a/mcs/class/System.Web.DynamicData/System.Web.DynamicData/ChangeLog +++ /dev/null @@ -1,222 +0,0 @@ -2009-10-02 Marek Habersack - - * DynamicValidator.cs: initial implementation - - * DynamicDataManager.cs: implemented OnLoad. - Better implementation of RegisterControl - - * DynamicDataExtensions.cs: implemented FindDataSourceControl. - -2009-09-18 Marek Habersack - - * MetaTable.cs: implemented Init - calls Init on all the columns - present in this instance. - - * MetaModel.cs: constructor initializes FieldTemplateFactory after - it is instantiated. - RegisterContextCore first registers the context type, then creates - tables and finally calls Init on all the tables. - - * MetaColumn.cs: added internal Init method - called by MetaModel - after context is registered and all tables are created and - registered. - - * MetaChildrenColumn.cs: implemented ChildTable, - ColumnInOtherTable, GetChildrenListPath, GetChildrenPath and added - an internal Init method override. MonoTODO attributes stay until I - write tests for the class. - - * FieldTemplateUserControl.cs: implemented ChildrenColumn, - ChildrenPath, Column, ForeignKeyColumn, ForeignKeyPath, - MetadataAttributes, Mode, Row, Table, SetHost - - * FieldTemplateFactory.cs: GetFieldTemplateVirtualPath fixes - - * DynamicControl.cs: implemented ApplyFormatInEditMode, - ConvertEmptyStringToNull, DataField, DataFormatString, HtmlEncode, - FormattingOptions, NullDisplayText, UIHint, OnInit, Render. - -2009-09-15 Marek Habersack - - * MetaColumn.cs: DataTypeAttribtue created automatically for - string columns, must be of type MultilineText for long strings. - - * FieldTemplateFactory.cs: implemented BuildVirtualPath, - CreateFieldTemplate, GetFieldTemplateVirtualPath, PreprocessMode - and fixed implementation of TemplateFolderVirtualPath. - -2009-09-10 Marek Habersack - - * DynamicControl.cs: implemented several properties. - Added code for ResolveColumn method, called from OnInit - -2009-07-14 Marek Habersack - - * FieldTemplateFactory.cs: implemented TemplateFolderVirtualPath - -2009-06-27 Marek Habersack - - * DynamicDataExtensions.cs: implemented ConvertEditedValue - - * MetaModel.cs: implemented DynamicDataFolderVirtualPath - - * DynamicDataRouteHandler.cs: implemented SetRequestMetaTable, - GetCustomPageVirtualPath, GetScaffoldPageVirtualPath and - guessed at implementation of CreateHandler. - -2009-06-26 Marek Habersack - - * MetaModel.cs: RegisterContextCore preserves already registered - tables. - - * DynamicDataRouteHandler.cs: GetRequestContext must not retrieve - route data from the routes collection (if the matching route - happened to be an instance of DynamicDataRoute it would initialize - its RouteHandler's Model property, which is not correct, according - to tests). Instead a new RouteData instance is created each time - we don't find any cached context. - - * DynamicDataRoute.cs: the associated route handler is set its - Model property when we initialize for the first time. - GetRouteData checks whether route data returned by base class - relates to a table which exists in the current context. If no such - table exists, null is returned. - -2009-06-25 Marek Habersack - - * MetaTable.cs: Fixes to make tests succeed. - - * MetaModel.cs: added the GetDataFieldAttributes method for - retrieving attributes associated with data type/field. - Fixes to make tests succeed. - - * MetaColumn.cs: refactoring - use - MetaModel.GetDataFieldAttributes instead of the local version. - - * DynamicDataRouteHandler.cs: implemented GetRequestContext, - GetRequestMetaTable. - - * DynamicDataRoute.cs: when the Action and Table properties are - set before one of GetVirtualPath or GetRouteData methods are - called for the first time, a check is made whether the Defaults - collection exists and whether it contains entries for Action and - Table. Initialization code makes sure those entries are inserted - into the dictionary in those cases. - -2009-06-23 Marek Habersack - - * MetaTable.cs: constructor now takes ContextConfiguration instead - of a boolean and uses the config to determine value of the - ScaffoldAllTables property. Also, if context config is present, - makes sure to register the associated type description provider - (if any) with TypeDescriptor. - - * MetaModel.cs: no longer uses local cache for description - providers. Uses TypeDescriptor.{Add,Get}Provider now. - - * MetaColumn.cs: fixed Scaffold to match tests - IsGenerated and - IsCustomProperty take precedence over Table.ScaffoldAllTables. - GetDataFieldAttribute doesn't use AttributeCollection indexer, as - the latter would create a default instance of the requested - attribute, which is not what we want here. - -2009-06-17 Marek Habersack - - * MetaTable.cs: fixed Scaffold implementation. - Added internal ScaffoldAllTables property. - - * MetaColumn.cs: fixed TypeCode, MaxLength, Scaffold, UIHint - implementations. - Implemented IsLongString, IsBinaryData, IsReadOnly, - NullDisplayText, RequiredErrorMessage - -2009-06-16 Marek Habersack - - * DynamicDataManager.cs, DynamicDataExtensions.cs: use new - DataBoundControl.DataSourceObject instead of - InternalGetDataSource. - -2009-06-15 Marek Habersack - - * MetaColumn.cs: implemented ApplyFormatInEditMode, Attributes, - ConvertEmptyStringToNull, DataFormatString, DataTypeAttribute, - DefaultValue, Description, DisplayName, IsRequired, - IsFloatingPoint, IsInteger, IsString, TypeCode - - * MetaTable.cs: use MetaModel.GetTypeDescriptor to retrieve - associated entity type attributes. - - * MetaModel.cs: implemented registration of type metadata - cache. Metadata is provided by a set of TypeDescriptionProvider - instances (if ContextConfig is present for given model provider) - or by default type description provider (note that this - functionality is not implemented in - System.ComponentModel.TypeDescriptor yet!). - -2009-06-12 Marek Habersack - - * MetaTable.cs: implemented correct detection of foreign key - columns. - Implemented IsReadOnly, SortColumn, SortDescending. - -2009-06-10 Marek Habersack - - * MetaTable.cs: fixed DisplayName implementation. - Implemented GetPrimaryKeyString, GetQuery. - -2009-06-09 Marek Habersack - - * MetaTable.cs: implemented more overloads of GetActionPath. - Implemented GetPrimaryKeyValues, GetActionPathFromRoutes, - Attributes, DisplayColumn, GetDisplayString. - -2009-06-01 Marek Habersack - - * MetaModel.cs: GetModel throws InvalidOperationException on - missing model. - Implemented GetActionPath and GetTable. - -2009-04-29 Marek Habersack - - * MetaTable.cs: implemented the DataContextType, - DataContextPropertyName properties and the ToString method. - - * MetaColumn.cs: implemented the Scaffold, DisplayName, - SortExpression, UIHint properties and the ToString method. - - * DynamicField.cs: implemented - - * DynamicDataManager.cs: partially implemented RegisterControl. - Added internal AutoFieldGenerator class, used by RegisterControl - when dealing with GridView. - Implemented some properties. - - * DynamicDataExtensions.cs: implemented GetTable and FindMetaTable - - * DynamicControl.cs: implemented parts of the class. - -2009-04-23 Marek Habersack - - * ContextConfiguration.cs: implemented all the methods and added a - parameterless constructor. - -2008-10-21 Atsushi Enomoto - - * DynamicDataRouteHandler.cs, DynamicDataRoute.cs, MetaTable.cs: - ongoing implementation; resolve to page templates. - -2008-10-17 Atsushi Enomoto - - * DynamicDataRouteHandler.cs, DynamicDataRoute.cs, MetaTable.cs, - MetaModel.cs : ongoing implementation. - -2008-10-16 Atsushi Enomoto - - * DynamicDataManager.cs, DynamicDataRoute.cs, - FieldTemplateFactory.cs, MetaChildrenColumn.cs, - MetaColumn.cs, MetaForeignKeyColumn.cs, MetaModel.cs, MetaTable.cs: - ongoing implementation. - -2008-10-14 Atsushi Enomoto - - *.cs : initial checkin. stubs. diff --git a/mcs/class/System.Web.DynamicData/Test/Assembly/ChangeLog b/mcs/class/System.Web.DynamicData/Test/Assembly/ChangeLog deleted file mode 100644 index 5f598e6170b..00000000000 --- a/mcs/class/System.Web.DynamicData/Test/Assembly/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2009-07-03 Marek Habersack - - * AssemblyInfo.cs: added. Necessary, because we need to set up - WebTest environment and it is done via an assembly-level custom - attribute. - diff --git a/mcs/class/System.Web.DynamicData/Test/ChangeLog b/mcs/class/System.Web.DynamicData/Test/ChangeLog deleted file mode 100644 index 9c9edfdbbdf..00000000000 --- a/mcs/class/System.Web.DynamicData/Test/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2009-07-03 Marek Habersack - - * Added some resources to WebPages - a test web page for - DynamicControlTest and the required DynamicData scaffolding. - diff --git a/mcs/class/System.Web.DynamicData/Test/Common/ChangeLog b/mcs/class/System.Web.DynamicData/Test/Common/ChangeLog deleted file mode 100644 index 1acc0e7ad47..00000000000 --- a/mcs/class/System.Web.DynamicData/Test/Common/ChangeLog +++ /dev/null @@ -1,95 +0,0 @@ -2010-01-22 Marek Habersack - - * AssertExtensions.cs: added AreEqual method for comparing byte - arrays. - -2009-09-18 Marek Habersack - - * TestsBasePage.cs: added an event ItemDataBinding, invoked - whenever an item is data bound. - -2009-07-14 Marek Habersack - - * AssertExtensions.cs: include full exception trace in the Fail - message - -2009-07-08 Marek Habersack - - * TestsSetup.cs: added the BuildPath helper method which converts - unix-style filesystem paths to the os-specific format. - -2009-07-03 Marek Habersack - - * TestsSetup.cs: custom WebTest setup for DynamicData - - * TestsBasePage.cs: a base class for all the web pages used by the - tests. - - * MiscExtensions.cs: added some helper extensions for fishing out - controls from control trees. - - * ITestDataContext.cs: GetTableData gets full set of query - arguments. - -2009-06-18 Marek Habersack - - * TestDataColumn.cs: mark the column as sortable based on value of - the DynamicDataSortable attribute. - - * Baz.cs: added a sortable column. - -2009-06-15 Marek Habersack - - * TestDataContext.cs: added new tables - - * BazColumnAttributes.cs, BazDataTypeDefaultTypes.cs, - FooWithMetadataType.cs: added - -2009-06-12 Marek Habersack - - * TestDataContainer.cs: GetTables uses an object of the associated - data type to create table collection. - - * TestDataColumn.cs: foreign key columns are determined using a - custom attribute instead of a name now. This makes it possible to - specify which table.column they are associated with. - - * FooDisplayColumnAttribute.cs: changed sortDescending to true in - class attributes. - - * AssociatedBar.cs, AssociatedFoo.cs, FooEmptySortColumn.cs, - FooMisnamedSortColumn.cs, FooNoScaffold.cs, FooReadOnly.cs, - ITestDataContext.cs, TestDataContext.cs: added - -2009-06-10 Marek Habersack - - * TestDataColumn.cs: added detection of foreign key columns. - - * FooWithDefaults.cs: added foreign key columns - - * FooDisplayName.cs, FooDisplayNameEmptyName.cs, - FooSettableDefaults.cs: added - -2009-06-09 Marek Habersack - - * Baz.cs, BazNoStrings.cs, BazNoStringsNoPrimary.cs, - FooDisplayColumnAttribute.cs, FooEmpty.cs, - FooEmptyDisplayColumnAttribute.cs, - FooInvalidDisplayColumnAttribute.cs, FooWithToString.cs, - TestDataColumn.cs, TestDataContainer.cs, TestDataTable.cs: added - - * Utils.cs: added two BuildActionName methods to make building - action paths for testing more compact. - - * FooNoPrimaryColumns.cs, FooNoDefaultsWithPrimaryKey.cs: added - -2009-06-08 Marek Habersack - - * Utils.cs: added. - Moved GetModel here from MetaModelTest.cs - Added RegisterContext methods. - - * FooWithDefaultsContainer.cs, - FooWithDefaultsColumn.cs,FooWithDefaultsTable.cs, - FooWithDefaults.cs: added - diff --git a/mcs/class/System.Web.DynamicData/Test/DataSource/ChangeLog b/mcs/class/System.Web.DynamicData/Test/DataSource/ChangeLog deleted file mode 100644 index 982a882dd64..00000000000 --- a/mcs/class/System.Web.DynamicData/Test/DataSource/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -2009-07-03 Marek Habersack - - * IDynamicDataContainer.cs: became a generic interface. - - * DynamicDataSource.cs; some reformatting. - DynamicDataSourceView is a generic class now. - - * DynamicDataContainer.cs: IDynamicDataContainer is a generic - interface now. - diff --git a/mcs/class/System.Web.DynamicData/Test/ModelProviders/ChangeLog b/mcs/class/System.Web.DynamicData/Test/ModelProviders/ChangeLog deleted file mode 100644 index ba6cca90bbc..00000000000 --- a/mcs/class/System.Web.DynamicData/Test/ModelProviders/ChangeLog +++ /dev/null @@ -1,25 +0,0 @@ -2009-07-03 Marek Habersack - - * DynamicDataContainerModelProvider.cs, - DynamicDataContainerTableProvider.cs: are generic classes now. - -2009-06-18 Marek Habersack - - * DynamicDataContainerColumnProvider.cs: added setting of - IsSortable - -2009-06-17 Marek Habersack - - * DynamicDataStringLengthAttribute.cs: added - - * DynamicDataContainerColumnProvider.cs: implemented - EntityTypeProperty, IsCustomProperty, IsGenerated, MaxLength. - -2009-06-12 Marek Habersack - - * DynamicDataContainerColumnProvider.cs: implemented table - association support. - - * DynamicDataAssociationProvider.cs, - DynamicDataAssociationAttribute.cs: added - diff --git a/mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/ChangeLog b/mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/ChangeLog deleted file mode 100644 index 40ade669d79..00000000000 --- a/mcs/class/System.Web.DynamicData/Test/System.Web.DynamicData/ChangeLog +++ /dev/null @@ -1,141 +0,0 @@ -2009-10-02 Marek Habersack - - * DynamicValidatorTest.cs: added. - -2009-09-18 Marek Habersack - - * DynamicControlTest.cs: FieldTemplate_1 - fixed fake edit - postback for Mono. - -2009-09-15 Marek Habersack - - * FieldTemplateFactoryTest.cs: implemented tests for - BuildVirtualPath, GetFieldTemplateVirtualPath and PreprocessMode. - -2009-09-10 Marek Habersack - - * DynamicControlTest.cs: added seveal tests for DataField and UIHint - -2009-07-14 Marek Habersack - - * FieldTemplateFactoryTest.cs: added - - * DynamicControlTest.cs: added TearDown method to clean up after - non-default field template tests. - Added tests for GetAttribute, HtmlEncode, FormattingOptions, Mode, - NullDisplayText, SetAttribute, ValidationGroup. - -2009-07-08 Marek Habersack - - * DynamicControlTest.cs: added tests for ApplyFormatInEditMode, - Column, ConvertEmptyStringToNull, CssClass, DataField, - DataFormatString, FieldTemplate, Table, UIHint - -2009-07-03 Marek Habersack - - * DynamicControlTest.cs: added - -2009-06-27 Marek Habersack - - * DynamicDataExtensionsTest.cs: added test for ConvertEditedValue - - * MetaModelTest.cs: added test for DynamicDataFolderVirtualPath - - * DynamicDataRouteHandlerTest.cs: implemented tests for - CreateHandler (one of them isn't working atm), - GetCustomVirtualPagePath, GetScaffoldVirtualPagePath, - GetRequestMetaTable, SetRequestMetaTable - -2009-06-26 Marek Habersack - - * DynamicDataRouteTest.cs: MyDataContext3 is safely registered in - the fixture setup method. - Enabled the GetTableFromRouteData3 and GetRouteData tests - the - work fine now. - Added test for the RouteHandler property. - - * DynamicDataRouteHandlerTest.cs: added tests for the constructor - and the Model property. - -2009-06-25 Marek Habersack - - * MetaTableTest.cs: new GetVirtualPath tests. - - * DynamicDataRouteTest.cs: added tests for route.Defaults - modifications on class init. - - * DynamicDataRouteHandlerTest.cs: added - -2009-06-18 Marek Habersack - - * MetaColumnTest.cs: added test for SortExpression - -2009-06-17 Marek Habersack - - * MetaColumnTest.cs: added another data context. - Added tests for EntityTypeProperty, HtmlEncode, IsBinaryData, - IsCustomProperty, IsFloatingPoint, IsForeignKeyComponent, - IsGenerated, IsInteger, IsLongString, IsPrimaryKey, IsReadOnly, - IsString, MaxLength, Model, Name, NullDisplayText, Provider, - RequiredErrorMessage, Scaffold, Table, TypeCode, UIHint. - -2009-06-15 Marek Habersack - - * MetaColumnTest.cs: added - -2009-06-12 Marek Habersack - - * MetaTableTest.cs: tests use single data model provider now. - Implemented tests for IsReadOnly, ListActionPath, Model, Name, - Provider, Scaffold, SortColumn, SortDescending, ToString. - Fixed ForeignKeyColumnNames test. - -2009-06-10 Marek Habersack - - * MetaTableTest.cs: added more table contexts. - Added tests for: Attributes, Columns, DataContextPropertyName, - DataContextType, DisplayName, EntityType, ForeignKeyColumnNames - (doesn't work on .NET), GetPrimaryKeyString, GetQuery, - HasPrimaryKey, - -2009-06-09 Marek Habersack - - * MetaTableTest.cs: added two more tables for various kinds of - tests (in fixture setup). - More tests for GetActionPath. - Tests for GetPrimaryKeyValues, DisplayColumn, Attributes, - GetDisplayString, GetColumn, TryGetColumn - - -2009-06-08 Marek Habersack - - * MetaTableTest.cs: added. - -2009-06-01 Marek Habersack - - * MetaModelTest.cs: disabled GetActionPath test - nothing to test - there. - -2009-04-23 Marek Habersack - - * ContextConfigurationTest.cs: added - -2008-11-10 Raja R Harinath - - * MetaModelTest.cs: Remove 'using System.ComponentModel' to avoid - ambiguities with the CategoryAttribute. - -2008-10-21 Atsushi Enomoto - - * DynamicDataRouteTest.cs, MetaModelTest.cs : added NotWorking mark. - -2008-10-17 Atsushi Enomoto - - * DynamicDataRouteTest.cs, TestStubTypes.cs: new tests. - * MetaModelTest.cs : fixed test namespace and type aliases. - Now that this test does not always run first, remove run-order- - dependent assertions. Added some more assertions. - -2008-10-16 Atsushi Enomoto - - * MetaModelTest.cs : initial checkin. diff --git a/mcs/class/System.Web.Extensions.Design/ChangeLog b/mcs/class/System.Web.Extensions.Design/ChangeLog deleted file mode 100644 index 162b30220d7..00000000000 --- a/mcs/class/System.Web.Extensions.Design/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2007-09-11 Marek Habersack - - * Assembly/AssemblyInfo.cs: added - - * System.Web.Extensions.Design.dll.sources: added - - * Makefile: added - diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ChangeLog b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ChangeLog deleted file mode 100644 index 3d6cbfcd25d..00000000000 --- a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ChangeLog +++ /dev/null @@ -1,26 +0,0 @@ -2007-09-11 Marek Habersack - - * UpdateProgressDesigner.cs: added - - * UpdateProgressAssociatedUpdatePanelIDConverter.cs: added - - * UpdatePanelTriggerCollectionEditor.cs: added - - * UpdatePanelDesigner.cs: added - - * TimerDesigner.cs: added - - * ScriptManagerProxyDesigner.cs: added - - * ScriptManagerDesigner.cs: added - - * PostBackTriggerControlIDConverter.cs: added - - * ExtenderControlDesigner.cs: added - - * CollectionEditorBase.cs: added - - * AsyncPostBackTriggerEventNameConverter.cs: added - - * AsyncPostBackTriggerControlIDConverter.cs: added - diff --git a/mcs/class/System.Web.Extensions/Assembly/ChangeLog b/mcs/class/System.Web.Extensions/Assembly/ChangeLog deleted file mode 100644 index c45621e7181..00000000000 --- a/mcs/class/System.Web.Extensions/Assembly/ChangeLog +++ /dev/null @@ -1,30 +0,0 @@ -2008-11-19 Marek Habersack - - * AssemblyInfo.cs: made System.Web.Extensions_test_net_2_0 a - friend assembly. - -2008-04-28 Marek Habersack - - * AssemblyInfo.cs: disable the ScriptResource attributes - we do - not have the translations in place. Enabling the attributes - without the .resx present, causes manifest resource missing - exceptions to be thrown. Fixes bug #84144 - -2008-04-25 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2008-03-13 Marek Habersack - - * AssemblyInfo.cs: version changed to 3.5.0.0 for the 3.5 - profile. - -2008-03-12 Marek Habersack - - * AssemblyInfo.cs: use version 3.6.0.0 for the 3.5 profile, as - that's the latest .NET version of the assembly for .NET 3.5 - -2007-12-04 Marek Safar - - * ChangeLog: Added - diff --git a/mcs/class/System.Web.Extensions/ChangeLog b/mcs/class/System.Web.Extensions/ChangeLog deleted file mode 100644 index fb1db8908d5..00000000000 --- a/mcs/class/System.Web.Extensions/ChangeLog +++ /dev/null @@ -1,183 +0,0 @@ -2010-04-28 Marek Habersack - - * Makefile (OTHER_LIB_MCS_FLAGS): added a reference to - System.Web.ApplicationServices in the 4.0 profile. - -2009-12-15 Marek Habersack - - * System.Web.Extensions_test.dll.sources: added - System.Web.UI.WebControls/ListViewPagedDataSourceTest.cs - -2009-10-08 Atsushi Enomoto - - * Makefile : add -r:System.ServiceModel. - * System.Web.Extensions_test.dll.sources : add ProxyGeneratorTest.cs. - -2009-07-06 Raja R Harinath - - * Makefile (TEST_MCS_FLAGS): Reference SystemWebTestShim. - -2009-05-26 Marek Habersack - - * Test/System.Web.UI/ScriptReferenceBaseTest.cs: added tests for - ReplaceExtension - - * System.Web.Extensions_test.dll.sources: added - System.Web.UI/ScriptReferenceBaseTest.cs - - * System.Web.Extensions.dll.sources: added - System.Web.UI/ScriptReferenceBase.cs - -2008-11-28 Atsushi Enomoto - - * Makefile : add NUNIT_RESOURCE_FILES to dist. - -2008-11-20 Marek Habersack - - * System.Web.Extensions.dll.sources: added - System.Web.ClientServices and System.Web.ClientServices.Providers - Sorted contents for easier reading and modification. - -2008-11-19 Marek Habersack - - * Makefile (NUNIT_RESOURCE_FILES): added - - * System.Web.Extensions_test.dll.sources: added the system.web - Mainsoft test suite files. - Added new test files. - -2008-11-18 Marek Habersack - - * System.Web.Extensions.dll.sources: added - ./System.Web.UI.WebControls/ListViewTableCell.cs - Added ./System.Web.Query.Dynamic/DynamicClass.cs and - ./System.Web.Query.Dynamic/ParseException.cs - Added ./System.Web.UI.WebControls/ListViewContainer.cs - -2008-11-15 Marek Habersack - - * System.Web.Extensions.dll.sources: added - System.Web.UI.WebControls/DataPagerCommandEventArgs.cs - -2008-10-30 Marek Habersack - - * System.Web.Extensions.dll.sources: added - ./System.Web.UI.WebControls/TemplatePagerField.cs - - * System.Web.Extensions_test.dll.sources: added - System.Web.UI.WebControls/EventRecorder.cs, - System.Web.UI.WebControls/ListViewTest.cs, - System.Web.UI.WebControls/DataPagerFieldCollectionTest.cs - -2008-10-17 Jonathan Pryor - - * Test/Makefile: Add doc-update target support. - -2008-10-08 Atsushi Enomoto - - * Makefile: add reference to S.D.Linq. - -2008-09-30 Marek Habersack - - * Makefile (LIB_MCS_FLAGS): added -define:NET_3_5 as the 3.5 parts - of the assembly are now built as part of the 2.0 profile. - -2008-09-19 Marek Habersack - - * System.Web.Extensions.dll.sources: removed most of the - Newtonsoft JSON code, leaving only ReflectionUtils and - JavaScriptUtils. - -2008-09-18 Marek Safar - - * Makefile: Add System.Core reference. - -2008-09-18 Atsushi Enomoto - - * System.Web.Extensions.dll.sources: added LinqDataSource stuff. - -2008-09-17 Marek Habersack - - * System.Web.Extensions.dll.sources: added - System.Web.Script.Serialization/Json.cs, - System.Web.Script.Serialization/JsonSerializer.cs and - System.Web.Script.Serialization/StringBuilderExtensions.cs - - * System.Web.Script.Serialization/Json.cs: helper class to invoke - de/serializer. - - * System.Web.Script.Serialization/JsonSerializer.cs: new - implementation of Json serializer that is free of issues found in - the old one (and faster + simpler). - - * System.Web.Script.Serialization/JavaScriptSerializer.cs: staging - transition to the new Json (de)serializer. For now deserialization - is done using the old JSON code, serialization uses the new - serializer. - - * System.Web.Script.Serialization/StringBuilderExtensions.cs: a - set of simple StringBuilder extension methods which check the size - of the builder against some value and throw an exception if the - value is exceeded. - -2008-09-13 Atsushi Enomoto - - * System.Web.Extensions.dll.sources : - added sys.web.DynamicData types. - -2008-08-30 Marek Habersack - - * System.Web.Script.Serialization/JavaScriptSerializer.cs: if the - target type is an IDictionary with value type of System.Object, - make sure to NOT convert any values. - Any values descendant from JavaScriptSerializer.LazyDictionary are - converted to Dictionary - -2008-08-28 Marek Habersack - - * System.Web.Script.Services/LogicalTypeInfo.cs: Invoke does not - convert context to System.Object. - If context is descendant from JavaScriptSerializer.LazyDictionary - it is converted to a regular Dictionary before - passing to the service method. - - * System.Web.Script.Serialization/JavaScriptSerializer.cs: - correctly handle members which have an interface as their return - type - several known interfaces are converted to implementing - types. - -2008-08-22 Marek Habersack - - * Test/System.Web.Script.Serialization/JavaScriptSerializerTest.cs: - marked several of the JavaScriptSerializer tests as not - working. Experiments show that the tests are invalid as they relay - on behavior which is different to .NET's. - - * System.Web.Script.Serialization/JavaScriptSerializer.cs: - GetConverter now checks whether the requested type is descendant - from the type supported by teh converter. - -2008-06-11 Marek Habersack - - * Test/System.Web.UI/ScriptBehaviorDescriptorTest.cs, - Test/System.Web.UI/ScriptComponentDescriptorTest.cs, - Test/System.Web.UI/ScriptControlDescriptorTest.cs: disabled - tests relying on the Dictionary keys order. - -2008-05-07 Marek Habersack - - * ChangeLog: added and moved entries from ../ChaneLog to here. - - * Makefile (RESOURCE_FILES): partially revert r102022 - always use - the 3.5.0.0 script library. Fixes bug #384580 - -2008-04-29 Marek Habersack - - * System.Web.Extensions/Makefile (EXTRA_DISTFILES): include all - the Microsoft AJAX library scripts in the dist tarball. - -2008-04-28 Marek Habersack - - * System.Web.Extensions/Makefile (RESOURCE_FILES): for the 2.0 - profile use the 1.0.61025.0 scripts. - diff --git a/mcs/class/System.Web.Extensions/System.Web.ClientServices.Providers/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.ClientServices.Providers/ChangeLog deleted file mode 100644 index 1c13cf1695b..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.ClientServices.Providers/ChangeLog +++ /dev/null @@ -1,8 +0,0 @@ -2008-11-20 Marek Habersack - - * ClientFormsAuthenticationCredentials.cs, - ClientFormsAuthenticationMembershipProvider.cs, - ClientRoleProvider.cs, ClientSettingsProvider.cs, - ClientWindowsAuthenticationMembershipProvider.cs, - IClientFormsAuthenticationCredentialsProvider.cs, - SettingsSavedEventArgs.cs, UserValidatedEventArgs.cs: added (stubs) diff --git a/mcs/class/System.Web.Extensions/System.Web.ClientServices/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.ClientServices/ChangeLog deleted file mode 100644 index 97a743c5a64..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.ClientServices/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2008-11-20 Marek Habersack - - * ClientFormsIdentity.cs, ClientRolePrincipal.cs, - ConnectivityStatus.cs: added (stubs) diff --git a/mcs/class/System.Web.Extensions/System.Web.Configuration/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.Configuration/ChangeLog deleted file mode 100644 index 19e32d982da..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.Configuration/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2009-08-17 Marek Habersack - - * ScriptingJsonSerializationSection.cs: MaxJsonLength default - value is 2097152 for .NET 3.5+ - diff --git a/mcs/class/System.Web.Extensions/System.Web.DynamicData/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.DynamicData/ChangeLog deleted file mode 100644 index 1976a93cab4..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.DynamicData/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2008-09-13 Atsushi Enomoto - - * DynamicDataSourceOperation.cs, DynamicValidatorEventArgs.cs, - IDynamicDataSource.cs, IDynamicValidatorException.cs : - oops, everything went into wrong namespace. - -2008-09-13 Atsushi Enomoto - - * DynamicDataSourceOperation.cs, DynamicValidatorEventArgs.cs, - IDynamicDataSource.cs, IDynamicValidatorException.cs : - new in 3.5 SP1. diff --git a/mcs/class/System.Web.Extensions/System.Web.Handlers/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.Handlers/ChangeLog deleted file mode 100644 index 702ee7adf0c..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.Handlers/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2010-07-08 Marek Habersack - - * ScriptModule.cs: PostAcquireRequestState must check if the - current context and the current handler aren't null before - attempting to use them. - diff --git a/mcs/class/System.Web.Extensions/System.Web.Query.Dynamic/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.Query.Dynamic/ChangeLog deleted file mode 100644 index 137561ca66f..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.Query.Dynamic/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2008-11-18 Marek Habersack - - * DynamicClass.cs: added - - * ParseException.cs: added - diff --git a/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/ChangeLog deleted file mode 100644 index 5cb604314f4..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/ChangeLog +++ /dev/null @@ -1,79 +0,0 @@ -2009-08-18 Marek Habersack - - * JavaScriptSerializer.cs: read converters from the config only if - explicitly requested. - -2009-08-17 Marek Habersack - - * JsonSerializer.cs: serialize fields before properties. - - * JavaScriptSerializer.cs: MaxJsonLength default value for .NET - 3.5 is 2097152 - -2009-03-17 Marek Habersack - - * JavaScriptSerializer.cs: if conversion of IDictionary or - IDictionary to an object is requested, make sure that a - concrete type is used (in both cases Dictionary ). - Make sure that if the target type is an IDictionary that the - key is either an object or a string. - -2009-03-06 Marek Habersack - - * JsonDeserializer.cs: unquoted key values must ignore leading - and trailing whitespace - -2008-12-05 Marek Habersack - - * JsonSerializer.cs: StringBuilder extension methods aren't used - anymore, changed to calls to static methods in - StringBuilderExtensions. - - * StringBuilderExtensions.cs: cannot use extension methods here - because this file is also used in the version 1.0 build which - doesn't reference System.Core - -2008-10-22 Marek Habersack - - * JsonDeserializer.cs: object can contain more than one unquoted - keys. - -2008-09-23 Marek Habersack - - * JavaScriptSerializer.cs: removed the LazyDictionary class, it's - not needed anymore. - -2008-09-23 Juraj Skripsky - - * JsonSerializer.cs: "SerializeGenericDictionary" is an instance method, - fix retrieval of its MethodInfo. - Initialize serializeGenericDictionaryMethods (lazily). - Add and use GetClosedIDictionaryBase to also handle cases where a - non-generic class implements a closed IDictionary<,> (e.g. - SomeDictionary : IDictionary). Fixes bug #424704. - First check for IDictionary<,>, then for IDictionary. - -2008-09-20 Marek Habersack - - * JsonDeserializer.cs: added support for stand-alone NaN, Infinity - and -Infinity values, as well as the same within an array. - -2008-09-19 Marek Habersack - - * Json.cs: added new Serialize overload which takes a TextWriter - for its output parameter. - Added Deserialize methods. - - * JsonSerializer.cs: made InitialJavaScriptDateTicks internal. - Added new Serialize overload which takes a TextWriter for its - output parameter. - Added WriteValue overloads for float and double - they must not be - converted to strings as IConvertibles because their Max/MinValue - end up converted incorrectly. - - * JavaScriptSerializer.cs: adjustments for the new JSON - (de)serializer. - - * JsonDeserializer.cs: new JSON deserializer code, fully compliant - with the .NET AJAX one. - diff --git a/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/ChangeLog deleted file mode 100644 index 25671b1091e..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JSON/ChangeLog +++ /dev/null @@ -1,28 +0,0 @@ -2008-08-28 Marek Habersack - - * JsonSerializer.cs: each value stored in an enumerable is treated - as a top-level object. - -2008-08-22 Marek Habersack - - * JsonSerializer.cs: do not perform deep object serialization - it - results in all kinds of problems (including too big size of the - resulting string, recursion errors when two or more objects in the - hierarchy hold a reference to some object) and is not what .NET - code does. - Property name is written only after it is determined if we're - serializing the property or not. - Entire object is serialized only if it's the object requested for - serialization by calling code. - -2008-08-19 Marek Habersack - - * JsonSerializer.cs: implemented a work-around for a bug in the - SerializedLazyDictionary which would fail to serialize a type if - any of its properties would throw an exception. - -2008-05-20 Jb Evain - - *.cs: all files from JSon.NET are now re-licensed under the - MIT/X11 license, thanks to his author James Newton-King - for relicensing them. diff --git a/mcs/class/System.Web.Extensions/System.Web.Script.Services/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.Script.Services/ChangeLog deleted file mode 100644 index 9b88d182b0c..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.Script.Services/ChangeLog +++ /dev/null @@ -1,57 +0,0 @@ -2010-01-18 Marek Habersack - - * LogicalTypeInfo.cs: partial revert of r146546. The 'd' wrapper - (and thus the JsonResult class) is needed after all. Fixes bug - #571365 - -2009-11-19 Marek Habersack - - * LogicalTypeInfo.cs: removed the JsonResult class - it has no use - and it can break applications (e.g. Umbraco) - -2009-10-08 Atsushi Enomoto - - * LogicalTypeInfo.cs, RestHandler.cs : add support for WCF proxy - generator. Make LogicalTypeInfo and LogicalMethodInfo abstract - and create sets of derivation for asmx and WCF. Large part of the - code still lives in abstract class, being reduced dependency on - ScriptServiceAttribute. - -2009-08-15 Marek Habersack - - * LogicalTypeInfo.cs: make sure JavaScriptSerializer instance used - here reads custom converters from web.config. Fixes bug #525589 - -2009-06-14 Robert Jordan - - * ScriptHandlerFactory.cs: handle precompiled web services. - -2009-04-07 Gonzalo Paniagua Javier - - * ClientProxyHandler.cs: set cacheability to public. - -2009-04-03 Marek Habersack - - * LogicalTypeInfo.cs: don't throw NREX when the passed type - doesn't have a parameterless constructor in - ShouldGenerateScript. Fixes bug #485435 - -2009-01-26 Marek Habersack - - * ClientProxyHandler.cs: before generating the proxy check if the - service type is decorated with the [ScriptService] custom - attribute. Only such service types can be called from client - JavaScript. - -2008-09-23 Marek Habersack - - * LogicalTypeInfo.cs: do not use - LazyDictionary as enum serializer anymore. - - * ProfileService.cs: do not use - LazyDictionary as ProfileService serializer anymore. - - * RestHandler.cs: do not use - LazyDictionary as the Exception or NameValueCollection serializer - anymore. - diff --git a/mcs/class/System.Web.Extensions/System.Web.UI.WebControls/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.UI.WebControls/ChangeLog deleted file mode 100644 index fa370c9af0b..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.UI.WebControls/ChangeLog +++ /dev/null @@ -1,313 +0,0 @@ -2010-06-19 Marek Habersack - - * DataPager.cs: when rendering the ID attribute, use ClientID - -2010-06-18 Marek Habersack - - * NumericPagerField.cs: CreateDataPagers outputs correct page - number in query mode. Fixes bug #615315 - Rendering changes to match .NET - - * DataPagerField.cs: if query string has been handled and query - mode is in effect, return true. Fixes bug #615315 - -2010-05-18 Marek Habersack - - * ListView.cs: if data source has pageable data, get total count - from the source's DataSourceCount property. Fixes bug #604053 - -2009-12-15 Marek Habersack - - * NextPreviousPagerField.cs: HandleEvent doesn't call - DataPager.SetPageProperties with negative start index. Also, if - _totalRowCount is <= 0, new start index is not calculated using - it. Fixes bug #545417 - - * ListViewPagedDataSource.cs: when server paging is on, data items - are counted from index 0 instead of from the value stored in - StartRowIndex. Fixes bug #545417 - - * ListView.cs: CreateChildControls doesn't create empty data item - if called with fake data. - When a view reports it can page data, ListViewPagedDataSource - passed to item creation methods has AllowServerPaging set to - true. Fixes bug #545417 - When CreateChildControls is called with fake data, - ListViewPagedDataSource has its TotalRowCount property set to the - actual total row count, not zero. Fixes bug #545417 - -2009-09-15 Marek Habersack - - * ListView.cs: CreateChildControls calls EnsureDataBound only if - we're not in post-back and if data binding is required. - -2009-09-08 Marek Habersack - - * ListView.cs: if total row count has been retrieved from the - view, don't reset it to the number of items returned from the data - source. Fixes bug #535701 - -2009-09-01 Marek Habersack - - * ListView.cs: LoadControlState must call OnTotalRowCountAvailable - after restoring the state, so that all parties subscribed to that - event are given chance to react accordingly. - SetPageProperties should use values stored in - PagePropertiesChangingEventArgs arguments after handler returns. - -2009-06-25 Marek Habersack - - * LinqDataSource.cs: make ContextType not throw an exception when - ContextTypeName is not set, but rather return a null in that - case. - -2009-03-03 Marek Habersack - - * ListView.cs: SetPageProperties invoked the - PagePropertiesChanging event with the startRowIndex and - maximumRows parameters reversed. Fixes bugs #481250 and #481252 - - * DataPagerField.cs: GetQueryModeStartRowIndex must return 'true' - if in query mode. Fixes bug #481248 - -2008-11-28 Marek Habersack - - * ListView.cs: use the _correct_ operator when checking whether - selected item index is within the data keys range. - -2008-11-27 Marek Habersack - - * ListView.cs: fixes in DoUpdate and DoDelete - check must be made - that the requested item index is _smaller_ than the number of - keys, not _bigger_. - Enable using the lambda expression in CreateItemsInGroups - the - gmcs bug preventing that was fixed. - -2008-11-20 Marek Habersack - - * ListView.cs: implemented the EditItem property. - Use ConvertEmptyStringToNull in ExtractItemValues. - -2008-11-19 Marek Habersack - - * ListView.cs: added paremeter checks to AddControlToContainer. - CreateInsertItem must instantiate the template and call raise the - ItemCreated event. - Added parameter checks to FindPlaceholder - -2008-11-18 Marek Habersack - - * ListViewContainer.cs: added - - * ListView.cs: implemented grouping support. With this ListView is - feature complete. - Refactored grouped/non-grouped rendering common code into separate - methods. - FindPlaceholder now looks for the placeholder recursively. - Implemented forgotten UpdateItem method. - Align group with empty items if there are no more data items. - Each group is contained within ListViewContainer. - - * ListViewTableCell.cs: added - -2008-11-15 Marek Habersack - - * ListViewInsertEventArgs.cs: implemented the Values property. - - * ListView.cs: CreateChildControls uses the Items collection to - store the created items. - InsertNewItem triggers page validation if necessary. - Part of InsertNewItem code refactored to DoInsert. - Implemented handling of the Insert and Select commands. - - * TemplatePagerField.cs: implemented all the code. - - * DataPager.cs: CreatePagerFields now adds the new pager field - control before creating data pagers in it and before binding to - data. This avoids situation in which the field is parentless. - FindPageableItemContainer now properly finds the container if it's - placed directly in the Page. - {Load,Save}ViewState don't use a Pair anymore, object array is - used for compatibility with MS.NET - - * NumericPagerField.cs, NextPreviousPagerField.cs, - DataPagerFieldCommandEventArgs.cs: minor refactoring - - * ListViewSelectEventArgs.cs: implemented all the code. - - * ListViewInsertedEventArgs.cs: Values allocates the dictionary on - demand now. - Initialize all the properties in constructor - - * DataPagerCommandEventArgs.cs: added - - * DataPagerField.cs: implemented IsTrackingViewState - - * DataPagerFieldItem.cs: implements the INonBindingContainer - interface. - -2008-11-13 Marek Habersack - - * ListView.cs: implemented support for Edit, Update and Delete. - Implemented ExtractItemValues. - - * ListViewDataItem.cs, ListViewItem.cs: implemented OnBubbleEvent. - - * ListViewDeletedEventArgs.cs, ListViewUpdateEventArgs.cs, - ListViewEditEventArgs.cs, ListViewCancelEventArgs.cs, - ListViewDeleteEventArgs.cs, ListViewUpdatedEventArgs.cs: - implemented all the properties and methods. - - * HelperExtensions.cs: added - -2008-11-06 Marek Habersack - - * ListView.cs: implemented the sorting capability. - - * ListViewSortEventArgs.cs: implemented all the methods and - properties. - -2008-11-01 Marek Habersack - - * ListView.cs: do not instantiate the layout template more than - necessary. - - * NextPreviousPagerField.cs: moved some common code to the base - class (the GetQueryModeStartRowIndex method) - - * DataPager.cs: do not call SetPageProperties more than - necessary. - - * NumericPagerField.cs: implemented - - * DataPagerField.cs: added a helper method, - GetQueryModeStartRowIndex, to be used by all the concrete - implementations to calculate the starting row index in the query - mode. - -2008-10-31 Marek Habersack - - * ListView.cs: use StartRowIndex and MaximumRows properties when - calculating the total row count server paging case and when - assigning to corresponding properties of the paged data source. - -2008-10-30 Marek Habersack - - * DataPagerFieldCollection.cs: implemented most of the methods and - properties, so that using the DataPager is possible now. - - * PagePropertiesChangingEventArgs.cs: implemented all the methods - and properties. - - * ListView.cs: {Save,Load}ControlState now uses constants to index - state arrays. Total row count is stored in the control state. - CreateChildControls () now uses dummy data to initialize child - controls if no items were found after postback. - CreateChildControls (IEnumerable, bool) now properly calculates - total row count, calls OnTotalRowCountAvailable after creating the - child controls and returns the total row count instead of the - number of created child controls. This makes pager work - correctly. - Implemented SetPageProperties () to support paging. - - * NextPreviousPagerField.cs: Correctly order the Next/Previous - buttons. - When creating buttons, cast the new control properly before - assigning properties. - - * TemplatePagerField.cs: added (stub) - - * DataPager.cs: added missing class attributes (ParseChildren, - PersistChildren and SupportsEventValidation). - {Save,Load}ControlState now use constants to index the state - arrays. - Properly implemented FindPageableItemContainer - it now looks for - the container up the parenthood chain, querying all the naming - containers for the named control. - SetUpForNewContainer now accepts an additional parameter, so that - the SetPageProperties method is called on the container whenever - necessary. - - * NumericPagerField.cs: implemented the CreateField method. - - * ListViewPagedDataSource.cs: implemented data source - enumerators. - - * DataPagerFieldItem.cs: implemented all the methods and properties. - -2008-10-21 Atsushi Enomoto - - * LinqDataSource.cs : set ContextTypeName too when ContextType is set. - -2008-10-09 Atsushi Enomoto - - * LinqDataSource.cs : implement ContextType/ContextTypeName. - * LinqDataSourceView.cs : some ExecuteSelect() implementation. - Cache type members which are from reflection. - -2008-10-08 Atsushi Enomoto - - * LinqDataSource.cs, LinqDataSourceView.cs : - some more implementation. - -2008-09-30 Marek Habersack - - * ListView.cs: implemented all the events. - CreateChildControls works with non-ICollection data sources now. - CreateItemsWithoutGroups now counts items placed in the container - and stores the container in a field, so that RemoveItems can - properly delete the child controls. - Implemented the RemoveItems method. - Implemented Load/SaveControlState. - Implemented LoadViewState. - Implemented OnBubbleEvent. - Implemented all the On* methods. - - * ListViewCommandEventArgs.cs: implemented the CommandSource and - Item properties. - - * ListViewItemEventArgs.cs: implemented the Item property. - -2008-09-18 Atsushi Enomoto - - * LinqDataSource.cs, LinqDataSourceView.cs - LinqDataSourceContextEventArgs.cs - LinqDataSourceDeleteEventArgs.cs - LinqDataSourceDisposeEventArgs.cs - LinqDataSourceInsertEventArgs.cs - LinqDataSourceSelectEventArgs.cs - LinqDataSourceStatusEventArgs.cs - LinqDataSourceUpdateEventArgs.cs : easy implementation parts. - -2008-09-18 Atsushi Enomoto - - * LinqDataSource.cs, LinqDataSourceView.cs - LinqDataSourceContextEventArgs.cs - LinqDataSourceDeleteEventArgs.cs - LinqDataSourceDisposeEventArgs.cs - LinqDataSourceInsertEventArgs.cs - LinqDataSourceSelectEventArgs.cs - LinqDataSourceStatusEventArgs.cs - LinqDataSourceUpdateEventArgs.cs - LinqDataSourceValidationException.cs : stubbed out. - -2008-05-08 Marek Habersack - - * DataPager.cs, DataPager.cs, DataPagerFieldCollection.cs, - DataPagerFieldCommandEventArgs.cs, DataPagerField.cs, - DataPagerFieldItem.cs, InsertItemPosition.cs, - IPageableItemContainer.cs, ListViewCancelEventArgs.cs, - ListViewCancelMode.cs, ListViewCommandEventArgs.cs, ListView.cs, - ListViewDataItem.cs, ListViewDeletedEventArgs.cs, - ListViewDeleteEventArgs.cs, ListViewEditEventArgs.cs, - ListViewInsertedEventArgs.cs, ListViewInsertEventArgs.cs, - ListViewItem.cs, ListViewItemEventArgs.cs, ListViewItemType.cs, - ListViewPagedDataSource.cs, ListViewSelectEventArgs.cs, - ListViewSortEventArgs.cs, ListViewTableRow.cs, - ListViewUpdatedEventArgs.cs, ListViewUpdateEventArgs.cs, - NextPreviousPagerField.cs, NumericPagerField.cs, PageEventArgs.cs, - PagePropertiesChangingEventArgs.cs, TemplatePagerField.cs: - added. NOTE: this is code in progress! It is not fully implemented - and usable, please do not file bug reports for the code - patches - are gladly accepted :) - diff --git a/mcs/class/System.Web.Extensions/System.Web.UI/ChangeLog b/mcs/class/System.Web.Extensions/System.Web.UI/ChangeLog deleted file mode 100644 index 2e5d0d861c2..00000000000 --- a/mcs/class/System.Web.Extensions/System.Web.UI/ChangeLog +++ /dev/null @@ -1,162 +0,0 @@ -2010-02-02 Marek Habersack - - * ScriptManager.cs: adjusted script rendering to match .NET - formatting. - - * ScriptComponentDescriptor.cs: GetScript adds ID value (if - present) to the set of properties. - GetScript rewritten to use StringBuilder. - - * ScriptBehaviorDescriptor.cs: GetScript adds Name, if present and - set by the user, to the descriptor's set of properties. The name - must be rendered to the client. - -2009-09-28 Marek Habersack - - * UpdatePanel.cs: RenderChildren stores the alternative writer in - a private property, for the benefit of nested child panels. Fixes - bug #542441 - - * ScriptManager.cs: don't render invisible panel IDs during async - request. Fixes bug #542533 - -2009-05-26 Marek Habersack - - * ScriptReferenceBase.cs: implemented (3.5 SP1) - - * ScriptReference.cs: now inherits from the ScriptReferenceBase - class. Implemented all the required methods, removed some - properties which now live in the base class. - - * ScriptManager.cs: code refactoring - moved parts of script - registration code to ScriptReference - -2009-04-23 Marek Habersack - - * AsyncPostBackTrigger.cs: HasTriggered () must look up the - UniqueID of the control specified in the ControlID property or - otherwise it may miss certain triggers. - -2009-04-11 Marek Habersack - - * UpdatePanel.cs: implemented SingleChildControlCollection to be - used in CreateControlCollection (). - RequiresUpdate not only checks the update mode and explicit update - requests, but also looks if any triggers fired. - Initialize () initializes triggers only if partial rendering is - supported by the ScriptManager. - IsInPartialRendering property no longer returns the value of - ScriptManager.IsInPartialRendering. Instead, it relies on the - value of instance field which can be set using new internal - SetInPartialRendering () method (called from - ScriptManager.RenderPageCallback ()) - Simplified the logic in RenderChildren (). - - * ScriptManager.cs: no need to register panels for refresh in - OnPreRenderComplete, this is now done in RenderPageCallback. - Modified HasBeenRendered () so that it doesn't query whether the - panel has been explicitly updated by the user, but checks whether - panel is in the list of panels to refresh. - RaisePostDataChangedEvent () doesn't update the panel whose id is - named in the POST request for refresh. This is handled in - RenderPageCallback. - Reverted the changes to WriteCallbackPanel and RenderFormCallback - committed in r129774. - RenderPageCallback now correctly detects panels to be refreshed - (and thus included in the async response). - - * AsyncPostBackTrigger.cs, PostBackTrigger.cs: implemented - HasTriggered (). - -2009-04-08 Marek Habersack - - * ScriptComponentDescriptor.cs: properties/events/references must - be serialized in alphabetical order. This matches what .NET - does. Some 3rd party controls depend upon this fact. - -2009-04-07 Marek Habersack - - * ScriptComponentDescriptor.cs: new values replace old in - AddEntry. - -2009-03-19 Marek Habersack - - * ScriptManager.cs: WriteCallbackPanel is called from - UpdatePanel.RenderChildren and should not output anything for - panels registered as the ones to refresh. If such a panel calls - this method, its output is stored in a dictionary to be used later - in RenderFormCallback. - RenderFormCallback first renders all the form controls. In that - process UpdatePanel instances, if any, may call - WriteCallbackPanel. After that, if there are panels registered for - refresh, another loop over the list is made this time checking - whether any panels left their output in WriteCallbackPanel. If a - panel hasn't done it it is rendered. And last, another check is - done to see if the loop described above caused any panels to leave - output in WriteCallbackPanel. If yes, the output is written to the - text writer. - -2009-01-26 Marek Habersack - - * ScriptManager.cs: before registering script service reference - check if the service type is decorated with the [ScriptService] - custom attribute. Only such service types can be called from - client JavaScript. - -2008-10-02 Marek Habersack - - * ScriptManager.cs: reverting revision 114552 since the real bug - was somewhere else. The correct fix is to make sure UpdatePanels - which output something _or_ have been named in the POST request as - requiring a refresh are marked as such. Only in that situation - HasBeenRendered returns true (as it should for those panels) - Cosmetical output change - the hidden fields are output after the - update panels contents is sent in an async request. It makes the - async response look similar to the MS.NET's one but, more - importantly, makes debugging easier. - -2008-09-23 Marek Habersack - - * ScriptManager.cs: CultureInfoSerializer no longer derives from - the obsolete LazyDictionary. - -2008-09-01 Marek Habersack - - * UpdatePanel.cs: if the writer passed to RenderChildren is not - derived from ScriptManager.AlternativeHtmlTextWriter, check - whether its InnerWriter derives from that type and, if yes, use - it from that point onwards. - -2008-08-13 Marek Habersack - - * ScriptManager.cs: always request the webform.js script to be - present. It may happen that a control during a dynamic update will - need to call one of the WebForm_* functions and the call will fail - as the script will be absent. - If debugging is enabled, send the full exception backtrace in - WriteCallbackException - helps debugging AJAX errors. - -2008-08-08 Marek Habersack - - * UpdatePanel.cs: do not check whether a panel whose children are - to be rendered has been marked for update in the async postback - mode. It prevents complex scenarios where there is one superior - update panel which owns an inferior one, and only the superior one - has Update called on it. - -2008-06-05 Marek Habersack - - * ScriptManager.cs: do not throw NREX when there are no profile or - authentication service sections in the config files. - -2008-05-15 Marek Habersack - - * AsyncPostBackTrigger.cs: don't thrown an exception if EventName - is null or empty and there is no DefaultEventAttribute attached to - the control. - -2008-05-14 Marek Habersack - - * ScriptComponentDescriptor.cs: do not add the same - entry twice to a dictionary. - diff --git a/mcs/class/System.Web.Extensions/Test/System.Web.Script.Serialization/ChangeLog b/mcs/class/System.Web.Extensions/Test/System.Web.Script.Serialization/ChangeLog deleted file mode 100644 index 54c20f2ffef..00000000000 --- a/mcs/class/System.Web.Extensions/Test/System.Web.Script.Serialization/ChangeLog +++ /dev/null @@ -1,38 +0,0 @@ -2009-08-17 Marek Habersack - - * JavaScriptSerializerTest.cs: fixed broken tests - -2009-06-18 Marek Habersack - - * JavaScriptSerializerTest.cs: added comparison with the - .NET-generated serialization result in TestDeserialize and - TestDeserializeTypeResolver tests. - -2009-03-17 Marek Habersack - - * JavaScriptSerializerTest.cs: added tests for conversion to - IDictionary and IDictionary types. - -2009-03-06 Marek Habersack - - * JavaScriptSerializerTest.cs: added a test for unquoted tests - surrounded with spaces. - -2008-10-22 Marek Habersack - - * JavaScriptSerializerTest.cs: added tests for deserialization of - objects with more than one unquoted key names. - -2008-09-20 Juraj Skripsky - - * JavaScriptSerializerTest.cs: added test for bug #424704. - -2008-09-20 Marek Habersack - - * JavaScriptSerializerTest.cs: added some tests - -2008-09-19 Marek Habersack - - * JavaScriptSerializerTest.cs: enabled some tests which were - failing with the old (de)serializer, but work with the new one. - diff --git a/mcs/class/System.Web.Extensions/Test/System.Web.Script.Services/ChangeLog b/mcs/class/System.Web.Extensions/Test/System.Web.Script.Services/ChangeLog deleted file mode 100644 index ad731b1c8f5..00000000000 --- a/mcs/class/System.Web.Extensions/Test/System.Web.Script.Services/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2009-10-08 Atsushi Enomoto - - * ProxyGeneratorTest.cs : new test, for WCF AJAX interop. - diff --git a/mcs/class/System.Web.Extensions/Test/System.Web.UI.WebControls/ChangeLog b/mcs/class/System.Web.Extensions/Test/System.Web.UI.WebControls/ChangeLog deleted file mode 100644 index f32a2e2bdfc..00000000000 --- a/mcs/class/System.Web.Extensions/Test/System.Web.UI.WebControls/ChangeLog +++ /dev/null @@ -1,30 +0,0 @@ -2009-06-18 Marek Habersack - - * ListViewTest.cs: hushed the output in ListView_Edit () - -2008-11-20 Marek Habersack - - * ListViewTest.cs: added tests for several properties. - -2008-11-19 Marek Habersack - - * EventRecorder.cs: class is now serializable. - - * ListViewTest.cs: use system.web Mainsoft test framework. - ListViewPoker is now able to record events. - Added wrappers for ListView protected methods to ListViewPoker, - Added two simple test ITemplate classes. - Added tests for initial values. - Added tests for all the methods which can be tested in a simple - way, without using a real asp.net page. - Added test for the Edit functionality. - -2008-10-30 Marek Habersack - - * DataPagerFieldCollectionTest.cs: created. Some basic tests for - DataPagerFieldCollection - - * EventRecorder.cs: created. A helper class for tests. - - * ListViewTest.cs: created. Some basic test for ListView. - diff --git a/mcs/class/System.Web.Extensions/Test/System.Web.UI/ChangeLog b/mcs/class/System.Web.Extensions/Test/System.Web.UI/ChangeLog deleted file mode 100644 index 965e2fde8b5..00000000000 --- a/mcs/class/System.Web.Extensions/Test/System.Web.UI/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2010-02-02 Marek Habersack - - * ScriptBehaviorDescriptorTest.cs, - ScriptComponentDescriptorTest.cs: added tests for rendering of the - Name and ID properties. - diff --git a/mcs/class/System.Web.Extensions/Test/code/ChangeLog b/mcs/class/System.Web.Extensions/Test/code/ChangeLog deleted file mode 100644 index 162bd40b65b..00000000000 --- a/mcs/class/System.Web.Extensions/Test/code/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2008-11-19 Marek Habersack - - * CountryCollection.cs, Country.cs: added - diff --git a/mcs/class/System.Web.Extensions/Test/resources/ChangeLog b/mcs/class/System.Web.Extensions/Test/resources/ChangeLog deleted file mode 100644 index 0beabefb430..00000000000 --- a/mcs/class/System.Web.Extensions/Test/resources/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2008-11-19 Marek Habersack - - * ListViewTest.aspx, ListViewSort.aspx, Web.mono.config: added - diff --git a/mcs/class/System.Web.Extensions/Test/standalone-tests/ChangeLog b/mcs/class/System.Web.Extensions/Test/standalone-tests/ChangeLog deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/mcs/class/System.Web.Routing/Assembly/ChangeLog b/mcs/class/System.Web.Routing/Assembly/ChangeLog deleted file mode 100644 index 59d771cab11..00000000000 --- a/mcs/class/System.Web.Routing/Assembly/ChangeLog +++ /dev/null @@ -1,11 +0,0 @@ -2010-02-12 Marek Habersack - - * AssemblyInfo.cs: added 4.0 attributes - -2008-09-11 Atsushi Enomoto - - * AssemblyInfo.cs : fixed pubkey file. - -2008-09-04 Atsushi Enomoto - - * AssemblyInfo.cs: initial checkin. diff --git a/mcs/class/System.Web.Routing/ChangeLog b/mcs/class/System.Web.Routing/ChangeLog deleted file mode 100644 index 72b98f8c657..00000000000 --- a/mcs/class/System.Web.Routing/ChangeLog +++ /dev/null @@ -1,45 +0,0 @@ -2009-06-16 Marek Habersack - - * Makefile (LIB_MCS_FLAGS): define SYSTEMCORE_DEP - - * net_4_0_System.Web.Routing.dll.sources: added. In the 4.0 - profile all classes are compiled into System.Web, - System.Web.Routing becomes an empty assembly. - -2009-05-27 Marek Habersack - - * Makefile (LIB_MCS_FLAGS): added support for defining the DEBUG - symbol on compiler command line. - -2009-05-25 Marek Habersack - - * System.Web.Routing_test.dll.sources: added - System.Web.Routing/AssertExtensions.cs - - * System.Web.Routing.dll.sources: added - System.Web.Routing/PatternParser.cs - System.Web.Routing/PatternToken.cs - System.Web.Routing/PatternTokenType.cs - System.Web.Routing/RouteValueDictionaryExtensions.cs - - removed - System.Web.Routing/UrlPattern.cs - -2008-10-16 Atsushi Enomoto - - * System.Web.Routing_test.dll.sources: - added RouteValueDictionaryTest.cs. - -2008-09-17 Atsushi Enomoto - - * System.Web.Routing_test.dll.sources: - (oops, was already added in previous checkins) - add UrlRoutingModuleTest.cs. - -2008-09-12 Atsushi Enomoto - - * System.Web.Routing.dll.sources: add UrlPattern.cs. - -2008-09-04 Atsushi Enomoto - - * Makefile, System.Web.Routing.dll.sources: initial checkin. diff --git a/mcs/class/System.Web.Routing/Test/ChangeLog b/mcs/class/System.Web.Routing/Test/ChangeLog deleted file mode 100644 index af2aedab848..00000000000 --- a/mcs/class/System.Web.Routing/Test/ChangeLog +++ /dev/null @@ -1,3 +0,0 @@ -2008-09-18 Atsushi Enomoto - - * test.html : dummy file. diff --git a/mcs/class/System.Web.Routing/Test/System.Web.Routing/ChangeLog b/mcs/class/System.Web.Routing/Test/System.Web.Routing/ChangeLog deleted file mode 100644 index e26caa085f9..00000000000 --- a/mcs/class/System.Web.Routing/Test/System.Web.Routing/ChangeLog +++ /dev/null @@ -1,100 +0,0 @@ -2012-12-23 Daniel Lo Nigro - - * RouteTest.cs: added tests for value types in route default values - (Xamarin bug #9116) - -2009-09-09 Marek Habersack - - * RouteTest.cs: added two tests for empty and null route URLs (bug - #537751) - -2009-06-25 Marek Habersack - - * RouteCollectionTest.cs, RouteTest.cs: added new tests for - GetVirtualPath - -2009-06-04 Marek Habersack - - * RouteCollectionTest.cs: added two more test cases to the bug - #502555 test. They check whether url generation matches defaults - case-insensitively. - -2009-05-27 Marek Habersack - - * RouteCollectionTest.cs: added a test for routes from - NerdDinner. - -2009-05-25 Marek Habersack - - * RouteTest.cs: added several tests for GetVirtualPath, - GetRouteData, ProcessConstraint and refactored some tests. - - * RouteCollectionTest.cs: added several tests for GetVirtualPath - - * AssertExtensions.cs: added some methods to make code testing for - exception throws look nicer. - -2009-05-11 Marek Habersack - - * RouteCollectionTest.cs: added test for bug #502555 - -2009-05-05 Marek Habersack - - * RouteTest.cs: added test for bug #500739 - -2008-10-23 Atsushi Enomoto - - * RouteTest.cs : - add one more case that used to cause out-of-range error. - -2008-10-17 Atsushi Enomoto - - * RouteValueDictionaryTest.cs : test for case-insensitive comparison. - -2008-10-17 Atsushi Enomoto - - * RouteTest.cs : added test for DynamicData default pattern. - -2008-10-16 Atsushi Enomoto - - * RouteValueDictionaryTest.cs : new test. - -2008-10-10 Atsushi Enomoto - - * UrlRoutingModuleTest.cs , TestStubTypes.cs : added test for - pipeline processing of requests. - -2008-09-18 Atsushi Enomoto - - * UrlRoutingModuleTest.cs, TestStubTypes.cs, RouteCollectionTest.cs: - some tests for RouteExistingFiles. - -2008-09-18 Atsushi Enomoto - - * RouteTest.cs : test ProcessConstraint(). - * UrlRoutingHandlerTest.cs : more cosmetic test on thrown exception. - * TestStubTypes.cs : some notations. - -2008-09-17 Atsushi Enomoto - - * UrlRoutingModuleTest.cs: new test (including "huh?" ones). - * RouteTest.cs, TestStubTypes.cs, RouteCollectionTest.cs: - some test updates. - -2008-09-12 Atsushi Enomoto - - * RouteTest.cs, TestStubTypes.cs, HttpMethodConstraintTest.cs, - RouteCollectionTest.cs : test for Route.GetRouteData() and - HttpMethodConstraint.Match(). - -2008-09-12 Atsushi Enomoto - - * RouteTest.cs, RouteCollectionTest.cs: added couple of tests for - Route Url parser. - -2008-09-11 Atsushi Enomoto - - * HttpMethodConstraintTest.cs, RouteCollectionTest.cs, - RouteDataTest.cs, RouteTest.cs, StopRoutingHandlerTest.cs, - TestStubTypes.cs, UrlRoutingHandlerTest.cs, - VirtualPathDataTest.cs : initial checkin. diff --git a/mcs/class/System.Web.Services/Assembly/ChangeLog b/mcs/class/System.Web.Services/Assembly/ChangeLog deleted file mode 100644 index a980fb3a189..00000000000 --- a/mcs/class/System.Web.Services/Assembly/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2008-04-23 Andreas Nahr - - * AssemblyInfo.cs: Added missing attributes - -2003-07-21 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Locale.cs: Added \ No newline at end of file diff --git a/mcs/class/System.Web.Services/ChangeLog b/mcs/class/System.Web.Services/ChangeLog deleted file mode 100644 index 97173267507..00000000000 --- a/mcs/class/System.Web.Services/ChangeLog +++ /dev/null @@ -1,312 +0,0 @@ -2010-06-04 Jb Evain - - * monotouch_System.Web.Services.dll.sources: add HttpEncoder from - System.Web. Fixes the build. - -2009-09-30 Miguel de Icaza - - * Call the constructors directly for MonoTouch, instead of using - the Activator.CreateInstance. - - I do not see why we need Activator.CreateInstance *at all* in this - case, we should just kill that. - -2008-07-01 Atsushi Enomoto - - * System.Web.Services_test.dll.sources : - added WebServicesInteroperabilityTest.cs. - * Makefile: updated EXTRA_DISTFILES. - -2007-11-22 Arina Itkes - - * WebClientAsyncResult.cs, WebClientProtocol.cs: - Synchronization fix - -2007-10-05 Atsushi Enomoto - - * System.Web.Services_test.dll.sources : added WebServiceTest.cs. - -2007-05-08 Atsushi Enomoto - - * System.Web.Services.dll.sources : - removed SoapClientMethod.cs (not in use). - * System.Web.Services_test.dll.sources : - added LogicalMethodInfoTest.cs. - -2007-04-23 Atsushi Enomoto - - * System.Web.Services_test.dll.sources: added SoapServerType.cs. - -2007-01-25 Atsushi Enomoto - - * System.Web.Services_test.dll.sources: added TypeTypeConverter.cs. - -2007-01-19 Atsushi Enomoto - - * System.Web.Services_test.dll.sources: - Added ServiceDescriptionImporterTest.cs. - * Makefile : added test2.wsdl to EXTRA_DISTFILES. - -2007-01-15 Gert Driesen - - * System.Web.Services_test.dll.sources: added SocketResponder.cs and - SoapHttpClientProtocolTest.cs. - -2006-12-15 Atsushi Enomoto - - * System.Web.Services_test.dll.sources : - added ServiceDescriptionFormatExtensionCollectionTest.cs. - -2006-12-01 Atsushi Enomoto - - * Makefile : added wsdl-1.1-soap.xsd to the build and distfiles. - -2006-11-30 Atsushi Enomoto - - * System.Web.Services.dll.sources : - added BasicProfileViolationEnumerator.cs. - -2006-11-28 Atsushi Enomoto - - * System.Web.Services.dll.sources : added SOAP 1.2 Fault serializer - files (fault-12.genxs, Fault12.cs and Fault12Serializer.cs). - -2006-11-16 Atsushi Enomoto - - * System.Web.Services.dll.sources : added/removed/replaced 2.0 server - protocol classes in S.W.S.Protocols. - -2006-11-15 Atsushi Enomoto - - * System.Web.Services_test.dll.sources : added WebReferenceTest.cs. - -2006-11-14 Atsushi Enomoto - - * System.Web.Services.dll.sources : - added WebReferenceOptionsSerializer.cs. - -2006-11-14 Atsushi Enomoto - - * System.Web.Services.dll.sources : added WebReferenceOptions.cs. - * System.Web.Services_test.dll.sources : - added WebReferenceOptionsTest.cs. - * Makefile: added web-reference.xsd to resources and dist files. - -2006-11-14 Atsushi Enomoto - - * System.Web.Services.dll.sources : removed obsolete WsiClaims.cs. - -2006-11-14 Atsushi Enomoto - - * Makefile : added *.wsdl to the build. - Added wsdl and genxs to EXTRA_DISTFILES. - -2006-09-06 Vladimir Krasnov - - * System.Web.Services20.vmwcsproj: added - ServiceDescriptionSerializerBase2.cs for 2.0 - -2006-09-05 Ankit Jain - - * System.Web.Services.dll.sources: Add - ServiceDescriptionSerializerBase2.cs - -2006-06-16 Raja R Harinath - - * Makefile (EXTRA_DISTFILES): New. - Add Test/System.Web.Services.Description/test.wsdl. - -2006-06-08 Chris Toshok - - * Makefile (LIB_MCS_FLAGS): remove the CONFIGURATION_2_0 define. - NET_2_0 implies this now. - -2006-03-15 Vladimir Krasnov - - * System.Web.Services.vmwcsproj: fixed links to Consts.cs, Locale.cs - and MonoTODOAttribute.cs - -2006-03-12 Vladimir Krasnov - - * Added System.Web.Services.vmwcsproj, Grasshopper project file - -2006-02-04 Gert Driesen - - * System.Web.Services_test.dll.sources: Added - ServiceDescriptorReflectorTest.cs. - -2006-01-09 Chris Toshok - - * Makefile (LIB_MCS_FLAGS): if we're building net_2_0, define - CONFIGURATION_2_0 to use the new System.Configuration api. - -2006-01-05 Chris Toshok - - * System.Web.Services_test.dll.sources: enable a bunch of the 2.0 - configuration tests. Just Element types for now. Collections - coming soon. - -2006-01-03 Chris Toshok - - * System.Web.Services.dll.sources: add the 2.0 config classes. - - * Makefile (LIB_MCS_FLAGS): if PROFILE == net_2_0, include - -r:System.Configuration.dll - -2005-10-05 Atsushi Enomoto - - * System.Web.Services_test.dll.sources : added ServiceDescriptionTest.cs - -2004-07-14 Lluis Sanchez Gual - - * System.Web.Services.dll.sources: Added new files: - System.Web.Services.Description/BasicProfileChecker.cs - System.Web.Services.Description/ConformanceChecker.cs - -2004-07-13 Lluis Sanchez Gual - - * System.Web.Services.dll.sources: Added new files: - System.Web.Services.Description/BasicProfileViolation.cs - System.Web.Services.Description/BasicProfileViolationCollection.cs - System.Web.Services.Description/NamedItem.cs - System.Web.Services.Description/Soap12AddressBinding.cs - System.Web.Services.Description/Soap12Binding.cs - System.Web.Services.Description/Soap12BodyBinding.cs - System.Web.Services.Description/Soap12FaultBinding.cs - System.Web.Services.Description/Soap12HeaderBinding.cs - System.Web.Services.Description/Soap12OperationBinding.cs - System.Web.Services.Description/WebReference.cs - System.Web.Services.Description/WebReferenceCollection.cs - System.Web.Services.Description/WebServicesInteroperability.cs - -2004-07-10 Lluis Sanchez Gual - - * System.Web.Services.dll.sources: Added 2.0 files: - System.Web.Services/WsiClaims.cs - System.Web.Services.Protocols/InvokeCompletedEventArgs.cs - System.Web.Services.Protocols/InvokeCompletedEventHandler.cs - System.Web.Services.Protocols/Soap12FaultCodes.cs - System.Web.Services.Protocols/SoapFaultSubcode.cs - System.Web.Services.Protocols/SoapProtocolVersion.cs - -2004-02-27 Lluis Sanchez Gual - - * System.Web.Services.dll.sources: Added System.Web.Services.Protocols/Fault.cs. - -2003-10-10 Lluis Sanchez Gual - - * DiscoveryDocumentSerializer.cs: New file. - -2003-10-06 Lluis Sanchez Gual - - * System.Web.Services.dll.sources: Added - System.Web.Services.Description/HttpGetProtocolImporter.cs - System.Web.Services.Description/HttpPostProtocolImporter.cs - System.Web.Services.Description/HttpSimpleProtocolImporter.cs - -2003-10-04 Lluis Sanchez Gual - - * System.Web.Services.dll.sources: Added - System.Web.Services.Description/HttpGetProtocolReflector.cs - System.Web.Services.Description/HttpPostProtocolReflector.cs - System.Web.Services.Description/HttpSimpleProtocolReflector.cs - -2003-09-28 Lluis Sanchez Gual - - * System.Web.Services.dll.sources: Added - System.Web.Services.Protocols/HttpGetTypeStubInfo.cs, - System.Web.Services.Protocols/HttpGetWebServiceHandler.cs, - System.Web.Services.Protocols/HttpPostTypeStubInfo.cs, - System.Web.Services.Protocols/HttpPostWebServiceHandler.cs, - System.Web.Services.Protocols/HttpSimpleTypeStubInfo.cs, - System.Web.Services.Protocols/HttpSimpleWebServiceHandler.cs, - System.Web.Services.Protocols/TypeStubManager.cs - -2003-09-28 Lluis Sanchez Gual - - * System.Web.Services.dll.sources: Added SoapHttpTransportImporter.cs. - -2003-09-14 Lluis Sanchez Gual - - * System.Web.Services_test.dll.sources: Added BindingCollectionTest.cs - ChangeLog DocumentableItemTest.cs OperationCollectionTest.cs - OperationMessageCollectionTest.cs OperationMessageTest.cs - PortTypeCollectionTest.cs PortTypeTest.cs ServiceCollectionTest.cs - ServiceDescriptionCollectionTest.cs - SoapBodyBindingTest.cs SoapOperationBindingTest.cs TypesTest.cs - New test files by Erik LeBel. - -2003-08-01 Lluis Sanchez Gual - - * System.Web.Services.dll.sources: Added ExtensionManager.cs, - ServiceDescriptionSerializerBase.cs - -2003-08-28 Lluis Sanchez Gual - - * System.Web.Services.dll.sources: Added System.Web.Services.Protocols.SoapDocumentationHandler - -2003-07-21 Andreas Nahr - - * System.Web.Services.dll.sources: Added Assembly/AssemblyInfo.cs, Assembly/Locale.cs - -2003-07-04 Lluis Sanchez Gual - - * list: added System.Web.Services.Protocols.HttpSoapWebServiceHandler.cs and - System.Web.Services.Protocols.WebServiceHelper.cs. - -2003-02-25 Dave Bettin - * Test: Modified test cases to conform to nunit2 guidelines - -2002-08-24 Tim Coleman - * list: - New files added to build. - -2002-08-23 Tim Coleman - * list: - New files added to build. - -2002-08-07 Tim Coleman - * System.Web.Services.build: - Added "test" target to build. - Added "clean" target to build. - * Test: - New test suites added. - -2002-08-06 Tim Coleman - * list: Added System.Web.Services.Protocols/ServerProtocol.cs - -2002-07-29 Dave Bettin - * list: added new Discovery classes - * System.Web.Services.Discovery: added stubs - * .cvsignore: added - * Mono.System.Web.Services: added VS.net project for assembly - -2002-07-25 Tim Coleman - * list: add new classes - -2002-07-24 Tim Coleman - * list: - Added System.Web.Services.Description/SoapProtocolReflector.cs - -2002-07-22 Tim Coleman - * makefile.gnu: - * list: - Modifications to make this library buildable on - linux. - - -2002-07-22 Tim Coleman - * list: Added new files from System.Web.Services.Protocols - and System.Web.Services.Configuration - -2002-07-19 Tim Coleman - * list: Added - -2002-07-19 Tim Coleman - * System.Web.Services.build: added - * System.Web.Services: - * System.Web.Services.Configuration: - * System.Web.Services.Description: - * System.Web.Services.Discovery: - * System.Web.Services.Protocols: - New directories added diff --git a/mcs/class/System.Web.Services/System.Web.Services.Configuration/ChangeLog b/mcs/class/System.Web.Services/System.Web.Services.Configuration/ChangeLog deleted file mode 100644 index 85e2989262d..00000000000 --- a/mcs/class/System.Web.Services/System.Web.Services.Configuration/ChangeLog +++ /dev/null @@ -1,189 +0,0 @@ -2007-10-17 Atsushi Enomoto - - * WebServicesSection.cs : r87621 has changed WebConfigurationManager - to not read web.config, which caused couple of configuration - regressions. So enable ConfigurationManager again. - -2007-10-04 Atsushi Enomoto - - * WebServicesSection.cs : reverted r83640 which likely caused - couple of NUnit regressions on the buildbot. WebConfigurationManager - is indeed needed since webServices section is on web.config. - ChangeLog was also missing which resulted in some wasted hours :( - http://lists.ximian.com/pipermail/mono-patches/2007-August/098511.html - -2007-01-29 Atsushi Enomoto - - * SoapExtensionTypeElement.cs : use null for default Type value. - -2007-01-25 Atsushi Enomoto - - * TypeTypeConverter.cs : - New internal stuff, TypeConverter for a type name. - * SoapExtensionTypeElement.cs : - For Type property, use above. Part of #80619 fix. - -2006-12-14 Atsushi Enomoto - - * SoapExtensionTypeElement.cs : another config property fix. - -2006-12-01 Atsushi Enomoto - - * WebServicesSection.cs : internal Instance -> public Current. - * SoapExtensionTypeElement.cs, SoapEnvelopeProcessingElement.cs, - ProtocolElement.cs : fixed some property default values. - -2006-01-09 Chris Toshok - - * SoapEnvelopeProcessingElement.cs: fix dumper output. - - * SoapExtensionTypeElement.cs: same. - - * ProtocolElement.cs: same. - - * WsiProfilesElement.cs: same. - - * WebServicesSection.cs: same. - -2006-01-06 Raja R Harinath - - * TypeElement.cs (TypeElement) [string variant]: Use Type.GetType. - * SoapExtensionTypeElement.cs (SoapExtensionTypeElement) [string variant]: - Likewise. - -2006-01-05 Chris Toshok - - * ProtocolElementCollection.cs, - SoapExtensionTypeElementCollection.cs, - WsiProfilesElementCollection.cs, TypeElementCollection.cs: Flesh - out these classes. Untested at the moment, but no more - NotImplementedExceptions. - - * WebServicesSection.cs (Diagnostics): add TODO. - - * WsdlHelpGeneratorElement.cs: add TODO on DeserializeElement and - Reset. - - * TypeElement.cs (.ctor): fill in the Type overload, and add a - comment and TODO for the string overload. - - * DiagnosticsElement.cs: some cleanup. - - * SoapExtensionTypeElement.cs (GetKey): new internal method, used - by SoapExtensionTypeElementCollection. - -2006-01-04 Chris Toshok - - * WebServicesSection.cs (EnabledProtocols): implement. - -2006-01-04 Chris Toshok - - * WebServiceProtocols.cs: use 1 << n instead of explicit numbers. - - * WebServicesSection.cs (Instance): new property to make it easier - to port over the existing configuration code. - (IsSupported): new method, same rationale. - -2006-01-03 Chris Toshok - - * DiagnosticsElement.cs: new implementation. - - * PriorityGroup.cs: new implementation. - - * ProtocolElementCollection.cs: new implementation. - - * ProtocolElement.cs: new implementation. - - * SoapEnvelopeProcessingElement.cs: new implementation. - - * SoapExtensionTypeElementCollection.cs: new implementation. - - * SoapExtensionTypeElement.cs: new implementation. - - * TypeElementCollection.cs: new implementation. - - * TypeElement.cs: new implementation. - - * WebServiceProtocols.cs: new implementation. - - * WebServicesSection.cs: new implementation. - - * WsdlHelpGeneratorElement.cs: new implementation. - - * WsiProfilesElementCollection.cs: new implementation. - - * WsiProfilesElement.cs: new implementation. - -2005-08-15 Gert Driesen - - * XmlFormatExtensionPointAttribute.cs: AllowElements is true by - default. - -2005-06-06 Kornél Pál - - * WebServicesConfigurationSectionHandler.cs: Added support for HttpPostLocalhost and HttpSoap12 - -2005-06-05 Konstantin Triger - - * WebServicesConfigurationSectionHandler.cs: moving static fields to AppDomain in Java builds - -2004-06-01 Gert Driesen - - * WebServicesConfigurationSectionHandler.cs: removed unused variables - -2004-02-05 Alon Gazit - - * XmlFormatExtensionAttribute.cs: - * XmlFormatExtensionPointAttribute.cs: - * XmlFormatExtensionPrefixAttribute.cs: This attribute is inherited by - derived classes.changed the AttributeUsage attribute. - -2004-01-24 Lluis Sanchez Gual - - * XmlFormatExtensionPrefixAttribute.cs: Allow multiple usage. - -2003-12-12 Lluis Sanchez Gual - - * WebServicesConfigurationSectionHandler.cs: Removed TODO. - -2003-10-03 Gonzalo Paniagua Javier - - * WebServicesConfigurationSectionHandler.cs: keep the file name of the - configuration file around for wsdlHelpGenerator. - -2003-09-25 Lluis Sanchez Gual - - * WebServicesConfigurationSectionHandler.cs: added support for - soapExtensionReflectorTypes, soapExtensionImporterTypes and - serviceDescriptionFormatExtensionTypes. - -2003-08-28 Lluis Sanchez Gual - - * XmlFormatExtensionPointAttribute.cs: Fixed constructor. Member name - was not set. - -2003-07-08 Gonzalo Paniagua Javier - - * WebServicesConfigurationSectionHandler.cs: added - support. - -2003-07-03 Gonzalo Paniagua Javier - - * WebServicesConfigurationSectionHandler.cs: support remove/clear for - . Fixed IsSupported. - -2003-07-03 Gonzalo Paniagua Javier - - * WebServicesConfigurationSectionHandler.cs: singleton. - -2003-07-02 Gonzalo Paniagua Javier - - * WebServicesConfigurationSectionHandler.cs: New file that handles - system.web/webServices section. - -2002-07-21 Tim Coleman - * ChangeLog: - * XmlFormatExtensionAttribute.cs: - * XmlFormatExtensionPointAttribute.cs: - * XmlFormatExtensionPrefixAttribute.cs: - New files added diff --git a/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog b/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog deleted file mode 100644 index 847eb13492e..00000000000 --- a/mcs/class/System.Web.Services/System.Web.Services.Description/ChangeLog +++ /dev/null @@ -1,1274 +0,0 @@ -2010-03-03 Lluis Sanchez Gual - - * ServiceDescriptionCollection.cs: When looking for bindings and other - items, look in the list instead of the namespace table, since the - collection may have several description documents with the same - namespace. - * ProtocolImporter.cs: Same as above. A schemas collection can have - more than one schema with the same name, so we can use the namespace - indexer to find schemas. - * BasicProfileChecker.cs: Added null check. - -2010-02-01 Jb Evain - - * SoapProtocolImporter.cs: properly generate the SoapHeader - attribute on NET_2_0. - -2009-09-30 Miguel de Icaza - - * ExtensionManager.cs: Initialize the NET_2_0 pieces with - MonoTouch, but do not register any of the System.Configuration - depending extensions. - - BuildExtensionImporters, BuildExtensionReflectors: empty methods - for MOnoTouch. - - * ServiceDescriptionImporter.cs, WebReference.cs: Remove - codegeneration features for MonoTouch - -2008-12-18 Atsushi Enomoto - - * BasicProfileChecker.cs : /definitions/message/part could omit - name attribute and it should not cause null key error. - -2008-12-09 Atsushi Enomoto - - * BasicProfileChecker.cs : reimplemented R2305 that turned out to - be wrong on fixing bug #443095 (fixed). - -2008-10-28 Atsushi Enomoto - - * BasicProfileChecker.cs : use indexer instead of Add() for - collected MessagePart table. Fixed bug #434892. - -2008-07-07 Atsushi Enomoto - - * ServiceDescriptionSerializerBase2.cs, - ServiceDescriptionSerializerBase.cs : regenerated with the latest - sys.xml(.serialization). - -2008-07-02 Atsushi Enomoto - - * ProtocolImporter.cs : make event stuff public. - -2008-07-01 Atsushi Enomoto - - * BasicProfileChecker.cs : it does not really resolve relative URI in - element. It caused error, which should be reported, but - .net ignores it. It must be LAMESPEC. Anyways added comments. - -2008-07-01 Atsushi Enomoto - - * ServiceDescription.cs : fill RetrievalUrl by string.Empty - by default. - -2008-07-01 Atsushi Enomoto - - * ProtocolImporter.cs, HttpSimpleProtocolImporter.cs, - SoapProtocolImporter.cs : make classes partial in 2.0 profile. - -2008-06-10 Vladimir Krasnov - - * ProtocolReflector.cs: fixed ImportBinding method, ports with the same - name declaration when non-default binding used, #345449 - -2008-04-01 Lluis Sanchez Gual - - * ProtocolImporter.cs: Use the binding name as class name for the - proxy. - * SoapProtocolImporter.cs: Use the element name as field name for soap - headers. In 2.0, generate a property for accessing the field. - -2008-02-22 Atsushi Enomoto - - * ProtocolReflector.cs : reverted previous change, which caused - several regressions. - -2007-12-11 Vladimir Krasnov - - * ProtocolReflector.cs: fixed ImportBinding method, ports with the same - name declaration when non-default binding used, #345449 - -2007-11-01 Gert Driesen - - * SoapProtocolImporter.cs: Only output Required argument for - SoapHeaderAttribute on .NET 1.0, since it is not used in .NET 1.1 and - higher. Avoids numerous warnings when compiling generated code. - -2007-10-05 Atsushi Enomoto - - * ServiceDescriptionCollection.cs : added missing members. - -2007-08-31 Gert Driesen - - * ServiceDescription.cs: Do not require write access to file. - -2007-05-20 Konstantin Triger - - * ProtocolReflector.cs: init context with current checker. - -2007-05-11 Atsushi Enomoto - - * ProtocolImporter.cs, ServiceDescriptionImporter.cs : when there - is no binding item for a supported protocol in a WSDL, skip such - protocol and try next protocol, so that it can match HTTPGET-only - WSDLs. Part of fix for #81457. - -2007-05-08 Atsushi Enomoto - - * HttpSimpleProtocolReflector.cs : ServerType -> LogicalTypeInfo. - -2007-05-07 Adar Wesley - - * ProtocolReflector.cs: added missing method ReflectDescription. - implementation throws NotImplementedException. - -2007-03-21 Konstantin Triger - - * ConformanceChecker.cs, BasicProfileChecker.cs: enable looking the - documents up by namespace. - -2007-03-11 Konstantin Triger - - * ConformanceChecker.cs, WebServicesInteroperability.cs, ProtocolReflector.cs, - BasicProfileChecker.cs: fix validation of the R2401 rule. - -2007-03-11 Konstantin Triger - - * ServiceDescriptionFormatExtensionCollection.cs: make FindAll(Type) - consistent with Find(Type). - -2007-02-28 Atsushi Enomoto - - * ServiceDescriptionSerializeBase2.cs : regenerated with the latest - genxs. - -2007-02-28 Konstantin Triger - - * ProtocolReflector.cs: emit conformance claims when required. - -2007-02-27 Konstantin Triger - - * DocumentableItem.cs: consider empty string as nothing for documentation. - -2007-02-06 Konstantin Triger - - * ProtocolReflector.cs: Ensure the schemas are available for validation. - -2007-02-01 Konstantin Triger - - * ProtocolReflector.cs: throw if not conformant, but declared to be. - -2007-01-25 Konstantin Triger - - * ServiceDescriptionReflector.cs: describe only supported bindings and - never HttpPostLocalhost. - -2007-01-19 Atsushi Enomoto - - * ServiceDescriptionImporter.cs : initialize CodeGenerator with C#. - * SoapProtocolImporter.cs : use XmlMemberMapping.GenerateTypeName() - instead of TypeFullName for 2.0 nullable support. Fixed bug #80551. - -2006-12-18 Atsushi Enomoto - - * ProtocolReflector.cs, SoapProtocolReflector.cs, - ServiceDescriptionReflector.cs : - When both SOAP 1.1 and 1.2 bindings are to be imported, it should - not emit identical Messages and schema types twice. Hence SOAP - reflector now skips duplicates. - -2006-12-15 Atsushi Enomoto - - * SoapExtensionReflector.cs, SoapProtocolReflector.cs : - Now SOAP bindings are reflected through extension reflectors. - Added implementations for SOAP 1.1 and SOAP 1.2 (2.0 only). - The common SoapBindingExtensionReflector implements reflector - methods which used to be in SoapProtocolReflector. Also - subclassed SoapProtocolReflector to switch SOAP 1.1 and 1.2. - * ServiceDescriptionReflector.cs : under 2.0, use - Soap12ProtocolReflector and export soap12 bindings as well. - * ProtocolImporter.cs : under 2.0 profile, handle SOAP 1.2 encoding - namespace (http://www.w3.org/2003/05/soap-encoding) as well. - * ProtocolReflector.cs : call ReflectDescription(). Added FIXME. - -2006-12-15 Atsushi Enomoto - - * ProtocolReflector.cs, SoapExtensionReflector.cs : added - ReflectDescription() and its use. - -2006-12-15 Atsushi Enomoto - - * SoapProtocolImporter.cs : since Soap12Binding is derived from - SoapBinding, extra care in IsBindingSupported() is needed. - -2006-12-14 Atsushi Enomoto - - * SoapProtocolImporter.cs : if the importer is SOAP12, initialize - SoapVersion in generated code. - * ServiceDescriptionImporter.cs, - ProtocolImporter.cs : reduce extra argument. - * ServiceDescriptionSerializerBase2.cs : fix warnings. - -2006-12-14 Atsushi Enomoto - - * ServiceDescription.cs : added soap12 namespace mapping in output. - * ServiceDescriptionCollection.cs, - ServiceDescriptionImporter.cs : fixed an issue that two ImportInfos - are processed. Make Importer.AddServiceDescription() independent - of ServiceDescriptionCollection. - -2006-12-14 Atsushi Enomoto - - * ExtensionManager.cs : added SOAP 1.2 binding extensions. - * SoapProtocolImporter.cs, - ServiceDescriptionImporter.cs : - Added SOAP 1.2 protocol importer. - Protocol name comparison is case insensitive. - -2006-12-14 Atsushi Enomoto - - * BasicProfileChecker.cs : fixed R2305 check, which did wrong check - on Operations. - * Operation.cs : ParameterOrder should not contain empty strings. - * WebServicesInteroperability.cs : they are all done. All wrong - behaviors should be regarded as bugs. - -2006-12-12 Atsushi Enomoto - - * BasicProfileChecker.cs : - Finished all rule review and implementation. - -2006-12-12 Atsushi Enomoto - - * OperationCollection.cs, OperationMessageCollection.cs: - added internal Find() to find an item by name. - * BasicProfileChecker.cs : implemented R2803, R2710, R2711, R2716, - R2717, R2726, R2718, R2720, R2721, R2754 and R2723 (in order in - the WS-BP1.1 spec). - -2006-12-11 Atsushi Enomoto - - * BasicProfileChecker.cs : more rule review, with Basic Profile TAD. - Implemented some more rules: R2304-R2306. - -2006-12-11 Atsushi Enomoto - - * WebServicesInteroperability.cs : - Format extension could be XmlElement, so don't expect wrong cast. - -2006-12-11 Atsushi Enomoto - - * ProtocolImporter.cs : (ImportsEncodedNamespace) XmlSchemaExternal - could be of other types than XmlSchemaImport. - -2006-12-04 Atsushi Enomoto - - * SoapProtocolImporter.cs : added trivial IsSoapEncodingPresent(). - -2006-12-01 Atsushi Enomoto - - * wsdl-1.1-soap.xsd : new file. WSDL 1.1 SOAP binding schema. - * SoapBinding.cs: implement Schema property. - -2006-12-01 Atsushi Enomoto - - * ExtensionManager.cs : WebServicesSection.Instance -> .Current. - -2006-11-30 Atsushi Enomoto - - * SoapProtocolReflector.cs : Added alias HeaderInfo to - SoapHeaderMapping. Renamed some properties. - -2006-11-30 Atsushi Enomoto - - * HttpSimpleProtocolReflector.cs : LogicalTypeInfo -> ServerType. - -2006-11-30 Atsushi Enomoto - - * SoapHeaderFaultBinding.cs, NamedItem.cs, SoapBinding.cs, - MimeXmlBinding.cs, SoapBodyBinding.cs, MimeContentBinding.cs, - SoapHeaderBinding.cs, HttpBinding.cs: cosmetic 2.0 API fixes. - -2006-11-30 Atsushi Enomoto - - * BasicProfileViolationEnumerator.cs : new missing 2.0 class. - * BasicProfileViolationCollection.cs : use it. - -2006-11-28 Atsushi Enomoto - - * BasicProfileChecker.cs : reviewed and updated some of the - requirements to Basic Profile 1.1 Final Material. - -2006-11-15 Atsushi Enomoto - - * WebReference.cs : added missing .ctor(). - -2006-11-15 Atsushi Enomoto - - * WebReferenceOptionsSerializer.cs : - (#if NET_2_0) oops, I did it again :-( - -2006-11-15 Atsushi Enomoto - - * web-reference.genxs : fixed -> . - * WebReferenceOptionsSerializer.cs : regenerated. - -2006-11-15 Atsushi Enomoto - - * ServiceDescriptionImporter.cs : API fix. Now we can use new - WebReferenceOptions. - -2006-11-14 Atsushi Enomoto - - * WebReferenceOptionsSerializer.cs : oops, surrounding #if NET_2_0 - is required when it is regenerated. - -2006-11-14 Atsushi Enomoto - - * WebReferenceOptions.cs : actually Read() raises invalid operation - when it raises an error. - -2006-11-14 Atsushi Enomoto - - * web-reference.xsd : fixed namespace URI. - * web-reference.genxs : genxs file. - * WebReferenceOptionsSerializer.cs : new file, generated by genxs. - * WebReferenceOptions.cs : implemented Read(). - -2006-11-14 Atsushi Enomoto - - * ServiceDescriptionImportStyle.cs : added XmlEnum attributes in - 2.0 profile. - * WebReferenceOptions.cs : new 2.0 class. - * web-reference.xsd : new resource for WebReferenceOptions.Schema. - -2006-11-14 Atsushi Enomoto - - * ServiceDescription.cs : add [XmlIgnore] to ValidationWarnings. - (yes, it is a collection, thus we need explicit attribute.) - -2006-11-14 Atsushi Enomoto - - * ConformanceChecker.cs, WebServicesInteroperability.cs, - BasicProfileViolation.cs, BasicProfileChecker.cs: - 2.0 API fixes (WsiClaims -> WsiProfiles). - -2006-11-14 Atsushi Enomoto - - * wsdl-1.1.xsd : imported from the spec site (schemas.xmlsoap.org) - to be used for ServiceDescription.Schema. - * ServiceDescription.cs : added Schema property and validating Read() - overloads. - -2006-11-07 Atsushi Enomoto - - * ServiceDescriptionSerializerBase2.cs : - sync with sys.xml.serialization API updates. - -2006-10-25 Ankit Jain - - * ServiceDescriptionSerializerBase2.cs: Mark classes as internal. - -2006-09-07 Ankit Jain - - * ServiceDescription.cs (.ctor): Set targetNamespace = null, - and initialize 'types'. - (ServiceDescription.ServiceDescriptions): Don't throw NRE. - -2006-09-06 Vladimir Krasnov - - * ServiceDescriptionSerializerBase2.cs: inserted TARGET_JVM for not - supported class - -2006-09-05 Ankit Jain - - * wsdl.genxs: Remove readerhooks for "unknownAttribute" and - "attributes". - * ServiceDescription.cs (ServiceDescription.AddUnknownAttribute): - (ServiceDescription.SetExtensibleAttributes): Remove. - * ServiceDescriptionSerializerBase.cs: Regenerated with genxs (for - !NET_2_0 profile) - * ServiceDescriptionSerializerBase2.cs: Generated with genxs2 (for - NET_2_0 profile) - -2006-09-05 Lluis Sanchez Gual - - * BasicProfileChecker.cs: In FindMessage, get faults messages from the - Faults collection. Added null check. - -2006-09-05 Ankit Jain - - * ServiceDescriptionImportWarnings.cs: Remove [Serializable]. - -2006-09-05 Ankit Jain - - * OperationFlow.cs: Remove [Serializable]. - -2006-09-05 Ankit Jain - - * DocumentableItem.cs (DocumentableItem.Namespaces): Add missing NET_2_0 - property. - -2006-08-23 Konstantin Triger - - * ServiceDescriptionReflector.cs: remove CONFIGURATION_2_0 #if since NET_2_0 - implies it. - * ServiceDescription.cs: Added TARGET_JVM to workaround lack of TARGET_JVM - support for 'new T()' in generics. - -2006-08-21 Konstantin Triger - - * ServiceDescriptionCollection.cs: refactoring for Add(), removing using of - ServiceDescriptionImporter for java profile as there is no support for - code generation. - -2006-07-24 Atsushi Enomoto - - * ProtocolImporter.cs, ServiceDescriptionImporter.cs : - some 2.0 API fixes from betas to RTM. - -2006-06-08 Chris Toshok - - * ExtensionManager.cs: remove the CONFIGURATION_2_0 from ifdefs. - NET_2_0 implies this now. - -2006-05-03 Ankit Jain - - * wsdl.genxs: Call ReadExtension for all unknown elements. - * ServiceDescription.cs (ServiceDescription.ReadExtension): Add - XmlDocument param. For NET_2_0, add any elements with no corresponding - extensions to the DocumentableItem.Extensions property. - (ServiceDescriptionSerializer.Serialize): Use - WriteRoot_ServiceDescription instead of WriteTree. - (ServiceDescriptionSerializer.Deserialize): Use - ReadRoot_ServiceDescription instead of ReadTree. - * ServiceDescriptionSerializerBase.cs: Regenerate. - -2006-04-27 Ankit Jain - - * OperationMessage.cs (Extensions): Remove, incorrectly added in earlier - commit. - * OperationInput.cs (Extensions): - * OperationOutput.cs (Extensions): - * OperationFault.cs (Extensions): Override and implement missing property. - -2006-04-27 Ankit Jain - - * ServiceDescriptionSerializerBase.cs (ServiceDescriptionWriterBase): - Make it internal. - -2006-04-27 Ankit Jain - - * DocumentableItem.cs (ExtensibleAttributes): - (Extensions): Add missing NET_2_0 properties. - * Port.cs: - * OperationBinding.cs: - * MessagePart.cs - * Binding.cs: - * Types.cs: - * Service.cs: - * OperationMessage.cs: - * Message.cs: - * Import.cs: - * Operation.cs: - * PortType.cs: Override and implement Extensions property. Add - XmlFormatExtensionPoint attribute. - - * MessageBinding.cs: Abstract Extensions property is not present in - NET_2_0. - - * wsdl.genxs: Update to process unknown attributes as ExtensibleAttributes in NET_2_0. - * ServiceDescriptionSerializerBase.cs: Regenerated from wsdl.genxs - - * ServiceDescription.cs (ServiceDescription.AddUnknownAttribute): New. Add attribute to - attributes collection. - (ServiceDescription.SetExtensibleAttributes): Set DocumentableItem.ExtensibleAttributes - property. - - * ServiceDescriptionFormatExtensionCollection.cs - (ServiceDescriptionFormatExtensionCollection.SetParent): Set only if - value is a ServiceDescriptionFormatExtension type object. - -2006-03-12 VLadimir Krasnov - - * ServiceDescription.cs: removed TARGET_JVM directives from - serializer member - -2006-01-04 Chris Toshok - - * ExtensionManager.cs: add CONFIGURATION_2_0 stuff. - - * ServiceDescriptionReflector.cs: add CONFIGURATION_2_0 stuff. - -2005-12-07 Lluis Sanchez Gual - - * ProtocolImporter.cs: nullify message fields before processing a - new method. - * SoapProtocolImporter.cs: Only use the wrapped format if both the - input and output messages specify that format. If one of them is not, - then use bare format. This partially fixes bug #75019. - -2005-10-05 Atsushi Enomoto - - * wsdl.genxs, ServiceDescriptionSerializerBase.cs : dependent fix on - XmlSchema.Read(). Fixed bug #76311. - * ServiceDescription.cs : name is null by default otherwise it fails - to be written. - -2005-09-01 Ilya Kharmatsky - - * In WebReference.cs excluded by TARGET_J2EE directives - constructors / methods which use CodeDom API (unsupported in - J2EE configuration. - -2005-08-15 Gert Driesen - - * DocumentableItem.cs: DocumentationElement is also available in .NET - 1.1. - * MimeMultipartRelatedBinding.cs: Changed XmlElement name of Parts - property to match MS.NET. - * OperationMessageCollection.cs: Removed GetKey override to match - MS.NET. - * ServiceDescriptionImportWarnings.cs: SchemaValidation and - WsiConformance should only be exposed in 2.0 profile. - * ServiceDescriptionFormatExtension.cs: Parent should not be ignored - on 2.0 profile. - -2005-06-14 Lluis Sanchez Gual - - * SoapProtocolReflector.cs: Set the part name when using bare encoded format. - * ServiceDescriptionFormatExtensionCollection.cs: Use IsInstanceOfType instead - of Type.IsAssignableFrom when possible. - -2005-06-06 Kornél Pál - - * ServiceDescriptionReflector.cs: Added support for HttpPostLocalhost and HttpSoap12 - -2005-06-05 Konstantin Triger - - * ServiceDescriptionSerializerBase.cs: Perform correct name encoding - * ServiceDescription.cs, SoapTransportImporter.cs: moving static fields to AppDomain in Java builds - -2005-04-11 Lluis Sanchez Gual - - * ServiceDescriptionCollection.cs: Notify the parent importer - when a service description is added. - * ServiceDescriptionImporter.cs: Register wsdl docs added to the - collection. - -2005-02-07 Lluis Sanchez Gual - - * HttpSimpleProtocolImporter.cs: Fixed warning. - -2004-11-08 Lluis Sanchez Gual - - * HttpPostProtocolReflector.cs: Avoid generating an empty part attribute. - This was causing problems when importing the wsdl from MS Visual Studio. - -2004-10-26 Lluis Sanchez Gual - - * ProtocolImporter.cs, HttpSimpleProtocolImporter.cs, - SoapProtocolImporter.cs: When appsettingurlkey is provided, generate - code that reads the url from the config file, instead of doing it at - the moment of generation. This fixes bug #68795. - -2004-10-01 Lluis Sanchez Gual - - * HttpSimpleProtocolImporter.cs: Fix import of arrays of primitive types. - -2004-09-13 Lluis Sanchez Gual - - * ServiceDescriptionReflector.cs: Don't generate empty schemas. - -2004-09-03 Lluis Sanchez Gual - - * ProtocolImporter.cs: Fixing the fix. The generated class must always - be added. - -2004-09-01 Lluis Sanchez Gual - - * BasicProfileChecker.cs: Some small fixes. - * FaultBinding.cs: Removed useless code. - * HttpSimpleProtocolImporter.cs, SoapProtocolImporter.cs: Take into account - that now we may be generating code for a binding which is not referenced - by any port. In this case Port is null. - * MessageBinding.cs: Properly set the parent operation binding. - * OperationBinding.cs: When adding messages, set its parent property. - * ProtocolImporter.cs: Support generation of proxies for wsdl documents - that do not have any Service entry. In this case, it now generates - a proxy for every binding. - -2004-08-24 Lluis Sanchez Gual - - * BasicProfileChecker.cs: Implemented more rules. - * ConformanceChecker.cs: Added service list property in - ConformanceCheckContext. - * MessagePart.cs: Added some convenient internal properties. - * OperationMessageCollection.cs: Added property for getting the fault - message. - * ServiceDescriptionFormatExtensionCollection.cs: The find method now - can return subclasses of the provided class. - * WebServicesInteroperability.cs: Set the context schema when processing - a schema. - -2004-07-28 Lluis Sanchez Gual - - * BasicProfileChecker.cs, ConformanceChecker.cs, - WebServicesInteroperability.cs: Fixed build errors. I commited before - it was ready :-(. - -2004-07-28 Lluis Sanchez Gual - - * BasicProfileChecker.cs: Added checks for R2101, R2102, R2105, R2110, R2111 - * ConformanceChecker.cs: Added check methods for schema objects. - * WebServicesInteroperability.cs: Added checks for schema objects. - -2004-07-26 Lluis Sanchez Gual - - * HttpSimpleProtocolImporter.cs: Implemented internal method to support - the new asyc model. - * ProtocolImporter.cs: Generate code for the new async model. - Added support for generating server skeletons in addition to client - proxies. - * ServiceDescriptionImporter.cs: Removed unneded check. - * SoapProtocolImporter.cs: Added support for generating server skeletons in - addition to client proxies. - -2004-07-23 Lluis Sanchez Gual - - * ServiceDescriptionImporter.cs: Fixed bug when getting documents from a - reference. - * SoapProtocolImporter.cs: Create code exportes using the corrent generation - options. Added final attribute to the generated methods (so generated - methods are not virtual any more). - * WebServicesInteroperability.cs: Fixed bug when getting documents from a - reference. Added check for Import elements. - -2004-07-22 Lluis Sanchez Gual - - * ProtocolImporter.cs: Added some internal properties needed for 2.0 - features. - * ServiceDescriptionImporter.cs: Implemented some 2.0 methods. - * SoapProtocolImporter.cs: Create xml importers using the correct - ImportContext and generation options. - * WebReference.cs: It is now internal for 1.1 profile. Implemented some - properties. - * CodeGenerationOptions.cs: Made internal in 1.1 profile. - * ImportContext.cs: Implemented. - * XmlSchemaImporter.cs: Implemented some 2.0 constructors. - -2004-07-14 Lluis Sanchez Gual - - * ConformanceChecker.cs, BasicProfileChecker.cs: New files that implement - the basic infrastructure for basic profile conformance checking. - * BasicProfileViolation.cs: Take normative information from the rule object. - * BasicProfileViolationCollection.cs: Added Add method. - * ServiceDescriptionFormatExtension.cs: Little fix. - * WebServicesInteroperability.cs: Implemented basic support for conformance - checking. - -2004-07-13 Lluis Sanchez Gual - - * Binding.cs, Message.cs, MessageBinding.cs, MessagePart.cs, Operation.cs, - OperationBinding.cs, OperationMessage.cs, Port.cs, PortType.cs, - Service.cs, ServiceDescription.cs, - Name property moved to NamedItem in 2.0. - * DocumentableItem.cs, ServiceDescriptionFormatExtension.cs, - ServiceDescriptionImportWarnings.cs, ServiceDescriptionImporter.cs, - SoapFaultBinding.cs: Added 2.0 api. - * BasicProfileViolation.cs, BasicProfileViolationCollection.cs, - NamedItem.cs, Soap12AddressBinding.cs, Soap12Binding.cs, - Soap12BodyBinding.cs, Soap12FaultBinding.cs, Soap12HeaderBinding.cs, - Soap12OperationBinding.cs, WebReference.cs, WebReferenceCollection.cs, - WebServicesInteroperability.cs: Mostly implemented new 2.0 classes. - -2004-07-01 Lluis Sanchez Gual - - * SoapProtocolReflector.cs: Don't generate wsdl for unknown header - attributes. - -2004-06-25 Lluis Sanchez Gual - - * HttpSimpleProtocolImporter.cs: Added null check. The XmlTypeMapping for - the return type will be null if the method returns void. - -2004-06-22 Lluis Sanchez Gual - - * HttpSimpleProtocolImporter.cs: Import return types as XmlTypeMapping, - not as XmlMemberMapping. This allows the use of the correct AddMetadata - method for generating attributes. - -2004-06-11 Gert Driesen - - * SoapProtocolImporter.cs: Added stub for missing IsSoapEncodingPresent - method - * MimeContentBinding.cs: removed extra Default attribute from Part - -2004-06-10 Lluis Sanchez Gual - - * HttpSimpleProtocolImporter.cs: Add needed XmlInclude attributes to the - generated class. Generate the correct data type for input parameters. - * SoapProtocolImporter.cs: Like in MS.NET, take the first output parameter - as the return value of the method. When generating a header variable, - use the type name as the base for the variable name, not the part name. - -2004-06-02 Lluis Sanchez Gual - - * HttpSimpleProtocolImporter.cs: Fixed case of generated methods to match - MS behavior. Always use import input parameters as System.String. - * ProtocolImporter.cs: Remove _x0020_ from type names. - * SoapProtocolImporter.cs: Fixed case of generated methods to match - MS behavior. - -2004-06-01 Gert Driesen - - * Binding.cs: removed extra XmlIgnore attribute on ServiceDescription - * Import.cs: removed extra XmlIgnore attribute on ServiceDescription - * Message.cs: removed extra XmlIgnore attribute on ServiceDescription - * MessageBinding.cs: removed extra DefaultValue attribute from Name, - removed extra XmlIgnoreAttribute from OperationBinding - * MessagePart.cs: removed extra XmlIgnore attribute on Message - * MimeContentBinding.cs: removed extra DefaultValue attribute on Part - * Operation.cs: removed extra XmlIgnore attribute on PortType - * OperationBinding.cs: removed extra XmlIgnore attribute on Binding - * OperationMessage.cs: removed extra XmlIgnore attribute on Operation - * Port.cs: removed extra XmlIgnore attribute on Service - * PortType.cs: removed extra XmlIgnore on ServiceDescription - * Service.cs: removed extra XmlIgnore on ServiceDescription - * ServiceDescriptionFormatExtension.cs: removed extra XmlIgnore - attribute on Parent - * SoapHeaderBinding.cs: added XmlElement attribute on Fault - * HttpSimpleProtocolImporter.cs: removed unused variable - * ServiceDescriptionImporter.cs: removed unused variable - * SoapProtocolImporter.cs: removed unused variable - -2004-05-25 Lluis Sanchez Gual - - * BindingCollection.cs: Fixed this[string] property. - -2004-05-24 Lluis Sanchez Gual - - * ProtocolImporter.cs: issue a warning if no services have been found. - -2004-03-02 Lluis Sanchez Gual - - * SoapBinding.cs: Added missing attributes. The class is not sealed. - * SoapBodyBinding.cs: Removed unneeded attributes. - -2004-03-02 Lluis Sanchez Gual - - * ProtocolImporter.cs: Little fix in schema classification. - -2004-02-27 Lluis Sanchez Gual - - * ExtensionManager.cs: Create all serializers for soap extensions at once. - * HttpSimpleProtocolImporter.cs: Assign the correct set of schemas to the - schema importers (do not mix literal schemas with encoded schemas). - * ProtocolImporter.cs: Added LiteralSchemas and EncodedSchemas properties. - Separation between literal and encoded schemas is needed to avoid importing - for example a literal schema as encoded. Also implemented ClasifySchemas, - which separates literal from encoded schemas. I really don't like doing it - in this way, but I haven't found another way. - * SoapProtocolImporter.cs: Add type include attributes to the generated - proxy classes. - -2004-02-11 Lluis Sanchez Gual - - * SoapProtocolReflector.cs: Fixed bug #53247. Element name asigned to the - message part (in literal+bare format) was incorrect. - -2004-01-27 Lluis Sanchez Gual - - * SoapProtocolImporter.cs, SoapProtocolReflector.cs: Support methods with - "any" as return type. In this case, the part of the return message contains - a reference to the type that describes the "any" element. - -2004-01-24 Lluis Sanchez Gual - - * ExtensionManager.cs: Support more than one XmlFormatExtensionPrefixAttribute - un one soap extension. - * HttpSimpleProtocolImporter.cs: Made class internal. - * HttpSimpleProtocolReflector.cs.cs: ReflectMethodBinding(): GET and POST - do not use method bindings. Return null. - * ProtocolReflector.cs: Several fixes: do not generate binding if it doesn't - have any operation, avoid port and binding name colisions, and other minor - fixes. - * ServiceDescription.cs: Collect the namespaces to be added to the root - element of a serializaed wsdl document from the soap extensions. - * ServiceDescriptionSerializerBase.cs: Made classes internal. - * SoapAddressBinding.cs, SoapFaultBinding.cs, SoapOperationBinding.cs, - SoapProtocolImporter.cs: Class should not be sealed. - * SoapBodyBinding.cs: Set the correct class attributes. - * SoapHeaderBinding.cs: Class should not be sealed. Added missing method. - * SoapHeaderFaultBinding.cs: Fixed class attributes. - -2004-01-21 Lluis Sanchez Gual - - * HttpSimpleProtocolImporter.cs: pass the web service class list to the xml - importers to make sure that no data classes are created with the same - name as the web service. - * ProtocolImporter.cs: Use port name as class name only if there is more - than one port using the same protocol. This fixes big #52742. - -2004-01-19 Lluis Sanchez Gual - - * HttpSimpleProtocolReflector.cs, SoapProtocolReflector.cs: - Use GetWebServiceLiteralNamespace instead of WebServiceLiteralNamespace. - * ProtocolReflector.cs: Port names must be unique in a service description. - This fixes bug #53019. - * ProtocolImporter.cs: Little fix. - -2004-01-14 Lluis Sanchez Gual - - * ProtocolImporter.cs, SoapProtocolImporter.cs: Added support for OneWay - operations (those don't have output message). - * SoapProtocolReflector.cs: Set the correct element name and - namespace for headers (those are not managed like other data classes). - -2004-01-13 Lluis Sanchez Gual - - * ProtocolReflector.cs: in the case a new ServiceDescription is created, - the name of the BindingInfo was not copied into the new ServiceDescriptor. - Patch by Yaacov Akiba Slama. - -2003-12-12 Lluis Sanchez Gual - - * HttpSimpleProtocolImporter.cs: In ImportOutMembersMapping(), support part - without element name (use anyType in this case). - In GetOutMimeFormatter(), support MimeContentBinding. - * ProtocolImporter.cs, SoapProtocolImporter.cs: Improved error and warning - handling. Minor fixes. - -2003-11-11 Lluis Sanchez Gual - - * ServiceDescription.cs, SoapBinding.cs, SoapHeaderBinding.cs, - SoapHeaderFaultBinding.cs: Removed some TODOs and FIXMEs. - -2003-10-20 Lluis Sanchez Gual - - * ServiceDescription.cs: Fixed implementation of CanRead. - -2003-10-15 Lluis Sanchez Gual - - * MessageBinding.cs: Name property should be null by default. - * ProtocolImporter.cs: Take into account the previous change. - -2003-10-15 Lluis Sanchez Gual - - * HttpSimpleProtocolReflector.cs, ProtocolReflector.cs: - Fixed naming of messages. - * ProtocolImporter.cs: It now iterates through all bindings. It creates - a namespace for all bindings. - * ServiceDescriptionImporter.cs: Some code moved to ProtocolImporter. - * SoapProtocolImporter.cs: Improved support for RPC format. It now is working. - -2003-10-13 Lluis Sanchez Gual - - * HttpSimpleProtocolReflector.cs, SoapProtocolReflector.cs: - Get the namespace for literal types from LogicalTypeInfo, since it may not - be the same as the service namespace. - * ProtocolReflector.cs: Access LogicalTypeInfo to get WS info common to - all protocols. - * ServiceDescription.cs: Added soap/encoded namespace. - * SoapProtocolImporter.cs: Added some bits of RPC format support. - -2003-10-06 Lluis Sanchez Gual - - * ProtocolImporter.cs: Moved some code to ServiceDescriptionImporter. - WebServiceBindingAttribute addition moved to SoapProtocolImporter. - Moved GetServiceUrl here (from SoapProtocolImporter). - * ServiceDescriptionImporter.cs: Added support for HttpGet and HttpPost - importers. - * SoapProtocolImporter.cs: Minor fixes. - * HttpSimpleProtocolImporter.cs, HttpGetProtocolImporter.cs, - HttpPostProtocolImporter.cs: new files that implement HttpGet and HttpPost - importers. - -2003-10-04 Lluis Sanchez Gual - - * ProtocolReflector.cs: The ReflectionImporter property now creates a - reflector if the TypeStubInfo does not provide one. - Do not create XmlSchemaExporter. Take it from the service reflector, sine - it must be reused for all protocol reflectors. Moved some code to - SoapProtocolReflector, since it cannot be reused for all reflectors. - * ServiceDescriptionReflector.cs: Reflect the type for all available - protocols. - * SoapProtocolReflector.cs: Moved here some code from ProtoclReflector. - * HttpGetProtocolReflector.cs, HttpPostProtocolReflector.cs, - HttpSimpleProtocolReflector.cs: new files. - -2003-10-01 Lluis Sanchez Gual - - * ProtocolReflector.cs: Adapted to the changes in TypeStubInfo. Moved some - common code to ServiceDescriptionReflector. - * ServiceDescriptionReflector.cs: Moved some code from ProtocolReflector.cs - -2003-09-28 Lluis Sanchez Gual - - * ExtensionManager.cs: Read extension types from the configuration file. - Added methods for getting extension importers and reflectors. - * ProtocolImporter.cs: Implemented. - * ProtocolReflector.cs: Implemented. - * ServiceDescriptionCollection.cs: Fixed some methods for finding wsdl - elements. - * ServiceDescriptionImporter.cs: moved most of the code to ProtocolImporter. - * ServiceDescriptionReflector.cs: moved most of the code to - ProtocolReflector and SoapProtocolReflector. - * SoapProtocolImporter.cs: Implemented. - * SoapProtocolReflector.cs: Implemented. - * SoapTransportImporter.cs: Implemented. - * SoapHttpTransportImporter.cs: Implemented. - * wsdl.genxs: Added. - -2003-09-14 Lluis Sanchez Gual - - * DocumentableItem.cs MimeContentBinding.cs OperationMessage.cs - OperationMessageCollection.cs PortCollection.cs PortType.cs - PortTypeCollection.cs ServiceCollection.cs ServiceDescriptionCollection.cs - SoapBodyBinding.cs SoapOperationBinding.cs: Several fixes by Erik LeBel - * ServiceDescriptionImporter.cs: - * ServiceDescriptionSerializerBase.cs: regenerated after the changes in - the service description changes. - * ServiceDescriptionReflector.cs: Fixed generation of message parts in - bare format. - -2003-09-11 Lluis Sanchez Gual - - * ServiceDescriptionImporter.cs, ServiceDescriptionReflector.cs: Added - first bits of encoded format support. - -2003-09-04 Lluis Sanchez Gual - - * ServiceDescription.cs: minor fixes. - * ServiceDescriptionImporter.cs: initial implementation. - * ServiceDescriptionReflector.cs: Added support for bare parameter style. - Added support for encoded format. - -2003-09-01 Lluis Sanchez Gual - - * ExtensionManager.cs: Added - * ServiceDescriptionSerializerBase.cs. Added - * ServiceDescription.cs: Reenabled suspport for serialization. - * ServiceDescriptionReflector.cs: Import type and method documentation. - -2003-08-29 Lluis Sanchez Gual - - * ServiceDescription.cs: Disabled suspport for serialization, until I found - an easy way of generate serialization readers and writers. - -2003-08-28 Lluis Sanchez Gual - - * MessageBinding.cs: Added default value attribute for Name property. - * OperationMessage.cs: Added default value attribute for Name property. - * ServiceDescription.cs: Changed order of some properties, so they are - serialized in the right order. - Added GetNamespaceList(), which returns the namespaces to add when serializing - the document. - Implemented classes ServiceDescriptionSerializer and ServiceDescriptionWriter, - that extends the XmlSerializer by adding suport for XmlFormatExtensions. - * ServiceDescriptionReflector.cs: Basic implementation (no support for - extensions yet). - * SoapBinding.cs: Fixed namespace name. - * SoapBodyBinding.cs: Added null check in PartsString property. - * SoapOperationBinding.cs: Fixed namespace name. - -2003-07-22 Lluis Sanchez Gual - - * Binding.cs, Import.cs, Message.cs, MessageBinding.cs, MessagePart.cs, - Operation.cs, OperationBinding.cs, OperationMessage.cs, Port.cs, - PortType.cs, Service.cs: Added XmlIgnore attributes to properties - referencing parent objects. - * OperationMessageCollection.cs: Fixed wrong OnInsert method - * ServiceDescription.cs: Removed unneeded methods in - ServiceDescriptionSerializer. - -2002-08-20 Tim Coleman - * ServiceDescription.cs: - Add ServiceDescription.ServiceDescriptionSerializer - class. - * ServiceDescriptionFormatExtensionCollection.cs: - Remove reference to "parent". - -2002-08-19 Tim Coleman - * BindingCollection.cs: - Use base constructor, remove SetParent call - * FaultBindingCollection.cs: - * ImportCollection.cs: - * MessageCollection.cs: - * MessagePartCollection.cs: - * OperationBindingCollection.cs: - * OperationCollection.cs: - * OperationFaultCollection.cs: - * PortCollection.cs: - * PortTypeCollection.cs: - * ServiceCollection.cs: - * ServiceDescriptionFormatExtensionCollection.cs: - Use base constructor - * ServiceDescriptionCollection.cs: - Use base constructor, Remove SetParent method - * ServiceDescriptionBaseCollection.cs: - Make parent object private as according to - class status page. - * OperationMessageCollection.cs: - Use base constructor - Remove excess break's to avoid compiler warning - Remove TODO attribute (confirmed default retval) - -2002-08-15 Tim Coleman - * FaultBindingCollection.cs: - * ImportCollection.cs: - * MessageCollection.cs: - * MessagePartCollection.cs: - * OperationBindingCollection.cs: - * OperationCollection.cs: - * OperationFaultCollection.cs: - * OperationMessageCollection.cs: - * PortCollection.cs: - * PortTypeCollection.cs: - * ServiceCollection.cs: - * ServiceDescriptionFormatExtensionCollection.cs: - Use parent from ServiceDescriptionBaseCollection - * ServiceDescriptionCollection.cs: - Use parent from ServiceDescriptionBaseCollection - Implement SetParent () method - * ServiceDescriptionBaseCollection.cs: - Add "parent" object. - Add SetParent call to OnSet() and OnInsert () - -2002-08-12 Tim Coleman - * Operation.cs: - Fix ParameterOrderString in case ParameterOrder is - null. - * BindingCollection.cs: - Remove Table handling on insert/delete/indexer - because it is handled in base class. - * ServiceDescriptionBaseCollection.cs: - Only add an element to the hashtable if its GetKey () - method does not return null. - -2002-08-09 Tim Coleman - * BindingCollection.cs: - * ServiceDescriptionCollection.cs: - Implement Set indexer - * FaultBindingCollection.cs: - * MessageCollection.cs: - * MessagePartCollection.cs: - * OperationFaultCollection.cs: - * PortCollection.cs: - * PortTypeCollection.cs: - * ServiceCollection.cs: - Implement Set indexer, code cleanup - * Message.cs: - Implement FindPartByName () - * OperationMessageCollection.cs: - Alter OnSet () method - * ServiceDescriptionBaseCollection.cs: - Implement some methods. - * ServiceDescriptionFormatExtensionCollection.cs: - Implement Find (), FindAll (), OnValidate () methods - - -2002-08-06 Tim Coleman - * ServiceDescription.cs: - Add namespace definitions when serializing. - * HttpBinding.cs: - Change namespace definition (wsdl was spelt wsld) - -2002-08-06 Tim Coleman - * ServiceDescription.cs: - Change the XmlElement name from "type" to "types" for - the Types object - -2002-08-06 Tim Coleman - * ServerProtocol.cs: - Add new class as implied by class statuc page. - SoapServerProtocol is derived from this. - * SoapServerProtocol.cs: - Change base class to ServerProtocol. - * SoapClientMethod.cs: - This class should not be sealed. - -2002-08-03 Tim Coleman - * SoapProtocolReflector.cs: - Removed SoapBinding property and made the class - not sealed to agree with class reference page. - -2002-08-03 Tim Coleman - * ServiceDescriptionBaseCollection.cs: - Removed some NotImplementedException()'s so that - it runs. - -2002-07-26 Tim Coleman - * ServiceDescription.cs: - Changed the creation of the XmlSerializer after - consulting the System.Xml.Serialization namespace - and trying to serialize a document. Now works somewhat! - -2002-07-25 Tim Coleman - * OperationMessageCollection.cs: - Some implementation of this class after consulting a - WSDL reference. Now validates the inputs. - -2002-07-24 Tim Coleman - * ProtocolImporter.cs: - * ProtocolReflector.cs: - Some implementation of these classes. MonoTODO's begone! - * SoapProtocolImporter.cs: - Changed description to literal string "Soap" - * SoapProtocolReflector.cs: - Added a new class based on guesswork and conjecture. - -2002-07-24 Tim Coleman - * ServiceDescription.cs: - Implement Read/Write methods for serialization/ - deserialization. - -2002-07-23 Tim Coleman - * ServiceDescription.cs: - Add XmlIgnore attribute to ServiceDescriptions property - * OperationFlow.cs: - * ServiceDescriptionImportWarnings.cs: - Explicitly set values in enumeration to match - .NET. - -2002-07-22 Tim Coleman - * Binding.cs: - * BindingCollection.cs: - * DocumentableItem.cs: - * FaultBinding.cs: - * FaultBindingCollection.cs: - * HttpAddressBinding.cs: - * HttpBinding.cs: - * HttpOperationBinding.cs: - * HttpUrlEncodedBinding.cs: - * HttpUrlReplacementBinding.cs: - * Import.cs: - * ImportCollection.cs: - * InputBinding.cs: - * Message.cs: - * MessageBinding.cs: - * MessageCollection.cs: - * MessagePart.cs: - * MessagePartCollection.cs: - * MimeContentBinding.cs: - * MimeMultipartRelatedBinding.cs: - * MimePart.cs: - * MimePartCollection.cs: - * MimeTextBinding.cs: - * MimeTextMatch.cs: - * MimeTextMatchCollection.cs: - * MimeXmlBinding.cs: - * Operation.cs: - * OperationBinding.cs: - * OperationBindingCollection.cs: - * OperationCollection.cs: - * OperationFaultCollection.cs: - * OperationFlow.cs: - * OperationMessage.cs: - * OperationMessageCollection.cs: - * OutputBinding.cs: - * Port.cs: - * PortCollection.cs: - * PortType.cs: - * PortTypeCollection.cs: - * ProtocolImporter.cs: - * Service.cs: - * ServiceCollection.cs: - * ServiceDescription.cs: - * ServiceDescriptionBaseCollection.cs: - * ServiceDescriptionCollection.cs: - * ServiceDescriptionFormatExtension.cs: - * ServiceDescriptionFormatExtensionCollection.cs: - * ServiceDescriptionImportWarnings.cs: - * SoapAddressBinding.cs: - * SoapBinding.cs: - * SoapBindingStyle.cs: - * SoapBindingUse.cs: - * SoapBodyBinding.cs: - * SoapExtensionImporter.cs: - * SoapExtensionReflector.cs: - * SoapFaultBinding.cs: - * SoapHeaderBinding.cs: - * SoapHeaderFaultBinding.cs: - * SoapOperationBinding.cs: - * SoapTransportImporter.cs: - * Types.cs: - 1. Add missing attributes as determined by reflection - 2. Fix protection levels where appropriate - 3. Add missing items where appropriate - Basically, this was a change to remove all the X's from - the project status page for this namespace :) - -2002-07-19 Tim Coleman - * Binding.cs: - * BindingCollection.cs: - * ChangeLog: - * DocumentableItem.cs: - * FaultBinding.cs: - * FaultBindingCollection.cs: - * HttpAddressBinding.cs: - * HttpBinding.cs: - * HttpOperationBinding.cs: - * HttpUrlEncodedBinding.cs: - * HttpUrlReplacementBinding.cs: - * Import.cs: - * ImportCollection.cs: - * InputBinding.cs: - * Message.cs: - * MessageBinding.cs: - * MessageCollection.cs: - * MessagePart.cs: - * MessagePartCollection.cs: - * MimeContentBinding.cs: - * MimeMultipartRelatedBinding.cs: - * MimePart.cs: - * MimePartCollection.cs: - * MimeTextBinding.cs: - * MimeTextMatch.cs: - * MimeTextMatchCollection.cs: - * MimeXmlBinding.cs: - * Operation.cs: - * OperationBinding.cs: - * OperationBindingCollection.cs: - * OperationCollection.cs: - * OperationFault.cs: - * OperationFaultCollection.cs: - * OperationFlow.cs: - * OperationInput.cs: - * OperationMessage.cs: - * OperationMessageCollection.cs: - * OperationOutput.cs: - * OutputBinding.cs: - * Port.cs: - * PortCollection.cs: - * PortType.cs: - * PortTypeCollection.cs: - * ProtocolImporter.cs: - * ProtocolReflector.cs: - * Service.cs: - * ServiceCollection.cs: - * ServiceDescription.cs: - * ServiceDescriptionBaseCollection.cs: - * ServiceDescriptionCollection.cs: - * ServiceDescriptionFormatExtension.cs: - * ServiceDescriptionFormatExtensionCollection.cs: - * ServiceDescriptionImportStyle.cs: - * ServiceDescriptionImportWarnings.cs: - * ServiceDescriptionImporter.cs: - * ServiceDescriptionReflector.cs: - * SoapAddressBinding.cs: - * SoapBinding.cs: - * SoapBindingStyle.cs: - * SoapBindingUse.cs: - * SoapBodyBinding.cs: - * SoapExtensionImporter.cs: - * SoapExtensionReflector.cs: - * SoapFaultBinding.cs: - * SoapHeaderBinding.cs: - * SoapHeaderFaultBinding.cs: - * SoapOperationBinding.cs: - * SoapProtocolImporter.cs: - * SoapTransportImporter.cs: - * Types.cs: - Initial implementation diff --git a/mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog b/mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog deleted file mode 100644 index bfc0804738b..00000000000 --- a/mcs/class/System.Web.Services/System.Web.Services.Discovery/ChangeLog +++ /dev/null @@ -1,206 +0,0 @@ -2007-11-01 Atsushi Enomotot - - * DiscoveryClientProtocol.cs : without setting Url before resolve, - it causes NRE on get_BaseUrl(). - -2007-10-05 Atsushi Enomotot - - * DiscoveryClientProtocol.cs : [ComVisible] - -2007-08-31 Gert Driesen - - * DiscoveryRequestHandler.cs: Do not require write access to file. - -2006-11-15 Atsushi Enomotot - - * DiscoveryReference.cs: FilenameFromUrl() is public. - -2006-10-18 Atsushi Enomotot - - * SchemaReference.cs, - DiscoveryClientProtocol.cs, - ContractReference.cs: handle imported schemas in DiscoverAny(). - Fixed bug #78995. - -2006-09-05 Lluis Sanchez Gual - - * DiscoveryClientProtocol.cs: In ReadAll, load wsdl files from a - path relative to the .map file. - -2005-08-15 Gert Driesen - - * SchemaReference.cs: DefaultValue of TargetNamespace should be null. - * DiscoveryClientProtocol.cs: Added LoadExternals method to match - MS.NET. Fixed line endings. - -2005-08-03 Gonzalo Paniagua Javier - - * DiscoveryClientProtocol.cs: use Uri so that relative paths are handled - gracefully. - -2005-05-08 Gonzalo Paniagua Javier - - * SchemaReference.cs: fixed the setter for TargetNamespace. - -2004-09-01 Lluis Sanchez Gual - - * DiscoveryClientProtocol.cs: Added support for "file://" urls. - -2004-08-24 Lluis Sanchez Gual - - * ContractReference.cs, DiscoveryClientProtocol.cs: Set the url from which - documents are being read. - -2004-06-13 Gert Driesen - - * SchemaReference.cs: corrected namespace - * SoapBinding.cs: corrected namespace - -2004-06-10 Lluis Sanchez Gual - - * DiscoveryClientProtocol.cs: In DiscoverAny, catch expection of type - DiscoveryException and rethrow the included Exception instead. - * DiscoveryReference.cs: Added BaseUri property, that returns an uri - for the reference, supporting file uris. - * ContractReference.cs: Use the new property BaseUri to build the import - uri. - -2004-06-01 Gert Driesen - - * DiscoveryReference.cs: Added missing XmlIgnore attribute. - -2004-05-24 Lluis Sanchez Gual - - * ContractReference.cs: convert relative import uris to absolute uris. - * DiscoveryClientProtocol.cs: Before resolving a reference, always - set the Url property. - -2004-03-10 Lluis Sanchez Gual - - * ContractReference.cs, DiscoveryDocumentReference.cs: Delegate handling - of errors to the base class. - * ContractSearchPattern.cs, DiscoveryDocumentLinksPattern.cs, - DiscoveryDocumentSearchPattern.cs, XmlSchemaSearchPattern.cs: Implemented. - * DiscoveryClientProtocol.cs: Do not throw exceptions in ResolveAll method, - rather add them to the errors list. - * DiscoveryReference.cs: Generate DiscoveryException where needed, so - DiscoveryClientProtocol can get the url for which an exception was thrown. - * DiscoveryExceptionDictionary.cs: Implemented. - -2004-03-10 Lluis Sanchez Gual - - * DiscoveryClientProtocol.cs: Read additional information (such as soap - bindings) from the discovery documents. - * DiscoveryDocument.cs: Added support for additional discovery information. - * DiscoveryDocumentSerializer.cs: Updated serializer, added support for - soap bindings. - -2004-03-02 Lluis Sanchez Gual - - * DiscoveryClientProtocol.cs: Now it can get alternate urls from HTML pages - that include a link tag. Added support for loading files from a the - file system. - -2004-01-24 Lluis Sanchez Gual - - * ContractReference.cs, DiscoveryClientProtocol.cs, - DiscoveryDocumentReference.cs: When resolving a wsdl document, recursively - resolve the documents it imports. - -2003-12-19 Lluis Sanchez Gual - - * DiscoveryDocument.cs: Set namespace for ContractReference references. - Write() methods: Added namespace declaration in serializer. - * DiscoveryDocumentSerializer.cs: Fixed namespace for ContractReference. - * DiscoveryRequestHandler.cs: Implemented. - * DynamicDiscoveryDocument.cs: Implemented. - * ExcludePathInfo.cs, SoapBinding.cs: Removed some TODOs - -2003-12-12 Lluis Sanchez Gual - - * DiscoveryReference.cs: In FilenameFromUrl(), improved name generation - for some common cases. - -2003-11-11 Lluis Sanchez Gual - - * DiscoveryDocumentSerializer.cs: The class must be internal. - -2003-10-21 Lluis Sanchez Gual - - * DiscoveryClientProtocol.cs: Fixed little bug in DiscoverAny. - -2003-10-13 Lluis Sanchez Gual - - * ContractReference.cs, DiscoveryDocumentReference.cs, SchemaReference.cs: - Little fixes. - * DiscoveryClientProtocol.cs: WriteAll(): Write files to the provided - directory. - * DiscoveryReference.cs: Improved method FilenameFromUrl(). - -2003-10-10 Lluis Sanchez Gual - - * ContractReference.cs, DiscoveryClientProtocol.cs, - DiscoveryClientResult.cs, DiscoveryDocument.cs, - DiscoveryDocumentReference.cs, DiscoveryExceptionDictionary.cs, - DiscoveryReference.cs, SchemaReference.cs: Implemented initial support - for discovery documents (.disco). - -2002-08-19 Tim Coleman - * DiscoveryClientProtocol.cs: - Added ResolveAll () stub. - * DiscoveryDocument.cs: - Added XmlRoot attribute to class. - * DiscoveryClientDocumentCollection.cs: - * DiscoveryClientReferenceCollection.cs: - * DiscoveryClientResultCollection.cs: - * DiscoveryReferenceCollection.cs: - Implementation of these classes. - -2002-08-04 Dave Bettin - * ContractSearchPattern.cs - * DiscoveryClientDocumentCollection.cs - * DiscoveryClientProtocol.cs - * DiscoveryClientResult.cs - * DiscoveryDocument.cs - * DiscoveryDocumentLinksPattern.cs - * DiscoveryDocumentReference.cs - * DiscoveryDocumentSearchPattern.cs - * DiscoveryReference.cs - * DiscoveryRequestHandler.cs - * DiscoverySearchPattern.cs - * DynamicDiscoveryDocument.cs - * SchemaReference.cs - * SoapBinding.cs - * XmlSchemaSearchPattern.cs - [ Added attributes and some basic implementation] - -2002-08-03 Tim Coleman - * DiscoveryDocument.cs: - Added XmlIgnore attribute to References property - * DiscoveryDocumentReference.cs: - Implemented Ref/Url properties and added XmlIgnore - attributes. - -2002-07-28 Dave Bettin - * ContractReference.cs - * ContractSearchPattern.cs - * DiscoveryClientDocumentCollection.cs - * DiscoveryClientProtocol.cs - * DiscoveryClientReferenceCollection.cs - * DiscoveryClientResultCollection.cs - * DiscoveryClientResult.cs - * DiscoveryDocument.cs - * DiscoveryDocumentLinksPattern.cs - * DiscoveryDocumentReference.cs - * DiscoveryDocumentSearchPattern.cs - * DiscoveryExceptionDictionary.cs - * DiscoveryReferenceCollection.cs - * DiscoveryReference.cs - * DiscoveryRequestHandler.cs - * DiscoverySearchPattern.cs - * DynamicDiscoveryDocument.cs - * ExcludePathInfo.cs - * SchemaReference.cs - * SoapBinding.cs - * XmlSchemaSearchPattern.cs - [ Added stubs] diff --git a/mcs/class/System.Web.Services/System.Web.Services.Protocols/ChangeLog b/mcs/class/System.Web.Services/System.Web.Services.Protocols/ChangeLog deleted file mode 100644 index a2e6d16fbc0..00000000000 --- a/mcs/class/System.Web.Services/System.Web.Services.Protocols/ChangeLog +++ /dev/null @@ -1,1443 +0,0 @@ -2006-03-03 Lluis Sanchez Gual - - * Methods.cs: In BuildResponseReflectionMembers, use the operation - name as base name for the response element. Don't use the request - name as base, since it may have been customized using the RequestElementName - property. Fixes bug #548988. - -2010-02-15 Gonzalo Paniagua Javier - - * SoapDocumentationHandler.cs: use IndexOf() instead of LastIndexOf() - when removing the querystring from the url. - -2009-10-16 Miguel de Icaza - - * ServerType.cs: Do not use Activator.CreateInstance, use the call - directly. - -2009-10-02 Miguel de Icaza - - * ServerType.cs: Refactored all of this code to not use - Activator.CreateInstance. - -2009-09-30 Miguel de Icaza - - * Methods.cs: Empty extensions for MonoTouch for now. - - * ServerType.cs: On MonoTouch, we do not support HttpGet or - HttpPost variations yet. - - * SoapExtension.cs: Avoid System.Configuration features. - -2009-08-24 Marek Habersack - - * SoapDocumentationHandler.cs: get rid of the ugly fake virtual - path hack when creating the helper page. Part of fix for bug - #463813 - -2009-07-23 Gonzalo Paniagua Javier - - * LogicalMethodInfo.cs: add CacheDuration property. - * WebServiceHandlerFactory.cs: use CacheDuration. - Fixes bug #524460. - -2009-05-05 Marek Habersack - - * Methods.cs: if SoapRpcMethodAttribute doesn't specify the action - or the action name is an empty string, generate the Action in - SoapMethodStubInfo constructor. Fixes bug #459790 - -2009-04-21 Gonzalo Paniagua Javier - - * HttpSoapWebServiceHandler.cs: provide the full stack trace instead - of just the Message to aid in debugging web service problems. - Bug #496758 fixed. - -2008-06-10 Vladimir Krasnov - - * TypeStubManager.cs: fixed TypeStubInfo ctor, default binding name is - wrong, when declared in WebServiceBindingAttribute, but not used. - fixes. bug number: #345448 - -2008-02-22 Atsushi Enomoto - - * TypeStubManager.cs : reverted 2007-12-11 change as it caused - several regressions. - -2008-01-24 Marek Habersack - - * SoapDocumentationHandler.cs: use a fake virtual path to get the - WSDL help generator. - - * WebServiceHandlerFactory.cs: use BuildManager.GetCompiledType - for the 2.0+ profile to get the handler type. - -2008-01-08 Arina Itkes - - * Methods.cs: Fix for compatibility with .NET: - In .NET if SOAPAction is set to empty string it is regarded like - clearly specified with empty string. - -2007-12-11 Vladimir Krasnov - - * TypeStubManager.cs: fixed TypeStubInfo ctor, default binding name is - wrong, when declared in WebServiceBindingAttribute, but not used. - fixes #345448 - -2007-11-12 Atsushi Enomoto - - * SoapHttpClientProtocol.cs : compare content-type in case- - insensitive manner. Fixed bug #325277. - -2007-11-09 Atsushi Enomoto - - * SoapDocumentationHandler.cs : handle 'schema' HTTP parameter like - "...blah.asmx?schema=MySchemaID". (Such URL does not work yet.) - -2007-10-29 Atsushi Enomoto - - * SoapException.cs : serialization constructor didn't call base. - Fixed bug #337421. - -2007-10-10 Atsushi Enomoto - - * Methods.cs : (SoapMethodStubInfo) reverted r74747 which caused - bug #332150. - -2007-10-05 Atsushi Enomoto - - * HttpWebClientProtocol.cs : implemented EnableDecompression. - -2007-10-04 Atsushi Enomoto - - * TypeStubManager.cs: reverted r82932 again. This #if ONLY_1_1 causes - NUnit test regressions. It should not be reverted again until - appropriate NUnit test case is provided and proper fix is provided - that does not cause regressions. - -2007-09-25 Marek Habersack - - * WebServiceHandlerFactory.cs: WebServiceParser.GetCompiledType - must be passed a virtual path, not physical one. Fixes bug - #327809. - -2007-08-21 Robert Jordan - - * ValueCollectionParameterReader.cs (Read): - Add support for array parameters. Fixes #82519. - -2007-07-29 Vladimir Krasnov - - * TypeStubManager.cs: fixed BindingInfo.ctor, reverted to ONLY_1_1 - -2007-06-16 Gert Driesen - - * Fault.cs: In SOAP 1.1, the child elements of Fault may be unqualified. - Fixed FaultReader's ReadObject_Fault to only process either unqualified - elements or elements in the SOAP 1.1 namespace, hereby fixing part of - bug #81886 where an unqualified detail element was not processed. In - FaultWriter, write unqualified detail element. Fixes second part of - bug #81886. - -2007-05-11 Atsushi Enomoto - - * SoapServerType.cs : avoid IndexOutOfRange on reflecting - SoapRpcAttribute. - -2007-05-08 Atsushi Enomoto - - * SoapServerMethod.cs : Some refactoring. simply use GetMethod() in - type stub. WsiClaims could be retrieved from type stub. - * SoapServerType.cs : store server methods and implement GetMethod(). - -2007-05-08 Atsushi Enomoto - - * SoapServerType.cs - ServerType.cs - Methods.cs : SoapBindingUse and SoapServiceRoutingStyle could just - be stored in LogicalTypeInfo (as they are attributed in a web - service class), and removed duplicates of them in SoapTypeStubInfo. - Invalid attributes on a service class are checked in SoapServerType - .ctor(). - -2007-05-08 Atsushi Enomoto - - * XmlReturnReader.cs - XmlReturnWriter.cs - TypeStubManager.cs - ServerType.cs - SoapServerType.cs - Methods.cs - HttpSimpleTypeStubInfo.cs - HttpGetTypeStubInfo.cs - HttpPostTypeStubInfo.cs : - I once replaced LogicalTypeInfo with ServerType. It was kind of - wrong, since ServerType could be instantiated at any time, while - LogicalTypeInfo used to be a singleton per static context. - Here I re-introduced LogicalTypeInfo and replaced most of - ServerType use with this. - -2007-05-08 Atsushi Enomoto - - * LogicalMethodInfo.cs : MethodInfo is null when it is async. - Added internal ActualMethodInfo to represent "sync or begin" method - (i.e. former MethodInfo). - * HttpGetTypeStubInfo.cs, HttpPostTypeStubInfo.cs : - MethodInfo -> ActualMethodInfo. - -2007-04-29 Konstantin Triger - - * WebServiceHelper.cs, HttpSoapWebServiceHandler.cs: add support for SOAP1.2 - to pass action in ContentType HTTP header. - See http://www.w3.org/TR/soap12-part0/#L4697. - -2007-04-23 Atsushi Enomoto - - * TypeStubManager.cs : fix binding enumeration on finding by name. - fix wrong ONLY_1_1. - * ServerType.cs : ONLY_1_1 is evil enough to make sources confusing. - Use it only when it is really needed. - -2007-04-11 Konstantin Triger - - * WebServiceHandlerFactory.cs: Use HttpRequest.IsLocal to determine - local request in 2.0 profile. - -2007-03-21 Konstantin Triger - - * TypeStubManager.cs, Methods.cs, ServerType.cs: add support for the 2.0 - feature, which enables declaring WebService/WebMethods attributes - in interface. - -2007-03-11 Konstantin Triger - - * WebServiceHandlerFactory.cs: throw on protocol version mismatch - for 2.0 profile only. - -2007-03-11 Vladimir Krasnov - - * TypeStubManager.cs: fixed BindingInfo.ctor, it does not takes Name - property from WebServiceBindingAttribute in .net 2.0 - -2007-03-04 Konstantin Triger - - * WebServiceHandlerFactory.cs: throw on protocol version mismatch. - -2007-02-01 Konstantin Triger - - * TypeStubManager.cs, Methods.cs: refactor BindingInfo contruction to contain - either declared Bindings or a default one. - -2007-02-01 Konstantin Triger - - * HttpSimpleWebServiceHandler.cs: Provide better error info. - -2007-01-22 Miguel de Icaza - - * HttpSimpleClientProtocol.cs, SoapHttpClientProtocol.cs: Hook up - RegisterMapping and UnregisterMapping. - - * HttpWebClientProtocol.cs (RegisterMapping, UnregisterMapping): - Keep track of all the async invocations that are created, based on - the "userState" key. - - (CancelAsync): Implement. - -2006-12-22 Atsushi Enomoto - - * HttpSoapWebServiceHandler.cs : (SerializeFault) requestMessage - could be null. - -2006-12-21 Atsushi Enomoto - - * WebServiceHelper.cs : - added Soap12FaultToSoapException conversion method (copied from - SoapHttpClientProtocol.cs). - Added couple of switching fault code getter (by soap12 flag). - * SoapMessage.cs: added IsSoap12 property to simplify SOAP 1.2 - conditional code. - * HttpSimpleServerProtocolFactory.cs, WebServiceHelper.cs, - HttpSoapWebServiceHandler.cs, SoapHttpClientProtocol.cs : - reflected all changes above. Switch 1.2 fault and 1.1 fault, and - simplify 1.2 switch. - -2006-12-21 Atsushi Enomoto - - * SoapHttpClientProtocol.cs : SOAP 1.2 client should allow text/xml - content type. Now bug #79985 is fixed here. - -2006-12-21 Atsushi Enomoto - - * HttpSoapWebServiceHandler.cs : read xml with correct - SOAP 1.2 Envelope namespace. To determine the message - version, it must check SOAP version in - DeserializeRequest(). - -2006-12-19 Atsushi Enomoto - - * SoapClientMessage.cs : oops, SoapVersion is only 2.0. - -2006-12-19 Atsushi Enomoto - - * SoapHttpClientProtocol.cs : - Don't use HTTP header when SoapVersion is Soap12. - * HttpSoapWebServiceHandler.cs : - With SOAP 1.2 message we can only use Body content. - Set correct Content-Type for SOAP 1.2 message. - * Fault12.cs : added null check. - * SoapClientMessage.cs : - Set correct Content-Type for SOAP 1.2 message. - * WebServiceHandlerFactory.cs : - don't reject SOAP 1.2 protocol here. - -2006-12-18 Atsushi Enomoto - - * WebServiceHandlerFactory.cs, - SoapServerMessage.cs, - HttpSoapWebServiceHandler.cs : - set guessed protocol to SoapServerMessage. - -2006-12-18 Atsushi Enomoto - - * TypeStubManager.cs, Methods.cs, SoapServerMethod.cs : - added WsiClaims property to TypeStubInfo, to implement - SoapServerMethod.WsiClaims. - -2006-12-15 Atsushi Enomoto - - * ServerType.cs : added SOAP 1.2 protocol as a different one from - SOAP 1.1. - * Methods.cs : added Soap12TypeStubInfo. - -2006-12-15 Atsushi Enomoto - - * HttpSoapWebServiceHandler.cs, - SoapHttpClientProtocol.cs : support application/soap+xml. - -2006-12-04 Atsushi Enomoto - - * AnyReturnReader.cs : not sure why, but the build must have been - broken, and now it is exposed. - * SoapHttpClientProtocol.cs : added missing members, left as MonoTODO. - -2006-12-01 Atsushi Enomoto - - * AnyReturnReader.cs : implemented, it does almost nothing. - -2006-12-01 Atsushi Enomoto - - * SoapServerMethod.cs : implemented based on SoapMethodStubInfo. - * ServerType.cs : added UseEncoded, used in SoapServerType. - * SoapServerType.cs : ServiceDefaultIsEncoded is base.UseEncoded, - and ServiceNamespace is base.WebServiceNamespace. - * SoapHeaderMapping.cs : origin info. - -2006-12-01 Atsushi Enomoto - - * SoapDocumentationHandler.cs, SoapExtension.cs : - WebServicesSection.Instance -> .Current. - -2006-11-30 Atsushi Enomoto - - * SoapHeaderMapping.cs : Now HeaderInfo became this type to implement - this class. Remapped some members (e.g. IsUnknownHeader -> Custom). - * Methods.cs : so, split HeaderInfo from here. - * SoapMessage.cs : Added alias HeaderInfo to SoapHeaderMapping. - Renamed some properties. - -2006-11-30 Atsushi Enomoto - - * ServerType.cs : Now LogicalTypeInfo became this type to implement - this class (and SoapTypeStubInfo to SoapServerType later). - * TypeStubManager.cs : so, split LogicalTypeInfo from here. - * XmlReturnReader.cs, XmlReturnWriter.cs, Methods.cs, - HttpSimpleTypeStubInfo.cs, HttpGetTypeStubInfo.cs, - HttpPostTypeStubInfo.cs : LogicalTypeInfo -> ServerType. - -2006-11-30 Atsushi Enomoto - - * SoapHttpClientProtocol.cs : looks like (only) the last Text is used - instead of the first one in .net. - -2006-11-28 Atsushi Enomoto - - * Fault12.cs : they should be all internal. - -2006-11-28 Atsushi Enomoto - - * Fault12.cs, fault-12.genxs, Fault12Serializer.cs : - SOAP 1.2 Fault serializer and its generation sources. - * SoapException.cs : - Fixed .ctor() whose initialization was incorrect. - * WebServiceHelper.cs, Methods.cs, HttpSoapWebServiceHandler.cs, - SoapHttpClientProtocol.cs : - handle SOAP 1.2 Fault. - -2006-11-22 Atsushi Enomoto - - * SoapHeader.cs WebServiceHelper.cs SoapClientMessage.cs - HttpSoapWebServiceHandler.cs SoapHttpClientProtocol.cs: - SOAP 1.2 Envelope support has started. Though I will have to - change its internals significantly, so it is in my branch. - -2006-11-21 Atsushi Enomoto - - * WebClientProtocol.cs HttpWebClientProtocol.cs SoapException.cs - SoapHeaderException.cs HttpSimpleClientProtocol.cs - SoapHttpClientProtocol.cs SoapMessage.cs: - assorted cosmetic API fixes. - -2006-11-19 Atsushi Enomoto - - * HttpSoapWebServiceHandler.cs: on deserializing the request, do not - close the input stream. Fixed bug #79954. Fix by Juan C. Olivares. - -2006-11-16 Atsushi Enomoto - - * HttpServerProtocol.cs : removed old code. - * SoapServerProtocol.cs, ServerProtocol.cs : removed as well, and - added up-to-date ones. - * SoapHeaderHandling.cs, SoapHeaderMapping.cs, - ServerProtocolFactory.cs, SoapServerType.cs, - SoapServerProtocolFactory.cs, ServerType.cs, - SoapServerProtocol.cs, ServerProtocol.cs, - SoapServerMethod.cs : - Added stubs for 2.0 server protocol model. For now I don't spend - time on these ones but rather fill more important bits like - SOAP 1.2 support. - -2006-11-15 Atsushi Enomoto - - * SoapHeaderException.cs, SoapException.cs, SoapFaultSubcode.cs, - Soap12FaultCodes.cs : API fixes, mostly for SoapFaultSubCode. - -2006-11-14 Atsushi Enomoto - - * SoapHttpClientProtocol.cs : 2.0 API fix (WsiClaims -> WsiProfiles). - -2006-09-06 Lluis Sanchez Gual - - * ValueCollectionParameterReader.cs, MimeFormatter.cs: Support enums in - the http get and post protocols. Fixes bug #78461. - -2006-09-06 Lluis Sanchez Gual - - * SoapException.cs: Fix property name. - -2006-09-05 Ankit Jain - - * LogicalMethodTypes.cs: - * SoapMessageStage.cs: - * SoapServiceRoutingStyle.cs: - * SoapHeaderDirection.cs: - * SoapParameterStyle.cs: - * SoapProtocolVersion.cs: Remove [Serializable]. - -2006-08-30 Konstantin Triger - - * WebClientProtocol.cs: implemented WebClientProtocol.UseDefaultCredentials(). - -2006-06-08 Chris Toshok - - * WebServiceHandlerFactory.cs: remove the CONFIGURATION_2_0 from - ifdefs. NET_2_0 implies this now. - - * SoapExtension.cs: same. - - * SoapDocumentationHandler.cs: same. - -2006-03-15 Vladimir Krasnov - - * SoapExtension.cs: fixed ExecuteProcessMessage signature, added - stream parameter in order to update SoapMessage stream - * SoapMessage.cs: removed unused ctor, added internal property to - set SoapMessage's stream member - * HttpSoapWebServiceHandler.cs, SoapHttpClientProtocol.cs: updated - usage of ExecuteProcessMessage - -2006-03-15 Vladimir Krasnov - - * SoapServerMessage.cs: fixed SoapServerMessage constructors to - remove quotes from SoapAction http header when initializing local - action member - -2006-03-15 Vladimir Krasnov - - * HttpSoapWebServiceHandler.cs, SoapServerMessage.cs: fixed - SoapMessage.ContentEncoding that used in ProcessMessage method - in SoapExtension - -2006-03-12 Vladimir Krasnov - - * TypeStubManager.cs: fixed type_to_manager member to be initialized - per appdoamin (within TARGET_JVM block) - -2006-03-12 Vladimir Krasnov - - * SoapDocumentationHandler.cs: TARGET_JVM blocks added to exclude - not supported methods - -2006-01-12 Ben Maurer - - * WebClientProtocol.cs: Add a 2.0 stub - -2006-01-04 Chris Toshok - - * SoapDocumentationHandler.cs: add CONFIGURATION_2_0 stuff. - -2006-01-04 Chris Toshok - - * WebServiceHandlerFactory.cs: add CONFIGURATION_2_0 stuff. - - * SoapExtension.cs: add CONFIGURATION_2_0 stuff. - -2005-09-26 Lluis Sanchez Gual - - * LogicalMethodInfo.cs: GetCustomAttribute* does not return - inherited attributes in MS.NET. - -2005-08-15 Gert Driesen - - * SoapException.cs: Only mark serializable on 2.0 profile. - * SoapHeaderException.cs: Only mark serializable on 2.0 profile. - * WebClientProtocol.cs: DefaultValue of RequestEncoding must be null - to match MS.NET. Fixed line endings. - -2005-08-03 Gonzalo Paniagua Javier - - * SoapDocumentationHandler.cs: workaround for a bug in the HttpRequest - QueryString property. Under MS, GetKey (0) yields null. - -2005-06-30 Konstantin Triger - - * HttpSoapWebServiceHandler.cs: - * HttpSimpleWebServiceHandler.cs: Disposing the WebService instance - after a WebMethod invocation. - -2005-06-14 Lluis Sanchez Gual - - * SoapHttpClientProtocol.cs: - * WebServiceHelper.cs: - * Methods.cs: Changed the way headers are serialized. Instead of having - a serializer per header type, we now have a serializer per method, and - headers are serialized using a member mapping. - - * HttpSoapWebServiceHandler.cs: Handle one way methods properly. - Fixes bug #70699. - -2005-06-10 Gonzalo Paniagua Javier - - * HttpSoapWebServiceHandler.cs: use the HttpResponse.BufferOutput - instead of our own MemoryStream when buffering is enabled. Flush the - response instead of closing it, as that allows for Content-Length to - be sent from HttpResponse and helps reusing connections. - -2005-06-09 Gonzalo Paniagua Javier - - * WebServiceHelper.cs: don't even try to read the response if its length - is known to be 0. - - * SoapHttpClientProtocol.cs: for successful responses on methods that - are not one-way, don't return immediately if the content length is 0 so - that the check for Content-Type takes place. - -2005-06-07 Kornél Pál - - * WebServiceHandlerFactory.cs: Throw InvalidOperationException instead of - returning DummyHttpHandler when the request format is not supported. - -2005-06-06 Kornél Pál - - * WebServiceHandlerFactory.cs: Added support for HttpPostLocalhost and HttpSoap12 - -2005-06-05 Konstantin Triger - - * SoapHttpClientProtocol.cs: Close WebResponse to free resources - * WebClientProtocol.cs, TypeStubManager.cs, SoapExtension.cs: moving static fields to AppDomain in Java builds - -2005-02-07 Lluis Sanchez Gual - - * XmlReturnWriter.cs, SoapDocumentationHandler.cs: Use utf-8 encoding - when generating xml responses, wsdl documents and schemas. This fixes - bug #72202. - -2004-12-09 Lluis Sanchez Gual - - * ValueCollectionParameterReader.cs: Parse parameters in the correct - way, Convert.ChangeType is not enough. This fixes bug #70266. - Removed some types that are not supported as parameters. - * MimeFormatter.cs: Added methods for xml <-> object conversion. - * UrlEncodedParameterWriter.cs: Use a more elaborate method for converting - from object to string, ToString() is not enough. - -2004-12-09 Lluis Sanchez Gual - - * TypeStubManager.cs: Removed redundat hastable access. - * SoapHttpClientProtocol.cs: Accept responses with ContentLength==0. - This fixes bug #70310. - -2004-12-03 Gonzalo Paniagua Javier - - * SoapHttpClientProtocol.cs: dispose the StreamReader that wraps the - response stream. - -2004-09-15 Lluis Sanchez Gual - - * Methods.cs: Use the service namespace as the base for the soap action. - This fixes bug #60379. - -2004-08-25 Lluis Sanchez Gual - - * HttpSoapWebServiceHandler.cs, WebServiceHandler.cs: Do not assign the - context to the service. It already gets it from HttpContext.Current. - -2004-07-27 Lluis Sanchez Gual - - * HttpSimpleClientProtocol.cs, HttpWebClientProtocol.cs, - SoapHttpClientProtocol.cs: Implemented support for the new async model. - * InvokeCompletedEventArgs.cs: Implemented. - -2004-07-20 Lluis Sanchez Gual - - * HttpWebClientProtocol.cs: Add received cookies to cookieContainer when - getting the response, do not wait for the next request to do it. - -2004-07-13 Lluis Sanchez Gual - - * HttpWebClientProtocol.cs, Soap12FaultCodes.cs, SoapClientMessage.cs, - SoapException.cs, SoapHeader.cs, SoapHeaderException.cs, - SoapHttpClientProtocol.cs, SoapMessage.cs, SoapRpcMethodAttribute.cs, - SoapRpcServiceAttribute.cs, SoapServerMessage.cs: Api fixage (mainly - missing attributes). - -2004-07-10 Lluis Sanchez Gual - - * HttpSimpleClientProtocol.cs, HttpWebClientProtocol.cs, - SoapClientMessage.cs, SoapHttpClientProtocol.cs, SoapServerMessage.cs: - Added 2.0 stubs. - * SoapException.cs, SoapHeader.cs, SoapHeaderException.cs, SoapMessage.cs, - SoapRpcMethodAttribute.cs, SoapRpcServiceAttribute.cs: Implemented some - new methods and properties. - * WebClientProtocol.cs: uri field must be internal. - -2004-07-05 Lluis Sanchez Gual - - * Methods.cs: When using RPC, ignore RequestElementName and MessageName, - and always uses the method name (MS.NET seems to do this). - -2004-07-02 Lluis Sanchez Gual - - * XmlReturnWriter.cs: Add XmlIncludes to the reflection importer when - reflecting the return type. - -2004-07-01 Lluis Sanchez Gual - - * Methods.cs: Check for null when looking for a header serializer, since - unknown headers don't have a serializer. - * SoapHeader.cs: Check for empty string before setting - EncodedMustUnderstand. - -2004-07-01 Lluis Sanchez Gual - - * Methods.cs, SoapMessage.cs: Added support for unknown headers. - * SoapHeader.cs, SoapUnknownHeader.cs: Added new constructor that takes an - XmlElement with header info. - * WebServiceHelper.cs: Write the encodingStyle attribute when using the - encoded format. Added support for unknown headers. - -2004-06-22 Lluis Sanchez Gual - - * XmlReturnReader.cs, XmlReturnWriter.cs: Generate the serializer with - the root attribute taken from the method attributes. - -2004-06-10 Lluis Sanchez Gual - - * TypeStubManager.cs: Improved locking in GetLogicalTypeInfo(). - * WebServiceHandler.cs: Removed unneded methods. - -2004-06-02 Lluis Sanchez Gual - - * LogicalMethodInfo.cs: Don't crash in GetCustomAttribute if the requested - attribute is not found. - -2004-06-01 Gert Driesen - - * HttpSoapWebServiceHandler.cs: Removed unused variables. - * SoapHeaderAttribute.cs: Added Obsolete attribute. - -2004-05-24 Lluis Sanchez Gual - - * SoapClientMessage.cs: Get the MethodInfo from the corresponding - SoapMethodStubInfo. - -2004-05-18 Gonzalo Paniagua Javier - - * SoapHttpClientProtocol.cs: when the response has a not acceptable - status code, the WebException we throw has a status of ProtocolError. - Fixes bug #58564. - -2004-05-12 Lluis Sanchez Gual - - * LogicalMethodInfo.cs: Made EnableSession property internal. - -2004-05-12 Lluis Sanchez Gual - - * HttpSimpleWebServiceHandler.cs: Added GetRequestMethod(), which is used - by the handler factory to check if the target method needs session or not. - Also factorized error handling in WriteError(). - * HttpSoapWebServiceHandler.cs: Added GetRequestMethod(), for the same - reason. Assign the context to the WebService just before invoking the - method. - * SoapHttpClientProtocol.cs: Use helper method to create the xml writer. - * WebServiceHandler.cs: Added virtual GetRequestMethod(). - * WebServiceHandlerFactory.cs: Use an http handler wrapper when the target - method requires session support. - * WebServiceHelper.cs: Added some helper methods. - -2004-05-11 Gonzalo Paniagua Javier - - * SoapDocumentationHandler.cs: added internal property to get the page - handler when available. - - * WebServiceHandlerFactory.cs: wrap the documentation handler in a class - that implements IRequiresSessionState and, if requested, - IReadOnlySessionState, so that we can use Sesion object in the default - WSDL help generator. - -2004-05-10 Gonzalo Paniagua Javier - - * HttpSoapWebServiceHandler.cs: finish the request after serializing - the fault message. - -2004-05-05 Gonzalo Paniagua Javier - - * HttpGetWebServiceHandler.cs: - * HttpPostWebServiceHandler.cs: removed. - - * HttpSimpleWebServiceHandler.cs: changed ctor parameters and added - EnableSession property. - - * WebServiceHandler.cs: added EnableSession virtual property. - - * WebServiceHandlerFactory.cs: added a new handler that implements - IRequiresSessionState used for HttpGet and HttpPost. - (GetHandler): for HttpGet and HttpPost check if the method requires to - have a Session object and use the new SimpleSyncSessionHandler in that - case. - - Still missing proper session handler for SOAP requests. - -2004-05-05 Gonzalo Paniagua Javier - - * HttpSimpleWebServiceHandler.cs: - * HttpSoapWebServiceHandler.cs: use the session if the method has - EnableSession set. - - * LogicalMethodInfo.cs: added EnableSession property. - - * WebServiceHandler.cs: set the Session object of the WebService. - -2004-03-25 Lluis Sanchez Gual - - * WebServiceHelper.cs: In GetContentEncoding, chop off the single & double - quotes around the encoding name. Patch by George Kodinov. This fixes - bug #55806. - -2004-03-10 Lluis Sanchez Gual - - * HttpSoapWebServiceHandler.cs: Set the properties ContentType and - ContentEncoding in SoapServerMessage. - * LogicalMethodInfo.cs: Implemented AsyncResultParameter, BeginInvoke and - EndInvoke. Fixed ComputeParameters, so it computes the correct parameters - for async logical methods. - * Methods.cs: Check that client proxies have one and only one - WebServiceBindingAttribute. - * PatternMatcher.cs: Implemented (in fact, just moved code from - TextReturnReader.cs) - * SoapDocumentationHandler.cs: Add soap bindings in the generated - discovery document. - * SoapHttpClientProtocol.cs: Implemented method Discover(). - * SoapMessage.cs: Implemented property ContentEncoding. - * TextReturnReader.cs: Moved code to PatternMatcher.cs. - -2004-02-27 Lluis Sanchez Gual - - * Fault.cs: Moved Fault class from Methods.cd to this file. It also includes - a generated serializer. - * HttpSoapWebServiceHandler.cs, WebServiceHelper.cs: Use the new static Fault serializer. - * Methods.cs: Include types declared with XmlInclude and SoapInclude to the - reflection importer. Moved Fault and its serializer to Fault.cs - * SoapHttpClientProtocol.cs: Removed unused method. - -2004-02-12 Lluis Sanchez Gual - - * WebServiceHelper.cs: When reading a soap request, skip empty headers. - This fixes bug #51846. - -2004-01-27 Lluis Sanchez Gual - - * WebServiceHandler.cs: inheritance from WebService is not mandatory. - -2004-02-05 Alon Gazit - - * HttpMethodAttribute.cs: - * MatchAttribute.cs: - * SoapDocumentMethodAttribute.cs: - * SoapDocumentServiceAttribute.cs: - * SoapHeaderAttribute.cs: - * SoapRpcMethodAttribute.cs: - * SoapRpcServiceAttribute.cs: This attribute is inherited by - derived classes.changed the AttributeUsage attribute. - -2004-02-05 Alon Gazit - - * SoapHeaderAttribute.cs: This attribute is multiuse. - Changed the AttributeUsage attribute. - -2004-01-27 Lluis Sanchez Gual - - * SoapDocumentMethodAttribute.cs: Fixed bug in ResponseNamespace. - -2004-01-24 Lluis Sanchez Gual - - * HttpWebClientProtocol.cs: Added missing property. - * Methods.cs: Default binding for a method must be null. - * SoapHeaderDirection.cs: Added missing enum value. - * SoapMessage.cs: Added missing property. - * TypeStubManager.cs: Removed unneded check from AddBinding. - In GetBinding(), return default binding if name is null. - * ValueCollectionParameterReader.cs: IsPrimitive must be internal. - -2004-01-21 Lluis Sanchez Gual - - * HttpSoapWebServiceHandler.cs, SoapHttpClientProtocol.cs: Do not use - indented format for requests and responses. SOAPAction header value - must be quoted (fix by Yaacov Akiba Slama). - -2004-01-21 Lluis Sanchez Gual - - * Methods.cs: Set the correct namespaces for Fault. This fixes bug #53117. - Based on the fix by Eran Domb. - -2004-01-19 Lluis Sanchez Gual - - * Methods.cs: Get the method namespace from the binding, not from the web - service. - * TypeStubManager.cs: When adding a binding, ignore it if it has already - been added. Changed WebServiceLiteralNamespace by the method - GetWebServiceLiteralNamespace. The literal namespace depends on the binding - namespace, so it has to be provided as parameter. - * XmlReturnReader.cs, XmlReturnWriter.cs: Use GetWebServiceLiteralNamespace - instead of WebServiceLiteralNamespace. - -2004-01-14 Lluis Sanchez Gual - - * Methods.cs: Set the correct element name and namespace for headers (those - are not managed like other data classes). - -2004-01-10 Gonzalo Paniagua Javier - - * HttpSoapWebServiceHandler.cs: - * HttpSimpleWebServiceHandler.cs: set - base.Context property. - - * WebServiceHandler.cs: added set_Context and set the context for the - WebService when creating the instance. - -2003-12-23 Lluis Sanchez Gual - - * SoapDocumentationHandler.cs: Added support for DISCO file generation. - -2003-12-16 Lluis Sanchez Gual - - * HttpSimpleClientProtocol.cs: Do not encode the request url, since it is - already encoded by the MimeParameterWriter. - * MatchAttribute.cs: Set default value for Group to 1. - * TextReturnReader.cs: Implemented. With this it is possible to create an - XML web service that parse the contents of a web page. - -2003-12-15 Lluis Sanchez Gual - - * HttpSoapWebServiceHandler.cs: Added check for valid SOAPAction header. - Fixed bug when routing style is RequestElement. - Removed GetMethodFromAction. This is done now in the type stub. - Other minor fixes. - * Methods.cs, WebServiceHelper.cs: Faults are always serialized using - literal format. Removed unneded code. - -2003-12-12 Lluis Sanchez Gual - - * Methods.cs: Added special handling for RPC format. - -2003-11-27 Lluis Sanchez Gual - - * Methods.cs: Added correct namespace for serialization in Fault class. - * SoapHttpClientProtocol.cs: Changed the method used to check if the - result is a fault. Now the check is done inside - WebServiceHelper.ReadSoapMessage. Removed some debug writelines. - * WebServiceHelper.cs: If the message body is a fault, use the fault - serializer. - -2003-11-24 Lluis Sanchez Gual - - * Methods.cs, TypeStubManager.cs, SoapMessage.cs: Removed TODO comment. - * SoapDocumentationHandler.cs: Check that the documentation page exist. - * SoapHttpClientProtocol.cs: Removed cast from WebResponse to - HttpWebResponse. This fixes bug #51281. - -2003-11-20 Gonzalo Paniagua Javier - - * HttpSoapWebServiceHandler.cs: WebException is ok here for wrong - content encoding... - * SoapHttpClientProtocol.cs: ... but here, we should throw an - InvalidOperationException including the full response. - - * WebServiceHelper.cs: - (GetContentEncoding): now fills an output variable with the name of the - content encoding used. - (InvalidOperation): new method to build the message for - InvalidOperationException. - -2003-11-20 Gonzalo Paniagua Javier - - * SoapHttpClientProtocol.cs: - * WebServiceHelper.cs: throw a WebException instead of an Exception. - Fixes bug #51193. - -2003-10-26 Miguel de Icaza - - * WebServiceHelper.cs: Compute content type and encoding - correctly in the absence of extra options. - -2003-10-22 Lluis Sanchez Gual - - * Methods.cs: Class Fault is now public, so it can be serialized. - -2003-10-15 Lluis Sanchez Gual - - * TypeStubManager.cs: Added OperationName property. - -2003-10-13 Lluis Sanchez Gual - - * HttpGetTypeStubInfo.cs, HttpPostTypeStubInfo.cs, HttpSimpleTypeStubInfo.cs, - HttpSoapWebServiceHandler.cs, Methods.cs, SoapHttpClientProtocol.cs, - TypeStubManager.cs - Added class LogicalTypeInfo, which contains info common to all protocols - through which a web service can be accessed. Also, modified the way - Serializers are created. Instead of creating one by one, they are now - created all at once. This will make serialization creation more efficient - when the serializer code generator is in place. - * SoapRpcMethodAttribute.cs: Set the correct default values for the - properties. - * WebServiceHelper.cs: Removed unused method GetServiceNamespace(). - * XmlReturnReader.cs, XmlReturnWriter.cs: Get the namespace for the return - type from LogicalTypeInfo. - -2003-10-12 Lluis Sanchez Gual - - * SoapHttpClientProtocol.cs: Replaced AsyncInfo by a new - SoapWebClientAsyncResult class derived from WebClientAsyncResult. - * WebClientAsyncResult.cs: Removed unneeded members. - -2003-10-10 Gonzalo Paniagua Javier - - * SoapDocumentationHandler.cs: don't close the response stream here - to allow filtering. - -2003-10-06 Lluis Sanchez Gual - - * HtmlFormParameterWriter.cs: Fixed WriteRequest(). - * HttpGetTypeStubInfo.cs, HttpPostTypeStubInfo.cs: Check that - HttpMethodAttribute is present in proxy's method. - * HttpSimpleClientProtocol.cs: Forgot to call InitializeRequest before - getting the request stream. - * UrlEncodedParameterWriter.cs: in Encode(), take into account that - requestEncoding can be null. - -2003-10-04 Lluis Sanchez Gual - - * SoapDocumentationHandler.cs: Moved here the code from - WebServiceHandlerFactory that generates the documentation page. - * WebServiceHandlerFactory.cs: Moved the code that generates the doc page - to SoapDocumentationHandler.cs. - * HttpGetClientProtocol.cs, HttpGetWebServiceHandler.cs, - HttpPostClientProtocol.cs, HttpPostWebServiceHandler.cs, - HttpSimpleWebServiceHandler.cs, HttpSoapWebServiceHandler.cs, - SoapHttpClientProtocol.cs: Changed parameters of GetTypeStub call. - * HttpGetTypeStubInfo.cs, HttpPostTypeStubInfo.cs: Added ProtocolName - property. Added check for valid parameters. - * HttpSimpleTypeStubInfo.cs: Define return MimeFormatter in constructor. - * Methods.cs: BindingInfo and related properties moved to base TypeStubInfo. - Added properties for XmlImporter and SoapImporter. - * TypeStubManager.cs: Added BindingInfo and related properties. - Changed GetTypeStub method. Now it takes the name of the protocol for - which to get the type stub info. - * ValueCollectionParameterReader.cs: IsSupported should only return true - for input primitive parameters or array of primitives. - -2003-10-03 Gonzalo Paniagua Javier - - * SoapDocumentationHandler.cs: it does not generate the documentation - page any more. GetDescription and GetSchemas are now internal. - - * WebServiceHandlerFactory.cs: generate the documentation page without - doing a Transfer () but instead creating a Page instance from the wsdl - help file. This file is located from the configuration file that - contains the tag. - -2003-10-01 Lluis Sanchez Gual - - * HtmlFormParameterReader.cs, HtmlFormParameterWriter.cs, - HttpGetClientProtocol.cs, HttpPostClientProtocol.cs, - HttpSimpleClientProtocol.cs, MimeFormatter.cs, MimeParameterWriter.cs, - NopReturnReader.cs, UrlEncodedParameterWriter.cs, UrlParameterReader.cs, - UrlParameterWriter.cs, ValueCollectionParameterReader.cs, - WebClientAsyncResult.cs, XmlReturnReader.cs, XmlReturnWriter.cs - : Implemented. - - * HttpSoapWebServiceHandler.cs, SoapClientMessage.cs, SoapServerMessage.cs, - SoapDocumentationHandler.cs, SoapHttpClientProtocol.cs, - WebServiceHelper.cs: Changed due to modifications in TypeStubInfo. - - * Methods.cs: Moved common code to TypeStubInfo.cs. - * WebServiceHandler.cs: Moved invoke code to HttpSoapWebServiceHandler.cs - * ServerProtocol.cs, SoapServerProtocol.cs: Fixed formatting. - * WebServiceHandlerFactory.cs: Added support for HttpGet and HttpPost. - -2003-09-29 Lluis Sanchez Gual - - * Methods.cs: Little fix in binding check. - * SoapExtension.cs: Implemented ChainStream. Changed some methods from - public to internal. - * SoapClientMessage: Implemented EnsureInStage. - * SoapServerMessage: Implemented EnsureInStage, EnsureOutStage. - -2003-09-28 Lluis Sanchez Gual - - * HttpSoapWebServiceHandler.cs: In SerializeResponse method, improved - management of exceptions. Also added support for BufferResponse flag. - * Methods.cs: Added MethodAttribute property in MethodStubInfo. Added - XmlImporter, SoapImporter and Type properties in TypeStubInfo. - * SoapMessage.cs: little fix. - -2003-09-14 Lluis Sanchez Gual - - * SoapDocumentationHandler.cs: Added support for on-the-fly proxy - code generation in documentation pages. - -2003-09-04 Lluis Sanchez Gual - - * Methods.cs: Added support for bare parameter style. Fixed some defaults. - -2003-09-01 Lluis Sanchez Gual - - * Methods.cs: In TypeStubInfo, added Documentation field. - -2003-07-28 Lluis Sanchez Gual - - * HttpSoapWebServiceHandler.cs: - * Methods.cs: Added SoapBindingStyle, SoapBindingUse, InputMembersMapping - and OutputMembersMapping properties in MethodStubInfo. - Use default value defined in TypeStubInfo for RequestNamespace, - ResponseNamespace and other properties. - Added class BindingInfo to store information about class bindings. - In TypeStubInfo added SoapBindingStyle, DefaultBinding, Methods and - Bindings properties. - * SoapRpcMethodAttribute.cs: Use WebServiceAttribute.DefaultNamespace constant - instead of hardcoded namespace name. - * WebServiceHandlerFactory.cs: Create new SoapDocumentationHandler for - documentation requests. - * SoapDocumentationHandler.cs: new handler that generates WS documentation. - -2003-07-22 Lluis Sanchez Gual - - * WebServiceHandler.cs: Fixed Invoke(). ParameterInfo.Position is now - zero-based, like in MS.NET. - -2003-07-16 Lluis Sanchez Gual - - * SoapHttpClientProtocol.cs: Removed debug WriteLine. - -2003-07-10 Lluis Sanchez Gual - - * HttpSoapWebServiceHandler.cs: MS puts the soap action in quotation marks?? - Fix for this case. - * SoapHttpClientProtocol.cs: Implemented support for asynchronous calls - (BeginInvoke and EndInvoke). - -2003-07-09 Lluis Sanchez Gual - - * SoapHttpClientProtocol.cs, HttpSoapWebServiceHandler.cs, Methods.cs: - Added support for soap extensions. Moved some code to - WebServiceHelper. Implemented support for the two types of RoutingStyle. Added support - for In and Out headers. Improved management of exceptions. - * SoapClientMessage.cs: code to retrieve soap headers moved to SoapMessage. - * SoapExtension.cs: Added methods for getting and creating soap extensions. - * SoapMessage.cs: Added methods for getting and assigning headers to an object. - * SoapServerMessage.cs: Added setter for MethodStubInfo. Other minor fixes. - * WebServiceHandler.cs: Added support for In and Out headers. Fixed management of exceptions. - * WebServiceHandlerFactory.cs: Check if the request protocol is supported. - * WebServiceHelper.cs: Added method for reading a soap request. - -2003-07-04 Lluis Sanchez Gual - - * LogicalMethodInfo.cs: Fixed Invoke method. If return type is void, - then the result object array only contain output parameters. - - * Methods.cs: In class MethodStubInfo, added support from some server properties - taken from WebMethodAttribute. Now MethodStubInfo can be created without SoapDocument* - or SoapRpc* attributes, in which case takes default values from TypeStubInfo. - Added method for getting header info. - In class Fault: added constructor for creating a fault from a SoapException. - In class TypeStubInfo: new way to manage serializers for headers. Now it is possible to - get a header using a name and namespace (used when deserializing). - - * SoapHttpClientProtocol.cs: moved WriteSoapEnvelope method to WebServiceHelper (so it can be shared). - Also moved other serialization stuff to WebServiceHelper. - - * SoapMessage.cs: Added some convenient constructors and internal properties. - Implemented GetOutParameterValue and GetReturnValue. - - * SoapServerMessage.cs: Implemented. - - * WebServiceHandler.cs: Implemented method Invoke. - - * WebServiceHandlerFactory.cs: Basic implementation. - - * WebServiceHelper.cs: Added. Has some methods shared between client and server classes. - - * HttpSoapWebServiceHandler.cs: Added. IHttpHandler implementation for HttpSoap requests. - -2003-06-21 Gonzalo Paniagua Javier - - * HttpWebClientProtocol.cs: handle cookies if the request is a - HttpWebRequest. It gets the cookies set in the response and sends them - on subsequent requests. - - * SoapHttpClientProtocol.cs: - (GetWebRequest): just calls the base method. - (SendRequest): set the method here. - (Invoke): call GetWebResponse instead of request.GetResponse. - - * WebClientProtocol.cs: - (GetWebRequest): set some properties of the request. - (GetWebResponse): if we get a WebException containing a response, return - that as the response and ignore the exception. - (GetWebResponse (req, async)): only call EndGetResponse. - -2003-06-14 Lluis Sanchez Gual - - * Methods.cs: Added information about headers in MethodStubInfo. Added cache of serializers - in TypeStubInfo so serializers for headers they can be shared by several methods. - * SoapClientMessage.cs: Headers added in the constructor. - * SoapMessage.cs: Added header list initialization. - * SoapHttpClientProtocol.cs: Added support soap headers. - -2003-06-13 Lluis Sanchez Gual - - * Methods.cs: Added serializer to MethodStubInfo for deserializing faults. - * SoapHttpClientProtocol.cs: Added support for faults. - -2003-06-10 Lluis Sanchez Gual - - * Methods.cs: removed handler for UnknownNode event - -2003-06-05 Lluis Sanchez Gual - - * Methods.cs: added support for encoded format - -2003-06-01 Miguel de Icaza - - * Methods.cs (MethodStubInfo): If creating an RPC call, pass an - optional XmlElementAttribute with the namespace set to null; Use - this on each element of the request and response serializers. - - (MakeRequestSerializer, MakeResponseSerializer): Use the empty - element for the return values. - - * SoapRpcMethodAttribute.cs: Drop the default name on the - SoapRpcMethodAttribute, it was incorrectly given a default name. - -2003-05-30 Miguel de Icaza - - * Methods.cs (MethodStubInfo): Start support for RPC style as well - as Literal style. Take an object instead of a - SoapDocumentMethodAttribute, and allow the value to be also a - SoapRpcMethodAttribute. Pull data from both. - - Kill SoapBindingUse, we only use this during validation. - - Turn out Google uses RPC/Literal, and its a good demo. - - (MakeResponseSerializer): OneWay is not the only - condition to catch; Also void return types are not required to - have a response. - - (MakeRequestSerializer): InParameters *might* be ref parameters, - deal with that here too. - - Add some debugging code for tracking down missing implementation - details in serialization creation. - - (MakeResponseSerializer): DUH. Use the - ResponseName/ResponseNamespace for the member import, not the - RequestName and RequestNamespace. The bugs of cut-and-paste. - -2003-05-29 Miguel de Icaza - - * SoapHttpClientProtocol.cs (CreateMessage): Kill. Move - functionality to Invoke. - - (Invoke): Use new TypeStubInfo/MethodStubInfo instead. - - * SoapClientMessage.cs: Drop old mechanism, use MethodStubInfo instead. - - * Methods.cs: New file. Contains the managed for TypeStubs and - MethodInfoStubs. - - A MethodInfoStub contains the serializers we use for the SOAP - request. - - * SoapClientMessage.cs: Drop parameters from the clientmessage, it - does not belong here. Drop oneway, we canextract that from the - SoapDocumentMethodAttribute class that we pass. - -2003-05-28 Miguel de Icaza - - * LogicalMethodInfo.cs (Create): Implement begin/end method - pairing. - (Name): Implement. - (EndMethodInfo): Always return end_method_info. - -2003-04-30 Miguel de Icaza - - * SoapHttpClientProtocol.cs: Flag the methods in the chain that - gets the caller method as non-inlineable. - -2003-04-29 Miguel de Icaza - - * SoapHttpClientProtocol.cs (CreateMessage): Extract information - from the method to be called. - - * SoapDocumentMethodAttribute.cs: Do not initialize all the fields - on the attribute at bootstrap, for default values, just compute - them when queried. - - * SoapMessage.cs (SetStage): New internal method, used to register - the stage as we move along the soap pipeline. - - * LogicalMethodInfo.cs: Most of this is implemented. Its only - missing a few bits in the Create() method. - - * SoapHttpClientProtocol.cs: Begin implementation of Invoke, which - lead to other dependencies to be implemented. - - * LogicalMethodInfo.cs: Mostly complete. It is only missing the - async features (BeginInvoke/EndInvoke) on a LogicalMethodInfo. - - * WebClientProtocol.cs (GetWebRequest): Track the web request, so - we can abort it later. - (Abort): Call abort on the underlying transport. - -2002-08-24 Tim Coleman - * HttpServerProtocol.cs: - * WebServiceHandler.cs: - Some commented code added, from analysing - an exception trace. - * MimeReturnWriter.cs: - * XmlReturnWriter.cs: - New stubs added. - -2002-08-23 Tim Coleman - * ServerProtocol.cs: - * SoapServerProtocol.cs: - More cleanup, comparison with class status. - * WebServiceHandler.cs: - * HttpServerProtocol.cs: - New stubs added. - -2002-08-15 Tim Coleman - * ServerProtocol.cs: - * SoapServerProtocol.cs: - Some more implementation. - -2002-08-06 Tim Coleman - * ServerProtocol.cs: - Add new class as implied by class statuc page. - SoapServerProtocol is derived from this. - * SoapServerProtocol.cs: - Change base class to ServerProtocol. Add some - properties shown by class status page. - * SoapClientMethod.cs: - This class should not be sealed. Add some - fields shown by the class status page. - -2002-07-25 Tim Coleman - * SoapClientMethod.cs: - * SoapServerProtocol.cs: - Add new internal classes as discovered. - * SoapClientMessage.cs: - * SoapMessage.cs: - * SoapServerMessage.cs: - * WebClientAsyncResult.cs: - Add internal constructor, as found on class - status page; modify some properties. - -2002-07-23 Tim Coleman - * SoapException.cs: modified constructors to - call base class correctly. - * WebClientAsyncResult: some implementation - -2002-07-23 Tim Coleman - * HttpGetClientProtocol.cs: - * HttpPostClientProtocol.cs - Implemented the GetWebRequest method - * HttpSimpleClientProtocol: - Some implementation of the EndInvoke method - * HttpWebClientProtocol.cs: - Set the UserAgent string appropriately - Implemented the GetWebRequest method - Implemented the GetWebResponse methods - * SoapHttpClientProtocol.cs: - Removed unused fields - Implemented the GetWebRequest method - * SoapMessage.cs: - Implemented the EnsureStage method - * WebClientProtocol.cs: - Added a static constructor to construct the cache - Implemented the Abort method - Implemented the AddToCache, GetFromCache methods - Implemented the GetWebRequest method - Implemented the GetWebResponse methods - -2002-07-23 Tim Coleman - * LogicalMethodTypes.cs: - * SoapHeaderDirection.cs: - * SoapMessageStage.cs: - * SoapParameterStyle.cs: - * SoapServiceRoutingStyle.cs: - Explicitly define values in enum to match - .NET. - * SoapMessage.cs: - Removed constructor which should not be present. - * SoapException.cs: - Made protected fields private as they should - be. - * SoapHeaderException.cs: - Modifications to constructors to propertly - call base class constructor - -2002-07-22 Tim Coleman - * SoapHeaderException.cs: - Fixed name error in constructor - * SoapUnknownHeader.cs: - Added reference to System.Xml.Serialization - -2002-07-22 Tim Coleman - * SoapHeaderException.cs: - New file added - -2002-07-22 Tim Coleman - * AnyReturnReader.cs: - * HtmlFormParameterReader.cs : - * HtmlFormParameterWriter.cs : - * HttpGetClientProtocol.cs : - * HttpMethodAttribute.cs : - * HttpPostClientProtocol.cs : - * HttpSimpleClientProtocol.cs : - * HttpWebClientProtocol.cs : - * LogicalMethodInfo.cs : - * LogicalMethodTypes.cs : - * MatchAttribute.cs : - * MimeFormatter.cs : - * MimeParameterReader.cs : - * MimeParameterWriter.cs : - * MimeReturnReader.cs : - * NopReturnReader.cs : - * PatternMatcher.cs : - * SoapClientMessage.cs : - * SoapDocumentMethodAttribute.cs : - * SoapDocumentServiceAttribute.cs : - * SoapException.cs : - * SoapExtension.cs : - * SoapExtensionAttribute.cs : - * SoapHeader.cs : - * SoapHeaderAttribute.cs : - * SoapHeaderCollection.cs : - * SoapHeaderDirection.cs : - * SoapHttpClientProtocol.cs : - * SoapMessage.cs : - * SoapMessageStage.cs : - * SoapParameterStyle.cs : - * SoapRpcMethodAttribute.cs : - * SoapRpcServiceAttribute.cs : - * SoapServerMessage.cs : - * SoapServiceRoutingStyle.cs : - * SoapUnknownHeader.cs : - * TextReturnReader.cs : - * UrlEncodedParameterWriter.cs : - * UrlParameterReader.cs : - * UrlParameterWriter.cs : - * ValueCollectionParameterReader.cs : - * WebClientAsyncResult.cs : - * WebClientProtocol.cs : - * WebServiceHandlerFactory.cs : - * XmlReturnReader.cs : - Add missing methods and attributes to make as few missing - things as possible in this namespace. This is from the - project status page. - -2002-07-20 Tim Coleman - * AnyReturnReader.cs: - * HtmlFormParameterReader.cs: - * HtmlFormParameterWriter.cs: - * HttpGetClientProtocol.cs: - * HttpMethodAttribute.cs: - * HttpPostClientProtocol.cs: - * HttpSimpleClientProtocol.cs: - * HttpWebClientProtocol.cs: - * MatchAttribute.cs: - * MimeFormatter.cs: - * MimeParameterReader.cs: - * MimeParameterWriter.cs: - * MimeReturnReader.cs: - * NopReturnReader.cs: - * PatternMatcher.cs: - * SoapClientMessage.cs: - * SoapDocumentMethodAttribute.cs: - * SoapDocumentServiceAttribute.cs: - * SoapException.cs: - * SoapExtensionAttribute.cs: - * SoapExtension.cs: - * SoapHeaderAttribute.cs: - * SoapHeaderCollection.cs: - * SoapHeader.cs: - * SoapHeaderDirection.cs: - * SoapHttpClientProtocol.cs: - * SoapMessage.cs: - * SoapMessageStage.cs: - * SoapParameterStyle.cs: - * SoapRpcMethodAttribute.cs: - * SoapRpcServiceAttribute.cs: - * SoapServerMessage.cs: - * SoapServiceRoutingStyle.cs: - * SoapUnknownHeader.cs: - * TextReturnReader.cs: - * UrlEncodedParameterWriter.cs: - * UrlParameterReader.cs: - * UrlParameterWriter.cs: - * ValueCollectionParameterReader.cs: - * WebClientAsyncResult.cs: - * WebClientProtocol.cs: - * WebServiceHandlerFactory.cs: - * XmlReturnReader.cs: - Added new stubbs and some implementation - * LogicalMethodTypes.cs: - Added [Serializable] attribute which was missing. - -2002-07-19 Tim Coleman - * ChangeLog: - * LogicalMethodInfo.cs: - * LogicalMethodTypes.cs: - Add required classes to maek System.Web.Services.Description - buildable. diff --git a/mcs/class/System.Web.Services/System.Web.Services/ChangeLog b/mcs/class/System.Web.Services/System.Web.Services/ChangeLog deleted file mode 100644 index 9b11b545b0f..00000000000 --- a/mcs/class/System.Web.Services/System.Web.Services/ChangeLog +++ /dev/null @@ -1,149 +0,0 @@ -2007-10-05 Atsushi Enomoto - - * WebService.cs : Do not always expect HttpContext existence. - Fixed bug #331183. - -2007-10-05 Atsushi Enomoto - - * WebService.cs : [ComVisible]. - -2006-12-04 Atsushi Enomoto - - * WebService.cs : implemented SoapVersion as documented in MSDN. - -2006-11-15 Atsushi Enomoto - - * WebService.cs: minor API fixes (attributes). - -2006-11-14 Atsushi Enomoto - - * WebServiceBindingAttribute.cs, WebServiceAttribute.cs : - 2.0 API fixes (WsiClaims -> WsiProfiles). - * WsiClaims.cs : removed obsolete type. - -2006-06-21 Rafael Teixeira - - * WebServiceBindingAttribute.cs: new 2.0 property WsiProfiles ConformsTo. - -2006-01-03 Chris Toshok - - * WsiProfiles.cs: new 2.0 enum. - -2005-06-08 Konstantin Triger - - * WebMethodAttribute.cs: Added TARGET_J2EE ifdef to remove the EnterpiseServices dependency, which are not supported yet under this target - -2004-08-25 Lluis Sanchez Gual - - * WebService.cs: Get the HttpContext from the HttpContext.Current, do not - wait to be set with SetContext. In this way the context is available - in the web service constructor. - -2004-07-13 Lluis Sanchez Gual - - * WebServiceBindingAttribute.cs, WsiClaims.cs: Added missing attributes. - -2004-07-10 Lluis Sanchez Gual - - * WebService.cs: Added SoapVersion property. - * WebServiceBindingAttribute.cs: New 2.0 properties. - * WsiClaims.cs: Added new enumeration. - -2004-05-12 Lluis Sanchez Gual - - * WebService.cs: Take the session from the context. - -2004-05-05 Gonzalo Paniagua Javier - - * WebService.cs: added a HttpSessionState field and a setter method. - Session now returns null if EnableSession is not set for the method - invoked. - -2004-02-05 Alon Gazit - - * WebMethodAttribute.cs: - * WebServicesDescriptionAttribute.cs: - * WebServiceAttribute.cs: - * WebServiceBindingAttribute.cs: This attribute is inherited by derived - classes.changed the AttributeUsage attribute. - -2004-02-05 Alon Gazit - - * WebServiceBindingAttribute.cs: This attribute is multiuse. - Changed the AttributeUsage attribute. - -2004-01-10 Gonzalo Paniagua Javier - - * WebService.cs: added SetContext (). - -2003-02-25 Dave Bettin - * WebService.cs: - Changed private application to HttpContext - -2002-08-19 Tim Coleman - * WebService.cs: - Change the attribute on Application to Description - instead of WebServicesDescription.2002-08-19 Tim Coleman - -2002-08-15 Tim Coleman - * WebServicesDescriptionAttribute: - Added Description property. Should've known I spoke - too soon about being complete. :-) - -2002-08-07 Tim Coleman - * WebMethodAttribute.cs: - Remove FIXME and reorganize constructors to all - call this () with the big constructor. - * WebServiceAttribute.cs: - Remove FIXME. - * WebServiceBindingAttribute.cs: - Remove FIXME, and change ns to be String.Empty by - default (this is the MS implementation). Reorganize - constructors. - * WebServicesDescriptionAttribute.cs: - Code reformat. - * TODOAttribute.cs: - Changed namespace. - - *** This namespace should now be complete. *** - -2002-07-23 Tim Coleman - * WebService.cs: - Change Description to WebServicesDescription - * WebServicesDescriptionAttribute.cs: - Add back constructor as MS build doesn't - seem to like it missing. Now calls base() - with the string. Also remove the sealed - modifier and change the attribute targets. - -2002-07-23 Tim Coleman - * WebServicesDescriptionAttribute.cs: - Removed the "guts" because they are defined in - System.ComponentModel.DescriptionAttribute. - * WebService.cs: - Added attributes which were missing based on the - class status page. Also added an HttpApplication - object and modified the properties to use that - object. - -2002-07-22 Tim Coleman - * WebServicesDescriptionAttribute.cs: - Added for build in System.Web.Services.Protocols - -2002-07-22 Tim Coleman - * WebMethodAttribute.cs: - Remove comments around TransactionOption bits - because I added that enum. - * WebServiceAttribute.cs: - * WebServiceBindingAttribute.cs: - Added "sealed" to protection level, which I missed - before. - -2002-07-19 Tim Coleman - * ChangeLog: - * TODOAttribute.cs: - * WebMethodAttribute.cs: - * WebService.cs: - * WebServiceAttribute.cs: - * WebServiceBindingAttribute.cs: - Initial implementation diff --git a/mcs/class/System.Web.Services/Test/ChangeLog b/mcs/class/System.Web.Services/Test/ChangeLog deleted file mode 100644 index 4bc55f07cb7..00000000000 --- a/mcs/class/System.Web.Services/Test/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -2003-02-23 Dave Bettin - * Added makefile.gnu - * Added list for test classes to compile - * Moved all tests over to nunit2 - -2002-08-09 Tim Coleman - * AllTests.cs: - New test suites added. - -2002-08-07 Tim Coleman - * AllTests.cs: - * ChangeLog: - * System.Web.Services: - * System.Web.Services_test.build: - New files and directories added for test suite. diff --git a/mcs/class/System.Web.Services/Test/System.Web.Services.Configuration/ChangeLog b/mcs/class/System.Web.Services/Test/System.Web.Services.Configuration/ChangeLog deleted file mode 100644 index 9830f2b9888..00000000000 --- a/mcs/class/System.Web.Services/Test/System.Web.Services.Configuration/ChangeLog +++ /dev/null @@ -1,26 +0,0 @@ -2009-06-26 Robert Jordan - - * *.cs: Upgrade to new NUnit style. - -2007-10-03 Atsushi Enomoto - - * TypeElement.cs : disable a test that causes NRE on .NET. - -2006-01-13 Raja R Harinath - - * TypeElementTest.cs (Ctors1): Don't expect a null-reference - exception. - -2003-05-13 Martin Willemoes Hansen - * XmlFormatExtensionAttributeTest.cs: Inherits from Assertion and - Assertion. prefixes removed. - -2003-02-22 Dave Bettin - * Moved over to Nunit2 Tests - * Removed AllTests.cs - -2002-08-09 Tim Coleman - * AllTests.cs: - * ChangeLog: - * XmlFormatExtensionAttributeTest.cs: - New files added for test suite. diff --git a/mcs/class/System.Web.Services/Test/System.Web.Services.Description/ChangeLog b/mcs/class/System.Web.Services/Test/System.Web.Services.Description/ChangeLog deleted file mode 100644 index 5bc256ee049..00000000000 --- a/mcs/class/System.Web.Services/Test/System.Web.Services.Description/ChangeLog +++ /dev/null @@ -1,140 +0,0 @@ -2009-06-26 Robert Jordan - - * *.cs: Upgrade to new NUnit style. - -2008-12-09 Atsushi Enomoto - - * 443095.wsdl, WebServicesInteroperabilityTest.cs : added - new test for R2305 checker. - -2008-07-01 Atsushi Enomoto - - * WebServicesInteroperabilityTest.cs : new test. wsdl with - should not result in an error. - * check-import.wsdl, check-import2.wsdl : test helper files. - -2008-07-01 Atsushi Enomoto - - * ServiceDescriptionTest.cs : check RetrievalUrl before/after Read(). - Sadly it does not provide the actual URL... - -2008-07-01 Atsushi Enomoto - - * test3.wsdl: added missing file (though the test is ignored). - -2008-06-10 Vladimir Krasnov - - * ServiceDescriptionReflectorTest.cs: added tests for bug fixes: - #345448, #345449, #360241 - -2008-03-26 Lluis Sanchez Gual - - * ServiceDescriptionReflectorTest.cs: Added another test for bug - #345448. - -2008-02-22 Atsushi Enomoto - - * ServiceDescriptionReflectorTest.cs : mark Bug345448() NotWorking. - -2008-01-08 Atsushi Enomoto - - * ServiceDescriptionReflectorTest.cs : added test for empty SOAP - action. - -2007-10-10 Atsushi Enomoto - - * ServiceDescriptionReflectorTest.cs : added test for bug #332150. - -2007-05-11 Atsushi Enomoto - - * ServiceDescriptionImporterTest.cs : added ignored test for #81457. - -2007-05-11 Atsushi Enomoto - - * ServiceDescriptionReflectorTest.cs : added test for 78953 (not - working, hard to fix) and 79807 (already fixed). - -2007-02-22 Raja R Harinath - - Fix compile error - * ServiceDescriptionReflectorTest.cs (NullableContainer): Hide in - 1.1 profile. - -2007-02-19 Atsushi Enomoto - - * ServiceDescriptionReflectorTest.cs : added test for methods with - nullable return type. - -2007-01-19 Atsushi Enomoto - - * ServiceDescriptionImporterTest.cs : new test. - * test2.wsdl : new test support file. - -2006-12-15 Atsushi Enomoto - - * ServiceDescriptionFormatExtensionCollectionTest.cs : - new test. - -2006-11-15 Atsushi Enomoto - - * WebReferenceTest.cs : added new test (so minor). - -2006-11-14 Atsushi Enomoto - - * WebReferenceOptionsTest.cs : - Read() actually causes invalid operation. - -2006-11-14 Atsushi Enomoto - - * WebReferenceOptionsTest.cs : - added test for Read(). Fixed namespace URI. - -2006-11-14 Atsushi Enomoto - - * WebReferenceOptionsTest.cs : new test. - -2006-11-14 Atsushi Enomoto - - * ServiceDescriptionTest.cs : added test for invalid Read() inputs. - -2006-09-07 Ankit Jain - - * ServiceDescriptionTest.cs (Ctor): New. - -2006-09-05 Ankit Jain - - * ServiceDescriptionTest.cs (Namespaces): New. - -2006-05-03 Ankit Jain - - * ServiceDescriptionTest.cs (Extensions) New test. - (CheckExtensions): - (CheckXmlElement): New. Helper methods. - * test.wsdl: Test wsdl. - -2006-04-27 Ankit Jain - - * ServiceDescriptionTest.cs (ExtensibleAttributes): New test. - -2006-02-04 Gert Driesen - - * ServiceDescriptionReflectorTest.cs: Use only one include as otherwise - the order of elements is not consistent on MS.NET. - -2006-02-04 Gert Driesen - - * ServiceDescriptionReflectorTest.cs: New test, currently marked - NotWorking. - -2005-10-05 Atsushi Enomoto - - * ServiceDescriptionTest.cs : new file (for part of bug #76311). - -2003-09-14 Lluis Sanchez Gual - - * BindingCollectionTest.cs ChangeLog DocumentableItemTest.cs - OperationCollectionTest.cs OperationMessageCollectionTest.cs - OperationMessageTest.cs PortTypeCollectionTest.cs PortTypeTest.cs - ServiceCollectionTest.cs ServiceDescriptionCollectionTest.cs - SoapBodyBindingTest.cs SoapOperationBindingTest.cs TypesTest.cs - New test files by Erik LeBel. diff --git a/mcs/class/System.Web.Services/Test/System.Web.Services.Discovery/ChangeLog b/mcs/class/System.Web.Services/Test/System.Web.Services.Discovery/ChangeLog deleted file mode 100644 index 9878569ed64..00000000000 --- a/mcs/class/System.Web.Services/Test/System.Web.Services.Discovery/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2009-06-26 Robert Jordan - - * *.cs: Upgrade to new NUnit style. - -2003-05-13 Martin Willemoes Hansen - * ContractReferenceTest.cs: Inherits from Assertion and Assertion. - prefixes removed. - -2003-02-22 Dave Bettin - * Moved over to Nunit2 Tests - * Removed AllTests.cs - -2002-08-09 Tim Coleman - * AllTests.cs: - * ChangeLog: - * ContractReferenceTest.cs: - New files added for test suite. diff --git a/mcs/class/System.Web.Services/Test/System.Web.Services.Protocols/ChangeLog b/mcs/class/System.Web.Services/Test/System.Web.Services.Protocols/ChangeLog deleted file mode 100644 index d4a8e9eb810..00000000000 --- a/mcs/class/System.Web.Services/Test/System.Web.Services.Protocols/ChangeLog +++ /dev/null @@ -1,46 +0,0 @@ -2007-10-03 Atsushi Enomoto - - * SoapHttpClientProtocolTest.cs: actually those tests fails on mono - on Windows, so mark them as Ignore (not only in 2.0). - -2007-10-03 Atsushi Enomoto - - * SoapHttpClientProtocolTest.cs: disabled connection-oriented tests - that do not work fine on .NET 2.0. - -2007-06-16 Gert Driesen - - * LogicalMethodInfoTest.cs: Fixed namespace. - * WebClientProtocolTest.cs: Fixed namespace. - * SoapHttpClientProtocolTest.cs: Fixed namespace. Added test for - bug #81886. - * SoapServerTypeTest.cs: Fixed namespace. - * SocketResponder.cs: Sync with copy in System assembly. - -2007-05-11 Atsushi Enomoto - - * SoapServerTypeTest.cs : make sure that SoapRpcServiceAttribute works. - -2007-05-08 Atsushi Enomoto - - * SoapServerTypeTest.cs : added some more tests related to server - methods. - -2007-05-08 Atsushi Enomoto - - * SoapServerTypeTest.cs : added some .ctor() tests to verify - validity of attributes on the service class. - -2007-05-08 Atsushi Enomoto - - * LogicalMethodInfoTest.cs : new test (cosmetic for now). - -2007-04-23 Atsushi Enomoto - - * SoapServerTypeTest.cs : added new test (one is not working yet). - It will be very useful when we test service type generation. - -2007-01-15 Gert Driesen - - * SoapHttpClientProtocolTest.cs: Added test for bug #79988. - * SocketResponder.cs: Utility class for emulating Web Service backend. diff --git a/mcs/class/System.Web.Services/Test/System.Web.Services/ChangeLog b/mcs/class/System.Web.Services/Test/System.Web.Services/ChangeLog deleted file mode 100644 index 11f237fbf35..00000000000 --- a/mcs/class/System.Web.Services/Test/System.Web.Services/ChangeLog +++ /dev/null @@ -1,21 +0,0 @@ -2009-06-26 Robert Jordan - - * *.cs: Upgrade to new NUnit style. - -2007-10-05 Atsushi Enomoto - - * WebServiceTest.cs : new test (for bug #331183). - -2003-05-13 Martin Willemoes Hansen - * Tests inherits from Assertion and Assertion. prefix is removed. - -2003-02-22 Dave Bettin - * Moved over to Nunit2 Tests - * Removed AllTests.cs - -2002-08-07 Tim Coleman - * AllTests.cs: - * ChangeLog: - * WebMethodAttributeTest.cs: - * WebServiceAttributeTest.cs: - New files and directories added for test suite. diff --git a/mcs/class/System.Web.Services/Test/standalone/ChangeLog b/mcs/class/System.Web.Services/Test/standalone/ChangeLog deleted file mode 100644 index 827202dd579..00000000000 --- a/mcs/class/System.Web.Services/Test/standalone/ChangeLog +++ /dev/null @@ -1,210 +0,0 @@ -2006-12-18 Atsushi Enomoto - - * Makefile : make tests run with modified version of - the libraries. - -2005-06-10 Lluis Sanchez Gual - - * services.xml: Disable some tests on external services - since they are very unreliable. - -2005-02-07 Lluis Sanchez Gual - - * client/localhost/TestBinding4Test.cs: Fix build. - -2004-11-08 Raja R Harinath - - * Makefile (test-clients): Refer to 'nunit-console.exe' in - profile-specific directory. - -2004-09-29 Lluis Sanchez Gual - - * Makefile: Remove error directory on every run. - * wstest.cs: Added a timeout when calling the wsdl tool. No more - hangs there. - -2004-09-29 Raja R Harinath - - * Makefile (test-clients): nunit-console.exe is now in a - profile-specific directory. - Report from Mayank Ritvik . - -2004-08-25 Lluis Sanchez Gual - - * server/SessionCounter.asmx: Check that Context != null in the constructor. - -2004-07-01 Lluis Sanchez Gual - - * Conv.asmx.template, Conv.cs.template, client/localhost/ConvDoc*, - server/Conv*: Added tests for unknown headers. - * proxies.net.xml.gz, wsdlfiles.tar.gz: Updated. - -2004-07-01 Lluis Sanchez Gual - - * WebServiceTest.cs, client/external/BankCodeEJBHomeTest.cs, - client/external/GlobalWeatherTest.cs, client/external/HPcatalogTest.cs, - client/external/IODCODESPOSTAUXTest.cs, - client/external/TemperatureServiceTest.cs, - client/localhost/DataServiceTest.cs, - client/localhost/DuplicateArrayTestTest.cs, - client/localhost/IncludeTestTest.cs, - client/localhost/TestBinding4Test.cs: Use new nunit 2.2 api. - - * server/ConvDocLitWra.asmx, server/ConvDocEncWra.asmx, - server/ConvDocLitBar.asmx, server/ConvDocLitWra.asmx, - server/ConvRpc.asmx, - - * wstest.cs: Added support for generating tests cases from a template. - Useful to test the same case in all formats and protocols. - - * proxies.net.xml.gz, wsdlfiles.tar.gz: Updated. - - * client/localhost/ConvDocEncBarTest.cs, - client/localhost/ConvDocLitBarTest.cs, - client/localhost/ConvDocLitWraTest.cs, - client/localhost/ConvRpcTest.cs, - client/localhost/ConvDocEncBar.asmx: - Improved tests. Use new nunit 2.2 api. - - * Conv.cs.template: template for ConverterService client tests. - - * Conv.asmx.template: template for ConverterService services. - - * templates.xml: Configuration file for generating the tests. - -2004-06-22 Lluis Sanchez Gual - - * proxies.net.xml.gz: Updated. - * wsdlfiles.tar.gz: Updated. - -2004-06-10 Lluis Sanchez Gual - - * Makefile: Fix ms.net api file before the comparison. - * cormissing.xsl: Removed html encoding. Now generates plain text. - * proxies.net.xml.gz: Updated. - * services.xml: Updated. - * wsdlfiles.tar.gz: Updated. - * wstest.cs: Added option for removing wrong extra classes from ms.net - api xml file. Improved checkdiff option. - -2004-06-04 Lluis Sanchez Gual - - * Makefile: Changed nunit dll, to make it easier to integrate in the result - web page. - * wstest.cs: Little fix. - -2004-06-03 Lluis Sanchez Gual - - * Makefile: generate client source file list before compiling the test - suite. - -2004-06-03 Lluis Sanchez Gual - - * wsdlfiles.tar.gz: New file that contains all test wsdl documents. - * proxies.net.xml.gz: Description of the proxies generated by MS.NET. - * cormissing.xml: Formatting stuff. - -2004-06-03 Lluis Sanchez Gual - - * Makefile: Added new targets for running the tests. Now the generated - proxies are checked against the ones generated by MS.NET. - * services.xml: Updated service list. - * wstest.cs: new command checkdiff: generates a xml file using nunit format - with all differences between mono generated proxies and MS.NET ones. - * client/localhost/ConvRpcTest.cs: Fixed url. - -2004-05-12 Lluis Sanchez Gual - - * Makefile: Added reference to System.Data. - * services.xml, wsdl.ignore: Updated. - * wstest.cs: Small improvements. - * external/BankCodeEJBHomeTest.cs, external/GlobalWeatherTest.cs, - external/HPcatalogTest.cs, external/IODCODESPOSTAUXTest.cs, - external/TemperatureServiceTest.cs, localhost/ConvDocEncBarTest.cs, - localhost/ConvDocEncWraTest.cs, localhost/ConvDocLitBarTest.cs, - localhost/ConvDocLitWraTest.cs, localhost/ConvRpcTest.cs - Changed namespace to make it easier to select tests in gnunit. - * localhost/ConvRpcTest.cs: Added test for method that returns "Object". - * server/ConvDocEncWra.asmx, ConvDocLitWra.asmx, ConvRpc.asmx: New test - methods. - * server/web.config: Added version to vsdisco handler type name. - * client/localhost/DataServiceTest.cs - client/localhost/DuplicateArrayTestTest.cs - client/localhost/SessionCounterTest.cs - server/DataService.asmx - server/DuplicateArrayTest.asmx - server/SessionCounter.asmx: New tests. - - -2004-03-10 Lluis Sanchez Gual - - * client/localhost/ConvDocLitWraTest.cs: Test Discover() method. - -2004-03-02 Lluis Sanchez Gual - - * services.xml: More services. - * wstest.cs: Added null check. - * client/localhost/IncludeTestTest.cs: New test. - * server/localhost/IncludeTest.asmx, server/localhost/Test1.asmx, - server/localhost/Test2.asmx, server/localhost/TestBinding6.asmx. - -2004-02-27 Lluis Sanchez Gual - - * services.xml: Updated service list. - * wstest.cs: New feature: it generates a serviceStatus.xml file that - helps keeping track of services that are not available any more. - * client/localhost/ConvDocEncBarTest.cs, ConvDocEncWraTest.cs: - Improved tests. - * server/ConvDocLitBar.asmx: Removed inheritance from WebService, to make - sure that this works. - -2004-02-04 Lluis Sanchez Gual - - * wstest.cs: Added new option that downloads and cahces the wsdl docs. - * services.xml: More services. - * Makefile: Updated. - * server/TestBinding5.asmx: new test service. - -2004-01-27 Lluis Sanchez Gual - - * wstest.cs: Improved the way wsdl documents are downloaded. - * services.xml: updated service list. - * wsdl.ignore: updated ignore list. - * client/external/GlobalWeatherTest.cs: new test. - * client/external/syndicateTest.cs: new test. - * client/external/TemperatureServiceTest.cs: new test. - * client/external/BankCodeEJBHomeTest.cs: added comment. - * server/TestBinding1.asmx, server/TestBinding2.asmx, - * server/TestBinding3.asmx, server/TestBinding4.asmx: new test services - -2004-01-14 Lluis Sanchez Gual - - * wstest.cs: Wsdl documents are cached locally. - * services.xml: updated services. - -2003-12-23 Lluis Sanchez Gual - - * wstest.cs: Removed debug WriteLine. - * services.xml: updated services. - * server/web.config: Added. - -2003-12-22 Lluis Sanchez Gual - - * wstest.cs: Changed default directory for client tests. Added some tests. - * Makefile: Use xsp.vsdisco instead of xsp.disco. - -2003-12-19 Lluis Sanchez Gual - - * services.xml: Enabled test for a couple of services. - * wstest.cs: Improved "stat" option. - -2003-12-15 Lluis Sanchez Gual - - * Makefile.cs: Generate list of client test files in target "gen". - * services.xml: Added a couple of services. - * wstest.cs: Added "stat" option. - -2003-12-12 Lluis Sanchez Gual - - * Added web service test suite - diff --git a/mcs/class/System.Web/Assembly/ChangeLog b/mcs/class/System.Web/Assembly/ChangeLog deleted file mode 100644 index d0401079f04..00000000000 --- a/mcs/class/System.Web/Assembly/ChangeLog +++ /dev/null @@ -1,129 +0,0 @@ -2010-05-05 Marek Habersack - - * AssemblyInfo.cs: 4.0 metadata updates - -2010-02-03 Marek Habersack - - * AssemblyInfo.cs: added back InternalsVisibleTo for the test - assembly - it's needed to access CacheItemPriorityQueue - -2009-07-07 Raja R Harinath - - * AssemblyInfo.cs: Don't make internals visible to System.Web_test. - -2009-07-06 Raja R Harinath - - * AssemblyInfo.cs: Don't make internals visible to - System.Web.Extensions_test and System.Web.DynamicData_test. - -2009-04-29 Marek Habersack - - * AssemblyInfo.cs: added InternalsVisibleTo for - System.Web.DynamicData - -2009-01-20 Marek Habersack - - * AssemblyInfo.cs: made internals visible to - System.Web.Extensions_test_net_2_0.dll - -2008-01-07 Dean Brettle - - * AssemblyInfo.cs: made InternalsVisibleTo System.Web.test_net_2_0.dll - to support ControlAdapterTest.ConfigCapabilitiesNotCalled(). - -2007-11-22 Gert Driesen - - * AssemblyInfo.cs: InternalsVisibleTo is 2.0 only. Fixes 1.0 profile - build. - -2007-11-22 Marek Habersack - - * AssemblyInfo.cs: make System.Web.Extensions a friend assembly. - -2006-09-14 Igor Zelmanovich - - * AssemblyInfo.cs: add a WebResource for WebUIValidation_2.0.js - -2006-08-08 Igor Zelmanovich - - * AssemblyInfo.cs: add a WebResource for MaintainScrollPositionOnPostBack.js - -2006-03-15 Chris Toshok - - * AssemblyInfo.cs: add a WebResource for transparent.gif. - -2005-08-27 Kornél Pál - - * AssemblyInfo.cs: Fixed 48519 to 48944 regressions. - * Consts.cs: Removed to fix regression. - -2005-08-18 Dick Porter - - * Consts.cs: Added System.Web and Microsoft.VisualStudio.Web - constants for 2.0 - -2005-08-15 Sebastien Pouliot - - * Consts.cs: Added constant for System.dll (only in 2.0) - -2005-07-20 Chris Toshok - - * AssemblyInfo.cs: add WebUIValidation.js attribute. - -2005-06-08 Gonzalo Paniagua Javier - - * Consts.cs: updated revision for Microsoft.VSDesigner. - -2005-03-11 Lluis Sanchez Gual - - * AssemblyInfo.cs: Registered GridView.js script. - -2005-02-05 Lluis Sanchez Gual - - * AssemblyInfo.cs: Registered webform.js script. - -2005-01-10 Lluis Sanchez Gual - - * AssemblyInfo.cs: More resources. - -2004-12-10 Lluis Sanchez Gual - - * AssemblyInfo.cs: Added resource attribute for menu script. - -2004-12-02 Lluis Sanchez Gual - - * AssemblyInfo.cs: Added more resource attributes. - -2004-11-26 Lluis Sanchez Gual - - * AssemblyInfo.cs: Added more resource attributes. - -2004-11-23 Lluis Sanchez Gual - - * AssemblyInfo.cs: Added missing ifdef NET_2_0. - -2004-11-23 Lluis Sanchez Gual - - * AssemblyInfo.cs: Added resource attributes. - -2003-11-13 Andreas Nahr - - * AssemblyInfo.cs: Added attribute - -2003-08-01 Andreas Nahr - - * Consts.cs: Added entry - -2003-07-30 Andreas Nahr - - * AssemblyInfo.cs: Removed attribute - -2003-07-30 Andreas Nahr - - * Locale.cs: Added - -2003-07-17 Andreas Nahr - - * AssemblyInfo.cs: Added - * ChangeLog: Added - * Consts.cs: Added diff --git a/mcs/class/System.Web/ChangeLog b/mcs/class/System.Web/ChangeLog deleted file mode 100644 index 6c44bb3c571..00000000000 --- a/mcs/class/System.Web/ChangeLog +++ /dev/null @@ -1,2183 +0,0 @@ -2010-04-28 Marek Habersack - - * Makefile (OTHER_LIB_MCS_FLAGS): added a reference to - System.Web.ApplicationServices in the 4.0 profile. - -2010-04-07 Marek Habersack - - * Makefile: moved App_* test resources to separate variables - - whatever is contained in those variables is preprocessed before - embedding as resource to include appropriate resource name prefix - (App_Code/, App_GlobalResources/ for now). This is used in WebTest - to automatically populate the relevant directories when running - the test suite. - -2010-02-18 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx, - Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx and - Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx - -2010-02-12 Marek Habersack - - * Makefile (EXTRA_DISTFILES): ignore .svn directories - -2010-02-11 Marek Habersack - - * System.Web_test.dll.sources: added - mainsoft/NunitWeb/NunitWeb/TestRoleProvider.cs - -2010-01-19 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx - and - Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx - -2010-01-15 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx - -2010-01-14 Marek Habersack - - * System.Web_standalone_test.dll.sources, - standalone-runner-support.dll.sources: added - - * Makefile: Added targets to build and run standalone tests. - Added standalone tests and test tools to EXTRA_DISTFILES - -2009-12-18 Marek Habersack - - * System.Web_test.dll.sources: added - mainsoft/NunitWeb/NunitWeb/Tests/Author.cs - mainsoft/NunitWeb/NunitWeb/Tests/AuthorConverter.cs - mainsoft/NunitWeb/NunitWeb/Tests/Book.cs - mainsoft/NunitWeb/NunitWeb/Tests/BookType.cs - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx - Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx - Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs - -2009-12-14 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/NestedParserFileText.aspx - -2009-11-13 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx - Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs - -2009-10-19 Marek Habersack - - * ASPState.sql: added - schema for the SQL session state server - database. - -2009-10-06 Marek Habersack - - * Makefile: added PIPELINE_TIMER define - -2009-10-05 Marek Habersack - - * Makefile ($(build_lib)): fixed a typo in dependency macro - -2009-09-07 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap - Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap - Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap - Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap - Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap - Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap - Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap - Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap - Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap - Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap - -2009-08-26 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx - -2009-08-25 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx - Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx - -2009-08-18 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx - -2009-08-15 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx - -2009-07-30 Raja R Harinath - - * Makefile ($(build_lib)): Move cyclic dependencies onto this. - -2009-07-23 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/FullTagsInText.aspx - Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx - -2009-07-21 Veerapuram Varadhan - - * System.Web.dll.sources: Added - System.Design/System.Data.Design/TypedDataSetGenerator.cs. - -2009-07-21 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx - -2009-07-08 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx - -2009-07-06 Raja R Harinath - - * Makefile (TEST_MCS_FLAGS): Reference SystemWebTestShim. - -2009-06-30 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx - -2009-06-18 Marek Habersack - - * browscap.ini.diff: updated to match the latest upstream - version. - -2009-06-16 Marek Habersack - - * Makefile: warn if the 4.0 assembly is compiled without - System.Core - - * net_4_0_System.Web.dll.sources: added. System.Web.Routing and - System.Web.Abstractions are part of System.Web.dll in the 4.0 - profile. - Added System.Web.Routing/PageRouteHandler.cs, - System.Web.UI.WebControls/IDataBoundControl.cs, - System.Web.UI.WebControls/IDataBoundItemControl.cs, - System.Web.UI.WebControls/IDataBoundListControl.cs,, - System.Web.UI.WebControls/IFieldControl.cs - -2009-06-04 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx - -2009-05-10 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx - -2009-04-28 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx - -2009-04-24 Marek Habersack - - * System.Web_test.dll.sources: added - System.Web.UI/PageParserFilterTest.cs - -2009-04-16 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx - -2009-02-26 Marek Habersack - - * System.Web.dll.sources: added System.Web/IisTraceListener.cs - -2009-02-05 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx and - Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs - Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx - -2009-01-27 Marek Habersack - - * System.Web.dll.sources: added System.Web.Util/SearchPattern.cs - -2009-01-22 Marek Habersack - - * System.Web.dll.sources: added - System.Web.Compilation/BuildManagerCacheItem.cs, - System.Web.Compilation/BuildManagerDirectoryBuilder.cs, - System.Web.Compilation/BuildProviderGroup.cs - - * Makefile (SYSTEMCORE_DEP): added. Defines SYSTEMCORE_DEP on the - mcs command line when System.Core is present. - Added the DEVEL define, which defines DEVEL on the mcs command - line. This is used to conditionally compile development helper code in - System.Web.Util.FileUtils (and possibly other stuff later on) - If NO_SYSTEMCORE_DEP is defined System.Web.dll will not be linked - with System.Core.dll and BuildManager will use ReaderWriterLock - instead of ReaderWriterLockSlim. - -2009-01-20 Marek Habersack - - * System.Web.dll.sources: added System.Web.UI.WebControls/Substitution.cs - -2008-12-23 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx - - * System.Web_test.dll.sources: added mainsoft/NunitWeb/NunitWeb/CustomSection.cs - -2008-12-12 Dean Brettle - - * System.Web.dll.sources: deleted - System.Web.Configuration_2.0/CapabilitiesChecksum.cs - - * Makefile (RESOURCE_FILES_2): deleted - System.Web.Configuration_2.0/RandomRoboBotKeywords.txt - -2008-12-10 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/MissingMasterFile.aspx - - * System.Web_test.dll.sources: added System.Web.UI/PageParserTest.cs - -2008-12-03 Marek Habersack - - * System.Web_test.dll.sources: added System.Web.UI/DataBinderTest.cs - -2008-12-02 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.1.1 - -2008-12-01 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx - Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master - (TEST_MCS_FLAGS): added reference to System.Web.Extensions - -2008-11-25 Marek Habersack - - * System.Web.dll.sources: added - System.Web.Compilation/AspComponent.cs - -2008-11-21 Marek Habersack - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx - Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx - Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx - Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx - Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx - Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx - Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx - Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx - Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx - - * Test/tools/web.config: disabled batch compilation and enabled - debugging. - -2008-11-15 Marek Habersack - - * System.Web.dll.sources: added System.Web.UI/INonBindingContainer.cs - -2008-10-17 Jonathan Pryor - - * Test/Makefile: Add doc-update target support. - -2008-10-09 Marek Habersack - - * System.Web.dll.sources: added System.Web.Configuration_2.0/MonoSettingsSection.cs - -2008-09-13 Atsushi Enomoto - - * System.Web.dll.sources: added System.Web.UI/IAutoFieldGenerator.cs - and System.Web.UI.WebControls/IPersistedSelector.cs. - -2008-09-13 Atsushi Enomoto - - * System.Web.dll.sources: added - System.Web.UI/CssClassPropertyAttribute.cs. - -2008-09-13 Atsushi Enomoto - - * System.Web.dll.sources: added System.Web.UI/IBindableControl.cs. - -2008-09-13 Atsushi Enomoto - - * System.Web.dll.sources: added - System.Web.UI.WebControls/DataBoundControlMode.cs. - -2008-08-14 Marek Habersack - - * Makefile: allow compiling with the DEBUG, TRACE and MONO_TRACE - preprocessor symbols defined. - -2008-06-18 Marek Habersack - - * System.Web.dll.sources: added - System.Web.Caching/SqlCacheDependency.cs - -2008-04-18 Marek Habersack - - * Makefile (OTHER_LIB_MCS_FLAGS): remove dependency on - System.Windows.Forms and define INSIDE_SYSTEM_WEB during - compilation. - - * System.Web.dll.sources: include - ../Managed.Windows.Forms/System.Resources/ResXResourceReader.cs - ../Managed.Windows.Forms/System.Resources/ResXResourceWriter.cs - ../Managed.Windows.Forms/System.Resources/ResXFileRef.cs - ../Managed.Windows.Forms/System.Resources/ResXDataNode.cs - ../Managed.Windows.Forms/System.Resources/ResXNullRef.cs - directly. - -2008-04-09 Marek Habersack - - * System.Web.dll.sources: added System.Web.Compilation/AppWebReferencesCompiler.cs - -2008-04-08 Marek Habersack - - * System.Web.dll.sources: added System.Web/VirtualPath.cs - -2008-03-09 Dean Brettle - - * System.Web_test.dll.sources: added - System.Web.UI.WebControls.Adapters/MenuAdapterTest.cs - System.Web.UI.WebControls.Adapters/WebControlAdapterTest.cs - System.Web.UI.WebControls.Adapters/HierarchicalDataBoundControlAdapterTest.cs - System.Web.UI.WebControls.Adapters/DataBoundControlAdapterTest.cs - System.Web.UI.WebControls.Adapters/HideDisabledControlAdapterTest.cs - System.Web.UI.Adapters/PageAdapterTest.cs - System.Web.UI.Adapters/ControlAdapterTest.cs - - * Makefile (RESOURCE_FILES_2): added - System.Web.Configuration_2.0/RandomRoboBotKeywords.txt - - * Makefile (TEST_RESOURCE_FILES): added - Test/mainsoft/NunitWebResources/PageWithAdapter.aspx - - * System.Web.dll.sources: added - System.Web.Configuration_2.0/CapabilitiesBuild.cs - System.Web.Configuration_2.0/CapabilitiesChecksum.cs - System.Web.Configuration_2.0/CapabilitiesResult.cs - System.Web.Configuration_2.0/ICapabilitiesProcess.cs - System.Web.Configuration_2.0/nBrowser/Result.cs - System.Web.Configuration_2.0/nBrowser/NodeTypes.cs - System.Web.Configuration_2.0/nBrowser/Identification.cs - System.Web.Configuration_2.0/nBrowser/File.cs - System.Web.Configuration_2.0/nBrowser/Build.cs - System.Web.Configuration_2.0/nBrowser/Node.cs - System.Web.Configuration_2.0/nBrowser/Exception.cs - -2008-03-01 Marek Habersack - - * Makefile: added a dependency on Mono.Web.dll - - * System.Web.dll.sources: removed SystemSettingsMapper public APIs - and moved them to the Mono.Web assembly. - -2008-02-07 Vladimir Krasnov - - * System.Web20.csproj: added ObjectInputStream.cs and - ObjectOutputStream.cs - -2007-12-30 Vladimir Krasnov - - * System.Web.dll.sources: added AspNetDBSchemaChecker.cs - * System.Web20.csproj: added AspNetDBSchemaChecker.cs - -2007-12-19 Juraj Skripsky - - * System.Web.dll.sources: removed TimeoutManager.cs - -2007-12-08 Marek Habersack - - * SQLiteProviders_DatabaseSchema.sql: added - * Makefile: added support for compiling .resx resources. - Added SQLiteProviders_DatabaseSchema.sql to EXTRA_DISTFILES. - Added new resource files to EXTRA_DISTFILES - Added a RESX_DIST variable which contains all the .resx files. The - variable is used by RESX_RES and by EXTRA_DISTFILES. - -2007-11-23 Daniel Nauck - - * System.Web.dll.sources: added - System.Web/TraceContextRecord.cs - * System.Web_test.dll.sources: added - System.Web/TraceContextRecordTest.cs - -2007-11-23 Marek Habersack - - * System.Web.dll.sources: added - System.Web.Configuration_2.0/IConfigMapPath.cs and - System.Web.Configuration_2.0/IConfigMapPathFactory.cs - -2007-11-22 Daniel Nauck - - * System.Web.dll.sources: added - System.Web/IPartitionResolver.cs - -2007-11-22 Marek Habersack - - * System.Web.dll.sources: added System.Web/HttpCacheVaryByContentEncodings.cs - Added System.Web/RequestNotification.cs, System.Web/RequestNotificationStatus.cs - -2007-11-22 Daniel Nauck - - * System.Web.dll.sources: added - System.Web/WebPageTraceListener.cs - -2007-11-06 Marek Habersack - - * System.Web.dll.sources: added - System.Web.UI.WebControls/ChildTable.cs to compilation, for MS.NET - compatibility. - -2007-11-01 Marek Habersack - - * System.Web.dll.sources: added MachineKeySectionUtils.cs - -2007-10-24 Marek Habersack - - * System.Web.dll.sources: added - System.Web.Configuration/FileMatchingInfo.cs - -2007-08-30 Marek Habersack - - * System.Web.dll.sources: added MachineKeyRegistryStorage.cs - -2007-08-14 Gert Driesen - - * System.Web_test.dll.sources: Added AggregateCacheDependencyTest.cs. - -2007-06-28 Vladimir Krasnov - - * System.Web20.csproj: added HttpWorkerRequest.jvm.cs, - HttpResponseStream.jvm.cs to the project - -2007-06-15 Gert Driesen - - * System.Web_test.dll.sources: Added LosFormatterTest.cs. - -2007-06-12 Vladimir Krasnov - - * System.Web20.csproj: added CompilationSection.cs - -2007-05-15 Marek Habersack - - * System.Web.dll.sources: added - System.Web.Compilation/XsdBuildProvider.cs - -2007-04-18 Marek Habersack - - * Makefile (System.Web/UplevelHelper.cs): use binary in the - net_1_1_bootstrap profile. - -2007-04-17 Wade Berrier - - * Makefile: use BUILT_SOURCES for UplevelHelper.cs instead of including it in the - .sources file. Include UplevelHelperDefinitions.xml for 'make dist'. - -2007-04-17 Jonathan Chambers - - * Makefile: Fix build, add $(TEST_RUNTIME) before call to culevel. - -2007-04-17 Marek Habersack - - * Makefile (System.Web/UplevelHelper.cs): autogenerate the file if - it doesn't exist. - - * System.Web.dll.sources: added the System.Web/UplevelHelper.cs - file. It is autogenerated by the culevel compiler. - - * UplevelHelperDefinitions.xml: added default uplevel browsers - definition file. This serves as input to the culevel compiler in - the tools directory at the top of the mcs tree. - -2007-04-12 Vladimir Krasnov - - * System.Web20.csproj: - * System.Web.dll.sources: added HttpParamsCollection.cs - -2007-04-01 Vladimir Krasnov - - * System.Web20.csproj: - * System.Web.dll.sources: HeadersCollection.cs, BaseParamsCollection.cs - -2007-03-21 Marek Habersack - - * System.Web.dll.sources: added UnknownAttributeDescriptor.cs - -2007-02-20 Gert Driesen - - * System.Web_test.dll.sources: Removed duplicate ImageFieldTest.cs - entry. - -2007-02-19 YonikKalin - - * Add System.Web_test.dll.sources add ChangePasswordTest.cs - -2007-02-18 Eyal Alaluf - - * run-mono-tests.bat: Add J2EE jar to classpath. - -2007-02-12 Marek Habersack - - * System.Web.dll.sources: added PreservationFile.cs - -2007-01-15 Marek Habersack - - * System.Web.dll.sources: Added WsdlBuildProvider.cs - -2007-01-14 Eyal Alaluf - - * System.Web20.vmwcsproj: added .jvm files for Control.cs, Page.cs, - HttpRequest.cs & HttpContext.cs - -2007-01-07 Vladimir Krasnov - - * System.Web20.vmwcsproj: added ProfileParameter.cs - * System.Web.dll.sources: added ProfileParameter.cs - -2007-01-07 Vladimir Krasnov - - * System.Web20.vmwcsproj: added AppResourcesCompiler.jvm.cs to project - -2007-01-05 Marek Habersack - - * System.Web.dll.sources: Add new app resources compiler files. - -2006-12-20 Marek Habersack - - * System.Web.dll.sources: adjustments for the 2.0 SessionState - changes. - -2006-12-09 Marek Habersack - - * System.Web.dll.sources: Add the HiddenFieldPageStatePersister.cs - file to compilation - -2006-12-05 Yoni Klain - - * MakeFile added new resources TextBoxTestlPage.aspx for TextBoxTest.cs - -2006-11-29 Yoni Klain - - * MakeFile added new resources ListControlPage.aspx for ListControlTest.cs - -2006-11-28 Miguel de Icaza - - * Rationalize the user of MonoTODOs. - - - Removed all the TODOs that were only overwritten methods - and had no further information. - - - Methods that threw exceptions now have the message "Not - implemnted". - - - Methods that return some constant are declared like - that. - - - Removed a bunch of stale MonoTODOs that had not been - removed. - -2006-11-27 Yoni Klain - - * MakeFile added new resources NoEventValidation.aspx for ImageButtonTest.cs - -2006-11-09 Vladimir Krasnov - - * System.Web_test.dll.sources: added PasswordRecoveryTest.cs, - PasswordRecoveryTest.cs - * Makefile: added WebControl.config resource - -2006-11-09 Vladimir Krasnov - - * System.Web.dll.sources: added PasswordRecovery.cs - * System.Web20.vmwcsproj: added PasswordRecovery.cs - -2006-11-22 Yoni Klain - - * MakeFile added new resources AsyncPage.aspx,PageCultureTest.aspx for PageTest.cs - -2006-11-21 Yoni Klain - - * MakeFile added new resources Theme2.skin and adapters.browser for ControlTest.cs - -2006-11-20 Marek Habersack - - * System.Web.dll.sources: Added - System.Web.UI.WebParts/PersonalizableAttribute.cs - -2006-11-17 Marek Habersack - - * System.Web.dll.sources: Added - System.Web.Compilation/ForceCopyBuildProvider.cs and - System.Web.Compilation/MasterPageBuildProvider.cs and - System.Web.UI/PageLifeCycle.cs - -2006-11-09 Vladimir Krasnov - - * System.Web.dll.sources: added DataSourceCasheManager.cs - * System.Web20.vmwcsproj: added DataSourceCasheManager.cs - -2006-11-08 Marek Habersack - - * System.Web.dll.sources: added the App_Code compiler - -2006-11-05 Vladimir Krasnov - - * System.Web.dll.sources: added System.Web.Profile/ProfileParser.cs - * System.Web20.vmwcsproj: - added System.Web.Profile/ProfileParser.jvm.cs - -2006-10-23 Merav Sudri - - * System.Web.dll.sources: add global/local resources compiler - files. - - * Makefile: System.Windows.Forms.dll is needed for global/local - resource compiler now. - -2006-10-17 Vladimir Krasnov - - * run-mono-tests.bat: added Derby to tests classpath - -2006-10-11 Merav Sudri - The following new tests were added: - * System.Web.UI.WebControls.SessionParameterTest.cs - * System.Web.UI.WebControls.QueryStringParameterTest.cs - * System.Web.UI.WebControls.ControlParameterTest.cs - * System.Web.UI.WebControls.CookieParameterTest.cs - -2006-10-10 Yoni Klain - * System.Web.UI.WebControls.CustomValidatorTest.cs new tests added; - -2006-10-04 Yoni Klain - * System.Web.UI.Page.Test.cs new tests added; - * MakeFile: add new resources for PageTest.cs : - Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx ; - Test/mainsoft/NunitWebResources/PageValidationTest.aspx ; - -2006-10-03 Hagit Yidov - - * ImageMapTest.cs: New test was added - * HotSpotTest.cs: New test was added - * HotSpotCollectionTest.cs: New test was added - * CircleHotSpot.cs: New test was added - * RectangleHotSpot.cs: New test was added - * PolygonHotSpot.cs: New test was added - -2006-09-28 Yoni Klain - - * MakeFile: add new resources for MasterPageTest.cs : - Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx ; - Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx ; - Test/mainsoft/NunitWebResources/MyDerived.master ; - Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx ; - -2006-09-26 Boris Kirzner - - * run-mono-tests.bat: log files naming fix. - -2006-09-19 Yoni Klain - - * System.Web_test.dll.sources: add new \System.Web.UI.WebControls\CrossPagePostingTest.cs - * MakeFile: add new resources for CrossPagePostingTest.cs : - Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx ; - Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx ; - -2006-09-18 Yoni Klain - - * System.Web_test.dll.sources: add new \System.Web.UI.WebControls\MappingUrlTest.cs - * MakeFile: add new resources for MappingUrlTest.cs : - Test/mainsoft/NunitWebResources/Mapping.aspx ; - Test/mainsoft/NunitWebResources/Mapping1.aspx ; - Test/mainsoft/NunitWebResources/WebMapping.config - -2006-09-17 Yoni Klain - - * System.Web_test.dll.sources: add new \System.Web.UI\TemplateControlTest.cs - * MakeFile: add new resources for TemplateControlTest.cs - Test/mainsoft/NunitWebResources/TemplateUserControl.ascx \ - Test/mainsoft/NunitWebResources/EvalTest.aspx \ - -2006-09-14 Boris Kirzner - - * run-mono-tests.bat: fixes for TARGET_JVM tests run. - -2006-04-09 Boris Kirzner - - * run-mono-tests.bat: fixes for TARGET_JVM NET_2_0 tests run. - -2006-08-27 Roei Erez - - * WebConfigurationManager.cs: corrections for static variables on mainsoft platform - -2006-08-28 Yoni Klain - - * System.Web_test.dll.sources: add new \System.Web.UI\ClientScriptManagerTest.cs - * MakeFile: add new resources for ClientScriptMenagerTest.cs - Test/mainsoft/NunitWebResources/EventValidationTest2.aspx \ - Test/mainsoft/NunitWebResources/EventValidationTest1.aspx \ - Test/mainsoft/NunitWebResources/ClientScript.js \ - -2006-08-27 Hagit Yidov - - * TreeNodeBindingCollectionTest.cs: New test was added - * TreeNodeBindingTest.cs: New test was added - * TreeNodeCollectionTest.cs: New test was added - * TreeNodeStyleCollectionTest.cs: New test was added - * TreeNodeTest.cs: New test was added - * TreeViewTest.cs: Test was updated - -2006-08-10 Hagit Yidov - - * ImageMapTest.cs: New test was added - * HotSpotTest.cs: New test was added - * HotSpotCollectionTest.cs: New test was added - * CircleHotSpot.cs: New test was added - * RectangleHotSpot.cs: New test was added - * PolygonHotSpot.cs: New test was added - -2006-08-23 Igor Zelmanovich - - * MenuTest.cs: added tests - -2006-08-23 Igor Zelmanovich - - * StyleTest.cs: - added tests ensure that AddAttributesToRender method calls FillStyleAttributes - and style attributes work properly. - -2006-08-23 Igor Zelmanovich - - * FontInfoTest.cs: added test - -2006-08-22 Igor Zelmanovich - - * FontInfoTest.cs: added test: CopyFrom and MergeWith behave differently between 1.1 and 2.0 - -2006-08-17 Igor Zelmanovich - - * StyleTest.cs: added test ensures that IsEmpty returns false for - empty style that was registered with StyleSheet - -2006-08-17 Igor Zelmanovich - - * StyleTest.cs: new test was added, fixed Style_CssClass test - -2006-08-16 Yoni Klain - - * DataSourceViewTest.cs; DataSourceControlTest.cs : new tests - -2006-08-15 Igor Zelmanovich - - * MenuTest.cs: new test was added, removed NotWorking attributes - -2006-08-15 Igor Zelmanovich - - * MenuTest.cs: new tests were added. - -2006-08-14 Andrew Skiba - - * TableTest.cs: new test added. - -2006-08-14 Igor Zelmanovich - - * MenuTest.cs: added test showing that items initialization should occurs only once - -2006-08-10 Yoni Klain - - * CallBackTest.cs: New test was added - -2006-08-010 Hagit Yidov - - * ImageMapTest.cs: New test was added - * HotSpotTest.cs: New test was added - * HotSpotCollectionTest.cs: New test was added - * CircleHotSpot.cs: New test was added - * RectangleHotSpot.cs: New test was added - * PolygonHotSpot.cs: New test was added - ->>>>>>> .r64424 -2006-08-10 Igor Zelmanovich - - * MenuTest.cs: new tests were added - -2006-08-09 Igor Zelmanovich - - * HierarchicalDataBoundControlTest.cs: added new tests - -2006-08-08 Merav Sudri - - * ObjectDataSourceTest.cs: SetUp with delay was added to the test. -2006-08-08 Merav Sudri - - * ObjectDataSourceTest.cs: New test was added - -2006-08-08 Yoni Klain - - * LoginViewTest.cs: added new tests and new resources for tests - * ObjectDataSourceView.cs: added new tests - -2006-08-06 Vladimir Krasnov - - * CommandFieldTest.cs: - * GridViewRowCollectionTest.cs: - * MultiViewTest.cs: - * SiteMapPathTest.cs: - * ViewTest.cs: - * XmlDataSourceTest.cs: removed NotWorking attributes - -2006-08-06 Vladimir Krasnov - - * ThemeTest.cs: fixed test resource - -2006-08-06 Vladimir Krasnov - - * ThemeTest.cs: tests added - -2006-08-01 Vladimir Krasnov - - * BulletedListTest.cs: fixed new line in render tests - -2006-07-31 Vladimir Krasnov - - * WizardStepBaseTest.cs: - * MasterPageTest.cs - * MenuTest.cs - * GridViewTest.cs: removed NotWorking attributes - -2006-07-30 Andrew Skiba - - * FormViewTest.cs: fix few tests. - -2006-07-30 Vladimir Krasnov - - * WizardTest.cs: fixed test, removed NotWorking attributes - -2006-07-27 Andrew Skiba - - * FormViewTest.cs: fix few tests. - -2006-07-27 Andrew Skiba - - * DetailsViewTest.cs: fix tests. - -2006-07-26 Vladimir Krasnov - - * XmlDataSourceTest.cs: fixed aspx based tests - -2006-07-26 Andrew Skiba - - * FormViewTest.cs: visual studio ifdef. - -2006-07-26 Andrew Skiba - - * DetailsViewRowTest.cs: fix the test (incomplete). - -2006-07-26 Andrew Skiba - - * DetailsViewTest.cs: fix few tests. - -2006-07-26 Yoni Klain - - * XmlDataSourceTest.cs: Add new tests. - -2006-07-25 Vladimir Krasnov - - * MultiViewTest.cs: added test - -2006-07-25 Vladimir Krasnov - - * GridViewTest.cs: - * ViewTest.cs: - * WizardStepBaseTest.cs: - * WizardTest.cs: fixed tests - -2006-07-25 Merav Sudri - - * FormViewTest.cs: Add three postback tests. - -2006-07-24 Andrew Skiba - - * DetailsViewTest.cs: split a test in two, working and not working. - -2006-07-23 Andrew Skiba - - * DetailsViewTest.cs: fix the test. - -2006-07-20 Andrew Skiba - - * DetailsViewTest.cs: more precise lifetime flow check. - -2006-07-20 Andrew Skiba - - * DetailsViewTest.cs: add EnsureChildControls basic test. - -2006-07-20 Andrew Skiba - - * DetailsViewTest.cs: add a new assert - -2006-07-20 Vladimir Krasnov - - * PagerSettingsTest.cs: fixed PropertyChanged test - -2006-07-19 Andrew Skiba - - * DetailsViewTest.cs: #if VISUAL_STUDIO - -2006-07-20 Yoni Klain - - * GridViewTest.cs: added new tests - -2006-07-19 Andrew Skiba - - * DetailsViewTest.cs: #if NET_2_0 - * TableStyleTest.cs: Category ("NotWorking") - -2006-07-19 Andrew Skiba - - * TableStyleTest.cs: add a test for BackImageUrl rendering - -2006-07-19 Merav Sudri - - * DetailsViewRowTest.cs: added new test - * DetailsViewRowCollectionTest.cs: added new test - * FormViewRowTest.cs: added new test - * FormViewTest.cs: added new test - -2006-07-19 Merav Sudri - - * DetailsViewTest.cs: added new test - -2006-07-18 Vladimir Krasnov - - * GridViewTest.cs: removed NotWorking attributes, added tests - -2006-07-17 Yoni Klain - - * SiteMapPathTest.cs: added new test - -2006-07-17 Andrew Skiba - - * CommandFieldTest.cs: added positive flow test for - ValidateSupportsCallback - -2006-07-17 Andrew Skiba - - * WebControlTest.cs: added tests for display style - -2006-07-17 Vladimir Krasnov - - * GridViewTest.cs: added new test - -2006-07-16 Vladimir Krasnov - - * BoundFieldTest.cs: added new test - -2006-07-16 Andrew Skiba - - * SiteMapPathTest.cs: fix expected results for dotnet in 3 tests; - add 2 new asserts for InitializeItem - -2006-07-16 Vladimir Krasnov - - * BulletedListTest.cs: removed NotWorking attributes - -2006-07-16 Yoni Klain - - * added WizardStepBaseTest.cs; WizardStepTest.cs; WizardStepCollectionTest.cs - -2006-07-13 Gonzalo Paniagua Javier - - * DataListTest.cs: new test for templated items. Patch by Jaros?aw - Pawlak. - -2006-07-12 Yoni Klain - - * WizardTest.cs added new tests; - * SiteMapPathTest.cs removed remarks - -2006-07-11 Vladimir Krasnov - - * GridViewTest.cs: added GridView_RenderingCheckBoxField2 - for testing of autogenerated checkbox column - -2006-07-11 Yoni Klain - - * ImageFieldTest.cs added new tests; - -2006-07-10 Andrew Skiba - - * SiteMapPathTest.cs: fix expected results for IE user-agent - ->>>>>>> .r62654 -2006-07-09 Yoni Klain - - * MenuTest.cs changes on postback; - -2006-07-09 Yoni Klain - - * ContentTest.cs changes on event test; - -2006-07-07 Yoni Klain - - * added PagerSettingsTest.cs;GridViewRowCollectionTest.cs; - ContentTest.cs;GridViewRowTest.cs - -2006-07-07 Yoni Klain - - * GridViewTest.cs, MenuTest.cs added PostBack tests - -2006-07-05 Vladimir Krasnov - - * added CreateUserWizardTest.cs - -2006-07-03 Vladimir Krasnov - - * BoundFieldTest.cs, ButtonFieldTest.cs, DataControlFieldTest.cs - HyperLinkFieldTest.cs, ImageFieldTest.cs: removed NotWorking - attribute from Initialize test case - -2006-06-28 Juraj Skripsky - - * RegularExpressionValidatorTest.cs: check for automatic wrapping of - expression with "^...$". - -2006-06-28 Vladimir Krasnov - - * Added WizardTest.cs: Wizard control basic tests - -2006-06-25 Yoni Klain - - * GridViewTest.cs; - * AutoGeneratedFieldTest.cs;BoundFieldTest.cs;DataControlFieldTest.cs; - * DataControlFieldCollectionTest.cs;DataKeyArrayTest.cs; - * DataKeyTest.cs;ButtonFieldBaseTest.cs;HyperLinkFieldTest.cs; - * CommandFieldTest.cs;CheckBoxFieldTest.cs;TemplateFieldTest.cs - * GridView test and GridView subclasses tests. - -2006-06-25 Konstantin Triger - - * FormViewTest.cs: test for PageIndex bounds. - -2006-06-21 Andrew Skiba - - * ThemeTest.cs, SiteMapPathTest.cs, FormViewTest.cs, MenuTest.cs, - MasterPageTest.cs: NunitWeb refactoring - -2006-06-21 Andrew Skiba - - * FileUploadTest.cs: add new tests for FileUpload control - -2006-06-20 Andrew Skiba - - * ThemeTest.cs: add new test for UrlPropertyAttribute - -2006-06-20 Andrew Skiba - - * FormViewTest.cs: add new test for CssClass attribute - -2006-06-14 Gonzalo Paniagua Javier - - * RepeaterItemCollectionTest.cs: New file. - -2006-06-14 Andrew Skiba - - * MenuTest.cs: add test for CssClass attribute - -2006-06-13 Juraj Skripsky - - * CalendarTest.cs (SelectDateProperty): Make sure SelectedDate is - automatically "rounded" to the same date with time set to 12:00am. - -2006-05-28 Andrew Skiba - - * ThemeTest.cs, MenuTest.cs, MasterPageTest.cs: rename methods to make - nunit quiet - -2006-05-21 Yoni Klain - - * ThemeTest.cs - Add new test - -2006-05-21 Yoni Klain - - * MasterPageTest.cs - add attributes for NotWorking tests - * MenuTest.cs - sleep time changed - -2006-05-21 Yoni Klain - - * Added MasterPageTest.cs - -2006-05-21 Yoni Klain - - * MenuTest.cs, SiteMapPathTest.cs ,BulletedListTest.cs - add attributes for NotWorking tests - -2006-05-21 Yoni Klain - - * Added ContentTest.cs - -2006-05-17 Andrew Skiba - - * MenuTest.cs, SiteMapPathTest.cs: multiple changes, now passes on - dotnet with mono makefile - -2006-05-14 Yoni Klain - - * Added MenuTest.cs - -2006-05-14 Yoni Klain - - * Added SiteMapPathTest.cs - -2006-04-30 Yoni Klain - - * Added SiteMapDataSourceTest.cs - -2006-04-23 Tal Klahr - - * Added ViewTest.cs and MultiViewTest.cs - -2006-04-25 Konstantin Triger - - * FormViewTest.cs: added test for PageCount. - -2006-04-20 Konstantin Triger - - * FormViewTest.cs: added test for PageIndex. - -2006-04-06 Konstantin Triger - - * DataListTest.cs: added test for DataSourceID. - -2006-04-06 Konstantin Triger - - * LoginTest.cs: Added LayoutTemplate property Test. - * LoginViewTest.cs: Added AnonymousTemplate property Test. - -2006-03-28 Alexandre Miguel Pedro Gomes - - * FontInfoTest.cs: Implemented ShouldSerializeNames tests - -2006-03-06 Vladimir Krasnov - - * CalendarTest.cs: refactoring, inline delegates replaced with - regular ones. - * LinkButtonTest.cs: same - -2006-03-03 Vladimir Krasnov - - * PagedDataSourceTest.cs: added TARGET_JVM part to exclude - not working tests. - * WebControlTest.cs: same - -2006-02-21 Chris Toshok - - * SqlDataSourceTest.cs, SqlDataSourceViewTest.cs, - AccessDataSourceTest.cs: new tests. - -2005-12-14 Gonzalo Paniagua Javier - - * DropDownListTest.cs: test for html-encoding of the text. - -2005-11-21 Gonzalo Paniagua Javier - - * RadioButtonTest.cs: more tests for the 'name' attribute. - -2005-10-24 Gonzalo Paniagua Javier - - * LiteralTest.cs: Literal allows LiteralControl. - -2005-10-20 Gonzalo Paniagua Javier - - * ListBoxTest.cs: a few more tests for ListBox and selection. - -2005-10-18 Gonzalo Paniagua Javier - - * ListControlTest.cs: 3 more tests for ListControl. - -2005-10-17 Gonzalo Paniagua Javier - - * CustomValidatorTest.cs: an empty control name is valid. - -2005-10-17 Sebastien Pouliot - - * RequiredFieldValidatorCas.cs: New. CAS unit for - RequiredFieldValidator. - -2005-10-10 Gonzalo Paniagua Javier - - * DataListTest.cs: added some style and IRepeatInfoUser tests. - -2005-10-04 Gonzalo Paniagua Javier - - * ListBoxTest.cs: the name is the UniqueID, not the ClientID. - * WebControlTest.cs: Attributes statebag is case insensitive. - -2005-10-02 Gonzalo Paniagua Javier - - * ImageButtonTest.cs: test that 'name' attribute is rendered. - -2005-10-02 Gonzalo Paniagua Javier - - * DataGridTest.cs: Test for ButtonColumn with DataTextField. - -2005-10-02 Gonzalo Paniagua Javier - - * DataGridTest.cs: new test for the style of the linkbutton in the - headers when sorting is enabled. Also test that the Items property - contains the DataGridItems. - -2005-09-29 Gonzalo Paniagua Javier - - * TableCellTest.cs: the "Text" viewstate value does not control whether - we render the children or not. - - * EditCommandColumnTest.cs: some tests do not pass on MS rutime for me, - so I've made them NotDotNet and fixed all the problems. Also added tests - to ensure that the TextBox's form the BoundColumns are present in the - hierarchy, as before we did nothing there. - - * ButtonTest.cs: test to show that a Button's children are not rendered. - -2005-09-29 Gonzalo Paniagua Javier - - * PagedDataSourceTest.cs: more tests. - -2005-09-28 Gonzalo Paniagua Javier - - * PagedDataSourceTest.cs: more tests. - -2005-09-28 Gonzalo Paniagua Javier - - * CalendarTest.cs: added test to check for ID and base attributes being - copied from the calendar into the table. - -2005-09-28 Gonzalo Paniagua Javier - - * PagedDataSourceTest.cs: nullref is throw on null DataSource. - -2005-09-28 Gonzalo Paniagua Javier - - * DataGridTest.cs: fixed a test and added a commented out one that works - fine in mono but throws nullref with MS. - -2005-09-27 Gonzalo Paniagua Javier - - * DataGridTest.cs: more tests that add a TemplateColumn. - -2005-09-27 Gonzalo Paniagua Javier - - * EditCommandColumnTest.cs: added a test here for datagrid, as this was - the file whose test failed because the id of the datagrid generated - table. - -2005-09-27 Gonzalo Paniagua Javier - - * FontUnitCas.cs: method name change in FontUnitTest. - * FontUnitTest.cs: splitted tests, enabled the "NotWorking" ones and - added tests for FontSize names beginning with x and containing a dash. - -2005-09-27 Gonzalo Paniagua Javier - - * ListControlTest.cs: new tests for SelectedValue, SelectedIndex and - DataBinding. - -2005-09-24 Gonzalo Paniagua Javier - - * DataGridTest.cs: - * DataListTest.cs: OnItemCommand is raised always in OnBubbleEvent. - -2005-09-23 Sebastien Pouliot - - * LoginTest.cs: Make OnBubbleEvent_Authenticated_OnAuthenticate test - case "work" on both MS and Mono. - * UnitTest.cs: IncorrectConstructor9 was fixed (in 2.0 RC) to throw - the FormatException (just like earlier fx did). - -2005-09-23 Sebastien Pouliot - - * LabelCas.cs, LinkButtonCas.cs, ListBoxCas.cs, ListControlCas.cs, - ListItemCas.cs, ListItemCollectionCas.cs, LiteralCas.cs, LoginCas.cs, - LoginNameCas.cs, LoginStatusCas.cs, MonthChangedEventArgsCas.cs, - PagedDataSourceCas.cs, PanelCas.cs, RadioButtonCas.cs, - RadioButtonListCas.cs, RangeValidatorCas.cs, - RegularExpressionValidatorCas.cs, RepeaterCas.cs, RepeatInfoCas.cs, - RoleGroupCas.cs, RoleGroupCollectionCas.cs, - SelectedDatesCollectionCas.cs, StyleCas.cs, TableCas.cs, - TableCellCas.cs, TableFooterRowCas.cs, TableHeaderCellCas.cs, - TableHeaderRowCas.cs, TableItemStyleCas.cs, TableRowCas.cs, - TableSectionStyleCas.cs, TableStyleCas.cs, TargetConverterCas.cs, - TextBoxCas.cs, TreeViewCas.cs, UnitCas.cs, UnitConverterCas.cs, - ValidatedControlConverterCas.cs, ValidationSummaryCas.cs, - WebColorConverterCas.cs, WebControlCas.cs, XmlCas.cs, - XmlDataSourceCas.cs: New CAS unit tests - checks for LinkDemands and - re-execute the "classic" unit tests under the most retricted security - permissions possible. - -2005-09-23 Sebastien Pouliot - - * LinkButtonTest.cs: Fixed fixture name (Text -> Test). - * ListItemTest.cs: Fixed header. - * LoginTest.cs: Changed [Ignore] to [Category ("NotDotNet")] on - OnBubbleEvent_Authenticated_OnAuthenticate () test case. - * PagedDataSourceTest.cs: Added missing [Test] to - TestEnumerators_NoPaging test case. - * RadioButtonListTest.cs: Fixed header. - * RepeatInfoTest.cs: Add missing [Test] on DefaultValues test case. - * UnitConverterTest.cs: Fixed test cases (commited bu never executed) - before including it in the suite. - * ValidatorTest.cs: Fixed header. - * WebColorConverterTest.cs: Fixed header. - -2005-09-21 Sebastien Pouliot - - * AdCreatedEventArgsCas.cs, BaseCompareValidatorCas.cs, - BaseDataBoundControlCas.cs, BaseDataListCas.cs, BaseValidatorCas.cs, - BoundColumnCas.cs, ButtonColumnCas.cs, CalandarCas.cs, - CalendarDayCas.cs, CheckBoxCas.cs, CheckBoxListCas.cs, - CompareValidatorCas.cs, CompositeControlCas.cs, CustomValidatorCas.cs, - DataBoundControlCas.cs, DataGridCas.cs, DataGridColumnCas.cs, - DataGridItemCas.cs, DataGridItemCollectionCas.cs, - DataGridPagerStyleCas.cs, DataKeyCollectionCas.cs, DataListItemCas.cs, - DataListItemCollectionCas.cs, EditCommandColumnCas.cs, FontInfoCas.cs, - FontNamesConverterCas.cs, FontUnitCas.cs, FormViewCas.cs, - HyperLinkCas.cs, HyperLinkColumnCas.cs, ImageButtonCas.cs, - ImageCas.cs: New CAS unit tests - checks for LinkDemands and - re-execute the "classic" unit tests under the most retricted security - permissions possible. - -2005-09-20 Gonzalo Paniagua Javier - - * DataGridTest.cs: added data binding tests. - * BaseDataListTest.cs: it's DataKeys (arraylist) what gets to the - viewstate, not the DataKeyCollection. - -2005-09-20 Sebastien Pouliot - - * AdCreatedEventArgsTest.cs, BaseCompareValidatorTest.cs, - CompositeControlTest.cs, DataListTest.cs, DropDownListTest.cs, - EditCommandColumnTest.cs, FontNamesConverterTest.cs, FormViewTest.cs, - ListControlTest.cs, MonthChangedEventArgsTest.cs, - RadioButtonListTest.cs, StyleTest.cs, TableCellTest.cs, - TextBoxTest.cs, TreeViewTest.cs, ValidatedControlConverterTest.cs: - Fixed tests results under 2.0 Release Candidate (for NET_2_0). - -2005-09-19 Gonzalo Paniagua Javier - - * DataGridTest.cs: fix expected/actual order. Added test for HeaderText - and empty ArrayList. - -2005-09-19 Gonzalo Paniagua Javier - - * TableCellTest.cs: TableCell does not get an automatic ID. - -2005-09-19 Gonzalo Paniagua Javier - - * TableStyleTest.cs: added test to check that GridLines is correctly - restored in LoadViewState. - -2005-09-13 Gonzalo Paniagua Javier - - * TableCellTest.cs: added new test cases for bug #76078. - -2005-09-09 Gonzalo Paniagua Javier - - * ListItemTest.cs: tests for ListItem. - * RadioButtonListTest.cs: more test for load/raise. - -2005-09-09 Chris Toshok - - * StyleTest.cs (FontInfo_Empty): test to see if changes to - Style.Font cause changes in the style's empty status. - -2005-09-07 Chris Toshok - - * CalendarTest.cs (TestSelectedColorDefault): we need to split up - the color tests since they're rendered in different orders by - ms/us. - -2005-09-07 Chris Toshok - - * ListControlTest.cs: add tests for the ControlState. - -2005-09-05 Chris Toshok - - * FormViewTest.cs: new tests. - -2005-09-05 Chris Toshok - - * DataBoundControlTest.cs: new tests. - - * BaseDataBoundControlTest.cs: new tests. - -2005-09-01 Chris Toshok - - * ListControlTest.cs (DefaultProperties): add tests for TagKey, - Text, and AppendDataBoundItems. - (ViewStateContents): add checks for Text and AppendDataBoundItems. - -2005-09-01 Raja R Harinath - - * CalendarTest.cs: Remove duplicate using-declarations. - * XmlDataSourceTest.cs: Protect with NET_2_0 guard. - * RepeaterTest.cs (Poker.GetSelectArguments): Likewise. - (Poker.DoCreateDataSourceSelectArguments): Likewise. - (Repeater_DefaultsSelectArguments): Likewise. - -2005-08-31 Chris Toshok - - * TreeViewTest.cs: beginnings of new tests. - - * RepeaterTest.cs: same. - - * XmlDataSourceTest.cs: same. - -2005-08-27 Chris Toshok - - * TextBoxTest.cs: add 2.0 test to show that validation properties - have no effect on downlevel rendering. - -2005-08-26 Chris Toshok - - * TextBoxTest.cs: add tests for the 2.0 validation properties, and - to make sure they're getting saved to the viewstate. - -2005-08-26 Chris Toshok - - * FontUnitTest.cs: Add tests for the two 2.0 constructors, and the - 2.0 ToString(IFormatProvider) method. - - * UnitTest.cs: Add tests for the 2.0 ToString(IFormatProvider) - method. - -2005-08-26 Sebastien Pouliot - - * TableStyleTest.cs: New test cases for 2.0. - -2005-08-25 Sebastien Pouliot - - * CheckBoxListTest.cs: Use Ben's CleanHtmlTextWriter to compare - rendered output. Re-ordered the expected value to match. Rendering - tests now pass on Mono 1.x|2.0 profile and MS 1.x. - * DropDownListTest.cs: (Properties) we have the same 2.0 failure on - both Mono and MS runtime, maybe it's a feature ;-) - -2005-08-25 Chris Toshok - - * CalendarTest.cs: add viewstate tests for Caption/CaptionAlign - (2.0). - -2005-08-25 Sebastien Pouliot - - * HyperLinkTest.cs: Fixed the expected output rendering for 2.0. - -2005-08-25 Peter Dennis Bartok - - * StyleTest.cs: Added tests for CssRegisteredStyle - -2005-08-25 Sebastien Pouliot - - * StyleTest.cs: Added test for IsStyleEmpty(null). - -2005-08-24 Chris Toshok - - * ValidationSummaryTest.cs (ValidationSummary_ValidationGroup): - add tests for ValidationGroup, making sure it's stored in the - ViewState. - -2005-08-24 Sebastien Pouliot - - * RoleGroupTest.cs: New (2.0). Unit tests for RoleGroup. - * RoleGroupCollectionTest.cs: New (2.0). Unit tests for - RoleGroupCollection. - -2005-08-23 Chris Toshok - - * RepeatInfoTest.cs (RenderRepeater_BaseControl): the 2.0 ReatInfo - class does things a little differently. - -2005-08-22 Chris Toshok - - * ListControlTest.cs: #if NET_2_0 some of the asserts whose values - are different in 2.0. - - * ValidationSummaryTest.cs: same. - - * XmlTest.cs: same. - - * ListBoxTest.cs: same. - - * CheckBoxTest.cs: same. - - * UnitTest.cs: same. - - * TextBoxTest.cs: same. - - * CustomValidatorTest.cs: same. - - * DataGridTest.cs: same. - - * BaseCompareValidatorTest.cs: remove ko-KR, since my laptop - presently can't find it, and we already have another ymd date - element order. - -2005-08-22 Chris Toshok - - * RepeatInfoTest.auto.cs: regenerate. - - * RepeatInfoTest.auto.2.0.cs: generate using .Net 2.0. - - * RepeatInfoTest.gen.cs: add wrapper #ifdefs for the 1.x/2.0 cases - - we need both. - -2005-08-22 Chris Toshok - - * BaseCompareValidatorTest.cs: fix the tests that change behavior - between 1.x and 2.0. - -2005-08-22 Chris Toshok - - * LinkButtonTest.cs: add validation group tests. - -2005-08-22 Chris Toshok - - * ImageButtonTest.cs: add NET_2_0 validation tests. - -2005-08-22 Chris Toshok - - * CheckBoxTest.cs: add NET_2_0 validation tests. - -2005-08-22 Chris Toshok - - * ButtonTest.cs (Button_DefaultValues): add NET_2_0 test for - ValidationGroup. - (Button_ViewState): same. - -2005-08-22 Sebastien Pouliot - - * LoginNameTest.cs: New. Unit tests for LoginName control (2.0). - * LoginStatusTest.cs: New. Unit tests for LoginStatus control (2.0). - -2005-08-19 Sebastien Pouliot - - * TableCellTest.cs: Add test cases for AssociatedHeaderCellID (2.0). - -2005-08-18 Sebastien Pouliot - - * BaseDataListTest.cs: Added test cases for new properties, methods - and events defined in 2.0. - * LoginTest.cs: Added test cases for On* methods. - -2005-08-17 Chris Toshok - - * CompositeControlTest.cs: put it in the MonoTests. namespace so - it shows up in the right place in the nunit gui. - -2005-08-16 Sebastien Pouliot - - * DataListTest.cs: Fixed ViewState test to work on both 1.x and 2.0. - Added tests for Load|SaveControlState (2.0). Added basic tests for - SelectedValue property (2.0). - * LoginTest.cs: Added test cases to check for null (removal) on all - string properties, added checks for all enums properties. Also added - test case for SaveViewState. - -2005-08-15 Sebastien Pouliot - - * TableHeaderRowTest.cs: New. Reuse TableRowTest test cases to test - TableHeaderRow class (2.0). - * TableFooterRowTest.cs: New. Reuse TableRowTest test cases to test - TableFooterRow class (2.0). - * TableRowTest.cs: Added test cases for new (2.0) TableSection - property. Reworked the tests to allow easier reuse of them by the - TableHeaderRow and TableFooterRow classes. - -2005-08-14 Sebastien Pouliot - - * LoginTest.cs: New. Unit tests to test default values for Login. - * TableHeaderCellTest.cs: Add tests for CategoryText and Scope - properties (new in 2.0). - * TableSectionStyleTest.cs: New. Unit tests for TableSectionStyle. - Note that this new 2.0 class seems broken as it is not complete (MS). - -2005-08-12 Chris Toshok - - * CompositeControlTest.cs: a couple of tests for CompositeControl. - -2005-08-09 Sebastien Pouliot - - * BaseDataListTest.cs: Added tests for OnDataBinding. - * DataLitItemTest.cs: Added more useful tests for rendering items, - including a test when two tables are present and extractRows is true. - Added tests for IDataItemContainer (2.0). - -2005-08-08 Jackson Harper - - * PagedDataSourceTest.cs: Tests for creating enumerators when - paging is not enabled. - -2005-08-08 Sebastien Pouliot - - * HyperLinkTest.cs: Updated comments. Resolve doesn't work when doing - unit tests (probably because it requires a Page, or something else - that can be used as the base url for the application). - -2005-08-03 Peter Dennis Bartok - - * EditCommandColumnTest.cs: Updated; InitializeCell() passes except - for the missing footer; InitializeCellEdit() has a problem with - the name given to the TextBox controls - -2005-08-05 Jackson Harper - - * PagedDataSourceTest.cs: Tests for PageCount. - -2005-08-04 Ben Maurer - - * CalendarTest.cs: Test based on an msdn example. Again, I (heart) - anonymous methods. - -2005-08-04 Dick Porter - - * DataGridColumnTest.cs: Tests for DataGridColumn - -2005-08-03 Ben Maurer - - * RepeatInfoTest.cs: Test for copying from base control - - * WebControlTest.cs: Issue I found while doing repeatinfo - - * LabelTest.cs: New tests. - - * PanelTest.cs: New tests - -2005-08-03 Peter Dennis Bartok - - * EditCommandColumnTest.cs: Enable tests - -2005-08-03 Peter Dennis Bartok - - * DataGridPagerStyleTest.cs: Added testcase - -2005-08-03 Jordi Mas i Hernandez - - * CalendarTest.cs: Trackview states - -2005-08-02 Jackson Harper - - * BoundColumnTest.cs: Start of tests for the BoundColumn class. - -2005-08-02 Jordi Mas i Hernandez - - * RadioButtonListTest.cs: test unit - -2005-08-01 Jackson Harper - - * TableStyleTest.cs: Check that items copied set the styles flags. - -2005-08-01 Jackson Harper - - * PagedDataSourceTest.cs: Test the enumerators a little. - -2005-07-30 Chris Toshok - - * HyperLinkColumnTest.cs: add some tests for how the column - initializes a TableCell. - -2005-07-30 Ben Maurer - - * RepeatInfoTest.auto.cs: Regen. - - * RepeatInfoTest.gen.cs: Autogenerate tests for 0 items - -2005-07-29 Chris Toshok - - * BaseCompareValidatorTest.cs (CanConvert): disable B9, until we - figure out a culture independent way to do it. - (Convert): same with C17/C18. - (MiscPropertiesAndMethods): test CutoffYear, GetFullYear, and - GetDateElementOrder. - -2005-07-27 Peter Dennis Bartok - - * StyleTest.cs: Added font-related tests to check for special - Name/Names behaviour - -2005-07-29 Chris Toshok - - * BaseCompareValidatorTest.cs: use DateTime to generate the - strings for our date tests, since they're culture specific. - -2005-07-29 Dick Porter - - * RadioButtonTest.cs: Added tests for RadioButton - -2005-07-29 Jordi Mas i Hernandez - - * SelectedDatesCollectionTest.cs: new unit test - * CalendarDayTest.cs: new unit test - * CalendarTest.cs: more tests for calendar control - -2005-07-28 Jackson Harper - - * EditCommandColumnTest.cs: Make the DataGridTest nested so my - top secret DataGrid tests will still compile. - -2005-07-27 Peter Dennis Bartok - - * EditCommandColumnTest.cs: Added tests; marked some as NotWorking - until PagedDataSource is not throwing NotImpl - -2005-07-27 Peter Dennis Bartok - - * CustomValidatorTest.cs: Added tests - -2005-07-27 Peter Dennis Bartok - - * DataGridPagerStyleTest.cs: Added tests - -2005-07-26 Peter Dennis Bartok - - * DataGridItemTest.cs: Added tests - -2005-07-26 Peter Dennis Bartok - - * DataGridItemCollectionTest.cs: Added tests - -2005-07-26 Ben Maurer - - * RepeatInfoTest.cs: Remove tests that are contained below - - * RepeatInfoTest.auto.cs: Generated tests. - - * RepeatInfoTest.gen.cs: A test generator for repeatinfo - -2005-07-25 Peter Dennis Bartok - - * StyleTest.cs: Refined tests - -2005-07-25 Jackson Harper - - * DataGridTest.cs: More tests for the pager. - -2005-07-22 Jackson Harper - - * DataGridTest.cs: Basic test for InitializePager. - -2005-07-22 Sebastien Pouliot - - * HyperLinkTest.cs: New. (very basic) unit tests for HyperLink. - -2005-07-21 Jackson Harper - - * DataGridTest.cs: Test the order the events are invoked in when - creating the control hierarchy. - -2005-07-21 Sebastien Pouliot - - * BaseDataList.cs: Replace IList test with IEnumerable test. - * RepeatInfoTest.cs: Ignore the test about the baseControl / NRE. - * TableCellTest.cs: Added tests for AddParsedSubObject versus the Text - property (and LiteralControl). - -2005-07-21 Peter Dennis Bartok - - * CustomValidatorTest.cs: Added - -2005-07-21 Peter Dennis Bartok - - * RangeValidatorTest.cs: More test cases - -2005-07-21 Sebastien Pouliot - - * RepeatInfoTest.cs: Added test for RepeatColumn is 0. - * TableRowTest.cs: Added style rendering tests (for my sanity). - -2005-07-21 Jackson Harper - - * PagedDataSourceTest.cs: Test to see what happens when we get a - non ITypedList. - -2005-07-21 Duncan Mak - - * HyperLinkColumnTest.cs: Added new test for HyperLinkColumn. - -2005-07-20 Peter Dennis Bartok - - * DropDownListTest.cs: Added [ExpectedException] for double select - test - -2005-07-20 Ben Maurer - - * DropDownListTest.cs (InitialSelectionMade): Add a test for a - regression that seems to be caused by some change to - ListItemCollection. Add this file to sources as all tests other - than this pass using the old impl of ddl except for this, which is - a regression. - -2005-07-20 Sebastien Pouliot - - * RepeatInfoTest.cs: More unit tests for arguments checks, default - values, baseControl (not figured out yet) and OuterTableImplied. - -2005-07-20 Jackson Harper -2005-07-20 Jackson Harper - - * DataGridTest.cs: Make sure we get back a proper columns - collection. - -2005-07-20 Jackson Harper - - * DataGridTest.cs: The columns collection cached from the - CreateColumnSet is stored in the view state. - -2005-07-20 Sebastien Pouliot - - * BaseDataListTest.cs: Added more tests ported from DataGridTest. - * DataListTest.cs: Added more tests ported from DataGridTest. - -2005-07-20 Peter Dennis Bartok - - * ValidationSummaryTest.cs: Added rendering tests - -2005-07-20 Jackson Harper - - * DataGridTest.cs: Test generating column names with/without - enabling useDataSource. - -2005-07-20 Sebastien Pouliot - - * DataListTest.cs: Add viewstate test. - -2005-07-20 Jackson Harper - - * DataGridTest.cs: Check the properties of newly created - BoundColumns. - -2005-07-20 Sebastien Pouliot - - * BaseDataListTest.cs: Add render tests (all empty). - * DataListTest.cs: Added Controls vs Items test. - * WebControlTest.cs: Added new (passing) tests. - -2005-07-19 Jackson Harper - - * PagedDataSource.cs: New unit test for GetItemProperties. - -2005-07-19 Jackson Harper - - * DataGridTest.cs: New tests for creating column sets. - -2005-07-19 Sebastien Pouliot - - * DataListTest.cs: Add more tests for IRepeatInfoUser. - * RepeatInfoTest.cs: New. Unit test for RepeatInfo (not exactly what - I had expected...). - -2005-07-19 Jackson Harper - - * CheckBoxListTest.cs: New tests for FindControl. - -2005-07-19 Jackson Harper - - * DataGridTest.cs: New test for viewstate saving. - -2005-07-19 Chris Toshok - - * BaseValidatorTest.cs: use the right call (SetValidationTextBox) - in ValidatorTest. - -2005-07-19 Peter Dennis Bartok - - * DropDownListTest.cs: Testcases added - * RangeValidatorTest.cs: Added - * ValidatedControlConverterTest.cs: Added - * ValidationSummaryTest.cs: Added - -2005-07-19 Chris Toshok - - * BaseCompareValidatorTest.cs: add date tests. - -2005-07-19 Jackson Harper - - * DataGridTest.cs: Bubble tests for Page command. Tests for bad - Page command bubble event args. - -2005-07-19 Jackson Harper - - * DataGridTest.cs: Select can also be bubbled. - -2005-07-19 Jackson Harper - - * DataGridTest.cs: Tests for the BubbleEvent. - -2005-07-19 Jackson Harper - - * DataGridTest.cs: New tests. Just does properties and events for - the most part. - -2005-07-18 Chris Toshok - - * BaseCompareValidatorTest.cs: note the lack of Date tests, and - add null tests. - -2005-07-18 Chris Toshok - - * BaseCompareValidatorTest.cs: new tests. - -2005-07-19 Ben Maurer - - * UnitConverterTest.cs: New tests - -2005-07-18 Chris Toshok - - * CompareValidatorTest.cs (CompareValidator_ValueToCompareTest, - CompareValidator_ControlToCompareTest): new methods. - - * ValidatorTest.cs: add AddTextBox method. - -2005-07-18 Chris Toshok - - * RegularExpressionValidatorTest.cs: add a simple validation test. - - * ValidatorTest.cs: add a base class for validator tests, that - enables a little scaffolding for faking out the test. - -2005-07-18 Chris Toshok - - * CompareValidatorTest.cs: new tests. - -2005-07-18 Chris Toshok - - * RegularExpressionValidatorTest.cs: new test. - -2005-07-18 Sebastien Pouliot - - * DataListTest.cs: Fix tests for 1.1 which keeps more stuff into it's - ViewState. - -2005-07-15 Peter Dennis Bartok - - * DropDownListTest.cs: Testcases added - -2005-07-15 Jackson Harper - - * CheckBoxListTest.cs: New tests for FindControl. - -2005-07-15 Jackson Harper - - * WebControlTest.cs: New test to make sure NamingContainers are - honoured when rendering client ids. - -2005-07-15 Jackson Harper - - * CheckBoxListTest.cs: More tests for the IRepeatInfoUser stuff - and for rendering. - -2005-07-15 Sebastien Pouliot - - * BaseDataListTest.cs: New. Unit tests for abstract BaseDataList. - * DataKeyCollectionTest.cs: New. Unit tests for DataKeyCollection. - * DataListItemCollectionTest.cs: New. Unit tests for - DataListItemCollection. - * DataListItemTest.cs: New. Unit tests for DataListItem (incomplete). - * DataListTest.cs: New. Unit tests for DataList (incomplete). - -2005-07-14 Jackson Harper - - * CheckBoxListTest.cs: Rendering tests. - -2005-07-14 Jackson Harper - - * CheckBoxListTest.cs: Fix the exception types thrown for bad - enums. Mark as NotWorking as this doesn't work with the old - CheckBoxList class anymore. - -2005-07-14 Jackson Harper - - * CheckBoxListTest.cs: Add some rendering tests. These aren't - fully working yet so they are in the NotWorking category. - -2005-07-14 Jackson Harper - - * CheckBoxListTest.cs: This has the potential to be a beautiful - test. - -2005-07-14 Peter Dennis Bartok - - * WebColorConverter.cs: Testcases added - -2005-07-14 Jackson Harper - - * ListControlTest.cs: New test for the viewstate and item - selection. - -2005-07-14 Dick Porter - - * CheckBoxTest.cs: Added enum checks - -2005-07-14 Peter Dennis Bartok - - * TargetConverterTest.cs: Testcases added - -2005-07-14 Duncan Mak - - * PagedDataSourceTest.cs: Added testcases. - (PageCountTest, CountTest, IsLastPageTest): Needs more work. - -2005-07-13 Peter Dennis Bartok - - * FontNamesConverterTest.cs: Testcases added - -2005-07-13 Peter Dennis Bartok - - * ListItemCollectionTest.cs: Added - * ListBoxTest.cs: Marked test as not working since it dependes on - ListControl making a call to an obsolete internal method - -2005-07-13 Jackson Harper - - * ListControlTest.cs: New tests for the ListControl. - -2005-07-13 Jackson Harper - - * ListBoxTest.cs: Exception is thrown (by ListControl). Dont run - the BadBorderStyle test as this fails in ListControls. - -2005-07-13 Sebastien Pouliot - - * ImageTest.cs: Added tests for DescriptionUrl in 1.1 profile as this - property was added in Fx 1.1 SP1. - * StyleTest.cs: Added more tests for CopyFrom to test it's behavior, - e.g. it doesn't reset itself nor remove it's properties if they're - not part of the copied Style instance. - * TableTest.cs: Adjusted values so we're not testing a 100% match with - MS lines/indentations. - * TableRowTest.cs: Use Ben's trick on StreamWriter (\r\n). Adjusted - values so we're not testing a 100% match with MS lines/indentations. - * WebControlTest.cs: Added tests to remove attributes and style before - rendering. Empty style properties shouldn't be rendered. - -2005-07-13 Dick Porter - - * CheckBoxTest.cs: Added tests for CheckBox - currently all - passing on mono and ms runtimes. - -2005-07-12 Sebastien Pouliot - - * WebControlTest.cs: Added another test for RenderBeginTag, this time - using an attribute (renamed old test as it was for style attributes). - -2005-07-12 Peter Dennis Bartok - - * WebControlTest.cs: Added test for loading/saving of state. Switched - to use Sebastiens GetWriter method - -2005-07-12 Jackson Harper - - * ListBoxTest.cs: Some simple tests for the ListBox control. - -2005-07-12 Sebastien Pouliot - - * TableTest.cs: Use Ben's trick on StreamWriter. - * WebControlTest.cs: Added tests for RenderBeginTag. - -2005-07-12 Sebastien Pouliot - - * TableCellTest.cs: New. Unit tests for TableCell. - * TableItemStyleTest.cs: New. Unit tests for TableItemStyle. - * TableHeaderCellTest.cs: New. Unit tests for TableHeaderCell. - * TableRowTest.cs: New. Unit tests for TableRow. - * TableStyleTest.cs: New. Unit tests for TableStyle. - * TableTest.cs: New. Unit tests for Table. - -2005-07-12 Miguel de Icaza - - * UnitTest.cs: Update test suite. - -2005-07-12 Jordi Mas i Hernandez - - * ButtonTest.cs: add Default constructors tests - * ImageButtonTest.cs: Adds ImageButtonTest - -2005-07-11 Peter Dennis Bartok - - * WebControlTest.cs: Added test. - -2005-07-11 Sebastien Pouliot - - * FontUnitTest.cs: Added more tests when looking for another bug... - * StyleTest.cs: Added some unit tests for a null ctor and checks for - emptyness. - -2005-07-11 Jordi Mas i Hernandez - - * ButtonTest.cs: New unit test for Button - -2005-07-08 Sebastien Pouliot - - * ImageTest.cs: New. Unit tests for Image. - -2005-07-08 Jackson Harper - - * LiteralTest.cs: new test. - * MonthCalendarEventArgsTest.cs: new test. - -2005-07-08 Jackson Harper - - * AdCreatedEventArgsTest.cs: Added test. - -2005-07-07 Miguel de Icaza - - * XmlTest.cs: Added test. - -2005-07-07 Peter Dennis Bartok - - * StyleTest.cs: Added test. - -2005-07-07 Miguel de Icaza - - * LabelTest.cs: Add test. - -2005-07-07 Ben Maurer - - * FontUnitTest.cs: Make it run on msft - -2005-07-06 Miguel de Icaza - - * FontUnitTest.cs: New unit tests. - - * UnitTest.cs: Add support for different cultures and the Decimal - separator, - - * UnitTest.cs: Add tests for null and "" arguments to Parse and - Unit(string) which produce IsEmpty units. - - * UnitTest.cs: Fresh file with tests. - -2004-10-08 Sanjay Gupta - - * TestControlIDConverter.cs: Added new test file for ControlIDConverter. - diff --git a/mcs/class/System.Web/Mono.Web.Util/ChangeLog b/mcs/class/System.Web/Mono.Web.Util/ChangeLog deleted file mode 100644 index 1fdab9285ea..00000000000 --- a/mcs/class/System.Web/Mono.Web.Util/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -2008-12-19 Marek Habersack - - * SettingsMappingManager.cs: make sure _runningOnWindows is set - correctly on MacOS/X. - -2008-09-18 Marek Habersack - - * SettingsMappingManager.cs: take care of a small race condition - when mapping sections. - -2008-03-01 Marek Habersack - - * ISectionSettingsMapper.cs, MembershipSectionMapper.cs, - RoleManagerSectionMapper.cs, SettingsMapping.cs, - SettingsMappingManager.cs, SettingsMappingWhat.cs: moved to here - from System.Web - diff --git a/mcs/class/System.Web/System.Web.Caching/ChangeLog b/mcs/class/System.Web/System.Web.Caching/ChangeLog deleted file mode 100644 index 7be050f506d..00000000000 --- a/mcs/class/System.Web/System.Web.Caching/ChangeLog +++ /dev/null @@ -1,620 +0,0 @@ -2010-05-06 Marek Habersack - - * OutputCacheModule.cs: added a 2.0 internal property to return - the internal provider used in this profile. - - * OutputCache.cs: added internal RemoveFromProvider method to - remove items from the indicated provider. - -2010-02-23 Marek Habersack - - * CachedVaryBy.cs: made serializable for 4.0+ (necessary for - extensible output caching) - -2010-02-03 Marek Habersack - - * OutputCache.cs: DefaultProviderName checks if there was any - provider configured and, if not, returns a built-in provider's - name. - - * SqlCacheDependencyAdmin.cs: added - - * OutputCacheProviderCollection.cs: added - - * OutputCacheProvider.cs: added - - * OutputCacheModule.cs: uses the 4.0 extensible output cache - provider model now (also internally in the 2.0 profile) - OutputCacheProvider is retrieved on every request using - HttpApplication.GetOutputCacheProviderName (4.0+). In the 2.0 - profile an instance of InMemoryOutputCacheProvider is always - returned. - - * InMemoryOutputCacheProvider.cs: default output cache provider - for ASP.NET 4.0, also used internally in the 2.0 profile. - - * CachedVaryBy.cs: made the generated key shorter - - * CacheItemPriorityQueueDebug.cs: debugging support for - CacheItemPriorityQueue. Most of the code is compiled only when the - DEBUG macro is defined. Debugging support includes recording of - the queue operations sequence which is output to an XML file on - appdomain shutdown. The recorded sequence files can be used to - generate NUnit test cases for the priority queue (see - ../Test/tools/README) - - * CacheItemPriorityQueue.cs: rewritten using an array based heap - instead of a binary tree based one - implementation is simpler, - faster and more elegant. Heap is initially 32 entries long and - its size is doubled every time it fills up. After reaching a - threshold (8192 entries currently) it is shrunk to the number of - items + 1/3 of item count in order to preserve memory. - - * CacheItem.cs: added a Guid field to easier distinguish items - (mostly for debugging purposes) - - * CacheDependency.cs: minor performance improvements - - * Cache.cs: better handling of timer periods - -2010-01-25 Marek Habersack - - * SqlCacheDependency.cs: added parameter checks to the - constructors. - Partially implemented 4.0 method CreateOutputCacheDependency - - * CacheItemUpdateReason.cs, CacheItemUpdateCallback.cs: added - - * CacheItem.cs: added OnUpdateCallback field - - * Cache.cs: implemented support for cache item update callback - (3.5+) - - * AggregateCacheDependency.cs: added undocumented - DependencyDispose method override - -2010-01-22 Marek Habersack - - * SubstitutionResponseElement.cs: implemented correct - (de)serialization of the Callback delegate. - - * OutputCache.cs: implemented Serialize, Deserialize, - DefaultProviderName and Providers. - -2010-01-21 Marek Habersack - - * DatabaseNotEnabledForNotificationException.cs, OutputCache.cs, - FileResponseElement.cs, HeaderElement.cs, IOutputCacheEntry.cs, - MemoryResponseElement.cs, OutputCacheProvider.cs, - ResponseElement.cs, OutputCacheProviderCollection.cs, - SubstitutionResponseElement.cs, - TableNotEnabledForNotificationException.cs: added - - * CacheDependency.cs: default constructor is protected in 4.0 - -2010-01-06 Marek Habersack - - * CacheItemPriorityQueue.cs: make sure lastParent is never null if - root is not null in Enqueue. Possible fix for bug #567869 - -2009-12-01 Marek Habersack - - * Cache.cs: ExpireItems dequeues the next item when a disabled - item is found before continuing to look for items to expire. Fixes - bug #559470. Patch from Adriaan van Kekem , - thanks. - -2009-10-21 Marek Habersack - - * CacheItemPriorityQueue.cs: lock the queue on enqueue/dequeue - -2009-10-20 Marek Habersack - - * OutputCacheModule.cs: keysCache and entriesToInvalidate - dictionaries are allocated only when they are - required. BuildManager's RemoveEntry envent is subscribed to only - if cache actually has some entries. - Added support for post-cache substitution. - - * CachedRawResponse.cs: data is stored in a list of DataItem - instances instead of just in a single buffer. This enables support - for post-cache substitution. - -2009-10-05 Marek Habersack - - * Cache.cs: if item expiration time exceeds the maximum value - Timer accepts, use the latter - item will expire properly anyway, - as the timer will be rescheduled for the item's expiration time - once that item is bubbled to the top of the priority queue. Fixes - bug #544171 - -2009-09-26 Marek Habersack - - * CacheItemPriorityQueue.cs, CacheItem.cs, CacheItemEnumerator.cs: - added - - * Cache.cs: factored out CacheItem and CacheItemEnumerator to - separate files. - Use reader-writer locks instead of Monitor. - Added two 3.5sp1 properties - EffectivePrivateBytesLimit and - EffectivePercentagePhysicalMemoryLimit. - Added support for disabling cache item expiration. - One timer is used to expire all timed items (instead of one timer - per item). Timed items are kept in a priority queue. - -2009-03-03 Marek Habersack - - * CachedRawResponse.cs: headers are stored in NameValueCollection - now. - -2009-01-09 Marek Habersack - - * Cache.cs: System.Threading.Timer.Change takes a long, not an - int. The maximum value of sliding expiration is 365 days - (31536000000ms) which fits within the value range of long. The - previous cast to int might yield negative values in certain - situations which was the reason for bug #464221. Fixes bug #464221 - -2008-10-21 Marek Habersack - - * OutputCacheModule.cs: seal the class. - Made OnRawResponseRemoved a static method. - - * CachedVaryBy.cs: seal the class. - Use portable line terminators instead of literal '\n'. - - * Cache.cs: seal the CacheItem and CacheItemEnumerator classes. - - * CacheDependency.cs: dispose the associated dependency in the - DependencyDispose method. - - * CachedRawResponse.cs: seal the class - -2008-10-15 Marek Habersack - - * OutputCacheModule.cs: do not take any action if Response returns - null from GetCachedResponse. - -2008-09-30 Juraj Skripsky - - * CachedRawResponse.cs: Don't allocate a 32k buffer that is never - used. Fixes enhancement bug #430963. - -2008-09-29 Marek Habersack - - * OutputCacheModule.cs: invalidate cache entries when the - corresponding source file (.as?x) is recompiled by hooking up to - System.Web.Compilation.BuildManager's build cache entry removal - event. Fixes bug #429926 - -2008-09-26 Juraj Skripsky - - * OutputCacheModule.cs: Consistently use InternalCache for - CachedRawResponse items and Cache for CachedVaryBy items. - Partial fix for bug #429926. - -2008-08-11 Marek Habersack - - * Cache.cs: dispose item timer when removing an entry. Fixes bug - #416076. Patch provided by Adriaan van Kekem - , thanks! - Pass onRemoveCallback along in Insert. Fixes bugs #324528 and - #382644. Patch provided by Juraj Skripsky , - thanks! - -2008-06-18 Marek Habersack - - * SqlCacheDependency.cs: added - -2008-05-30 Marek Habersack - - * CacheDependency.cs: do not use synthetized event accessors (to - avoid locks). - -2008-05-23 Marek Habersack - - * Cache.cs: optimize lock usage - -2008-04-28 Marek Habersack - - * Cache.cs: refactoring - move the timeout setting code to - separate methods, so that it can be accessed from outside the - class. Fixes bug #382644 - -2008-03-18 Geoff Norton - - * Cache.cs: MS allows calling Insert in a removed handler, we need to - avoid double locking here otherwise the Insert will never succeed. - -2008-02-26 Kornél Pál - - * CachedRawResponse.cs, OutputCacheModule.cs: Don't add Date header because - servers usually add a Date header that would result in duplicate Date header - sent to the client. Fixes bug #363404. - -2007-12-31 Vladimir Krasnov - - * Cache.cs: added DependencyCache property, a cache object for - creating dependencies - -2007-12-19 Juraj Skripsky - - * Cache.cs: Replace periodic timer (60s) with per-cache-item expiration - timers. - -2007-08-17 Marek Habersack - - * CacheDependency.cs: use DependencyChanged as a list of events. - OnChanged now calls OnDependencyChanged, to notify - AggregateCacheDependency that it has changed. Fixes bug #82419. - -2007-08-14 Marek Habersack - - * AggregateCacheDependency.cs: propagate changes in any child - dependencies to the base class. - -2007-06-25 Juraj Skripsky - - * Cache.cs: Re-introduce "InvokePrivateCallbacks" accidentally - removed in r80321. - -2007-06-20 Marek Habersack - - * OutputCacheModule.cs: use Context.InternalCache. - - * Cache.cs: 2.0 profile uses generic containers to keep the cache - entries. - Gotten rid of the InsertPrivate and InsertInternal methods. The - latter was moved to one of the Insert overloads. - Private entries are no longer handled specifically, because the - internal cache is now kept in a separate object. - Iterate over the entries when filling the ArrayList in the 2.0 - profile to avoid type cast exceptions. - -2007-05-03 Igor Zelmanovich - - * AggregateCacheDependency.cs: - * CacheDependency.cs: - added missing API. - -2007-04-10 Marek Habersack - - * CacheDependency.cs: add the NotifyFilters.Size to the - watcher flags, so that we watch for modifications to a file when - using Linux inotify. - -2006-11-29 Marek Habersack - - * CachedVaryBy.cs: Make sure that the vary:* header is generated - only when allowed under the 2.0 profile. - -2006-11-25 Marek Habersack - - * AggregateCacheDependency.cs: A small code optimization. - -2006-11-14 Marek Habersack - - * Cache.cs: - * CacheDependency.cs: - * AggregateCacheDependency.cs: implement this one. - -2006-09-11 Andrew Skiba - - * CacheDependency.cs: ifdef TARGET_JVM - -2006-08-03 Gonzalo Paniagua Javier - - * CacheDependency.cs: - * Cache.cs: check dependencies on other cache keys. Fixes bug #79002. - -2006-03-18 Robert Jordan - - * OutputCacheModule.cs: invoke the validation callbacks of - HttpCachePolicy. Fixes bug #77825. - -2006-03-14 Robert Jordan - - * CachedVaryBy.cs: Fixed VaryByParam="*". Replaced request.Param - with QueryString and Form lookups. Made the param name output case - insensitive. Fixes bug #77757. - -2005-10-24 Gonzalo Paniagua Javier - - * Cache.cs: new internal method. - -2005-09-08 Eyal Alaluf - * OutputCacheModule.cs: Use C# 1.0 style of delegate instantiating. - Needed to compile Grasshopper (TARGET_J2EE) which uses MS C# 1.0 - compiler and does not use msc. - -2005-09-02 Gonzalo Paniagua Javier - - * Cache.cs: ignore exceptions thrown by removed item callbacks. - -2005-09-02 Sebastien Pouliot - - * Cache.cs: Added security permissions with Minimal level for - AspNetHostingPermissionLevel (only LinkDemand as the class is sealed). - * CacheDependency.cs: : Added security permissions with Minimal level - for AspNetHostingPermissionLevel (note class is sealed only in 1.x). - -2005-09-01 Eyal Alaluf - * CacheDependency.cs: TARGET_J2EE fixes. - -2005-08-20 Gonzalo Paniagua Javier - - * CacheDependency.cs: add missing ctor. - -2005-08-15 Jackson Harper - - * CacheItemPriority.cs: - * CacheItemRemovedCallback.cs: - * CacheItemRemovedReason.cs: New implementations. - -2005-07-30 Miguel de Icaza - - * OutputCacheModule.cs: Make synchronous. - -2005-07-15 Lluis Sanchez Gual - - * Cache.cs: New implementation. - * CacheDependency.cs: New implementation. - -2005-06-25 Gonzalo Paniagua Javier - - * Cache.cs: added new InsertPrivate overload. - -2005-06-25 Gonzalo Paniagua Javier - - * Cache.cs: - * CacheEntry.cs: style. Removed doc. comments. - -2005-06-08 Ilya Kharmatsky - - * CacheDependency.cs - added TARGET_JVM directives in places, - where file watching is using (Mainsoft's implementation currently - doesn't support the feature). - -2005-05-09 Gonzalo Paniagua Javier - - * CacheEntry.cs: credits for this patch should go to mcs. it catched - that the code after 'if ((_enumFlags & Flags.Removed) != 0)' was - unreachable. - -2005-04-28 Gonzalo Paniagua Javier - - * ExpiresBuckets.cs: - * Cache.cs: - * CacheExpires.cs: fix NullReferenceException thrown sometimes when - using sliding expiration and under high load. Patch by Eyal Alayuf from - Mainsoft. - -2005-04-20 Gonzalo Paniagua Javier - - * CacheDependency.cs: remove warnings. - -2005-04-01 Gonzalo Paniagua Javier - - * CachedVaryBy.cs: fixed VaryByParam and wildcard (*). Patch by Ilya - Kharmatsky (Mainsoft) that fixes bug #73981. - -2005-04-01 Lluis Sanchez Gual - - * CachedRawResponse.cs: Fix warning. - -2004-11-08 Gonzalo Paniagua Javier - - * CacheEntry.cs: convert the external DateTime to GMT, as everything - else uses that timezone. Fixes bug #69194. - -2004-10-03 Ben Maurer - - * Cache.cs, CacheEntry.cs, CacheExpires.cs, ExpiresBuckets.cs: - use UtcNow rather than Now. - -2004-05-27 Patrik Torstensson - - * ExpiresBucket.cs (FlushExpiredItems): fix csc and a typo bug - -2004-05-27 Patrik Torstensson - - * CacheEntry.cs,CacheExpires.cs,ExpiresBucket.cs, - Cache.cs : Fixed deadlock issues, fixed - items not correctly being flushed, fixed update - of item when expiration has been updated more - than 1 min (placed in wrong bucket), - fixed deadlock during cache callback when item - is removed due to expiriation. - - Rewrite of locking handling in Cache class, leading - to better performance and less bugs. - - This rewrite is due to a number of bugs found - in the output caching during load (leading to memory - leaks and deadlocks) - -2004-05-16 Patrik Torstensson - - * ExpiresBucket.cs: Style changes plus; - (Update): Fixed possible lock bug (bug 54531) - (Expand): remove lock optimization due to it can cause newly - added items to be lost. - (Remove): fixed possible lock bug. - -2004-04-16 Gonzalo Paniagua Javier - - * Cache.cs: fix from Jan Jaros for NullRef (bug #56996). - -2004-04-07 Lluis Sanchez Gual - - * Cache.cs, CacheEntry.cs, ExpiresBuckets.cs: The value to use to - specify infinite timeout in ReaderWriterLock is -1, not 0. - -2004-03-19 Gonzalo Paniagua Javier - - * Watcher.cs: Removed file. Jackson made it obsolete and already - removed it from the .sources file. - -2004-02-09 Jackson Harper - - * ExpiresBucket.cs: Remove duplicate code. Fixes bug #54031. - -2004-02-09 Jackson Harper - - * Cache.cs: Close entries that are removed. - * CacheDependency.cs: Use FileSystemWatcher instead of custom - Watcher for file dependencies. - * OutputCacheModule.cs: Make the varyby objects dependent on the - cached page. - -2004-02-05 Jackson Harper - - * CacheDependency.cs: Handle cache keys that have not been added - to the cache yet. - -2004-02-02 Jackson Harper - - * OutputCacheModule.cs: We can use file dependancies now. - -2004-01-14 Jackson Harper - - * Cache.cs: Return null when items are expired but have not been - removed yet. - * OutputCacheModule.cs: Handle sliding expirations. Remove hacks - checking if the item is expired, the cache no longer returns - expired items. - -2004-01-14 Jackson Harper - - * Cache.cs: When using sliding expiration update the cache objects - expires time as well as the expires entry expire time because the - objects expire time is checked when objects are pulled out. This - fixex bug #52778. - -2004-01-11 Jackson Harper - - * OutputCacheModule.cs: Remove varyby objects when there are no - more raw responses that belong to them. - * CachedRawResponse.cs: Keep a reference to the VaryBy object that - this response belongs to this is so the varyby can be cleaned up. - * CachedVaryBy.cs: Keep a reference to the keys that belong to the - varyby and a reference to the varyby's key. - -2004-01-04 Jackson Harper - - * OutputCacheModule.cs: Dont cache items when trace is enabled. - -2004-01-04 Jackson Harper - - * OutputCacheModule.cs: Update the date header value. - * CachedRawResponse.cs: Expose a ref to the date header, so it can - be easily set/updated. Remove unused methods and vars. - -2004-01-04 Jackson Harper - - * CacheDependency.cs: Copy all the entries into the entries array, - set on removed callback for items that we are dependent on. - * Cache.cs: Add method to get CacheEntry objects. - * OutputCacheModule.cs: Make raw repsonse entries dependent on - their varyby param entries. - -2004-01-04 Jackson Harper - - * OutputCacheModule.cs: VaryBy keys now need the HttpContext not just the request. - * CachedVaryBy.cs: Handle vary by headers, and vary by custom. - -2004-01-03 Gonzalo Paniagua Javier - - * ExpiresBuckets.cs: set _intPos when expanding the array. Fixes bug - 52541. Patch by Jan Jaros (mono-bug@jerryweb.info). - -2003-11-21 Jackson Harper - - * OutputCacheModule.cs: Only cache a page if it has a 200 status - code. Fix tabbing. - * CachedVaryBy.cs: Give raw response keys a name, use the - httpmethod in the key, and delimit items with \n so it is easier - to read when debugging. - -2003-11-21 Jackson Harper - - * OutputCacheModule.cs: Store a CachedVaryBy object for each - cached page. Then store a CachedRawResponse for each combination - of varried parameters for a page. - * CachedRawResponse.cs: Do not need to store param values anymore - those are stored in the CachedVaryBy now. Get the content length - so we dont send back the entire buffer. - * CachedVaryBy.cs: New file - holds the varyby data for a page, - and a method to generate a key based on params. Right now this - only works with VaryByParams. TODO: support VaryByHeaders and - VaryByCustom. - -2003-11-20 Jackson Harper - - * Cache.cs: New method so non public cache items can be added. - * CachedRawResponse.cs: New file - A snapshot of a response that - is stored in the cache and can be used to create a new response. - * OutputCacheModule.cs: Module for inserting and retrieving - responses from the cache. - -2003-04-09 Gonzalo Paniagua Javier - - * CacheDependency.cs: - * CacheEntry.cs: - * Watcher.cs: added a FileSystemWatcher-like class for dependency checking. - -2003-03-13 Gonzalo Paniagua Javier - - * Cache.cs: - * CacheDefinitions.cs: - * CacheDependency.cs: - * CacheEntry.cs: - * CacheExpires.cs: - * ExpiresBuckets.cs: reformatted, make class status page happier. Does - not work yet (wait for the next patch). - -2002-12-27 Daniel Cazzulino - - * CacheEntry.cs: several changes. New constants, use of constants - defined in Cache.cs, modified locks to optimize perf. Fixed property - sets which weren't using the keyword value to set the new values - (don't know how this worked before!). - - * Cache.cs: changed singleton implementation to only create the object - when actually used. Changed Insert overloads to use constants - defined instead of hard values. - - * ExpiresBuchets: major changes. All locking now uses ReaderWriterLock - class. Bucket now efectively reuses free indexes from removed items - to avoid unnecessary expansions. Expansion now uses Array.CopyTo to - add elements to the new list. Added private Int32Collection to - handle int indexes efficiently (thanks Shawn Van Ness). See comments - there. - -2002-10-08 Gonzalo Paniagua Javier - - * Cache.cs: little fixes. - -2002-07-28 Gonzalo Paniagua Javier - - * CacheDefinitions.cs: fixed a couple of enums. - - * CacheDependency.cs: the class is sealed. - -2002-06-11 Gonzalo Paniagua Javier - - * CacheDependency.cs: fixed a couple of typos and don't throw - NotImplementedException in constructors. - -2001-12-21 Gaurav Vaish - - * CacheDependency.cs: Some unimplemented methods to make build - -2001-07-20 Patrik Torstensson (Patrik.Torstensson@labs2.com) - - * Cache.cs: Implemented. (90% ready) - * CacheDefinitions.cs: Implemented. - * CacheDependency.cs: Added. (20% ready) - * CacheExpires: Implemented. - * CacheEntry.cs: Implemented. (95% ready, going to be changed due to CacheDependecy support) - * ExpiresBuckets.cs: Implemented. diff --git a/mcs/class/System.Web/System.Web.Compilation/ChangeLog b/mcs/class/System.Web/System.Web.Compilation/ChangeLog deleted file mode 100644 index 004d73979fc..00000000000 --- a/mcs/class/System.Web/System.Web.Compilation/ChangeLog +++ /dev/null @@ -1,4006 +0,0 @@ -2010-07-16 Marek Habersack - - * FolderLevelBuildProviderAppliesTo.cs, - FolderLevelBuildProviderAppliesToAttribute.cs: added - -2010-07-02 Marek Habersack - - * TemplateControlCompiler.cs: added support for ClientIDMode 4.0 - property - - * PageCompiler.cs, UserControlCompiler.cs: AddStatementsToInitTop - must call the base implementation. - -2010-06-15 Marek Habersack - - * ResourceExpressionBuilder.cs: cast the return value of - GetLocalResourceObject to appropriate type. Fixes bug #607766 - - * TemplateControlCompiler.cs: made CreateConvertToCall internal - static, so that it can be used from ResourceExpressionBuilder - -2010-06-05 Marek Habersack - - * TemplateControlCompiler.cs: expression evaluation results are - wrapped in a Convert.ConvertTo* call or a typecast. - - * RouteValueExpressionBuilder.cs: implemented - - * RouteUrlExpressionBuilder.cs: added missing custom attributes - -2010-06-01 Marek Habersack - - * TemplateControlCompiler.cs: added new virtual method, - AddStatementsToInitMethodBottom and renamed - AddStatementsToInitMethod to AddStatementsToInitMethodTop. - - * PageCompiler.cs: code to set Meta{Description,Keywords} - properties, if present. - -2010-05-19 Marek Habersack - - * TemplateControlCompiler.cs: IsDirective, IsExpression and - IsDataBound methods moved to System.Web.UI.BaseParser. - Made CompileExpression and GetFieldOrProperty methods internal. - - * PageCompiler.cs: check several of the Page directive attributes - for expressions. Fixes bug #603532 - - * AspGenerator.cs, TagAttributes.cs: use IDictionary instead of - Hashtable - -2010-05-17 Marek Habersack - - * BuildProvider.cs: implemented a 4.0 method RegisterBuildProvider - - * BuildManager.cs: separated dynamically registered assemblies - store from the referenced assemblies cache. - -2010-05-16 Marek Habersack - - * BuildManager.cs: do not cache referenced assemblies until it's - safe. - -2010-05-15 Marek Habersack - - * RouteValueExpressionBuilder.cs: added - - * RouteUrlExpressionBuilder.cs: implemented - -2010-05-12 Marek Habersack - - * BuildManager.cs: implemented a 4.0 feature - pre-application - start methods. - -2010-05-07 Marek Habersack - - * BuildManager.cs: implemented 4.0 methods {Create,Read}CacheFile. - Fixed signature of the GetVirtualPathDependencies method. - Implemented 4.0 methods GetGlobalAsaxType, AddReferencedAssembly, - GetObjectFactory, GetCachedBuildDependencySet and properties - BatchCompilationEnabled, TargetFramework - -2010-04-29 Marek Habersack - - * AppResourcesAssemblyBuilder.cs: when running on windows, - SetAlPath must return al.exe path with a trailing space, or - otherwise the process won't start. Fixes bug #600691 - -2010-04-12 Marek Habersack - - * PageCompiler.cs: if EnableViewStateMac is set in the page - source, generate relevant code. - -2010-03-17 Marek Habersack - - * AspGenerator.cs, AspParser.cs, TemplateControlCompiler.cs, TagType.cs, CodeRenderBuilder.cs: implemented the new <%: %> 4.0 html-encoded code render expression. - -2010-03-06 Marek Habersack - - * TemplateControlCompiler.cs: AssignPropertyForResources localizes - a property even if the Localized attribute is absent. If the - attribute is present, it checks its IsLocalizable property to - decide if localization should be performed. Fixes bug #585933 - -2010-03-04 Marek Habersack - - * BuildManager.cs: do less work in the static constructor - -2010-02-27 Marek Habersack - - * BuildManager.cs: count only builds of updated files before - unloading the app domain. Fixes bug #581459 - -2010-02-19 Marek Habersack - - * TemplateControlCompiler.cs: GetConverterForMember now completely - relies on TypeDescriptor and description providers to retrieve - converter for a property. Fixes bug #578586 - If UrlPropertyAttribute is found for a member, - GetExpressionFromString uses the preconverted value, if any, as - parameter to HandleUrlProperty. - -2010-02-11 Marek Habersack - - * AppResourcesCompiler.cs: explicitly dispose all the streams and - readers+writers in CompileResource. - -2010-02-04 Marek Habersack - - * PreservationFile.cs: updated the BuildResulTypeCode enum - - * BuildManager.cs: LoadCompiled now adds all the assemblies built - from the App_Code directory to the BuildManager.CodeAssemblies - collection. Fixes bug #576810 - -2010-01-19 Marek Habersack - - * AspGenerator.cs: modified the runatServer regex to correctly - match embedded server tags which end in a sequence like: "%>"/> - Fixes bug #568631 - -2010-01-06 Marek Habersack - - * BuildManagerDirectoryBuilder.cs: AddVirtualDir properly caches - processed directories to prevent endless loops. Fixes bug #568366 - Patch from Hubert FONGARNAND , - thanks! - -2010-01-05 Marek Habersack - - * PageCompiler.cs: improved CreatePropertyAssign, it doesn't - always use CodePrimitiveExpression now. - - * BuildManager.cs: in GenerateAssembly, if compilation fails for - the requested path and exception thrown is of type - CompilationException or ParseException, do not wrap it in - HttpException, just rethrow. - - * AppResourcesCompiler.cs: the culture files dictionary is - case-insensitive now. Otherwise culture files with culture name - cased differently will cause overlapped i/o on response files - while building satellite assemblies and, in effect, compilation - will fail. - -2009-12-14 Marek Habersack - - * BuildManager.cs: RemoveFailedAssemblies ignores warnings to - avoid throwing exceptions when the requested virtual path - compilation produces warnings and no errors. Fixes bug #561723 - - * AspParser.cs: PlainText should calculate the boundaries of - text using character offset, not line offset. Fixes bug #562286 - InternalLineOffset and Internal properties need not exist. - - * AspGenerator.cs: AspParser inner parser constructor takes 5 - parameters now - accepts character offset of the current outer - parser's position. - -2009-12-08 Marek Habersack - - * TemplateControlCompiler.cs: GetConverterForMember looks up - member type converters using type description providers in - addition to custom attributes. - Result of GenerateInstance isn't cast to the target type if the - type isn't public. - -2009-11-13 Marek Habersack - - * TemplateBuildProvider.cs: if directive has empty string as a - value and it represents a path, do not create a VirtualPath. - -2009-11-10 Marek Habersack - - * BaseCompiler.cs: parser.Imports is a Dictionary <>/Hashtable - now. - - * AspComponentFoundry.cs: system.web/pages section is not confined - to the top-level web.config - -2009-11-03 Marek Habersack - - * AppResourcesCompiler.cs: put default culture resources in a - separate collection, exposed by the DefaultCultureFiles property. - - * AppResourcesAssemblyBuilder.cs: compile the default assembly - before the satellite ones. Use the default assembly as template - for generation of the satellite ones. - -2009-10-22 Marek Habersack - - * WsdlBuildProvider.cs: a different way to generate code from - wsdl. Code is generated in the top-level namespace to match .NET - -2009-10-12 Marek Habersack - - * BuildManager.cs: make sure to construct correct physical path - for every precompiled key in FixVirtualPaths. Fixes bug #546053 - -2009-09-30 Gonzalo Paniagua Javier - - * BuildManager.cs: load/set the global resources assembly for - precompiled and merged sites correctly. - -2009-09-30 Marek Habersack - - * BuildManager.cs: if precompilation file contains virtual path - with trailing slash (e.g. for themes), remove the slash. Fixes bug - #541271 - -2009-09-28 Marek Habersack - - * TemplateControlCompiler.cs: ResourceProviderHasObject calls - HttpContext.GetResourceProvider with the current file's path, not - current request's. Fixes situations when localized control lives - in a master page or user control. Fixes bug #542484 - - * BaseCompiler.cs: introduced a helper property InputVirtualPath - which returns a VirtualPath object for the current control's - virtual path. - -2009-09-22 Marek Habersack - - * TemplateControlCompiler.cs: ResourceProviderHasObject needs to - close ResourceReader instance obtained from resource provider. - - * DefaultResourceProvider.cs: implemented the ResourceReader - property. Fixes bug #520397 - -2009-09-08 Marek Habersack - - * AppCodeCompiler.cs: HaveCustomProfile returns true for profiles - which don't contain top-level properties. Fixes bug #535655 - - * BuildManager.cs: added IsPrecompiled internal property. - - * AppResourcesCompiler.cs: load precompiled site local and global - resource assemblies from static constructor. Fixes bugs #536138 - and #536143 - -2009-09-03 Marek Habersack - - * AppResourcesCompiler.cs: SanitizeResourceName uses VB/C# rules - to attempt to create valid identifiers from resource - names. Identifier is also escaped by the CodeDOM provider before - returning. Possible fix for bug #536364 - -2009-08-27 Marek Habersack - - * BuildManager.cs: when HttpRequest.FilePath is '/' in - GetAbsoluteVirtualPath, don't try to use - VirtualPathUtility.GetDirectory on it. Fixes bug #532679 - -2009-08-26 Marek Habersack - - * AspTokenizer.cs: when there's put back record and we're in - verbatim mode, get_token must be careful with what it returns - it - can't return Token.* values, instead it should look at Value and - retrieve the next token from it. Fixes bug #400807 - -2009-08-25 Marek Habersack - - * AspGenerator.cs: correctly parse server-side tags nested in - client-side ones. Fixes bug #323719 - Detect IE conditional comments when processing comment blocks in - TextParsed. Fixes bug #367273 - -2009-08-24 Marek Habersack - - * PageBuildProvider.cs: MapPath now takes a VirtualPath - instance. Part of fix for bug #463813 - - * BuildManager.cs: public APIs which take virtual path strings as - their parameters got internal counterparts accepting a VirtualPath - instance in place of string. Part of fix for bug #463813 - - * TemplateBuildProvider.cs: ExtractDependencies checks if the - input has already been parsed/compiled and, if yes, adds - dependencies from the TemplateParser to the list of the ones - extracted locally. Fixes bug #377915 - - * GenericBuildProvider.cs: added Parsed property. - MapPath now takes a VirtualPath instance. Part of fix for bug - #463813 - -2009-08-21 Marek Habersack - - * GenericBuildProvider.cs: added internal property LanguageName - override which calls GetParserLanguage to get language name - instead of using the application default one. - - * BuildManagerDirectoryBuilder.cs: removed CodeDOM provider cache, - provider types are retrieved from build providers while assigning - them to groups. Fixes bug #533166 - -2009-08-18 Marek Habersack - - * AspParser.cs: added a constructor which creates an internal - parser, nested within the outer one, and adjusts its ILocation - members to report correct locations in the outer parser for better - error reporting. Inner parser also returns the outer's FileText, - if available. - - * AspGenerator.cs: restored part of r138474 reverted in r138657, - r138658 and r138659 to fix bug #525104 - BuilderLocation creates a copy of Location for its own use (since - the ILocation passed is actually AspParser, the line numbers - change between creating a BuilderLocation and using its Location - member). - The end of tag, expression and client comment regular expressions - now use lazy quantifiers. This fixes bugs #525104 and #517656 - Client side comment blocks aren't ignored anymore, they are parsed - just as the other parts of the document. Fixes bug #524358 - -2009-08-15 Marek Habersack - - * AspGenerator.cs: CodeRenderParser.DoParseExpressions - match - newline characters inside expressions. Fixes bug #526449 - -2009-08-14 Marek Habersack - - * BuildManagerDirectoryBuilder.cs: when VirtualPathProvider - reports a virtual directory doesn't exist, try to get the - requested virtual path using VirtualPathProvider.GetFile. Fixes - #525974 - -2009-07-30 Gonzalo Paniagua Javier - - * BuildManager.cs: path fixup should work now for /foo running on - /foo. Fixes bug #526563. - -2009-07-23 Gonzalo Paniagua Javier - - * BuildManager.cs: precompilation setup failed if the precompiled - virtual directory was / and it was deployed somewhere else. - -2009-07-21 Veerapuram Varadhan - - * XsdBuildProvider.cs: Use System.Data.Design version of - TypedDataSetGenerator instead of System.Data's. - -2009-07-21 Marek Habersack - - * AspTokenizer.cs: in put_back, store inTag value as well. - - * AspParser.cs: correctly parse code like " < " - - * BuildManager.cs: GetReferencedAssemblies unconditionally - includes all assemblies from bin/ for precompiled sites. Fixes bug - #502016 - -2009-07-18 Marek Habersack - - * DefaultResourceProvider.cs: if GetResourceObject is passed a - null or empty classKey it just returns null. - - * AppResourcesAssemblyBuilder.cs: satellite assemblies are now - built using al instead of gmcs - makes the build slightly faster. - -2009-07-13 Marek Habersack - - * AppCodeCompiler.cs: wrap HttpApplication.LoadTypeFromBin call in - try/catch, so that we can wrap the possible exception in - HttpException. - -2009-07-09 Marek Habersack - - * DefaultResourceProvider.cs, DefaultResourceProviderFactory.cs: - added - -2009-07-08 Marek Habersack - - * AspParser.cs: GetServerTag mustn't treat <% # ... %> as - data-binding directives. Fixes bug #520024 - - * AssemblyBuilder.cs: if debugging information is on, append - /d:DEBUG to the compiler's command line. - -2009-06-30 Marek Habersack - - * AspGenerator.cs: TextParsed must remove client-side comments - from the passed text before attempting to parse the text for - server side controls and expressions. Fixes bug #517656 - -2009-06-29 Gonzalo Paniagua Javier - - * TemplateControlCompiler.cs: use the 'Empty' field for Unit and - FontUnit. - -2009-06-15 Marek Habersack - - * AspGenerator.cs: CreateRootBuilder quits when root builder - already exist. This can happen when recursively parsing an include - file. Fixes bug #512028 - -2009-06-12 Marek Habersack - - * BuildManager.cs: avoid a NREX in FixVirtualPath - -2009-06-11 Marek Habersack - - * PageCompiler.cs: if generating code to assign output cache - parameters, use special case for generating OutputCacheLocation - enum reference. Fixes bug #512037 - -2009-06-04 Marek Habersack - - * AspGenerator.cs: if plain text is parsed and it contains - server-side controls, parse and process them. Fixes bug #508888 - -2009-06-02 Gonzalo Paniagua Javier - - * BuildManager.cs: allow deployment of precompiled applications under - any virtual path, not just the default one used when precompiling. - Fixes bug #483268. - -2009-06-01 Marek Habersack - - * BuildManager.cs: when throwing a 404 exception, pass the virtual - path to the exception constructor. - - * AspGenerator.cs: fix mapping of our tag types into - CodeConstructType. Fixes bug #508570 - -2009-05-26 Marek Habersack - - * AspGenerator.cs: before including a file specified with the - directive, check if it's within the - current application's root. - -2009-05-18 Marek Habersack - - * BuildManager.cs: GetPrecompiledApplicationType () uses - VirtualPathUtility.Combine to build global.asax virtual - path. Patch from Robert Jordan , thanks! Fixes - bug #504615 - -2009-05-10 Marek Habersack - - * AspGenerator.cs: keep processing the tag if it is not a server - one and contains expressions and no code render blocks. - -2009-05-05 Marek Habersack - - * BuildManager.cs: RemoveFailedAssemblies wraps the compilation - exception to be rethrown in a HttpException instance. - - * AspGenerator.cs: create a Location and pass it to the parser - before calling AddDirective from GetInheritedType, so that we get - meaningful exception messages with source, line information etc. - -2009-05-04 Marek Habersack - - * ThemeDirectoryBuildProvider.cs: use new AspGenerator constructor - which takes AspComponentFoundery as its - parameter. AspGenerator.RootBuilder isn't initialized until after - the parser is initialized. - - * TemplateControlCompiler.cs: make sure to call - ProcessGeneratedCode on each instance of ControlBuilder after it's - fully generated. Fixes bug #500075 - - * TemplateBuildProvider.cs: moved the directive regex to - AspGenerator - - * BaseCompiler.cs: added two internal properties, BaseType and - DerivedType, which are used in calls to - ControlBuilder.ProcessGeneratedCode. Fixes bug #500075 - - * AspGenerator.cs: implemented a work around for our parser - limitation which is unable to extract the page/control's base type - before parsing the actual file contents. This is necessary to - support ASP.NET MVC's "generic" Inherits attribute. The reason we - need to find out what the base type is before parsing the file is - that we need to look at the type's custom attributes to see if a - root control builder type is specified (which is what ASP.NET MVC - does) and, if yes, use it instead of the default type. Fixes bug - #500075 - -2009-04-30 Marek Habersack - - * BuildManager.cs: when BuildInner catches a compilation - exception, wrap it in HttpException before re-throwing. - -2009-04-28 Marek Habersack - - * AspGenerator.cs: ProcessTag doesn't process a tag which is not - server-side and which has declarative expressions embedded. Fixes - bug #498637 - -2009-04-24 Marek Habersack - - * AspGenerator.cs: ProcessCode should _not_ stop processing the - passed code string if the filter's ProcessCodeConstruct returns - false. Fixes bug #497775 - -2009-04-21 Marek Habersack - - * PageCompiler.cs: implemented new way of setting output cache - parameters in the 2.0 profile. The generated code is now the same - as on .NET and uses the OutputCacheParameters class to pass - settings to InitOutputCache. - -2009-04-17 Marek Habersack - - * AspGenerator.cs: if thead/tbody are parsed as children of a - server-side table control, ignore them. Fixes bug #481622 - -2009-04-16 Marek Habersack - - * TemplateControlCompiler.cs: using a regexp to check whether an - expression is a Bind one. Fixes bug #493639 - AssignPropertyFromResources now checks whether the field/property - passed to it is decorated with the Localizable custom attribute - and whether the resource provider contains an entry for that - property. - -2009-04-15 Marek Habersack - - * BuildManager.cs: do not add all assemblies in bin/ when serving - a precompiled site. Fixes bug #493873 - When serving a precompiled site, check if the bin/ directory - contains certain well-known assemblies and load them if present. - -2009-04-07 Marek Habersack - - * TemplateControlCompiler.cs: GenerateExpressionFromString doesn't - assume that the passed member is a property anymore. Fixes bug - #492252 - -2009-04-06 Marek Habersack - - * BuildManager.cs: make sure that precompiled is not null before - using it in GetPrecompiledType. - -2009-04-03 Marek Habersack - - * AspParser.cs: local copy of checksum generated by the tokenizer - is made right after parsing is done. - - * AspGenerator.cs: set tparser.MD5Checksum in Parse instead of in - InitParser. Avoids empty checksums in #pragma checksum. - -2009-04-02 Marek Habersack - - * CompilationException.cs: skip warnings in ErrorMessage and - ErrorLines - - * BuildManager.cs: when an error occurs while compiling the - requested virtual path, throw the exception, do not attempt to - build again. - - * TemplateControlCompiler.cs: implemented missing converter for - the ExpandDepth property. Fixes bug #490860 - -2009-04-01 Marek Habersack - - * AssemblyBuilder.cs: CSharpCodePragmaGenerator.ReserveSpace: - added the 2 extra chars to pragmaChecksumStaticCount constant (the - ones added by Gonzalo below) and removed one NewLine to account - for Martin's change below. - VBCodePragmaGenerator.ReserveSpace - one newline follows - #ExternalSource. - VBCodePragmaGenerator.DecorateFile - one newline follows - #ExternalSource. - -2009-04-01 Martin Baulig - - * AssemblyBuilder.cs: Don't emit a blank line after the #line as - thid'd cause all line numbers to be off by 1. - -2009-03-31 Gonzalo Paniagua Javier - - * AssemblyBuilder.cs: the guid has to be quoted. - -2009-03-31 Marek Habersack - - * All of the below are part of the fix for bug #489687 - - * ThemeDirectoryCompiler.cs: pass VirtualPath instances to parser - constructors. - - * BuildProvider.cs: associated virtual path is stored internally - as an instance of VirtualPath, accessible via new - VirtualPathInternal property. - - * BuildManagerDirectoryBuilder.cs: VirtualPath.IsFake is used to - detect fake virtual paths. - GetBuildProvider now takes a VirtualPath instead of string for the - virtualPath parameter. The passed VirtualPath instance is passed - unchanged to BuildProvider. - - * BuildManager.cs: AssertVirtualPathExists now uses - VirtualPath.IsFake to check for fake virtual paths. - - * ApplicationFileBuildProvider.cs, GenericBuildProvider.cs, - MasterPageBuildProvider.cs, PageBuildProvider.cs, - ThemeBuildProvider.cs, UserControlBuildProvider.cs, - WebHandlerBuildProvider.cs, WebServiceBuildProvider.cs: - CreateParser overloads now take a VirtualPath instead of a string - for the virtualPath parameter. - - * ThemeBuildProvider.cs: use new parser constructors which take - VirtualPath instances instead of strings. - -2009-03-30 Marek Habersack - - * AspTokenizer.cs: UpdateChecksum - fixed off-by-one bug when - processing the checksum buffer. - - * AssemblyBuilder.cs: introduced a kludge to add #pragma checksum - and #pragma lines (or its vb equivalent - #ExternalSource) to - code-behind files named in the CodeFile/Src directives while - copying them to the dynamic directory for compilation. The kludge - works by recognizing the .cs and .vb extensions and wrapping the - file contents in the appropriate directives. This is done in this - way because the other possible way, using the - CodeSnippetCompileUnit, requires the entire file to be read in - memory and then passed to CodeDOM. We fall back to this way when - the file being copied is neither C# or VB. - -2009-03-25 Marek Habersack - - * AspTokenizer.cs: MD5 checksum calculation happens here. It's - done incrementally as characters are read. - - * AspParser.cs: the MD5 checksum is no longer computed here. Moved - to AspTokenizer. - After parsing, both the tokenizer and the string reader are - disposed of. - - * AssemblyBuilder.cs: renamed CopyFile to CopyFileWithChecksum, in - prepration for future inclusion of checksum and line pragmas in - the file being copied. - Files are copied chunk by chunk, not by reading the entire - contents. - -2009-03-23 Zoltan Varga - - * PageCompiler.cs: Fix the build. - -2009-03-23 Marek Habersack - - * TemplateBuildProvider.cs: add values of the CodeFile and Src - page/master/control directives to the list of file dependencies. - Extract language also for master/page, not only for controls. - - * PageCompiler.cs: CreateConstructors now triggers master page - build, if the current page is using one. Fixes bug #487857 - -2009-03-16 Marek Habersack - - * AspGenerator.cs: when parsing nested tags (includes tags inside - client-side javascript script blocks) pass the closing tag up to - the containing parser. - Instead of parsing the whole plain text contents, plus the two - constructs we're interested in from it using regexs. This is - necessary as we might be passed JavaScript code and without - understanding its syntax we'll confuse the '<' character for the - start of a tag. - TagParsed now better handles