mono.git
19 years agoPatch for bug #61802 (Approved by miguel)
Geoff Norton [Thu, 22 Jul 2004 19:31:57 +0000 (19:31 -0000)]
Patch for bug #61802 (Approved by miguel)

svn path=/branches/mono-1-0/mcs/; revision=31390

19 years ago2004-07-22 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 22 Jul 2004 19:28:43 +0000 (19:28 -0000)]
2004-07-22  Dick Porter  <dick@ximian.com>

* timed-thread.c:
* threads.c: Move the destruction of the internal thread data to
after the thread has been joined.  Fixes bug 61418.

svn path=/branches/mono-1-0/mono/; revision=31387

19 years ago2004-07-21 Duncan Mak <duncan@ximian.com>
Duncan Mak [Thu, 22 Jul 2004 18:07:30 +0000 (18:07 -0000)]
2004-07-21  Duncan Mak  <duncan@ximian.com>

* DictionaryBase.cs: Rename the dictionary field to hashtable,
which causes a serialization interop bug. Fixes bug #61721.

svn path=/branches/mono-1-0/mcs/; revision=31383

19 years ago * ObjRef.cs: Fixed type check in in ObjRef constructor. The requested class
Lluis Sanchez [Thu, 22 Jul 2004 09:25:59 +0000 (09:25 -0000)]
* ObjRef.cs: Fixed type check in in ObjRef constructor. The requested class
  must be the object class or a base class. This fixes bug #61249.

svn path=/branches/mono-1-0/mcs/; revision=31369

19 years ago * MethodCall.cs: Use RemotingServices.GetMethodBaseFromName to get the
Lluis Sanchez [Thu, 22 Jul 2004 08:17:59 +0000 (08:17 -0000)]
* MethodCall.cs: Use RemotingServices.GetMethodBaseFromName to get the
  MethodBase from the method name. This fixes bug #61774.

svn path=/branches/mono-1-0/mcs/; revision=31366

19 years ago * RemotingServices.cs: Changed GetMethodBaseFromMethodMessage so its code
Lluis Sanchez [Thu, 22 Jul 2004 08:17:32 +0000 (08:17 -0000)]
* RemotingServices.cs: Changed GetMethodBaseFromMethodMessage so its code
  can be reused internally. Also fixed bug when gettting a method from an
  interface.

svn path=/branches/mono-1-0/mcs/; revision=31365

19 years agoFixed definitions of vbCr, vbLf, vbCrLf and
Jambunathan K [Thu, 22 Jul 2004 04:39:48 +0000 (04:39 -0000)]
Fixed definitions of vbCr, vbLf, vbCrLf and
vbNewLine

svn path=/branches/mono-1-0/mcs/; revision=31357

19 years ago * HttpWebClientProtocol.cs: Add received cookies to cookieContainer when
Lluis Sanchez [Wed, 21 Jul 2004 12:47:16 +0000 (12:47 -0000)]
* HttpWebClientProtocol.cs: Add received cookies to cookieContainer when
  getting the response, do not wait for the next request to do it.

svn path=/branches/mono-1-0/mcs/; revision=31327

19 years ago2004-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 21 Jul 2004 03:44:31 +0000 (03:44 -0000)]
2004-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web/HttpApplication.cs: the file not found might be a
dependency.

* System.Web.Compilation/AspGenerator.cs: the path for file was treated
as virtual, but it's physical. Fixes bug #61524.

svn path=/branches/mono-1-0/mcs/; revision=31325

19 years ago2004-07-21 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 21 Jul 2004 02:58:09 +0000 (02:58 -0000)]
2004-07-21 Umadevi S <sumadevi@novell.com>
        * DbDataRecord.cs - Fix for bug 58163. Return DBNull instead of null

svn path=/branches/mono-1-0/mcs/; revision=31321

19 years ago2004-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 21 Jul 2004 02:23:37 +0000 (02:23 -0000)]
2004-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* UrlUtils.cs: don't pass double slash when the path begins with a
tilde. Fixes bug #61654.

