mono.git
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

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

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

19 years agoremove svn:executable from *.cs
Raja R Harinath [Tue, 7 Dec 2004 06:20:15 +0000 (06:20 -0000)]
remove svn:executable from *.cs

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

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

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

19 years agoIn nunit20/util:
Raja R Harinath [Tue, 7 Dec 2004 05:59:17 +0000 (05:59 -0000)]
In nunit20/util:
* Makefile ($(RESX_RES)): Pass argument of RESGEN through
PLATFORM_CHANGE_SEPARATOR_CMD.

In class/Npgsql:
* Makefile (CLEAN_FILES): Add $(RESX_RES).
($(the_lib)): Depend on $(OTHER_RES) too.
($(RESX_RES)): Pass argument of RESGEN through
PLATFORM_CHANGE_SEPARATOR_CMD.

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

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

* Makefile: was missing in the previous commit. Also, moved xml-033 to
  NEW_TEST_SOURCES_common (not merged in gmcs yet).

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

19 years ago* Makefile ($(TXT_RES)): Pass argument of RESGEN through
Raja R Harinath [Tue, 7 Dec 2004 05:43:16 +0000 (05:43 -0000)]
* Makefile ($(TXT_RES)): Pass argument of RESGEN through
PLATFORM_CHANGE_SEPARATOR_CMD.

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

19 years ago* library.make (BUILT_SOURCES_cmdline): Use
Raja R Harinath [Tue, 7 Dec 2004 05:30:36 +0000 (05:30 -0000)]
* library.make (BUILT_SOURCES_cmdline): Use
PLATFORM_CHANGE_SEPARATOR_CMD on BUILT_SOURCES too.
($(the_lib)): Use it.

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

19 years agoUpdated.
Martin Baulig [Tue, 7 Dec 2004 05:10:39 +0000 (05:10 -0000)]
Updated.

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

19 years agoCopy this from mcs.
Martin Baulig [Tue, 7 Dec 2004 05:09:01 +0000 (05:09 -0000)]
Copy this from mcs.

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

19 years agoUpdated.
Martin Baulig [Tue, 7 Dec 2004 05:01:33 +0000 (05:01 -0000)]
Updated.

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

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

* Makefile, xml-033.cs, xml-033-ref.xml : test for implicit/explicit
  operator doc comments. Makefile was missing xml-03*.cs

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

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

* cs-parser.jay : handle doc comments on implicit/explicit operators.
  Some operator comments were suppressed.
* doc.cs : Implicit/explicit operator name in doc comments are like
  "op_Explicit(type)~returnType", so added suffix handling.

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

19 years ago**** Merged r37029 from MCS ****
Martin Baulig [Tue, 7 Dec 2004 04:44:35 +0000 (04:44 -0000)]
**** Merged r37029 from MCS ****

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

19 years agoOoops, this was supposed to go the other way around: from mcs to gmcs.
Martin Baulig [Tue, 7 Dec 2004 04:23:03 +0000 (04:23 -0000)]
Ooops, this was supposed to go the other way around: from mcs to gmcs.

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

19 years agoFix atomic operations and add initial support for tls support.
Neale Ferguson [Tue, 7 Dec 2004 04:18:03 +0000 (04:18 -0000)]
Fix atomic operations and add initial support for tls support.

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

19 years agoUpdated.
Martin Baulig [Tue, 7 Dec 2004 03:57:37 +0000 (03:57 -0000)]
Updated.

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

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

* Makefile : csc wanted ".dll" for -r:Mono.Posix.

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

19 years ago2004-12-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 7 Dec 2004 03:34:54 +0000 (03:34 -0000)]
2004-12-07  Martin Baulig  <martin@ximian.com>

* decl.cs
(MemberCore.Emit): Always call VerifyObsoleteAttribute().
(MemberCore.GetObsoleteAttribute): Don't create a new EmitContext.
(MemberCore.GetClsCompliantAttributeValue): Likewise.
(DeclSpace.ec): New protected field; store the EmitContext here.
(DeclSpace.EmitContext): New public property; moved here from
`TypeContainer'.
(DeclSpace.GetClsCompliantAttributeValue): Don't create a new
EmitContext.

* enum.cs (Enum.Define): Store the EmitContext in the `ec' field.
(Enum.Emit): Don't create a new EmitContext.

