mono.git
20 years ago2004-03-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 9 Mar 2004 15:50:47 +0000 (15:50 -0000)]
2004-03-09  Atsushi Enomoto <atsushi@ximian.com>

* KeyInfoX509Data.cs : trivial local var name fix.

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

20 years ago2004-03-09 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 9 Mar 2004 15:35:37 +0000 (15:35 -0000)]
2004-03-09  Sebastien Pouliot  <spouliot@videotron.ca>

* AssemblyBuilder.cs: The strong name key file existance will now be
checked in the current compilation directory AND in the assembly
output directory. Fix bugzilla entry #55320.

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

20 years ago2004-03-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 9 Mar 2004 14:43:10 +0000 (14:43 -0000)]
2004-03-09  Atsushi Enomoto <atsushi@ximian.com>

* KeyInfoX509Data.cs,
  Reference.cs,
  SignedInfo.cs,
  XmlSignature.cs : GetElementsByTagName() should be eliminated or
  at least should use namespace URI.

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

20 years ago2004-03-09 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 9 Mar 2004 12:44:42 +0000 (12:44 -0000)]
2004-03-09  Zoltan Varga  <vargaz@freemail.hu>

* loader.h: Fix warning.

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

20 years ago* RemotingServices.cs: Marshal(): If the object is a proxy, return the ObjRef stored...
Lluis Sanchez [Tue, 9 Mar 2004 12:11:27 +0000 (12:11 -0000)]
* RemotingServices.cs: Marshal(): If the object is a proxy, return the ObjRef stored in the identity object. This fixes bug #55100. Fixed some exception messages.

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

20 years ago2004-03-09 Umadevi S (sumadevi@novell.com)
Umadevi S [Tue, 9 Mar 2004 10:38:23 +0000 (10:38 -0000)]
2004-03-09  Umadevi S (sumadevi@novell.com)
* RowUpdatedEventArgs.cs - Removed MonoTODO tags

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

20 years ago2004-03-09 Umadevi S (sumadevi@novell.com)
Umadevi S [Tue, 9 Mar 2004 07:42:29 +0000 (07:42 -0000)]
2004-03-09  Umadevi S (sumadevi@novell.com)
* DbDataRecord.cs
Implemented GetChars,GetBytes,GetData and IndexOutofRangeException

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

20 years ago2004-03-09 Umadevi S (sumadevi@novell.com)
Umadevi S [Tue, 9 Mar 2004 04:15:58 +0000 (04:15 -0000)]
2004-03-09 Umadevi S (sumadevi@novell.com)
* DataTableMappingCollection.cs - Implemented EditorAttribute and BrowsableAttribute

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

20 years agonew tests
Ben Maurer [Tue, 9 Mar 2004 03:35:38 +0000 (03:35 -0000)]
new tests

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

20 years ago2004-03-09 Umadevi S (sumadevi@novell.com)
Umadevi S [Tue, 9 Mar 2004 03:31:37 +0000 (03:31 -0000)]
2004-03-09 Umadevi S (sumadevi@novell.com)
* DataTableMapping.cs - Implemented System.ComponentModel.TypeConverterAttribute

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

20 years ago2004-03-09 Umadevi S (sumadevi@novell.com)
Umadevi S [Tue, 9 Mar 2004 03:24:08 +0000 (03:24 -0000)]
2004-03-09 Umadevi S (sumadevi@novell.com)
* DataColumnMapping.cs - Implemented System.ComponentModel.TypeConverterAttribute

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

20 years ago2004-03-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 8 Mar 2004 23:25:05 +0000 (23:25 -0000)]
2004-03-08  Miguel de Icaza  <miguel@ximian.com>

* Form.cs: Drop call to SharedWineInit, the runtime does that for
us now.

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

20 years ago2004-03-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 8 Mar 2004 23:24:10 +0000 (23:24 -0000)]
2004-03-08  Miguel de Icaza  <miguel@ximian.com>

*  loader.c, loader.h (mono_loader_wine_init): Loads the Wine/Lib
library routine if present.  Notice that it will still continue
executing even if its missing, for those working on the Gtk#
edition of Windows.Forms.

* assembly.c (do_mono_assembly_open): If loading the
System.Windows.Forms call mono_loader_wini_init.

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

