mono.git
21 years ago * Control.cs : don't do anything if Anchor is set to default value
Aleksey Ryabchuk [Thu, 12 Jun 2003 14:48:33 +0000 (14:48 -0000)]
* Control.cs : don't do anything if Anchor is set to default value
* SystemInformation.cs : return some system metrics
* UserControl.cs : default size impl.

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

21 years ago2003-06-12 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 12 Jun 2003 14:00:20 +0000 (14:00 -0000)]
2003-06-12  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (mono_marshal_get_native_wrapper): support reference
return types

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

21 years agoWed Jun 11 18:32:51 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 12 Jun 2003 10:11:46 +0000 (10:11 -0000)]
Wed Jun 11 18:32:51 CEST 2003 Paolo Molaro <lupus@ximian.com>

* object.h, object.c: more portability stuff from Bernie Solomon.
Unexport mono_object_allocate(). Added mono_object_unbox ().
Set exitcode when an unhandled exception is thrown.

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

21 years ago2003-06-12 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 12 Jun 2003 08:43:33 +0000 (08:43 -0000)]
2003-06-12  Zoltan Varga  <vargaz@freemail.hu>

* FileStreamTest.cs: New tests for recently fixed bugs.

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

21 years ago2003-06-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 12 Jun 2003 08:35:22 +0000 (08:35 -0000)]
2003-06-11  Zoltan Varga  <vargaz@freemail.hu>

* FileStream.cs: Fix errors in previous checkins:
(Write): Only take the shortcut route if the data is longer than the
buffer length.
(Write): Flush the buffer before writing out the new data
(Write): Flush the buffer after writing out a segment since otherwise
we will go into an infinite loop.
(FlushBuffer): Remove my last change since it was clearly wrong.
(Seek): Run FlushBuffer () after the in-buffer seek optimization.
(Seek): Only use the in-buffer optimization if the buffer is not
empty.
(Length): Call FlushBuffer () since buffer data might change the size
of the stream.

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

21 years ago2003-06-11 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 12 Jun 2003 02:03:46 +0000 (02:03 -0000)]
2003-06-11  Sebastien Pouliot  <spouliot@videotron.ca>

* AllTests2.cs: Converted tests to NUnit2 format.
* RSACryptoServiceProviderTest.cs: Converted tests to NUnit2 format.
* RSAPKCS1KeyExchangeDeformatterTest.cs: Converted tests to NUnit2 format.
* RSAPKCS1KeyExchangeFormatterTest.cs: Converted tests to NUnit2 format.
* RSAPKCS1SignatureDeformatterTest.cs: Converted tests to NUnit2 format.
* RSAPKCS1SignatureFormatterTest.cs: Converted tests to NUnit2 format.

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

21 years ago2003-06-11 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Thu, 12 Jun 2003 01:53:57 +0000 (01:53 -0000)]
2003-06-11  Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>

* CommandTests.cs: Changed code to use parameter names starting with ':'. Added test for empty query.
* DataReaderTests.cs: Added test for parameter names overlap. Added test for nonexistent parameter name.

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

21 years ago2003-06-11 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Thu, 12 Jun 2003 01:49:20 +0000 (01:49 -0000)]
2003-06-11  Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>

* NpgsqlCommand.cs: Fixed parameter replace bug when parameter names overlap. Thanks Ishpal Singh. Cleaned up the code.
* NpgsqlDataReader.cs: Fixed NPE bug when handling queries which doesn't return anything.
* NpgsqlParameter.cs: Added code to format parameter names to start with ':'.
* NpgsqlParameterCollection.cs: Added code to format parameter names to start with ':'.

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

21 years ago2003-06-11 Sebastien Pouliot <spouliot@motus.com>
Sebastien Pouliot [Thu, 12 Jun 2003 01:33:25 +0000 (01:33 -0000)]
2003-06-11  Sebastien Pouliot <spouliot@motus.com>

* crypto: Updated crypto status

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

