mono.git
20 years agoMove the platform dependent code here; Temporary solution until I get time to redo...
Miguel de Icaza [Tue, 16 Mar 2004 16:54:13 +0000 (16:54 -0000)]
Move the platform dependent code here;  Temporary solution until I get time to redo it like Paolo suggested

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

20 years agoAdd
Miguel de Icaza [Tue, 16 Mar 2004 16:20:03 +0000 (16:20 -0000)]
Add

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

20 years agorenamed again
Miguel de Icaza [Tue, 16 Mar 2004 16:16:57 +0000 (16:16 -0000)]
renamed again

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

20 years agoRename, since stupid cvs gets confused with the dash in x86-64
Miguel de Icaza [Tue, 16 Mar 2004 16:16:35 +0000 (16:16 -0000)]
Rename, since stupid cvs gets confused with the dash in x86-64

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

20 years agoAdded back
Miguel de Icaza [Tue, 16 Mar 2004 16:16:07 +0000 (16:16 -0000)]
Added back

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

20 years agoFlush
Miguel de Icaza [Tue, 16 Mar 2004 16:04:52 +0000 (16:04 -0000)]
Flush

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

20 years agoAdd x86-64
Miguel de Icaza [Tue, 16 Mar 2004 16:03:49 +0000 (16:03 -0000)]
Add x86-64

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

20 years agomore build fixing
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 15:56:35 +0000 (15:56 -0000)]
more build fixing

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

20 years ago2004/03/02 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Tue, 16 Mar 2004 15:55:55 +0000 (15:55 -0000)]
2004/03/02  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* mb-tokenizer.cs : handling better linebreak, specially when delaing with literals and preprocessing directives

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

20 years ago2004-03-16 Rafael Teixeira (rafaelteixeira@hotmail.com)
Rafael Teixeira [Tue, 16 Mar 2004 15:54:41 +0000 (15:54 -0000)]
2004-03-16 Rafael Teixeira (rafaelteixeira@hotmail.com)
* Test1.vb: corrected mispelling in keyword
* Test.Sources: no misc1.vb or CharacterLiteralsA.vb sources
* ConditionalCompilationC.vb: added some tests with #Const

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

20 years ago2004-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 15:41:20 +0000 (15:41 -0000)]
2004-03-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* file-io.h: define here WapiOverlapped on windows. I don't want the
regular OVERLAPPED one.

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

20 years ago2004-03-16 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 16 Mar 2004 13:28:17 +0000 (13:28 -0000)]
2004-03-16  Sebastien Pouliot  <sebastien@ximian.com>

* SignedXml.cs: Commented my last changes to SignedXml as it made other
unis tests fail (in the c14n-izer).

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

20 years ago2004-03-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 16 Mar 2004 12:56:18 +0000 (12:56 -0000)]
2004-03-16  Atsushi Enomoto <atsushi@ximian.com>

* XmlDsigNodeList.cs : removed BOM from code file.

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

20 years ago2004-03-16 Umadevi S (sumadevi@novell.com)
Umadevi S [Tue, 16 Mar 2004 12:51:11 +0000 (12:51 -0000)]
2004-03-16 Umadevi S (sumadevi@novell.com)
* SqlNullValueException.cs & SqlTruncateException.cs - Added "sealed" to the class
definition

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

20 years ago2004-03-16 Umadevi S (sumadevi@novell.com)
Umadevi S [Tue, 16 Mar 2004 11:55:11 +0000 (11:55 -0000)]
2004-03-16 Umadevi S (sumadevi@novell.com)
* Contribution from Roopa Wilson - Testcases for AddRange (), CanRemove (), RemoveAt (), Remove (), Exceptions of  Remove(), and Clear ()

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

20 years ago2004-03-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 16 Mar 2004 11:44:00 +0000 (11:44 -0000)]
2004-03-16  Atsushi Enomoto <atsushi@ximian.com>

* System.Security.dll.sources: added XmlDsigNodeList.cs

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

20 years ago2004-03-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 16 Mar 2004 11:43:33 +0000 (11:43 -0000)]
2004-03-16  Atsushi Enomoto <atsushi@ximian.com>

