mono.git
21 years ago* test-9.il: Add output to the constructor so I know it is called, give
Jackson Harper [Tue, 18 Mar 2003 06:45:30 +0000 (06:45 -0000)]
* test-9.il: Add output to the constructor so I know it is called, give
the constructor the instance call conv.

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

21 years ago* ILParser.jay: Set CallConvs properly, use type_ref instead of type for
Jackson Harper [Tue, 18 Mar 2003 06:41:08 +0000 (06:41 -0000)]
* ILParser.jay: Set CallConvs properly, use type_ref instead of type for
method overrides.

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

21 years ago2003-03-17 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 18 Mar 2003 05:05:55 +0000 (05:05 -0000)]
2003-03-17  Duncan Mak  <duncan@ximian.com>

* MonoXSD.cs: A simple implementation of MonoXSD. It current
supports creating an XML Schema based on a .NET assembly. The
handling of schema derivation is simplistic.

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

21 years agolittle oops with virtual path
Gonzalo Paniagua Javier [Tue, 18 Mar 2003 01:55:24 +0000 (01:55 -0000)]
little oops with virtual path

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

21 years ago2003-03-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 18 Mar 2003 01:48:25 +0000 (01:48 -0000)]
2003-03-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* UrlUtils.cs: little fix in Combine ().

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

21 years ago2003-03-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 18 Mar 2003 01:44:46 +0000 (01:44 -0000)]
2003-03-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpContext.cs: implemented RewritePath in other way.
* HttpRequest.cs: removed SetPhysicalPath and added SetForm.
* HttpServerUtility.cs: implemented Transfer (string, bool).

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

21 years ago2003-03-17 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 18 Mar 2003 00:10:22 +0000 (00:10 -0000)]
2003-03-17  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (FieldExpr): do not allow initialization of initonly
fields on derived classes

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

21 years agofix the build. MonoTODOAttribute is internal
Gonzalo Paniagua Javier [Mon, 17 Mar 2003 23:16:11 +0000 (23:16 -0000)]
fix the build. MonoTODOAttribute is internal

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

21 years agooriginal version of monogc.c by John Sohn
Alexandre Pigolkine [Mon, 17 Mar 2003 22:46:21 +0000 (22:46 -0000)]
original version of monogc.c by John Sohn

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

21 years agoinitial checkin
Alexandre Pigolkine [Mon, 17 Mar 2003 22:38:01 +0000 (22:38 -0000)]
initial checkin

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

21 years agoinitial release
Alexandre Pigolkine [Mon, 17 Mar 2003 22:37:25 +0000 (22:37 -0000)]
initial release

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

21 years ago2003-03-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Mar 2003 22:24:25 +0000 (22:24 -0000)]
2003-03-17  Zoltan Varga  <vargaz@freemail.hu>

* icall.c (ves_icall_System_Reflection_FieldInfo_internal_from_handle):
New icall.

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

21 years ago2003-03-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Mar 2003 22:22:59 +0000 (22:22 -0000)]
2003-03-17  Zoltan Varga  <vargaz@freemail.hu>

* FieldInfo.cs (GetFieldFromHandle): Implemented.

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

21 years ago2003-03-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Mar 2003 19:51:11 +0000 (19:51 -0000)]
2003-03-17  Zoltan Varga  <vargaz@freemail.hu>

* object.c (mono_class_vtable): fix warning.

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

21 years ago2003-03-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Mar 2003 19:36:14 +0000 (19:36 -0000)]
2003-03-17  Zoltan Varga  <vargaz@freemail.hu>

* icall.c (ves_icall_type_is_subtype_of): Avoid vtable creation.

* reflection.c (mono_blob_entry_hash): Avoid reading uninitialized
memory.
(method_encode_clauses): Create exception info structures in the right
order.
(mono_reflection_setup_internal_class): Initialize supertypes field.

* class.c object.c: Handle interfaces which implement other interfaces
correctly.

* class.h class.c: Move the supertypes array initialization code into
a separate function so it can be used for dynamic types too. Also call
it earlier, in mono_class_init(), since it can be used before the
type is initialized.

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

21 years ago2003-03-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 17 Mar 2003 18:34:29 +0000 (18:34 -0000)]
2003-03-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.Compilation/BaseCompiler.cs:
* System.Web.Hosting/AppDomainFactory.cs: hacks to work-around our
buggy System.Uri.

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

21 years ago2003-03-17 Joel Basson <jstrike@mweb.co.za>
Joel Basson [Mon, 17 Mar 2003 18:22:52 +0000 (18:22 -0000)]
2003-03-17  Joel Basson  <jstrike@mweb.co.za>

* FileDialog.cs
* Updated Demo.cs and added "Enabled" property

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

21 years agoFixes by George Kodinov <gkodinov@openlinksw.co.uk>
Gonzalo Paniagua Javier [Mon, 17 Mar 2003 18:05:20 +0000 (18:05 -0000)]
Fixes by George Kodinov <gkodinov@openlinksw.co.uk>

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

