mono.git
20 years agoEmpty stubization for the masses...
Mark Easton [Mon, 17 Nov 2003 10:09:29 +0000 (10:09 -0000)]
Empty stubization for the masses...

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

20 years ago2003-11-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Nov 2003 09:52:01 +0000 (09:52 -0000)]
2003-11-17  Zoltan Varga  <vargaz@freemail.hu>

* cattr-object.cs: Fix test so it does not count the attributes on the
Object class.

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

20 years ago2003-11-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Nov 2003 09:23:31 +0000 (09:23 -0000)]
2003-11-17  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c (mono_arch_call_opcode): Disable AOT for methods with
vararg calls.

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

20 years ago2003-11-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Nov 2003 09:22:19 +0000 (09:22 -0000)]
2003-11-17  Zoltan Varga  <vargaz@freemail.hu>

* inssel.brg (CEE_MKREFANY): Fix AOT case.

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

20 years agoStubs created with correct signatures and very little functionality
Mark Easton [Mon, 17 Nov 2003 09:19:59 +0000 (09:19 -0000)]
Stubs created with correct signatures and very little functionality

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

20 years agoAdd myself. I blog sometimes.
Nick Drochak [Mon, 17 Nov 2003 08:52:18 +0000 (08:52 -0000)]
Add myself.  I blog sometimes.

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

20 years ago2003-11-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Nov 2003 08:14:38 +0000 (08:14 -0000)]
2003-11-17  Zoltan Varga  <vargaz@freemail.hu>

* ModuleTest.cs: Fix temp folder path.

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

20 years ago2003-11-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 17 Nov 2003 07:53:06 +0000 (07:53 -0000)]
2003-11-17  Zoltan Varga  <vargaz@freemail.hu>

* ConstructorBuilderTest.cs (TestAttributes): Make this test more
general so it runs on mono too.

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

20 years ago2003-11-14 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 17 Nov 2003 05:23:20 +0000 (05:23 -0000)]
2003-11-14  Nick Drochak <ndrochak@gol.com>

* X509SpcTest.cs: Ignore for now test where we need an exe to load.

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

20 years ago2003-11-16 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 17 Nov 2003 01:23:20 +0000 (01:23 -0000)]
2003-11-16  Sebastien Pouliot  <spouliot@videotron.ca>

* gacutil.cs: Added strongname validation
* Makefile: Added a reference to Mono.Security assembly.

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

20 years agooops
Miguel de Icaza [Mon, 17 Nov 2003 00:07:29 +0000 (00:07 -0000)]
oops

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

20 years ago2003-11-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 16 Nov 2003 23:30:43 +0000 (23:30 -0000)]
2003-11-04  Miguel de Icaza  <miguel@ximian.com>

* GraphicsPathIterator.cs: Do not make this protected.

2003-11-16  Miguel de Icaza  <miguel@ximian.com>

* Graphics.cs: Implement the other DrawString overloads .

2003-11-16  Miguel de Icaza  <miguel@ximian.com>

* gdipStructs.cs (GdipRectF): Added utility constructor

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

20 years ago2003-11-16 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 16 Nov 2003 23:30:06 +0000 (23:30 -0000)]
2003-11-16 Ben Maurer  <bmaurer@users.sourceforge.net>

* SqlParameterCollection.cs (Clear): Clear needs to take
the parameter out of the collection so that it can be used
again.
(Remove):
(RemoveAt): Ditto.

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

20 years ago2003-11-16 Duncan Mak <duncan@ximian.com>
Duncan Mak [Sun, 16 Nov 2003 23:07:56 +0000 (23:07 -0000)]
2003-11-16  Duncan Mak  <duncan@ximian.com>

* pen.c (GdipResetPenTransform):
(GdipMultiplyPenTransform, GdipTranslatePenTransform):
(GdipScalePenTransform, GdipRotatePenTransform): Implemented..

* matrix.c (set_translate, set_scale, set_rotate): Helper
functions copied from Cairo. We are doing this because you can
specify the order of multiplcation in GDI+, but not in Cairo.

