mono.git
20 years agopas de line breaks
Jackson Harper [Fri, 30 Apr 2004 02:01:23 +0000 (02:01 -0000)]
pas de line breaks

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

20 years agospecify a prefix to make packaging easier
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

20 years agoAdd gmcs.in
Duncan Mak [Fri, 30 Apr 2004 01:30:47 +0000 (01:30 -0000)]
Add gmcs.in

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

20 years ago(EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
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

20 years ago * gacutil.cs: Allow a prefix to be specified. This is only for
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

20 years ago * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
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

20 years ago2004-04-29 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago2004-04-29 Sebastien Pouliot <sebastien@ximian.com>
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

20 years ago * Makefile: net_2_0 corlib goes to a special place.
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

20 years agoEnable gmcs in the net_2_0 profile.
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

20 years agoFlush
Miguel de Icaza [Thu, 29 Apr 2004 23:20:52 +0000 (23:20 -0000)]
Flush

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

20 years agoDon't crash here ;-)
Martin Baulig [Thu, 29 Apr 2004 23:19:20 +0000 (23:19 -0000)]
Don't crash here ;-)

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

20 years ago**** Merged from MCS ****
Martin Baulig [Thu, 29 Apr 2004 22:56:32 +0000 (22:56 -0000)]
**** Merged from MCS ****

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

20 years ago * Makefile: Set MONO_PATH to use the bootstrap corlib
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

20 years ago * AssemblyInfo.cs: Set version number correctly for the bootstrap
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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years agoAttempt to bootstrap gmcs when the 2.0 profile is used.
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

20 years agoconstify
Ben Maurer [Thu, 29 Apr 2004 22:10:51 +0000 (22:10 -0000)]
constify

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

20 years agouse the bootstrap path to build gmcs
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

20 years ago.cvsignore
Jackson Harper [Thu, 29 Apr 2004 22:07:55 +0000 (22:07 -0000)]
.cvsignore

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

20 years ago...
Ben Maurer [Thu, 29 Apr 2004 22:05:39 +0000 (22:05 -0000)]
...

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

20 years agoconst/readonly lovin'
Ben Maurer [Thu, 29 Apr 2004 22:01:06 +0000 (22:01 -0000)]
const/readonly lovin'

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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years agoreadonly-lovin'
Ben Maurer [Thu, 29 Apr 2004 21:48:00 +0000 (21:48 -0000)]
readonly-lovin'

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

20 years ago2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years agoReverted back to revision 1.1
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

20 years ago2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years ago2004-04-29 Ben Maurer <bmaurer@users.sourceforge.net>
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

20 years agorevert, it was wrong, breaks the Unix build
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

20 years ago*** empty log message ***
Martin Baulig [Thu, 29 Apr 2004 20:17:58 +0000 (20:17 -0000)]
*** empty log message ***

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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-29 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago2004-04-29 Zoltan Varga <vargaz@freemail.hu>
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

20 years ago * MonoType.cs:
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

20 years agoFix stmw opcode with signed offsets.
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

20 years ago2004-04-29 Juraj Skripsky <juraj@hotfeet.ch>
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

20 years ago * AssemblyInfo.cs: Add 2.0 version attributes.
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

20 years agoUse `NET_2_0', not `GENERICS'.
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

20 years ago2004-04-29 Bernie Solomon <bernard@ugsolutions.com>
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

20 years agofixes save method using formatID instead of ClsID
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

20 years agoThu Apr 29 20:15:41 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago * locales.c: Add some missing MONO_ARCH_SAVE_REGS'.
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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years agoNew test.
Martin Baulig [Thu, 29 Apr 2004 17:06:56 +0000 (17:06 -0000)]
New test.

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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years agoOoops, make this actually work.
Martin Baulig [Thu, 29 Apr 2004 17:03:43 +0000 (17:03 -0000)]
Ooops, make this actually work.

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

20 years agoremove dead code
Jordi Mas i Hernandez [Thu, 29 Apr 2004 16:39:29 +0000 (16:39 -0000)]
remove dead code

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

20 years agooptimize me baby
Jackson Harper [Thu, 29 Apr 2004 16:33:31 +0000 (16:33 -0000)]
optimize me baby

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

20 years ago * library.make: Use RUNTIME instead of PLATFORM_RUNTIME for the
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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years agoThu Apr 29 18:52:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
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

20 years agoThu Apr 29 18:26:56 CEST 2004 Paolo Molaro <lupus@ximian.com>
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

20 years ago2004-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

20 years ago2004-04-29 Bernie Solomon <bernard@ugsolutions.com>
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

20 years ago2004-04-29 Atsushi Enomoto <atsushi@ximian.com>
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

20 years agoAdding checks for status of the GDI+ P/Invokes.
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

20 years agoEnable Mono.CSharp.Debugger for the windows build, since otherwise mcs will not be...
Urs C. Muff [Thu, 29 Apr 2004 14:44:04 +0000 (14:44 -0000)]
Enable Mono.CSharp.Debugger for the windows build, since otherwise mcs will not be able to produce debug symbols.

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

20 years agoThu Apr 29 16:47:15 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 29 Apr 2004 14:08:24 +0000 (14:08 -0000)]
Thu Apr 29 16:47:15 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c, cpu-g4.md: fixed unisgned -> double conversion.

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