20 years ago2004-03-08 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 8 Mar 2004 21:34:44 +0000 (21:34 -0000)]
2004-03-08  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* SystemException.cs: Exceptions set the HResult
* TypeLoadException.cs: Exceptions set the HResult, fixed wrong exception usage
* SByte.cs: Implemented two missing methods, fix wrong parameters for ArgumentNullException

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

20 years ago2004-03-08 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 8 Mar 2004 21:17:36 +0000 (21:17 -0000)]
2004-03-08  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* TypedReference.cs
* TypeLoadException.cs
* TypeInitializationException.cs
* TypeCode.cs
* TimeZone.cs
* ThreadStaticAttribute.cs
* SystemException.cs
* STAThreadAttribute.cs
* StackOverflowException.cs
* SingleFormatter.cs
* Single.cs
* SerializableAttribute.cs: Mono styled, fixed exceptions/ locales
  removed excess usings

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

20 years ago2004-03-08 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 8 Mar 2004 20:18:08 +0000 (20:18 -0000)]
2004-03-08  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* UnauthorizedAccessException.cs: Exceptions set the HResult
* UInt64.cs: Implemented two missing methods
* UInt32.cs: Fix wrong parameters for ArgumentNullException, simpler convert
* UInt16.cs: Fix wrong parameters for ArgumentNullException, simpler convert

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

20 years ago2004-03-08 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 8 Mar 2004 19:42:28 +0000 (19:42 -0000)]
2004-03-08  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* WeakReference.cs
* Void.cs
* Version.cs
* ValueType.cs
* UnitySerializationHolder.cs
* UnhandledExceptionEventHandler.cs
* UnauthorizedAccessException.cs
* UIntPtr.cs
* UInt64.cs
* UInt32.cs
* UInt16.cs: Mono styled, Locale.GetText fixes, msg fixes

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

20 years ago2004-03-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 8 Mar 2004 19:10:22 +0000 (19:10 -0000)]
2004-03-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StringBuilder.cs:
(Append (string)): remove redundant check.

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

20 years ago2004-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 8 Mar 2004 19:05:59 +0000 (19:05 -0000)]
2004-02-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Socket.cs: implemented IOControl.

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

20 years ago2004-03-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Mar 2004 17:19:52 +0000 (17:19 -0000)]
2004-03-08  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.h mini-sparc.c inssel-sparc.brg exceptions-sparc.c
cpu-sparc.md: Add exception handling support + other fixes.

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

20 years ago2004-03-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Mar 2004 16:24:20 +0000 (16:24 -0000)]
2004-03-08  Zoltan Varga  <vargaz@freemail.hu>

* Timer.cs (Dispose): Applied patch from Jaroslaw Kowalski
(jaak@zd.com.pl). Fix finalization problems during appdomain unload.

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

20 years ago2004-03-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Mar 2004 16:17:50 +0000 (16:17 -0000)]
2004-03-08  Zoltan Varga  <vargaz@freemail.hu>

* driver.c: Print --help output to stdout. Fixes #55261. Also fix
typed GC detection in --version.

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

20 years ago2004-03-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Mar 2004 15:57:04 +0000 (15:57 -0000)]
2004-03-08  Zoltan Varga  <vargaz@freemail.hu>

* basic.cs exceptions.cs: New regression tests.

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

20 years ago2004-03-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Mar 2004 15:55:35 +0000 (15:55 -0000)]
2004-03-08  Zoltan Varga  <vargaz@freemail.hu>

* mini.h mini-x86.h mini-ppc.h: Add MonoCompileArch structure where
the arch specific code can store data during a compilation.

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

20 years ago2004-03-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Mar 2004 15:48:54 +0000 (15:48 -0000)]
2004-03-08  Zoltan Varga  <vargaz@freemail.hu>

* mini-ops.h: Add OP_SETFRET.

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

20 years ago2004-03-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Mar 2004 15:48:03 +0000 (15:48 -0000)]
2004-03-08  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mini_get_ldelema_ins): Instead of allways calling the same
function, register a separate icall for each arity, so the icalls can
get a wrapper.

* mini.c (mono_print_tree): Print negative offsets in a more readable
form.

* mini.c: Make signal handling work on sparc.

* mini.c (mini_init): Add emulation for lconv_to_r8_un.

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

20 years ago2004-03-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Mar 2004 15:40:17 +0000 (15:40 -0000)]
2004-03-08  Zoltan Varga  <vargaz@freemail.hu>

