mono.git
21 years ago * AssemblyInfo.cs: Add file
Jackson Harper [Sat, 22 Feb 2003 05:45:03 +0000 (05:45 -0000)]
   * AssemblyInfo.cs: Add file
       * makefile: Add AssemblyInfo to build
       * makefile.gnu: Add AssemblyInfo to build

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

21 years ago * Section.cs: Add Method to write Headers
Jackson Harper [Sat, 22 Feb 2003 05:24:32 +0000 (05:24 -0000)]
   * Section.cs: Add Method to write Headers

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

21 years ago * Section.cs: Make Read method safe
Jackson Harper [Sat, 22 Feb 2003 03:24:35 +0000 (03:24 -0000)]
* Section.cs: Make Read method safe

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

21 years agoAdding this patch on behalf of Patrik, as he does not have CVS access,
Miguel de Icaza [Fri, 21 Feb 2003 23:45:03 +0000 (23:45 -0000)]
Adding this patch on behalf of Patrik, as he does not have CVS access,
and this in fact fixes appdomain2 and remoting4 tests.

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

21 years agoimplementation added
Alexandre Pigolkine [Fri, 21 Feb 2003 22:54:41 +0000 (22:54 -0000)]
implementation added

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

21 years agosmall changes to be able to run SWF apps
Alexandre Pigolkine [Fri, 21 Feb 2003 22:48:53 +0000 (22:48 -0000)]
small changes to be able to run SWF apps

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

21 years ago2003-02-21 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 21 Feb 2003 22:42:16 +0000 (22:42 -0000)]
2003-02-21  Zoltan Varga  <vargaz@freemail.hu>

* object.h icall.c process.c: fix warnings.

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

21 years ago2003-02-21 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 21 Feb 2003 22:25:46 +0000 (22:25 -0000)]
2003-02-21  Zoltan Varga  <vargaz@freemail.hu>

* appdomain.h appdomain.c:
(mono_domain_try_type_resolve): split the
name_or_tb argument into a name and a tb argument.
(mono_domain_has_type_resolve): new function to check whenever the
application has registered a TypeResolve event handler.

* icall.c reflection.h reflection.c: move the type resolve logic into
mono_reflection_get_type () so it will be invoked when
Assembly::GetType () is called.

* reflection.c:
(mono_reflection_get_type): renamed to get_type_internal.
(mono_reflection_get_type): fixed type name generation so it works
for nested types too.
(mono_reflection_get_type): call has_type_resolve () to avoid the
costly type name generation if there is no resolve event handler.

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

21 years agoAdd Ilasm to the distro
Miguel de Icaza [Fri, 21 Feb 2003 22:24:02 +0000 (22:24 -0000)]
Add Ilasm to the distro

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

21 years agoflush docs
Miguel de Icaza [Fri, 21 Feb 2003 22:05:07 +0000 (22:05 -0000)]
flush docs

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

21 years agoJust a small change
Miguel de Icaza [Fri, 21 Feb 2003 22:04:49 +0000 (22:04 -0000)]
Just a small change

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

21 years ago2003-02-21 Dick Porter <dick@ximian.com>
Dick Porter [Fri, 21 Feb 2003 13:22:10 +0000 (13:22 -0000)]
2003-02-21  Dick Porter  <dick@ximian.com>

* processes.c (GetCurrentProcessId): Use the current process
handle to return the process ID, as getpid() is unreliable
(linuxthreads gives each thread a different pid).  Fixes bug
37550.

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

21 years ago2003-02-21 Dick Porter <dick@ximian.com>
Dick Porter [Fri, 21 Feb 2003 12:22:59 +0000 (12:22 -0000)]
2003-02-21  Dick Porter  <dick@ximian.com>

* FileStream.cs: Use locks around buffer manipulations.  Fixes bug
32344

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

21 years ago2003-02-21 Dick Porter <dick@ximian.com>
Dick Porter [Fri, 21 Feb 2003 12:20:47 +0000 (12:20 -0000)]
2003-02-21  Dick Porter  <dick@ximian.com>

* io.c (FindNextFile): Skip over dangling symlinks.  Fixes bug
34076.

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

21 years agoAdd linker flags to the mono.pc.in to include the -lpthread in a pkg-config
Miguel de Icaza [Fri, 21 Feb 2003 11:28:10 +0000 (11:28 -0000)]
Add linker flags to the mono.pc.in to include the -lpthread in a pkg-config
invocation for the Mono runtime.

