mono.git
21 years ago2003-03-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 7 Mar 2003 15:37:52 +0000 (15:37 -0000)]
2003-03-07  Martin Baulig  <martin@ximian.com>

* debug-jit.c: #include <config.h>.

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

21 years ago2003-03-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 7 Mar 2003 14:46:24 +0000 (14:46 -0000)]
2003-03-07  Martin Baulig  <martin@ximian.com>

* marshal.c (mono_marshal_free_array): That "TESTFREE %p" was
getting really annoying ....

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

21 years agoThread doc
Dick Porter [Fri, 7 Mar 2003 14:26:53 +0000 (14:26 -0000)]
Thread doc

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

21 years agoFix build
Dick Porter [Fri, 7 Mar 2003 14:20:57 +0000 (14:20 -0000)]
Fix build

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

21 years agoUsing make RUNTIME=something really works for all the modules now.
Paolo Molaro [Fri, 7 Mar 2003 12:13:50 +0000 (12:13 -0000)]
Using make RUNTIME=something really works for all the modules now.

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

21 years ago2003-03-07 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 7 Mar 2003 11:28:33 +0000 (11:28 -0000)]
2003-03-07  Zoltan Varga  <vargaz@freemail.hu>

* reflection.c (fixup_method): added support for array methods.

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

21 years ago * makefile, makefile.gnu: Add AssemblyInfo.cs to build
Jackson Harper [Fri, 7 Mar 2003 07:21:25 +0000 (07:21 -0000)]
* makefile, makefile.gnu: Add AssemblyInfo.cs to build

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

21 years ago * AssemblyInfo.cs: Bump up version number, this new version is a major
Jackson Harper [Fri, 7 Mar 2003 07:18:22 +0000 (07:18 -0000)]
* AssemblyInfo.cs: Bump up version number, this new version is a major
structural change, PEAPI is now being used for code emission.

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

21 years ago * makefile: add some tests
Jackson Harper [Fri, 7 Mar 2003 07:14:32 +0000 (07:14 -0000)]
* makefile: add some tests
* test-5.il, test-6.il, test-7.il: New tests, test field declaration

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

21 years ago * codegen/ClassTable.cs: Add method to check for undefined types
Jackson Harper [Fri, 7 Mar 2003 07:09:27 +0000 (07:09 -0000)]
* codegen/ClassTable.cs: Add method to check for undefined types
* Driver.cs: Check that all types are defined before writing pe file

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

21 years ago * ClassTable.cs: Return ClassDef when defining types
Jackson Harper [Fri, 7 Mar 2003 06:50:07 +0000 (06:50 -0000)]
* ClassTable.cs: Return ClassDef when defining types

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

21 years ago * CodeGen.cs: Use class table for adding type definitions
Jackson Harper [Fri, 7 Mar 2003 06:47:20 +0000 (06:47 -0000)]
* CodeGen.cs: Use class table for adding type definitions

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

21 years ago * ILParser.jay: Pass null Location when adding class, concat dottedName pieces
Jackson Harper [Fri, 7 Mar 2003 06:42:40 +0000 (06:42 -0000)]
* ILParser.jay: Pass null Location when adding class, concat dottedName pieces

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

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

* Directory.cs: readded mkdir -p behavior. Thanks to kiwnix for
pointing it out.

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

21 years agochangelog
Jackson Harper [Fri, 7 Mar 2003 05:56:28 +0000 (05:56 -0000)]
changelog

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

21 years ago * ClassTable.cs: Add method for adding class definitions to the
Jackson Harper [Fri, 7 Mar 2003 05:54:37 +0000 (05:54 -0000)]
* ClassTable.cs: Add method for adding class definitions to the
the table.

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

21 years ago * makefile, makefile.gnu: Include PEAPI.cs instead of linking to it, this fixes...
Jackson Harper [Fri, 7 Mar 2003 05:52:10 +0000 (05:52 -0000)]
* makefile, makefile.gnu: Include PEAPI.cs instead of linking to it, this fixes build but is not ideal.

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

