mono.git
19 years ago2004-12-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 9 Dec 2004 03:30:31 +0000 (03:30 -0000)]
2004-12-08  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: Removed message.

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

19 years ago2004-12-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 9 Dec 2004 03:18:45 +0000 (03:18 -0000)]
2004-12-08  Miguel de Icaza  <miguel@ximian.com>

* delegate.cs: Fix bug introduced in 1.1.x: 70219.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Dec 2004 02:08:08 +0000 (02:08 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* Makefile: Disabled xml-022.cs and xml-028.cs.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Dec 2004 02:07:01 +0000 (02:07 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* GenericTypeParameterBuilder.cs
(GenericTypeParameterBuilder.IsValueType): Fixed the FIXME.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Dec 2004 01:37:07 +0000 (01:37 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* metadata.h, loader.h: Use `idx' instead of `index' in parameter
names to get rid of compiler warnings.

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

19 years ago2004-12-09 Alp Toker <alp@atoker.com>
Alp Toker [Thu, 9 Dec 2004 01:24:27 +0000 (01:24 -0000)]
2004-12-09  Alp Toker  <alp@atoker.com>

  * cilc.cs:
  Support inheritance within a single namespace
  Enhance CodeWriter

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

19 years agoFrancisco Figueiredo Jr. <fxjrlists@yahoo.com>
Francisco Figueiredo Jr. [Thu, 9 Dec 2004 00:07:51 +0000 (00:07 -0000)]
Francisco Figueiredo Jr.  <fxjrlists@yahoo.com>
        * Npgsql/NpgsqlConnector (IsValid): Clean mediator after get a connection from pool and test it for validity. This fix a bug which some times occured which made available this test resultset to user when it shouldn't.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Dec 2004 00:00:09 +0000 (00:00 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* doc.cs (DocUtil): Make this a static class.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 23:59:25 +0000 (23:59 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* expression.cs (Invocation.InferType): Moved the type inference
implementation into TypeManager.

* generics.cs (TypeManager): Moved the type inference
implementation here.

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

19 years ago2004-12-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 23:53:56 +0000 (23:53 -0000)]
2004-12-09  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager): Make this a partial class.

* generics.cs
(TypeManager): Move the generics part of `TypeManager' here.

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

19 years ago * README: Update test instructions.
Alp Toker [Wed, 8 Dec 2004 23:50:24 +0000 (23:50 -0000)]
  * README: Update test instructions.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 23:45:12 +0000 (23:45 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* Mono.CSharp.Debugger/: Renamed to Mono.CSharp.CompilerServices.
(the DLL it creates has already been renamed a long time ago).

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

19 years ago2004-12-08 Alp Toker <alp@atoker.com>
Alp Toker [Wed, 8 Dec 2004 23:42:32 +0000 (23:42 -0000)]
2004-12-08  Alp Toker  <alp@atoker.com>

* cilc.cs:
Produce genuine GObjects.
Start support for events/signals and enums.
Handle overloaded methods.
Report ignored types, warn on potentially incorrect code generation.
More conflict avoidance.
Cleaned up warnings.

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

19 years agoFixed my email address where it was wrong.
Martin Baulig [Wed, 8 Dec 2004 23:31:54 +0000 (23:31 -0000)]
Fixed my email address where it was wrong.

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

19 years agoUpdate this too
Miguel de Icaza [Wed, 8 Dec 2004 23:27:56 +0000 (23:27 -0000)]
Update this too

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

19 years agoRename the tool
Miguel de Icaza [Wed, 8 Dec 2004 23:14:23 +0000 (23:14 -0000)]
Rename the tool

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

19 years ago- Added Idle event
Peter Dennis Bartok [Wed, 8 Dec 2004 23:09:40 +0000 (23:09 -0000)]
- Added Idle event

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

19 years ago- Updated
Peter Dennis Bartok [Wed, 8 Dec 2004 23:09:19 +0000 (23:09 -0000)]
- Updated

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 22:52:23 +0000 (22:52 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_marshal_get_struct_to_ptr): Call
mono_marshal_load_type_info (). Fixes #69625.
(mono_marshal_get_ptr_to_struct): Likewise.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 22:37:30 +0000 (22:37 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* mono-debug.h: Bumped version number to 47.

* mono-debug-debugger.c
(mono_debugger_event_handler, mono_debugger_event): Take two
guint64 arguments insteed of a gpointer and a guint32.

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

19 years ago2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 8 Dec 2004 22:12:44 +0000 (22:12 -0000)]
2004-12-08  Atsushi Enomoto <atsushi@ximian.com>

* XsdValidatingReader.cs : making smarter relationship between
  XmlValidatingReader. Added ValidationEventHandler and ValidationType.
  nonDefaultAttributeCount was extraneous.
  Added 'checkIdentity' (i.e. !IgnoreIdentityConstraints).
  DefaultAttributesCache property did make little sense, so just
  reverted to ArrayList field.

* XmlValidatingReader.cs : making smarter relationship between
  XsdValidatingReader.

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

19 years ago- Added XplatUIOSX.cs to build list
Peter Dennis Bartok [Wed, 8 Dec 2004 21:59:12 +0000 (21:59 -0000)]
- Added XplatUIOSX.cs to build list

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

19 years ago- Updated
Peter Dennis Bartok [Wed, 8 Dec 2004 21:57:48 +0000 (21:57 -0000)]
- Updated

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 21:55:06 +0000 (21:55 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* debug-mono-symfile.h
(MonoDebugLineNumberEntry): Renamed `offset' to `il_offset' and
`address' to `native_offset'.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 21:21:00 +0000 (21:21 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* mini.c jit-icalls.c: Pass generic_context to mono_ldtoken_wrapper.
Fixes #69985.

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

19 years ago2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 8 Dec 2004 21:12:11 +0000 (21:12 -0000)]
2004-12-08  Atsushi Enomoto <atsushi@ximian.com>