* inssel-long32.brg: Fix OP_LSUB_OVF_UN rule.

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

20 years ago2004-03-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Mar 2004 15:27:57 +0000 (15:27 -0000)]
2004-03-08  Zoltan Varga  <vargaz@freemail.hu>

* jit-icalls.c: Emulate truncl by aintl on solaris.

* jit-icalls.c (mono_lconv_to_r8_un): New icall emulation function.

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

20 years ago2004-03-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Mar 2004 14:11:28 +0000 (14:11 -0000)]
2004-03-08  Zoltan Varga  <vargaz@freemail.hu>

* configure.in acconfig.h: Add check for aintl function, which is the
solaris equivalent of truncl.

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

20 years agoremove '?' files
Urs C. Muff [Mon, 8 Mar 2004 13:48:55 +0000 (13:48 -0000)]
remove '?' files

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

20 years agoremove '?' files
Urs C. Muff [Mon, 8 Mar 2004 13:48:55 +0000 (13:48 -0000)]
remove '?' files

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

20 years ago2004-03-08 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 8 Mar 2004 09:23:45 +0000 (09:23 -0000)]
2004-03-08  Umadevi S (sumadevi@novell.com)
* Consts.cs - Added constants for System and System.Data

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

20 years ago2004-03-08 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 8 Mar 2004 09:22:27 +0000 (09:22 -0000)]
2004-03-08 Umadevi S (sumadevi@novell.com)
* SqlParameterCollection.cs - Corrected Indenting from previous checkin
* SqlParameter.cs - Implemented TypeConverterAttribute for the class and Value method

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

20 years ago2004-03-08 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 8 Mar 2004 07:43:10 +0000 (07:43 -0000)]
2004-03-08 Umadevi S (sumadevi@novell.com)
* SqlParameterCollection.cs - Implemented EditorAttribute

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

20 years ago2004-03-08 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 8 Mar 2004 07:35:17 +0000 (07:35 -0000)]
2004-03-08  Umadevi S (sumadevi@novell.com)
* Added Assembly/Consts.cs

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

20 years ago2004-03-08 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 8 Mar 2004 07:29:47 +0000 (07:29 -0000)]
2004-03-08  Umadevi S (sumadevi@novell.com)
* Added Consts.cs to hold constants that are dependent on the defined symbols

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

20 years ago2004-03-08 Nick Drochak <ndrochak@ieee.org>
Nick Drochak [Mon, 8 Mar 2004 05:10:57 +0000 (05:10 -0000)]
2004-03-08  Nick Drochak  <ndrochak@ieee.org>

* VBCodeProviderTest.cs: On windows, do not use mono to execute
assembly. Actually, this should be if running on MS's CLR, but
for now it will do.

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