svn path=/branches/mono-1-0/mcs/; revision=31319

19 years ago2004-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 20 Jul 2004 16:50:08 +0000 (16:50 -0000)]
2004-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpCookie.cs: use invariant when formatting expires date. Fixes bug
#61690.

svn path=/branches/mono-1-0/mcs/; revision=31316

19 years ago2004-07-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 20 Jul 2004 07:30:42 +0000 (07:30 -0000)]
2004-07-20  Atsushi Enomoto <atsushi@ximian.com>

* Signature.cs : Fixed NextElementPos() that incorrectly examined
  node matching.

svn path=/branches/mono-1-0/mcs/; revision=31302

19 years ago2004-07-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 20 Jul 2004 03:41:35 +0000 (03:41 -0000)]
2004-07-20  Atsushi Enomoto  <atsushi@ximian.com>

* XmlNode.cs : When the argument node being inserted is the existing
  document element, it should not result in an error (since it should
  be first removed from document, thus no error should happen).

svn path=/branches/mono-1-0/mcs/; revision=31300

19 years ago2004-07-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 19 Jul 2004 20:44:17 +0000 (20:44 -0000)]
2004-07-19  Miguel de Icaza  <miguel@ximian.com>

* expression.cs: Resolve the constant expression before returning
it.  Fixes: 61702

svn path=/branches/mono-1-0/mcs/; revision=31295

19 years ago2004-07-17 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 17 Jul 2004 16:23:25 +0000 (16:23 -0000)]
2004-07-17  Miguel de Icaza  <miguel@ximian.com>

