mono.git
20 years ago2004-02-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 26 Feb 2004 22:08:01 +0000 (22:08 -0000)]
2004-02-26  Sebastien Pouliot  <sebastien@ximian.com>

* certmgr.1, setreg.1: New. Man files for new security tools.
* man.xml: updated to include new tools certmgr and setreg.
* Makefile.am: update to include certmgr and setreg.

svn path=/trunk/mono/; revision=23509

20 years agoFlushage
Miguel de Icaza [Thu, 26 Feb 2004 21:48:35 +0000 (21:48 -0000)]
Flushage

svn path=/trunk/mono/; revision=23508

20 years ago2004-02-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 26 Feb 2004 21:28:12 +0000 (21:28 -0000)]
2004-02-26  Sebastien Pouliot  <sebastien@ximian.com>

* cert2spc.in, makecert.in, setreg.in, certmgr.in: New.
* Makefile.am: added cert2spc, mmakecert, setreg, certmgr.
* .cvsignore: update to ignore all generated files.

svn path=/trunk/mono/; revision=23505

20 years ago2004-02-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 26 Feb 2004 18:50:37 +0000 (18:50 -0000)]
2004-02-26  Sebastien Pouliot  <sebastien@ximian.com>

* System.dll.sources: Added System.Net/DefaultCertificatePolicy.cs to
the build.

svn path=/trunk/mcs/; revision=23494

20 years ago2004-02-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 26 Feb 2004 18:48:09 +0000 (18:48 -0000)]
2004-02-26  Sebastien Pouliot  <sebastien@ximian.com>

* DefaultCertificatePolicy.cs: New. Certificate validation
policy compatible with the documented one present in Fx. It
allows valid certificates and expired certificates to be used
for SSL connections.
* ServicePointManager.cs: Removed the DummyPolicy. Now creates
a DefaultCertificatePolicy to validate certificates.

svn path=/trunk/mcs/; revision=23493

20 years ago2004-02-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 26 Feb 2004 18:30:37 +0000 (18:30 -0000)]
2004-02-26  Sebastien Pouliot  <sebastien@ximian.com>

* TlsServerCertificate.cs: Certificate validation has been activated.

svn path=/trunk/mcs/; revision=23491

20 years agofix tests
Jordi Mas i Hernandez [Thu, 26 Feb 2004 16:50:52 +0000 (16:50 -0000)]
fix tests

svn path=/trunk/mcs/; revision=23490

20 years ago2004-02-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 26 Feb 2004 15:25:30 +0000 (15:25 -0000)]
2004-02-26  Sebastien Pouliot  <sebastien@ximian.com>

* AssemblyInfo.cs: Ajusted versions, informations and copyrights.
* certmgr.cs: New. Very limited certificate manager. Allow to add new
certificates into the Trusted certificate store.
* Makefile: Added certmgr and setreg to the build.
* README: Updated.
* setreg.cs: New. Allow to add/remove test root certificates from the
trusted certificate store.

svn path=/trunk/mcs/; revision=23489

20 years ago2004-02-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 26 Feb 2004 14:57:44 +0000 (14:57 -0000)]
2004-02-26  Sebastien Pouliot  <sebastien@ximian.com>

* 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.

svn path=/trunk/mcs/; revision=23488

20 years ago2004-02-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 26 Feb 2004 13:58:52 +0000 (13:58 -0000)]
2004-02-26  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mini_method_compile): Reenable global regalloc in methods
with exception handlers.

* linear-scan.c (mono_varlist_sort): Fix warning.

* linear-scan.c (mono_linear_scan): Fix computation of used_regs.

* mini-x86.c (mono_arch_regalloc_cost): Reenable precise computation of
regalloc costs.

svn path=/trunk/mono/; revision=23487

20 years ago2004-02-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 26 Feb 2004 13:54:08 +0000 (13:54 -0000)]
2004-02-26  Zoltan Varga  <vargaz@freemail.hu>

* liveness.c: Make all variables uses in exception clauses volatile, to
prevent them from being allocated to registers. Fixes #42136.

svn path=/trunk/mono/; revision=23486

20 years ago2004-02-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 26 Feb 2004 13:47:59 +0000 (13:47 -0000)]
2004-02-26  Zoltan Varga  <vargaz@freemail.hu>