2003-11-15  Duncan Mak  <duncan@ximian.com>

* graphics.c: Moved PI and GRADTORAD to gdip.h.
* gdip.h: Renamed GRADTORAD to DEGTORAD.

* matrix.c (GdipCloneMatrix): Fix argument order.
* matrix.c
(GdipMultiplyMatrix, GdipTranslateMatrix, GdipScaleMatrix):
(GdipRotateMatrix, GdipInvertMatrix):
(GdipTransformMatrixPoints, GdipVectorTransformMatrixPoints):
(GdipSetMatrixElements, GdipGetMatrixElements):
(GdipIsMatrixInvertible): Implemented.

* matrix.c (GdipIsMatrixIdentity, GdipIsMatrixEqual): Implemented,
but pending commit for cairo_matrix_equals to Cairo.

2003-11-15  Duncan Mak  <duncan@ximian.com>

* gdipFunctions.cs: Imported matrix functions.

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

20 years ago * Driver.cs: Give the parser an instance of the stream reader so
Jackson Harper [Sun, 16 Nov 2003 22:50:28 +0000 (22:50 -0000)]
    * Driver.cs: Give the parser an instance of the stream reader so
it can get the streams encoding.

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

20 years ago * ILParser.jay: Handle string instructions that are given byte
Jackson Harper [Sun, 16 Nov 2003 22:49:12 +0000 (22:49 -0000)]
    * ILParser.jay: Handle string instructions that are given byte
arrays. This fixes bug #51039.

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

20 years ago * Driver.cs: If an arg isn't a switch and starts with a / add it
Jackson Harper [Sun, 16 Nov 2003 22:32:43 +0000 (22:32 -0000)]
    * Driver.cs: If an arg isn't a switch and starts with a / add it
as a file to be compiled. This fixes bug #51041.

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

20 years ago * System.Runtime.Remoting.dll.sources: Added:
Lluis Sanchez [Sun, 16 Nov 2003 22:30:08 +0000 (22:30 -0000)]
* System.Runtime.Remoting.dll.sources: Added:
System.Runtime.Remoting.Channels/BinaryCore.cs
System.Runtime.Remoting.Channels/ChannelCore.cs
System.Runtime.Remoting.Channels/SoapCore.cs

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

20 years ago * BinaryFormatter.cs, MessageFormatter.cs, ObjectWriter.cs:
Lluis Sanchez [Sun, 16 Nov 2003 22:27:29 +0000 (22:27 -0000)]
* BinaryFormatter.cs, MessageFormatter.cs, ObjectWriter.cs:
  Implemented support for AssemblyFormat property.

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

20 years ago * CADMessages.cs: Added methods for setting and getting the logical call
Lluis Sanchez [Sun, 16 Nov 2003 22:23:42 +0000 (22:23 -0000)]
* CADMessages.cs: Added methods for setting and getting the logical call
  context.
* ConstructionCall.cs: Fixed signature of some methods.
* ConstructionResponse.cs: Fixed signature of constructor and added missing
  property.
* LogicalCallContext.cs: Removed TODO.
* MethodCall.cs, MethodResponse.cs: Added support for LogicalCallContext in
  consturctor.
* MethodReturnMessageWrapper.cs: Removed some unneded methods.

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

20 years ago2003-11-16 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 16 Nov 2003 22:17:51 +0000 (22:17 -0000)]
2003-11-16  Martin Baulig  <martin@ximian.com>

* codegen.cs (EmitContext.IsGeneric): Removed.

* ecore.cs (SimpleName.ResolveAsTypeStep): Always call
ResolveGeneric() on the DeclSpace.

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

20 years ago* ChannelServices.cs: Removed some TODOs. Implemented AsyncDispatchMessage.
Lluis Sanchez [Sun, 16 Nov 2003 22:13:49 +0000 (22:13 -0000)]
* ChannelServices.cs: Removed some TODOs. Implemented AsyncDispatchMessage.

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