21 years ago * Driver.cs: Change a few calls to match new CodeGen
Jackson Harper [Fri, 7 Mar 2003 04:52:24 +0000 (04:52 -0000)]
* Driver.cs: Change a few calls to match new CodeGen
* makefile: Build with PEAPI
* makefile.gnu: Build with PEAPI

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

21 years ago * ILParser.jay: Reconfigure to work with new PEAPI emission system
Jackson Harper [Fri, 7 Mar 2003 04:47:20 +0000 (04:47 -0000)]
* ILParser.jay: Reconfigure to work with new PEAPI emission system

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

21 years agochangelog
Jackson Harper [Fri, 7 Mar 2003 04:44:34 +0000 (04:44 -0000)]
changelog

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

21 years ago * CodeGen.cs: Reconfigure to work with new PEAPI emission system
Jackson Harper [Fri, 7 Mar 2003 04:44:00 +0000 (04:44 -0000)]
* CodeGen.cs: Reconfigure to work with new PEAPI emission system

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

21 years ago * ClassTable.cs: Add file, this is a 'table' for storing classes
Jackson Harper [Fri, 7 Mar 2003 04:40:00 +0000 (04:40 -0000)]
* ClassTable.cs: Add file, this is a 'table' for storing classes
* Location.cs: Add file, this will eventually be used for marking
locations in IL files

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

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

* HttpWebRequest.cs: implemented IDisposable, make the request stream
read only. Changed the way of disposing the socket.

* HttpWebResponse.cs: wrapped the socket in a write-only NetworkStream,
handle chunked transfer encoding (no more hangs), added serialization
stuff, call CheckDisposed at the beginning of methods/properties (not
in a finally clause).

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

21 years agoForgot ChangeLog
Jackson Harper [Fri, 7 Mar 2003 04:21:17 +0000 (04:21 -0000)]
Forgot ChangeLog

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

21 years ago * makefile.gnu: Add PEAPI to the build
Jackson Harper [Fri, 7 Mar 2003 04:20:41 +0000 (04:20 -0000)]
* makefile.gnu: Add PEAPI to the build

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

21 years ago * makefile.gnu: Add file
Jackson Harper [Fri, 7 Mar 2003 04:17:45 +0000 (04:17 -0000)]
* makefile.gnu: Add file
* list.unix: Add file

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

21 years ago* PEAPI.cs: Do not add file extensions to output names
Jackson Harper [Fri, 7 Mar 2003 04:17:02 +0000 (04:17 -0000)]
* PEAPI.cs: Do not add file extensions to output names

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

21 years ago2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 7 Mar 2003 03:22:31 +0000 (03:22 -0000)]
2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>

* list.unix: New. All C# files required to build the assembly.
* makefile.gnu: New. Makefile to build the assembly under Linux.

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

21 years ago2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 7 Mar 2003 03:04:42 +0000 (03:04 -0000)]
2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>

* cert2spc.cs: Update to use the new PKCS7 class (from Mono.Security
assembly) and AssemblyInfo.cs. Older version was located in /mcs/tools.
* makefile: New. PROTOTYPE makefile (not tested) for Linux.
* secutil.cs: Updated to use AssemblyInfo.cs. Older version was located
in /mcs/tools.
* sectools.build: New. NAnt build file to build all security tools.

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

21 years ago2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 7 Mar 2003 03:02:04 +0000 (03:02 -0000)]
2003-03-06  Sebastien Pouliot <spouliot@videotron.ca>

* library.build: added Mono.Security to build, test and clean.

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

21 years ago2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 7 Mar 2003 02:42:46 +0000 (02:42 -0000)]
2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>

* SoftwarePublisherCertificateTest.cs: New. Unit tests for
using some SPC files generated by cert2spc.

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

21 years ago2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 7 Mar 2003 02:40:37 +0000 (02:40 -0000)]
2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>

* Mono.Security_test.build: New. NAnt build file for unit tests.

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

21 years ago2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 7 Mar 2003 02:33:43 +0000 (02:33 -0000)]
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=12273