* gc.c (run_finalize): Avoid finalizing the object representing the
finalizer thread.
(finalizer_thread): Fix warning.

svn path=/trunk/mono/; revision=23485

20 years ago2004-02-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 26 Feb 2004 13:46:42 +0000 (13:46 -0000)]
2004-02-26  Sebastien Pouliot  <sebastien@ximian.com>

* DES.cs: Same fix as for SymmetricAlgorithm (get_Key is
overridden to check for weak keys). Also ensured that no weak keys
would be generated.
* SymmetricAlgorithm.cs: Return a copy of the key (and IV) so it
doesn't get destroyed when dispose is called (in this case the key
zeroization is the caller's responsability). Match MS implementation.
* TripleDES.cs: Same fix as for SymmetricAlgorithm (get_Key is
overridden to check for weak keys). Fix bugzilla #54868.

svn path=/trunk/mcs/; revision=23484

20 years agoAdded HandshakeState.cs file to the source list
Carlos Guzmán Álvarez [Thu, 26 Feb 2004 10:51:22 +0000 (10:51 -0000)]
Added HandshakeState.cs file to the source list

svn path=/trunk/mcs/; revision=23483

20 years ago2004-02-26 Carlos Guzman Alvarez <carlosga@telefonica.net>
Carlos Guzmán Álvarez [Thu, 26 Feb 2004 10:50:55 +0000 (10:50 -0000)]
2004-02-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>

* 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.

svn path=/trunk/mcs/; revision=23482

20 years agoUpdated information about the Firebird ADO.NET data provider
Carlos Guzmán Álvarez [Thu, 26 Feb 2004 10:36:06 +0000 (10:36 -0000)]
Updated information about the Firebird ADO.NET data provider

svn path=/trunk/mono/; revision=23481

20 years ago2004-02-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 26 Feb 2004 10:18:21 +0000 (10:18 -0000)]
2004-02-26  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaCollection.cs : Implemented SyncRoot and IsSynchronized
  (as always synchronized).

svn path=/trunk/mcs/; revision=23480

20 years ago2004-02-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 26 Feb 2004 10:13:33 +0000 (10:13 -0000)]
2004-02-26  Atsushi Enomoto <atsushi@ximian.com>

* DTMXPathDocumentBuilder.cs : Close XmlReader when we passed uri.

svn path=/trunk/mcs/; revision=23479

20 years ago2004-02-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 26 Feb 2004 01:35:43 +0000 (01:35 -0000)]
2004-02-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ServicePoint.cs: SendContinue is always false for HTTP/1.0

* WebConnection.cs: get rid of WaitForContinue() (yes!) and prevent
calling more the ContinueDelegate more than once when we get the
headers in several packets.

* WebConnectionStream.cs: removed call to WaitForContinue.

svn path=/trunk/mcs/; revision=23477

20 years agoFirst try at bug #52067 - Incomplete and hardcoded
Rafael Teixeira [Thu, 26 Feb 2004 01:02:45 +0000 (01:02 -0000)]
First try at bug #52067 - Incomplete and hardcoded

svn path=/trunk/mcs/; revision=23476

20 years ago2004-02-25 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 25 Feb 2004 20:50:21 +0000 (20:50 -0000)]
2004-02-25  Sebastien Pouliot  <sebastien@ximian.com>

* WebConnection.cs: Update previous patch to use HttpsClientStream
(internal in Mono.Security assembly) in place of SslClientStream.
This will reduce reflection and allow to use ICertificatePolicy.

svn path=/trunk/mcs/; revision=23469

20 years ago2004-02-25 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 25 Feb 2004 20:42:30 +0000 (20:42 -0000)]
2004-02-25  Sebastien Pouliot  <sebastien@ximian.com>

* Mono.Security.dll.sources: Added new internal class HttpsClientStream
in Mono.Security.Protocol.Tls to the build.

svn path=/trunk/mcs/; revision=23468

20 years ago2004-02-25 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 25 Feb 2004 20:40:19 +0000 (20:40 -0000)]
2004-02-25  Sebastien Pouliot  <sebastien@ximian.com>

* 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.

svn path=/trunk/mcs/; revision=23467

