Ravindra [Mon, 10 May 2004 12:39:16 +0000 (12:39 -0000)]
Implementing CustomLineCap. Added P/Invokes for the same. Added few related P/Invokes for Pen also.
svn path=/trunk/mcs/; revision=27025
Gert Driesen [Mon, 10 May 2004 12:31:44 +0000 (12:31 -0000)]
* AssemblyBuilder.cs: fixed warning
* MethodRental.cs: added private default ctror to match MS.NET
svn path=/trunk/mcs/; revision=27024
Radek Doulik [Mon, 10 May 2004 09:58:39 +0000 (09:58 -0000)]
2004-05-10 Radek Doulik <rodo@ximian.com>
* Mono.Cairo/Graphics.cs: fixed typo, pass x2, y2 to
cairo_curve_to instead of passing x2, x2
svn path=/trunk/mcs/; revision=27023
Atsushi Eno [Mon, 10 May 2004 09:56:16 +0000 (09:56 -0000)]
2004-05-10 Atsushi Enomoto <atsushi@ximian.com>
* XmlNodeReader.cs : renamed ownerElement to ownerLinkedNode (text
node can be it as well) and added check for Attributes existence
in GetAttribute() and MoveTo*Attribute().
svn path=/trunk/mcs/; revision=27022
Anirban Bhattacharjee [Mon, 10 May 2004 09:52:10 +0000 (09:52 -0000)]
* mb-parser.jay: Support added for attaching Attributes in methods
svn path=/trunk/mcs/; revision=27021
Gert Driesen [Mon, 10 May 2004 08:59:50 +0000 (08:59 -0000)]
* Hashtable.cs: marked EnumeratorMode private
* SortedList.cs: marked EnumeratorMode private
svn path=/trunk/mcs/; revision=27020
Raja R Harinath [Mon, 10 May 2004 07:54:35 +0000 (07:54 -0000)]
Don't mention 'fullbuild'. Mention 'bootstrap'
instead. Update instructions for 'monocharge'.
svn path=/trunk/mcs/; revision=27019
Gonzalo Paniagua Javier [Mon, 10 May 2004 06:00:42 +0000 (06:00 -0000)]
2004-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpSoapWebServiceHandler.cs: finish the request after serializing
the fault message.
svn path=/trunk/mcs/; revision=27018
Atsushi Eno [Mon, 10 May 2004 04:47:41 +0000 (04:47 -0000)]
2004-05-10 Atsushi Enomoto <atsushi@ximian.com>
* XmlTextWriter.cs : comment not in the content state is indented.
This fixes bug #58247.
svn path=/trunk/mcs/; revision=27017
Miguel de Icaza [Mon, 10 May 2004 04:10:53 +0000 (04:10 -0000)]
Flush
svn path=/trunk/mono/; revision=27016
Raja R Harinath [Mon, 10 May 2004 03:51:55 +0000 (03:51 -0000)]
(tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
Fix quoting of commands.
svn path=/trunk/mono/; revision=27015
Raja R Harinath [Mon, 10 May 2004 03:49:29 +0000 (03:49 -0000)]
(corlib_net_2_0_bootstrap): Remove extraneous copying.
svn path=/trunk/mcs/; revision=27014
Raja R Harinath [Mon, 10 May 2004 03:47:14 +0000 (03:47 -0000)]
Add back lost 'chomp'.
svn path=/trunk/mcs/; revision=27013
Raja R Harinath [Mon, 10 May 2004 03:26:50 +0000 (03:26 -0000)]
(install-local,test-local,run-test-local,clean-local):
Make cyclic-dependency safe.
svn path=/trunk/mcs/; revision=27012
Gonzalo Paniagua Javier [Mon, 10 May 2004 03:13:24 +0000 (03:13 -0000)]
2004-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Makefile.am: monosn is not installed any more. It has been deprecated
in favor of sn.
svn path=/trunk/mono/; revision=27011
Gonzalo Paniagua Javier [Mon, 10 May 2004 01:19:21 +0000 (01:19 -0000)]
2004-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Environment.cs: GetGacPath return value is resolved at runtime on
windows.
svn path=/trunk/mcs/; revision=27010
Francisco Figueiredo Jr. [Sun, 9 May 2004 22:28:00 +0000 (22:28 -0000)]
2004-05-09 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
* HashAlgorithm.cs,
NpgsqlAsciiRow.cs,
NpgsqlBinaryRow.cs,
NpgsqlClosedState.cs,
NpgsqlCommand.cs,
NpgsqlCommandBuilder.cs,
NpgsqlConnection.cs,
NpgsqlDataReader.cs,
NpgsqlException.cs,
NpgsqlParameterCollection.cs,
NpgsqlReadyState.cs,
NpgsqlTransaction.cs: Improved exception handling. Now Npgsql throws mor
e meaningful exceptions instead of throw NpgsqlException which are now exclusive
ly to sign server errors. Thanks Glen Parker (glenebob@nwlink.com) for the patch.
svn path=/trunk/mcs/; revision=27009
Francisco Figueiredo Jr. [Sun, 9 May 2004 22:27:14 +0000 (22:27 -0000)]
2004-05-09 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
* HashAlgorithm.cs,
NpgsqlAsciiRow.cs,
NpgsqlBinaryRow.cs,
NpgsqlClosedState.cs,
NpgsqlCommand.cs,
NpgsqlCommandBuilder.cs,
NpgsqlConnection.cs,
NpgsqlDataReader.cs,
NpgsqlException.cs,
NpgsqlParameterCollection.cs,
NpgsqlReadyState.cs,
NpgsqlTransaction.cs: Improved exception handling. Now Npgsql throws more meaningful exceptions instead of throw NpgsqlException which are now exclusively to sign server errors. Thanks Glen Parker (glenebob@nwlink.com) for the patch.
svn path=/trunk/mcs/; revision=27008
John Luke [Sun, 9 May 2004 18:34:51 +0000 (18:34 -0000)]
2004-05-09 John Luke <jluke@cfl.rr.com>
* monop.cs: seperate assembly loading into .GetAssembly method,
fail gracefully, and support loading assemblies from absolute and
relative paths
support /r: as well as -r:
svn path=/trunk/mcs/; revision=27007
Miguel de Icaza [Sun, 9 May 2004 18:24:23 +0000 (18:24 -0000)]
2004-05-09 Miguel de Icaza <miguel@ximian.com>
* expression.cs (Binary.DoNumericPromotions): 0 long constant can
be implicitly converted to ulong.
svn path=/trunk/mcs/; revision=27006
Miguel de Icaza [Sun, 9 May 2004 18:23:29 +0000 (18:23 -0000)]
Update test
svn path=/trunk/mcs/; revision=27005
Miguel de Icaza [Sun, 9 May 2004 18:17:20 +0000 (18:17 -0000)]
The logic was wrong here, it worked because of a codepath not covered, fixes #57895
svn path=/trunk/mcs/; revision=27004
Miguel de Icaza [Sun, 9 May 2004 18:02:06 +0000 (18:02 -0000)]
2004-05-09 Miguel de Icaza <miguel@ximian.com>
* class.cs: Applied patch from iain@mccoy.id.au Iain McCoy to
allow volatile fields to be reference types.
svn path=/trunk/mcs/; revision=27003
Miguel de Icaza [Sun, 9 May 2004 18:01:03 +0000 (18:01 -0000)]
Add new tests
svn path=/trunk/mcs/; revision=27002
Miguel de Icaza [Sun, 9 May 2004 18:00:13 +0000 (18:00 -0000)]
Add new test
svn path=/trunk/mcs/; revision=27001
Gert Driesen [Sun, 9 May 2004 17:35:45 +0000 (17:35 -0000)]
* DataTable.cs: removed TypeConverterAttribute, marked RowsExist
methods internal
* DataRowView.cs: removed extra Error property
* DataRow.cs: reduced accessibility of CollectionChanged method
to private
* DataColumnPropertyDescriptor.cs: made class internal
* DataColumn.cs: removed extra TypeConvertorAttribute
* ConstrainCollection.cs: marked PostEndInit method internal
svn path=/trunk/mcs/; revision=27000
Miguel de Icaza [Sun, 9 May 2004 17:32:35 +0000 (17:32 -0000)]
Fix Build
svn path=/trunk/mcs/; revision=26999
Gert Driesen [Sun, 9 May 2004 17:10:55 +0000 (17:10 -0000)]
* ComparerFactory.cs: marked internal
svn path=/trunk/mcs/; revision=26998
Atsushi Eno [Sun, 9 May 2004 17:10:32 +0000 (17:10 -0000)]
2004-05-09 Atsushi Enomoto <atsushi@ximian.com>
* FileSystemWatcher.cs : csc build fix. Duplicate name between class
field and local variable. (already filed in bugzilla #47991).
svn path=/trunk/mcs/; revision=26997
Gert Driesen [Sun, 9 May 2004 17:07:58 +0000 (17:07 -0000)]
* OleDbCommand.cs: removed setter for Parameters property to
match MS.NET
* OleDbCommandBuilder.cs: fixed GetUpdatetCommand typo
* OleDbErrorCollection: added default internal ctor to match
MS.NET
* OleDbInfoMessageEventArgs.cs: added default internal ctor
to match MS.NET
* OleDbParameter.cs: added setter for IsNullable
* OleDbParameterCollection: added default internal ctor to
match MS.NET
* OleDbPermission.cs: removed extra IsSubsetOf method
svn path=/trunk/mcs/; revision=26996
Gert Driesen [Sun, 9 May 2004 16:54:02 +0000 (16:54 -0000)]
* OdbcDataReader.cs : added HasRows stub
svn path=/trunk/mcs/; revision=26995
Gert Driesen [Sun, 9 May 2004 16:48:38 +0000 (16:48 -0000)]
* SqlString.cs: changed accessibility of CompareOptions property
to private, commented out unreachable code
svn path=/trunk/mcs/; revision=26994
Gert Driesen [Sun, 9 May 2004 16:38:22 +0000 (16:38 -0000)]
* OdbcException.cs : removed ErrorCode property, fixing signature
* OdbcErrorCollection.cs : added internal ctor, reduced
accessibility of Add method to internal
* OdbcCommand.cs: marked hstmt field private, remove setters for
Parameters property
* OdbcDataReader.cs: Added GetDate method, renamed GetTimeSpan to
GetTime to match MS.NET, added HasRows stub
svn path=/trunk/mcs/; revision=26993
Gert Driesen [Sun, 9 May 2004 16:20:30 +0000 (16:20 -0000)]
* OdbcError.cs:
* OdbcErrorCollection.cs:
* OdbcException.cs: fixed linefeeds to DOS to match other
sources in System.Data.Odbc
svn path=/trunk/mcs/; revision=26992
Gert Driesen [Sun, 9 May 2004 16:15:17 +0000 (16:15 -0000)]
* OdbcCommand.cs: No longer use OdbcConnection.Datareader, in order
to fix signature of OdbcConnection
* OdbcDataReader.cs: No longer use ODbcConnection.Datareader, in
order to fix signature of OdbcConnection
* OdbcConnection.cs: Signature fixes: removed DataReader property,
added setter for ConnectionTimeout, made transaction internal
* OdbcParameter.cs: reduced accessibility of Bind method to
internal, added setter for IsNullable
* OdbcParameterCollection.cs: made default ctor and Bind method
internal
svn path=/trunk/mcs/; revision=26991
Gert Driesen [Sun, 9 May 2004 15:51:54 +0000 (15:51 -0000)]
* OdbcCommand: fixed linefeeds to DOS to match other sources
in System.Data.Odbc
svn path=/trunk/mcs/; revision=26990
Atsushi Eno [Sun, 9 May 2004 15:41:43 +0000 (15:41 -0000)]
2004-05-09 Atsushi Enomoto <atsushi@ximian.com>
* Manager.cs : Added comment.
* Handler.cs : Added missing euc-jp support.
svn path=/trunk/mcs/; revision=26989
Atsushi Eno [Sun, 9 May 2004 15:38:55 +0000 (15:38 -0000)]
2004-05-09 Atsushi Enomoto <atsushi@ximian.com>
* Added CP51932.cs.
* I18N.CJK.dll.sources : added it.
svn path=/trunk/mcs/; revision=26988
Gert Driesen [Sun, 9 May 2004 15:20:35 +0000 (15:20 -0000)]
* OdbcTransaction.cs: fixed signature to match MS.NET
svn path=/trunk/mcs/; revision=26987
Gert Driesen [Sun, 9 May 2004 15:02:39 +0000 (15:02 -0000)]
* OdbcType.cs: fixed typo UniqueIndetifier
* OdbcColumn.cs : fixed typo UniqueIndetifier
svn path=/trunk/mcs/; revision=26986
Gert Driesen [Sun, 9 May 2004 14:54:33 +0000 (14:54 -0000)]
* OdbcType.cs : fixed linefeeds to DOS to match other sources
in System.Data.Odbc
svn path=/trunk/mcs/; revision=26985
Gert Driesen [Sun, 9 May 2004 11:34:35 +0000 (11:34 -0000)]
* Parameter.cs:
* SqlDataSourceCommandEventArgs:
* XmlDataSource.cs : removed temporary workarounds for CLS
compliance as System.Data is now CLS compliant
svn path=/trunk/mcs/; revision=26983
Carlos Guzmán Álvarez [Sun, 9 May 2004 09:48:56 +0000 (09:48 -0000)]
2004-05-09 Carlos Guzman Alvarez <carlosga@telefonica.net>
* 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.
* 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
svn path=/trunk/mcs/; revision=26982
Atsushi Eno [Sun, 9 May 2004 07:49:48 +0000 (07:49 -0000)]
2004-05-09 Atsushi Enomoto <atsushi@ximian.com>
* RncParser.jay :
Added static Parse () methods.
Converted all CRLF to LF, since jay automatically inserts LF lines.
svn path=/trunk/mcs/; revision=26981
Gert Driesen [Sun, 9 May 2004 07:31:57 +0000 (07:31 -0000)]
* Assembly/AssemblyInfo.cs: Added
* Assembly/Consts.cs : Added
* Assembly/Locale.cs : Added
* Assembly/ChangeLog: Added
* monoresgen.cs : use Assembly.Load with fullly qualified assembly
name for loading swf assembly
* monoresgen.exe.sources : added AssemblyInfo.cs, Consts.cs,
Locale.cs
svn path=/trunk/mcs/; revision=26980
Gonzalo Paniagua Javier [Sun, 9 May 2004 03:47:59 +0000 (03:47 -0000)]
2004-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* io.c: translate from GFileError to errno codes and don't free
variables right after calling mono_io_scandir, as we may overwrite
errno value.
svn path=/trunk/mono/; revision=26979
Gonzalo Paniagua Javier [Sun, 9 May 2004 03:31:54 +0000 (03:31 -0000)]
2004-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DefaultWatcher.cs:
* FAMWatcher.cs: use MangledFilter instead of Filter.
* FileSystemWatcher.cs: added MangledFilter and finalizer.
* SearchPattern.cs: fixed the case when the pattern is "*".
svn path=/trunk/mcs/; revision=26978
Miguel de Icaza [Sat, 8 May 2004 16:24:15 +0000 (16:24 -0000)]
Flush
svn path=/trunk/mono/; revision=26971
Gonzalo Paniagua Javier [Sat, 8 May 2004 11:57:37 +0000 (11:57 -0000)]
2004-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* io.c: g_dir_open return ENOENT for directories on which we don't have
read/execute permission, while returning EPERM for anything below those.
So, change ENOENT by EPERM if the directory exists.
svn path=/trunk/mono/; revision=26970
Gonzalo Paniagua Javier [Sat, 8 May 2004 05:31:08 +0000 (05:31 -0000)]
2004-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
file.
svn path=/trunk/mono/; revision=26969
Gonzalo Paniagua Javier [Sat, 8 May 2004 05:18:36 +0000 (05:18 -0000)]
2004-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Makefile: build NUnit if the dll is not found when running
'make test'. Use INTERNAL_MCS to build the tests as csc fails miserably
to compile them.
svn path=/trunk/mcs/; revision=26968
Gonzalo Paniagua Javier [Sat, 8 May 2004 05:17:07 +0000 (05:17 -0000)]
2004-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* library.make: build NUnit if we try to run 'make test' and the dll
is not found.
svn path=/trunk/mcs/; revision=26967
Gonzalo Paniagua Javier [Sat, 8 May 2004 05:04:11 +0000 (05:04 -0000)]
2004-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* RelaxngValidatingReaderTests.cs: this compiled with mcs but fails with
csc. Filed as bug #58222.
svn path=/trunk/mcs/; revision=26966
Bernie Solomon [Sat, 8 May 2004 01:37:06 +0000 (01:37 -0000)]
2004-05-07 Bernie Solomon <bernard@ugsolutions.com>
* man/mono.1: mention MONO_EGD_SOCKET
svn path=/trunk/mono/; revision=26959
Bernie Solomon [Sat, 8 May 2004 01:03:26 +0000 (01:03 -0000)]
2004-05-07 Bernie Solomon <bernard@ugsolutions.com>
* ppc/ppc-codegen.h: remove GCC-ism in ppc_emit32
svn path=/trunk/mono/; revision=26957
Pawel Rozanski [Sat, 8 May 2004 01:00:46 +0000 (01:00 -0000)]
add Bash completion fuction for monop
svn path=/trunk/mcs/; revision=26956
Ben Maurer [Fri, 7 May 2004 23:31:28 +0000 (23:31 -0000)]
2004-05-07 Ben Maurer <bmaurer@users.sourceforge.net>
* monop.cs: Helpers for completion.
svn path=/trunk/mcs/; revision=26955
Miguel de Icaza [Fri, 7 May 2004 22:38:18 +0000 (22:38 -0000)]
Typo fix
svn path=/trunk/mcs/; revision=26953
Miguel de Icaza [Fri, 7 May 2004 22:29:09 +0000 (22:29 -0000)]
2004-05-07 Miguel de Icaza <miguel@ximian.com>
* driver.cs: Add support for /debug-
svn path=/trunk/mcs/; revision=26952
Gonzalo Paniagua Javier [Fri, 7 May 2004 20:24:19 +0000 (20:24 -0000)]
2004-05-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.dll.sources: removed 2 unused files in system.Web.Utils.
* System.Web/HttpRequest.cs:
* System.Web/HttpResponse.cs:
* System.Web/HttpRuntime.cs:
* System.Web/HttpServerUtility.cs:
* System.Web/HttpUnhandledException.cs:
* System.Web.Compilation/CachingCompiler.cs:
* System.Web.Configuration/AuthenticationConfigHandler.cs:
* System.Web.Configuration/CompilationConfiguration.cs:
* System.Web.Configuration/MachineKeyConfigHandler.cs:
* System.Web.UI/Page.cs:
* System.Web.UI.WebControls/Calendar.cs:
* System.Web.UI.WebControls/FontInfo.cs:
* System.Web.UI.WebControls/WebControl.cs: removed TODOs.
* System.Web.UI/ApplicationFileParser.cs: add file dependencies.
* System.Web.UI/Control.cs: removed TODOs and some ^M.
* System.Web.Util/ApacheVersionInfo.cs: removed.
* System.Web.Util/IISVersionInfo.cs: removed.
svn path=/trunk/mcs/; revision=26947
Neale Ferguson [Fri, 7 May 2004 20:21:19 +0000 (20:21 -0000)]
Remove debugging printfs
svn path=/trunk/mono/; revision=26945
Neale Ferguson [Fri, 7 May 2004 19:53:40 +0000 (19:53 -0000)]
Bring s390 JIT up to date.
svn path=/trunk/mono/; revision=26943
Zoltan Varga [Fri, 7 May 2004 17:45:31 +0000 (17:45 -0000)]
2004-05-07 Zoltan Varga <vargaz@freemail.hu>
* mini-x86.c (mono_arch_local_regalloc): Remove the previous fix, since
it causes regressions.
svn path=/trunk/mono/; revision=26936
Sebastien Pouliot [Fri, 7 May 2004 16:51:34 +0000 (16:51 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* DSACryptoServiceProvider.cs: Fixed SignData to hash data before
signing it (thanks to Jens Thiel for spotting this).
svn path=/trunk/mcs/; revision=26932
Sebastien Pouliot [Fri, 7 May 2004 16:29:21 +0000 (16:29 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* DSACryptoServiceProviderTest.cs: Added a new unit test for SignData
(was badly tested) and simplified test to reduce key pair generations.
svn path=/trunk/mcs/; revision=26931
Atsushi Eno [Fri, 7 May 2004 16:14:51 +0000 (16:14 -0000)]
2004-05-07 Atsushi Enomoto <atsushi@ximian.com>
* DataSet.cs :
In WriteXmlSchema(), when complex type contains simple type content
attributes must not added to XmlSchemaComplexType directly. It
causes schema compilation error.
DataRelation should not be output when related columns are hidden.
svn path=/trunk/mcs/; revision=26930
Jordi Mas i Hernandez [Fri, 7 May 2004 15:05:15 +0000 (15:05 -0000)]
rotate tests
svn path=/trunk/mcs/; revision=26927
Atsushi Eno [Fri, 7 May 2004 14:33:56 +0000 (14:33 -0000)]
2004-05-07 Atsushi Enomoto <atsushi@ximian.com>
* NewMonoXSD.cs : Previous change broke default C# code generation.
XML schema inference output path fix.
svn path=/trunk/mcs/; revision=26924
Sebastien Pouliot [Fri, 7 May 2004 14:28:41 +0000 (14:28 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* RSACryptoServiceProvider.cs: Fixed OID related exception in SignData.
svn path=/trunk/mcs/; revision=26923
Jackson Harper [Fri, 7 May 2004 14:25:26 +0000 (14:25 -0000)]
* locales.c
(ves_icall_System_Globalization_CultureInfo_internal_get_cultures):
Fix array construction, add bailout if the length is 0.
svn path=/trunk/mono/; revision=26922
Sebastien Pouliot [Fri, 7 May 2004 14:23:46 +0000 (14:23 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* RSACryptoServiceProviderTest.cs: Oops wrong exception for SignHashNullOID.
svn path=/trunk/mcs/; revision=26921
Sebastien Pouliot [Fri, 7 May 2004 14:01:55 +0000 (14:01 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* PasswordDerivceBytesTest.cs: Added new tests to complete
coverage.
* RSACryptoServiceProviderTest.cs: Added new tests to complete
coverage.
svn path=/trunk/mcs/; revision=26919
Dick Porter [Fri, 7 May 2004 13:35:15 +0000 (13:35 -0000)]
2004-05-07 Dick Porter <dick@ximian.com>
* io.c (SetFileAttributes): Don't have failed chmod()s cause a
"file not found" error. Fixes bug 54032.
svn path=/trunk/mono/; revision=26914
Zoltan Varga [Fri, 7 May 2004 13:29:50 +0000 (13:29 -0000)]
2004-05-07 Zoltan Varga <vargaz@freemail.hu>
* mini-sparc.c: Fix vararg support + add beginnings of sigaltstack
support.
svn path=/trunk/mono/; revision=26913
Dick Porter [Fri, 7 May 2004 13:21:27 +0000 (13:21 -0000)]
2004-05-07 Dick Porter <dick@ximian.com>
* io.c (FindFirstFile): Comment out a windows-compatibility check
that breaks when directories have metachars in their names.
Workaround for bug 58116.
svn path=/trunk/mono/; revision=26912
Sebastien Pouliot [Fri, 7 May 2004 13:02:24 +0000 (13:02 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* ToBase64Transform.cs: Input block may be smaller than a full block
when calling TransformFinalBlock (fix 2 CryptoStream unit tests).
svn path=/trunk/mcs/; revision=26911
Sebastien Pouliot [Fri, 7 May 2004 12:59:28 +0000 (12:59 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* ToBase64TransformTest.cs: Added a (legal) test where the final
transform receive data smaller than it's input block (padding).
svn path=/trunk/mcs/; revision=26910
Lluis Sanchez [Fri, 7 May 2004 12:16:06 +0000 (12:16 -0000)]
* XmlTextWriter.cs: In WriteStartAttribute, when the prefix is xmlns and
the name is empty, convert it to a xmlns attribute.
svn path=/trunk/mcs/; revision=26909
Dick Porter [Fri, 7 May 2004 12:14:05 +0000 (12:14 -0000)]
2004-05-07 Dick Porter <dick@ximian.com>
* socket-io.c (addrinfo_to_IPHostEntry): Don't crash if the
machine doesn't have a DNS entry. Patch by Urs Muff
(umuff@quark.com), fixes bug 57928.
svn path=/trunk/mono/; revision=26908
Sebastien Pouliot [Fri, 7 May 2004 11:35:22 +0000 (11:35 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* CipherMode.cs: Moved XML comments to monodoc.
* CryptoConfig.cs: Changed Array.Copy to Buffer.BlockCopy.
* CryptoStream.cs: Changed Array.Copy to Buffer.BlockCopy.
* DSA.cs: Changed Array.Copy to Buffer.BlockCopy.
* ICryptoTransform.cs: Moved XML comments to monodoc.
* PasswordDeriveBytes.cs: Changed Array.Copy to Buffer.BlockCopy.
* FromBase64Transform.cs: Moved XML comments to monodoc.
svn path=/trunk/mcs/; revision=26907
Sebastien Pouliot [Fri, 7 May 2004 11:32:06 +0000 (11:32 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* Convert.cs: ToBase64CharArray method was depending on a bug in
S.S.C.ToBase64Transform class to work. Added an internal method to
provide the same functionality (multiple block processing).
svn path=/trunk/mcs/; revision=26906
Sebastien Pouliot [Fri, 7 May 2004 11:27:12 +0000 (11:27 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* SequentialSearchPrimeGeneratorBase.cs: In sync with
Mono.Security.dll version.
svn path=/trunk/mcs/; revision=26905
Sebastien Pouliot [Fri, 7 May 2004 11:25:12 +0000 (11:25 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* PrimalityTests.cs: In sync with Mono.Security.dll version.
svn path=/trunk/mcs/; revision=26904
Sebastien Pouliot [Fri, 7 May 2004 11:23:52 +0000 (11:23 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* BigInteger.cs: In sync with Mono.Security.dll version.
svn path=/trunk/mcs/; revision=26903
Sebastien Pouliot [Fri, 7 May 2004 11:10:01 +0000 (11:10 -0000)]
2005-05-07 Sebastien Pouliot <sebastien@ximian.com>
* SequentialSearchPrimeGeneratorBase.cs: Start the smallPrime vector at
10 (not 9) as 29 was just tested (more for correctness than speed gain).
svn path=/trunk/mcs/; revision=26902
Sebastien Pouliot [Fri, 7 May 2004 11:09:20 +0000 (11:09 -0000)]
2004-05-07 Sebastien Pouliot <sebastien@ximian.com>
* PrimalityTests.cs: Applying optimization from HAC section 4.50
(base == 2) for a 30% gain in primality testing (medium confidence).
svn path=/trunk/mcs/; revision=26901
Sebastien Pouliot [Fri, 7 May 2004 11:08:26 +0000 (11:08 -0000)]
2005-05-07 Sebastien Pouliot <sebastien@ximian.com>
* 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).
svn path=/trunk/mcs/; revision=26900
Raja R Harinath [Fri, 7 May 2004 11:00:44 +0000 (11:00 -0000)]
* attribute.cs (Attribute.CheckAttributeType, Attribute.ResolveType):
Add a 'complain' parameter to silence errors.
(Attribute.Resolve): Update to changes. Put in sanity check to catch
silently overlooked type-resolutions.
(Attribute.ScanForIndexerName, Attribute.DefinePInvokeMethod): Update
to reflect changes.
(Attributes.Search): New function.
(Attributes.Contains, Attributes.GetClsCompliantAttribute): Use Search.
(Attributes.GetAttributeFullName): Remove hack.
* class.cs (MethodCore.LabelParameters, MethodData.ApplyAttributes):
Update to reflect changes.
* codegen.cs (CommonAssemblyModulClass.GetClsCompliantAttribute):
Use Attributes.Search instead of nested loops.
svn path=/trunk/mcs/; revision=26899
Raja R Harinath [Fri, 7 May 2004 10:59:05 +0000 (10:59 -0000)]
Simplify sed expression.
svn path=/trunk/mcs/; revision=26898
Paolo Molaro [Fri, 7 May 2004 10:53:57 +0000 (10:53 -0000)]
Fri May 7 13:25:50 CEST 2004 Paolo Molaro <lupus@ximian.com>
* jit-icalls.c: remove warnings.
* inssel-x86.brg, inssel.brg, mini-x86.c, cfold.c: some simple
speedups for unsafe code.
svn path=/trunk/mono/; revision=26897
Lluis Sanchez [Fri, 7 May 2004 10:51:40 +0000 (10:51 -0000)]
* SoapWriter.cs: Fixed string formatting.
svn path=/trunk/mcs/; revision=26896
Lluis Sanchez [Fri, 7 May 2004 10:43:32 +0000 (10:43 -0000)]
* SoapServices.cs: Support encoded namespace names in
DecodeXmlNamespaceForClrTypeNamespace. Thanks to George Kodinov.
svn path=/trunk/mcs/; revision=26895
Atsushi Eno [Fri, 7 May 2004 10:21:58 +0000 (10:21 -0000)]
2004-05-07 Atsushi Enomoto <atsushi@ximian.com>
* System.Data.dll.sources : added XmlDataInferenceLoader.cs and
XmlDataReader.cs.
svn path=/trunk/mcs/; revision=26894
Lluis Sanchez [Fri, 7 May 2004 10:18:23 +0000 (10:18 -0000)]
* XmlReflectionImporter.cs: Don't reset the internal tables at every
ImportMembersMapping call. This fixes bug #58112. The problem is that
it imported two different arrays (only different in the array item
namespace) with the same name. Not sure what was this Reset needed for,
everyting seems to work without it.
svn path=/trunk/mcs/; revision=26893
Raja R Harinath [Fri, 7 May 2004 10:08:33 +0000 (10:08 -0000)]
New tests.
svn path=/trunk/mcs/; revision=26892
Raja R Harinath [Fri, 7 May 2004 10:02:42 +0000 (10:02 -0000)]
(all-local) [SECOND_PASS]: Rewrite to use 'make' itself
to determine out-of-date-ness. (This fixes an unlogged change.)
(install-local,test-local,run-test-local,clean-local): Collapse
near-identical rules.
svn path=/trunk/mcs/; revision=26891
Marek Safar [Fri, 7 May 2004 09:24:40 +0000 (09:24 -0000)]
2004-05-07 Marek Safar <marek.safar@seznam.cz>
* cs0579-4.cs, CS0579-4-1.cs,
* cs0579-5.cs,
* cs0657.cs,
* cs3015-2.cs,
* cs3019.cs,
* cs3019-2.cs: 6 new error tests.
svn path=/trunk/mcs/; revision=26890
Atsushi Eno [Fri, 7 May 2004 09:16:57 +0000 (09:16 -0000)]
2004-05-07 Atsushi Enomoto <atsushi@ximian.com>
* XmlDataInferenceReader.cs : Added. It does InferXmlSchema() (it is
also expected to do ReadXml(), but I will remove that feature and
support column reordering).
* XmlSchemaDataImporter.cs : Always initialize dataset name.
Always set Nested and primary key for parent table.
* XmlDataReader.cs : Now it is used.
Top level element might not match to dataset name nor any table
name, but still possible to read content tables.
Handle empty element correctly in some places.
Handle Fragment mode (read up XmlReader to the end).
* DataSet.cs : Modified InferXmlSchema() and ReadXml() to use
XmlDataInferenceLoader and XmlDataReader.
svn path=/trunk/mcs/; revision=26889
Marek Safar [Fri, 7 May 2004 07:57:24 +0000 (07:57 -0000)]
2004-05-07 Marek Safar <marek.safar@seznam.cz>
* decl.cs:
(MemberCore.Flags): Extended for caching presence of CLSCompliantAttribute.
(MemberCore.VerifyClsCompliance): Implemented CS3019 error report.
(DeclSpace.GetClsCompliantAttributeValue): Returns simple bool.
* report.cs: (Report.Warning): Renamed to Warning_T because of
parameter collision.
svn path=/trunk/mcs/; revision=26888
Gonzalo Paniagua Javier [Fri, 7 May 2004 07:47:23 +0000 (07:47 -0000)]
2004-05-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Socket.cs: fixed Connect for non-blocking sockets. Closes bug #58169.
svn path=/trunk/mcs/; revision=26887