* cs-tokenizer.cs (handle_preprocessing_directive): Do not return
`true' for preprocessing directives that we parse.  The return
value indicates whether we should return to regular tokenizing or
not, not whether it was parsed successfully.

svn path=/branches/mono-1-0/mcs/; revision=31256

19 years agoAdd test to this branch too
Miguel de Icaza [Sat, 17 Jul 2004 16:15:40 +0000 (16:15 -0000)]
Add test to this branch too

svn path=/branches/mono-1-0/mcs/; revision=31254

19 years agoThis commit was manufactured by cvs2svn to create branch 'mono-1-0'.
nobody [Sat, 17 Jul 2004 16:15:40 +0000 (16:15 -0000)]
This commit was manufactured by cvs2svn to create branch 'mono-1-0'.

svn path=/branches/mono-1-0/mcs/; revision=31253

19 years agoFix
Miguel de Icaza [Sat, 17 Jul 2004 16:15:01 +0000 (16:15 -0000)]
Fix

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

19 years agoAdd new test
Miguel de Icaza [Sat, 17 Jul 2004 16:14:27 +0000 (16:14 -0000)]
Add new test

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

19 years ago2004-07-17 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 17 Jul 2004 16:13:08 +0000 (16:13 -0000)]
2004-07-17  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs: Removed an old hack from Gonzalo to get corlib
building: IsEnumType should return true only for enums, not for
enums or System.Enum itself.  This fixes #61593.

Likely what happened is that corlib was wrong: mcs depended on
this bug in some places.  The bug got fixed, we had to add the
hack, which caused bug 61593.

* expression.cs (ArrayAccess.GetStoreOpCode): Remove an old hack
that was a workaround for the older conditions.

svn path=/branches/mono-1-0/mcs/; revision=31250

19 years ago2004-07-17 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 17 Jul 2004 16:02:52 +0000 (16:02 -0000)]
2004-07-17  Martin Baulig  <martin@ximian.com>

* decl.cs (MemberName.MakeName): Create the "class`1" names here;
use an exclamation mark (!) instead of backticks (`) again.

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

19 years ago2004-07-17 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 17 Jul 2004 16:02:51 +0000 (16:02 -0000)]
2004-07-17  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs: Removed an old hack from Gonzalo to get corlib
building: IsEnumType should return true only for enums, not for
enums or System.Enum itself.  This fixes #61593.

Likely what happened is that corlib was wrong: mcs depended on
this bug in some places.  The bug got fixed, we had to add the
hack, which caused bug 61593.

* expression.cs (ArrayAccess.GetStoreOpCode): Remove an old hack
that was a workaround for the older conditions.

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

19 years ago Add MDTable.Field to the list of tables that can
Jackson Harper [Sat, 17 Jul 2004 00:12:01 +0000 (00:12 -0000)]
    Add MDTable.Field to the list of tables that can
increase the CustomAttributeType shift. TODO: What else should be
here?

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

19 years agocomment this
Ben Maurer [Sat, 17 Jul 2004 00:10:12 +0000 (00:10 -0000)]
comment this

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

19 years ago * PEAPI.cs: make sure small index sizes get set properly. Use a
Jackson Harper [Sat, 17 Jul 2004 00:03:41 +0000 (00:03 -0000)]
    * PEAPI.cs: make sure small index sizes get set properly. Use a
continue to reduce nesting a little and make code almost mildly
readable.

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

19 years ago2004-07-16 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Fri, 16 Jul 2004 22:16:53 +0000 (22:16 -0000)]
2004-07-16  Ben Maurer  <bmaurer@ximian.com>

* assign.cs: IAssignMethod has a new interface, as documented
inline. All assignment code now uses this new api.

* ecore.cs, expression.cs: All classes which implement
IAssignMethod now use the new interface.

* expression.cs (Invocation): add a hack to EmitCall so that
IndexerAccess can be the target of a compound assignment without
evaluating its arguments twice.

* statement.cs: Handle changes in Invocation api.

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

19 years ago * ILTokenizer.cs: Handle slashes in multiline comments
Jackson Harper [Fri, 16 Jul 2004 18:46:29 +0000 (18:46 -0000)]
    * ILTokenizer.cs: Handle slashes in multiline comments
properly. Make the multiline comment eater loop a little more
readable.

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

19 years agoslashes in multiline comments
Jackson Harper [Fri, 16 Jul 2004 18:14:09 +0000 (18:14 -0000)]
slashes in multiline comments

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

19 years ago * GraphicsPathIterator.cs: New implementation using GDI+ APIs.
Ravindra [Fri, 16 Jul 2004 16:43:41 +0000 (16:43 -0000)]
* GraphicsPathIterator.cs: New implementation using GDI+ APIs.
This change makes this class fit into the rest of the design well
and also it takes care of a scenario when path gets modified. Old
implementation was not taking care of this.

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

19 years ago * gdipFunctions.cs: Added P/Invokes for GraphicsPathIterator.
Ravindra [Fri, 16 Jul 2004 16:43:07 +0000 (16:43 -0000)]
* gdipFunctions.cs: Added P/Invokes for GraphicsPathIterator.

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

19 years agoMinor changes in the script.
Ravindra [Fri, 16 Jul 2004 16:11:22 +0000 (16:11 -0000)]
Minor changes in the script.

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

19 years ago2004-07-16 Ben Maurer <bmaurer@ximain.com>
Ben Maurer [Fri, 16 Jul 2004 14:16:53 +0000 (14:16 -0000)]
2004-07-16  Ben Maurer  <bmaurer@ximain.com>

* mini.c: use the new stelem.ref wrapper
* exceptions.cs, arrays.cs: new stelem.ref tests

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

19 years ago2004-07-16 Ben Maurer <bmaurer@ximain.com>
Ben Maurer [Fri, 16 Jul 2004 14:15:34 +0000 (14:15 -0000)]
2004-07-16  Ben Maurer  <bmaurer@ximain.com>

* marshal.[ch] (mono_marshal_get_stelemref): a new wrapper
function to implement stelem.ref in managed code
* class-internals.h, debug-helpers.c: a new wrapper type
for the above.

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

19 years agoCosmetic fix.
Martin Baulig [Fri, 16 Jul 2004 13:47:54 +0000 (13:47 -0000)]
Cosmetic fix.

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

19 years agoSystem.Collections.Generic/IComparable is gone.
Martin Baulig [Fri, 16 Jul 2004 13:46:16 +0000 (13:46 -0000)]
System.Collections.Generic/IComparable is gone.

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

19 years ago2004-07-16 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 16 Jul 2004 13:45:36 +0000 (13:45 -0000)]
2004-07-16  Martin Baulig  <martin@ximian.com>

* IComparable.cs: Removed, it's in System.

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

19 years ago2004-07-16 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 16 Jul 2004 13:37:47 +0000 (13:37 -0000)]
2004-07-16  Martin Baulig  <martin@ximian.com>

* Stack.cs, Queue.cs, List.cs: Use iterators.

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

19 years agoCorrectly generate our proxy name.
Martin Baulig [Fri, 16 Jul 2004 13:34:57 +0000 (13:34 -0000)]
Correctly generate our proxy name.

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

19 years agoCorrectly generate a name for our proxy class.
Martin Baulig [Fri, 16 Jul 2004 13:33:23 +0000 (13:33 -0000)]
Correctly generate a name for our proxy class.

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

19 years agoAnother small fix.
Martin Baulig [Fri, 16 Jul 2004 13:27:06 +0000 (13:27 -0000)]
Another small fix.

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

19 years agoSmall fix.
Martin Baulig [Fri, 16 Jul 2004 13:16:47 +0000 (13:16 -0000)]
Small fix.

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

19 years ago2004-07-16 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 16 Jul 2004 12:54:15 +0000 (12:54 -0000)]
2004-07-16  Martin Baulig  <martin@ximian.com>

* gen-62.cs: New test for generic iterators.

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

19 years ago2004-07-16 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 16 Jul 2004 12:47:40 +0000 (12:47 -0000)]
2004-07-16  Martin Baulig  <martin@ximian.com>

* iterators.cs: Added generics support.

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

19 years ago**** Merged from MCS ****
Martin Baulig [Fri, 16 Jul 2004 12:47:22 +0000 (12:47 -0000)]
**** Merged from MCS ****

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

19 years agoMoved the marker.
Martin Baulig [Fri, 16 Jul 2004 12:46:27 +0000 (12:46 -0000)]
Moved the marker.

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

19 years ago2004-07-16 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 16 Jul 2004 12:37:37 +0000 (12:37 -0000)]
2004-07-16  Martin Baulig  <martin@ximian.com>

* iterators.cs: Rewrote this.  We're now using one single Proxy
class for both the IEnumerable and the IEnumerator interface and
`Iterator' derives from Class so we can use the high-level API.

* class.cs (TypeContainer.AddIterator): New method.
(TypeContainer.DoDefineType): New protected virtual method, which
is called from DefineType().
(TypeContainer.DoDefineMembers): Call DefineType() and
DefineMembers() on all our iterators.
(TypeContainer.Emit): Call Emit() on all our iterators.
(TypeContainer.CloseType): Call CloseType() on all our iterators.

* codegen.cs (EmitContext.CurrentIterator): New public field.

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

19 years agoadd ImageList, ImageListStreamer, and ColorDepth to the build process
Jordi Mas i Hernandez [Fri, 16 Jul 2004 11:18:31 +0000 (11:18 -0000)]
add ImageList, ImageListStreamer, and ColorDepth to the build process

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

19 years ago2004-07-15 Peter Williams <peter@newton.cx>
Atsushi Eno [Fri, 16 Jul 2004 10:16:50 +0000 (10:16 -0000)]
2004-07-15  Peter Williams  <peter@newton.cx>

* CodeGenerator.cs: Have the basic generator create line pragmas
for NamespaceImports, SnippetCompileUnits, and TypeMembers, all of
which had LinePragma members which were going unused.

svn path=/branches/mono-1-0/mcs/; revision=31214

19 years ago2004-07-15 Peter Williams <peter@newton.cx>
Atsushi Eno [Fri, 16 Jul 2004 10:03:56 +0000 (10:03 -0000)]
2004-07-15  Peter Williams  <peter@newton.cx>

* CodeGenerator.cs: Have the basic generator create line pragmas
for NamespaceImports, SnippetCompileUnits, and TypeMembers, all of
which had LinePragma members which were going unused.

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

19 years ago2004-07-13 Peter Williams <peter@newton.cx>
Atsushi Eno [Fri, 16 Jul 2004 09:58:09 +0000 (09:58 -0000)]
2004-07-13  Peter Williams  <peter@newton.cx>

* CSharpCodeCompiler.cs (CompileAssemblyFromDomBatch): Include
counter in the extension so that batch compilations work.
(CompileAssemblyFromSourceBatch): Same.

2004-07-12  Fawad Halim <fawad@fawad.net>

* CSharpCodeGenerator.cs : Have GenerateField generate field sans the type for enums.

svn path=/branches/mono-1-0/mcs/; revision=31212

19 years ago2004-07-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 16 Jul 2004 06:48:34 +0000 (06:48 -0000)]
2004-07-16  Atsushi Enomoto  <atsushi@ximian.com>