20 years ago * File.cs: Report the filename when deleting a file fails. Patch
Jackson Harper [Wed, 25 Feb 2004 19:56:33 +0000 (19:56 -0000)]
    * File.cs: Report the filename when deleting a file fails. Patch
by Gert Driesen. Fixes bug #54855.

svn path=/trunk/mcs/; revision=23464

20 years ago * ResourceReaderTest.cs: Make work on windows.
Jackson Harper [Wed, 25 Feb 2004 19:47:18 +0000 (19:47 -0000)]
    * ResourceReaderTest.cs: Make work on windows.

svn path=/trunk/mcs/; revision=23463

20 years ago2004-02-25 Atshushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 25 Feb 2004 19:34:19 +0000 (19:34 -0000)]
2004-02-25  Atshushi Enomoto <atsushi@ximian.com>

* testing : added XML and RELAX NG standalone test info.
* xml-classes : updates

svn path=/trunk/mono/; revision=23462

20 years ago2004-02-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 25 Feb 2004 19:27:25 +0000 (19:27 -0000)]
2004-02-25  Atsushi Enomoto <atsushi@ximian.com>

* Added README, Makefile, relaxngtest.cs, prep.xsl, copying.html
  and ChangeLog.

svn path=/trunk/mcs/; revision=23461

20 years ago2004-02-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 25 Feb 2004 18:47:40 +0000 (18:47 -0000)]
2004-02-25  Atsushi Enomoto <atsushi@ximian.com>

* Removed
  - RngGrammar.cs
  - RngNameClass.cs
  - RngPattern.cs
  - RngPatternType.cs
  They are moved to RelaxngXXX.cs and improved

svn path=/trunk/mcs/; revision=23460

20 years ago2004-02-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 25 Feb 2004 18:44:22 +0000 (18:44 -0000)]
2004-02-25  Atsushi Enomoto <atsushi@ximian.com>

* Added RdpContextType.cs.
* RdpNameClasses.cs,
  RdpObjects.cs,
  RdpPatterns.cs,
  Util.cs : radical design change (too many things to write up).

svn path=/trunk/mcs/; revision=23459

20 years ago2004-02-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 25 Feb 2004 18:43:18 +0000 (18:43 -0000)]
2004-02-25  Atsushi Enomoto <atsushi@ximian.com>

* 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.

svn path=/trunk/mcs/; revision=23458

20 years ago2004-02-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 25 Feb 2004 18:40:28 +0000 (18:40 -0000)]
2004-02-25  Atsushi Enomoto <atsushi@ximian.com>

* XmlDefaultReader.cs : Added support for IXmlLineInfo.

svn path=/trunk/mcs/; revision=23457

20 years ago2004-02-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 25 Feb 2004 18:40:04 +0000 (18:40 -0000)]
2004-02-25  Atsushi Enomoto <atsushi@ximian.com>

* Added README.
* Commons.Xml.Relaxng.dll.sources : added many new files.

svn path=/trunk/mcs/; revision=23456

20 years ago2004-02-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 25 Feb 2004 18:26:53 +0000 (18:26 -0000)]
2004-02-25  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* PrivateFontCollection.cs: Removed excess attributes

svn path=/trunk/mcs/; revision=23455

20 years ago2004-02-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 25 Feb 2004 18:22:18 +0000 (18:22 -0000)]
2004-02-25  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* FontCollection.cs: Remove console

svn path=/trunk/mcs/; revision=23454

20 years agofontcollection wrapper and fixes
Jordi Mas i Hernandez [Wed, 25 Feb 2004 18:01:55 +0000 (18:01 -0000)]
fontcollection wrapper and fixes

svn path=/trunk/mcs/; revision=23453

20 years agoSmall fix in my previous commit.
Martin Baulig [Wed, 25 Feb 2004 17:11:20 +0000 (17:11 -0000)]
Small fix in my previous commit.

svn path=/trunk/mono/; revision=23451

20 years agoAdded two test cases.
Martin Baulig [Wed, 25 Feb 2004 17:11:10 +0000 (17:11 -0000)]
Added two test cases.

svn path=/trunk/mcs/; revision=23450

20 years ago2004-02-25 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 25 Feb 2004 15:43:52 +0000 (15:43 -0000)]
2004-02-25  Sebastien Pouliot  <sebastien@ximian.com>