20 years ago* corlib.dll.sources: Add System.Runtime.Remoting/InternalRemotingServices.cs
Lluis Sanchez [Sun, 16 Nov 2003 22:13:19 +0000 (22:13 -0000)]
* corlib.dll.sources: Add System.Runtime.Remoting/InternalRemotingServices.cs

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

20 years ago * IObjectHandle.cs, ObjectHandle.cs: Added missing attributes.
Lluis Sanchez [Sun, 16 Nov 2003 22:11:02 +0000 (22:11 -0000)]
* IObjectHandle.cs, ObjectHandle.cs: Added missing attributes.
* RemotingConfiguration.cs: GetRegisteredActivatedClientTypes made public.
  Declared CustomErrorsEnabled() method.
* RemotingServices.cs: Implemented GetSessionIdForMethodMessage().
  IsAsyncMessage must be internal.
* InternalRemotingServices.cs: Added.

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

20 years ago * SoapFormatter.cs: Added AssemblyFormat property.
Lluis Sanchez [Sun, 16 Nov 2003 22:04:00 +0000 (22:04 -0000)]
* SoapFormatter.cs: Added AssemblyFormat property.

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

20 years ago2003-11-16 Todd Berman <tberman@gentoo.org>
Todd Berman [Sun, 16 Nov 2003 21:58:56 +0000 (21:58 -0000)]
2003-11-16  Todd Berman  <tberman@gentoo.org>

        * TODO: updated
        * gacutil.cs: help text added.

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

20 years ago * SoapCore.cs: New file. Contains some code used by the soap formatter sinks.
Lluis Sanchez [Sun, 16 Nov 2003 21:58:08 +0000 (21:58 -0000)]
* SoapCore.cs: New file. Contains some code used by the soap formatter sinks.
* ChannelCore.cs: New file. Implements a simple type binder used by the
  formatter sinks.

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

20 years ago * TcpClientChannel.cs: Added support for name and priority properties.
Lluis Sanchez [Sun, 16 Nov 2003 21:56:48 +0000 (21:56 -0000)]
* TcpClientChannel.cs: Added support for name and priority properties.
* TcpServerChannel.cs: Added support for priority, bindTo, useIpAddress,
  machineName and supressChannelData properties.
* TcpChannel.cs, TcpServerTransportSink.cs: Formatting change.

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

20 years ago * HttpHelper.cs: Removed usnused method GetMachineIp.
Lluis Sanchez [Sun, 16 Nov 2003 21:56:13 +0000 (21:56 -0000)]
* HttpHelper.cs: Removed usnused method GetMachineIp.
* HttpServerChannel.cs: Added support for priority, bindTo, useIpAddress and
  machineName properties.

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

20 years ago * BinaryClientFormatterSink.cs, BinaryClientFormatterSinkProvider.cs,
Lluis Sanchez [Sun, 16 Nov 2003 21:54:57 +0000 (21:54 -0000)]
* BinaryClientFormatterSink.cs, BinaryClientFormatterSinkProvider.cs,
  BinaryServerFormatterSink.cs, BinaryServerFormatterSinkProvider.cs:
  Moved formatter code to BinaryCore. This adds support for the properties
  "includeVersion" and "strictBinding" to the binary formatter.
* BinaryCore.cs: New file. Contains some code used by the binary formatter sinks.
* SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs,
  SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs
  Moved formatter code to BinaryCore. This adds support for the properties
  "includeVersion" and "strictBinding" to the soap formatter.
* SoapCore.cs: New file. Contains some code used by the soap formatter sinks.
* ChannelCore.cs: New file. Implements a simple type binder used by the
  formatter sinks.

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

20 years agoOne more test ....
Martin Baulig [Sun, 16 Nov 2003 21:46:38 +0000 (21:46 -0000)]
One more test ....

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

20 years ago2003-11-16 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 16 Nov 2003 21:42:53 +0000 (21:42 -0000)]
2003-11-16  Martin Baulig  <martin@ximian.com>

* generic.cs (TypeArguments.Resolve):
`Expression.ResolveAsTypeTerminal()' returns a TypeExpr; call
`ResolveType()' on it to get the Type.

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