21 years ago2003-06-11 Sebastien Pouliot <spouliot@motus.com>
Sebastien Pouliot [Thu, 12 Jun 2003 01:22:06 +0000 (01:22 -0000)]
2003-06-11  Sebastien Pouliot <spouliot@motus.com>

* DSACryptoServiceProvider.cs: Refactored from orginal by splitting
much core functionalities into DSAManaged.
* RSACryptoServiceProvider.cs: Refactored from orginal by splitting
much core functionalities into RSAManaged.
* RSAPKCS1SignatureDeformatter.cs: Updated to use the new PKCS#1 API.
Now works with any hash algorithm (which OID is defined in machine.config)
* RSAPKCS1SignatureFormatter.cs: Updated to use the new PKCS#1 API.
Now works with any hash algorithm (which OID is defined in machine.config)

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

21 years ago2003-06-11 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Thu, 12 Jun 2003 01:14:03 +0000 (01:14 -0000)]
2003-06-11  Sebastien Pouliot <spouliot@videotron.ca>

* unix.args: added Mono.Security.Cryptography/DSAManaged.cs and
RSAManaged.cs

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

21 years ago2003-06-11 Sebastien Pouliot <spouliot@motus.com>
Sebastien Pouliot [Thu, 12 Jun 2003 01:09:04 +0000 (01:09 -0000)]
2003-06-11  Sebastien Pouliot <spouliot@motus.com>

* DSAManaged.cs: Refactored from DSACryptoServiceProvider.cs. Cannot
be reused outside [ms]corlib because DSA constructor is internal :-(

* PKCS1.cs: Now support any hash algorithm when encoding PKCS 1.5
(i.e. not limited to pre-calculated values for known hashes). Some
other API changes to ease the use of other hash algorithms.

* RSAManaged.cs: Refactored from RSACryptoServiceProvider.cs. This
class is required for custom PKCS#1 padding in SSL (which is not
possible using RSACryptoServiceProvider).

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

21 years ago2003-06-11 Sebastien Pouliot <spouliot@motus.com>
Sebastien Pouliot [Thu, 12 Jun 2003 00:35:48 +0000 (00:35 -0000)]
2003-06-11  Sebastien Pouliot <spouliot@motus.com>

* BigInteger.cs: Added Clear to zeroize big integers and code to allow
compares with null (because operators == and != are re-defined). Note:
The class may still leak some private info in temp arrays (thanks Ben).

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

21 years ago * XmlReflectionImporter.cs: Added support for XmlIgnoreAttribute in enum members.
Lluis Sanchez [Wed, 11 Jun 2003 23:16:11 +0000 (23:16 -0000)]
* XmlReflectionImporter.cs: Added support for XmlIgnoreAttribute in enum members.
  Added support for DefaultValueAttribute.
* XmlSerializationWriterInterpreter.cs: Added support for DefaultValueAttribute. Fixed bug when writting
  the value of an enum.
* XmlTypeMapMember.cs: Added DefaultValue attribute.
* XmlTypeMapping.cs: EnumMap.GetXmlName and GetXmlValue, so they can now deal with
  integer values.

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

21 years ago2003-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 11 Jun 2003 20:48:43 +0000 (20:48 -0000)]
2003-06-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebClient.cs: implemented UploadFile. Fixed SetupRequest to set the
special headers *after* the others.

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

21 years ago2003-06-11 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Wed, 11 Jun 2003 18:22:02 +0000 (18:22 -0000)]
2003-06-11  Tim Coleman <tim@timcoleman.com>
        * SybaseConnection.cs:
                Make connection parameter parsing "more correct"
                and throw appropriate exceptions, similar to MS SqlClient
        * SybaseBinary.cs:
        * SybaseBoolean.cs:
        * SybaseByte.cs:
        * SybaseDateTime.cs:
        * SybaseDecimal.cs:
        * SybaseDouble.cs:
        * SybaseMoney.cs:
        * SybaseString.cs:
                Mass import of code from SqlClient to make this behave
                better.

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