* XmlTextReader.cs : Fixed several problems on ReadBase64();
  Whitespaces should be ignored, and '=' was not skipped correctly.
  It caused "unexpected end of document" error at immediate close tag.

svn path=/branches/mono-1-0/mcs/; revision=31210

19 years ago2004-07-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 16 Jul 2004 06:47:43 +0000 (06:47 -0000)]
2004-07-16  Atsushi Enomoto  <atsushi@ximian.com>

* XmlTextReader.cs : Fixed several problems on ReadBase64();
  Whitespaces should be ignored, and '=' was not skipped correctly.
  It caused "unexpected end of document" error at immediate close tag.

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

19 years agofrom head
Gonzalo Paniagua Javier [Fri, 16 Jul 2004 04:50:32 +0000 (04:50 -0000)]
from head

svn path=/branches/mono-1-0/mcs/; revision=31208

19 years ago2004-07-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 16 Jul 2004 04:48:18 +0000 (04:48 -0000)]
2004-07-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs: detect changes in scheme or port when redirecting.
Fixes las take on bug 61218.

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

19 years agofrom head
Gonzalo Paniagua Javier [Fri, 16 Jul 2004 04:35:13 +0000 (04:35 -0000)]
from head

svn path=/branches/mono-1-0/mcs/; revision=31206