21 years ago2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 7 Mar 2003 02:32:12 +0000 (02:32 -0000)]
2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>

* ASN1.cs: Updated ASN1 class (from corlib). This file will,
eventually, be automagically synched with corlib.
* ASN1Convert.cs: New. Helper class to convert from and to
ASN1 structures.
* PKCS7.cs: New. Basic implementation of CMS (Cryptographic
Message Syntax Standard).

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

21 years ago2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 7 Mar 2003 02:28:59 +0000 (02:28 -0000)]
2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>

* Mono.Security.build: New. NAnt build file.

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

21 years agoFlush
Miguel de Icaza [Fri, 7 Mar 2003 00:31:30 +0000 (00:31 -0000)]
Flush

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

21 years ago2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 7 Mar 2003 00:30:09 +0000 (00:30 -0000)]
2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>

* AssemblyInfo.cs: New. Global assembly attributes (version and
  copyright) for security tools.
* README: New. Important information about the Mono's security tools

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

21 years agoFlush
Miguel de Icaza [Fri, 7 Mar 2003 00:18:55 +0000 (00:18 -0000)]
Flush

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

21 years agoupdated
Per Arneng [Thu, 6 Mar 2003 21:19:28 +0000 (21:19 -0000)]
updated

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

21 years agoUpdated the changelog nd removed the obsolete SmtpMessage.cs
Per Arneng [Thu, 6 Mar 2003 21:16:58 +0000 (21:16 -0000)]
Updated the changelog nd removed the obsolete SmtpMessage.cs

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

21 years agoAdded MailMessageWrapper to replace SmtpMessage
Per Arneng [Thu, 6 Mar 2003 21:13:04 +0000 (21:13 -0000)]
Added MailMessageWrapper to replace SmtpMessage

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

21 years agoforgot this
Gonzalo Paniagua Javier [Thu, 6 Mar 2003 19:05:53 +0000 (19:05 -0000)]
forgot this

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

21 years agoFlush
Miguel de Icaza [Thu, 6 Mar 2003 17:49:31 +0000 (17:49 -0000)]
Flush

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

21 years ago2003-03-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 6 Mar 2003 17:12:25 +0000 (17:12 -0000)]
2003-03-06  Zoltan Varga  <vargaz@freemail.hu>

* ILGenerator.cs (Emit): Do not pop the arguments off the stack for
ldftn etc. Fixes #39196.

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

21 years ago2003-03-06 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Thu, 6 Mar 2003 15:34:57 +0000 (15:34 -0000)]
2003-03-06  Ville Palo <vi64pa@kolumbus.fi>

* DataTableTest.cs: More tests for Select ()

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

21 years ago2003-03-06 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 6 Mar 2003 13:12:52 +0000 (13:12 -0000)]
2003-03-06  Nick Drochak  <ndrochak@gol.com>

* TimeSpan.cs (Negate): Throw exception when value is MinValue.

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

21 years agoRelease 0.22
Duncan Mak [Thu, 6 Mar 2003 04:55:01 +0000 (04:55 -0000)]
Release 0.22

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