21 years agoSimple script to print a stack trace and also look up all the managed
Dick Porter [Wed, 11 Jun 2003 17:02:46 +0000 (17:02 -0000)]
Simple script to print a stack trace and also look up all the managed
frames

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

21 years ago * ContextMenu.cs : SourceControl, Show method
Aleksey Ryabchuk [Wed, 11 Jun 2003 16:36:24 +0000 (16:36 -0000)]
* ContextMenu.cs : SourceControl, Show method
* Control.cs : ContextMenu, CanSelect, force parent to perform layout when Dock property changes
* GroupBox.cs
* Label.cs
* Panel.cs
* PictureBox.cs
* Splitter.cs
* ProgressBar.cs : remove Selectable style
* RadioButton.cs : set TextAlign to MiddleLeft by default
* tooltip.cs : override Dispose method
* win32Enums.cs
* win32functions.cs : flags and function for context menu

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

21 years agoWed Jun 11 18:01:06 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 11 Jun 2003 16:12:19 +0000 (16:12 -0000)]
Wed Jun 11 18:01:06 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.c, mini.h, jit-icalls.c: speedup emulation of opcodes that
don't raise exceptions.

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

21 years agoAdd markup
Miguel de Icaza [Wed, 11 Jun 2003 14:39:58 +0000 (14:39 -0000)]
Add markup

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

21 years ago * XmlSerializationReader.cs: Minor fix.
Lluis Sanchez [Wed, 11 Jun 2003 13:53:43 +0000 (13:53 -0000)]
* XmlSerializationReader.cs: Minor fix.

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

21 years ago* XmlSerializationReader.cs, XmlSerializationReaderInterpreter.cs: Minor fixes.
Lluis Sanchez [Wed, 11 Jun 2003 13:38:56 +0000 (13:38 -0000)]
* XmlSerializationReader.cs, XmlSerializationReaderInterpreter.cs: Minor fixes.

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

21 years agoFlush
Miguel de Icaza [Wed, 11 Jun 2003 13:37:48 +0000 (13:37 -0000)]
Flush

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

21 years ago2003-06-11 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 11 Jun 2003 12:39:20 +0000 (12:39 -0000)]
2003-06-11  Dick Porter  <dick@ximian.com>

* shared.c: Fix shared directory creation.  Patch from
Pablo Baena <pbaena@uol.com.ar>

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

21 years ago2003-06-11 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Wed, 11 Jun 2003 09:59:09 +0000 (09:59 -0000)]
2003-06-11  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (mono_marshal_get_native_wrapper): use custom
marshaler for return types.

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

21 years ago2003-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 11 Jun 2003 00:00:36 +0000 (00:00 -0000)]
2003-06-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MonoType.cs: don't throw nullref when the return type for a property
is specified and the property doesn't have a get accessor.

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

21 years ago2003-06-10 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 10 Jun 2003 22:56:27 +0000 (22:56 -0000)]
2003-06-10  Duncan Mak  <duncan@ximian.com>

* Array.cs (CreateInstance): Fixed a typo. It should throw
ArgumentNullException instead of ArgumentException.

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

21 years ago2003-06-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 10 Jun 2003 22:42:04 +0000 (22:42 -0000)]
2003-06-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HashtableTest.cs: removed duplicate tests and unneeded inner class.

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

21 years agoChange back the copyright. I guess I should not look for a carrear as a lawyer ;-)
Ben Maurer [Tue, 10 Jun 2003 22:37:50 +0000 (22:37 -0000)]
Change back the copyright. I guess I should not look for a carrear as a lawyer ;-)

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

21 years ago * Methods.cs: removed handler for UnknownNode event
Lluis Sanchez [Tue, 10 Jun 2003 18:31:05 +0000 (18:31 -0000)]
* Methods.cs: removed handler for UnknownNode event

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