* tlstest.cs: Updated to support Basic and Digest authentication. Also
support ICertificatePolicy for WebRequests.

svn path=/trunk/mcs/; revision=23448

20 years ago2004-02-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Wed, 25 Feb 2004 15:37:43 +0000 (15:37 -0000)]
2004-02-25  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

        * Npgsql/NpgsqlDataReader.cs: Fixed a OutOfBoundsException when trying to access an element after have read all elements. Now it throws an InvalidOperationException.

        * Npgsql/NpgsqlConnection.cs: Fixed Unicode handling. This also fixes bug 695 in gborg. Thanks Sami Kuhmonen <feenix@iqs.fi> for the patch.

svn path=/trunk/mcs/; revision=23447

20 years ago2004-02-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Wed, 25 Feb 2004 15:37:08 +0000 (15:37 -0000)]
2004-02-25  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

* Npgsql/NpgsqlDataReader.cs: Fixed a OutOfBoundsException when trying to access an element after have read all elements. Now it throws an InvalidOperationException.

svn path=/trunk/mcs/; revision=23446

20 years ago2004-02-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Wed, 25 Feb 2004 15:36:10 +0000 (15:36 -0000)]
2004-02-25  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

* Npgsql/NpgsqlConnection.cs: Fixed Unicode handling. This also fixes bug 695 in gborg. Thanks Sami Kuhmonen <feenix@iqs.fi> for the patch.

svn path=/trunk/mcs/; revision=23445

20 years agono handle support anytime soon
Jordi Mas i Hernandez [Wed, 25 Feb 2004 15:26:03 +0000 (15:26 -0000)]
no handle support anytime soon

svn path=/trunk/mcs/; revision=23444

20 years agoupdated
Gonzalo Paniagua Javier [Wed, 25 Feb 2004 14:41:02 +0000 (14:41 -0000)]
updated

svn path=/trunk/mcs/; revision=23442

20 years ago2004-02-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 25 Feb 2004 14:34:42 +0000 (14:34 -0000)]
2004-02-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DigestClient.cs: fix quote handling. Reordered attributes in response.
Fixed typo (QOP->CNonce).

svn path=/trunk/mcs/; revision=23441

20 years agoWorkaround weird bug #54839 in mcs
Gonzalo Paniagua Javier [Wed, 25 Feb 2004 14:32:17 +0000 (14:32 -0000)]
Workaround weird bug #54839 in mcs

svn path=/trunk/mono/; revision=23440

20 years ago2004-02-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 25 Feb 2004 13:34:55 +0000 (13:34 -0000)]
2004-02-25  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c (mono_arch_regalloc_cost): Revert this change since it
causes regressions.

svn path=/trunk/mono/; revision=23439

20 years ago2004-02-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 25 Feb 2004 13:16:49 +0000 (13:16 -0000)]
2004-02-25  Zoltan Varga  <vargaz@freemail.hu>

* mini.h linear-scan.c mini-x86.c mini-sparc.c mini-ppc.c: Add 'cfg'
argument to mono_arch_regalloc_cost.

* mini-x86.c (mono_arch_regalloc_cost): Compute regalloc costs
precisely.

svn path=/trunk/mono/; revision=23438

20 years ago2004-02-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 25 Feb 2004 11:53:36 +0000 (11:53 -0000)]
2004-02-25  Martin Baulig  <martin@ximian.com>

* decl.cs (DeclSpace.CurrentTypeParameters): New protected
property; returns the type parameters just from the current type,
ie. with the ones from outer classes.
(DeclSpace.LookupGeneric): First search in the current class, then
in outer classes.
(DeclSpace.initialize_type_params): When hiding a type parameter
from an outer class, put it into the `type_param_list' anyways.

* expression.cs (MemberAccess.expr): Made this field protected.

* class.cs (TypeContainer.Define): The `CurrentType' just contains
the type parameters from the current class.

* generic.cs (ConstructedType.ResolveType): Support nested generic
types by taking the type parameters which we inherit from outer
classes into account.
(GenericMemberAccess.ResolveAsTypeStep): Override this and added
support for nested generic types.

svn path=/trunk/mcs/; revision=23437

20 years ago2004-02-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 25 Feb 2004 11:07:18 +0000 (11:07 -0000)]
2004-02-25  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextWriterOpenElement.cs : Reset() should reset _all_ fields.
  This fixes indentation bug.