19 years ago2004-07-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 16 Jul 2004 04:33:26 +0000 (04:33 -0000)]
2004-07-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspParser.cs: fixed case-sensitivity issues with #include and its
attributes. Closes #61429.

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

19 years agofrom head
Gonzalo Paniagua Javier [Fri, 16 Jul 2004 04:20:04 +0000 (04:20 -0000)]
from head

svn path=/branches/mono-1-0/mcs/; revision=31204

19 years ago2004-07-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 16 Jul 2004 04:10:27 +0000 (04:10 -0000)]
2004-07-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TemplateControl.cs: don't include private methods of base classes when
auto-attaching events. Fixes bug 61569.

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

19 years agoFix instruction length and correct register setting
Neale Ferguson [Fri, 16 Jul 2004 01:57:48 +0000 (01:57 -0000)]
Fix instruction length and correct register setting

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

19 years ago * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
Jackson Harper [Fri, 16 Jul 2004 01:24:23 +0000 (01:24 -0000)]
    * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH

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

19 years ago * driver.cs: MONO_GAC_PREFIX not MONO_GAC_PATH.
Jackson Harper [Fri, 16 Jul 2004 01:20:56 +0000 (01:20 -0000)]
    * driver.cs: MONO_GAC_PREFIX not MONO_GAC_PATH.

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

20 years ago- Implemented ImageList and ImageList.ImageCollection classes
Peter Dennis Bartok [Thu, 15 Jul 2004 20:05:28 +0000 (20:05 -0000)]
- Implemented ImageList and ImageList.ImageCollection classes
- Added ColorDepth enumeration
- Updated SWF VS.Net project

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