21 years agoForgot to commit before tagging for the release ;-(
Duncan Mak [Thu, 6 Mar 2003 04:07:58 +0000 (04:07 -0000)]
Forgot to commit before tagging for the release ;-(

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

21 years agoForgot to commit before my tag ;-(
Duncan Mak [Thu, 6 Mar 2003 04:07:05 +0000 (04:07 -0000)]
Forgot to commit before my tag ;-(

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

21 years ago*** empty log message ***
Aleksey Demakov [Thu, 6 Mar 2003 02:22:49 +0000 (02:22 -0000)]
*** empty log message ***

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

21 years agoAdd key file
Miguel de Icaza [Thu, 6 Mar 2003 02:02:21 +0000 (02:02 -0000)]
Add key file

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

21 years ago2003-03-05 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 6 Mar 2003 02:02:03 +0000 (02:02 -0000)]
2003-03-05  Miguel de Icaza  <miguel@ximian.com>

* cfold.cs: Catch division by zero in modulus operator during
constant folding.

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

21 years agoStreams
Miguel de Icaza [Thu, 6 Mar 2003 01:19:14 +0000 (01:19 -0000)]
Streams

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

21 years agoFlush
Miguel de Icaza [Thu, 6 Mar 2003 01:18:27 +0000 (01:18 -0000)]
Flush

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

21 years agoAdd Compression directory
Miguel de Icaza [Thu, 6 Mar 2003 01:17:58 +0000 (01:17 -0000)]
Add Compression directory

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

21 years agoAdd SharpZiplib
Miguel de Icaza [Thu, 6 Mar 2003 01:17:10 +0000 (01:17 -0000)]
Add SharpZiplib

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

21 years agorelease-o-rama preparations
Miguel de Icaza [Thu, 6 Mar 2003 00:04:37 +0000 (00:04 -0000)]
release-o-rama preparations

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

21 years ago2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 23:45:51 +0000 (23:45 -0000)]
2003-03-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ASCIIEncoding.cs: fixed bug #38984.

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

21 years ago2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 23:40:43 +0000 (23:40 -0000)]
2003-03-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ASCIIEncodingTest.cs: added a couple of asserts fot zero-length
arrays.

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

21 years ago2003-03-05 Aleksey Demakov <avd@openlinksw.com>
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 23:37:21 +0000 (23:37 -0000)]
2003-03-05  Aleksey Demakov <avd@openlinksw.com>

* ASCIIEncoding.cs:
* Latin1Encoding.cs: fix GetString (byte[]) and
GetString (byte[], int, int) for zero-length case.

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

21 years agoAdded classes:
Per Arneng [Wed, 5 Mar 2003 21:26:26 +0000 (21:26 -0000)]
Added classes:
SmtpMessage - A more sofisticated mail container than MailMessage
MailAddress - A class that represents a mail address
MailAddressCollection - A collection of mail adresses

Theese classes where added to support the funtionality of serveral
recievers and Cc and Bcc. And also to ensure the format of the
address strings.

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

21 years ago2003-03-05 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 5 Mar 2003 20:28:45 +0000 (20:28 -0000)]
2003-03-05  Miguel de Icaza  <miguel@ximian.com>

* category.cs (CategoryUtils.CategoryFromName): Use StartsWith
("Is") instead of a substring for (0,2) which was throwing an
exception causing Category.None to be returned

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

21 years agoFlush
Miguel de Icaza [Wed, 5 Mar 2003 20:01:31 +0000 (20:01 -0000)]
Flush

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

21 years agocheck in for Dennis Hayes, see ChangeLog
Alexandre Pigolkine [Wed, 5 Mar 2003 19:18:52 +0000 (19:18 -0000)]
check in for Dennis Hayes, see ChangeLog

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

21 years ago2003-03-05 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 5 Mar 2003 15:25:18 +0000 (15:25 -0000)]
2003-03-05  Dick Porter  <dick@ximian.com>

* MemoryStreamTest.cs: Some more tests

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

21 years ago2003-03-05 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Wed, 5 Mar 2003 14:47:51 +0000 (14:47 -0000)]
2003-03-05  Dietmar Maurer  <dietmar@ximian.com>

* monobitset.c (mono_bitset_set_all): impl.

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

21 years ago2003-03-05 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 5 Mar 2003 13:08:39 +0000 (13:08 -0000)]
2003-03-05  Martin Baulig  <martin@ximian.com>

* debug-jit.c, debug-jit.h: New files.  Moved all JIT-specific
stuff here.