* XmlDsigNodeList.cs : added.
* XmlDsigXPathTransform.cs : removed XmlDsigNodeList class.
* XmlDsigEnvelopedSignatureTransform.cs :
  Implemented GetOutput(). However, it is totally MS behavior
  dependent and not based on the spec (we can reimplement it based on
  improved XmlDsigXPathTransform).
* SignedXml.cs : in GetOutput(), accept XmlNodeList input too.

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

20 years ago2004-03-16 Umadevi S (sumadevi@novell.com)
Umadevi S [Tue, 16 Mar 2004 11:19:14 +0000 (11:19 -0000)]
2004-03-16 Umadevi S (sumadevi@novell.com)
* Contributed by Roopa Wilson: Testcases for ColumnErrors,RowEdit,DeleteRow,EditMode,ParentRow.

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

20 years agoTest cases for testing behaviour of variables
Anirban Bhattacharjee [Tue, 16 Mar 2004 10:35:32 +0000 (10:35 -0000)]
Test cases for testing behaviour of variables

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

20 years ago - changed variable declaration grammar and added support for multiple variables...
Anirban Bhattacharjee [Tue, 16 Mar 2004 10:21:15 +0000 (10:21 -0000)]
 - changed variable declaration grammar and added support for multiple variables declartion under single type e.g. dim x, y as integer
 - added few exception checks in variables
 - added one exception check in property

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

20 years ago2004-03-16 Umadevi S (sumadevi@novell.com)
Umadevi S [Tue, 16 Mar 2004 09:13:00 +0000 (09:13 -0000)]
2004-03-16 Umadevi S (sumadevi@novell.com)
* OdbcParameterCollection.cs - Implemented all the remaining methods & attributes
* OdbcParameter.cs - Included a Container property to keep track of the Collection
that it is attached

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

20 years agorun test info update
Jordi Mas i Hernandez [Tue, 16 Mar 2004 08:37:35 +0000 (08:37 -0000)]
run test info update

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

20 years ago2004-03-16 Umadevi S (sumadevi@novell.com)
Umadevi S [Tue, 16 Mar 2004 06:22:26 +0000 (06:22 -0000)]
2004-03-16 Umadevi S (sumadevi@novell.com)
* SqlParameterCollection.cs
Corrected IndexOf method to return -1 if the parametername is not
found in the collection

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

20 years agoforgot these
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 05:28:14 +0000 (05:28 -0000)]
forgot these

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

20 years agoUpdate
Miguel de Icaza [Tue, 16 Mar 2004 05:24:19 +0000 (05:24 -0000)]
Update

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

20 years agodos2unix
Miguel de Icaza [Tue, 16 Mar 2004 05:11:33 +0000 (05:11 -0000)]
dos2unix

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

20 years ago2004-03-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 16 Mar 2004 04:32:32 +0000 (04:32 -0000)]
2004-03-16  Atsushi Enomoto <atsushi@ximian.com>

* XmlDocumentNavigator.cs : Value should return concatenated string for
  sequential text nodes. Considered detached nodes, the result of
  MoveToParent() should be checked.

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

20 years ago2004-03-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 16 Mar 2004 04:32:06 +0000 (04:32 -0000)]
2004-03-16  Atsushi Enomoto  <atsushi@ximian.com>

* XPathNavigator.cs, Iterator.cs : Considered detached nodes, the
  result of MoveToParent() should be checked.

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

20 years ago2004-03-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 16 Mar 2004 04:31:20 +0000 (04:31 -0000)]
2004-03-16  Atsushi Enomoto <atsushi@ximian.com>

* XPathNavigatorCommonTests.cs : Added test for splitted text.

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

20 years ago2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 04:21:35 +0000 (04:21 -0000)]
2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Process.cs: patch by Gert Driesen that fixes WaitForExit when the
timeout is int.MaxValue.

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

20 years agoTypo
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 03:45:17 +0000 (03:45 -0000)]
Typo

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

20 years agoIndent, indent
Miguel de Icaza [Tue, 16 Mar 2004 03:41:00 +0000 (03:41 -0000)]
Indent, indent

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

