Tim Coleman [Fri, 21 Feb 2003 04:50:08 +0000 (04:50 -0000)]
2003-02-20 Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient/OracleBFile.cs:
* System.Data.OracleClient/OracleBinary.cs:
* System.Data.OracleClient/OracleBoolean.cs:
* System.Data.OracleClient/OracleLob.cs:
* System.Data.OracleClient/OracleLobOpenMode.cs:
* System.Data.OracleClient/OracleNumber.cs:
* list:
New class stubs added
* System.Data.OracleClient/OracleCommand.cs:
* System.Data.OracleClient/OracleDataReader.cs:
Minor touch-ups
* Test/TestOracleClient.cs:
Add required Prepare () call in parameter test.
svn path=/trunk/mcs/; revision=11793
Nick Drochak [Fri, 21 Feb 2003 03:52:05 +0000 (03:52 -0000)]
2003/02/21 Nick Drochak <ndrochak@gol.com>
* EnumTest.cs: Add test for bug 38452 (Parsing numeric enum values).
svn path=/trunk/mcs/; revision=11792
Nick Drochak [Fri, 21 Feb 2003 02:51:07 +0000 (02:51 -0000)]
Flush
svn path=/trunk/mcs/; revision=11789
Miguel de Icaza [Fri, 21 Feb 2003 02:48:57 +0000 (02:48 -0000)]
Fix from Marcus Urban to bug #38452
svn path=/trunk/mcs/; revision=11788
Miguel de Icaza [Thu, 20 Feb 2003 19:49:44 +0000 (19:49 -0000)]
Update news; Paolo and Gonzalo
svn path=/trunk/mono/; revision=11783
Dick Porter [Thu, 20 Feb 2003 15:06:57 +0000 (15:06 -0000)]
Need to request optimisation on windows build to get "extern inline"
functions.
svn path=/trunk/mono/; revision=11778
Nick Drochak [Thu, 20 Feb 2003 10:36:28 +0000 (10:36 -0000)]
2003-02-20 Nick Drochak <ndrochak@gol.com>
* ByteTest.cs: Isolate test for mcs 'checked' bug.
svn path=/trunk/mcs/; revision=11776
Nick Drochak [Thu, 20 Feb 2003 10:32:48 +0000 (10:32 -0000)]
2003-02-20 Nick Drochak <ndrochak@gol.com>
* XslTransform.cs: Remove confusing and unused parameter.
svn path=/trunk/mcs/; revision=11775
Miguel de Icaza [Thu, 20 Feb 2003 07:21:10 +0000 (07:21 -0000)]
2003-02-01 Miguel de Icaza <miguel@ximian.com>
* Uri.cs (LocalPath): Local path should return un-escaped
strings. Patch from tum@veridicus.com (Thong (Tum) Nguyen)
svn path=/trunk/mcs/; revision=11773
Miguel de Icaza [Thu, 20 Feb 2003 07:20:31 +0000 (07:20 -0000)]
Just a comment
svn path=/trunk/mcs/; revision=11772
Miguel de Icaza [Thu, 20 Feb 2003 07:17:00 +0000 (07:17 -0000)]
Add new Microsoft.VisualC assembly
svn path=/trunk/mcs/; revision=11771
Miguel de Icaza [Thu, 20 Feb 2003 07:15:49 +0000 (07:15 -0000)]
Add Microsoft.VisualC makefile
svn path=/trunk/mcs/; revision=11770
Miguel de Icaza [Thu, 20 Feb 2003 07:03:25 +0000 (07:03 -0000)]
2003-02-20 Alfonso Ali <isa@infomed.sld.cu>
* CodeGenerator.cs: Generates the entry point method.
svn path=/trunk/mcs/; revision=11769
Sebastien Pouliot [Thu, 20 Feb 2003 02:08:43 +0000 (02:08 -0000)]
2003-02-19 Sebastien Pouliot <spouliot@videotron.ca>
* AllTests.cs: Removed. No more required with NUnit2.
* makefile.gnu, security_linux_test.args: untested makefile
* System.Security_test.build: Updated for NUnit2.
svn path=/trunk/mcs/; revision=11755
Sebastien Pouliot [Thu, 20 Feb 2003 00:55:52 +0000 (00:55 -0000)]
2003-02-19 Sebastien Pouliot <spouliot@videotron.ca>
* All: Updated tests for NUnit2. Some big tests where splited in
smaller ones.
* XmlDsigC14NTransformTest.cs: New, but almost empty, test suite.
* XmlDsigC14NWithCommentsTransformTest.cs: New, but almost empty,
test suite.
svn path=/trunk/mcs/; revision=11751
Sebastien Pouliot [Thu, 20 Feb 2003 00:49:58 +0000 (00:49 -0000)]
2003-02-19 Sebastien Pouliot <spouliot@videotron.ca>
* All: Corrected class indentation, minor fixes, added many MonoTODO (so class status
will reflect reality).
svn path=/trunk/mcs/; revision=11750
Christopher Bockner [Wed, 19 Feb 2003 21:48:37 +0000 (21:48 -0000)]
Added a describe function so that parameters can get their information from DB2.
svn path=/trunk/mcs/; revision=11748
Christopher Bockner [Wed, 19 Feb 2003 21:47:02 +0000 (21:47 -0000)]
Added parameter Describe functionality.
svn path=/trunk/mcs/; revision=11746
Ville Palo [Wed, 19 Feb 2003 19:26:48 +0000 (19:26 -0000)]
2003-02-19 Ville Palo <vi64pa@kolumbus.fi>
* DataTable.cs: DataTable.CaseSensitive follows parent
DataSet.CaseSensitive property if DataTable.CaseSensitive has never
been changed directly from DataTable
svn path=/trunk/mcs/; revision=11744
Gonzalo Paniagua Javier [Wed, 19 Feb 2003 18:26:06 +0000 (18:26 -0000)]
Return the default context when no context set. Thanks to Patrik.
svn path=/trunk/mcs/; revision=11740
Ville Palo [Wed, 19 Feb 2003 18:23:43 +0000 (18:23 -0000)]
2003-02-19 Ville Palo <vi64pa@kolumbus.fi>
* DataSet.cs: When CaseSensitive property is changed all of the Tables
of DataSet have to change too
svn path=/trunk/mcs/; revision=11739
Gonzalo Paniagua Javier [Wed, 19 Feb 2003 17:52:56 +0000 (17:52 -0000)]
added 'clean' target
svn path=/trunk/mcs/; revision=11738
Gonzalo Paniagua Javier [Wed, 19 Feb 2003 17:01:54 +0000 (17:01 -0000)]
2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MethodCall.cs:
(MethodBase): resolve the method if it's not already done.
svn path=/trunk/mcs/; revision=11737
Gonzalo Paniagua Javier [Wed, 19 Feb 2003 16:53:02 +0000 (16:53 -0000)]
2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AppDomain.cs: check for null in Unload and changed method name.
svn path=/trunk/mcs/; revision=11736
Gonzalo Paniagua Javier [Wed, 19 Feb 2003 16:49:29 +0000 (16:49 -0000)]
2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Thread.cs: implemented CurrentContext.
svn path=/trunk/mcs/; revision=11735
Miguel de Icaza [Wed, 19 Feb 2003 16:48:29 +0000 (16:48 -0000)]
Flush
svn path=/trunk/mono/; revision=11734
Gonzalo Paniagua Javier [Wed, 19 Feb 2003 16:47:51 +0000 (16:47 -0000)]
2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Latin1Encoding.cs: added Serializable attribute.
svn path=/trunk/mcs/; revision=11733
Miguel de Icaza [Wed, 19 Feb 2003 16:40:36 +0000 (16:40 -0000)]
Pending changes
svn path=/trunk/mono/; revision=11732
Tim Coleman [Wed, 19 Feb 2003 16:36:34 +0000 (16:36 -0000)]
2003-02-19 Tim Coleman <tim@timcoleman.com>
* oracle: update oracle status page
svn path=/trunk/mono/; revision=11731
Gonzalo Paniagua Javier [Wed, 19 Feb 2003 16:12:10 +0000 (16:12 -0000)]
2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TargetInvocationException.cs: added serialization ctor.
svn path=/trunk/mcs/; revision=11730
Paolo Molaro [Wed, 19 Feb 2003 14:16:12 +0000 (14:16 -0000)]
Fix field placement in MonoVTable.
svn path=/trunk/mono/; revision=11729
Rafael Teixeira [Wed, 19 Feb 2003 13:44:45 +0000 (13:44 -0000)]
2003/02/19 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* mb-parser.jay : eliminated reduce/reduce conflict on duplicated rank_specifier rule
by renaming the one using brackets to bracketed_rank_specifier
svn path=/trunk/mcs/; revision=11728
Lluis Sanchez [Wed, 19 Feb 2003 12:39:39 +0000 (12:39 -0000)]
* RealProxy.cs: Changed constructor to allow only ClientIdentity instances.
* RemotingProxy.cs: Added new constructor for client activated objects.
Added method that handles construction messages.
svn path=/trunk/mcs/; revision=11727
Lluis Sanchez [Wed, 19 Feb 2003 12:38:28 +0000 (12:38 -0000)]
* IInternalMessage.cs: Added. Provides some useful methods for method messages.
* ServerContextTerminatorSink.cs: Added support for construction messages.
* MethodCall.cs: Implemented serialization support. Added support for IInternalMessage.
* MethodDictionary.cs: Added support for IInternalMessage.
* MethodResponse.cs: Added serialization support. Added support for IInternalMessage.
* MonoMethodMessage.cs: Added support for IInternalMessage.
* ReturnMessage.cs: Added support for IInternalMessage.
* ClientContextTerminatorSink.cs: Added.
* ConstructionCall.cs: Added.
* ConstructionCallDictionary.cs: Added.
* ConstructionResponse.cs: Added.
* EnvoyTerminatorSink.cs: Added.
svn path=/trunk/mcs/; revision=11726
Lluis Sanchez [Wed, 19 Feb 2003 12:37:48 +0000 (12:37 -0000)]
* Contexts.cs : Added methods for getting the client context sink chain and the
envoy sink chain. Also added stub methods for context switch and creation.
* CrossContextChannel.cs : Added.
svn path=/trunk/mcs/; revision=11725
Lluis Sanchez [Wed, 19 Feb 2003 12:37:19 +0000 (12:37 -0000)]
* ChannelServices.cs: Added static property for getting the CrossContextChannel.
svn path=/trunk/mcs/; revision=11724
Lluis Sanchez [Wed, 19 Feb 2003 12:36:33 +0000 (12:36 -0000)]
* RemoteActivator.cs: Instance creation implemented.
* ActivationServices.cs: Added.
svn path=/trunk/mcs/; revision=11723
Lluis Sanchez [Wed, 19 Feb 2003 12:36:01 +0000 (12:36 -0000)]
* Identity.cs: Added envoy message sink.
* ObjRef.cs: Implemented EnvoySink property
* RemotingConfiguration.cs: now enables proxy creation for types registered
as ClientActivatedType or WellKnownClientType.
* RemotingServices.cs: Added support for ContextBoundObjects.
Added methods for creating proxies.
* ServerIdentity.cs: Added initialization of envoy sink.
* EnvoyInfo.cs: Added. It is an implementation on IEnvoyInfo.
svn path=/trunk/mcs/; revision=11722
Lluis Sanchez [Wed, 19 Feb 2003 12:32:54 +0000 (12:32 -0000)]
* appdomain.h: Added in MonoDomain a couple of MonoMethod* variables
used to cache the managed methods used to create proxies and make
remote invocation of methods.
* class.h: Added in MonoVTable a flag to indicate that a class needs
to be remotely created.
* object.c: Modified the method mono_class_vtable(). It now initializes
the remote flag of the vtable. Modified mono_object_new_specific(),
so now it checks the remote flag.
* icall.c: Added a couple of internal methods, one for enabling instance
creation interception for a type, and one for creating objects bypassing
the remote check.
svn path=/trunk/mono/; revision=11721
Daniel Morgan [Wed, 19 Feb 2003 07:06:50 +0000 (07:06 -0000)]
2003-02-19 Daniel Morgan <danmorg@sc.rr.com>
* InternalDataCollectionBase.cs: revert change to field
to fix build
* DataViewManager.cs
* DataView.cs
* DataTable.cs
* DataSet.cs: commented use of DesignerAttribute
because it broke the build. According to MSDN,
DesignerAttribute does not have a zero-argument constructor
svn path=/trunk/mcs/; revision=11716
Tim Coleman [Wed, 19 Feb 2003 02:46:22 +0000 (02:46 -0000)]
2003-02-18 Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient/OciBindHandle.cs:
* list:
Add new class
* System.Data.OracleClient/OracleCommand.cs:
Add transaction logic for rollback/commit,
attaching to oracle service context, and a
couple of test cases.
Add Parameter handling
* System.Data.OracleClient/OracleDataReader.cs:
Change GetValue call
* System.Data.OracleClient/OracleParameter.cs:
Make this work
* System.Data.OracleClient/OracleType.cs:
Add values to enum
* System.Data.OracleClient.Oci/OciDefineHandle.cs:
Add GetValue call which is used by data reader
* System.Data.OracleClient.Oci/OciStatementHandle.cs:
Add parameter logic
* Test/TestOracleClient.cs:
Add some new test cases.
svn path=/trunk/mcs/; revision=11709
Miguel de Icaza [Wed, 19 Feb 2003 00:01:33 +0000 (00:01 -0000)]
2003-02-18 Miguel de Icaza <miguel@ximian.com>
* class.cs: Changed all the various members that can be part of a
class from being an ArrayList to be an Array of the right type.
During the DefineType type_list, interface_list, delegate_list and
enum_list are turned into types, interfaces, delegates and enums
arrays.
And during the member population, indexer_list, event_list,
constant_list, field_list, instance_constructor_list, method_list,
operator_list and property_list are turned into their real arrays.
Although we could probably perform this operation earlier, for
good error reporting we need to keep the lists and remove the
lists for longer than required.
This optimization was triggered by Paolo profiling the compiler
speed on the output of `gen-sample-program.pl' perl script.
* decl.cs (DeclSpace.ResolveType): Set the ContainerType, so we do
not crash in methods like MemberLookupFailed that use this field.
This problem arises when the compiler fails to resolve a type
during interface type definition for example.
svn path=/trunk/mcs/; revision=11708
Miguel de Icaza [Tue, 18 Feb 2003 23:26:15 +0000 (23:26 -0000)]
Add another test file
svn path=/trunk/mcs/; revision=11707
Martin Baulig [Tue, 18 Feb 2003 19:43:56 +0000 (19:43 -0000)]
2003-02-18 Martin Baulig <martin@ximian.com>
* MonoSymbolFile.cs (monoSymbolFile.GetMethod): Added overloaded
version which takes a MethodBase.
svn path=/trunk/mcs/; revision=11704
Martin Baulig [Tue, 18 Feb 2003 19:43:08 +0000 (19:43 -0000)]
2003-02-18 Martin Baulig <martin@ximian.com>
* Assembly.cs (MonoDebugger_GetMethodToken): New method to get a
method's metadata token.
svn path=/trunk/mcs/; revision=11703
Martin Baulig [Tue, 18 Feb 2003 19:42:04 +0000 (19:42 -0000)]
2003-02-18 Martin Baulig <martin@ximian.com>
* debug-mono-symfile.c (ves_icall_MonoDebugger_GetMethodToken):
New interncall to get a method's metadata token.
* icall.c ("System.Reflection.Assembly::MonoDebugger_GetMethodToken"):
New interncall for the debugger.
svn path=/trunk/mono/; revision=11702
Martin Baulig [Tue, 18 Feb 2003 19:33:10 +0000 (19:33 -0000)]
Reflect latest API changes.
svn path=/trunk/mono/; revision=11701
Martin Baulig [Tue, 18 Feb 2003 19:32:12 +0000 (19:32 -0000)]
2003-02-18 Martin Baulig <martin@ximian.com>
* MonoSymbolTable.cs (MethodIndexEntry): New public struct.
* MonoSymbolFile.cs (MonoSymbolFile.GetMethodByToken): New method.
svn path=/trunk/mcs/; revision=11700
Atsushi Eno [Tue, 18 Feb 2003 18:17:45 +0000 (18:17 -0000)]
2003-02-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlSchemaAnnotation.cs : expect the correct closing tag on <appinfo>
and <documentation> elements. (patch by Peter Pentchev)
* XmlSchemaObjectEnumerator.cs : cast properly to XmlSchemaObject
instead of XmlSchema. (patch by Peter Pentchev)
svn path=/trunk/mcs/; revision=11699
Gonzalo Paniagua Javier [Tue, 18 Feb 2003 17:58:15 +0000 (17:58 -0000)]
2003-02-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MonoCustomAttrs.cs: fixed bug #38238.
svn path=/trunk/mcs/; revision=11698
Ville Palo [Tue, 18 Feb 2003 17:51:15 +0000 (17:51 -0000)]
2003-02-18 Ville Palo <vi64pa@kolumbus.fi>
* DataColumnCollectin.cs: Little fix for indexer and case sensitivity
svn path=/trunk/mcs/; revision=11697
Alan Tam [Tue, 18 Feb 2003 16:20:48 +0000 (16:20 -0000)]
2003-02-18 Alan Tam <Tam@SiuLung.com>
* list.unix (): Add DesignerCategoryAttribute.cs
svn path=/trunk/mcs/; revision=11695
Alan Tam [Tue, 18 Feb 2003 15:09:50 +0000 (15:09 -0000)]
2003-02-18 Alan Tam <Tam@SiuLung.com>
* DataRow.cs: Implemented GetParentRow and GetParentRows.
* DataSet.cs: Added stub for HasChanges, InferXmlSchema,
OnPropertyChanging, OnRemoveRelation, OnRemoveTable,
RaisePropertyChanging.
* DataTable.cs: Implemented NewRowArray.
* DataTablePropertyDescriptor: Fixed a modifier.
* InternalDataCollectionBase.cs: Fixed modifiers. Implemented SyncRoot.
* PropertyCollection.cs: Minor fix.
* ConstraintCollection.cs DataColumn.cs DataColumnCollection.cs
* DataRelation.cs DataRelationCollection.cs DataRow.cs
* DataRowCollection.cs DataRowState.cs DataSet.cs DataTable.cs
* DataTableCollection.cs DataTablePropertyDescriptor.cs DataView.cs
* DataViewManager.cs DataViewRowState.cs DataViewSettingCollection.cs
* ForeignKeyConstraint.cs InternalDataCollectionBase.cs
* PropertyCollection.cs UniqueConstraint.cs
svn path=/trunk/mcs/; revision=11694
Dick Porter [Tue, 18 Feb 2003 15:01:16 +0000 (15:01 -0000)]
2003-02-18 Dick Porter <dick@ximian.com>
* FileStream.cs: Make FileMode.Append work, and check for Seeking
back over old data (undocumented ms behaviour, throws an exception
if you try). Fixes bug 35975.
svn path=/trunk/mcs/; revision=11693
Jonathan Pryor [Tue, 18 Feb 2003 11:52:28 +0000 (11:52 -0000)]
Fix Spelling Error.
Reported by Torsten Rendelmann <torsten.rendelmann@procos.com>.
svn path=/trunk/mcs/; revision=11692
Rafael Teixeira [Tue, 18 Feb 2003 11:40:53 +0000 (11:40 -0000)]
Marco comments included on mb-parser.jay
svn path=/trunk/mcs/; revision=11691
Dietmar Maurer [Tue, 18 Feb 2003 11:04:56 +0000 (11:04 -0000)]
2003-02-18 Dietmar Maurer <dietmar@ximian.com>
* class.c (mono_class_setup_vtable): allocate supertype array
svn path=/trunk/mono/; revision=11690
Martin Baulig [Tue, 18 Feb 2003 10:23:22 +0000 (10:23 -0000)]
2003-02-18 Martin Baulig <martin@ximian.com>
* MonoSymbolFile.cs (MonoSymbolFile.Assembly): New public property.
* MonoSymbolTable.cs (MethodEntry.MethodBase): New public property.
(MethodEntry.LocalTypes): New public variable.
svn path=/trunk/mcs/; revision=11688
Martin Baulig [Tue, 18 Feb 2003 10:09:33 +0000 (10:09 -0000)]
2003-02-18 Martin Baulig <martin@ximian.com>
* debug-mono-symfile.h (MonoSymbolFileMethodAddress): Added `has_this'.
svn path=/trunk/mono/; revision=11686
Martin Baulig [Tue, 18 Feb 2003 10:08:21 +0000 (10:08 -0000)]
2003-02-18 Martin Baulig <martin@ximian.com>
* MonoSymbolFile.cs (MethodEntry.ThisTypeIndex): Renamed to
ClassTypeIndex; provide this for all methods so we can get the
class of static methods.
svn path=/trunk/mcs/; revision=11685
Jackson Harper [Tue, 18 Feb 2003 07:21:56 +0000 (07:21 -0000)]
forgot ChangeLog savation ;-)
svn path=/trunk/mcs/; revision=11684
Jackson Harper [Tue, 18 Feb 2003 07:18:00 +0000 (07:18 -0000)]
* COFFHeader.cs: Convert to class, use Read and Write methods.
Compress some code
* CheckSum.cs: Access Lfanew through property not field.
* CorHeader.cs: Convert to class, use Read and Write methods.
* DOSHeader.cs: Convert to class, use Read and Write methods,
and Init method for creating new DOSHeaders
* DataDir.cs: Convert to class, use Read and Write methods.
* Image.cs: Access lfanew through property, add Write method.
* PEHeader.cs: Convert to class, use Read and Write methods.
* PEUtils.cs: Add GetString method for converting byte pointers
to strings.
* RVA.cs: Add Write method
* Section.cs: Use PEUtils.GetString method instead of new string (byte*)
* makefuile.gnu: Compile all the files I want compiled ;-)
svn path=/trunk/mcs/; revision=11683
Jackson Harper [Tue, 18 Feb 2003 07:16:00 +0000 (07:16 -0000)]
* MDStream.cs: Use PEUtils.GetString instead of new string (byte*)
* Rows.cs: Cast a bunch of enums to int when displaying
them otherwise an Exception is thrown.,
this is probably a bug but I haven't had
time to track it down yet.
* StringHeap.cs: Use PEUtils.GetString instead of new string (byte*)
svn path=/trunk/mcs/; revision=11682
Jackson Harper [Tue, 18 Feb 2003 07:14:37 +0000 (07:14 -0000)]
* mddump.cs: Comment out some stuff that does not need to be seen.
svn path=/trunk/mcs/; revision=11681
Miguel de Icaza [Tue, 18 Feb 2003 07:14:14 +0000 (07:14 -0000)]
Fix
svn path=/trunk/mono/; revision=11680
Miguel de Icaza [Tue, 18 Feb 2003 07:11:05 +0000 (07:11 -0000)]
Fix
svn path=/trunk/mono/; revision=11679
Gaurav Vaish [Tue, 18 Feb 2003 07:05:04 +0000 (07:05 -0000)]
2003-02-18 Gaurav Vaish <gvaish_mono AT lycos.com>
* MobileListItem.cs : SetIndex(int) - Stubbed.
* MobileListItemCollection.cs
: Completed stub-ing.
svn path=/trunk/mcs/; revision=11678
Miguel de Icaza [Tue, 18 Feb 2003 07:04:11 +0000 (07:04 -0000)]
Fix
svn path=/trunk/mono/; revision=11677
Miguel de Icaza [Tue, 18 Feb 2003 06:56:40 +0000 (06:56 -0000)]
fix
svn path=/trunk/mono/; revision=11675
Miguel de Icaza [Tue, 18 Feb 2003 06:46:42 +0000 (06:46 -0000)]
Flush
svn path=/trunk/mono/; revision=11673
Daniel Morgan [Tue, 18 Feb 2003 06:14:54 +0000 (06:14 -0000)]
2003-02-18 Daniel Morgan <danmorg@sc.rr.com>
* DataTableRelationCollection.cs: removed file
because its internally in file DataRelationCollection.cs
2003-02-18 Alan Tam <Tam@SiuLung.com>
* DataRelation.cs: Added storage required to hold the relations.
Checking of constraints are not implemented yet.
* DataRelationCollection.cs: Implemented DataSetRelationCollection
and DataTableRelationCollection, both as inner class of the abstract class
DataRelationCollection (like Microsoft although not documented in ECMA).
* DataRow.cs: Implemented GetChildRows in a extremely slow way.
Need to implement caching like Microsoft later.
* DataSet.cs: Uncomment DataRelation related members. Uncomment
code for Nested XML. Implemented WriteTable(XmlWriter, DataRow[],
XmlWriteMode) for use of Nested XML. Fixed a wrong modifier in
GetSerializationData.
* DataTable.cs: Uncomment DataRelation related members.
svn path=/trunk/mcs/; revision=11670
Tim Coleman [Tue, 18 Feb 2003 05:32:32 +0000 (05:32 -0000)]
2003-02-18 Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient/OracleCommand.cs:
* System.Data.OracleClient/OracleTransaction.cs:
* System.Data.OracleClient.Oci/OciTransactionHandle.cs:
* Test/TestOracleClient.cs:
Add transaction logic for rollback/commit,
attaching to oracle service context, and a
couple of test cases.
svn path=/trunk/mcs/; revision=11669
Miguel de Icaza [Tue, 18 Feb 2003 05:26:21 +0000 (05:26 -0000)]
remove fixed directive
svn path=/trunk/mono/; revision=11668
Tim Coleman [Tue, 18 Feb 2003 04:28:30 +0000 (04:28 -0000)]
2003-02-17 Tim Coleman <tim@timcoleman.com>
* Test/TestOracleClient.cs:
Add OracleDataAdapter test.
svn path=/trunk/mcs/; revision=11667
Tim Coleman [Tue, 18 Feb 2003 04:17:02 +0000 (04:17 -0000)]
2003-02-17 Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient/OracleDataReader.cs:
changes to make it work with the oracle data adapter
svn path=/trunk/mcs/; revision=11666
Tim Coleman [Tue, 18 Feb 2003 03:42:39 +0000 (03:42 -0000)]
2003-02-17 Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient/OciDefineHandle.cs:
Remove OCIDateGetDate
svn path=/trunk/mcs/; revision=11665
Tim Coleman [Tue, 18 Feb 2003 03:31:43 +0000 (03:31 -0000)]
2003-02-17 Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient/OracleDataAdapter.cs:
* System.Data.OracleClient/OracleRowUpdatedEventArgs.cs:
* System.Data.OracleClient/OracleRowUpdatedEventHandler.cs:
* System.Data.OracleClient/OracleRowUpdatingEventArgs.cs:
* System.Data.OracleClient/OracleRowUpdatingEventHandler.cs:
* list:
New classes added.
* System.Data.OracleClient/OracleDataReader.cs:
* System.Data.OracleClient.Oci/OciDefineHandle.cs:
Add handling for number and date types in OracleDataReader
GetValue
svn path=/trunk/mcs/; revision=11664
Lluis Sanchez [Tue, 18 Feb 2003 00:51:52 +0000 (00:51 -0000)]
* MessageFormatter.cs: Fixed bug in serialization of arguments.
* ObjectReader.cs: Fixed bug causing array of structs to fail.
svn path=/trunk/mcs/; revision=11661
Lluis Sanchez [Tue, 18 Feb 2003 00:51:24 +0000 (00:51 -0000)]
* ObjectManager.cs: Corrected a problem with arrays of structs. Elements where
not correctly updated by the final fixup.
svn path=/trunk/mcs/; revision=11660
Gonzalo Paniagua Javier [Tue, 18 Feb 2003 00:46:26 +0000 (00:46 -0000)]
2003-02-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XmlDocument.cs:
(Load (string)): hack to workaround some issues with Uri.Parse. Once
Parse is fixed, remove the hack.
svn path=/trunk/mcs/; revision=11659
Miguel de Icaza [Mon, 17 Feb 2003 21:27:20 +0000 (21:27 -0000)]
Flush
svn path=/trunk/mono/; revision=11654
Miguel de Icaza [Mon, 17 Feb 2003 21:27:20 +0000 (21:27 -0000)]
Flush
svn path=/trunk/mcs/; revision=11654
Gonzalo Paniagua Javier [Mon, 17 Feb 2003 20:54:24 +0000 (20:54 -0000)]
2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web/HttpApplicationFactory.cs: Global.asax takes precedence
over global.asax if it exists.
* System.Web/HttpRequest.cs: use allowCrossAppMapping in MapPath.
* System.Web.Hosting/AppDomainFactory.cs: Web.config takes precedence
over web.config.
* System.Web.Hosting/ApplicationHost.cs: removed hacks to work around
an old bug.
svn path=/trunk/mcs/; revision=11649
Gonzalo Paniagua Javier [Mon, 17 Feb 2003 20:23:26 +0000 (20:23 -0000)]
2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* NetworkStream.cs: allow 0 size array in Write.
svn path=/trunk/mcs/; revision=11648
Martin Baulig [Mon, 17 Feb 2003 17:56:33 +0000 (17:56 -0000)]
2003-02-17 Martin Baulig <martin@ximian.com>
* jit.c (mono_jit_compile_method): Don't emit a `nop' at the start
of each method.
svn path=/trunk/mono/; revision=11645
Martin Baulig [Mon, 17 Feb 2003 17:55:06 +0000 (17:55 -0000)]
2003-02-17 Martin Baulig <martin@ximian.com>
* Exception.cs (Exception.ToString): Print a newline between the
exception message and the stack trace.
svn path=/trunk/mcs/; revision=11644
Gonzalo Paniagua Javier [Mon, 17 Feb 2003 16:28:09 +0000 (16:28 -0000)]
forgot this one
svn path=/trunk/mcs/; revision=11643
Gonzalo Paniagua Javier [Mon, 17 Feb 2003 16:22:26 +0000 (16:22 -0000)]
2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web/HttpApplication.cs: CreateHttpHandler is now internal.
* System.Web/HttpRequest.cs: allow setting QueryStringRaw, which
invalidates the data obtained from the previous value. Added internal
SetFilePath method.
* System.Web/HttpServerUtility.cs: implemented Execute and GetLastError.
* System.Web.Configuration/HandlerFactoryConfiguration.cs: first search
in the mappings of this instance, then in the parent.
svn path=/trunk/mcs/; revision=11642
Dick Porter [Mon, 17 Feb 2003 16:15:37 +0000 (16:15 -0000)]
2003-02-17 Dick Porter <dick@ximian.com>
* FileStream.cs: Don't close the handle if the stream doesn't own
it. Patch from Raymond Penners (raymond@dotsphinx.com), bug
35623.
svn path=/trunk/mcs/; revision=11641
Gonzalo Paniagua Javier [Mon, 17 Feb 2003 15:55:21 +0000 (15:55 -0000)]
2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* reflection.c:
(assembly_name_to_aname): jump over unknown properties (i've found
something like: 'type, assembly, version=xxx, custom=null, public...',
so now will ignore custom=null and still get the rest of the values).
svn path=/trunk/mono/; revision=11640
Daniel Morgan [Mon, 17 Feb 2003 15:03:43 +0000 (15:03 -0000)]
2003-02-17 Daniel Morgan <danmorg@sc.rr.com>
* doc/provider-factory: add new web page
about Mono.Data's ProviderFactory
* doc/web/commands
* doc/web/makefile: add provider-factory web page to build
* doc/ado-net
* doc/ibmdb2
* doc/postgresql
* doc/sqlclient
* doc/tdsclient
* doc/sybase
* doc/mysql
* doc/firebird
* doc/oracle
* doc/oledb
* doc/odbc
* doc/sqlite: updated web pages
svn path=/trunk/mono/; revision=11639
Gonzalo Paniagua Javier [Mon, 17 Feb 2003 14:46:34 +0000 (14:46 -0000)]
2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System/AppDomain.cs: implemented GetCurrentThreadId ().
* System.Threading/Thread.cs: made the thread_id for the current thread
accesible through an internal property.
svn path=/trunk/mcs/; revision=11638
Dick Porter [Mon, 17 Feb 2003 13:44:29 +0000 (13:44 -0000)]
2003-02-17 Dick Porter <dick@ximian.com>
* threads.c: Have Thread.Start() wait for a semaphore to signal
that the thread has set up all its local data. This fixes bug
34323, where Abort() raced the new thread's TLS data.
Also removes the handle_store() call from start_wrapper, because
threads are now always created suspended and there is no longer a
race between the parent and child threads to store the info.
svn path=/trunk/mono/; revision=11637
Dick Porter [Mon, 17 Feb 2003 13:43:53 +0000 (13:43 -0000)]
2003-02-17 Dick Porter <dick@ximian.com>
* Thread.cs: Added the Start semaphore field to the class. Update
the thread state after Start() has returned, not before.
svn path=/trunk/mcs/; revision=11636
Paolo Molaro [Mon, 17 Feb 2003 12:17:56 +0000 (12:17 -0000)]
Mon Feb 17 13:13:31 CET 2003 Paolo Molaro <lupus@ximian.com>
* image.c: explain the #- heap issue in a message, hopefully
avoiding FAQs on mono-list.
svn path=/trunk/mono/; revision=11635
Nick Drochak [Mon, 17 Feb 2003 09:14:19 +0000 (09:14 -0000)]
2003-02-17 Nick Drochak <ndrochak@gol.com>
* WebClient.cs : Implemented Credentials property.
svn path=/trunk/mcs/; revision=11634
Gonzalo Paniagua Javier [Mon, 17 Feb 2003 08:06:51 +0000 (08:06 -0000)]
2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpServerUtility.cs: style.
svn path=/trunk/mcs/; revision=11633
Gonzalo Paniagua Javier [Mon, 17 Feb 2003 07:03:37 +0000 (07:03 -0000)]
2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* icall.c:
(GetEntryAssembly): if the domain has not invoked
AppDomain.ExecuteAssembly yet, return the assembly of the default
AppDomain.
svn path=/trunk/mono/; revision=11632
Miguel de Icaza [Mon, 17 Feb 2003 07:01:16 +0000 (07:01 -0000)]
Improve test
svn path=/trunk/mcs/; revision=11631
Miguel de Icaza [Mon, 17 Feb 2003 05:16:38 +0000 (05:16 -0000)]
2003-02-17 Miguel de Icaza <miguel@ximian.com>
* typemanager.cs (IsSpecialMethod): The correct way of figuring
out if a method is special is to see if it is declared in a
property or event, or whether it is one of the predefined operator
names. This should fix correctly #36804.
svn path=/trunk/mcs/; revision=11630