20 years ago2003-11-16 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 16 Nov 2003 21:41:01 +0000 (21:41 -0000)]
2003-11-16  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_is_open_constructed_type): Implemented the
MONO_TYPE_GENERICINST case.

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

20 years agoAdded TODOAttribute.cs
Richard Thombs [Sun, 16 Nov 2003 19:47:02 +0000 (19:47 -0000)]
Added TODOAttribute.cs

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

20 years ago2003-11-16 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 16 Nov 2003 18:40:05 +0000 (18:40 -0000)]
2003-11-16  Martin Baulig  <martin@ximian.com>

* MonoGenericInst.cs (MonoGenericInst.inflate): Call
`parent.inflate (parent,...)' instead of
`parent.inflate (reflected,...)'.

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

20 years ago2003-11-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 16 Nov 2003 18:20:52 +0000 (18:20 -0000)]
2003-11-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ListItem.cs: prevent nullrefs ni Get/SetAttribute. Thanks to Alon
Gazit <along@mainsoft.com>.

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

20 years ago2003-11-16 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 16 Nov 2003 17:22:06 +0000 (17:22 -0000)]
2003-11-16  Zoltan Varga  <vargaz@freemail.hu>

* Assembly.cs (InternalGetAssemblyName): New icall.

* AssemblyName.cs (GetAssemblyName): Implement this without loading
the assembly in question. Fixes #51035.

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

20 years ago2003-11-16 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 16 Nov 2003 17:20:03 +0000 (17:20 -0000)]
2003-11-16  Zoltan Varga  <vargaz@freemail.hu>

* assembly.c (mono_assembly_fill_assembly_name): New function to
fill out the MonoAssemblyName structure.
(mono_assembly_open): Use the new function.

* icall.c (fill_reflection_assembly_name): New helper function.

* icall.c (ves_icall_System_Reflection_Assembly_FillName): Use the
new function.

* icall.c (ves_icall_System_Reflection_Assembly_InternalGetAssemblyName): New icall.

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

20 years ago2003-11-16 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 16 Nov 2003 15:40:42 +0000 (15:40 -0000)]
2003-11-16  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c (mono_arch_local_regalloc): Fix regalloc for div
instruction when the result is discarded.

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

20 years ago2003-11-16 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 16 Nov 2003 15:02:57 +0000 (15:02 -0000)]
2003-11-16  Zoltan Varga  <vargaz@freemail.hu>

* iltests.il (test_0_div_regalloc): New regression test.

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

20 years ago2003-11-16 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 16 Nov 2003 14:53:02 +0000 (14:53 -0000)]
2003-11-16  Zoltan Varga  <vargaz@freemail.hu>

* arrays.cs: Fix compilation error.

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

20 years agoAdded stubbed class files to match current MSDN API declarations...
Mark Easton [Sun, 16 Nov 2003 11:14:39 +0000 (11:14 -0000)]
Added stubbed class files to match current MSDN API declarations...

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

20 years agoStubbed out System.Data.ObjectSpaces.Query
Richard Thombs [Sun, 16 Nov 2003 06:59:04 +0000 (06:59 -0000)]
Stubbed out System.Data.ObjectSpaces.Query

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

20 years ago2003-11-16 Todd Berman <tberman@gentoo.org>
Todd Berman [Sun, 16 Nov 2003 06:49:02 +0000 (06:49 -0000)]
2003-11-16  Todd Berman  <tberman@gentoo.org>

        * gacutil.cs: /ul functionality
        * TODO: updated

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

20 years ago2003-11-16 Todd Berman <tberman@gentoo.org>
Todd Berman [Sun, 16 Nov 2003 06:01:08 +0000 (06:01 -0000)]
2003-11-16  Todd Berman  <tberman@gentoo.org>

        * gacutil.cs: /il functionality

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