20 years ago2004-03-15 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 16 Mar 2004 03:39:09 +0000 (03:39 -0000)]
2004-03-15  Miguel de Icaza  <miguel@ximian.com>

* decl.cs (DefineTypeAndParents): New helper method to define a
type's containers before the type itself is defined;  This is a
bug exposed by the recent changes to Windows.Forms when an
implemented interface was defined inside a class that had not been
built yet.

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

20 years agoRevert my revert, the compiler has raised to the occasion
Miguel de Icaza [Tue, 16 Mar 2004 03:37:49 +0000 (03:37 -0000)]
Revert my revert, the compiler has raised to the occasion

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

20 years agoThis change breaks the build: MCS is not ready for it
Miguel de Icaza [Tue, 16 Mar 2004 02:55:41 +0000 (02:55 -0000)]
This change breaks the build: MCS is not ready for it

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

20 years agoFlush
Miguel de Icaza [Tue, 16 Mar 2004 02:43:42 +0000 (02:43 -0000)]
Flush

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

20 years ago2004-03-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 16 Mar 2004 02:35:46 +0000 (02:35 -0000)]
2004-03-15  Sebastien Pouliot  <sebastien@ximian.com>

* Random.cs: Corrected random value when Next is called with a
negative value. Testing indictae that our results aren't exactly the
same as MS, we have a +/- 1 (probably rounding errors due to
different implementation).

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

20 years agoFlush
Miguel de Icaza [Tue, 16 Mar 2004 02:18:35 +0000 (02:18 -0000)]
Flush

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

20 years ago2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 02:17:47 +0000 (02:17 -0000)]
2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpValueCollection.cs: don't UrlDecode cookies. Fixes bug #55254.

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

20 years ago2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 01:45:14 +0000 (01:45 -0000)]
2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.Compilation/GlobalAsaxCompiler.cs: removed Imports and
Assemblies properties.

* System.Web.UI/TemplateParser.cs: don't add import statement or
assemblies from global.asax to every file. Fixes bug #55496.

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

20 years ago2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 01:39:04 +0000 (01:39 -0000)]
2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* marshal.c: Marshal.SizeOf throws an exception for AutoLayout. Fixes
bug #55385.

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

20 years agoadded new test
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 01:37:14 +0000 (01:37 -0000)]
added new test

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

20 years ago2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 01:36:55 +0000 (01:36 -0000)]
2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MarshalTest.cs: added a few tests for Marshal.SizeOf.

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

20 years agooop
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 01:35:58 +0000 (01:35 -0000)]
oop

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

20 years agooops
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 01:35:22 +0000 (01:35 -0000)]
oops

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

20 years ago2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 16 Mar 2004 00:31:20 +0000 (00:31 -0000)]
2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>

* mini-sparc.h: implement __builtin_frame_address
and __builtin_return_address for Sun C compiler

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

20 years ago2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 00:18:22 +0000 (00:18 -0000)]
2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CSharpCodeGenerator.cs: patch from Jaroslaw Kowalski that fixes
CodeMethodReturnStatement(). Closes bug #54934.

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

20 years ago2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 16 Mar 2004 00:07:28 +0000 (00:07 -0000)]
2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>

* mini.c (mini_init): #warning is GNUC only

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

20 years ago2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Mar 2004 00:07:25 +0000 (00:07 -0000)]
2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* sn.cs: fixed crash in -T and -Tp.

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

20 years ago2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 16 Mar 2004 00:02:55 +0000 (00:02 -0000)]
2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>

* sparc/sparc-codegen.h: tweak sparc_mov_reg_reg
so Sun's dis command recognizes it.

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

20 years ago2004-03-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 15 Mar 2004 23:49:53 +0000 (23:49 -0000)]
2004-03-15  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager.GetFullName): New public method.
(TypeManager.MemberLookup): Added `int_num_type_arguments'
argument; only return members with the correct number of type
arguments.
(TypeManager.CheckGeneric): Allow -1 to bypass the check.
(TypeManager.FilterWithClosure): Call CheckGeneric() to check
whether the number of type arguments matches.

* generic.cs (GenericMemberAccess.ResolveAsTypeStep): Allow `expr'
not being a ConstructedType; we can now do "typeof (Foo.Bar<U>)".