20 years ago2004-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Apr 2004 13:54:32 +0000 (13:54 -0000)]
2004-04-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Mono.Data.SqliteClient/SqliteCommand.cs: implement LastInsertRowId.
* Mono.Data.SqliteClient/SqliteDataReader.cs: remove dangling ^Ms.
Patch by Philipp <pixelpapst@users.sourceforge.net>.

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

20 years ago2004-04-29 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Gonzalo Paniagua Javier [Thu, 29 Apr 2004 12:55:58 +0000 (12:55 -0000)]
2004-04-29  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

  * string-icalls.c: added low overhead function for copying chars
  * icall.c: added needed icall for the above function

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

20 years ago2004-04-29 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 29 Apr 2004 12:43:23 +0000 (12:43 -0000)]
2004-04-29  Sebastien Pouliot  <sebastien@ximian.com>

* DES.cs: Removed redundant weak/semi-weak key check in Key property.
* DESCryptoServiceProvider.cs: Implementation already had 100%
coverage.

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

20 years agoThu Apr 29 13:50:51 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 29 Apr 2004 11:14:03 +0000 (11:14 -0000)]
Thu Apr 29 13:50:51 CEST 2004 Paolo Molaro <lupus@ximian.com>

* exceptions-ppc.c, mini-ppc.h, mini-ppc.c: fixed localloc
and prolog/epilog for methods that use it. Allow
enough param area room for varargs methods. Fix miguel's
breakage in exception handling.

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

20 years ago * enum.cs: bug fixing - setting one enum member to another
Anirban Bhattacharjee [Thu, 29 Apr 2004 11:07:53 +0000 (11:07 -0000)]
 * enum.cs: bug fixing - setting one enum member to another

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

20 years agoRefactor Attribute.ApplyAttributes.
Raja R Harinath [Thu, 29 Apr 2004 11:03:59 +0000 (11:03 -0000)]
Refactor Attribute.ApplyAttributes.
* attribute.cs (Attributable): New base class for objects that can
have Attributes applied on them.
(Attribute): Make AttributeUsage fields public.
(Attribute.GetFieldValue, Attribute.GetMarshal): Make non-static.
(Attribute.IsInternalCall): New property.
(Attribute.UsageAttr): Convert to a public read-only property.
(Attribute.CheckAttributeType): Use a DeclSpace, not an EmitContext.
(Attribute.ResolveType, Attribute.Resolve)
(Attribute.ScanForIndexerName): Update to reflect changes.
(Attribute.CheckAttributeTarget): Re-format.
(Attribute.ApplyAttributes): Refactor, to various
Attributable.ApplyAttributeBuilder methods.
* decl.cs (MemberCore): Make Attributable.
* class.cs (Accessor): Make Attributable.
(MethodData.ApplyAttributes): Use proper attribute types, not
attribute names.
(TypeContainer.LabelParameters): Pass Parameter to ApplyAttributes.
(TypeContainer.ApplyAttributeBuilder)
(Method.ApplyAttributeBuilder, Constructor.ApplyAttributeBuilder)
(Field.ApplyAttributeBuilder, Accessor.ApplyAttributeBuilder)
(PropertyBase.ApplyAttributeBuilder, Event.ApplyAttributeBuilder)
(Operator.ApplyAttributeBuilder): New factored-out methods.
* const.cs (Const.ApplyAttributeBuilder): Likewise.
* delegate.cs (Delegate.ApplyAttributeBuilder): Likewise.
* enum.cs (Enum.ApplyAttributeBuilder): Likewise.
* parameter.cs (ParameterBase): New Attributable base class
that can also represent Return types.
(Parameter): Update to the changes.

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