21 years ago * SoapReflectionImporter.cs: Added check: some overrides cannot be applied to primit...
Lluis Sanchez [Tue, 10 Jun 2003 18:30:32 +0000 (18:30 -0000)]
* SoapReflectionImporter.cs: Added check: some overrides cannot be applied to primitive types.
* XmlAttributes.cs: Default value of XmlDefaultValue changed to System.DBNull.Value
* XmlCustomFormatter.cs: small fixes.
* XmlReflectionImporter.cs: Added check: some overrides cannot be applied to primitive types.
* XmlSerializationWriter.cs: Implemented TopLevelElement().
  WriteNamespaceDeclarations(): Fixed (the hashtable contains XmlQualifiedNames, not strings).
  WriteXsiType(): It is not necessary to add the namespace declaration, this will now be done by XmlWriter.
* XmlSerializationWriterInterpreter.cs: Call TopLevelElement() when writing classes or arrays as
  root elements.

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

21 years ago * XmlTextWriter.cs: when adding an attribute with a namespace, a prefix must be...
Lluis Sanchez [Tue, 10 Jun 2003 18:13:55 +0000 (18:13 -0000)]
* XmlTextWriter.cs: when adding an attribute with a namespace, a prefix must be automaticaly
  generated, and a namespace declaration must be added.
* XmlWriter.cs: the namespace for the prefix xmlns must be http://www.w3.org/2000/xmlns/

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

21 years agoTue Jun 10 19:00:31 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Jun 2003 17:09:45 +0000 (17:09 -0000)]
Tue Jun 10 19:00:31 CEST 2003 Paolo Molaro <lupus@ximian.com>

* tramp-x86.c, tramp-ppc.c, debug-mini.c: move arch-specific code
to arch-specific files.

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

21 years ago2003-06-10 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 10 Jun 2003 17:02:25 +0000 (17:02 -0000)]
2003-06-10  Dick Porter  <dick@ximian.com>

* acconfig.h:
* configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
available.

2003-06-10  Dick Porter  <dick@ximian.com>

* socket-io.c: Don't assume that one of struct ip_mreqn or struct
ip_mreq is available

2003-06-10  Dick Porter  <dick@ximian.com>

* atomic.c: Delete the useless compile warning

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

21 years ago2003-06-11 Nick Drochak <ndrochak@gol.cm>
Nick Drochak [Tue, 10 Jun 2003 16:44:00 +0000 (16:44 -0000)]
2003-06-11  Nick Drochak <ndrochak@gol.cm>

* Added Paolo's comments about CVS commits and changing code.
Also reorganized it a bit. Hopefully this is a more logical ordering.

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

21 years ago * Conrols.cs : Disposing property, Dispose method
Aleksey Ryabchuk [Tue, 10 Jun 2003 16:17:41 +0000 (16:17 -0000)]
* Conrols.cs : Disposing property, Dispose method
* Cursor.cs  : Show, Hide, Copy cursor
* NativeWindow.cs : destructor

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

21 years agoTue Jun 10 17:35:03 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Jun 2003 15:45:18 +0000 (15:45 -0000)]
Tue Jun 10 17:35:03 CEST 2003 Paolo Molaro <lupus@ximian.com>

* debug-mono-symfile.c, marshal.c, metadata.c, monitor.c,
mono-debug-debugger.c, mono-debug.c, process.c: portability fixes
by Bernie Solomon <bernard@ugsolutions.com>.

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

21 years agoRemoved the debugger download link from Mono 0.24 since that debugger version doesn...
Martin Baulig [Tue, 10 Jun 2003 14:59:15 +0000 (14:59 -0000)]
Removed the debugger download link from Mono 0.24 since that debugger version doesn't work with Mono 0.24.

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

21 years ago2003-06-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 10 Jun 2003 13:06:09 +0000 (13:06 -0000)]
2003-06-10  Zoltan Varga  <vargaz@freemail.hu>

* gc.c (mono_gc_init): Avoid error message on shutdown when
GC_DONT_GC=1 is used.

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