20 years ago2004-07-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 15 Jul 2004 19:43:29 +0000 (19:43 -0000)]
2004-07-15  Sebastien Pouliot  <sebastien@ximian.com>

* X501Name.cs: Support for E (email) in FromString.
* X520Attributes.cs: Added X520.EmailAddress.
Both patches fix bug #61241 and were contributed by Ianier Munoz.

svn path=/branches/mono-1-0/mcs/; revision=31197

20 years ago2004-07-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 15 Jul 2004 19:34:30 +0000 (19:34 -0000)]
2004-07-15  Sebastien Pouliot  <sebastien@ximian.com>

* KeyUsageExtension.cs: Added Encode to extension so it can be used
by makecert. Fix bug # 61240. Patch provided by Ianier Munoz.

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

20 years ago2004-07-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 15 Jul 2004 19:30:58 +0000 (19:30 -0000)]
2004-07-15  Sebastien Pouliot  <sebastien@ximian.com>

* KeyUsageExtension.cs: Added Encode to extension so it can be used
by makecert. Fix bug # 61240. Patch provided by Ianier Munoz.

svn path=/branches/mono-1-0/mcs/; revision=31195

20 years ago2004-07-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 15 Jul 2004 19:15:14 +0000 (19:15 -0000)]
2004-07-15  Sebastien Pouliot  <sebastien@ximian.com>

* X501Name.cs: Support for E (email) in FromString.
* X520Attributes.cs: Added X520.EmailAddress.
Both patches fix bug #61241 and were contributed by Ianier Munoz.

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

20 years ago2004-07-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 15 Jul 2004 19:07:04 +0000 (19:07 -0000)]
2004-07-15  Sebastien Pouliot  <sebastien@ximian.com>

* X501Name.cs: Support for E (email) in FromString.

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

20 years ago2004-07-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 15 Jul 2004 18:25:56 +0000 (18:25 -0000)]
2004-07-15  Sebastien Pouliot  <sebastien@ximian.com>

* DES.cs: Fixed FeedbackSizeValue to 8.
* RC2.cs: Fixed FeedbackSizeValue to 8.
* TripleDES.cs: Fixed FeedbackSizeValue to 8.

svn path=/branches/mono-1-0/mcs/; revision=31191

20 years ago2004/07/15 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Thu, 15 Jul 2004 17:29:33 +0000 (17:29 -0000)]
2004/07/15  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* driver.cs : Implemented support for -pkg to match mcs (bug #58673)

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

20 years agoRevert this part, it broke things.
Dick Porter [Thu, 15 Jul 2004 17:23:31 +0000 (17:23 -0000)]
Revert this part, it broke things.

svn path=/branches/mono-1-0/mcs/; revision=31189

20 years agoRevert this part, it broke things.
Dick Porter [Thu, 15 Jul 2004 17:23:30 +0000 (17:23 -0000)]
Revert this part, it broke things.

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

20 years agoadded MsgButons enum
Jordi Mas i Hernandez [Thu, 15 Jul 2004 17:06:48 +0000 (17:06 -0000)]
added MsgButons enum

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

20 years agoadded basic mouse handeling events
Jordi Mas i Hernandez [Thu, 15 Jul 2004 17:03:35 +0000 (17:03 -0000)]
added basic mouse handeling events

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

20 years ago2004/07/15 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Thu, 15 Jul 2004 16:52:07 +0000 (16:52 -0000)]
2004/07/15  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* driver.cs : started implementing -pkg support to match mcs (bug #58673), also corrected multiplicity for addmodule option

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

20 years agoFixed a typo.
Martin Baulig [Thu, 15 Jul 2004 16:34:01 +0000 (16:34 -0000)]
Fixed a typo.

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

20 years ago2004-07-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 15 Jul 2004 16:29:01 +0000 (16:29 -0000)]
2004-07-15  Martin Baulig  <martin@ximian.com>