svn path=/trunk/mcs/; revision=23436

20 years ago2004-02-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 25 Feb 2004 11:06:02 +0000 (11:06 -0000)]
2004-02-25  Martin Baulig  <martin@ximian.com>

* class.c (_mono_class_get_instantiation_name): Added `int offset'
argument for nested types.
(mono_class_create_generic): Added support for nested generictypes.

* class.h (MonoGenericInst): Added `MonoType *nested_in' and
`GList *nested'.

* icall.c (ves_icall_MonoGenericInst_GetNestedTypes): New icall.

* reflection.c (method_encode_signature): Increase the minimum
value of `size' from 10 to 11.
(mono_reflection_bind_generic_parameters): Take `int type_argc'
and `MonoType **types' arguments instead of the `MonoArray
*types'; added `MonoType *nested_in'.  Recursively instantiate
nested classes.

svn path=/trunk/mono/; revision=23435

20 years agostringformat clone method
Jordi Mas i Hernandez [Wed, 25 Feb 2004 10:25:31 +0000 (10:25 -0000)]
stringformat clone method

svn path=/trunk/mcs/; revision=23434

20 years agoclone test method
Jordi Mas i Hernandez [Wed, 25 Feb 2004 10:23:58 +0000 (10:23 -0000)]
clone test method

svn path=/trunk/mcs/; revision=23433

20 years ago2004-02-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 25 Feb 2004 10:22:22 +0000 (10:22 -0000)]
2004-02-25  Martin Baulig  <martin@ximian.com>

* MonoGenericInst.cs
(MonoGenericInst.GetNestedTypes): Override this.

svn path=/trunk/mcs/; revision=23432

20 years ago2004-02-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 25 Feb 2004 09:44:23 +0000 (09:44 -0000)]
2004-02-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DigestClient.cs: removed Console.
* HttpWebRequest.cs: 401/407 were hanging for GET. Fixed.

svn path=/trunk/mcs/; revision=23431

20 years ago2004-02-25 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 25 Feb 2004 09:15:54 +0000 (09:15 -0000)]
2004-02-25  Marek Safar <marek.safar@seznam.cz>

* Makefile: Enable test-230.

svn path=/trunk/mcs/; revision=23430

20 years ago2004-02-25 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 25 Feb 2004 09:11:13 +0000 (09:11 -0000)]
2004-02-25  Marek Safar  <marek.safar@seznam.cz>

* codegen.cs: Implemented attribute support for modules.
        New AssemblyClass, ModuleClass and CommonAssemblyModulClass for
        Assembly/Module functionality.

        * attribute.cs, class.cs, cs-parser.jay, delegate.cs, driver.cs, enum.cs
        interface.cs, rootcontext.cs, statement.cs, typemanager.cs:
        Updated dependencies on CodeGen.ModuleBuilder and CodeGen.AssemblyBuilder.

svn path=/trunk/mcs/; revision=23429

20 years agos/doc\//web\//g
Gonzalo Paniagua Javier [Wed, 25 Feb 2004 09:09:27 +0000 (09:09 -0000)]
s/doc\//web\//g

svn path=/trunk/mono/; revision=23428

20 years agoRemove duplicate
Miguel de Icaza [Wed, 25 Feb 2004 04:19:55 +0000 (04:19 -0000)]
Remove duplicate

svn path=/trunk/mcs/; revision=23427

20 years agoLove the Makefile
Miguel de Icaza [Wed, 25 Feb 2004 04:07:57 +0000 (04:07 -0000)]
Love the Makefile

svn path=/trunk/mono/; revision=23426

20 years agoUpdate this one too
Miguel de Icaza [Wed, 25 Feb 2004 04:04:24 +0000 (04:04 -0000)]
Update this one too

svn path=/trunk/mono/; revision=23425

20 years ago2004-02-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 25 Feb 2004 02:39:04 +0000 (02:39 -0000)]
2004-02-18  Sebastien Pouliot  <sebastien@ximian.com>

* DigestClient.cs: Fixed issue with Apache server which do not use "
for specifying the digest algorithm (.e.g. algorithm=MD5 not ="MD5").

svn path=/trunk/mcs/; revision=23424