20 years ago2004-03-08 Umadevi S (sumadevi@novell.com
Umadevi S [Mon, 8 Mar 2004 04:58:58 +0000 (04:58 -0000)]
2004-03-08  Umadevi S (sumadevi@novell.com
* SqlTypeException.cs - Added Constructor With (String,exception)2004-03-08  Umadevi S (sumadevi@novell.com
* SqlTypeException.cs - Added Constructor With (String,exception)2004-03-08  Umadevi S (sumadevi@novell.com
* SqlTypeException.cs - Added Constructor With (String,exception)2004-03-08  Umadevi S (sumadevi@novell.com
* SqlTypeException.cs - Added Constructor With (String,exception)

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

20 years agoadd monop
Ben Maurer [Mon, 8 Mar 2004 04:36:01 +0000 (04:36 -0000)]
add monop

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

20 years ago2004-03-08 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 8 Mar 2004 04:33:07 +0000 (04:33 -0000)]
2004-03-08 Umadevi S (sumadevi@novell.com)
* SqlNullValueException.cs - Implemented a Constructor
* SqlTruncateException.cs - Implemented a Constructor
* SqlTypeException.cs - Implemented a constructor

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

20 years ago2004-03-08 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 8 Mar 2004 04:29:47 +0000 (04:29 -0000)]
2004-03-08  Umadevi S (sumadevi@novell.com)
* SqlMoney.cs - Removed TODO tags

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

20 years ago2004-03-08 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 8 Mar 2004 04:27:22 +0000 (04:27 -0000)]
2004-03-08  Umadevi S (sumadevi@novell.com)
* SqlDecimal.cs - completed implementation for Constructor,parsing and other TODOs

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

20 years ago2004-03-07 Duncan Mak <duncan@ximian.com>
Duncan Mak [Mon, 8 Mar 2004 01:47:03 +0000 (01:47 -0000)]
2004-03-07  Duncan Mak  <duncan@ximian.com>

        * Makefile.am: Removed the reference to 'x86-64'. This was the cause
        of the missing Mono daily tarballs, 'make dist' wasn't working.

        We do have an 'amd64' directory, but it doesn't make it in 'make
        dist'.

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

20 years agoadd monop here
Ben Maurer [Mon, 8 Mar 2004 01:21:09 +0000 (01:21 -0000)]
add monop here

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

20 years ago2004-03-07 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 8 Mar 2004 01:20:52 +0000 (01:20 -0000)]
2004-03-07 Ben Maurer  <bmaurer@users.sourceforge.net>

* monop.cs: New tool, clone of javap. Allows you to get
an outline view of a class.

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

20 years agouse EmitContext's current ILGenerator
César Natarén [Sun, 7 Mar 2004 23:03:20 +0000 (23:03 -0000)]
use EmitContext's current ILGenerator

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

20 years agoupdates from grammar changes
César Natarén [Sun, 7 Mar 2004 22:58:49 +0000 (22:58 -0000)]
updates from grammar changes

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

20 years agochangelog entries
César Natarén [Sun, 7 Mar 2004 22:56:51 +0000 (22:56 -0000)]
changelog entries

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

20 years ago * Block.cs: In order to implement the comma operator (i.e., expression,
César Natarén [Sun, 7 Mar 2004 22:50:30 +0000 (22:50 -0000)]
 * Block.cs: In order to implement the comma operator (i.e., expression,
        assign_exp), we must track if our expressions are at a global
        scope, in which case we must pop the last result too.

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

20 years ago * CodeGenerator.cs: Deleted one of ILGenerator fields
César Natarén [Sun, 7 Mar 2004 22:49:53 +0000 (22:49 -0000)]
 * CodeGenerator.cs:  Deleted one of ILGenerator fields
        from EmitContext, suffices using only one (more notes about the
        change on the Functiondeclaration entry). Imitate jsc behavior for
        compiled files names, aggregate the exe or dll extension after last dot.

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

20 years ago * Convert.cs: Do not throw the NotImplementedException anymore for
César Natarén [Sun, 7 Mar 2004 22:49:14 +0000 (22:49 -0000)]
 * Convert.cs: Do not throw the NotImplementedException anymore for
        method ToBoolean, for now we always return false. This must get a
        real implementation.

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

20 years ago* FormalParameterList.cs, Literal.cs, StringLiteral.cs: use
César Natarén [Sun, 7 Mar 2004 22:47:31 +0000 (22:47 -0000)]
* FormalParameterList.cs, Literal.cs, StringLiteral.cs:  use
        current EmitContext's ILGenerator.

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

20 years ago* FunctionDeclaration.cs: Added func_type field, will be used to determine the
César Natarén [Sun, 7 Mar 2004 22:46:49 +0000 (22:46 -0000)]
* FunctionDeclaration.cs: Added func_type field, will be used to determine the
        type of the function we are generating (global function, method
        from a class, etc) and attach to it the correct custom
        attribute. Simplified the code for nested functions:
        refactored the code so no code duplication is involved, now we
        have only one function that retrieves  the name of the function,
        now create a new EmitContext for the body of the method.

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

20 years ago * Relational.cs: Set parent. The boxing happens in the containing statement.
César Natarén [Sun, 7 Mar 2004 22:45:12 +0000 (22:45 -0000)]
 * Relational.cs: Set parent. The boxing happens in the containing statement.

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

20 years ago* Statement.cs: added parent param to If constructor. Implement
César Natarén [Sun, 7 Mar 2004 22:39:05 +0000 (22:39 -0000)]
* Statement.cs: added parent param to If constructor. Implement
        Resolve and Emit for If statement.

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

20 years ago* VariableDeclaration.cs: updates needed because of EmitContext change.
César Natarén [Sun, 7 Mar 2004 22:37:15 +0000 (22:37 -0000)]
* VariableDeclaration.cs: updates needed because of EmitContext change.

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

20 years ago* expression.cs: At class Conditional renamed fields. Class
César Natarén [Sun, 7 Mar 2004 22:35:46 +0000 (22:35 -0000)]
* expression.cs: At class Conditional renamed fields. Class
        Expression inherits from Exp as we must keep track if we must pop
        the last value (this is for the comma operator), track the parent,
        at Resolve we take care of the last value of the expression.

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

20 years ago* jscript-lexer-parser.g: build If's ast. Keep track of expr parent.
César Natarén [Sun, 7 Mar 2004 22:33:55 +0000 (22:33 -0000)]
* jscript-lexer-parser.g: build If's ast. Keep track of expr parent.

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

20 years agoChanged line endings to unix style
Carlos Guzmán Álvarez [Sun, 7 Mar 2004 19:40:59 +0000 (19:40 -0000)]
Changed line endings to unix style

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

20 years agoUpdate
Miguel de Icaza [Sun, 7 Mar 2004 17:11:51 +0000 (17:11 -0000)]
Update

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

20 years agoUpdate
Miguel de Icaza [Sun, 7 Mar 2004 16:50:21 +0000 (16:50 -0000)]
Update

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

20 years agoUpdated coding guidelines
Miguel de Icaza [Sun, 7 Mar 2004 16:32:26 +0000 (16:32 -0000)]
Updated coding guidelines

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

20 years ago2004-03-06 Carlos Guzman Alvarez <carlosga@telefonica.net>
Carlos Guzmán Álvarez [Sun, 7 Mar 2004 12:21:35 +0000 (12:21 -0000)]
2004-03-06 Carlos Guzman Alvarez  <carlosga@telefonica.net>

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

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

20 years ago2004-03-06 Carlos Guzman Alvarez <carlosga@telefonica.net>
Carlos Guzmán Álvarez [Sun, 7 Mar 2004 11:43:12 +0000 (11:43 -0000)]
2004-03-06 Carlos Guzman Alvarez  <carlosga@telefonica.net>

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

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

20 years agoUpdated list of source files
Carlos Guzmán Álvarez [Sun, 7 Mar 2004 11:41:51 +0000 (11:41 -0000)]
Updated list of source files

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

20 years ago2004-03-07 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 7 Mar 2004 08:15:16 +0000 (08:15 -0000)]
2004-03-07 Atsushi Enomoto <atsushi@ximian.com>

* MSXslScriptManager.cs : if extension namespace was not found in
  the script, just return null. Patch by Joshua Tauberer.

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

20 years ago2004-03-06 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Sat, 6 Mar 2004 15:17:48 +0000 (15:17 -0000)]
2004-03-06  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

        * Npgsql/NpgsqlConnectorPool.cs: Fixed bug 706 in gborg. Now Max timeout will be working correctly. Thanks Sami Kuhmonen <feenix@iqs.fi> for the patch.

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

