Radek Doulik [Tue, 14 May 2002 15:51:15 +0000 (15:51 -0000)]
2002-05-14 Radek Doulik <rodo@ximian.com>
* interp.c: introduced new --noptr option to suppres pointer
address printing. I find this useful for comparing trace outputs
while porting to ppc
svn path=/trunk/mono/; revision=4632
Miguel de Icaza [Tue, 14 May 2002 15:45:52 +0000 (15:45 -0000)]
2002-05-14 Miguel de Icaza <miguel@ximian.com>
* Double.cs: Oops. Also handle exponents without finding a dot.
svn path=/trunk/mcs/; revision=4631
Paolo Molaro [Tue, 14 May 2002 14:07:47 +0000 (14:07 -0000)]
Tue May 14 16:59:44 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c: fix some endianess issues.
svn path=/trunk/mono/; revision=4629
Tim Coleman [Tue, 14 May 2002 12:08:55 +0000 (12:08 -0000)]
2002-05-14 Tim Coleman
* System.Data/DataRowBuilder.cs:
Add stubb for this internal class.
svn path=/trunk/mcs/; revision=4628
Nick Drochak [Tue, 14 May 2002 11:49:25 +0000 (11:49 -0000)]
2002-05-15 Nick Drochak <ndrochak@gol.com>
* StreamReaderTest.cs:
* StreamWriterTest.cs:
Make sure invalid file name has invalid characters in it. These are
platform dependant.
svn path=/trunk/mcs/; revision=4627
Nick Drochak [Tue, 14 May 2002 11:46:20 +0000 (11:46 -0000)]
2002-05-15 Nick Drochak <ndrochak@gol.com>
* Path.cs (GetDirectoryName): Return String.Empty if there is no
directory
* StreamReader.cs: Add some parameter checking on file names.
* StreamWriter.cs: Add some parameter checking on file names.
svn path=/trunk/mcs/; revision=4626
Paolo Molaro [Tue, 14 May 2002 11:27:15 +0000 (11:27 -0000)]
Tue May 14 17:13:48 CEST 2002 Paolo Molaro <lupus@ximian.com>
* MethodBuilder.cs: revert change in accessibility of
GetILGenerator(int).
svn path=/trunk/mcs/; revision=4625
Paolo Molaro [Tue, 14 May 2002 11:08:13 +0000 (11:08 -0000)]
Tue May 14 16:37:55 CEST 2002 Paolo Molaro <lupus@ximian.com>
* interp.c: some finally handling fixes and compilation fixes for
changes in the runtime lib.
svn path=/trunk/mono/; revision=4623
Paolo Molaro [Tue, 14 May 2002 10:48:17 +0000 (10:48 -0000)]
Tue May 14 16:35:13 CEST 2002 Paolo Molaro <lupus@ximian.com>
* CharSet.cs: added missing None enum item.
svn path=/trunk/mcs/; revision=4622
Nick Drochak [Tue, 14 May 2002 10:40:23 +0000 (10:40 -0000)]
2002-05-14 Nick Drochak <ndrochak@gol.com>
* File.cs: Add parameter checks to most methods. Not completely done,
but all current unit tests pass.
* Path.cs: Implement GetTempFileName().
svn path=/trunk/mcs/; revision=4621
Nick Drochak [Tue, 14 May 2002 10:32:13 +0000 (10:32 -0000)]
2002-05-14 Nick Drochak <ndrochak@gol.com>
* StringTest.cs: A couple more tests
svn path=/trunk/mcs/; revision=4620
Nick Drochak [Tue, 14 May 2002 10:31:33 +0000 (10:31 -0000)]
2002-05-14 Nick Drochak <ndrochak@gol.com>
* FileTest.cs: Delete temporary files after each test method; Catch
unexpected exceptions and report them; Make some Assert messages
unique; Make sure temp files exist before trying Move and Delete, etc.
svn path=/trunk/mcs/; revision=4619
Dietmar Maurer [Tue, 14 May 2002 10:08:21 +0000 (10:08 -0000)]
2002-05-14 Dietmar Maurer <dietmar@ximian.com>
* object.c (mono_runtime_invoke): is now able to catch exceptions.
svn path=/trunk/mono/; revision=4618
Paolo Molaro [Tue, 14 May 2002 07:51:38 +0000 (07:51 -0000)]
Tue May 14 13:31:17 CEST 2002 Paolo Molaro <lupus@ximian.com>
* FieldBuilder.cs, ParameterBuilder.cs: more special-casing of
attributes.
svn path=/trunk/mcs/; revision=4617
Dietmar Maurer [Tue, 14 May 2002 07:05:12 +0000 (07:05 -0000)]
2002-05-14 Dietmar Maurer <dietmar@ximian.com>
* jit.c: only use one TLS slot to store jit data
* exception.c (arch_handle_exception): print function signature,
use thread relative end_of_stack
svn path=/trunk/mono/; revision=4616
Dan Lewis [Tue, 14 May 2002 06:25:42 +0000 (06:25 -0000)]
2002-05-14 Dan Lewis <dihlewis@yahoo.co.uk>
* icall.c: make GetHashCode return non-negative values.
svn path=/trunk/mono/; revision=4615
Dan Lewis [Tue, 14 May 2002 05:55:25 +0000 (05:55 -0000)]
2002-05-14 Dan Lewis <dihlewis@yahoo.co.uk>
* object.c, icall.c, gc.c: revert to address-based hashcode.
svn path=/trunk/mono/; revision=4614
Miguel de Icaza [Tue, 14 May 2002 03:41:55 +0000 (03:41 -0000)]
Remove the false
svn path=/trunk/mcs/; revision=4613
Miguel de Icaza [Tue, 14 May 2002 03:38:49 +0000 (03:38 -0000)]
2002-05-14 Miguel de Icaza <miguel@ximian.com>
* attribute.cs (DoResolve): More uglyness, we now only try to
resolve the attribute partially, to extract the CharSet
information (only if we are a StructLayout attribute). Otherwise
(GetExtraTypeInfo): Add some code to conditionally kill in the
future this. I am more and more convinced that the .NET
framework has special code to handle the attribute setting on
certain elements.
* expression.cs (IsParamsMethodApplicable): Revert my previous
foreach change here, it was wrong.
svn path=/trunk/mcs/; revision=4612
Miguel de Icaza [Mon, 13 May 2002 22:43:03 +0000 (22:43 -0000)]
Add FreeBSD strtod
svn path=/trunk/mono/; revision=4611
Miguel de Icaza [Mon, 13 May 2002 22:34:51 +0000 (22:34 -0000)]
Add another float test
svn path=/trunk/mcs/; revision=4610
Miguel de Icaza [Mon, 13 May 2002 22:33:37 +0000 (22:33 -0000)]
2002-05-13 Miguel de Icaza <miguel@ximian.com>
* Double.cs (Parse): Reimplement by cleaning up the string first,
and then passing to strtof in the mono runtime.
* Single.cs (Parse): Use the Double implementation and cast to
float.
svn path=/trunk/mcs/; revision=4609
Miguel de Icaza [Mon, 13 May 2002 22:32:46 +0000 (22:32 -0000)]
2002-05-13 Miguel de Icaza <miguel@ximian.com>
* icall.c (mono_double_ParseImpl): Added ParseImpl method.
svn path=/trunk/mono/; revision=4608
Gonzalo Paniagua Javier [Mon, 13 May 2002 22:13:58 +0000 (22:13 -0000)]
2002-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ChangeLog: removed empty entry at the top of the file.
* Int32.cs: made static functions used by Parse internal.
* Int64.cs:
* UInt32.cs:
* UInt64.cs: removed static fucntions used by Parse and use the ones
in Int32.cs
svn path=/trunk/mcs/; revision=4607
Lawrence Pit [Mon, 13 May 2002 20:04:19 +0000 (20:04 -0000)]
* Dnstest.cs: added test for asynchronous methods
svn path=/trunk/mcs/; revision=4605
Lawrence Pit [Mon, 13 May 2002 19:59:05 +0000 (19:59 -0000)]
* Dns.cs: Reimplemented (simplified and fixed) asynchronous methods by
relying on standard asynchronous delegate features. Added checks for
null strings.
* HttpWebResponse.cs: implemented properties
* FileWebResponse.cs: improved the way resources are disposed.
* FileWebRequest.cs: started implementation of asynchronous methods
* ServicePointManager.cs: implemented properties
svn path=/trunk/mcs/; revision=4604
Dick Porter [Mon, 13 May 2002 19:30:47 +0000 (19:30 -0000)]
2002-05-14 Dick Porter <dick@ximian.com>
* io.c: Fix a cut&paste error, found by
Jaroslaw Kowalski <jarek@atm.com.pl>
svn path=/trunk/mono/; revision=4603
Mike Gray [Mon, 13 May 2002 19:07:52 +0000 (19:07 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=4602
Radek Doulik [Mon, 13 May 2002 19:00:42 +0000 (19:00 -0000)]
2002-05-13 Radek Doulik <rodo@ximian.com>
* ppc/tramp.c (emit_save_parameters): fix I8 parameters
svn path=/trunk/mono/; revision=4601
Radek Doulik [Mon, 13 May 2002 17:24:04 +0000 (17:24 -0000)]
introduced DEBUG, disabled by default
svn path=/trunk/mono/; revision=4599
Miguel de Icaza [Mon, 13 May 2002 17:17:46 +0000 (17:17 -0000)]
2002-05-13 Miguel de Icaza <miguel@ximian.com>
* cs-tokenizer.cs: (pp_primary): Eat the ')' at the end.
(pp_expr): do not abort on unknown input, just return.
(eval): abort if there are pending chars.
svn path=/trunk/mcs/; revision=4598
Miguel de Icaza [Mon, 13 May 2002 17:17:20 +0000 (17:17 -0000)]
Improve test
svn path=/trunk/mcs/; revision=4597
Miguel de Icaza [Mon, 13 May 2002 17:07:39 +0000 (17:07 -0000)]
2002-05-13 Miguel de Icaza <miguel@ximian.com>
* attribute.cs (Attribute.Resolve): Positional parameters are
optional. Deal with that case.
svn path=/trunk/mcs/; revision=4596
Miguel de Icaza [Mon, 13 May 2002 16:54:57 +0000 (16:54 -0000)]
2002-05-13 Miguel de Icaza <miguel@ximian.com>
* class.cs (DefineType): Call Attribute.GetExtraTypeInfo to fetch
the Ansi/Unicode/Auto information for the type.
(TypeContainer.DefineType): instantiate the EmitContext here, as
we will be using it during the type definition (to resolve
attributes) and during the emit phase.
* attribute.cs (Attribute.GetExtraTypeInfo): This routine is used
to pull type information out of the attributes
(Attribute.Resolve): track the constructor builder, and allow for
multiple invocations (structs and classes will use this).
svn path=/trunk/mcs/; revision=4594
Miguel de Icaza [Mon, 13 May 2002 16:53:57 +0000 (16:53 -0000)]
Add new tests
svn path=/trunk/mcs/; revision=4593
Tim Coleman [Mon, 13 May 2002 15:00:09 +0000 (15:00 -0000)]
2002-05-13 Tim Coleman
* System.Data.Common/DbDataAdapter.cs:
The maxRecords check was not correct.
svn path=/trunk/mcs/; revision=4590
Paolo Molaro [Mon, 13 May 2002 14:53:18 +0000 (14:53 -0000)]
Documented MONO_PATH (partially from Magnus Runesson <mr-mono@linuxalert.org>).
svn path=/trunk/mono/; revision=4589
Tim Coleman [Mon, 13 May 2002 14:30:06 +0000 (14:30 -0000)]
2002-05-13 Tim Coleman
* System.Data/DataTableCollection.cs:
Fix an issue when adding a DataTable and size == 0.
Now explicitly checks if size > 0 before doing Array.Copy ()
* System.Data.Common/DbDataAdapter.cs:
Move closer to a working implementation.
Make the IDbCommand fields protected so that they can
be inherited.
* System.Data.SqlClient/SqlDataAdapter.cs:
This should inherit the IDbCommands instead of having its
own. An explicit cast is used to force conversion between
IDbCommand and SqlCommand
svn path=/trunk/mcs/; revision=4588
Tim Coleman [Mon, 13 May 2002 12:27:32 +0000 (12:27 -0000)]
2002-05-13 Tim Coleman
* System.Data.Common/DataTableMappingCollection.cs:
Some implementation to allow progress with DbDataAdapter
svn path=/trunk/mcs/; revision=4586
Paolo Molaro [Mon, 13 May 2002 10:53:32 +0000 (10:53 -0000)]
Mon May 13 16:40:30 CEST 2002 Paolo Molaro <lupus@ximian.com>
* icall.c, class.c: special case <Module>.
svn path=/trunk/mono/; revision=4585
Tim Coleman [Mon, 13 May 2002 10:46:38 +0000 (10:46 -0000)]
2002-05-13 Tim Coleman
* System.Data.Common/DbDataAdapter.cs:
Modify to not break compile.
svn path=/trunk/mcs/; revision=4584
Tim Coleman [Mon, 13 May 2002 10:35:21 +0000 (10:35 -0000)]
2002-05-13 Tim Coleman
* System.Data.build:
include SqlDataAdapter, SqlRowUpdatedEventArgs,
SqlRowUpdatingEventArgs, SqlRowUpdatedEventHandler,
SqlRowUpdatingEventHandler in the build.
svn path=/trunk/mcs/; revision=4583
Dietmar Maurer [Mon, 13 May 2002 09:24:39 +0000 (09:24 -0000)]
2002-05-13 Dietmar Maurer <dietmar@ximian.com>
* jit.c (mono_analyze_stack): we need to generate a temporary var for
SHL/SHR because the tree allocator can fail otherwise
svn path=/trunk/mono/; revision=4582
Dietmar Maurer [Mon, 13 May 2002 08:32:06 +0000 (08:32 -0000)]
disable OPT_BOOL
svn path=/trunk/mono/; revision=4581
Dietmar Maurer [Mon, 13 May 2002 05:38:17 +0000 (05:38 -0000)]
2002-05-13 Dietmar Maurer <dietmar@ximian.com>
* jit.c (OPT_BOOL): new. opt. for boolean variables - we simply
store them as 32 bit integers.
svn path=/trunk/mono/; revision=4580
Dan Lewis [Mon, 13 May 2002 04:12:55 +0000 (04:12 -0000)]
2002-05-13 Dan Lewis <dihlewis@yahoo.co.uk>
* icall.c: fix bug in GetNow().
svn path=/trunk/mono/; revision=4579
Dietmar Maurer [Mon, 13 May 2002 03:58:36 +0000 (03:58 -0000)]
2002-05-13 Dietmar Maurer <dietmar@ximian.com>
* exception.c (arch_handle_exception): EIP now points to the call
instruction, not to the instruction after the call. This fixes the
bug reported by Linus Upson (tests/exception8.cs)
svn path=/trunk/mono/; revision=4578
Miguel de Icaza [Mon, 13 May 2002 02:38:02 +0000 (02:38 -0000)]
2002-05-13 Miguel de Icaza <miguel@ximian.com>
* ecore.cs (MemberLookupFinal): new version with all the
parameters customizable.
* expression.cs (New.DoResolve): Use MemberLookupFinal to locate
constructors. Return if the result value is null (as the error
would have been flagged already by MemberLookupFinal)
Do not allow instances of abstract classes or interfaces to be
created.
(Method.Emit): If the method is marked abstract and has a body,
emit an error.
svn path=/trunk/mcs/; revision=4577
Miguel de Icaza [Mon, 13 May 2002 02:16:40 +0000 (02:16 -0000)]
2002-05-13 Miguel de Icaza <miguel@ximian.com>
* class.cs: (MethodSignature.InheritableMemberSignatureCompare):
We have to compare the assembly property here when dealing with
FamANDAssem and Assembly access modifiers, because we might be
creating an assembly from *modules* (that means that we are not
getting TypeBuilders for types defined in other modules that are
part of this assembly).
(TypeContainer.DefineMembers): If both the defined member and the
parent name match are methods, then do not emit any warnings: let
the Method.Define routine take care of flagging warnings. But if
there is a mismatch (method overrides something else, or method is
overriwritten by something, then emit warning).
(MethodSignature.MemberSignatureCompare): If the sig.ret_type is
set to null, this means `do not check for the return type on the
signature'.
(Method.Define): set the return type for the method signature to
null, so that we get methods with the same name and parameters and
different return types. This is used to flag warning 114 (you are
hiding a method, and you probably want to use the new/override
keywords instead).
* typemanager.cs (MemberLookup): Implemented proper access
control, closing a long standing set of bug reports. The problem
was that the Framework only has two bits: Public and NonPublic,
and NonPublic includes private and protected methods, but we need
to enforce the FamANDAssem, FamOrAssem and Family.
svn path=/trunk/mcs/; revision=4576
Tim Coleman [Mon, 13 May 2002 01:49:15 +0000 (01:49 -0000)]
2002-05-13 Tim Coleman
* System.Data.Common/DbDataAdapter.cs:
More implementation.
* System.Data.Common/DataAdapter.cs:
Correction of some of the stubbing, as well as a
little bit more implementation
svn path=/trunk/mcs/; revision=4575
Miguel de Icaza [Mon, 13 May 2002 00:20:41 +0000 (00:20 -0000)]
More
svn path=/trunk/mcs/; revision=4574
Miguel de Icaza [Mon, 13 May 2002 00:19:32 +0000 (00:19 -0000)]
Small fixes, remove Gtk implicit reference
svn path=/trunk/mcs/; revision=4573
Mike Gray [Sun, 12 May 2002 19:32:34 +0000 (19:32 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=4572
Chris J. Breisch [Sun, 12 May 2002 17:38:21 +0000 (17:38 -0000)]
Added Microsoft.VisualBasic
svn path=/trunk/mcs/; revision=4571
Chris J. Breisch [Sun, 12 May 2002 17:24:07 +0000 (17:24 -0000)]
Should build Microsoft.VisualBasic and Test properly now.
svn path=/trunk/mcs/; revision=4570
Chris J. Breisch [Sun, 12 May 2002 17:22:38 +0000 (17:22 -0000)]
Test case suite for Collection class
svn path=/trunk/mcs/; revision=4569
Chris J. Breisch [Sun, 12 May 2002 17:20:54 +0000 (17:20 -0000)]
Shouldn't have been in this directory.
svn path=/trunk/mcs/; revision=4568
Chris J. Breisch [Sun, 12 May 2002 17:18:57 +0000 (17:18 -0000)]
Changed to conform to Mono standards for incomplete functionality.
svn path=/trunk/mcs/; revision=4567
Chris J. Breisch [Sun, 12 May 2002 17:16:37 +0000 (17:16 -0000)]
Fixed to conform to Mono standards for incomplete functionality.
svn path=/trunk/mcs/; revision=4566
Chris J. Breisch [Sun, 12 May 2002 17:15:42 +0000 (17:15 -0000)]
Removed erroneous StructLayoutKindAttribute
svn path=/trunk/mcs/; revision=4565
Chris J. Breisch [Sun, 12 May 2002 17:11:03 +0000 (17:11 -0000)]
Removed erroneous StructLayoutKindAttribute.
svn path=/trunk/mcs/; revision=4564
Chris J. Breisch [Sun, 12 May 2002 17:07:47 +0000 (17:07 -0000)]
This namespace needs it too.
svn path=/trunk/mcs/; revision=4563
Chris J. Breisch [Sun, 12 May 2002 17:06:47 +0000 (17:06 -0000)]
Fixed Namespace
svn path=/trunk/mcs/; revision=4562
Chris J. Breisch [Sun, 12 May 2002 16:53:50 +0000 (16:53 -0000)]
Removed erroneous StructLayoutKindAttribute
svn path=/trunk/mcs/; revision=4561
Chris J. Breisch [Sun, 12 May 2002 16:50:02 +0000 (16:50 -0000)]
Fixed to conform to Mono standards for incomplete functionality.
svn path=/trunk/mcs/; revision=4560
Chris J. Breisch [Sun, 12 May 2002 16:47:43 +0000 (16:47 -0000)]
Fixed to conform to Mono standards for incomplete functionality
svn path=/trunk/mcs/; revision=4559
Chris J. Breisch [Sun, 12 May 2002 16:40:26 +0000 (16:40 -0000)]
Removed erroneous StructLayoutAttribute
svn path=/trunk/mcs/; revision=4558
Chris J. Breisch [Sun, 12 May 2002 16:35:52 +0000 (16:35 -0000)]
First real version
svn path=/trunk/mcs/; revision=4557
Chris J. Breisch [Sun, 12 May 2002 16:30:30 +0000 (16:30 -0000)]
Needed for Microsoft.VisualBasic.Collection
svn path=/trunk/mcs/; revision=4556
Miguel de Icaza [Sun, 12 May 2002 14:56:58 +0000 (14:56 -0000)]
Flush local tree changes
svn path=/trunk/mcs/; revision=4555
Rafael Teixeira [Sun, 12 May 2002 10:18:15 +0000 (10:18 -0000)]
2002-05-12 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
svn path=/trunk/mcs/; revision=4554
Lawrence Pit [Sun, 12 May 2002 09:09:10 +0000 (09:09 -0000)]
* HttpWebRequest.cs: properties implemented
* HttpWebResponse.cs: added
* GlobalProxySelection.cs: implemented
svn path=/trunk/mcs/; revision=4553
Dan Lewis [Sun, 12 May 2002 08:35:05 +0000 (08:35 -0000)]
2002-05-13 Dan Lewis <dihlewis@yahoo.co.uk>
* regex.cs: Fixed bug in split.
svn path=/trunk/mcs/; revision=4552
Lawrence Pit [Sun, 12 May 2002 08:31:07 +0000 (08:31 -0000)]
* System.Security.Cryptography.X509Certificates: directory added
svn path=/trunk/mcs/; revision=4551
Lawrence Pit [Sun, 12 May 2002 08:30:38 +0000 (08:30 -0000)]
* X509CertificateCollection.cs: implemented
svn path=/trunk/mcs/; revision=4550
Dietmar Maurer [Sun, 12 May 2002 05:50:26 +0000 (05:50 -0000)]
s/mono_find_var/mono_copy_used_var/
svn path=/trunk/mono/; revision=4549
Nick Drochak [Sun, 12 May 2002 05:33:12 +0000 (05:33 -0000)]
2002-05-12 Nick Drochak <ndrochak@gol.com>
* StringTest.cs: Add a couple more tests.
* PathTest.cs: Make tests work a bit better on W32 and Linux.
svn path=/trunk/mcs/; revision=4548
Daniel Morgan [Sun, 12 May 2002 03:17:18 +0000 (03:17 -0000)]
2002-05-12 Daniel Morgan <danmorg@sc.rr.com>
* IServiceProvider.cs: added using System
svn path=/trunk/mcs/; revision=4547
Daniel Morgan [Sun, 12 May 2002 03:15:56 +0000 (03:15 -0000)]
2002-05-12 Daniel Morgan <danmorg@sc.rr.com>
* IComponent.cs
* ISite.cs: added using System
* MarshalByValueComponent.cs: changed all throwing of Not ImplementedException
to // TODOs and added using System. The throwing of the exceptions prevented
System.Data from running.
svn path=/trunk/mcs/; revision=4546
Tim Coleman [Sat, 11 May 2002 23:21:09 +0000 (23:21 -0000)]
2002-05-11 Tim Coleman
* System.Data.SqlClient/SqlDataAdapter.cs:
* System.Data.Common/DbDataAdapter.cs:
Moved methods that weren't supposed to
be in SqlDataAdapter out. They should be implemented
in DbDataAdapter.
svn path=/trunk/mcs/; revision=4545
Tim Coleman [Sat, 11 May 2002 22:38:12 +0000 (22:38 -0000)]
2002-05-11 Tim Coleman
* System.Data.SqlClient/SqlDataAdapter.cs:
some implementation of this class. Note
that none of the functionality has been
tested yet, but I felt it should be checked
in at this point as it compiles.
* System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
* System.Data.SqlClient/SqlRowUpdatedEventArgs.cs:
Modified so that they will compile properly.
Needed to include SqlDataAdapter in the build.
svn path=/trunk/mcs/; revision=4544
Tim Coleman [Sat, 11 May 2002 22:31:29 +0000 (22:31 -0000)]
2002-05-11 Tim Coleman
* System.Data.SqlClient/SqlDataAdapter.cs:
some implementation of this class. Note
that none of the functionality has been
tested yet, but I felt it should be checked
in at this point as it compiles.
* System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
* System.Data.SqlClient/SqlRowUpdatedEventArgs.cs:
Modified so that they will compile properly.
Needed to include SqlDataAdapter in the build.
* System.Data.build:
Add SqlDataAdapter, SqlRowUpdatingEventArgs,
SqlRowUpdatedEventArgs, SqlRowUpdatingEventHandler,
SqlRowUpdatedEventHandler to the build.
svn path=/trunk/mcs/; revision=4543
Rafael Teixeira [Sat, 11 May 2002 22:26:07 +0000 (22:26 -0000)]
Ooops! forgot to add a source file
svn path=/trunk/mcs/; revision=4542
Rafael Teixeira [Sat, 11 May 2002 22:24:07 +0000 (22:24 -0000)]
Still not all of Martin code, but now compiles Microsoft.VisualBasic.DLL
svn path=/trunk/mcs/; revision=4541
Lawrence Pit [Sat, 11 May 2002 21:31:35 +0000 (21:31 -0000)]
* FileWebResponse.cs: added
* FileWebRequest.cs: some methods implemented
svn path=/trunk/mcs/; revision=4540
Lawrence Pit [Sat, 11 May 2002 21:26:46 +0000 (21:26 -0000)]
* NameValueCollection.AsStringArray: fixed ArgumentNullException bug.
svn path=/trunk/mcs/; revision=4539
Lawrence Pit [Sat, 11 May 2002 21:23:09 +0000 (21:23 -0000)]
another w32 path fix
svn path=/trunk/mcs/; revision=4538
Miguel de Icaza [Sat, 11 May 2002 21:15:33 +0000 (21:15 -0000)]
Remove references to GNU/Linux, and leave only Unix
svn path=/trunk/mono/; revision=4537
Rafael Teixeira [Sat, 11 May 2002 20:57:04 +0000 (20:57 -0000)]
cleaning some wrong comments
svn path=/trunk/mcs/; revision=4536
Lawrence Pit [Sat, 11 May 2002 20:18:50 +0000 (20:18 -0000)]
* Uri.LocalPath and Uri.AbsoluteUri modified to support both w32
and *nix filepaths
svn path=/trunk/mcs/; revision=4535
Rodrigo Moya [Sat, 11 May 2002 19:31:30 +0000 (19:31 -0000)]
2002-05-11 Rodrigo Moya <rodrigo@ximian.com>
* System.Data/DataTable.cs (Clear): implemented.
(DataTable): removed repeated code in constructors, and call the
basic constructor from the others.
* System.Data/DataColumn.cs: some tweaks.
* System.Data/DataRow.cs (RowState): implemented.
(CancelEdit): set rowState property back to Unchanged.
(RejectChanges): call CancelEdit.
(Delete): set rowState to Deleted.
svn path=/trunk/mcs/; revision=4534
Daniel Morgan [Sat, 11 May 2002 15:44:44 +0000 (15:44 -0000)]
2002-05-11 Daniel Morgan <danmorg@sc.rr.com>
* System.Data.build: added copy of System.Data.dll to Test directory
for easy testing. Also, added clean for it too.
* System.Data.SqlClient/PostgresLibrary.cs: changed setting of boolean
svn path=/trunk/mcs/; revision=4533
Daniel Stodden [Sat, 11 May 2002 15:44:41 +0000 (15:44 -0000)]
- System.CodeDom review, ns more or less complete now
svn path=/trunk/mcs/; revision=4532
Lawrence Pit [Sat, 11 May 2002 15:30:44 +0000 (15:30 -0000)]
WebHeaderCollection implemented
svn path=/trunk/mcs/; revision=4531
Rafael Teixeira [Sat, 11 May 2002 14:25:57 +0000 (14:25 -0000)]
Moving various files as pointed by Chris
svn path=/trunk/mcs/; revision=4530
Daniel Morgan [Sat, 11 May 2002 12:58:32 +0000 (12:58 -0000)]
2002-05-11 Daniel Morgan <danmorg@sc.rr.com>
* System.Data.build: added copy of System.Data.dll to Test directory
for easy testing. Also, added clean for it too.
* System.Data.SqlClient/PostgresLibrary.cs: changed setting of boolean
from PostgreSQL data type to .NET type.
* System.Data.SqlClient/SqlDataReader.cs: beginnings
handling of a NULL value from the database
* Test/PostgresTest.cs: added tests for NULL values retrieved
from the database
* Test/ReadPostgresData.cs
* Test/TestExecuteScalar.cs
* Test/TestSqlDataReader.cs
* Test/TestSqlException.cs
* Test/TestSqlIsolationLevel.cs: updated tests to use databas user
"postgres". These tests may eventually be removed since they
are not flexible.
svn path=/trunk/mcs/; revision=4529
Daniel Morgan [Sat, 11 May 2002 11:32:55 +0000 (11:32 -0000)]
2002-05-11 Daniel Morgan <danmorg@sc.rr.com>
* AllTests.cs: needed a using for System.Data and System.Data.SqlClient,
changed SqlTypes.AllTests.Suite to System.Data.SqlTypes.AllTests.Suite
* System.Data/DataColumnTest.cs: changed typeof to DataColumnTest
svn path=/trunk/mcs/; revision=4528
Dietmar Maurer [Sat, 11 May 2002 11:32:23 +0000 (11:32 -0000)]
added initlocals.exe test
svn path=/trunk/mono/; revision=4527
Dietmar Maurer [Sat, 11 May 2002 10:50:44 +0000 (10:50 -0000)]
*** empty log message ***
svn path=/trunk/mono/; revision=4526
Dietmar Maurer [Sat, 11 May 2002 10:43:14 +0000 (10:43 -0000)]
Dietmar Maurer <dietmar@ximian.com>
mono_stack_duplicate_used_var): impl.
(mono_copy_used_var): impl.
svn path=/trunk/mono/; revision=4525