* debug.c (mono_debug_add_method): Moved to debug-jit.c.
(mono_debug_handle, mono_debug_initialized): Made them global.
(replace_suffix): Removed, this isn't used anymore.
(record_line_number): Moved to debug-jit.c.
(debug_generate_method_lines): Moved to debug-jit.c
(generate_line_number): Renamed to
_mono_debug_generate_line_number() and made it global.
(debug_update_il_offsets): Moved to debug-jit.c
(mono_debug_get_image): Renamed to _mono_debug_get_image() and made
it global.
(address_from_il_offset): Renamed to
_mono_debug_address_from_il_offset() and made it global.
(il_offset_from_position): Moved to debug-jit.c
(lookup_method): Renamed to _mono_debug_lookup_method() and made
it global.
(mono_debug_add_method): Moved to debug-jit.c.
(mono_debug_create_notification_function): Use two new functions
mono_debug_codegen_breakpoint() and mono_debug_codegen_ret()
instead of x86_breakpoint() and x86_ret().

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

21 years ago2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 11:12:52 +0000 (11:12 -0000)]
2003-03-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MemoryStream.cs: general fixes and reformatted. Passes all tests in
the new MemoryStreamTest.

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

21 years ago2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 11:06:42 +0000 (11:06 -0000)]
2003-03-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MemoryStreamTest.cs: some nunit2 love. Added a bunch of new tests.

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

21 years agoWed Mar 5 11:35:54 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 5 Mar 2003 10:40:28 +0000 (10:40 -0000)]
Wed Mar 5 11:35:54 CET 2003 Paolo Molaro <lupus@ximian.com>

* monoresgen.cs: patch from Ian MacLean <ianm@ActiveState.com>
to add the /compile option.

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

21 years ago2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 02:24:44 +0000 (02:24 -0000)]
2003-03-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MemoryStream.cs: undo my bogus fix in ToArray. Allow GetBuffer and
ToArray even after closing the stream.

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

21 years ago2003-03-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 5 Mar 2003 00:17:19 +0000 (00:17 -0000)]
2003-03-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Queue.cs: fixed bug #39046.

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

21 years ago2003-03-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 4 Mar 2003 23:39:06 +0000 (23:39 -0000)]
2003-03-04  Sebastien Pouliot  <spouliot@videotron.ca>

* crypto: Updated crypto status and plan

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

21 years ago2003-03-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 4 Mar 2003 23:35:13 +0000 (23:35 -0000)]
2003-03-04  Sebastien Pouliot  <spouliot@videotron.ca>

* System.Security.build: Added a new output System.Security_cmp.dll
which links with mscorlib. This version is to be used to generate
the class status web page (required for CorCompare).

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

21 years ago2003-03-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 4 Mar 2003 23:33:56 +0000 (23:33 -0000)]
2003-03-04  Sebastien Pouliot  <spouliot@videotron.ca>

* makefile: System.Security (corlib) class status now compared
with System.Security_cmp.dll (mscorlib) as required for CorCompare.

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

21 years ago2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 20:47:52 +0000 (20:47 -0000)]
2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* SqlException.cs: implemented GetObjectData ().

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

21 years ago2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 20:44:31 +0000 (20:44 -0000)]
2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Win32Exception.cs: implemented GetObjectData ().

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

21 years ago2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 20:27:43 +0000 (20:27 -0000)]
2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* list.unix: added RunInstallerAttribute.cs
* System.ComponentModel/RunInstallerAttribute.cs: New file.

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

21 years agoAdded missing file
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 20:13:17 +0000 (20:13 -0000)]
Added missing file

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

21 years ago2003/03/04 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Tue, 4 Mar 2003 19:58:58 +0000 (19:58 -0000)]
2003/03/04  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* mb-parser.jay: added rule for Imports with alias
* mb-parser.jay: Friend (internal) modifier was missing,
 Shared modifier was expecting Static token erroneously
 Modules must accept only a static constructor rule added
 Constant declaration rule added
* makefile & makefile.gnu : actually run the compiled program on test target

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

21 years ago2003-03-04 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 4 Mar 2003 19:29:38 +0000 (19:29 -0000)]
2003-03-04  Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
fix again

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

21 years ago2003-03-04 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 4 Mar 2003 19:27:36 +0000 (19:27 -0000)]
2003-03-04  Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient.Oci/OciDefineHandle.cs :
* System.Data.OracleClient.Oci/OciEnvironmentHandle.cs :
* System.Data.OracleClient.Oci/OciLobLocator.cs :
* System.Data.OracleClient/OracleLob.cs :
Fix win32 build

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