20 years agoUpdate this one too
Miguel de Icaza [Wed, 25 Feb 2004 02:12:52 +0000 (02:12 -0000)]
Update this one too

svn path=/trunk/mono/; revision=23423

20 years agoGot a slightly better photo
Pedro Abelleira Seco [Tue, 24 Feb 2004 21:11:18 +0000 (21:11 -0000)]
Got a slightly better photo

svn path=/trunk/mono/; revision=23422

20 years agoLittle fix
Lluis Sanchez [Tue, 24 Feb 2004 20:02:47 +0000 (20:02 -0000)]
Little fix

svn path=/trunk/mono/; revision=23421

20 years ago2004-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 24 Feb 2004 19:42:53 +0000 (19:42 -0000)]
2004-02-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConfigurationSettings.cs: we were loading web.config from / always!
Thanks to Lluis for noticing this.

svn path=/trunk/mcs/; revision=23420

20 years ago2004-02-24 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 24 Feb 2004 19:19:35 +0000 (19:19 -0000)]
2004-02-24  Zoltan Varga  <vargaz@freemail.hu>

* mini.h mini-x86.c mini-ppc.c mini-sparc.c linear-scan.c:
Make the cost of allocating a variable to a register arch dependent.

svn path=/trunk/mono/; revision=23419

20 years ago2004-02-24 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 24 Feb 2004 19:13:49 +0000 (19:13 -0000)]
2004-02-24  Zoltan Varga  <vargaz@freemail.hu>

* basic-calls.cs: Fix compilation of tests.

svn path=/trunk/mono/; revision=23418

20 years ago2004-02-24 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 24 Feb 2004 18:17:20 +0000 (18:17 -0000)]
2004-02-24  Zoltan Varga  <vargaz@freemail.hu>

* mini.h mini.c tramp-x86.c mini-x86.c: Add mono_running_on_valgrind ()
helper function to cut back on the number of #ifdefs needed.

svn path=/trunk/mono/; revision=23417

20 years agoUpdate Makefile
Miguel de Icaza [Tue, 24 Feb 2004 18:12:34 +0000 (18:12 -0000)]
Update Makefile

svn path=/trunk/mono/; revision=23416

20 years agoRemove
Miguel de Icaza [Tue, 24 Feb 2004 18:11:31 +0000 (18:11 -0000)]
Remove

svn path=/trunk/mono/; revision=23415

20 years agoremove files, they moved to mono/docs
Miguel de Icaza [Tue, 24 Feb 2004 18:10:55 +0000 (18:10 -0000)]
remove files, they moved to mono/docs

svn path=/trunk/mono/; revision=23414

20 years agoUpdate Makefile
Miguel de Icaza [Tue, 24 Feb 2004 18:10:37 +0000 (18:10 -0000)]
Update Makefile

svn path=/trunk/mono/; revision=23413

20 years agoRemove doc directory
Miguel de Icaza [Tue, 24 Feb 2004 18:05:41 +0000 (18:05 -0000)]
Remove doc directory

svn path=/trunk/mono/; revision=23412

20 years agoAdd amd64 support patch from Zalman Stern
Miguel de Icaza [Tue, 24 Feb 2004 18:01:50 +0000 (18:01 -0000)]
Add amd64 support patch from Zalman Stern

svn path=/trunk/mono/; revision=23411

20 years agoAdd support amd64 patch from Zalman Stern
Miguel de Icaza [Tue, 24 Feb 2004 18:00:30 +0000 (18:00 -0000)]
Add support amd64 patch from Zalman Stern

svn path=/trunk/mono/; revision=23409

20 years agoAdd support amd64 to the atomic functions patch from Zalman Stern
Miguel de Icaza [Tue, 24 Feb 2004 17:58:16 +0000 (17:58 -0000)]
Add support amd64 to the atomic functions patch from Zalman Stern

svn path=/trunk/mono/; revision=23408

20 years agoAdd support for detecting amd64 patch from Zalman Stern + report NPTL use
Miguel de Icaza [Tue, 24 Feb 2004 17:57:22 +0000 (17:57 -0000)]
Add support for detecting amd64 patch from Zalman Stern + report NPTL use

svn path=/trunk/mono/; revision=23407

