mono.git
21 years ago2003-03-16 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Sun, 16 Mar 2003 16:27:50 +0000 (16:27 -0000)]
2003-03-16  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * Single.cs:
    * Double.cs: Apply changes of .ToString methods.
    * SingleFormatter.cs:
    * DoubleFormatter.cs: Simple wrappers to FloatingPointFormatter.
    * FloatingPointFormatter.cs: New class. Implementation of double and
    single formatters. It is unified now and parametrized with precission
    values.

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

21 years ago2003-03-16 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Sun, 16 Mar 2003 15:18:45 +0000 (15:18 -0000)]
2003-03-16  Ville Palo <vi64pa@kolumbus.fi>

* DataSetTest.cs: Fixed line-ending problems

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

21 years agoadded MONO_CONFIG
Gonzalo Paniagua Javier [Sun, 16 Mar 2003 13:00:41 +0000 (13:00 -0000)]
added MONO_CONFIG

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

21 years ago2003-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 16 Mar 2003 12:57:25 +0000 (12:57 -0000)]
2003-03-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Makefile.am:
* assembly.c:
* icall.c: make MONO_ASSEMBLIES and MONO_CFG_DIR work on windows.

* appdomain.c:
* appdomain.h:
* marshal.c:
* object.c: remove warnings.

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

21 years agoadd logo on the left
Johannes Roith [Sun, 16 Mar 2003 12:39:33 +0000 (12:39 -0000)]
add logo on the left

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

21 years agoupdated list file
Gonzalo Paniagua Javier [Sun, 16 Mar 2003 10:44:32 +0000 (10:44 -0000)]
updated list file

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

21 years ago* ILParser.jay: Define local variables
Jackson Harper [Sun, 16 Mar 2003 06:40:09 +0000 (06:40 -0000)]
* ILParser.jay: Define local variables

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

21 years ago* ILParser.jay: Add param_list definition, use param_list for method refs
Jackson Harper [Sun, 16 Mar 2003 06:26:04 +0000 (06:26 -0000)]
* ILParser.jay: Add param_list definition, use param_list for method refs

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

21 years agoAdd mono.security
Miguel de Icaza [Sun, 16 Mar 2003 05:56:09 +0000 (05:56 -0000)]
Add mono.security

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 16 Mar 2003 05:51:02 +0000 (05:51 -0000)]
2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

* list.unix: Updated the list (many classes where missing)

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

21 years agooops - forgot the makefile
Sebastien Pouliot [Sun, 16 Mar 2003 00:48:36 +0000 (00:48 -0000)]
oops - forgot the makefile

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 16 Mar 2003 00:44:53 +0000 (00:44 -0000)]
2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

* AssemblyInfo.cs: Updated version for mono 0.23.
* MakeCert.cs: New. MakeCert clone utility to create X.509
certificates (e.g. for testing Authenticode signatures).
* makefile: Added cert2spc, sn & makecert to Windows build.
* sectools.build: Added makecert to build.

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 16 Mar 2003 00:43:30 +0000 (00:43 -0000)]
2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

* PrivateKeyTest.cs: New. Unit test for using some PVK files
generated by makecert.exe.

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 16 Mar 2003 00:42:29 +0000 (00:42 -0000)]
2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

* BasicConstraintsExtension.cs: New. Handle X.509 Basic
Constaints extension.
* KeyUsageExtension.cs: New. Handle X.509 Key Usage
extension.

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 16 Mar 2003 00:41:50 +0000 (00:41 -0000)]
2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

* X501Name.cs: New. X.501 Distinguished Names stuff
* X509Builder.cs: New. Abstract class for building X.509 related
structures (like certificates and CRLs).
* X509Certificate.cs: New. A more complete class to handle X.509
certificates.
* X509CertificateBuilder.cs: New. Class to build X.509 certificates.
* X509Extension.cs: New. A base class for all X.509 extensions.
* X509Extensions.cs: New. X509Extension collection.
* X520Attributes.cs: New. X.520 attributes (mainly for X501 names)

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 16 Mar 2003 00:41:01 +0000 (00:41 -0000)]
2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