21 years agobits
Rafael Teixeira [Mon, 17 Mar 2003 18:01:54 +0000 (18:01 -0000)]
bits

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

21 years ago2003-03-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 17 Mar 2003 17:36:06 +0000 (17:36 -0000)]
2003-03-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FileSystemWatcher.cs: added attributes and some more implementation.
Now only the guts left to do.

* FileSystemEventArgs.cs:
* RenamedEventArgs.cs: implemented a couple of properties.

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

21 years ago2003-03-17 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Mon, 17 Mar 2003 17:35:06 +0000 (17:35 -0000)]
2003-03-17  Daniel Morgan <danmorg@sc.rr.com>

* System.Data.build: on windows build, ignore
warnings CS0219: "The variable xxx is assigned but its value is
never used" and CS0168: "The variable xxx
is declared but never used"

* System.Data/DataRow.cs: flush

* System.Data/DataSet.cs: start implementation on Clear(),
and WriteXml() should write the start element <?xml ... ?> at the top
of the document

* System.Data/DataTable.cs: TODO/FIXME notes. Start implementation
of Compute() - still not working

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

21 years ago2003-03-18 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Mon, 17 Mar 2003 16:32:38 +0000 (16:32 -0000)]
2003-03-18  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* UnicodeEncoding.cs: changed WebName from unicodeFFFE to utf-16be.
  (unicodeFFFE is MS compliant, but isn't valid IANA encoding name.)

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

21 years ago * Removed AllTests.cs, System.Data/AllTests.cs,
Martin Willemoes Hansen [Mon, 17 Mar 2003 16:31:53 +0000 (16:31 -0000)]
    * Removed AllTests.cs, System.Data/AllTests.cs,
          System.Data.SqlTypes/AllTests.cs,
          System.Xml/AllTests.cs,
          TheTests.cs
        * NUnit2ified makefile.gnu, data_linux_test.args
          System.Data/DataColumnCollectionTest.cs,
          System.Data/DataSetTest.cs,
          System.Data/DataColumnTest.cs,
          System.Data/DataTableTest.cs,
          System.Data/UniqueConstraintTest.cs,
          System.Data/ConstraintCollectionTest.cs,
          System.Data/DataRelationTest.cs,
          System.Data/ForeignKeyConstraintTest.cs,
          System.Data/ConstraintTest.cs,
          System.Data/DataRowCollectionTest.cs,
          System.Data/DataRowTest.cs,
          System.Data.SqlTypes/SqlBinaryTest.cs,
          System.Data.SqlTypes/SqlDateTimeTest.cs,
          System.Data.SqlTypes/SqlGuidTest.cs,
          System.Data.SqlTypes/SqlInt64Test.cs,
          System.Data.SqlTypes/SqlStringTest.cs,
          System.Data.SqlTypes/SqlBooleanTest.cs,
          System.Data.SqlTypes/SqlDecimalTest.cs,
          System.Data.SqlTypes/SqlInt16Test.cs,
          System.Data.SqlTypes/SqlMoneyTest.cs,
          System.Data.SqlTypes/SqlByteTest.cs,
          System.Data.SqlTypes/SqlDoubleTest.cs,
          System.Data.SqlTypes/SqlInt32Test.cs,
          System.Data.SqlTypes/SqlSingleTest.cs
          System.Xml/XmlDataDocumentTest.cs

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

21 years ago2003-03-18 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Mon, 17 Mar 2003 16:27:31 +0000 (16:27 -0000)]
2003-03-18  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* StringWriter.cs : don't release internalString on Dispose().

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

21 years ago2003-03-18 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Mon, 17 Mar 2003 16:02:58 +0000 (16:02 -0000)]
2003-03-18  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* added XmlParserInput.cs and DTDObjectModel.cs to list.unix and
  Mono.System.Xml.csproj.

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

21 years ago2003-03-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 17 Mar 2003 16:02:30 +0000 (16:02 -0000)]
2003-03-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Timer.cs: Elapsed is an event. Added a few attributes.

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

21 years ago2003-03-18 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Mon, 17 Mar 2003 16:01:36 +0000 (16:01 -0000)]
2003-03-18  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* added XmlParserInput.cs for multi xml document sources.
* added DTDObjectModel.cs (maybe temporary).
* XmlTextReader.cs :
  + fixed ctor to use XmlStreamReader. Allowed null XmlParserContext.
  + Some members such as LineNumber, ReadChar now uses XmlParserInput.
  + added support for Namespaces (namespace-ignorant parse available).
  + added support for XmlResolver.
  + replace SetReaderContext()/SetReaderFragment() with Initialize().
  + use NameTable in CreateNameString.
  + fixed ReadCData(). Now reads "]]]>" correctly.
  + support for DTD parse.
  + Read() now throws an error when it reached EOF while Depth > 0.