20 years agoRename function, to fix build
Miguel de Icaza [Tue, 24 Feb 2004 17:47:12 +0000 (17:47 -0000)]
Rename function, to fix build

svn path=/trunk/mono/; revision=23406

20 years agoUpdated Mono.Security sources list
Carlos Guzmán Álvarez [Tue, 24 Feb 2004 17:20:41 +0000 (17:20 -0000)]
Updated Mono.Security sources list

svn path=/trunk/mcs/; revision=23405

20 years ago2004-02-24 Carlos Guzman Alvarez <carlosga@telefonica.net>
Carlos Guzmán Álvarez [Tue, 24 Feb 2004 17:20:04 +0000 (17:20 -0000)]
2004-02-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>

* 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.

svn path=/trunk/mcs/; revision=23404

20 years ago2004-02-24 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 24 Feb 2004 15:03:52 +0000 (15:03 -0000)]
2004-02-24  Zoltan Varga  <vargaz@freemail.hu>

* mini-ppc.c: Fix compilation.

svn path=/trunk/mono/; revision=23403

20 years ago2004-02-24 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 24 Feb 2004 14:34:07 +0000 (14:34 -0000)]
2004-02-24  Zoltan Varga  <vargaz@freemail.hu>

* basic-calls.cs: New regression tests.

svn path=/trunk/mono/; revision=23402

20 years ago2004-02-24 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 24 Feb 2004 14:32:21 +0000 (14:32 -0000)]
2004-02-24  Zoltan Varga  <vargaz@freemail.hu>

* cpu-sparc.md: Ongoing sparc work.

svn path=/trunk/mono/; revision=23401

20 years ago2004-02-24 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 24 Feb 2004 14:30:58 +0000 (14:30 -0000)]
2004-02-24  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.c (mono_sparc_is_virtual_call): New helper function.

* tramp-sparc.c (create_specific_trampoline): Use g5 register instead
of l0 since that is callee saved.

* tramp-sparc.c (sparc_magic_trampoline): Apply unbox trampoline only
to virtual calls.

* mini-sparc.c: Ongoing work + flag virtual calls with a special kind
of delay instruction.

svn path=/trunk/mono/; revision=23400

20 years ago2004-02-24 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 24 Feb 2004 14:28:14 +0000 (14:28 -0000)]
2004-02-24  Zoltan Varga  <vargaz@freemail.hu>

* inssel.brg (OP_CHECK_THIS): Set tree->sreg1 and dreg correctly.

* mini.h (MonoCallInst): Add 'virtual' flag.

* inssel.brg (mini_emit_virtual_call): Set 'virtual' flag.

svn path=/trunk/mono/; revision=23399

20 years ago2004-02-24 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 24 Feb 2004 14:15:30 +0000 (14:15 -0000)]
2004-02-24  Sebastien Pouliot  <sebastien@ximian.com>

* 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).

svn path=/trunk/mcs/; revision=23398

20 years ago2004-02-24 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Tue, 24 Feb 2004 14:05:48 +0000 (14:05 -0000)]
2004-02-24  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* IWindowsFormsEditorService.cs: Corrected casing,
  it is not yet corrected in the filename, implemented

svn path=/trunk/mcs/; revision=23397

20 years ago2004-02-24 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Tue, 24 Feb 2004 14:01:31 +0000 (14:01 -0000)]
2004-02-24  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* 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

svn path=/trunk/mcs/; revision=23396

20 years agofont clone, tostring, and fix
Jordi Mas i Hernandez [Tue, 24 Feb 2004 12:23:20 +0000 (12:23 -0000)]
font clone, tostring, and fix

svn path=/trunk/mcs/; revision=23395

20 years agoSystem.Xml.dll.sources: Added SerializationSource.cs.
Lluis Sanchez [Tue, 24 Feb 2004 12:05:35 +0000 (12:05 -0000)]
System.Xml.dll.sources: Added SerializationSource.cs.

svn path=/trunk/mcs/; revision=23394

20 years agoAdded
Lluis Sanchez [Tue, 24 Feb 2004 12:04:45 +0000 (12:04 -0000)]
Added

svn path=/trunk/mcs/; revision=23393