21 years agoBuild fix
Dick Porter [Tue, 10 Jun 2003 12:02:06 +0000 (12:02 -0000)]
Build fix

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

21 years ago2003-06-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 10 Jun 2003 09:57:22 +0000 (09:57 -0000)]
2003-06-10  Zoltan Varga  <vargaz@freemail.hu>

* icall.c (ves_icall_System_Reflection_Module_GetGuidInternal):
New icall to return the GUID of a module.

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

21 years ago2003-06-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 10 Jun 2003 09:55:48 +0000 (09:55 -0000)]
2003-06-10  Zoltan Varga  <vargaz@freemail.hu>

* Module.cs (Mono_GetGuid): New method to return the GUID of the
module.

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

21 years ago2003-06-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 10 Jun 2003 09:52:57 +0000 (09:52 -0000)]
2003-06-10  Zoltan Varga  <vargaz@freemail.hu>

* XmlDocumentTests.cs: New test for null prefix and namespaceURI in
CreateAttribute.

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

21 years ago2003-06-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 10 Jun 2003 09:51:09 +0000 (09:51 -0000)]
2003-06-10  Zoltan Varga  <vargaz@freemail.hu>

* MonoSymbolFile.cs: Fix off-by-one error.

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

21 years ago2003-06-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 10 Jun 2003 09:49:55 +0000 (09:49 -0000)]
2003-06-10  Zoltan Varga  <vargaz@freemail.hu>

* XmlAttribute.cs: Accept a null prefix or namespaceURI.

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

21 years ago2003-06-10 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Tue, 10 Jun 2003 09:49:41 +0000 (09:49 -0000)]
2003-06-10  Ville Palo <vi64pa@kolumbus.fi>

* DateTimeTest.cs: more tests.

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

21 years ago2003-06-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 10 Jun 2003 09:46:36 +0000 (09:46 -0000)]
2003-06-10  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.

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

21 years ago2003-06-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 10 Jun 2003 09:22:25 +0000 (09:22 -0000)]
2003-06-10  Martin Baulig  <martin@ximian.com>

* configure.in: Fall back to boehm if we don't have a libgc
subdirectory.

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

21 years ago2003-06-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 10 Jun 2003 08:36:20 +0000 (08:36 -0000)]
2003-06-10  Martin Baulig  <martin@ximian.com>

* configure.in: Make the libgc stuff actually work; we now create
a shared libmonogc.so when using the included libgc.

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

21 years ago2003-06-10 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 10 Jun 2003 06:07:01 +0000 (06:07 -0000)]
2003-06-10  Duncan Mak  <duncan@ximian.com>

* XmlDocumentNavigator.cs (GetNode): Make it implement
IHasXmlNode.

        Hopefully I fixed the space/tab thing. Let's just all use
        spaces, it's just easier....

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

21 years ago2003-06-10 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 10 Jun 2003 04:05:11 +0000 (04:05 -0000)]
2003-06-10  Nick Drochak <ndrochak@gol.com>

* StackFrameTest.cs: More cleanups.  Now *all* tests pass.

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

21 years ago2003-06-10 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 10 Jun 2003 03:47:57 +0000 (03:47 -0000)]
2003-06-10  Nick Drochak <ndrochak@gol.com>

* StactFrameTest.cs: Cleanups.  Now tests pass.

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

21 years ago2003-06-09 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 10 Jun 2003 03:09:31 +0000 (03:09 -0000)]
2003-06-09  Duncan Mak  <duncan@ximian.com>

* ArrayTest.cs:
(TestCreateInstance2):
(TestLastIndexOf4):
(TestLastIndexOf5):
(MoreSort10): Added 4 new tests.

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

21 years agoReally fix partial reads.
Gonzalo Paniagua Javier [Tue, 10 Jun 2003 02:48:11 +0000 (02:48 -0000)]
Really fix partial reads.

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

21 years ago2003-06-10 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 10 Jun 2003 02:44:07 +0000 (02:44 -0000)]
2003-06-10  Nick Drochak <ndrochak@gol.com>