Dick and Paolo reported:

pthread remappes the sigrtmin signal, so it needs to be loaded from the start of the lifetime of the app

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

21 years agoFri Feb 21 11:36:57 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 21 Feb 2003 10:41:33 +0000 (10:41 -0000)]
Fri Feb 21 11:36:57 CET 2003 Paolo Molaro <lupus@ximian.com>

* class.c, image.c: load exported types from file references.

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

21 years ago* Section.cs: Convert Header to a class and lowers it accesability.
Jackson Harper [Fri, 21 Feb 2003 08:30:51 +0000 (08:30 -0000)]
* Section.cs: Convert Header to a class and lowers it accesability.

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

21 years agoChangeLog
Jackson Harper [Fri, 21 Feb 2003 08:25:30 +0000 (08:25 -0000)]
ChangeLog

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

21 years ago * MDStream.cs: Make Header a class and use a Read method to load it. Because it...
Jackson Harper [Fri, 21 Feb 2003 07:26:03 +0000 (07:26 -0000)]
* MDStream.cs: Make Header a class and use a Read method to load it. Because it is no longer
               being loaded by a utility method I can lower some accesibility levels.

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

21 years ago2003-02-20 Tim Coleman <tim@timcoleman.com>
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

21 years ago2003/02/21 Nick Drochak <ndrochak@gol.com>
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

21 years agoFlush
Nick Drochak [Fri, 21 Feb 2003 02:51:07 +0000 (02:51 -0000)]
Flush

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

21 years agoFix from Marcus Urban to bug #38452
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

21 years agoUpdate news; Paolo and Gonzalo
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

21 years agoNeed to request optimisation on windows build to get "extern inline"
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

21 years ago2003-02-20 Nick Drochak <ndrochak@gol.com>
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

21 years ago2003-02-20 Nick Drochak <ndrochak@gol.com>
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

21 years ago2003-02-01 Miguel de Icaza <miguel@ximian.com>
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

21 years agoJust a comment
Miguel de Icaza [Thu, 20 Feb 2003 07:20:31 +0000 (07:20 -0000)]
Just a comment

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

21 years agoAdd new Microsoft.VisualC assembly
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

21 years agoAdd Microsoft.VisualC makefile
Miguel de Icaza [Thu, 20 Feb 2003 07:15:49 +0000 (07:15 -0000)]
Add Microsoft.VisualC makefile

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

21 years ago2003-02-20 Alfonso Ali <isa@infomed.sld.cu>
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

21 years ago2003-02-19 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years ago2003-02-19 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years ago2003-02-19 Sebastien Pouliot <spouliot@videotron.ca>
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

21 years agoAdded a describe function so that parameters can get their information from DB2.
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

21 years agoAdded parameter Describe functionality.
Christopher Bockner [Wed, 19 Feb 2003 21:47:02 +0000 (21:47 -0000)]
Added parameter Describe functionality.

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

21 years ago2003-02-19 Ville Palo <vi64pa@kolumbus.fi>
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

21 years agoReturn the default context when no context set. Thanks to Patrik.
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

21 years ago2003-02-19 Ville Palo <vi64pa@kolumbus.fi>
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

21 years agoadded 'clean' target
Gonzalo Paniagua Javier [Wed, 19 Feb 2003 17:52:56 +0000 (17:52 -0000)]
added 'clean' target

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

21 years ago2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoFlush
Miguel de Icaza [Wed, 19 Feb 2003 16:48:29 +0000 (16:48 -0000)]
Flush

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

21 years ago2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoPending changes
Miguel de Icaza [Wed, 19 Feb 2003 16:40:36 +0000 (16:40 -0000)]
Pending changes

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

21 years ago2003-02-19 Tim Coleman <tim@timcoleman.com>
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

21 years ago2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoFix field placement in MonoVTable.
Paolo Molaro [Wed, 19 Feb 2003 14:16:12 +0000 (14:16 -0000)]
Fix field placement in MonoVTable.

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

21 years ago2003/02/19 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
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

21 years ago * RealProxy.cs: Changed constructor to allow only ClientIdentity instances.
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

21 years ago * IInternalMessage.cs: Added. Provides some useful methods for method messages.
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

21 years ago * Contexts.cs : Added methods for getting the client context sink chain and the
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