20 years ago * SerializationCodeGenerator.cs: Added support for generation of readers
Lluis Sanchez [Tue, 24 Feb 2004 12:03:28 +0000 (12:03 -0000)]
* SerializationCodeGenerator.cs: Added support for generation of readers
  and writers for several maps in a single class. Added support for
  XmlMemberMapping. Fixed generation of serializers that use encoded format.
* SoapAttributeAttribute.cs, SoapAttributeOverrides.cs, SoapAttributes.cs,
  SoapElementAttribute.cs, SoapEnumAttribute.cs, SoapTypeAttribute.cs,
  XmlAnyElementAttribute.cs, XmlAnyElementAttributes.cs, XmlArrayAttribute.cs,
  XmlArrayItemAttribute.cs, XmlArrayItemAttributes.cs, XmlAttributeAttribute.cs,
  XmlAttributeOverrides.cs, XmlChoiceIdentifierAttribute.cs, XmlRootAttribute.cs,
  XmlElementAttribute.cs, XmlElementAttributes.cs, XmlEnumAttribute.cs,
  XmlReflectionMember.cs, XmlTextAttribute.cs, XmlTypeAttribute.cs:
  Added InternalEquals method.
* XmlAttributes.cs: Removed a lot of unused code. Added InternalEquals method.
* SoapReflectionImporter.cs: Set SerializationSource to generated maps.
* XmlCustomFormatter.cs: Fixed little bug.
* XmlMapping.cs: Added Source property. This a global identifier of the map.
* XmlReflectionImporter.cs: Set SerializationSource to generated maps.
* XmlSchemaImporter.cs: Set the correct value for IsNillable when importing
  mapping members.
* XmlSerializationReaderInterpreter.cs, XmlSerializationWriter.cs: Minor fixes.
* XmlSerializationWriterInterpreter.cs: WriteObject and WriteEnum were not
  correctly used.
* XmlSerializer.cs: Added support for generation of serializers.

svn path=/trunk/mcs/; revision=23392

20 years ago- Prevented duplicate free
Peter Dennis Bartok [Tue, 24 Feb 2004 04:49:00 +0000 (04:49 -0000)]
- Prevented duplicate free

svn path=/trunk/mcs/; revision=23390

20 years agoexplain
Ben Maurer [Tue, 24 Feb 2004 02:39:21 +0000 (02:39 -0000)]
explain

svn path=/trunk/mcs/; revision=23389

20 years agoRemove utf8 markers in wrong place. Fixes bug #54493.
Gonzalo Paniagua Javier [Tue, 24 Feb 2004 01:53:40 +0000 (01:53 -0000)]
Remove utf8 markers in wrong place. Fixes bug #54493.

svn path=/trunk/mono/; revision=23388

20 years ago2004-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 24 Feb 2004 00:42:25 +0000 (00:42 -0000)]
2004-02-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FileStream.cs: remove dangling ^Ms.

svn path=/trunk/mcs/; revision=23387

20 years ago2004-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 23 Feb 2004 23:13:58 +0000 (23:13 -0000)]
2004-02-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Binder.cs:
(SelectProperty): check the return Type if provided.

svn path=/trunk/mcs/; revision=23385

20 years ago2004-02-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Feb 2004 22:28:08 +0000 (22:28 -0000)]
2004-02-23  Martin Baulig  <martin@ximian.com>

* gen-40.cs: New generics test.

svn path=/trunk/mcs/; revision=23383

20 years ago2004-02-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Feb 2004 22:25:54 +0000 (22:25 -0000)]
2004-02-23  Martin Baulig  <martin@ximian.com>

* decl.cs (DeclSpace.IsGeneric): Make this a property instead of a
field and check whether we're nested inside a generic type.
(DeclSpace.ResolveType): If we're resolving to a generic type
definition, create a ConstructedType and return its resolved type.
(DeclSpace.initialize_type_params): New private method;
initializes the `type_param_list' field from the type parameters
from this and all enclosing classes.
(DeclSpace.TypeParameters): Call initialize_type_params() unless
we're already initialized.

svn path=/trunk/mcs/; revision=23382

20 years ago2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 23 Feb 2004 20:25:24 +0000 (20:25 -0000)]
2004-02-23  Sebastien Pouliot  <sebastien@ximian.com>

* Mono.Security.dll.sources: Removed TestAnchors.cs (no need to be hardcoded anymore).

svn path=/trunk/mcs/; revision=23381