20 years ago2004-04-29 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 29 Apr 2004 10:50:23 +0000 (10:50 -0000)]
2004-04-29 Marek Safar <marek.safar@seznam.cz>

* cs-11.cs: Renamed to cs1501-5.cs.

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

20 years ago(MethodResponse.GetOutArg): Make reference to _args null-safe.
Raja R Harinath [Thu, 29 Apr 2004 10:28:56 +0000 (10:28 -0000)]
(MethodResponse.GetOutArg): Make reference to _args null-safe.

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

20 years agoOoops, wrong extension.
Paolo Molaro [Thu, 29 Apr 2004 10:24:39 +0000 (10:24 -0000)]
Ooops, wrong extension.

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

20 years ago(MethodResponse.OutArgCount): Make reference
Raja R Harinath [Thu, 29 Apr 2004 10:12:47 +0000 (10:12 -0000)]
(MethodResponse.OutArgCount): Make reference
to _args null-safe.

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

20 years ago* UniqueConstraint.cs : Constraint columns becaomes unique after adding constraint...
Boris Kirzner [Thu, 29 Apr 2004 10:02:04 +0000 (10:02 -0000)]
* UniqueConstraint.cs : Constraint columns becaomes unique after adding constraint ifand only if constraint is defined on single column.

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

20 years ago2004-04-29 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 29 Apr 2004 10:01:20 +0000 (10:01 -0000)]
2004-04-29 Marek Safar <marek.safar@seznam.cz>

* cs0629.cs,
* cs1667-3.cs: 2 new error tests.

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

20 years agoThu Apr 29 12:06:51 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 29 Apr 2004 09:28:52 +0000 (09:28 -0000)]
Thu Apr 29 12:06:51 CEST 2004 Paolo Molaro <lupus@ximian.com>

* Makefile.am: run genmdesc only on current arch.

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

20 years ago * enum.cs:
Anirban Bhattacharjee [Thu, 29 Apr 2004 09:08:59 +0000 (09:08 -0000)]
 * enum.cs:
 * expression.cs:
          Implemented check for access modifier in enum

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

20 years ago2004-04-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Apr 2004 08:17:55 +0000 (08:17 -0000)]
2004-04-29  Atsushi Enomoto  <atsushi@ximian.com>

* DataRowCollection.cs : .NET 1.1 throws InvalidConstaintException,
  not ArgumentException (maybe changed after 1.1).

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

20 years ago2004-04-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Apr 2004 08:01:47 +0000 (08:01 -0000)]
2004-04-29  Atsushi Enomoto  <atsushi@ximian.com>

* DataRow.cs : When Column was added and it was AutoIncrement column,
  it extended the item object array incorrectly.
  (Plus tiny comment and incorrect indentation fix.)

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

20 years ago2004-04-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Apr 2004 07:43:45 +0000 (07:43 -0000)]
2004-04-29  Atsushi Enomoto <atsushi@ximian.com>

* DataRowTest.cs : Added a test for auto increment column and item
  integrity (it caused index out of range exception).

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

20 years ago * driver.cs: Prefer the corlib system version when looking for
Jackson Harper [Thu, 29 Apr 2004 06:57:45 +0000 (06:57 -0000)]
    * driver.cs: Prefer the corlib system version when looking for
assemblies in the GAC. This is still a hack, but its a better hack
now.

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

20 years ago2004-04-29 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 29 Apr 2004 06:49:16 +0000 (06:49 -0000)]
2004-04-29  Marek Safar  <marek.safar@seznam.cz>

* decl.cs, enum.cs: Improved error 3005 reporting.

* report.cs (SymbolRelatedToPreviousError): New method for error reporting.
        (related_symbols): New private member for list of symbols
related to reported error/warning.

* tree.cs: Do not use now obsolete Report.LocationOfPreviousError.

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

20 years ago* runtime/Makefile.am (SUBDIRS): Build here before building subdirs.
Raja R Harinath [Thu, 29 Apr 2004 06:43:25 +0000 (06:43 -0000)]
* runtime/Makefile.am (SUBDIRS): Build here before building subdirs.
* runtime/net_1_1/Makefile.am (gacutil): Pick from current tree.
* runtime/net_2_0/Makefile.am: Likewise.

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