* XmlReaderSettingsTests.cs : updated some boolean flags to
  XmlSchemaValidationFlags.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 21:05:07 +0000 (21:05 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* gcs3024.cs: New test.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 21:03:24 +0000 (21:03 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* class.cs (TypeContainer.VerifyClsCompliance): Report a CS3003
instead of a CS3002 for properties and indexer.  Added CS3024
check for generic interfaces.

* attributes.cs (AttributeTester.AnalyzeTypeCompliance): Generic
instances are not CLS-compliant.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 21:03:02 +0000 (21:03 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* class.cs (TypeContainer.VerifyClsCompliance): Report a CS3003
instead of a CS3002 for properties and indexer.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 21:00:33 +0000 (21:00 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* cs3002-4.cs: Renamed to cs3003-2.cs.
* cs3002-7.cs: Renamed to cs3003-3.cs.
* cs3002-8.cs: Renamed to cs3003-4.cs.

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

19 years ago * CultureInfo.cs: When creating the invariant culture's TextInfo
Jackson Harper [Wed, 8 Dec 2004 20:40:05 +0000 (20:40 -0000)]
* CultureInfo.cs: When creating the invariant culture's TextInfo
object pass it this. Fixes bug #69106.
* TextInfo.cs: Remove unused constructor

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 20:38:01 +0000 (20:38 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* cs-parser.jay
(void_pointer_expression): New rule for `void*', `void**' etc.
(typeof_expression): Add `void_pointer_expression'; fixes #66846.

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

19 years agoNew test.
Martin Baulig [Wed, 8 Dec 2004 20:36:15 +0000 (20:36 -0000)]
New test.

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

19 years ago2004-12-08 <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 20:35:59 +0000 (20:35 -0000)]
2004-12-08    <vargaz@freemail.hu>

* cs-tokenizer.cs: Add workaround for NET 2.0 beta 1 csc bug.

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

19 years agoReenable gen-118.cs.
Martin Baulig [Wed, 8 Dec 2004 20:34:51 +0000 (20:34 -0000)]
Reenable gen-118.cs.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 20:34:28 +0000 (20:34 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* mini.c (mono_method_to_ir): In CEE_CALLVIRT, use `fsig->signature'
if we're a CEE_CONSTRAINED call.  Fixes gen-118.cs.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 20:33:09 +0000 (20:33 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_create_from_typespec): Only inflate if we
either have `context->gclass' or `context->gmethod'.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 20:15:57 +0000 (20:15 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* decl.cs (MemberName.ToString): Make this work again.

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

19 years agoOoops, disabled this again.
Martin Baulig [Wed, 8 Dec 2004 19:17:58 +0000 (19:17 -0000)]
Ooops, disabled this again.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 18:23:41 +0000 (18:23 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* expression.cs (Invocation.InferType): Removed the hack for
MethodCore.MayUnify().

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

19 years agoNew test.
Martin Baulig [Wed, 8 Dec 2004 18:19:18 +0000 (18:19 -0000)]
New test.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 18:18:56 +0000 (18:18 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager.MayBecomeEqualGenericTypes): Make
this actually work.

* class.cs (MethodCore.MayUnify): Use
TypeManager.MayBecomeEqualGenericTypes().

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

19 years agoDon't crash here on error.
Martin Baulig [Wed, 8 Dec 2004 18:17:54 +0000 (18:17 -0000)]
Don't crash here on error.

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

19 years agoNew test.
Martin Baulig [Wed, 8 Dec 2004 18:16:22 +0000 (18:16 -0000)]
New test.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 18:14:18 +0000 (18:14 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* expression.cs (Is.DoResolve, As.DoResolve): If we're a type
parameter, box it.  Fixes #69233.

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

19 years ago2004-12-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 8 Dec 2004 18:12:01 +0000 (18:12 -0000)]
2004-12-08  Martin Baulig  <martin@ximian.com>

* generic.cs (ConstructedType.CheckConstraints): Valuetypes always
have the ctor constraint.  Fixes #68326.

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

19 years ago2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 8 Dec 2004 17:26:02 +0000 (17:26 -0000)]
2004-12-08  Atsushi Enomoto <atsushi@ximian.com>

* mono-api.xsl : optimized a bit. Removed extraneous step from
  template-matches, extraneous descendant search and mode usage.

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

19 years ago2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 8 Dec 2004 17:15:51 +0000 (17:15 -0000)]
2004-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* XsltException.cs, XsltCompileException.cs :
  added SecurityPermissionAttributes.

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

19 years ago2004-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 8 Dec 2004 17:14:21 +0000 (17:14 -0000)]
2004-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources : added XmlSchemaValidator.cs,
  XmlValueGetter.cs and XmlSchemaValidationFlags.cs.

* XmlException.cs : added SecurityPermissionAttributes.
* XmlReaderSettings.cs,
  XmlReader.cs : added ValidationFlags and removed obsolete ones.

* XmlValueGetter.cs,
  XmlSchemaValidationFlags.cs,
  XmlSchemaValidator.cs : added.
* XmlSchemaSet.cs : XmlResolver is now internally gettable.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 16:56:01 +0000 (16:56 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.c (mono_arch_output_basic_block): Implement OP_FCONV_TO_<X>
correctly.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 16:54:53 +0000 (16:54 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* exceptions.cs: Disable some tests which depend on properties of x86 fp
arithmetic.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 16:09:36 +0000 (16:09 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* metadata-internals.h (MonoAssembly): Add 'corlib_internal' field.

* object-internals.h (MonoReflectionAssemblyBuilder): Move 'corlib_internal' field from Assembly to AssemblyBuilder.

* reflection.c (mono_image_basic_init): Initialize assembly->corlib_internal from the assembly builder.

* reflection.c (mono_assembly_get_object): Remove the workaround put
in for the release.

* appdomain.c: Use the corlib_internal field from MonoAssembly.

* appdomain.c: Bump corlib version.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 16:05:41 +0000 (16:05 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* Environment.cs: Bump corlib version.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 16:05:09 +0000 (16:05 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilder.cs: Move corlib_internal field here from Assembly.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 16:04:38 +0000 (16:04 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* Assembly.cs: Move corlib_internal field to AssemblyBuilder.

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

19 years ago2004-12-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 8 Dec 2004 13:20:32 +0000 (13:20 -0000)]
2004-12-08  Sebastien Pouliot  <sebastien@ximian.com>

        ilasm.1: Added docs for /key options and
informations/copyrights.

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

19 years ago2004-12-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 8 Dec 2004 12:56:24 +0000 (12:56 -0000)]
2004-12-08  Sebastien Pouliot  <sebastien@ximian.com>

* Driver.cs: Added support for /key option to strongname assemblies
produced by ilasm. Fix bug #69721.
* Makefile: Added dependency on Mono.Security.dll assembly to provide
strongnaming support.

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

19 years ago2004-12-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 8 Dec 2004 12:48:08 +0000 (12:48 -0000)]
2004-12-08  Sebastien Pouliot  <sebastien@ximian.com>

* PEAPI.cs: Added support for allocating and storing strongname
signatures when a .publickey directive is present in source. Fix bug
#69721.

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

19 years ago2004-12-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 8 Dec 2004 12:44:39 +0000 (12:44 -0000)]
2004-12-10  Sebastien Pouliot  <sebastien@ximian.com>

* test-sn.il: New. Added test when including a public key to test for
strongnaming an assembly (/key option).
* sn.snk: New. Strongname key for the test-sn.il test.

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

19 years agomy atttack on errors
Marek Safar [Wed, 8 Dec 2004 11:36:35 +0000 (11:36 -0000)]
my atttack on errors

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

19 years ago2004-12-08 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 8 Dec 2004 11:05:54 +0000 (11:05 -0000)]
2004-12-08  Marek Safar  <marek.safar@seznam.cz>

* attribute.cs (Resolve): Add error 591 detection.

* class.cs (FieldMember.Define): Add error 1547 detection.
(Indexer.Define): Add error 620 detection.
(Operator.Define): Add error 590 detection.

* ecore.cs: Missing argument for error 79.

* expression.cs (ComposedCast.DoResolveAsTypeStep): Add error 611
detection.

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

19 years agowrong error number
Marek Safar [Wed, 8 Dec 2004 10:53:12 +0000 (10:53 -0000)]
wrong error number

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

19 years ago* Makefile.am (get-monolite-latest): Update to new location of
Raja R Harinath [Wed, 8 Dec 2004 09:36:25 +0000 (09:36 -0000)]
* Makefile.am (get-monolite-latest): Update to new location of
bootstrap files in the mcs/ tree.

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

19 years agoIn class:
Raja R Harinath [Wed, 8 Dec 2004 09:36:24 +0000 (09:36 -0000)]
In class:
* Makefile (monolite_files): New.  Do away with lib/basic.tar.gz.
Create the files in lib/monolite/.
(DISTFILES, dist-default, dist-local): Distribute them.

In build:
* profiles/basic.make (real-profile-check): Update to new location
of secret stash of bootstrap files.

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

19 years agoIn mono/mini:
Raja R Harinath [Wed, 8 Dec 2004 09:31:31 +0000 (09:31 -0000)]
In mono/mini:
* Makefile.am (CLEANFILES): Add *.exe, *.dll.

In mono/tests:
* Makefile.am (CLEANFILES): Add *.exe, stest.dat.

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

19 years ago* driver.cs (Symlink): Pass additional parameter: the name of the
Raja R Harinath [Wed, 8 Dec 2004 09:23:50 +0000 (09:23 -0000)]
* driver.cs (Symlink): Pass additional parameter: the name of the
dll being installed.  If needed copy that file, not 'oldpath',
since 'oldpath' need not be a valid file (esp. on DESTDIR builds).
(Install): Update.

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

19 years agoMore per-directory changelogs; moving the entires
Geoff Norton [Wed, 8 Dec 2004 04:33:22 +0000 (04:33 -0000)]
More per-directory changelogs; moving the entires

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

19 years agoPer-directories ChangeLog; moving the comments.
Geoff Norton [Wed, 8 Dec 2004 04:32:17 +0000 (04:32 -0000)]
Per-directories ChangeLog; moving the comments.

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

19 years ago2004-12-07 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Wed, 8 Dec 2004 04:28:19 +0000 (04:28 -0000)]
2004-12-07  Geoff Norton  <gnorton@customerdna.com>

        * System.Windows.Forms.dll.soruces:  Add the XplatUIOSX.cs driver.
          System.Windows.Forms/XplatUIOSX.cs: Initial checkin
          System.Windows.Forms/XplatUI.cs: Use the Quartz driver if the environment is set to use it

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

19 years agoIts december not november
Geoff Norton [Wed, 8 Dec 2004 04:26:47 +0000 (04:26 -0000)]
Its december not november

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

19 years ago2004-11-07 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Wed, 8 Dec 2004 04:25:12 +0000 (04:25 -0000)]
2004-11-07  Geoff Norton  <gnorton@customerdna.com>

        * System.Drawing/Graphics.cs:  Add FromHwndWithSize for the MWF/Quartz backend
        * System.Drawing/gdipFunctions.cs: Add the quartz dllimport into libgdiplus

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 00:55:19 +0000 (00:55 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* reflection.c (mono_assembly_get_object): Add a workaround so __MetadataTypes won't
be visible in other appdomains.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 00:31:38 +0000 (00:31 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* CodeGenerator.cs: Call new DefineInternalDynamicAssembly method to prevent a race
condition in the setting of the CorlibInternal flag.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 00:30:08 +0000 (00:30 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* AppDomain.cs: Add new DefineInternalDynamicAssembly () method.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 00:29:05 +0000 (00:29 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilder.cs: Add corlib_internal to the ctor parameters.

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

19 years ago2004-12-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 8 Dec 2004 00:19:06 +0000 (00:19 -0000)]
2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

* appdomain-unload.cs: Disable nondeterministic async unloading test.

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

19 years ago2004-12-07 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Tue, 7 Dec 2004 21:49:54 +0000 (21:49 -0000)]
2004-12-07  Ben Maurer  <bmaurer@ximian.com>

* threads.c: Interlocked inc and dec for longs were messed up,
use a KISS based impl for this. Fixes 70234

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

19 years agoUpdate to show 'disabled' only if features are disabled
Miguel de Icaza [Tue, 7 Dec 2004 18:52:47 +0000 (18:52 -0000)]
Update to show 'disabled' only if features are disabled

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

19 years agoupdate
Miguel de Icaza [Tue, 7 Dec 2004 18:45:34 +0000 (18:45 -0000)]
update

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

19 years agoUpdate
Miguel de Icaza [Tue, 7 Dec 2004 18:44:29 +0000 (18:44 -0000)]
Update

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

19 years agoRemove printf.
Paolo Molaro [Tue, 7 Dec 2004 18:23:02 +0000 (18:23 -0000)]
Remove printf.

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

19 years agoTue Dec 7 17:53:01 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 7 Dec 2004 16:53:49 +0000 (16:53 -0000)]
Tue Dec 7 17:53:01 CET 2004 Paolo Molaro <lupus@ximian.com>

* mono-codeman.c: align bsize so the returned pointer
is aligned also for dynamic methods.

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

19 years agoreformating
Marek Safar [Tue, 7 Dec 2004 16:14:57 +0000 (16:14 -0000)]
reformating

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

19 years ago2004-12-07 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 7 Dec 2004 15:27:59 +0000 (15:27 -0000)]
2004-12-07  Zoltan Varga  <vargaz@freemail.hu>

* threads.c (ves_icall_System_Threading_Thread_GetCachedCurrentCulture): Make this lock-less.

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

19 years ago * ListView.cs: Added some keybindings and fixed scrolling.
Ravindra [Tue, 7 Dec 2004 15:20:45 +0000 (15:20 -0000)]
* ListView.cs: Added some keybindings and fixed scrolling.
ScrollBars listen to ValueChanged event instead of Scroll
Event. This would let us take care of all changes being
done in the scrollbars' values programmatically or manually.
* ListView.cs (CanMultiselect): Added a check for shift key.
* ListView.cs (EnsureVisible): Fixed. Do proper scrolling.
* ListViewItem.cs (Clone): Fixed. We need to make a copy
of ListViewSubItemCollection as well.

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

19 years ago2004-12-07 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 7 Dec 2004 14:31:22 +0000 (14:31 -0000)]
2004-12-07  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.c (mono_arch_output_basic_block): Fix LOCALLOC_IMM
bug introduced by the previous patch.

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

19 years ago* configure.in: Set 'tar-pax' option for automake-1.9.
Raja R Harinath [Tue, 7 Dec 2004 14:05:00 +0000 (14:05 -0000)]
* configure.in: Set 'tar-pax' option for automake-1.9.

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

19 years agoupdate after -doc support
Marek Safar [Tue, 7 Dec 2004 12:37:34 +0000 (12:37 -0000)]
update after -doc support

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

19 years ago2004-12-07 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 7 Dec 2004 12:36:15 +0000 (12:36 -0000)]
2004-12-07  Marek Safar  <marek.safar@seznam.cz>