20 years ago2003-11-15 Todd Berman <tberman@gentoo.org>
Todd Berman [Sun, 16 Nov 2003 04:41:55 +0000 (04:41 -0000)]
2003-11-15  Todd Berman  <tberman@gentoo.org>

        * gacutil.cs: Incorporated uac (User Assembly Cache), needs some
        machine.config security checking as well.

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

20 years ago2003-11-15 Todd Berman <tberman@gentoo.org>
Todd Berman [Sun, 16 Nov 2003 03:57:58 +0000 (03:57 -0000)]
2003-11-15  Todd Berman  <tberman@gentoo.org>

        * gacutil.cs: Changed ... + Path.DirSepChar + ... to Path.Combine
        Thanks to Ben Maurer. Turns out code marked as potentially not
        needed was not needed, now refcounting with /u assemblyname works
        as well.

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

20 years ago2003-11-15 Todd Berman <tberman@gentoo.org>
Todd Berman [Sun, 16 Nov 2003 03:20:06 +0000 (03:20 -0000)]
2003-11-15  Todd Berman  <tberman@gentoo.org>

        * gacutil.cs: Added reference counting for installation and deletion.
        An assembly will have a RefCount of 1 if --force is used.

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

20 years agoFlush
Miguel de Icaza [Sun, 16 Nov 2003 02:01:33 +0000 (02:01 -0000)]
Flush

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

20 years ago2003-11-15 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 15 Nov 2003 14:38:32 +0000 (14:38 -0000)]
2003-11-15  Zoltan Varga  <vargaz@freemail.hu>

* corlib.dll.sources: Add System.Runtime.CompilerServices/IsVolatile.cs.

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

20 years ago2003-11-15 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 15 Nov 2003 14:37:33 +0000 (14:37 -0000)]
2003-11-15  Zoltan Varga  <vargaz@freemail.hu>

* MethodImplOptions.cs MethodCodeType.cs: Add [Flags].

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

20 years ago2003-11-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 15 Nov 2003 13:13:45 +0000 (13:13 -0000)]
2003-11-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System/Environment.cs: use Directory in CurrentDirectory property.
We were not throwing any exception when setting the directory to an
invalid path.

* System.IO/Directory.cs:
(GetCurrentDirectory):
(SetCurrentDirectory): moved here from Environment. Handle error cases.

* System.IO/MonoIO.cs: add path to the default error message.

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

20 years agoUncommented fields named after C# keywords - using @ prefix to allow compilation
Mark Easton [Sat, 15 Nov 2003 11:20:56 +0000 (11:20 -0000)]
Uncommented fields named after C# keywords - using @ prefix to allow compilation

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

20 years agoTwo new tests .....
Martin Baulig [Sat, 15 Nov 2003 11:02:52 +0000 (11:02 -0000)]
Two new tests .....

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

20 years agoOoops, forgot to add these tests last time.
Martin Baulig [Sat, 15 Nov 2003 10:59:39 +0000 (10:59 -0000)]
Ooops, forgot to add these tests last time.

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

20 years ago2003-11-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 15 Nov 2003 10:56:02 +0000 (10:56 -0000)]
2003-11-15  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_is_open_constructed_type): New public
function; checks whether a type is an open constructed type,
ie. whether it still contains type parameters.
(mono_class_inflate_generic_type): If we're a type parameter and
the inflated type is also a MONO_TYPE_(M)VAR, return the original
type.

* class.h (MonoGenericInst): Added `guint32 is_open'.

* loader.c (method_from_methodspec): Check whether we're an open
or closed constructed type and set `ginst->is_open'.