20 years agoImplementing methods for PathGradientBrush.
Ravindra [Sat, 6 Mar 2004 13:31:18 +0000 (13:31 -0000)]
Implementing methods for PathGradientBrush.

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

20 years agoAdding more GDI+ P/Invoke calls for PathGradientBrush.
Ravindra [Sat, 6 Mar 2004 13:28:05 +0000 (13:28 -0000)]
Adding more GDI+ P/Invoke calls for PathGradientBrush.

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

20 years agoImplemented constructors and properties of PathGradient brush.
Ravindra [Sat, 6 Mar 2004 12:32:04 +0000 (12:32 -0000)]
Implemented constructors and properties of PathGradient brush.

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

20 years agoAdded GDI+ P/Invoke calls for pathGradient brush.
Ravindra [Sat, 6 Mar 2004 12:27:32 +0000 (12:27 -0000)]
Added GDI+ P/Invoke calls for pathGradient brush.

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

20 years ago2004-03-05 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 5 Mar 2004 20:37:57 +0000 (20:37 -0000)]
2004-03-05  Martin Baulig  <martin@ximian.com>

* location.cs (SourceFile.HasLineDirective): New public field;
specifies whether the file contains or is referenced by a "#line"
directive.
(Location.DefineSymbolDocuments): Ignore source files which
either contain or are referenced by a "#line" directive.

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

20 years ago2004-03-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 5 Mar 2004 14:52:30 +0000 (14:52 -0000)]
2004-03-05  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mini_init): fconv_to_ovf can raise exceptions.

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