* ArrayTest.cs: Cleanup some unused bits.

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

21 years ago2003-06-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 10 Jun 2003 01:08:18 +0000 (01:08 -0000)]
2003-06-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConnectionStream.cs: when the read is partially filled from the
initial buffer, add those bytes too. Thanks to Lluis for debugging this.

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

21 years ago2003-06-09 Sebastien Pouliot <spouliot@motus.com>
Sebastien Pouliot [Tue, 10 Jun 2003 00:47:37 +0000 (00:47 -0000)]
2003-06-09  Sebastien Pouliot <spouliot@motus.com>

* CryptoConfig.cs: Now support OID in machine.config.
* DSACryptoServiceProvider.cs: Changed USE_VERSION_1_0 for NET_1_0.
* KeySizes.cs: Changed USE_VERSION_1_0 for NET_1_0.
* MD5CryptoServiceProvider.cs: Changed USE_VERSION_1_0 for NET_1_0.
* RNGCryptoServiceProvider.cs: Changed USE_VERSION_

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

21 years agoDisable libgc here, too.
Paolo Molaro [Mon, 9 Jun 2003 21:53:19 +0000 (21:53 -0000)]
Disable libgc here, too.

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

21 years agoDisable included libgc completely untils it's fixed.
Paolo Molaro [Mon, 9 Jun 2003 21:42:26 +0000 (21:42 -0000)]
Disable included libgc completely untils it's fixed.

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

21 years ago2003-06-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 9 Jun 2003 19:59:08 +0000 (19:59 -0000)]
2003-06-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs: added ExpectContinue property.
* WebConnection.cs: allow 100 Continue to be delayed after waiting for
it.

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

21 years agoMon Jun 9 20:21:47 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Jun 2003 18:30:48 +0000 (18:30 -0000)]
Mon Jun 9 20:21:47 CEST 2003 Paolo Molaro <lupus@ximian.com>

* cpu-pentium.md, mini-x86.c: fix (well, actually implement) OP_TAN
and OP_ATAN (fixes bug#44293).

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

21 years agoSmall updates.
Paolo Molaro [Mon, 9 Jun 2003 18:28:54 +0000 (18:28 -0000)]
Small updates.

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

21 years agoAdded webRequesModules configuration. Thanks to Lluis for pointing this out
Gonzalo Paniagua Javier [Mon, 9 Jun 2003 18:10:18 +0000 (18:10 -0000)]
Added webRequesModules configuration. Thanks to Lluis for pointing this out

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

21 years agoMon Jun 9 19:33:51 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Jun 2003 17:43:50 +0000 (17:43 -0000)]
Mon Jun 9 19:33:51 CEST 2003 Paolo Molaro <lupus@ximian.com>

* class.c: ensure instance size always includes the parent's size
even whem class size is set explicitly (fixes bug#44294).

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

21 years agoMon Jun 9 19:00:56 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Jun 2003 17:10:48 +0000 (17:10 -0000)]
Mon Jun 9 19:00:56 CEST 2003 Paolo Molaro <lupus@ximian.com>

* Makefile.am, mini-x86.c: rename cpu description array to
pentium_desc, since some compilers define the 'pentium' preprocessor
symbol.

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

21 years ago2003-06-09 Dick Porter <dick@ximian.com>
Dick Porter [Mon, 9 Jun 2003 17:01:42 +0000 (17:01 -0000)]
2003-06-09  Dick Porter  <dick@ximian.com>

* daemon.c: Lookup env as a string array.  Fixes bug 44289.  Also
make setting the process handle value in the environment actually
work.

* processes.c: Pretty up the process name, if it happens to be
"mono" such as when another mono process forks "mono foo.exe"

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

21 years ago * Control.cs : Cursor property, handle WM_SETCURSOR
Aleksey Ryabchuk [Mon, 9 Jun 2003 16:22:45 +0000 (16:22 -0000)]
* Control.cs : Cursor property, handle WM_SETCURSOR
* Cursor.cs : started implementation
* Cursors.cs : load system cursor types
* win32functions.cs : DestroyCursor function

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