* reflection.c (mono_reflection_bind_generic_parameters): Check
whether we're an open or closed constructed type and set
`ginst->is_open'.
(mono_reflection_inflate_method_or_ctor): Don't inflate methods
from open constructed types.

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

20 years agoforgot this one
Gonzalo Paniagua Javier [Sat, 15 Nov 2003 10:37:35 +0000 (10:37 -0000)]
forgot this one

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

20 years agoFix typo
Gonzalo Paniagua Javier [Sat, 15 Nov 2003 10:22:06 +0000 (10:22 -0000)]
Fix typo

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

20 years ago2003-11-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 15 Nov 2003 10:05:32 +0000 (10:05 -0000)]
2003-11-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StringReaderTest.cs: added test from bug #51020.

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

20 years ago2003-11-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 15 Nov 2003 10:04:40 +0000 (10:04 -0000)]
2003-11-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StringReader.cs: fixed ReadLine for some cases where there are mixed
'\r' and '\n'. Closes bug #51020.

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

20 years ago2003-11-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 15 Nov 2003 09:41:03 +0000 (09:41 -0000)]
2003-11-15  Martin Baulig  <martin@ximian.com>

* generic.cs (ConstructedType.GetInterfaces): Override this.

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

20 years ago2003-11-15 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 15 Nov 2003 09:38:21 +0000 (09:38 -0000)]
2003-11-15  Martin Baulig  <martin@ximian.com>

* reflection.c (mono_reflection_bind_generic_parameters): If we're
a generic instance (instead of a generic type declaration) with
unbound generic parameters, bind them to our actual types.

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

20 years agoAdded required sanity check before calling Activated() method
Peter Dennis Bartok [Sat, 15 Nov 2003 04:25:32 +0000 (04:25 -0000)]
Added required sanity check before calling Activated() method

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

20 years agoChanged display model to offscreen buffers (faster)
Peter Dennis Bartok [Sat, 15 Nov 2003 04:23:30 +0000 (04:23 -0000)]
Changed display model to offscreen buffers (faster)
Added handling of foreColor
Added handling of Pushbutton checkboxes
Added handling for three-state checkboxes
Added handling for alignment of checkbox and text
Added (incomplete) support for focus handling

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

20 years agoAdded define required for 3-state checkbox
Peter Dennis Bartok [Sat, 15 Nov 2003 04:08:05 +0000 (04:08 -0000)]
Added define required for 3-state checkbox

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

20 years agoAdded (rudimentary) focus handling for button controls
Peter Dennis Bartok [Sat, 15 Nov 2003 04:06:55 +0000 (04:06 -0000)]
Added (rudimentary) focus handling for button controls

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

20 years ago2003-11-14 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sat, 15 Nov 2003 03:48:24 +0000 (03:48 -0000)]
2003-11-14 Ben Maurer  <bmaurer@users.sourceforge.net>

* MemoryStream.cs (.ctor): We need to check if buffer is null
before we get the Length of it.

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

20 years agoAdded RichTextEdit control messages
Peter Dennis Bartok [Sat, 15 Nov 2003 03:32:59 +0000 (03:32 -0000)]
Added RichTextEdit control messages

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

20 years agoA couple more TODOs
Miguel de Icaza [Fri, 14 Nov 2003 22:32:04 +0000 (22:32 -0000)]
A couple more TODOs

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

20 years ago2003-11-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 14 Nov 2003 22:22:16 +0000 (22:22 -0000)]
2003-11-14  Martin Baulig  <martin@ximian.com>

* interface.cs (Interface.DefineType): Define all type parameters
before adding the interfaces we inherit.

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

20 years agoFlush
Miguel de Icaza [Fri, 14 Nov 2003 22:03:52 +0000 (22:03 -0000)]
Flush

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

20 years ago2003-11-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 14 Nov 2003 21:57:02 +0000 (21:57 -0000)]
2003-11-14  Martin Baulig  <martin@ximian.com>

* reflection.h (MonoReflectionGenericInst): Added `MonoArray *interfaces'.

* reflection.c (mono_reflection_bind_generic_parameters): If we're
an interface type, populate `res->interfaces' with instantiated
versions of all the interfaces we inherit.

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

20 years ago2003-11-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 14 Nov 2003 21:49:08 +0000 (21:49 -0000)]
2003-11-14  Martin Baulig  <martin@ximian.com>

* MonoGenericInst.cs (MonoGenericInst): Added
`MonoGenericInst[] interfaces' field.  This is only used for
interface types.
(MonoGenericInst.inflate): If we're an interface type, add the
methods from all interfaces we inherit.

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