* delegate.cs (Delegate.DefineType): Always create the
EmitContext.

* iterators.cs (Iterators.DefineIterator): Create a new
EmitContext and store it in `ec'.

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

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

* Makefile : csc wanted ".dll" for Mono.Security

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

19 years ago2004-12-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 7 Dec 2004 03:25:35 +0000 (03:25 -0000)]
2004-12-07  Martin Baulig  <martin@ximian.com>

* driver.cs: Call it "BETA SOFTWARE" :-)

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

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

* Exception.cs: Prevent stringifying the type name on the
ctor. this gets called a few times on every execution to create a
nullref exception.

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

19 years ago2004-12-06 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Tue, 7 Dec 2004 03:17:14 +0000 (03:17 -0000)]
2004-12-06  Ben Maurer  <bmaurer@ximian.com>

* ResourceManager.cs (InternalResourceManager): on msft, they
search for a case-insenstitive match too here.

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

19 years ago2004-12-06 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Tue, 7 Dec 2004 03:16:27 +0000 (03:16 -0000)]
2004-12-06  Ben Maurer  <bmaurer@ximian.com>

* TypeBuilder.cs (CreateType): Creating a type twice does not
throw in msft.

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

19 years agoUpdated.
Martin Baulig [Tue, 7 Dec 2004 02:56:44 +0000 (02:56 -0000)]
Updated.

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

19 years ago2004-12-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 7 Dec 2004 02:27:47 +0000 (02:27 -0000)]
2004-12-07  Martin Baulig  <martin@ximian.com>

* decl.cs
(MemberCore.Emit): Always call VerifyObsoleteAttribute().
(MemberCore.GetObsoleteAttribute): Don't create a new EmitContext.
(MemberCore.GetClsCompliantAttributeValue): Likewise.
(DeclSpace.ec): New protected field; store the EmitContext here.
(DeclSpace.EmitContext): New public property; moved here from
`TypeContainer'.
(DeclSpace.GetClsCompliantAttributeValue): Don't create a new
EmitContext.

* enum.cs (Enum.Define): Store the EmitContext in the `ec' field.
(Enum.Emit): Don't create a new EmitContext.

* delegate.cs (Delegate.DefineType): Always create the
EmitContext.

* iterators.cs (Iterators.DefineIterator): Create a new
EmitContext and store it in `ec'.

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

19 years ago2004-12-06 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Tue, 7 Dec 2004 01:27:26 +0000 (01:27 -0000)]
2004-12-06  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* expression.cs: added StringConstructor case.

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

19 years agoFix error reporting.
Martin Baulig [Tue, 7 Dec 2004 01:07:10 +0000 (01:07 -0000)]
Fix error reporting.

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

19 years ago2004-08-24 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 7 Dec 2004 00:57:01 +0000 (00:57 -0000)]
2004-08-24  Martin Baulig  <martin@ximian.com>

* typemanager.cs
(TypeManager.IsSubclassOf): Renamed to IsFamilyAccessible; use
this for accessibility checks.
(TypeManager.IsSubclassOrNestedChildOf): Renamed to
IsNestedFamilyAccessible.
(TypeManager.IsSubclassOf): New method, do what the name actually
says.

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

19 years ago**** Merged r37179 from MCS ****
Martin Baulig [Mon, 6 Dec 2004 23:51:24 +0000 (23:51 -0000)]
**** Merged r37179 from MCS ****

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

19 years ago**** Merged r37173 and r37174 from MCS ****
Martin Baulig [Mon, 6 Dec 2004 23:50:36 +0000 (23:50 -0000)]
**** Merged r37173 and r37174 from MCS ****

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

19 years ago**** Merged r37140 from MCS ****
Martin Baulig [Mon, 6 Dec 2004 23:49:34 +0000 (23:49 -0000)]
**** Merged r37140 from MCS ****

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

19 years ago**** Merged r37097 from MCS ****
Martin Baulig [Mon, 6 Dec 2004 23:48:22 +0000 (23:48 -0000)]
**** Merged r37097 from MCS ****

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