Fix #70106
* assign.cs.cs (Assign.DoResolve): Reports error 1648 for value types
only.

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

19 years agoFixed SWF build on VS.NET.
Ravindra [Tue, 7 Dec 2004 11:53:01 +0000 (11:53 -0000)]
Fixed SWF build on VS.NET.

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

19 years ago* Makefile (TEST_HARNESS_EXTRAS): New. List of files that need to
Raja R Harinath [Tue, 7 Dec 2004 11:30:27 +0000 (11:30 -0000)]
* Makefile (TEST_HARNESS_EXTRAS): New.  List of files that need to
be copied to the test harness directory.
(test-harness-run): Use it.
* xml-025.cs, xml-025-ref.xml: Don't use ../ to refer to xml-025.inc.

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

19 years agoTue Dec 7 11:44:39 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 7 Dec 2004 10:44:32 +0000 (10:44 -0000)]
Tue Dec 7 11:44:39 CET 2004 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c, objectc.cs: handle large structs passed by value
(fixes bug #69972).

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

19 years agoMisc. 'make distcheck' fixes.
Raja R Harinath [Tue, 7 Dec 2004 10:29:43 +0000 (10:29 -0000)]
Misc. 'make distcheck' fixes.

In tools:
* Makefile (run-test-ondotnet-local, uninstall-local): New.

In tests:
* Makefile (DISTFILES): Distribute *.inc files too.
(with_mono_path): New.
(casts.cs, boot-casts.out, mcs-casts.out): Use it.

In jay:
* Makefile (uninstall-local): Remove $(prefix)/man/man1/jay.1.

In build:
* executable.make (uninstall-local): Remove .config file too.
* library.make (uninstall-local): Don't error out if GACUTIL fails.

In errors:
* Makefile (DISTFILES): Add expected error and ignored test lists.

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

19 years ago* runtime/Makefile.am (uninstall): New.
Raja R Harinath [Tue, 7 Dec 2004 10:24:43 +0000 (10:24 -0000)]
* runtime/Makefile.am (uninstall): New.

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

19 years agoTue Dec 7 10:47:09 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 7 Dec 2004 09:47:21 +0000 (09:47 -0000)]
Tue Dec 7 10:47:09 CET 2004 Paolo Molaro <lupus@ximian.com>