20 years agolowercase
Miguel de Icaza [Fri, 14 Nov 2003 20:39:39 +0000 (20:39 -0000)]
lowercase

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

20 years agoFri Nov 14 21:34:06 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 14 Nov 2003 20:34:31 +0000 (20:34 -0000)]
Fri Nov 14 21:34:06 CET 2003 Paolo Molaro <lupus@ximian.com>

* inssel-x86.brg, inssel-float.brg, mini-ops.h: move x86-specific
float rules to inssel-x86.brg: sane architectures with FP registers
don't need to implement these rules.

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

20 years ago2003-11-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 20:05:19 +0000 (20:05 -0000)]
2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Array.cs:
* Delegate.cs: implemented 1.1 stuff.

* Enum.cs:
* IntPtr.cs: removed extra attribute.
* PlatformID.cs: added WinCE.

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

20 years agoFri Nov 14 20:52:12 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 14 Nov 2003 19:51:47 +0000 (19:51 -0000)]
Fri Nov 14 20:52:12 CET 2003 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c, cpu-g4.md, inssel-ppc.brg: updates and fixes to the ppc port.

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

20 years agoassign correct parent for inner attributes
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 19:27:28 +0000 (19:27 -0000)]
assign correct parent for inner attributes

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

20 years ago * Makefile.am: delete mscorlib.dll
Jackson Harper [Fri, 14 Nov 2003 17:39:24 +0000 (17:39 -0000)]
    * Makefile.am: delete mscorlib.dll

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

20 years agoSome benchmarks for ValueType Equals () and GetHashCode
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 17:26:38 +0000 (17:26 -0000)]
Some benchmarks for ValueType Equals () and GetHashCode

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

20 years ago* general.c (gdip_get_status): Take cairo_status_t instead of
Duncan Mak [Fri, 14 Nov 2003 17:11:44 +0000 (17:11 -0000)]
* general.c (gdip_get_status): Take cairo_status_t instead of
cairo_t. We need this because this is used in matrix.c and we only
have cairo_matrix_t there.

* graphics.c: Updated calls to gdip_get_status.

* pen.c
(convert_line_cap, convert_line_join): Added static keyword.
(GdipDeletePen): Implemented.

* matrix.c
(GdipCreateMatrix2, GdipCloneMatrix, GdipInvertMatrix): Use
gdip_get_status instead of just returning Ok.
(GdipRotateMatrix, GdipScaleMatrix, GdipTranslateMatrix):
Implemented.

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

20 years agoFri Nov 14 17:58:27 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 14 Nov 2003 16:57:22 +0000 (16:57 -0000)]
Fri Nov 14 17:58:27 CET 2003 Paolo Molaro <lupus@ximian.com>

* mini.h, inssel-long32.brg: fixed endianess issues in int64
implementation of 32 bit systems.

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

20 years ago2003-11-14 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 14 Nov 2003 16:20:02 +0000 (16:20 -0000)]
2003-11-14  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyNameFlags.cs MethodAttributes.cs: Add new enumerated values
from NET 1.1.

* *.cs: Add missing attributes.

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

20 years ago2003-11-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 08:12:13 +0000 (08:12 -0000)]
2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mono-api.xsl: handle <interface>, which is different from
<class name="x" type="interface"...>.

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

20 years ago2003-11-14 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 14 Nov 2003 07:53:53 +0000 (07:53 -0000)]
2003-11-14  Nick Drochak <ndrochak@gol.com>

* DateTime.cs: Running tests in different timezones give different
results.  Need to change the way these tests work. Disabling some
tests for now.

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

20 years ago2003-11-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 07:36:29 +0000 (07:36 -0000)]
2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* corlib_test.dll.sources: added new ValueTypeTest.cs

* System/ValueType.cs:
(Equals): compare the fields of structs too.
(GetHashCode): combine the hash code of all the fields.
Fixes bug #50901 (will remove the icall in a couple of days).

* Test/corlib_linux_test.args: Removed file.
* Test/corlib_test.args: Removed file.
* Test/System/ValueTypeTest.cs: New file.

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