20 years ago* runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
Raja R Harinath [Thu, 29 Apr 2004 06:33:22 +0000 (06:33 -0000)]
* runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
* runtime/net_1_1/Makefile.am (all-local): Copy
$(gac_assemblies_list) here.
(install-data-local): Install dll from $(srcdir).
* runtime/net_2_0/Makefile.am: Likewise.

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

20 years ago* MergeManager.cs : added ( incomplete yet ) support for merging DataSet schema.
Boris Kirzner [Thu, 29 Apr 2004 06:24:24 +0000 (06:24 -0000)]
* MergeManager.cs : added ( incomplete yet ) support for merging DataSet schema.

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

20 years ago* DataRow.cs : Bug fix in CopyValuesToRow().
Boris Kirzner [Thu, 29 Apr 2004 06:08:25 +0000 (06:08 -0000)]
* DataRow.cs : Bug fix in CopyValuesToRow().

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

20 years ago* UniqueConstraint.cs : There is no reason to mark constraint's columns as unique...
Boris Kirzner [Thu, 29 Apr 2004 05:59:30 +0000 (05:59 -0000)]
* UniqueConstraint.cs : There is no reason to mark constraint's columns as unique, because  each of the columns should not be unique, but only all the constraint's columns together.

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

20 years ago * library.make: Use the proper runtime, make sure gacutil is
Jackson Harper [Thu, 29 Apr 2004 05:58:20 +0000 (05:58 -0000)]
    * library.make: Use the proper runtime, make sure gacutil is
built.

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

20 years ago($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
Raja R Harinath [Thu, 29 Apr 2004 05:54:01 +0000 (05:54 -0000)]
($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
not 'class/lib/net_1_1'.

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

20 years ago* Makefile.am (fullbuild): Update to changes in tree layout.
Raja R Harinath [Thu, 29 Apr 2004 05:36:41 +0000 (05:36 -0000)]
* Makefile.am (fullbuild): Update to changes in tree layout.
* runtime/net_1_1/Makefile.am (install-data-local): Allow empty
$(gac_assemblies_list).

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

20 years ago * library.make: Install these bad actors to the GAC.
Jackson Harper [Thu, 29 Apr 2004 05:30:04 +0000 (05:30 -0000)]
    * library.make: Install these bad actors to the GAC.

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

20 years agoAdd 2.0 version attributes
Jackson Harper [Thu, 29 Apr 2004 05:19:58 +0000 (05:19 -0000)]
Add 2.0 version attributes

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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 29 Apr 2004 04:40:33 +0000 (04:40 -0000)]
2004-04-29  Martin Baulig  <martin@ximian.com>

* dll-2.cs, prog-2.cs: New test for #56178.

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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 29 Apr 2004 04:31:01 +0000 (04:31 -0000)]
2004-04-29  Martin Baulig  <martin@ximian.com>

* ecore.cs (Expression.Constantify): If we're an enum and
TypeManager.TypeToCoreType() doesn't give us another type, use
t.UnderlyingSystemType.  Fixes #56178.

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

20 years ago2004-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Apr 2004 04:11:26 +0000 (04:11 -0000)]
2004-04-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Environment.cs: implemented GetLogicalDrives.

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

20 years ago2004-04-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Apr 2004 04:10:40 +0000 (04:10 -0000)]
2004-04-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* io-layer/io.[ch]: implemented GetLogicalDriveStrings.
* metadata/icall.c: fix return value of get_global_assembly_cache.
Implemented Environment.GetLogicalDrives.

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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 29 Apr 2004 04:02:54 +0000 (04:02 -0000)]
2004-04-29  Martin Baulig  <martin@ximian.com>

* decl.cs (MemberCache.SetupCacheForInterface): Look over all our
interfaces and for each interface, only add members directly
declared in that interface.  Fixes #53255.

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

20 years ago2004-04-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 29 Apr 2004 03:57:38 +0000 (03:57 -0000)]
2004-04-29  Martin Baulig  <martin@ximian.com>

* test-245.cs: New test for #53255.

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

20 years ago * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
Jackson Harper [Thu, 29 Apr 2004 03:55:46 +0000 (03:55 -0000)]
    * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
not assume gacutil is installed.
* runtime/net_2_0/Makefile.am: Do not assume gacutil is
installed.

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