21 years agoGo back to the external libgc until this is properly tested.
Paolo Molaro [Mon, 9 Jun 2003 14:50:31 +0000 (14:50 -0000)]
Go back to the external libgc until this is properly tested.

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

21 years agoSmall touch ups
Miguel de Icaza [Mon, 9 Jun 2003 13:50:36 +0000 (13:50 -0000)]
Small touch ups

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

21 years agofixed typo, implementation added
Aleksey Ryabchuk [Mon, 9 Jun 2003 13:34:53 +0000 (13:34 -0000)]
fixed typo, implementation added

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

21 years agojit/Makefile is no more.
Paolo Molaro [Mon, 9 Jun 2003 13:00:26 +0000 (13:00 -0000)]
jit/Makefile is no more.

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

21 years ago2003-06-09 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Mon, 9 Jun 2003 10:03:25 +0000 (10:03 -0000)]
2003-06-09  Ville Palo <vi64pa@kolumbus.fi>

* FileStream.cs:
- removed unusefull bugfix (DirectoryNotFoundException)
- Flush before seek.

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

21 years agofixed issues breaking the build
Aleksey Ryabchuk [Mon, 9 Jun 2003 09:21:08 +0000 (09:21 -0000)]
fixed issues breaking the build

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

21 years ago2003-06-09 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Mon, 9 Jun 2003 08:50:20 +0000 (08:50 -0000)]
2003-06-09  Ville Palo <vi64pa@kolumbus.fi>

* FileStream.cs: Check buffer size before append/read -exceptios

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

21 years ago2003-06-09 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Mon, 9 Jun 2003 08:02:51 +0000 (08:02 -0000)]
2003-06-09  Ville Palo <vi64pa@kolumbus.fi>

* FileStream.cs: Check DirectoryNotFound before FileNotFound.

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

21 years ago2003-06-09 Dennis Hayes <dennish@raytek.com>
Dennis Hayes [Mon, 9 Jun 2003 07:38:51 +0000 (07:38 -0000)]
2003-06-09 Dennis Hayes <dennish@raytek.com>
for Gopal V <gopalv82@symonds.net>
* MonthCalendar.cs
* AxHost.cs
Fixed overrides

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

21 years agoAdded SymbolTable and IdentificationTable
César Natarén [Mon, 9 Jun 2003 07:29:50 +0000 (07:29 -0000)]
Added SymbolTable and IdentificationTable

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

21 years agoAdded Semantic Analyzer stub
César Natarén [Mon, 9 Jun 2003 07:22:11 +0000 (07:22 -0000)]
Added Semantic Analyzer stub

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

21 years agoAdded some new files to unix.args (see ChangeLog entry)
César Natarén [Mon, 9 Jun 2003 07:02:40 +0000 (07:02 -0000)]
Added some new files to unix.args (see ChangeLog entry)

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

21 years ago2003-06-09 Ville Palo <vi64pa@kolumbus.fi>
Ville Palo [Mon, 9 Jun 2003 06:48:35 +0000 (06:48 -0000)]
2003-06-09  Ville Palo <vi64pa@kolumbus.fi>

* FileStream.cs: Does not anymore flush while writing

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

21 years agoAdded FormalParameterList class
César Natarén [Mon, 9 Jun 2003 06:43:23 +0000 (06:43 -0000)]
Added FormalParameterList class

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

21 years agoAdded VariableStatement class
César Natarén [Mon, 9 Jun 2003 06:41:01 +0000 (06:41 -0000)]
Added VariableStatement class

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