20 years ago2003-11-14 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 14 Nov 2003 06:44:45 +0000 (06:44 -0000)]
2003-11-14  Nick Drochak <ndrochak@gol.com>

* ArrayTest.cs: Fix a few tests where NullReferenceException
is expected, not ArgumentNullException.

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

20 years ago003-11-14 Todd Berman <tberman@gentoo.org>
Todd Berman [Fri, 14 Nov 2003 06:37:44 +0000 (06:37 -0000)]
003-11-14  Todd Berman  <tberman@gentoo.org>

        * gacutil.cs: added proper removal of assemblies, now the version=
        syntax also works.
        * gacutil.exe: somehow got added, removing, duh.

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

20 years ago2003-11-14 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Fri, 14 Nov 2003 06:34:06 +0000 (06:34 -0000)]
2003-11-14  Nick Drochak <ndrochak@gol.com>

* X509SpcTest.cs: Ignore for now test where we need an exe to load.

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

20 years ago2003-11-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 06:14:33 +0000 (06:14 -0000)]
2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Directory.cs: allow directory names without wildcards in the pattern.
Fixes bug #3 50969.

* SearchPattern.cs: made InvalidChars and WildcardChars internal.

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

20 years ago2003-11-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 05:08:49 +0000 (05:08 -0000)]
2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Array.cs: fixed Clear for non-zero bounded arrays. Fixes bug #50968.

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

20 years ago2003-11-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 04:54:46 +0000 (04:54 -0000)]
2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* DateTime.cs: handle century when we try to parse 4-digit years and
only 2 digits are present. Fixes bug #49394.

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

20 years ago2003-11-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 04:06:38 +0000 (04:06 -0000)]
2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FileStream.cs: use the argument name when throwing exception.

* StreamReader.cs:
* StringReader.cs:
* TextReader.cs: added [In] attribute for the array in Read.

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

20 years ago2003-11-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 03:51:16 +0000 (03:51 -0000)]
2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mono-api-diff.cs: added a couple of missing attributes for extra
classes.

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

20 years ago2003-11-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 14 Nov 2003 03:23:07 +0000 (03:23 -0000)]
2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConnectionStream.cs: when a callback is passed to BeginRead/Write,
wrap it and do our job before calling it. Fixes bug #48497.

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

20 years ago2003-11-13 Todd Berman <tberman@gentoo.org>
Todd Berman [Fri, 14 Nov 2003 03:20:04 +0000 (03:20 -0000)]
2003-11-13  Todd Berman <tberman@gentoo.org>

        * Makefile: Hacked up a bit to allow the assemblies generated to have
        'Microsoft.Web.Services' as their AssemblyName.Name instead of
        'Microsoft.Web.Services.1' and 'Microsoft.Web.Services.2'.

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

20 years ago2003-11-13 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 14 Nov 2003 02:47:53 +0000 (02:47 -0000)]
2003-11-13  Miguel de Icaza  <miguel@ximian.com>

* Console.cs: On utf-8 consoles, use unmarked output.

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

20 years ago2003-11-13 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 14 Nov 2003 01:43:26 +0000 (01:43 -0000)]
2003-11-13  Sebastien Pouliot  <spouliot@videotron.ca>

* corlib_test.dll.sources: Added unit tests for ProtectedData and
ProtectedMemory (1.2).

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

20 years ago2003-11-13 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 14 Nov 2003 01:39:27 +0000 (01:39 -0000)]
2003-11-13  Sebastien Pouliot  <spouliot@videotron.ca>

* ProtectedDataTest.cs: New. Unit tests for ProtectedData (1.2).
* ProtectedMemoryTest.cs: New. Unit tests for ProtectedMemory (1.2).

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

20 years ago2003-11-13 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 14 Nov 2003 01:37:33 +0000 (01:37 -0000)]
2003-11-13  Sebastien Pouliot  <spouliot@videotron.ca>

* ProtectedData.cs: Added exceptions - core is still TODO.
* ProtectedMemory.cs: Added exceptions - core is still TODO.

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