21 years ago2003-03-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 4 Mar 2003 18:39:58 +0000 (18:39 -0000)]
2003-03-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlDocumentFragment.cs, XmlElement.cs :
  modified InnerXml (fragment type from Element to DocumentFragment).

* XmlElement.cs : fixed WriteTo() ns check.
* XmlNamespaceManager.cs : MS.NET allows Add() used two or more times.
* XmlNode.cs : fixed ConstructNamespaceManager().

* XmlConstructs.cs : added IsSpace, IsName, IsNameStart, IsNCName,
  IsPubid with an int arg.
* XmlReader.cs : changed to use XmlChar.cs (its role is as same as
  XmlConstructs.cs).
* XmlTextReader.cs :
  improved error messages with line info.
  / checking matching start and end tags.
  / prevents the apperance of multiple root elements. (patch by Erik)
  fixed and refactored ReadInnerXml() and ReadOuterXml()
  changed to use XmlChar.cs.

* XmlTextWriter.cs : changed to put element's xmlns at CloseStartTag ()
  (It will help c14n implementation.)
  / blocks multiple attribute output with element node.

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

21 years agoTue Mar 4 18:03:27 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 4 Mar 2003 17:08:50 +0000 (17:08 -0000)]
Tue Mar 4 18:03:27 CET 2003 Paolo Molaro <lupus@ximian.com>

* socket-io.c:  handle case when AF_INET6 and AF_IPX are not defined
(pointed out by Michael Adams).

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

21 years agouse the freshly built mcs.exe
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 15:31:23 +0000 (15:31 -0000)]
use the freshly built mcs.exe

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

21 years ago2003-03-04 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 4 Mar 2003 13:50:35 +0000 (13:50 -0000)]
2003-03-04  Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
* System.Data.OracleClient.Oci/IOciHandle.cs:
* System.Data.OracleClient.Oci/OciDescriptorType.cs:
Removed. These are no longer used.
* System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
Add new class
* list:
Add System.Data.OracleClient.Oci/OciParameterDescriptor.cs
Rem System.Data.OracleClient.Oci/IOciDescriptorHandle.cs
Rem System.Data.OracleClient.Oci/IOciHandle.cs
Rem System.Data.OracleClient.Oci/OciDescriptorType.cs
* System.Data.OracleClient/OciGlue.cs:
Move the OCIAttrGet* methods into OciHandle
* System.Data.OracleClient/OracleDataReader.cs:
* System.Data.OracleClient/OracleParameter.cs:
Change the way that columns are bound and described
* System.Data.OracleClient.Oci/OciBindHandle.cs:
* System.Data.OracleClient.Oci/OciDefineHandle.cs:
* System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
* System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
* System.Data.OracleClient.Oci/OciErrorHandle.cs:
* System.Data.OracleClient.Oci/OciHandle.cs:
* System.Data.OracleClient.Oci/OciLobLocator.cs:
* System.Data.OracleClient.Oci/OciServerHandle.cs:
* System.Data.OracleClient.Oci/OciServiceHandle.cs:
* System.Data.OracleClient.Oci/OciSessionHandle.cs:
* System.Data.OracleClient.Oci/OciStatementHandle.cs:
* System.Data.OracleClient.Oci/OciTransactionHandle.cs:
All handles now derive from OciHandle, and these classes
have been rewritten as such.  Also attempted to implement
the Dispose () methods for these classes.
* System.Data.OracleClient.Oci/OciHandleType.cs:
Add descriptor types into here because handles and
descriptors are used in many of the same OCI functions.

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

21 years agoAnd the changelog
Dick Porter [Tue, 4 Mar 2003 12:56:00 +0000 (12:56 -0000)]
And the changelog

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

21 years ago2003-03-04 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 4 Mar 2003 12:55:46 +0000 (12:55 -0000)]
2003-03-04  Dick Porter  <dick@ximian.com>