* expression.cs (MemberAccess): Added public `NumTypeArguments'
field; it's set by the protected .ctor when we're actually a
GenericMemberAccess.
(MemberAccess.ResolveAsTypeStep): Compute the total number of type
arguments and pass it to MemberLookupFinal ().

* ecore.cs (Expression.MemberLookup): Added `int
num_type_arguments' argument; only return members with the correct
number of type arguments.
(Expression.MemberLookupFailed): Check whether the MemberLookup
failed because we did not have the correct number of type
arguments; report CS0305 in this case.

* decl.cs (DeclSpace.ResolveTypeExpr): Don't report an error if
`e.ResolveAsTypeTerminal()' already did so.

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

20 years agobuffer
Ben Maurer [Mon, 15 Mar 2004 23:14:26 +0000 (23:14 -0000)]
buffer

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

20 years agosupport for events
Ben Maurer [Mon, 15 Mar 2004 23:11:02 +0000 (23:11 -0000)]
support for events

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

20 years ago2004-03-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 15 Mar 2004 23:02:12 +0000 (23:02 -0000)]
2004-03-15  Atsushi Enomoto <atsushi@ximian.com>

* reverted the latest XmlSchemaUnique.cs change (MS.NET looks fine to
  reject incorrect schemas ;-)

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

20 years agocode cleanup
Ben Maurer [Mon, 15 Mar 2004 22:53:59 +0000 (22:53 -0000)]
code cleanup

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

20 years ago2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Mon, 15 Mar 2004 22:13:55 +0000 (22:13 -0000)]
2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>

* libtest.c (mono_test_marshal_time_t): fix
for current code on 64 bit machines with 64bit time

* marshal9.cs marshal10.cs: Do arithmetic on
pointers as 64bits.

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

20 years ago2004-03-15 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 15 Mar 2004 22:03:11 +0000 (22:03 -0000)]
2004-03-15  Miguel de Icaza  <miguel@ximian.com>

* modifiers.cs (MethodAttr): All methods in C# are HideBySig.

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

20 years ago2004-03-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 15 Mar 2004 21:59:16 +0000 (21:59 -0000)]
2004-03-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* StreamWriter.cs: Removed unneeded function

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

20 years agoCall TypeManager.CheckGeneric() everywhere.
Martin Baulig [Mon, 15 Mar 2004 21:58:31 +0000 (21:58 -0000)]
Call TypeManager.CheckGeneric() everywhere.

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

20 years ago2004-03-15 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 15 Mar 2004 21:57:49 +0000 (21:57 -0000)]
2004-03-15  Miguel de Icaza  <miguel@ximian.com>

* modifiers.cs (Check): Loop correctly to report errors modifiers
(UNSAFE was not in the loop, since it was the same as TOP).

* interface.cs: Every interface member now takes a ModFlags,
instead of a "is_new" bool, which we set on the base MemberCore.

Every place where we called "UnsafeOk" in the interface, now we
call the proper member (InterfaceMethod.UnsafeOK) instead to get
the unsafe settings from the member declaration instead of the
container interface.

* cs-parser.jay (opt_new): Allow unsafe here per the spec.

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

20 years agoDon't crash here.
Martin Baulig [Mon, 15 Mar 2004 21:41:40 +0000 (21:41 -0000)]
Don't crash here.

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

20 years ago2004-03-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 15 Mar 2004 21:32:53 +0000 (21:32 -0000)]
2004-03-15  Martin Baulig  <martin@ximian.com>

* ecore.cs (Expression.ResolveLValue): Allow e.type being null if
we're a ConstructedType; in this case, the caller must report an
error (for instance CS0131).

* generic.cs (TypeArguments): Added Location argument to the .ctor.
(TypeArguments.Resolve): Actually report errors here.

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

20 years agoadded MONO_DISABLE_AIO
Gonzalo Paniagua Javier [Mon, 15 Mar 2004 21:19:57 +0000 (21:19 -0000)]
added MONO_DISABLE_AIO

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

20 years ago2004-03-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 15 Mar 2004 21:19:18 +0000 (21:19 -0000)]
2004-03-15  Sebastien Pouliot  <sebastien@ximian.com>

* SignedXml.cs: Added null test for LoadXml.

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

20 years ago2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 15 Mar 2004 21:19:16 +0000 (21:19 -0000)]
2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* corlib.dll.sources: added StreamAsyncResult and FileStreamAsyncResult.

* System/Environment.cs: updated corlib version.

* System.IO/FileStream.cs: added support for asynchronous I/O without
using the OS native libraries if available.

* System.IO/FileStreamAsyncResult.cs: IAsyncResult for asynch. I/O.

* System.IO/MonoIO.cs: added BeginRead/Write, GetSupportsAsync. Open
has now a new parameter to tell ifthe file will be used for asynch.
operations.

* System.IO/Stream.cs: BeginRead/Write do not use delegates. They just
are actually synchronous.

* System.IO/StreamAsyncResult.cs: IAsyncResult for Stream.

* System.Threading/NativeOverlapped.cs: added 2 new internal fields.
* System.Threading/Overlapped.cs: implemented, but it's not used.

* System.Threading/ThreadPool.cs: implemented BindHandle.

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

20 years ago2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 15 Mar 2004 21:19:08 +0000 (21:19 -0000)]
2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.dll.sources: added ProcessStringDictionary.

* System.Collections.Specialized/ProcessStringDictionary.cs: the same
as StringDictionary, but doesn't turn keys into lowercase.

* System.Diagnostics/Process.cs: added environment variables setting
support and also send useShellExecute to the runtime.

* System.Diagnostics/ProcessStartInfo.cs: support EnvironmentVariables.
MS uses StringDictionary, which turns keys into lowercase. We don't
do that.

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

20 years ago2004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 15 Mar 2004 21:19:02 +0000 (21:19 -0000)]
2004-03-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* io-layer/io-private.h: added new fields for file structure. Declare
_wapi_io_add_callback.

* io-layer/io.c: added _wapi_get_win32_error, support aio_read/write
in file_read/write. Implemented _wapi_io_add_callback, which is where
BindHandle ends up.

* io-layer/io.h: added new fields for WapiOverlapped and typedef for
the callback.

* io-layer/processes.c: fixed off-by-one bug when handling environment
variables passed in.

* io-layer/threads.[ch]: implemented BindIoCompletionCallback.

* io-layer/uglify.h: added typedef for LPOVERLAPPED_COMPLETION_ROUTINE.

* metadata/appdomain.c: upgraded corlib version.

* metadata/file-io.c: implemented new icalls: GetSupportsAIO, BeginRead
and BeginWrite. Allow opening files for asynchrnous operations.

* metadata/file-io.h: new struct that maps FileStreamAsyncResult.
* metadata/icall.c: added new icalls.
* metadata/process.[ch]: support setting child process environment
variables and use the SHELL or COMSPEC when UseShellExecute is true.

* metadata/threadpool.[ch]: fixed warnings, moved ThreadPool icalls
here.  The callback for async. IO is here and also BindHandle.

* metadata/threads.[ch]: added mono_thread_detach and removed
ThreadPool icalls from here.

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

20 years ago2004-03-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 15 Mar 2004 21:18:09 +0000 (21:18 -0000)]
2004-03-15  Sebastien Pouliot  <sebastien@ximian.com>

* SignedXml.cs: Now use the original Signature element before applying
the C14N transformation. Added a check for null in LoadXml.

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

20 years ago2004-03-15 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 15 Mar 2004 21:15:54 +0000 (21:15 -0000)]
2004-03-15  Sebastien Pouliot <sebastien@ximian.com>

* AssemblyInfo.cs: Reduce extra/missing in corcompare.

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

20 years ago2004-03-14 Gustavo Gir�ldez <gustavo.giraldez@gmx.net>
Miguel de Icaza [Mon, 15 Mar 2004 20:09:25 +0000 (20:09 -0000)]
2004-03-14  Gustavo Gir�ldez  <gustavo.giraldez@gmx.net>

  * support.cs (SeekableStreamReader): Keep track of stream byte
  positions and don't mix them with character offsets to the buffer.

Patch from Gustavo Gir�ldez

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

20 years agoupdate
Miguel de Icaza [Mon, 15 Mar 2004 19:38:52 +0000 (19:38 -0000)]
update

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

20 years ago2004-03-15 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 15 Mar 2004 19:37:31 +0000 (19:37 -0000)]
2004-03-15  Miguel de Icaza  <miguel@ximian.com>

* monop.cs: Add -r: command line.

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

20 years agoImplement IList.Insert.
Martin Baulig [Mon, 15 Mar 2004 19:14:53 +0000 (19:14 -0000)]
Implement IList.Insert.

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

20 years ago**** Merged from MCS ****
Martin Baulig [Mon, 15 Mar 2004 19:13:44 +0000 (19:13 -0000)]
**** Merged from MCS ****
2004-03-15  Miguel de Icaza  <miguel@ximian.com>

* pending.cs (TypeAndMethods): Add `get_indexer_name' and
`set_indexer_name' to the pending bits (one per type).

We fixed a bug today that was picking the wrong method to
override, since for properties the existing InterfaceMethod code
basically ignored the method name.  Now we make sure that the
method name is one of the valid indexer names.

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

20 years ago2004-03-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 15 Mar 2004 19:11:44 +0000 (19:11 -0000)]
2004-03-15  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager.IndexerPropertyName): Added support
for generic instances.

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

20 years ago * XmlSchemaImporter.cs: Import IXmlSerializable types as DataSet, like in MS.NET.
Lluis Sanchez [Mon, 15 Mar 2004 19:10:37 +0000 (19:10 -0000)]
* XmlSchemaImporter.cs: Import IXmlSerializable types as DataSet, like in MS.NET.
  This fixes bug #55547.

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

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

* pending.cs (TypeAndMethods): Add `get_indexer_name' and
`set_indexer_name' to the pending bits (one per type).

We fixed a bug today that was picking the wrong method to
override, since for properties the existing InterfaceMethod code
basically ignored the method name.  Now we make sure that the
method name is one of the valid indexer names.

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

20 years ago * Boolean.cs, Byte.cs, Char.cs, Double.cs, Int16.cs, Int32.cs, Int64.cs,
Lluis Sanchez [Mon, 15 Mar 2004 19:04:33 +0000 (19:04 -0000)]
* Boolean.cs, Byte.cs, Char.cs, Double.cs, Int16.cs, Int32.cs, Int64.cs,
  SByte.cs, Single.cs, UInt16.cs, UInt32.cs, UInt64.cs: Renamed internal
  field "value" to "m_value", so it is interoperable with MS.NET when
  serializing and deserializing data. Based on the patch from Daniel Keep.

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

20 years ago2004-03-15 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 15 Mar 2004 18:29:46 +0000 (18:29 -0000)]
2004-03-15  Zoltan Varga  <vargaz@freemail.hu>

* exceptions-sparc.c (mono_arch_has_unwind_info): Add missing function.

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

20 years ago2004-03-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 15 Mar 2004 18:11:46 +0000 (18:11 -0000)]
2004-03-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* System.Windows.Forms.dll.sources: Added files

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

20 years ago2004-03-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 15 Mar 2004 18:11:06 +0000 (18:11 -0000)]
2004-03-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Deleted
* Control.cs: Hopefully satisfies corecompare a little more than now
* UnsafeNativeMethods.cs: Added for above

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

20 years ago2004-03-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 15 Mar 2004 18:09:40 +0000 (18:09 -0000)]
2004-03-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added
* Locale.cs: Added
* ChangeLog: Added

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

20 years ago2004-03-15 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 15 Mar 2004 17:28:56 +0000 (17:28 -0000)]
2004-03-15  Zoltan Varga  <vargaz@freemail.hu>

* sparc/sparc-codegen.h: Add some v9 instructions.

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

20 years agoAdded new error
Miguel de Icaza [Mon, 15 Mar 2004 17:24:40 +0000 (17:24 -0000)]
Added new error

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

20 years agoignore dll
Nick Drochak [Mon, 15 Mar 2004 14:34:43 +0000 (14:34 -0000)]
ignore dll

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

20 years ago2004-03-15 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 15 Mar 2004 14:23:26 +0000 (14:23 -0000)]
2004-03-15  Zoltan Varga  <vargaz@freemail.hu>

* Al.cs: Avoid crash if entryPoint is not defined.

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

20 years ago2004-03-15 Nick Drochak <ndrochak@ieee.org>
Nick Drochak [Mon, 15 Mar 2004 13:46:10 +0000 (13:46 -0000)]
2004-03-15  Nick Drochak <ndrochak@ieee.org>

* CustomAttributeBuilderTest.cs: Force test to pass if we are running
on version 1.1 of the CLR.  That version does not throw the exception.

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

20 years ago2004-03-15 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 15 Mar 2004 10:10:06 +0000 (10:10 -0000)]
2004-03-15 Umadevi S (sumadevi@novell.com)
* DataRow.cs
- Added code to set Default values in the constructor
- Removed TODO tags from HasErrors, ItemArray, SetParentRow
after adding testcases

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

20 years ago2004-03-15 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 15 Mar 2004 09:29:36 +0000 (09:29 -0000)]
2004-03-15 Umadevi S (sumadevi@novell.com)
* ConstraintCollection.cs
- Implemented EditorAttribute, AddRange and
- Removed TODO tag from Clear method after updating comments
(thanks to Roopa (rowilson@novell.com))

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

20 years ago2004-03-15 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Mon, 15 Mar 2004 09:00:04 +0000 (09:00 -0000)]
2004-03-15  Marek Safar  <marek.safar@seznam.cz>

* interface.cs (InterfaceSetGetBase): Removed double member
initialization, base class does it as well.

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

20 years ago2004-03-15 Umadevi S (sumadevi@novell.com)
Umadevi S [Mon, 15 Mar 2004 08:51:48 +0000 (08:51 -0000)]
2004-03-15 Umadevi S (sumadevi@novell.com)
* DBConcurrency.cs - Implemented GetObjectData() method

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

20 years ago2004-03-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 15 Mar 2004 04:49:47 +0000 (04:49 -0000)]
2004-03-15  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngGrammar.cs,
  RelaxngNameClass.cs,
  RelaxngPattern.cs : Added Write() support.

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

20 years agostructs
Ben Maurer [Mon, 15 Mar 2004 04:24:17 +0000 (04:24 -0000)]
structs

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

20 years agoadd gtk#
Ben Maurer [Mon, 15 Mar 2004 04:10:51 +0000 (04:10 -0000)]
add gtk#

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

20 years agomore friendlyification
Ben Maurer [Mon, 15 Mar 2004 04:04:46 +0000 (04:04 -0000)]
more friendlyification

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

20 years ago2004-03-14 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 15 Mar 2004 03:36:56 +0000 (03:36 -0000)]
2004-03-14 Ben Maurer  <bmaurer@users.sourceforge.net>

* monop.cs: show `static' when it applies. Static members
first. new sorting stuff.

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

20 years agosort
Ben Maurer [Mon, 15 Mar 2004 03:06:13 +0000 (03:06 -0000)]
sort

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

20 years ago2004-03-14 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 15 Mar 2004 02:54:32 +0000 (02:54 -0000)]
2004-03-14  Tim Coleman <tim@timcoleman.com>
* SqlCommand.cs SqlConnection.cs:
Changes from two patches by Andres Taylor
<andres@rotselleri.com>

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

20 years agoshow base types
Ben Maurer [Mon, 15 Mar 2004 02:54:30 +0000 (02:54 -0000)]
show base types

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

20 years ago2004-03-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 15 Mar 2004 02:48:44 +0000 (02:48 -0000)]
2004-03-15  Atsushi Enomoto <atsushi@ximian.com>

* XmlReader.cs : ReadInnerXml()/ReadOuterXml() should not bork when
  the reader is on EndElement. Patch by Jean-Marc Andre.

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