19 years ago**** Merged r37095 from MCS ****
Martin Baulig [Mon, 6 Dec 2004 23:47:31 +0000 (23:47 -0000)]
**** Merged r37095 from MCS ****

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

19 years agoUpdated.
Martin Baulig [Mon, 6 Dec 2004 23:33:55 +0000 (23:33 -0000)]
Updated.

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

19 years ago2004-12-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 23:33:20 +0000 (23:33 -0000)]
2004-12-07  Martin Baulig  <martin@ximian.com>

* decl.cs (DeclSpace.AddToContainer): Report correct errors CS0694
and CS0692 where appropriate.

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

19 years agoFixed.
Martin Baulig [Mon, 6 Dec 2004 23:31:09 +0000 (23:31 -0000)]
Fixed.

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

19 years ago2004-12-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 23:10:51 +0000 (23:10 -0000)]
2004-12-07  Martin Baulig  <martin@ximian.com>

* gcs0305.cs: Renamed to cs0246-2.cs.
* gcs0305-2.cs: Renamed to cs0246-3.cs.
* gcs0305-3.cs: Renamed to cs0246-4.cs.
* gcs0305-4.cs: Renamed to cs0246-5.cs.
* gcs0308.cs: Renamed to cs0246-6.cs.
* gcs0308-2.cs: Renamed to cs0246-7.cs.
* gcs0308-3.cs: Renamed to cs0246-8.cs.

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

19 years ago- Added check and exception to prevent circular parenting
Peter Dennis Bartok [Mon, 6 Dec 2004 22:49:53 +0000 (22:49 -0000)]
- Added check and exception to prevent circular parenting

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

19 years ago- Updated
Peter Dennis Bartok [Mon, 6 Dec 2004 22:48:54 +0000 (22:48 -0000)]
- Updated

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

19 years ago2004-12-06 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Mon, 6 Dec 2004 22:36:05 +0000 (22:36 -0000)]
2004-12-06  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* MemberInfoList.cs: added internal classes Node, ListIter,
ChainHash and implement MemberInfoList.
* JSObject.cs: implement AddField, AddProperty, AddMethod,
GetMembers, RemoveMember, GetEnumerator, add ChainHash's ext
field.

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

19 years agoUpdated.
Martin Baulig [Mon, 6 Dec 2004 22:10:50 +0000 (22:10 -0000)]
Updated.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 22:10:25 +0000 (22:10 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* class.cs (MethodCore.MayUnify): Moved the CS0408 check here from
IsDuplicateImplementation() and improved it.

* expression.cs (Invocation.InferTypeArguments): Added
`Type[] inferred_class_types' argument (for MethodCore.MayUnify)
and removed the "ref" modifier from `infered_types'.

* decl.cs (MemberName.ToString): Removed the exception.

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

19 years agoOoooops.
Martin Baulig [Mon, 6 Dec 2004 21:50:30 +0000 (21:50 -0000)]
Ooooops.

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

19 years ago2004-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 6 Dec 2004 21:49:57 +0000 (21:49 -0000)]
2004-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* process.c: make the patch that handles spaces in file paths work
on mono/windows too.

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

19 years ago2004-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 6 Dec 2004 21:43:22 +0000 (21:43 -0000)]
2004-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Process.cs: always pass the same arguments to the runtime.

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

19 years agoUpdated.
Martin Baulig [Mon, 6 Dec 2004 21:15:37 +0000 (21:15 -0000)]
Updated.

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

19 years ago2004-12-06 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 6 Dec 2004 20:13:53 +0000 (20:13 -0000)]
2004-12-06  Miguel de Icaza  <miguel@ximian.com>