* icall.c: Temporarily reverted the Double and Single ToString()
change, because it broke nunit.

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

21 years ago2003-03-04 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 4 Mar 2003 12:52:51 +0000 (12:52 -0000)]
2003-03-04  Dick Porter  <dick@ximian.com>

* Single.cs: Temporarily reverted the Double and Single ToString()
change, because it broke nunit.

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

21 years agoTue Mar 4 12:40:58 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 4 Mar 2003 11:46:08 +0000 (11:46 -0000)]
Tue Mar 4 12:40:58 CET 2003 Paolo Molaro <lupus@ximian.com>

* object.h, threads.h: make include files compatible with C++
(patch by Jerome Laban <jlaban@wanadoo.fr>).

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

21 years ago2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 01:28:55 +0000 (01:28 -0000)]
2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* makefile:
* class/library.build:
* class/makefile.gnu: added Mono.Posix and System.Management.

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

21 years ago2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 4 Mar 2003 01:23:51 +0000 (01:23 -0000)]
2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpSessionState.cs: reworked to use SessionDictionary.
* SessionDictionary.cs: implemented serialization/deserialization.

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

21 years ago2003-03-03 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 3 Mar 2003 23:56:18 +0000 (23:56 -0000)]
2003-03-03  Tim Coleman <tim@timcoleman.com>
        * unix.args: Added
                System.Runtime.InteropServices/HandleRef.cs

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

21 years ago2003-03-03 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 3 Mar 2003 23:55:11 +0000 (23:55 -0000)]
2003-03-03  Tim Coleman <tim@timcoleman.com>
        * HandleRef.cs: Add this struct

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

21 years ago2003-03-03 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 3 Mar 2003 23:13:02 +0000 (23:13 -0000)]
2003-03-03  Miguel de Icaza  <miguel@ximian.com>

* NameValueCollection.cs: Uncoment constructor, an old MCS bug
prevented this from working.  Removed test for nullitude of col,
as it would have aborted anyways on the dereference in the base
constructor call.

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

21 years ago2003-03-04 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Mon, 3 Mar 2003 23:02:31 +0000 (23:02 -0000)]
2003-03-04  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * Double.cs: Changed ToString method. Added NumberFormatInfo support
    with DoubleFormatter class.
    * Single.cs: Changed ToString method. Added NumberFormatInfo support
    with SingleFormatter class.
    * DoubleFormatter.cs: New class with Double formatting functions.
    * SingleFormatter.cs: New class with Single formatting functions.

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

21 years ago2003-03-04 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Mon, 3 Mar 2003 23:02:31 +0000 (23:02 -0000)]
2003-03-04  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * Double.cs: Changed ToString method. Added NumberFormatInfo support
    with DoubleFormatter class.
    * Single.cs: Changed ToString method. Added NumberFormatInfo support
    with SingleFormatter class.
    * DoubleFormatter.cs: New class with Double formatting functions.
    * SingleFormatter.cs: New class with Single formatting functions.

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

21 years ago2003-03-03 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 3 Mar 2003 22:55:21 +0000 (22:55 -0000)]
2003-03-03  Sebastien Pouliot  <spouliot@videotron.ca>

* RSACryptoServiceProvider.cs: Delay keypair generation event when
keysize is a constructor parameter (major speed improvment when
importing keys). Removed NotSupportedException when CspParameter is
used in constructor (required for forthcoming security tools).

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

21 years ago2003-03-03 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 3 Mar 2003 22:46:24 +0000 (22:46 -0000)]
2003-03-03  Sebastien Pouliot  <spouliot@videotron.ca>

* XmlDsigBase64TransformTest.cs: Simplified some parts when fixing
XPath test.

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

21 years ago2003-03-03 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 3 Mar 2003 22:44:33 +0000 (22:44 -0000)]
2003-03-03  Sebastien Pouliot  <spouliot@videotron.ca>

* System.Security_test.build: Updated build file to stop linking
with MS assemblies (and like with Mono's corlib instead).

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