21 years agoAdded Statement class (logical representation of an Ecmascript statement
César Natarén [Mon, 9 Jun 2003 06:39:09 +0000 (06:39 -0000)]
Added Statement class (logical representation of an Ecmascript statement

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

21 years ago2003-06-09 Duncan Mak <duncan@ximian.com>
Duncan Mak [Mon, 9 Jun 2003 06:37:54 +0000 (06:37 -0000)]
2003-06-09  Duncan Mak  <duncan@ximian.com>

* Array.cs: Revert the last revert. I fixed it.

Here's a lesson: only commit the patches that you're absolutely
sure about. See, I committed 3 changes below, the Sort change
being the last one, and I was the least confident with it. But I
committed them all anyway. Big mistake.

So here we go again:

(Sort): Put a try-catch block around qsort, and wrap whatever
Exception we get into a InvalidOperationException.

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

21 years agoAdded VariableDeclaration AST representation
César Natarén [Mon, 9 Jun 2003 06:35:19 +0000 (06:35 -0000)]
Added VariableDeclaration AST representation

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

21 years agoAdded Visitor interface
César Natarén [Mon, 9 Jun 2003 06:32:36 +0000 (06:32 -0000)]
Added Visitor interface

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

21 years agoreflect changes on grammar file
César Natarén [Mon, 9 Jun 2003 06:26:57 +0000 (06:26 -0000)]
reflect changes on grammar file

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

21 years agoAdded some instructions to build the AST of a program (for testing).
César Natarén [Mon, 9 Jun 2003 06:25:58 +0000 (06:25 -0000)]
Added some instructions to build the AST of a program (for testing).

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

21 years agoAdded AST support for program, source_element, statement, variable_statement, variabl...
César Natarén [Mon, 9 Jun 2003 06:19:42 +0000 (06:19 -0000)]
Added AST support for program, source_element, statement, variable_statement, variable_declaration (and dependencies), function_declaration (and dependencies)

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

21 years agoAdded abstract Visit method, for Semantic Analysis
César Natarén [Mon, 9 Jun 2003 06:16:16 +0000 (06:16 -0000)]
Added abstract Visit method, for Semantic Analysis

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

21 years agoAdded Visit method, for Semantic Analysis
César Natarén [Mon, 9 Jun 2003 06:13:59 +0000 (06:13 -0000)]
Added Visit method, for Semantic Analysis

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

21 years agoheader style correction
César Natarén [Mon, 9 Jun 2003 06:08:04 +0000 (06:08 -0000)]
header style correction

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

21 years agoadded Visit method for Semantic Analysis
César Natarén [Mon, 9 Jun 2003 06:06:45 +0000 (06:06 -0000)]
added Visit method for Semantic Analysis

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

21 years agoadded initial support for Semantic Analysis
César Natarén [Mon, 9 Jun 2003 06:03:45 +0000 (06:03 -0000)]
added initial support for Semantic Analysis

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

21 years agoadded initial support for Semantic Analysis
César Natarén [Mon, 9 Jun 2003 05:45:10 +0000 (05:45 -0000)]
added initial support for Semantic Analysis

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

21 years ago * EventDef.cs: Only add one method for addon, fire, other, and
Jackson Harper [Mon, 9 Jun 2003 02:58:45 +0000 (02:58 -0000)]
    * EventDef.cs: Only add one method for addon, fire, other, and
removeon

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

21 years ago * Array.cs: Revert last patch, it broke some other functionality.
Jackson Harper [Mon, 9 Jun 2003 02:07:52 +0000 (02:07 -0000)]
    * Array.cs: Revert last patch, it broke some other functionality.

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

21 years ago * AssemblyInfo.cs: Bump version number up (way up) lots of
Jackson Harper [Mon, 9 Jun 2003 01:28:59 +0000 (01:28 -0000)]
    * AssemblyInfo.cs: Bump version number up (way up) lots of
features have been implemented since last version.

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

21 years agoAnother test.
Jackson Harper [Mon, 9 Jun 2003 01:26:11 +0000 (01:26 -0000)]
Another test.

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

21 years ago * ILParser.jay: Implement properties
Jackson Harper [Mon, 9 Jun 2003 01:25:21 +0000 (01:25 -0000)]
    * ILParser.jay: Implement properties

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