* FontFamily.cs: This one is static.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 20:06:35 +0000 (20:06 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* RSACryptoServiceProviderTest.cs: Adjusted unit tests to show that
RSACryptoServiceProvider doesn't support private keys without CRT
parameters available - except to import the keys.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 20:04:45 +0000 (20:04 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* RSACryptoServiceProvider.cs: Adjust DecryptValue to the fact that
Mono's RSAManaged support decryption without CRT while MS requires it.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 20:03:06 +0000 (20:03 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* RSAManaged.cs: Implement key blinding for RSA decryption with, or
without, using CRT.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 20:00:48 +0000 (20:00 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* Mono.Security_test.dll.sources: Added Mono.Security.Cryptography.
RSAManagedTest to the build.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 20:00:03 +0000 (20:00 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* RSAManaged.cs: Implement key blinding for RSA decryption with, or
without, using CRT.

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

19 years ago2004-12-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 6 Dec 2004 19:58:00 +0000 (19:58 -0000)]
2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>

* RSAManagedTest.cs: New. Unit tests to validate RSA decryption when
using key blinding with or without using CRT.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 19:37:35 +0000 (19:37 -0000)]
2004-12-06  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : test .mdb existence (for csc build).

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

19 years agoUpdated.
Martin Baulig [Mon, 6 Dec 2004 19:32:19 +0000 (19:32 -0000)]
Updated.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:25:29 +0000 (19:25 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8211.cs: Renamed to cs0182-4.cs.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:25:04 +0000 (19:25 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8211.cs: Renamed to cs0182-4.cs.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:22:23 +0000 (19:22 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8212.cs: Renamed to cs0182-3.cs.

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

19 years ago Avoid conflicting parameter and internal variable names.
Alp Toker [Mon, 6 Dec 2004 19:21:41 +0000 (19:21 -0000)]
  Avoid conflicting parameter and internal variable names.
  Use intermediary object files before linking.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:19:35 +0000 (19:19 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8210.cs: Renamed to gcs0208.cs.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:19:27 +0000 (19:19 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8210.cs: Renamed to gcs0208.cs.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:18:44 +0000 (19:18 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8210.cs: Renamed to gcs0208.cs.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:16:03 +0000 (19:16 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8206.cs: Renamed to cs1622.cs.

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

19 years agoFixed this.
Martin Baulig [Mon, 6 Dec 2004 19:15:14 +0000 (19:15 -0000)]
Fixed this.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 19:05:51 +0000 (19:05 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* cs8201.cs: Removed, this is not an error !

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 18:59:02 +0000 (18:59 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* gmcs-expect-*: Updated from mcs-expect-*.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 18:32:30 +0000 (18:32 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* Decimal.cs: Decimal constant support has been merged into GMCS,
removed the FIXME.

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

19 years ago2004-12-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 6 Dec 2004 17:57:43 +0000 (17:57 -0000)]
2004-12-06  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_create_generic): Call
mono_class_setup_supertypes() if we're dynamic.
(mono_class_is_subclass_of): `g_assert (klass->idepth > 0)'.

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

19 years agoThat should be mono_assembly_get_image()
Alp Toker [Mon, 6 Dec 2004 17:51:49 +0000 (17:51 -0000)]
That should be mono_assembly_get_image()

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

19 years ago2004-12-06 Alp Toker <alp@atoker.com>
Alp Toker [Mon, 6 Dec 2004 17:44:18 +0000 (17:44 -0000)]
2004-12-06  Alp Toker  <alp@atoker.com>

* cilc.cs: Update to new embedding API: use mono_class_from_name()

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 17:37:19 +0000 (17:37 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngValidatingReader.cs :
  - Existing GetLabels() was insufficient to support attribute labels
    by design (since those state object always reflects the status
    after Read() and inside Read() attributes are checked and attribute
    derivatives are consumed). So just made existing stuff as obsolete.
  - Added object GetCurrentState() that returns RdpPattern wrapper.
  - Added Emptiable(object state) that returns whether the
    specified state is emptiable.
  - Added GetElementLabels(object state) and GetAttributeLabels(object
    state) that returns the collection of XmlQualifiedName that
    represents possible element names or attribute names from the
    argument state.
  - Added AfterOpenStartTag(state,name,ns), OpenStartTag(state,name,
    ns), AfterAttribute(state, name, ns), Attribute(state,name,ns),
    AfterCloseStartTag(state), CloseStartTag(state),
    AfterEndTag(state) and EndTag(state) to simulate state transition.
    AfterXXX() returns another state instance if the transition was
    successful or null. XXX() returns bool that indicates if the
    transition was successful or not and proceeds the state in case
    of success.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 6 Dec 2004 17:36:35 +0000 (17:36 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* Util.cs : trivial debug string fix.
* RdpPattern.cs : trivial formatting fix.

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