21 years ago * ChannelServices.cs: Added static property for getting the CrossContextChannel.
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

21 years ago * RemoteActivator.cs: Instance creation implemented.
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

21 years ago * Identity.cs: Added envoy message sink.
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

21 years ago * appdomain.h: Added in MonoDomain a couple of MonoMethod* variables
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

21 years ago2003-02-19 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2003-02-18 Tim Coleman <tim@timcoleman.com>
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

21 years ago2003-02-18 Miguel de Icaza <miguel@ximian.com>
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

21 years agoAdd another test file
Miguel de Icaza [Tue, 18 Feb 2003 23:26:15 +0000 (23:26 -0000)]
Add another test file

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

21 years ago2003-02-18 Martin Baulig <martin@ximian.com>
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

21 years ago2003-02-18 Martin Baulig <martin@ximian.com>
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

21 years ago2003-02-18 Martin Baulig <martin@ximian.com>
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

21 years agoReflect latest API changes.
Martin Baulig [Tue, 18 Feb 2003 19:33:10 +0000 (19:33 -0000)]
Reflect latest API changes.

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

21 years ago2003-02-18 Martin Baulig <martin@ximian.com>
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

21 years ago2003-02-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
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

21 years ago2003-02-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2003-02-18 Ville Palo <vi64pa@kolumbus.fi>
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

21 years ago2003-02-18 Alan Tam <Tam@SiuLung.com>
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

21 years ago2003-02-18 Alan Tam <Tam@SiuLung.com>
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

21 years ago2003-02-18 Dick Porter <dick@ximian.com>
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

21 years agoFix Spelling Error.
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

21 years agoMarco comments included on mb-parser.jay
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

21 years ago2003-02-18 Dietmar Maurer <dietmar@ximian.com>
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

21 years ago2003-02-18 Martin Baulig <martin@ximian.com>
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

21 years ago2003-02-18 Martin Baulig <martin@ximian.com>
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

21 years ago2003-02-18 Martin Baulig <martin@ximian.com>
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

21 years agoforgot ChangeLog savation ;-)
Jackson Harper [Tue, 18 Feb 2003 07:21:56 +0000 (07:21 -0000)]
forgot ChangeLog savation ;-)

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

21 years ago * COFFHeader.cs: Convert to class, use Read and Write methods.
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

21 years ago * MDStream.cs: Use PEUtils.GetString instead of new string (byte*)
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

21 years ago * mddump.cs: Comment out some stuff that does not need to be seen.
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

21 years agoFix
Miguel de Icaza [Tue, 18 Feb 2003 07:14:14 +0000 (07:14 -0000)]
Fix

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

21 years agoFix
Miguel de Icaza [Tue, 18 Feb 2003 07:11:05 +0000 (07:11 -0000)]
Fix

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

21 years ago2003-02-18 Gaurav Vaish <gvaish_mono AT lycos.com>
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

21 years agoFix
Miguel de Icaza [Tue, 18 Feb 2003 07:04:11 +0000 (07:04 -0000)]
Fix

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

21 years agofix
Miguel de Icaza [Tue, 18 Feb 2003 06:56:40 +0000 (06:56 -0000)]
fix

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

21 years agoFlush
Miguel de Icaza [Tue, 18 Feb 2003 06:46:42 +0000 (06:46 -0000)]
Flush

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

21 years ago2003-02-18 Daniel Morgan <danmorg@sc.rr.com>
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

21 years ago2003-02-18 Tim Coleman <tim@timcoleman.com>
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

21 years agoremove fixed directive
Miguel de Icaza [Tue, 18 Feb 2003 05:26:21 +0000 (05:26 -0000)]
remove fixed directive

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

21 years ago2003-02-17 Tim Coleman <tim@timcoleman.com>
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

21 years ago2003-02-17 Tim Coleman <tim@timcoleman.com>
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

21 years ago2003-02-17 Tim Coleman <tim@timcoleman.com>
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

21 years ago2003-02-17 Tim Coleman <tim@timcoleman.com>
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

21 years ago * MessageFormatter.cs: Fixed bug in serialization of arguments.
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

21 years ago * ObjectManager.cs: Corrected a problem with arrays of structs. Elements where
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

21 years ago2003-02-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoFlush
Miguel de Icaza [Mon, 17 Feb 2003 21:27:20 +0000 (21:27 -0000)]
Flush

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