20 years ago2004-03-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 5 Mar 2004 14:22:35 +0000 (14:22 -0000)]
2004-03-05  Zoltan Varga  <vargaz@freemail.hu>

* main.c: Applied patch from Albert Strasheim (13640887@sun.ac.za).
Fix compilation under mingw.

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

20 years ago* Environment.cs: Bump corlib version.
Lluis Sanchez [Fri, 5 Mar 2004 03:54:00 +0000 (03:54 -0000)]
* Environment.cs: Bump corlib version.

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

20 years ago * Identity.cs: Removed object type from Identity, since it is hold
Lluis Sanchez [Fri, 5 Mar 2004 03:53:16 +0000 (03:53 -0000)]
* Identity.cs: Removed object type from Identity, since it is hold
  now in the IRemotingTypeInfo object.
* ServerIdentity.cs: Added object type.
* TypeInfo.cs: Added null check for the class hierarchy.

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

20 years ago * RealProxy.cs: Added new internal method for getting the proxy type. It
Lluis Sanchez [Fri, 5 Mar 2004 03:52:13 +0000 (03:52 -0000)]
* RealProxy.cs: Added new internal method for getting the proxy type. It
  gets the proxy type from the MonoRemoteClass (it can change if the
  vtable is upgraded).
  Modified GetTransparentProxy(). Now it takes the name of the type.
  The name is taken from the IRemotingTypeInfo object.
* RemotingProxy.cs: The class must implement IRemotingTypeInfo.

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

20 years ago * mini.c: In CEE_ISINST and CEE_CASTCLASS, if the type is an interface or
Lluis Sanchez [Fri, 5 Mar 2004 03:46:51 +0000 (03:46 -0000)]
* mini.c: In CEE_ISINST and CEE_CASTCLASS, if the type is an interface or
a MarshalByRef type, inline a method that performs the check, taking into
account that the object can be a proxy. Also implemented tow new opcodes:
CEE_MONO_CISINST and CEE_MONO_CCASTCLASS.
* inssel.brg: Implemented two new opcodes, mini-ops.h: OP_CISINST and
OP_CCASTCLASS, which implement CEE_MONO_CISINST and CEE_MONO_CCASTCLASS.

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

20 years ago * class.h: Added MonoRemoteClass struct.
Lluis Sanchez [Fri, 5 Mar 2004 03:46:04 +0000 (03:46 -0000)]
* class.h: Added MonoRemoteClass struct.
* domain.c: Changed hash function for proxy_vtable_hash. It now uses a
function for MonoStrings.
* icall.c: In GetTransparentProxy, assign a MonoRemoteClass to the proxy.
Added internal call for getting the proxy type.
* marshal.c: Get the type of transparent proxies from its remote_class.
Added methods that generate the IL for type checks and casts:
mono_marshal_get_isinst, mono_marshal_get_castclass,
mono_marshal_get_proxy_cancast.
* marshal.h: Declaration of the previous new methods.
* object.c: Added new moethods for creating and updating MonoRemoteClass
instances: mono_remote_class, mono_upgrade_remote_class,
* object.h: Added MonoRemoteClass reference in MonoTransparentProxy.
* verify.c: FIx transparent_proxy_fields layout.
* appdomain.c: Bump corlib version.

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

20 years ago* interp.c: Get the type of transparent proxies from its remote_class.
Lluis Sanchez [Fri, 5 Mar 2004 03:45:03 +0000 (03:45 -0000)]
* interp.c: Get the type of transparent proxies from its remote_class.

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

20 years ago * opcode.def, cil-opcodes.xml: Added two new opcodes for type checking:
Lluis Sanchez [Fri, 5 Mar 2004 03:44:06 +0000 (03:44 -0000)]
* opcode.def, cil-opcodes.xml: Added two new opcodes for type checking:
mono_cisinst and mono_ccastclass.

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

20 years agoIndentation.
Duncan Mak [Fri, 5 Mar 2004 03:27:36 +0000 (03:27 -0000)]
Indentation.

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

20 years ago* GraphicsPath.cs (PathCount): Corrected. The name should be PointCount.
Duncan Mak [Fri, 5 Mar 2004 03:27:16 +0000 (03:27 -0000)]
* GraphicsPath.cs (PathCount): Corrected. The name should be PointCount.
(AddPath): Implemented.

* RectangleF.cs: Changed the internal structure from a PointF,
SizeF to floats in order to match the layout from the C API.

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