* typemanager.cs
(TypeManager.not_supported_exception_type): New type.

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

20 years ago2004-07-15 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 15 Jul 2004 14:28:42 +0000 (14:28 -0000)]
2004-07-15  Dick Porter  <dick@ximian.com>

* Thread.cs: Hold a lock in GetNamedDataSlot.  Fixes bug 61582,
based on patch by S�bastien Robitaille
(sebastien.robitaille@croesus.com).  Also fix instances of
lock(typeof(Thread)) to lock a private object instead.

svn path=/branches/mono-1-0/mcs/; revision=31182

20 years ago2004-07-15 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 15 Jul 2004 14:28:40 +0000 (14:28 -0000)]
2004-07-15  Dick Porter  <dick@ximian.com>

* Thread.cs: Hold a lock in GetNamedDataSlot.  Fixes bug 61582,
based on patch by S�bastien Robitaille
(sebastien.robitaille@croesus.com).  Also fix instances of
lock(typeof(Thread)) to lock a private object instead.

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

20 years agoFix ckfinite logic
Neale Ferguson [Thu, 15 Jul 2004 14:26:58 +0000 (14:26 -0000)]
Fix ckfinite logic

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

20 years ago2004-07-15 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 15 Jul 2004 13:52:20 +0000 (13:52 -0000)]
2004-07-15  Dick Porter  <dick@ximian.com>

* Socket.cs: Don't try and dereference a null array in Select()
(possible if a descriptor list of length 0 was passed.)  Patch by
Nick Vaughan (dev@6wardlaw.freeserve.co.uk), fixes bug 61595.

svn path=/branches/mono-1-0/mcs/; revision=31179

20 years ago2004-07-15 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 15 Jul 2004 13:52:18 +0000 (13:52 -0000)]
2004-07-15  Dick Porter  <dick@ximian.com>

* Socket.cs: Don't try and dereference a null array in Select()
(possible if a descriptor list of length 0 was passed.)  Patch by
Nick Vaughan (dev@6wardlaw.freeserve.co.uk), fixes bug 61595.

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

20 years agoImplement CEE_JMP
Neale Ferguson [Thu, 15 Jul 2004 11:46:01 +0000 (11:46 -0000)]
Implement CEE_JMP

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

20 years ago * gdipFunctions.cs: Removed GdipGetPathData P/Invoke. It is redundant.
Ravindra [Thu, 15 Jul 2004 11:22:13 +0000 (11:22 -0000)]
    * gdipFunctions.cs: Removed GdipGetPathData P/Invoke. It is redundant.

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

20 years agoCorrection to my previous checkin.
Ravindra [Thu, 15 Jul 2004 11:19:12 +0000 (11:19 -0000)]
Correction to my previous checkin.

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

20 years ago * GraphicsPath.cs: Implemented PathData property and some formatting.
Ravindra [Thu, 15 Jul 2004 11:12:03 +0000 (11:12 -0000)]
    * GraphicsPath.cs: Implemented PathData property and some formatting.

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

20 years ago * ChannelServices.cs: In RegisterChannel, ignore name colisions if the
Lluis Sanchez [Thu, 15 Jul 2004 09:45:52 +0000 (09:45 -0000)]
* ChannelServices.cs: In RegisterChannel, ignore name colisions if the
  channel name is "". This fixes bug #61592.

svn path=/branches/mono-1-0/mcs/; revision=31173

20 years ago * ChannelServices.cs: In RegisterChannel, ignore name colisions if the
Lluis Sanchez [Thu, 15 Jul 2004 09:43:56 +0000 (09:43 -0000)]
* ChannelServices.cs: In RegisterChannel, ignore name colisions if the
  channel name is "". This fixes bug #61592.

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

20 years agoHorizontal and Vertical TrackBar control implementation
Jordi Mas i Hernandez [Thu, 15 Jul 2004 09:38:02 +0000 (09:38 -0000)]
Horizontal and Vertical TrackBar control implementation

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