* icall.c: fix to follow policy not to allow struct
arguments in icalls.

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

19 years agoTue Dec 7 10:43:31 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 7 Dec 2004 09:44:16 +0000 (09:44 -0000)]
Tue Dec 7 10:43:31 CET 2004 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c: OP_ARGLIST implementation from
Geoff Norton  <gnorton@customerdna.com>.

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

19 years agoTue Dec 7 10:14:25 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 7 Dec 2004 09:15:19 +0000 (09:15 -0000)]
Tue Dec 7 10:14:25 CET 2004 Paolo Molaro <lupus@ximian.com>

* inssel-x86.brg, inssel-ppc.brg: fix reference to register
in stmt: OP_OUTARG_VT (reg) (should fix bug #69785).

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

19 years agoTue Dec 7 10:06:39 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 7 Dec 2004 09:07:15 +0000 (09:07 -0000)]
Tue Dec 7 10:06:39 CET 2004 Paolo Molaro <lupus@ximian.com>

* exceptions-ppc.c: avoid calling ppc_patch in exception trampolines.

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

19 years ago2004-12-07 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 7 Dec 2004 06:32:06 +0000 (06:32 -0000)]
2004-12-07  Atsushi Enomoto  <atsushi@ximian.com>

* cs-parser.jay : interface comment was not consumed because of
  extra opt_semicolon before doc handling.

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

19 years agoremove svn:executable form *.cs *.txt
Raja R Harinath [Tue, 7 Dec 2004 06:24:12 +0000 (06:24 -0000)]
remove svn:executable form *.cs *.txt

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