Ravindra [Fri, 30 Apr 2004 15:36:13 +0000 (15:36 -0000)]
Some fixes in LinearGradientBrush.cs.
svn path=/trunk/mcs/; revision=26425
Ravindra [Fri, 30 Apr 2004 15:21:00 +0000 (15:21 -0000)]
Added few more P/Invokes for lineargradientbrush.
svn path=/trunk/mcs/; revision=26424
Jackson Harper [Fri, 30 Apr 2004 13:24:17 +0000 (13:24 -0000)]
* Makefile: Add dependancies.
svn path=/trunk/mcs/; revision=26416
Sebastien Pouliot [Fri, 30 Apr 2004 13:10:49 +0000 (13:10 -0000)]
2004-04-30 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Now use mono.pub for Mono assemblies (not the ECMA key).
svn path=/trunk/mcs/; revision=26415
Sebastien Pouliot [Fri, 30 Apr 2004 12:37:58 +0000 (12:37 -0000)]
2004-04-30 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Now use mono.pub for Mono assemblies (not the ECMA key).
svn path=/trunk/mcs/; revision=26414
Raja R Harinath [Fri, 30 Apr 2004 12:06:58 +0000 (12:06 -0000)]
(clean): Quick hack to get 'make clean' to work better.
svn path=/trunk/mcs/; revision=26411
Jordi Mas i Hernandez [Fri, 30 Apr 2004 11:22:03 +0000 (11:22 -0000)]
fixes MemoryBmp when saving images
svn path=/trunk/mcs/; revision=26410
Raja R Harinath [Fri, 30 Apr 2004 11:19:08 +0000 (11:19 -0000)]
(SUBDIRS): Remove 'gmcs' for now.
(all): Simplify.
svn path=/trunk/mcs/; revision=26408
Umadevi S [Fri, 30 Apr 2004 10:49:11 +0000 (10:49 -0000)]
2004-04-30 Umadevi S <sumadevi@novell.com>
* DataColumnCollection.cs : Fixed nunit test errors, removed TODOs
* DataTableCollection.cs : Tested and removed TODO
* TypedDataSetGeneratorException.cs : Fixed a couple of TODOs
svn path=/trunk/mcs/; revision=26407
Umadevi S [Fri, 30 Apr 2004 10:46:03 +0000 (10:46 -0000)]
2004-04-30 Umadevi S (sumadevi@novell.com)
* Modified testcases in DataColumnCollectionTest.cs and DataRowTest.cs
svn path=/trunk/mcs/; revision=26406
Lluis Sanchez [Fri, 30 Apr 2004 09:39:50 +0000 (09:39 -0000)]
* NewMonoXSD.cs: Import elements in the order they are declared in the schema.
svn path=/trunk/mcs/; revision=26405
Lluis Sanchez [Fri, 30 Apr 2004 09:35:47 +0000 (09:35 -0000)]
* MethodResponse.cs, ReturnMessage.cs: Added null checks.
svn path=/trunk/mcs/; revision=26404
Lluis Sanchez [Fri, 30 Apr 2004 09:25:15 +0000 (09:25 -0000)]
* HttpServer.cs: Removed dead code.
svn path=/trunk/mcs/; revision=26403
Lluis Sanchez [Fri, 30 Apr 2004 09:23:42 +0000 (09:23 -0000)]
* SoapClientFormatterSink.cs: The deserialized message can be actually a
SoapFault. Taken this into account.
* SoapMessageFormatter.cs: Added FormatFault method. In FormatResponse(),
the array of output parameters must also include placeholders for the
input parameters (set to null).
ParameterInfo.IsOut does not correspond to the "out" keyword in C#, but
to the OutAttribute applied to parameters. There can be input parameters
with the OutAttribute. Fixed this in a couple of places.
Added CreateSoapMessage method, which creates a SoapMessage including
the parameter types (only for responses, since for requests the target
method is not known).
* SoapServerFormatterSink.cs: Use soapMsgFormatter.CreateSoapMessage to
create the SoapMessage.
svn path=/trunk/mcs/; revision=26402
Ravindra [Fri, 30 Apr 2004 09:18:29 +0000 (09:18 -0000)]
Adding status checks in StringFormat.cs.
svn path=/trunk/mcs/; revision=26401
Lluis Sanchez [Fri, 30 Apr 2004 09:04:06 +0000 (09:04 -0000)]
* SoapReader.cs: If the SoapMessage instance being filled includes the
array of parameter types, use those to deserialize the parameter values.
Use the new method SoapTypeMapper.ParseXsdValue() to parse primitive values.
* SoapTypeMapper.cs: Added GetXsdValue and ParseXsdValue.
* SoapWriter.cs: Always include parameter types when serializing a message.
MS.NET does it.
svn path=/trunk/mcs/; revision=26400
Sanja Gupta [Fri, 30 Apr 2004 08:44:02 +0000 (08:44 -0000)]
ChangeLog: Updated ChangeLog
Image.cs: Now make uniform function calls for differnt platforms.
gdipFunctions.cs: Removed *IX specific calls
svn path=/trunk/mcs/; revision=26399
Raja R Harinath [Fri, 30 Apr 2004 08:13:44 +0000 (08:13 -0000)]
* runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
suffix.
(gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA):
New variables. Use Automake idioms.
(dist-hook): Remove.
(install-local, uninstall-local): Use mscorlib.dll from current
tree when running gacutil.
(mono_runtime): New variable. Points to either JIT compiler or
interpreter.
Report from Bernie Solomon <bernard@ugsolutions.com>
* runtime/net_2_0/Makefile.am: Likewise.
* runtime/Makefile.am (dist_monobins_DATA): Rename from
monobins_DATA.
(EXTRA_DIST): Remove.
* Makefile.am (fullbuild): Update to changes.
svn path=/trunk/mono/; revision=26398
Gonzalo Paniagua Javier [Fri, 30 Apr 2004 07:49:23 +0000 (07:49 -0000)]
move previous 2 lines after checkig that we have no cycles
svn path=/trunk/mcs/; revision=26397
Gonzalo Paniagua Javier [Fri, 30 Apr 2004 07:47:04 +0000 (07:47 -0000)]
2004-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* typemanager.cs: don't report cyclic struct layout when a struct
contains 2 or more fields of the same type. Failed for Pango.AttrShape
which has 2 Pango.Rectangle fields.
svn path=/trunk/mcs/; revision=26396
Raja R Harinath [Fri, 30 Apr 2004 06:13:20 +0000 (06:13 -0000)]
revert
svn path=/trunk/mcs/; revision=26395
Raja R Harinath [Fri, 30 Apr 2004 05:16:53 +0000 (05:16 -0000)]
(Attributes.GetClsCompliantAttribute):
Simplify. Attribute.ResolveType does what we need.
svn path=/trunk/mcs/; revision=26393
Todd Berman [Fri, 30 Apr 2004 05:01:56 +0000 (05:01 -0000)]
2004-04-30 Todd Berman <tberman@sevenl.net>
* gacutil.cs: Add a missing .Trim ()
svn path=/trunk/mcs/; revision=26392
Anirban Bhattacharjee [Fri, 30 Apr 2004 04:47:23 +0000 (04:47 -0000)]
Test cases for enum
svn path=/trunk/mcs/; revision=26390
Jackson Harper [Fri, 30 Apr 2004 04:43:36 +0000 (04:43 -0000)]
* library.make: Fix uninstall
svn path=/trunk/mcs/; revision=26389
Jackson Harper [Fri, 30 Apr 2004 04:21:08 +0000 (04:21 -0000)]
flush
svn path=/trunk/mono/; revision=26388
Jackson Harper [Fri, 30 Apr 2004 04:15:47 +0000 (04:15 -0000)]
* runtime/net_2_0/Makefile.am:
* runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the
mono.
svn path=/trunk/mono/; revision=26387
Ravindra [Fri, 30 Apr 2004 04:10:59 +0000 (04:10 -0000)]
Adding more checks for status.
svn path=/trunk/mcs/; revision=26386
Jackson Harper [Fri, 30 Apr 2004 04:01:25 +0000 (04:01 -0000)]
Add sn.exe
svn path=/trunk/mono/; revision=26385
Bernie Solomon [Fri, 30 Apr 2004 03:47:45 +0000 (03:47 -0000)]
2004-04-29 Bernie Solomon <bernard@ugsolutions.com>
* ppc/tramp.c: use sizeof (stackval), fix
delegate tramp frame layout for Apple
svn path=/trunk/mono/; revision=26383
Jackson Harper [Fri, 30 Apr 2004 03:42:47 +0000 (03:42 -0000)]
* Makefile: Put the PROFILE= stuff before the target, this is more
pleasurable to cygwin users.
svn path=/trunk/mcs/; revision=26381
Peter Dennis Bartok [Fri, 30 Apr 2004 03:41:46 +0000 (03:41 -0000)]
- Fixed bug #52695
svn path=/trunk/mcs/; revision=26380
Sebastien Pouliot [Fri, 30 Apr 2004 03:40:48 +0000 (03:40 -0000)]
2004-04-30 Sebastien Pouliot <sebastien@ximian.com>
* Makefile.am: regrouped security tools. corrected sn directory.
svn path=/trunk/mono/; revision=26379
Duncan Mak [Fri, 30 Apr 2004 03:34:53 +0000 (03:34 -0000)]
Add gmcs here as well
svn path=/trunk/mono/; revision=26378
Duncan Mak [Fri, 30 Apr 2004 03:32:00 +0000 (03:32 -0000)]
($(monobins_DATA)): Add sn.exe and sn.
svn path=/trunk/mono/; revision=26377
Miguel de Icaza [Fri, 30 Apr 2004 02:38:59 +0000 (02:38 -0000)]
2004-04-29 Miguel de Icaza <miguel@ximian.com>
* io.c (CopyFile): Use 32k buffers to copy the file instead of 2k,
use the stack, do not use dynamic memory.
svn path=/trunk/mono/; revision=26376
Ben Maurer [Fri, 30 Apr 2004 02:13:47 +0000 (02:13 -0000)]
2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
* expression.cs: Handle IntPtr comparisons with IL code
rather than a method call.
svn path=/trunk/mcs/; revision=26375
Jackson Harper [Fri, 30 Apr 2004 02:06:45 +0000 (02:06 -0000)]
add gmcs.exe
svn path=/trunk/mono/; revision=26374
Jackson Harper [Fri, 30 Apr 2004 02:01:23 +0000 (02:01 -0000)]
pas de line breaks
svn path=/trunk/mono/; revision=26373
Jackson Harper [Fri, 30 Apr 2004 01:55:23 +0000 (01:55 -0000)]
specify a prefix to make packaging easier
svn path=/trunk/mono/; revision=26372
Duncan Mak [Fri, 30 Apr 2004 01:30:47 +0000 (01:30 -0000)]
Add gmcs.in
svn path=/trunk/mono/; revision=26371
Duncan Mak [Fri, 30 Apr 2004 01:30:33 +0000 (01:30 -0000)]
(EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
gmcs script.
svn path=/trunk/mono/; revision=26370
Jackson Harper [Fri, 30 Apr 2004 01:28:47 +0000 (01:28 -0000)]
* gacutil.cs: Allow a prefix to be specified. This is only for
packaging if you install to some wack prefix it wont work.
svn path=/trunk/mcs/; revision=26369
Jackson Harper [Fri, 30 Apr 2004 01:03:12 +0000 (01:03 -0000)]
* runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
special little place.
svn path=/trunk/mono/; revision=26368
Sebastien Pouliot [Fri, 30 Apr 2004 00:48:45 +0000 (00:48 -0000)]
2004-04-29 Sebastien Pouliot <sebastien@ximian.com>
* DSACryptoServiceProviderTest.cs: New unit tests fo better coverage.
* FromBase64Transform.cs: New unit tests for better coverage.
* HashAlgorithmTest.cs: New unit tests for better coverage.
* HMACSHA1Test.cs: New unit tests for better coverage. Updated to
NUnit2.
* KeyedHashAlgorithmTest.cs: Coverage already complete. Updated to
NUnit 2.
* SHA1Test.cs: Coverage already complete. Updated to NUnit2.
* SHA1CryptoServiceProviderTest.cs: Coverage almost complete. Updated
to NUnit2.
* SHA256Test.cs: Coverage already complete. Updated to NUnit2.
* SHA256ManagedTest.cs: Coverage already complete. Updated to NUnit2.
* SHA384Test.cs: Coverage already complete. Updated to NUnit2.
* SHA384ManagedTest.cs: Coverage almost complete. Updated to NUnit2.
* SHA512Test.cs: Coverage already complete. Updated to NUnit2.
* SHA512ManagedTest.cs: Coverage almost complete. Updated to NUnit2.
svn path=/trunk/mcs/; revision=26367
Sebastien Pouliot [Fri, 30 Apr 2004 00:30:30 +0000 (00:30 -0000)]
2004-04-29 Sebastien Pouliot <sebastien@ximian.com>
* Makefile: (Reintroduced) Removed Mono.CSharp.Debugger.dll from
the Windows/cygwin build as this break the Linux build.
svn path=/trunk/mcs/; revision=26366
Jackson Harper [Fri, 30 Apr 2004 00:17:44 +0000 (00:17 -0000)]
* Makefile: net_2_0 corlib goes to a special place.
svn path=/trunk/mcs/; revision=26365
Martin Baulig [Thu, 29 Apr 2004 23:27:24 +0000 (23:27 -0000)]
Enable gmcs in the net_2_0 profile.
svn path=/trunk/mcs/; revision=26364
Miguel de Icaza [Thu, 29 Apr 2004 23:20:52 +0000 (23:20 -0000)]
Flush
svn path=/trunk/mcs/; revision=26363
Martin Baulig [Thu, 29 Apr 2004 23:19:20 +0000 (23:19 -0000)]
Don't crash here ;-)
svn path=/trunk/mcs/; revision=26362
Martin Baulig [Thu, 29 Apr 2004 22:56:32 +0000 (22:56 -0000)]
**** Merged from MCS ****
svn path=/trunk/mcs/; revision=26361
Jackson Harper [Thu, 29 Apr 2004 22:34:13 +0000 (22:34 -0000)]
* Makefile: Set MONO_PATH to use the bootstrap corlib
* driver.cs: Check the GAC for referenced assemblies.
svn path=/trunk/mcs/; revision=26360
Jackson Harper [Thu, 29 Apr 2004 22:23:02 +0000 (22:23 -0000)]
* AssemblyInfo.cs: Set version number correctly for the bootstrap
corlib. For some reason setting key files does not work with gmcs
and the bootstrap corlib.
svn path=/trunk/mcs/; revision=26359
Martin Baulig [Thu, 29 Apr 2004 22:22:55 +0000 (22:22 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* property-il.il, property-main.cs: New test for #56013.
svn path=/trunk/mcs/; revision=26358
Martin Baulig [Thu, 29 Apr 2004 22:22:01 +0000 (22:22 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* rules.make: Added `INTERNAL_ILASM'.
svn path=/trunk/mcs/; revision=26357
Martin Baulig [Thu, 29 Apr 2004 22:17:40 +0000 (22:17 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* ecore.cs (PropertyExpr.FindAccessor): New private method. Walk
the list of PropertyInfo's in class hierarchy and find the
accessor. Fixes #56013.
svn path=/trunk/mcs/; revision=26355
Jackson Harper [Thu, 29 Apr 2004 22:11:24 +0000 (22:11 -0000)]
Attempt to bootstrap gmcs when the 2.0 profile is used.
svn path=/trunk/mcs/; revision=26354
Ben Maurer [Thu, 29 Apr 2004 22:10:51 +0000 (22:10 -0000)]
constify
svn path=/trunk/mcs/; revision=26353
Jackson Harper [Thu, 29 Apr 2004 22:10:41 +0000 (22:10 -0000)]
use the bootstrap path to build gmcs
svn path=/trunk/mcs/; revision=26352
Jackson Harper [Thu, 29 Apr 2004 22:07:55 +0000 (22:07 -0000)]
.cvsignore
svn path=/trunk/mcs/; revision=26351
Ben Maurer [Thu, 29 Apr 2004 22:05:39 +0000 (22:05 -0000)]
...
svn path=/trunk/mcs/; revision=26350
Ben Maurer [Thu, 29 Apr 2004 22:01:06 +0000 (22:01 -0000)]
const/readonly lovin'
svn path=/trunk/mcs/; revision=26349
Martin Baulig [Thu, 29 Apr 2004 21:57:05 +0000 (21:57 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* Makefile (gmcs.exe): Set MONO_PATH to use `../class/lib/net_2_0'.
svn path=/trunk/mcs/; revision=26348
Ben Maurer [Thu, 29 Apr 2004 21:48:00 +0000 (21:48 -0000)]
readonly-lovin'
svn path=/trunk/mcs/; revision=26347
Ben Maurer [Thu, 29 Apr 2004 21:42:11 +0000 (21:42 -0000)]
2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
* ILGenerator.cs, ModuleBuilder.cs: readonlyificate.
svn path=/trunk/mcs/; revision=26346
Martin Baulig [Thu, 29 Apr 2004 21:38:00 +0000 (21:38 -0000)]
Reverted back to revision 1.1
svn path=/trunk/mcs/; revision=26345
Ben Maurer [Thu, 29 Apr 2004 21:36:40 +0000 (21:36 -0000)]
2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
* Path.cs: readonlyificate.
svn path=/trunk/mcs/; revision=26344
Ben Maurer [Thu, 29 Apr 2004 21:34:26 +0000 (21:34 -0000)]
2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
* FileStream.cs: constify.
svn path=/trunk/mcs/; revision=26343
Ben Maurer [Thu, 29 Apr 2004 21:31:15 +0000 (21:31 -0000)]
2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
* Activator.cs: change _flags to a const.
* IntegerFormatter.cs: make tables readonly.
* Convert.cs: tables readonly
* DateTime.cs: ditto.
* IntPtr.cs: avoid a cctor.
svn path=/trunk/mcs/; revision=26342
Miguel de Icaza [Thu, 29 Apr 2004 21:02:04 +0000 (21:02 -0000)]
revert, it was wrong, breaks the Unix build
svn path=/trunk/mcs/; revision=26339
Martin Baulig [Thu, 29 Apr 2004 20:17:58 +0000 (20:17 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=26338
Martin Baulig [Thu, 29 Apr 2004 20:17:40 +0000 (20:17 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* typemanager.cs (TypeManager.CheckStructCycles): Fixed.
svn path=/trunk/mcs/; revision=26337
Zoltan Varga [Thu, 29 Apr 2004 19:17:31 +0000 (19:17 -0000)]
2004-04-29 Zoltan Varga <vargaz@freemail.hu>
* io.c: Add scandir implementation for platforms which do not have
it, like solaris.
svn path=/trunk/mono/; revision=26333
Zoltan Varga [Thu, 29 Apr 2004 19:10:38 +0000 (19:10 -0000)]
2004-04-29 Zoltan Varga <vargaz@freemail.hu>
* acconfig.h configure.in: Add check for scandir.
svn path=/trunk/mono/; revision=26331
Jackson Harper [Thu, 29 Apr 2004 19:01:17 +0000 (19:01 -0000)]
* MonoType.cs:
* Type.cs: NET_2_0 now instead of 1_2.
svn path=/trunk/mcs/; revision=26329
Paolo Molaro [Thu, 29 Apr 2004 18:59:24 +0000 (18:59 -0000)]
Fix stmw opcode with signed offsets.
svn path=/trunk/mono/; revision=26328
Juraj Skripsky [Thu, 29 Apr 2004 18:45:13 +0000 (18:45 -0000)]
2004-04-29 Juraj Skripsky <juraj@hotfeet.ch>
* Parser.jay: Fix rule for negative expressions.
Add precedence rules for '<' and '>'.
svn path=/trunk/mcs/; revision=26327
Jackson Harper [Thu, 29 Apr 2004 18:40:18 +0000 (18:40 -0000)]
* AssemblyInfo.cs: Add 2.0 version attributes.
svn path=/trunk/mcs/; revision=26326
Martin Baulig [Thu, 29 Apr 2004 18:30:34 +0000 (18:30 -0000)]
Use `NET_2_0', not `GENERICS'.
svn path=/trunk/mcs/; revision=26325
Bernie Solomon [Thu, 29 Apr 2004 18:17:23 +0000 (18:17 -0000)]
2004-04-29 Bernie Solomon <bernard@ugsolutions.com>
* transform.c (generate): missed a couple
of places that should use ADD_CODE so buffer
gets grown properly.
* interp.c (interp_mono_runtime_invoke):
restore state better on catching exception
via longjmp here
svn path=/trunk/mono/; revision=26324
Jordi Mas i Hernandez [Thu, 29 Apr 2004 18:12:47 +0000 (18:12 -0000)]
fixes save method using formatID instead of ClsID
svn path=/trunk/mcs/; revision=26322
Paolo Molaro [Thu, 29 Apr 2004 17:39:31 +0000 (17:39 -0000)]
Thu Apr 29 20:15:41 CEST 2004 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c, exceptions-ppc.c: more code saves registers
at the top of the stack. Fixed typos. Use a frame registers
for all the methods with exception clauses.
svn path=/trunk/mono/; revision=26321
Jackson Harper [Thu, 29 Apr 2004 17:27:25 +0000 (17:27 -0000)]
* locales.c: Add some missing MONO_ARCH_SAVE_REGS'.
svn path=/trunk/mono/; revision=26320
Martin Baulig [Thu, 29 Apr 2004 17:20:12 +0000 (17:20 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* test-248.cs: New test for #52731.
svn path=/trunk/mcs/; revision=26319
Martin Baulig [Thu, 29 Apr 2004 17:19:33 +0000 (17:19 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
Applying a patch from Benjamin Jemlich <pcgod@gmx.net>.
* ecore.cs (FieldExpr.AddressOf): Make this work for valuetypes.
svn path=/trunk/mcs/; revision=26318
Martin Baulig [Thu, 29 Apr 2004 17:06:56 +0000 (17:06 -0000)]
New test.
svn path=/trunk/mcs/; revision=26317
Martin Baulig [Thu, 29 Apr 2004 17:05:40 +0000 (17:05 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* class.cs (ConstructorInitializer.Resolve): Check whether the
parent .ctor is accessible. Fixes #52146.
svn path=/trunk/mcs/; revision=26316
Martin Baulig [Thu, 29 Apr 2004 17:03:43 +0000 (17:03 -0000)]
Ooops, make this actually work.
svn path=/trunk/mcs/; revision=26315
Jordi Mas i Hernandez [Thu, 29 Apr 2004 16:39:29 +0000 (16:39 -0000)]
remove dead code
svn path=/trunk/mcs/; revision=26313
Jackson Harper [Thu, 29 Apr 2004 16:33:31 +0000 (16:33 -0000)]
optimize me baby
svn path=/trunk/mcs/; revision=26312
Jackson Harper [Thu, 29 Apr 2004 16:27:55 +0000 (16:27 -0000)]
* library.make: Use RUNTIME instead of PLATFORM_RUNTIME for the
gacutil. gacutil needs to be run on our runtime.
svn path=/trunk/mcs/; revision=26311
Martin Baulig [Thu, 29 Apr 2004 16:24:15 +0000 (16:24 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
Applying a patch from Benjamin Jemlich <pcgod@gmx.net>.
* statement.cs (Using.EmitLocalVariableDecls): Use
TypeManager.idisposable_type, not typeof (IDisposable).
(Foreach.EmitCollectionForeach): Added support for valuetypes.
svn path=/trunk/mcs/; revision=26310
Martin Baulig [Thu, 29 Apr 2004 16:23:56 +0000 (16:23 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* test-246.cs, test-247.cs: New tests for #52597.
svn path=/trunk/mcs/; revision=26309
Paolo Molaro [Thu, 29 Apr 2004 16:13:20 +0000 (16:13 -0000)]
Thu Apr 29 18:52:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
* exceptions-ppc.c: restore fp registers.
svn path=/trunk/mono/; revision=26308
Martin Baulig [Thu, 29 Apr 2004 16:06:52 +0000 (16:06 -0000)]
2004-04-29 Martin Baulig <martin@ximian.com>
* class.cs (Event.Define): Don't emit the field and don't set
RTSpecialName and SpecialName for events on interfaces. Fixes
#57703.
svn path=/trunk/mcs/; revision=26306
Paolo Molaro [Thu, 29 Apr 2004 15:49:08 +0000 (15:49 -0000)]
Thu Apr 29 18:26:56 CEST 2004 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c, exceptions-ppc.c: save the registers in reverse
order from the stack top (moved the stack room to save the
return value for trace after the param area). Fixed corruption
in restoring registers on unwind.
svn path=/trunk/mono/; revision=26305
Gonzalo Paniagua Javier [Thu, 29 Apr 2004 15:18:34 +0000 (15:18 -0000)]
2004-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* gacutil.cs: return non-zero when something fails.
svn path=/trunk/mcs/; revision=26304
Bernie Solomon [Thu, 29 Apr 2004 15:03:54 +0000 (15:03 -0000)]
2004-04-29 Bernie Solomon <bernard@ugsolutions.com>
* transform.c:
* interp.c:
Implement STARG for valuetypes as mcs needs it.
svn path=/trunk/mono/; revision=26303
Atsushi Eno [Thu, 29 Apr 2004 15:00:57 +0000 (15:00 -0000)]
2004-04-29 Atsushi Enomoto <atsushi@ximian.com>
* DataRow.cs : My previous patch unintentionally reverted Boris patch.
svn path=/trunk/mcs/; revision=26302
Ravindra [Thu, 29 Apr 2004 14:48:19 +0000 (14:48 -0000)]
Adding checks for status of the GDI+ P/Invokes.
svn path=/trunk/mcs/; revision=26300