20 years ago * Char.cs: New managed implementation. Modified patch by
Jackson Harper [Fri, 5 Mar 2004 02:25:52 +0000 (02:25 -0000)]
    * Char.cs: New managed implementation. Modified patch by
          Andreas Nahr.

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

20 years ago * icall.c: Add icall to access char conversion tables.
Jackson Harper [Fri, 5 Mar 2004 02:24:53 +0000 (02:24 -0000)]
    * icall.c: Add icall to access char conversion tables.
* char-conversions.h: Character conversion tables.
* Makefile.am: Add char-conversions.h private header file.

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

20 years ago * icall.c: Add icall to access char conversion tables.
Jackson Harper [Fri, 5 Mar 2004 02:24:12 +0000 (02:24 -0000)]
    * icall.c: Add icall to access char conversion tables.
* char-conversions.h: Character conversion tables.
        * Makefile.am: Add char-conversions.h private header file.

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

20 years ago- Streamlined and cleaned up
Peter Dennis Bartok [Fri, 5 Mar 2004 00:53:04 +0000 (00:53 -0000)]
- Streamlined and cleaned up

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

20 years ago * TcpServerChannel.cs: In the ProcessMessages() loop, moved the closing of
Lluis Sanchez [Fri, 5 Mar 2004 00:24:03 +0000 (00:24 -0000)]
* 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.

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

20 years ago2004-03-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Mar 2004 22:57:33 +0000 (22:57 -0000)]
2004-03-04  Atsushi Enomoto  <atsushi@ximian.com>

* SignatureTest.cs : added some malformed xml tests.

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

20 years ago2004-03-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Mar 2004 22:53:21 +0000 (22:53 -0000)]
2004-03-04  Atsushi Enomoto <atsushi@ximian.com>

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

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

20 years agodefault string formatting
Jordi Mas i Hernandez [Thu, 4 Mar 2004 22:50:58 +0000 (22:50 -0000)]
default string formatting

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

20 years ago2004-03-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Mar 2004 22:40:52 +0000 (22:40 -0000)]
2004-03-05  Atsushi Enomoto <atsushi@ximian.com>

* SecurityElement.cs : ignore prefix; this enables RSA.FromXmlString()
  to allow namespaced elements.

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

20 years ago2004-03-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 4 Mar 2004 21:15:01 +0000 (21:15 -0000)]
2004-03-04  Zoltan Varga  <vargaz@freemail.hu>

* appdomain.c (unload_thread_main): Increase unloading timeout to
10 sec as a temporary workaround for Nant problems.

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

20 years ago2004-03-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Mar 2004 21:05:04 +0000 (21:05 -0000)]
2004-03-04  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : made "make test" independent of "make" so that extraneous
  archive extraction won't be run every time (for automated tests).

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

20 years agoDigitSubstitution and TabStob methods
Jordi Mas i Hernandez [Thu, 4 Mar 2004 20:59:28 +0000 (20:59 -0000)]
DigitSubstitution and TabStob methods

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

20 years ago2004-03-03 Dave Camp <dave@ximian.com>
Dick Porter [Thu, 4 Mar 2004 20:07:28 +0000 (20:07 -0000)]
2004-03-03  Dave Camp  <dave@ximian.com>

* daemon.c: (add_fd), (fd_activity), (_wapi_daemon_main):
Use a new main context.

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

20 years ago2004-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 4 Mar 2004 20:01:42 +0000 (20:01 -0000)]
2004-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* io.c:
(GetFileAttributes): set the error depending on errno instead of
setting ERROR_FILE_NOT_FOUND always. See bug #55160.

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

20 years ago2004-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 4 Mar 2004 19:57:23 +0000 (19:57 -0000)]
2004-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Directory.cs: check if the error returned in Exists is different
from 'path not found' and throw the appropiate exception in that case.
See #55160.

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

20 years ago2004-03-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 4 Mar 2004 19:44:05 +0000 (19:44 -0000)]
2004-03-04  Sebastien Pouliot  <sebastien@ximian.com>

* mono-hacking-roadmap.html: Updated status about assembly
signing.

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

20 years ago- Fixed description for running autoconf
Peter Dennis Bartok [Thu, 4 Mar 2004 19:26:38 +0000 (19:26 -0000)]
- Fixed description for running autoconf

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