20 years ago * TcpServerChannel.cs: Set channel name from the provided properties.
Lluis Sanchez [Thu, 15 Jul 2004 09:31:47 +0000 (09:31 -0000)]
* TcpServerChannel.cs: Set channel name from the provided properties.
  This fixes bug #61592.

svn path=/branches/mono-1-0/mcs/; revision=31170

20 years ago * TcpServerChannel.cs: Set channel name from the provided properties.
Lluis Sanchez [Thu, 15 Jul 2004 09:30:22 +0000 (09:30 -0000)]
* TcpServerChannel.cs: Set channel name from the provided properties.
  This fixes bug #61592.

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

20 years ago * TypeTranslator.cs, XmlCustomFormatter.cs: Added support for base64. This
Lluis Sanchez [Thu, 15 Jul 2004 09:16:31 +0000 (09:16 -0000)]
* TypeTranslator.cs, XmlCustomFormatter.cs: Added support for base64. This
  xsd type is not part of the last schema specification, but the google api
  uses it and ms.net accepts it.

svn path=/branches/mono-1-0/mcs/; revision=31168

20 years ago * TypeTranslator.cs, XmlCustomFormatter.cs: Added support for base64. This
Lluis Sanchez [Thu, 15 Jul 2004 09:13:12 +0000 (09:13 -0000)]
* TypeTranslator.cs, XmlCustomFormatter.cs: Added support for base64. This
  xsd type is not part of the last schema specification, but the google api
  uses it and ms.net accepts it.

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

20 years agoCode cleaning: Changed format of various files to unix from dos.
Ravindra [Thu, 15 Jul 2004 05:53:10 +0000 (05:53 -0000)]
Code cleaning: Changed format of various files to unix from dos.
Also, changed access of instance variables to private in
some classes.

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

20 years agoCorrect definitions of CONV_R_UN and a couple of LCONVs
Neale Ferguson [Thu, 15 Jul 2004 01:03:54 +0000 (01:03 -0000)]
Correct definitions of CONV_R_UN and a couple of LCONVs

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

20 years agoJust when I thought there were no more ABI issues there is. This one is
Neale Ferguson [Wed, 14 Jul 2004 20:36:53 +0000 (20:36 -0000)]
Just when I thought there were no more ABI issues there is. This one is
for cases when structures greater than regsize are passed as parameters
on the stack.

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

20 years ago2004-07-13 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 14 Jul 2004 18:49:35 +0000 (18:49 -0000)]
2004-07-13  Marek Safar  <marek.safar@seznam.cz>

* class.cs: Fixed previous fix, it broke some error tests.

svn path=/branches/mono-1-0/mcs/; revision=31159

20 years ago2004-07-14 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 14 Jul 2004 18:37:27 +0000 (18:37 -0000)]
2004-07-14  Dick Porter  <dick@ximian.com>

* wait.c (test_and_own): When not waiting for all handles to
become signalled, only own and return the lowest.  All the
documentation suggests that the old way was correct, but
experimentation shows it actually works like this.  Patch by
S�bastien Robitaille
(sebastien.robitaille@croesus.com), fixes bug 61511.

svn path=/branches/mono-1-0/mono/; revision=31158

20 years ago2004-07-14 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 14 Jul 2004 18:37:24 +0000 (18:37 -0000)]
2004-07-14  Dick Porter  <dick@ximian.com>

* wait.c (test_and_own): When not waiting for all handles to
become signalled, only own and return the lowest.  All the
documentation suggests that the old way was correct, but
experimentation shows it actually works like this.  Patch by
S�bastien Robitaille
(sebastien.robitaille@croesus.com), fixes bug 61511.

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

20 years ago2004-07-14 Carlos Guzman Alvarez <carlosga@telefonica.net>
Carlos Guzmán Álvarez [Wed, 14 Jul 2004 17:30:59 +0000 (17:30 -0000)]
2004-07-14  Carlos Guzman Alvarez  <carlosga@telefonica.net>

* Updated license head in c# source files for use
always the same format.

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