Mark Easton [Mon, 17 Nov 2003 10:09:29 +0000 (10:09 -0000)]
Empty stubization for the masses...
svn path=/trunk/mcs/; revision=20111
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
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
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
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
Nick Drochak [Mon, 17 Nov 2003 08:52:18 +0000 (08:52 -0000)]
Add myself. I blog sometimes.
svn path=/trunk/mono/; revision=20106
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
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
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
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
Miguel de Icaza [Mon, 17 Nov 2003 00:07:29 +0000 (00:07 -0000)]
oops
svn path=/trunk/mcs/; revision=20093
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
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
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
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
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
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
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
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
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
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
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
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
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
Lluis Sanchez [Sun, 16 Nov 2003 22:04:00 +0000 (22:04 -0000)]
* SoapFormatter.cs: Added AssemblyFormat property.
svn path=/trunk/mcs/; revision=20079
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
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
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
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
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
Martin Baulig [Sun, 16 Nov 2003 21:46:38 +0000 (21:46 -0000)]
One more test ....
svn path=/trunk/mcs/; revision=20073
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
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
Richard Thombs [Sun, 16 Nov 2003 19:47:02 +0000 (19:47 -0000)]
Added TODOAttribute.cs
svn path=/trunk/mcs/; revision=20070
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Sun, 16 Nov 2003 02:01:33 +0000 (02:01 -0000)]
Flush
svn path=/trunk/mono/; revision=20048
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
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
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
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
Martin Baulig [Sat, 15 Nov 2003 11:02:52 +0000 (11:02 -0000)]
Two new tests .....
svn path=/trunk/mcs/; revision=20029
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
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
Gonzalo Paniagua Javier [Sat, 15 Nov 2003 10:37:35 +0000 (10:37 -0000)]
forgot this one
svn path=/trunk/mono/; revision=20026
Gonzalo Paniagua Javier [Sat, 15 Nov 2003 10:22:06 +0000 (10:22 -0000)]
Fix typo
svn path=/trunk/mcs/; revision=20025
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
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
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
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
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
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
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
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
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
Peter Dennis Bartok [Sat, 15 Nov 2003 03:32:59 +0000 (03:32 -0000)]
Added RichTextEdit control messages
svn path=/trunk/mcs/; revision=20015
Miguel de Icaza [Fri, 14 Nov 2003 22:32:04 +0000 (22:32 -0000)]
A couple more TODOs
svn path=/trunk/mcs/; revision=20012
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
Miguel de Icaza [Fri, 14 Nov 2003 22:03:52 +0000 (22:03 -0000)]
Flush
svn path=/trunk/mono/; revision=20010
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
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
Miguel de Icaza [Fri, 14 Nov 2003 20:39:39 +0000 (20:39 -0000)]
lowercase
svn path=/trunk/mcs/; revision=20007
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
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
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
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
Jackson Harper [Fri, 14 Nov 2003 17:39:24 +0000 (17:39 -0000)]
* Makefile.am: delete mscorlib.dll
svn path=/trunk/mono/; revision=20001
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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