* XmlAttribute.cs,
  XmlDocumentFragment.cs,
  XmlElement.cs : fix related to the changes of XmlTextReader.Initialize
* XmlDocument.cs : ReadNode() now reads DocumentType.
* XmlDocumentType.cs : implemented Entities, Notations, WriteTo().
* XmlEntity.cs,
  XmlNotation.cs : added override LastLinkedChild (for doctype node).
* XmlNamedNodeMap.cs : Remove() raises an error if target is read only.
* XmlElement.cs : bugfix for node removal of set_InnerXml.
* XmlNode.cs : added insertBeforeIntern() derived from InsertBefore().
  (to append child XmlEntity into XmlDocumentType correctly.)
* XmlInputStream.cs : fixed to access file with FileAccess.Read.

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

21 years ago*** empty log message ***
Aleksey Demakov [Mon, 17 Mar 2003 12:37:45 +0000 (12:37 -0000)]
*** empty log message ***

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

21 years ago*** empty log message ***
Aleksey Demakov [Mon, 17 Mar 2003 12:18:58 +0000 (12:18 -0000)]
*** empty log message ***

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

21 years ago* test-9.il: New test, test instaniating a class
Jackson Harper [Mon, 17 Mar 2003 07:13:36 +0000 (07:13 -0000)]
* test-9.il: New test, test instaniating a class

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

21 years ago* Driver.cs: Add switch to display method definitions and references.
Jackson Harper [Mon, 17 Mar 2003 07:10:30 +0000 (07:10 -0000)]
* Driver.cs: Add switch to display method definitions and references.

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

21 years ago* MethodTable.cs: Fire events when methods are defined and referenced
Jackson Harper [Mon, 17 Mar 2003 07:07:52 +0000 (07:07 -0000)]
* MethodTable.cs: Fire events when methods are defined and referenced

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

21 years ago* ILParser.jay: .ctor and .cctor can also be method names.
Jackson Harper [Mon, 17 Mar 2003 07:05:33 +0000 (07:05 -0000)]
* ILParser.jay: .ctor and .cctor can also be method names.

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

21 years ago* ILTokenizer.cs: Append tail to values so opcodes like ldarg.s
Jackson Harper [Mon, 17 Mar 2003 07:02:16 +0000 (07:02 -0000)]
* ILTokenizer.cs: Append tail to values so opcodes like ldarg.s
are resolved properly

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

21 years ago2003-03-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Mon, 17 Mar 2003 00:19:43 +0000 (00:19 -0000)]
2003-03-16  Daniel Morgan <danmorg@sc.rr.com>

* System.Data/DataRowView.cs: in the constructor pass
DataRow in instead of int index of the DataRow
in DataTable.Rows

* System.Data/DataTable.cs: implement sorting
for method Select(filterExpression,sort)

* System.Data/DataView.cs: more implementation -
Now, If Sort, RowFilter, or RowStateFilter is set, an
enumerated DataRowViews will be a view with those
properties applied.  Still need to implement event handling
though.

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

21 years ago2003-03-16 Daniel Lopez Ridruejo <daniel @ rawbyte.com>
Daniel Lopez Ridruejo [Sun, 16 Mar 2003 22:50:22 +0000 (22:50 -0000)]
2003-03-16  Daniel Lopez Ridruejo <daniel @ rawbyte.com>
        * HttpContext.cs : Implemented RewritePath
        * HttpRequest.cs : Added internal function SetPhysicalPath

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

21 years ago* ILParser.jay: Use assembly_ref for extern assemblies so names with dashes can be...
Jackson Harper [Sun, 16 Mar 2003 19:45:51 +0000 (19:45 -0000)]
* ILParser.jay: Use assembly_ref for extern assemblies so names with dashes can be used.

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

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

* DataColumnCollection.cs: Tiny clean up

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

21 years ago* Driver.cs: Add switch to display tokens as they are generated.
Jackson Harper [Sun, 16 Mar 2003 18:23:08 +0000 (18:23 -0000)]
* Driver.cs: Add switch to display tokens as they are generated.

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

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

* DataColumn.cs: little fixes.
* DataColumnCollection.cs: Lots of little fixes and improvments.

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

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

* DataColumnCollectionTest.cs: little fix.

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

21 years ago* ILTokenizer.cs: Fire an event when a new token is ready.
Jackson Harper [Sun, 16 Mar 2003 18:17:44 +0000 (18:17 -0000)]
* ILTokenizer.cs: Fire an event when a new token is ready.

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

21 years ago2003-03-16 Pedro Martnez Juli <yoros@wanadoo.es>
Pedro Martínez Juliá [Sun, 16 Mar 2003 18:08:31 +0000 (18:08 -0000)]
2003-03-16  Pedro Martnez Juli  <yoros@wanadoo.es>

    * FloatingPointFormatter.cs: Added support for group separators.

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

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

* DataColumnCollectionTest.cs: Typos

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

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