* PrivateKey.cs: New. Class to load or create PVK (PriVate Key)
files (a Microsoft specific file format for private keys).

2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>

* SoftwarePublisherCertificate.cs: New. Class to load or create
SPC files (which are PKCS#7 files containing only certificates
and CRL).

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 15 Mar 2003 22:10:52 +0000 (22:10 -0000)]
2003-03-15  Sebastien Pouliot <spouliot@videotron.ca>

* unix.args: Added Mono.Security.X509/*.cs and ASN1Convert.cs

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 15 Mar 2003 21:57:25 +0000 (21:57 -0000)]
2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

* X509Certificate.cs: Now use Mono.Security.X509.X509Certificate.

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 15 Mar 2003 21:54:54 +0000 (21:54 -0000)]
2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

* X501Name.cs: New. X.501 Distinguished Names stuff
* X509Certificate.cs: New. A more complete class to handle X.509
certificates.
* X509Extension.cs: New. A base class for all X.509 extensions.
* X509Extensions.cs: New. X509Extension collection.
* X520Attributes.cs: New. X.520 attributes (mainly for X501 names)

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 15 Mar 2003 21:51:51 +0000 (21:51 -0000)]
2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

* ASN1.cs: Improved version.
* ASN1Convert.cs: New. Helper class to convert between .NET
types and ASN.1 structures.

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

21 years ago* ILParser.jay: de-bacwardificate values passed to add method,
Jackson Harper [Sat, 15 Mar 2003 21:50:43 +0000 (21:50 -0000)]
* ILParser.jay: de-bacwardificate values passed to add method,
I was setting the return to the parent before, but the parent
value was being set to the return type value so it all worked
out but was very confusing.

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

21 years ago* ILParser.jay: Add external field references
Jackson Harper [Sat, 15 Mar 2003 21:31:05 +0000 (21:31 -0000)]
* ILParser.jay: Add external field references

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

21 years ago* ILParser.jay: Add fields to the field table, add field references,
Jackson Harper [Sat, 15 Mar 2003 21:10:58 +0000 (21:10 -0000)]
* ILParser.jay: Add fields to the field table, add field references,
emit instructions that take a field param

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

21 years ago* ClassTable.cs: Classes now store field tables
Jackson Harper [Sat, 15 Mar 2003 21:07:36 +0000 (21:07 -0000)]
* ClassTable.cs: Classes now store field tables
* CodeGen.cs: Add methods to add fields and get field references

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

21 years ago* makefile, makefile.gnu: Add FieldTable to build
Jackson Harper [Sat, 15 Mar 2003 21:03:45 +0000 (21:03 -0000)]
* makefile, makefile.gnu: Add FieldTable to build

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

21 years ago* FieldTable.cs: New file, holds a classes fields
Jackson Harper [Sat, 15 Mar 2003 20:55:09 +0000 (20:55 -0000)]
* FieldTable.cs: New file, holds a classes fields

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

21 years agocheckin for Dennis Hayes <dennish@raytek.com>, see ChangeLog
Alexandre Pigolkine [Sat, 15 Mar 2003 20:13:27 +0000 (20:13 -0000)]
checkin for Dennis Hayes <dennish@raytek.com>, see ChangeLog

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

21 years ago2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 15 Mar 2003 20:12:26 +0000 (20:12 -0000)]
2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

* AssemblyInfo.cs: Commented [assembly: AssemblyKeyFile("SharpZipLib.key")]
to fix the Windows build.

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

21 years ago2003-03-15 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 15 Mar 2003 19:53:15 +0000 (19:53 -0000)]
2003-03-15 Daniel Morgan <danmorg@sc.rr.com>

* PEAPI.build: added file for windows build

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

21 years agocheckin for Aleksey Ryabchuk, see ChangeLog for details
Alexandre Pigolkine [Sat, 15 Mar 2003 19:31:43 +0000 (19:31 -0000)]
checkin for Aleksey Ryabchuk, see ChangeLog for details

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

21 years agomonogc.c added
Alexandre Pigolkine [Sat, 15 Mar 2003 18:28:53 +0000 (18:28 -0000)]
monogc.c added

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

21 years ago* InstrTable.cs: Add FieldOp instructions
Jackson Harper [Sat, 15 Mar 2003 16:40:10 +0000 (16:40 -0000)]
* InstrTable.cs: Add FieldOp instructions

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

21 years ago2003-03-15 Lluis Sanchez Gual <lluis@ideary.com>
Gonzalo Paniagua Javier [Sat, 15 Mar 2003 16:34:21 +0000 (16:34 -0000)]
2003-03-15  Lluis Sanchez Gual <lluis@ideary.com>

* System/AppDomain.cs:
* System.Runtime.Remoting/RemotingServices.cs:
* System.Runtime.Remoting.Channels/CrossAppDomainChannel.cs: fixes bugs
#39380 and #39331.

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

21 years ago* ILParser.jay: Emit ldstr instruction
Jackson Harper [Sat, 15 Mar 2003 15:18:43 +0000 (15:18 -0000)]
* ILParser.jay: Emit ldstr instruction

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

21 years agoadd ask on uninstall, add windows software control panel list entry, check for newer...
Johannes Roith [Sat, 15 Mar 2003 15:17:20 +0000 (15:17 -0000)]
add ask on uninstall, add windows software control panel list entry, check for newer mono installation

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

21 years ago* InstrTable.cs: Add ldstr instruction
Jackson Harper [Sat, 15 Mar 2003 15:17:03 +0000 (15:17 -0000)]
* InstrTable.cs: Add ldstr instruction

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

21 years ago2003-03-15 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 15 Mar 2003 11:13:08 +0000 (11:13 -0000)]
2003-03-15  Daniel Morgan <danmorg@sc.rr.com>

* mysqlclient/datareader.cs: in GetSchemaTable(),
"BaseColumnName" should be set to the ColumnName,
not null

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

21 years ago* ILParser.jay: Create external method references
Jackson Harper [Sat, 15 Mar 2003 11:01:32 +0000 (11:01 -0000)]
* ILParser.jay: Create external method references

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

21 years ago* ILParser.jay: Emit instructions that take a method def as a single param
Jackson Harper [Sat, 15 Mar 2003 10:49:11 +0000 (10:49 -0000)]
* ILParser.jay: Emit instructions that take a method def as a single param

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

21 years ago * CodeGen.cs: Add method to get method references.
Jackson Harper [Sat, 15 Mar 2003 10:47:16 +0000 (10:47 -0000)]
* CodeGen.cs: Add method to get method references.
* MethodTable.cs: Complete GetReference method
* InstrTable.cs: Add MethodOps (instructions that take a method ref param)

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

21 years ago2003-03-15 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 15 Mar 2003 10:18:39 +0000 (10:18 -0000)]
2003-03-15  Daniel Morgan <danmorg@sc.rr.com>

* SqlConnection.cs: if Server in the ConnectionString
is set to "(local", use "localhost" as the hostname
to connect

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

21 years ago* ILParser.jay: Emit instructions that take a single type as a param
Jackson Harper [Sat, 15 Mar 2003 09:34:06 +0000 (09:34 -0000)]
* ILParser.jay: Emit instructions that take a single type as a param

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

21 years ago* InstrTable.cs: Add TypeOps (instructions that take a type param)
Jackson Harper [Sat, 15 Mar 2003 09:31:52 +0000 (09:31 -0000)]
* InstrTable.cs: Add TypeOps (instructions that take a type param)

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

21 years agoXmlElement.cs (Name): Only append prefix + ':' when prefix is
Duncan Mak [Sat, 15 Mar 2003 08:39:02 +0000 (08:39 -0000)]
XmlElement.cs (Name): Only append prefix + ':' when prefix is
neither String.Empty nor null. Thanks to Simon Guindon for
reporting the bug and Jackson for fixing this bug with me.

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

21 years ago2003-03-15 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 15 Mar 2003 08:35:39 +0000 (08:35 -0000)]
2003-03-15  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlConstructs.cs : fix "int IsXXX()" to reject negative value.
* XmlDocument.cs : simplify Load(string url) to use XmlTextReader.
  fixed ReadNode(), it should call reader.Read() only on Initial state.
* XmlInputStream.cs : Changed namespace. Added XmlStreamReader(stream)
  and XmlStreamReader (string). Fixed XmlInputStream(url) not to use
  System.Net.WebClient directly.
* XmlParserContext.cs : baseURI don't be null.
* XmlTextWriter.cs : use WebName for Encoding instead of HeaderName.
* XmlUrlResolver.cs : namespace change for XmlInputStream.

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

21 years ago2003-03-15 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 15 Mar 2003 08:34:05 +0000 (08:34 -0000)]
2003-03-15  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlTextWriterTests.cs : fixed AttributeWriteAttributeString() in
  related to MS bugs. "\r\n" are replaced with Environment.NewLine.

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

21 years ago* ILParser.jay: Emit instructions that take a single int32 as a param
Jackson Harper [Sat, 15 Mar 2003 07:07:17 +0000 (07:07 -0000)]
* ILParser.jay: Emit instructions that take a single int32 as a param

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

21 years ago * ILTokenizer.cs: Use the IsInstr method for checking if a string is an instruction
Jackson Harper [Sat, 15 Mar 2003 07:00:57 +0000 (07:00 -0000)]
* ILTokenizer.cs: Use the IsInstr method for checking if a string is an instruction

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

21 years ago* InstrTable.cs: Add IntOps (instructions that take an integer param)
Jackson Harper [Sat, 15 Mar 2003 06:34:04 +0000 (06:34 -0000)]
* InstrTable.cs: Add IntOps (instructions that take an integer param)

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

21 years ago2003-03-14 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Fri, 14 Mar 2003 13:46:11 +0000 (13:46 -0000)]
2003-03-14  Daniel Morgan  <danmorg@sc.rr.com>

* mono-win32-setup.nsi: added NSIS
(NullSoft Installer System) script file for building
a Mono release for Windows NT/2000/XP

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

21 years ago2002-03-14 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Fri, 14 Mar 2003 12:22:05 +0000 (12:22 -0000)]
2002-03-14  Daniel Morgan <danmorg@sc.rr.com>

* class/makefile.gnu
* class/ByteFX.Data/makefile.gnu: add ByteFX.Data.dll
to the Linux build

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

21 years ago2002-03-14 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Fri, 14 Mar 2003 10:15:26 +0000 (10:15 -0000)]
2002-03-14  Daniel Morgan <danmorg@sc.rr.com>

* makefile: added ByteFX.Data.dll to windows install

* class/library.build: added ByteFX.Data.dll
to windows build.  added additional clean targets

* class/Microsoft.VisualC/Microsoft.VisualC.build: fix
windows clean

* class/ByteFX.Data: added directory for ByteFX.Data.dll
which includes a MySQL ADO.NET Provider.
Contributed by Reggie Burnett <rykr@bellsouth.net>
from ByteFX, Inc.
ByteFX.Data 0.6.5 is Copyright 2002-2003, ByteFX, Inc.

Added the following files and directories:

class/ByteFX.Data/AssemblyInfo.cs
class/ByteFX.Data/list
class/ByteFX.Data/ByteFX.Data.build
class/ByteFX.Data/makefile.gnu
class/ByteFX.Data/ChangeLog.txt
class/ByteFX.Data/readme.txt
class/ByteFX.Data/lgpl.txt: new files

BitStream.cs
Connection.cs
Field.cs
Inflater.cs
    ConnectionString.cs
    HuffmanTree.cs
    NamedPipeStream.cs
    class/ByteFX.Data/Common: added files to new directory

Driver.cs
command.resx
todo.txt
CommandBuilder.cs
Exception.cs
dataadapter.cs
transcaction.cs
Connection.cs
Field.cs
datareader.cs
Connection.resx
MysqlDefs.cs
parameter.cs
class/ByteFX.Data/mysqlclient: added files to new directory

command.cs
parameter_collection.cs
class/ByteFX.Data/mysqlclient/Designers: added files to new directory

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

21 years agoFri Mar 14 10:06:49 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 14 Mar 2003 09:11:57 +0000 (09:11 -0000)]
Fri Mar 14 10:06:49 CET 2003 Paolo Molaro <lupus@ximian.com>

* codegen/InstrTable.cs: fix break instruction name.
* codegen/Method.cs: use ArgumentNullException.
* parser/ILParser.jay: handle stdcall convention.

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

21 years ago2003-03-14 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Fri, 14 Mar 2003 08:51:28 +0000 (08:51 -0000)]
2003-03-14  Daniel Morgan <danmorg@sc.rr.com>

* makefile: add ilasm.exe to windows build and add missing assemblies
to windows install

* class/library.build: include PEAPI.dll, Npgsql.dll, and
ICSharpCode.SharpZipLib part of the windows build

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

21 years ago * ILParser.jay: Remove unused references
Jackson Harper [Fri, 14 Mar 2003 07:34:58 +0000 (07:34 -0000)]
* ILParser.jay: Remove unused references

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

21 years ago * InstrTable.cs: Fix instructions that have dots in their name
Jackson Harper [Fri, 14 Mar 2003 07:31:00 +0000 (07:31 -0000)]
* InstrTable.cs: Fix instructions that have dots in their name

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

21 years ago * ILParser.jay: Emit simple instructions
Jackson Harper [Fri, 14 Mar 2003 07:14:43 +0000 (07:14 -0000)]
* ILParser.jay: Emit simple instructions

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

21 years ago* ILTokenizer.cs: Use InstrTable for looking up and getting Opcodes
Jackson Harper [Fri, 14 Mar 2003 07:11:46 +0000 (07:11 -0000)]
* ILTokenizer.cs: Use InstrTable for looking up and getting Opcodes

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

21 years ago * makefile, makefile.gnu: Add InstrTable to build
Jackson Harper [Fri, 14 Mar 2003 07:08:24 +0000 (07:08 -0000)]
* makefile, makefile.gnu: Add InstrTable to build

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

21 years ago * CodeGen.cs: Add code buffer for il instructions when a new method is added.
Jackson Harper [Fri, 14 Mar 2003 07:05:34 +0000 (07:05 -0000)]
* CodeGen.cs: Add code buffer for il instructions when a new method is added.
* InstrTable.cs: New file, this is a table of all the instructions (just simple
instructions right now)

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

21 years ago2003-03-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Mar 2003 07:00:24 +0000 (07:00 -0000)]
2003-03-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MarshalByValueComponent.cs: removed a monotodo.

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

21 years ago2003-03-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Mar 2003 06:57:37 +0000 (06:57 -0000)]
2003-03-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpServerUtility.cs: implemented Transfer ().

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

21 years agothe fix of the week. Don't miss it.
Gonzalo Paniagua Javier [Fri, 14 Mar 2003 06:56:21 +0000 (06:56 -0000)]
the fix of the week. Don't miss it.

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

21 years agowindows build fix
Gonzalo Paniagua Javier [Fri, 14 Mar 2003 06:50:13 +0000 (06:50 -0000)]
windows build fix

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

21 years ago * ILParser.jay: Set MaxStack, clean up some typos
Jackson Harper [Fri, 14 Mar 2003 05:35:22 +0000 (05:35 -0000)]
* ILParser.jay: Set MaxStack, clean up some typos

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

21 years ago * ILParser.jay: Set entrypoint
Jackson Harper [Fri, 14 Mar 2003 05:28:36 +0000 (05:28 -0000)]
* ILParser.jay: Set entrypoint

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

21 years ago * CodeGen.cs: Set current method when a new method is added.
Jackson Harper [Fri, 14 Mar 2003 05:26:00 +0000 (05:26 -0000)]
* CodeGen.cs: Set current method when a new method is added.

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

21 years ago2003-03-13 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Thu, 13 Mar 2003 23:56:11 +0000 (23:56 -0000)]
2003-03-13  Tim Coleman <tim@timcoleman.com>
        * System.Data.SqlClient/SqlCommandBuilder.cs:
                Change "where" variable name to "whereClause" at the
                request of Rhys Weatherley <rweather@zip.com.au>

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

21 years ago2003-03-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 13 Mar 2003 22:27:12 +0000 (22:27 -0000)]
2003-03-13  Martin Baulig  <martin@ximian.com>

* debug.c (_mono_debug_address_from_il_offset): Moved to
../metadata/debug-mono-symfile.c

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

21 years ago2003-03-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 13 Mar 2003 22:26:23 +0000 (22:26 -0000)]
2003-03-13  Martin Baulig  <martin@ximian.com>

* debug-mono-symfile.h (MonoSymbolFileLexicalBlockEntry): New type.
(MonoDebugLexicalBlockEntry): New types.

* debug-mono-symfile.c
(_mono_debug_address_from_il_offset): Moved here from ../jit/debug.c.

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

21 years ago2003-03-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 13 Mar 2003 22:20:42 +0000 (22:20 -0000)]
2003-03-13  Martin Baulig  <martin@ximian.com>

* statement.cs (Block.Emit): Call ig.BeginScope() and
ig.EndScope() when compiling with debugging info; call
LocalBuilder.SetLocalSymInfo _after_ opening the scope.

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

21 years ago2003-03-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 13 Mar 2003 22:18:53 +0000 (22:18 -0000)]
2003-03-13  Martin Baulig  <martin@ximian.com>

Added basic support for lexical scopes.  This is just to tell a
debugger that a local variable is only available in a specific
lexical scope and that another variable of the same name may exist
in another lexical scope.  See debugger/test/TestLexicalScope.cs
for examples.

* MonoSymbolTable.cs (LexicalScopeEntry): New class.
(LocalVariableEntry): Added `BlockIndex' field which specifies the
lexical scope of this variable.

* MonoSymbolWriter.cs (SourceBlock): Removed, we're now using
LexicalScopeEntry instead.

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

21 years ago2003-03-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 13 Mar 2003 19:44:44 +0000 (19:44 -0000)]
2003-03-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web/HttpRuntime.cs: Cache no longer have a Dispose method.

* System.Web/HttpServerUtility.cs: removed MonoTODO.

* System.Web.Caching/Cache.cs:
* System.Web.Caching/CacheDefinitions.cs:
* System.Web.Caching/CacheDependency.cs:
* System.Web.Caching/CacheEntry.cs:
* System.Web.Caching/CacheExpires.cs:
* System.Web.Caching/ExpiresBuckets.cs: reformatted, make class status
page happier. Does not work yet (wait for the next patch).

* System.Web.SessionState/HttpSessionState.cs: implemented CodePage.

* System.Web.SessionState/SessionStateModule.cs: initial stuff to make
it work.

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

21 years agoStubbed all of these
Gonzalo Paniagua Javier [Thu, 13 Mar 2003 19:36:41 +0000 (19:36 -0000)]
Stubbed all of these

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

21 years agooops. did the commit in the wrong tree
Gonzalo Paniagua Javier [Thu, 13 Mar 2003 19:33:25 +0000 (19:33 -0000)]
oops. did the commit in the wrong tree

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

21 years ago2003-03-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 13 Mar 2003 19:20:32 +0000 (19:20 -0000)]
2003-03-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Process.cs: throw an exception when the executable cannot be found.

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

21 years ago2003-03-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 13 Mar 2003 19:16:38 +0000 (19:16 -0000)]
2003-03-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Win32Exception.cs: added error code 2.

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

21 years ago2003-03-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 13 Mar 2003 19:15:22 +0000 (19:15 -0000)]
2003-03-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* io-layer/processes.c: included Jerome Laban's patch and call
SetLastError when the executable is not found.

* metadata/process.c: ret can be any non-zero value accroding to MS doc.

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

21 years ago * Credited myself in Test/Mono.Directory.LDAP/BindSimpleTest.cs and
Martin Willemoes Hansen [Thu, 13 Mar 2003 18:30:44 +0000 (18:30 -0000)]
    * Credited myself in Test/Mono.Directory.LDAP/BindSimpleTest.cs and
          Test/Mono.Directory.LDAP/QueryRootDSE.cs

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

21 years ago * Credited myself in CollectionTest.cs,
Martin Willemoes Hansen [Thu, 13 Mar 2003 18:27:06 +0000 (18:27 -0000)]
    * Credited myself in CollectionTest.cs,
          ConversionTest.cs and DateAndTimeTest.cs

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

21 years ago * Removed AllTests.cs and TheTests.cs
Martin Willemoes Hansen [Thu, 13 Mar 2003 18:16:01 +0000 (18:16 -0000)]
    * Removed AllTests.cs and TheTests.cs
        * NUnit20ified NameTableTests.cs, SelectNodesTests.cs,
          XmlAttributeCollectionTests.cs, XmlAttributeTests.cs,
          XmlCDataSectionTests.cs, XmlCharacterDataTests.cs,
          XmlCommentTests.cs, XmlDeclarationTests.cs,
          XmlDocumentFragmentTests.cs, XmlDocumentTests.cs,
          XmlDocumentTypeTests.cs, XmlElementTests.cs,
          XmlEntityReferenceTests.cs, XmlNamespaceManagerTests.cs,
          XmlNodeListTests.cs, XmlNodeReaderTests.cs,
          XmlNodeTests.cs, XmlProcessingInstructionTests.cs,
          XmlSignificantWhitespaceTests.cs, XmlTextReaderTests.cs,
          XmlTextTests.cs, XmlTextWriterTests.cs,
          XmlWhiteSpaceTests.cs, XmlWriterTests.cs,
          XPathNavigatorEvaluateTests.cs, XPathNavigatorMatchesTests.cs,
          XPathNavigatorTests.cs, makefile.gnu, System.XML_linux_test.args
        * Commited Atsushi Eno changes to System.XML_test.build

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

21 years agoAdd s390 packages
Miguel de Icaza [Thu, 13 Mar 2003 15:50:12 +0000 (15:50 -0000)]
Add s390 packages

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

21 years ago* Removed AllTests.cs, System.Configuration.Install/AllTests.cs
Martin Willemoes Hansen [Thu, 13 Mar 2003 09:42:54 +0000 (09:42 -0000)]
* Removed AllTests.cs, System.Configuration.Install/AllTests.cs
  System.Configuration.Install/ChangeLog
* NUnit2ified makefile.gnu, system_configuration_install_linux_test.args,
* Added System.Configuration.Install/FakeTest.cs

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

21 years ago * ILParser.jay: Create TypeRefs instead of types, define methods.
Jackson Harper [Thu, 13 Mar 2003 06:44:03 +0000 (06:44 -0000)]
* ILParser.jay: Create TypeRefs instead of types, define methods.

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

21 years ago* makefile, makefile.gnu: Add MethodTable and TypeRef to build.
Jackson Harper [Thu, 13 Mar 2003 06:40:19 +0000 (06:40 -0000)]
* makefile, makefile.gnu: Add MethodTable and TypeRef to build.

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

21 years ago * ClassTable.cs: Add Method tables to Class tables, add method to get a
Jackson Harper [Thu, 13 Mar 2003 06:38:07 +0000 (06:38 -0000)]
* ClassTable.cs: Add Method tables to Class tables, add method to get a
class's method table.
* CodeGen.cs: Add Method to add methods :p
* MethodTable.cs: Add file, this class is used to add methods to a class.

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

21 years agoAdded MailHeader to handle the mail headers
Per Arneng [Wed, 12 Mar 2003 23:20:03 +0000 (23:20 -0000)]
Added MailHeader to handle the mail headers

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

21 years ago * NUnit2ified makefile.gnu, Test/dslib_linux_test.args
Martin Willemoes Hansen [Wed, 12 Mar 2003 21:39:08 +0000 (21:39 -0000)]
    * NUnit2ified makefile.gnu, Test/dslib_linux_test.args
          Test/makefile.gnu, Test/Mono.Directory.LDAP/BindSimpleTest.cs
          Test/Mono.Directory.LDAP/QueryRootDSE.cs
        * Renamed Test/Mono.Directory.LDAP/QueryRootDSE.cs to QueryRootDSETest.cs
        * Removed Test/NUnit.Prefs, Test/Mono.Directory.LDAP/AllTests.cs
        * Fixed Mono.Directory.LDAP/LDAP.cs casting of null to object.

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

21 years ago * Removed AllTests.cs not need for NUnit 2.0
Martin Willemoes Hansen [Wed, 12 Mar 2003 14:26:36 +0000 (14:26 -0000)]
    * Removed AllTests.cs not need for NUnit 2.0

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

21 years ago * Added makefile.gnu
Martin Willemoes Hansen [Wed, 12 Mar 2003 14:25:44 +0000 (14:25 -0000)]
    * Added makefile.gnu
        * Added microsoftvisualbasic_test.args

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

21 years ago * Patched makefile.gnu to work with the new NUnit2 tests
Martin Willemoes Hansen [Wed, 12 Mar 2003 14:24:47 +0000 (14:24 -0000)]
    * Patched makefile.gnu to work with the new NUnit2 tests
        * Added makefile.gnu
        * Added microsoftvisualbasic_test.args
        * Removed AllTests.cs not need for NUnit 2.0
        * Updated CollectionTest.cs, ConversionTest.cs and
          DateAndTimeTest.cs to NUnit 2.0

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

21 years ago2003-03-12 Alan Tam <Tam@SiuLung.com>
Alan Tam [Wed, 12 Mar 2003 14:07:00 +0000 (14:07 -0000)]
2003-03-12  Alan Tam <Tam@SiuLung.com>

* DataSet.cs: Fixed a bug that the file written does not close correctly.

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

21 years ago2003-03-12 Alan Tam <Tam@SiuLung.com>
Alan Tam [Wed, 12 Mar 2003 14:04:39 +0000 (14:04 -0000)]
2003-03-12  Alan Tam <Tam@SiuLung.com>

        * XmlDataDocument.cs: Still need to print tag for the DataSet if there
        is no data at all.

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

21 years ago2003-03-12 Elan Feingold <efeingold@mn.rr.com>
Miguel de Icaza [Wed, 12 Mar 2003 05:43:46 +0000 (05:43 -0000)]
2003-03-12  Elan Feingold <efeingold@mn.rr.com>

* XmlCustomFormatter.cs: Correct signature, Implement
ToByteArrayBase64

* XmlSerializationWriter.cs: Fix prototype.

* XmlSerializer.cs: Implements Deserialize().

2003-03-12  Elan Feingold <efeingold@mn.rr.com>

* XmlTextReader.cs: When throwing a ReaderException, show what
character was the culprit

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

21 years agoSmall improvement
Miguel de Icaza [Wed, 12 Mar 2003 05:18:06 +0000 (05:18 -0000)]
Small improvement

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

21 years ago2003-03-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Miguel de Icaza [Wed, 12 Mar 2003 05:03:09 +0000 (05:03 -0000)]
2003-03-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspGenerator.cs:

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

21 years ago * TypeRef.cs: New file, used for pairing types and their names.
Jackson Harper [Wed, 12 Mar 2003 03:21:41 +0000 (03:21 -0000)]
* TypeRef.cs: New file, used for pairing types and their names.

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

21 years ago//
Jackson Harper [Wed, 12 Mar 2003 03:20:15 +0000 (03:20 -0000)]
//
// Mono.ILASM.TypeRef
//
// Author(s):
//  Jackson Harper (Jackson@LatitudeGeo.com)
//
// (C) 2003 Jackson Harper, All rights reserved
//

using PEAPI;
using System;

namespace Mono.ILASM {

public class TypeRef {

public readonly PEAPI.Type Type;
public readonly string FullName;

public TypeRef (PEAPI.Type type, string full_name)
{
Type = type;
FullName = full_name;
}

public override string ToString ()
{
return FullName;
}
}

}

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

21 years agoFixed typo.
César Natarén [Wed, 12 Mar 2003 01:39:40 +0000 (01:39 -0000)]
Fixed typo.

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

21 years agomcs/class: Added directories Microsoft.JScript and Microsoft.Vsa that will have the...
César Natarén [Wed, 12 Mar 2003 01:28:03 +0000 (01:28 -0000)]
mcs/class: Added directories Microsoft.JScript and Microsoft.Vsa that will have the runtime and CodeDom support for the JScript compiler.

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