mono.git
19 years agoRename the error
Miguel de Icaza [Fri, 26 Nov 2004 15:59:08 +0000 (15:59 -0000)]
Rename the error

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

19 years agoAm afraid something is inserting Control-ems here
Miguel de Icaza [Fri, 26 Nov 2004 15:34:26 +0000 (15:34 -0000)]
Am afraid something is inserting Control-ems here

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

19 years ago2004-11-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 26 Nov 2004 15:32:08 +0000 (15:32 -0000)]
2004-11-26  Sebastien Pouliot  <sebastien@ximian.com>

* FileIOPermission.cs:
* IsolatedStorageFilePermission.cs:
* PrincipalPermission.cs:
Added ComVisible attributes to match 2.0 October Preview.

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

19 years ago * Evidence.cs:
Sebastien Pouliot [Fri, 26 Nov 2004 15:19:53 +0000 (15:19 -0000)]
* Evidence.cs:
* FileCodeGroup.cs:
* NetCodeGroup.cs:
* PolicyLevel.cs:
* PolicyStatement.cs:
Added ComVisible attributes to match 2.0 October Preview.

2004-11-26  Sebastien Pouliot  <sebastien@ximian.com>

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

19 years ago2004-11-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 26 Nov 2004 15:05:02 +0000 (15:05 -0000)]
2004-11-26  Sebastien Pouliot  <sebastien@ximian.com>

* Evidence.cs: Faster default evidence creation by using an internal
call to check for a possible Authenticode signature of the assembly.
Previously we had to make several I/O to verify this (quite rare)
presence (but the runtime already had a good hint about this).

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

19 years ago2004-11-26 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 26 Nov 2004 14:46:30 +0000 (14:46 -0000)]
2004-11-26  Sebastien Pouliot  <sebastien@ximian.com>

* CryptoAPITransform.cs:
* DSACryptoServiceProvider.cs:
* MACTripleDES.cs:
* RC2CryptoServiceProvider.cs:
* RSACryptoServiceProvider.cs:
Added ComVisible attributes to match 2.0 October Preview.

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

19 years ago2004-11-26 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 26 Nov 2004 14:13:54 +0000 (14:13 -0000)]
2004-11-26  Martin Baulig  <martin@ximian.com>

* Makefile: Removed `NO_TEST = yes'.

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

19 years ago2004-11-26 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 26 Nov 2004 14:13:31 +0000 (14:13 -0000)]
2004-11-26  Martin Baulig  <martin@ximian.com>

* */*.cs: Added some more `#if FIXME's to comment out tests which
are currently crashing or hanging.

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

19 years ago2004-11-26 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 26 Nov 2004 14:11:41 +0000 (14:11 -0000)]
2004-11-26  Martin Baulig  <martin@ximian.com>

* library.make (run-test-lib, run-test-ondotnet-lib): Added
`/output:TestResult-$(PROFILE).log' argument to NUnit.

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

19 years ago2004-11-26 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 26 Nov 2004 14:10:10 +0000 (14:10 -0000)]
2004-11-26  Martin Baulig  <martin@ximian.com>

* ConsoleUI.cs (ConsoleUI.Execute): Print a short summary (number
of tests run, ignored, failed) to the console, honor the /output
argument for the detailed summary.

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

19 years ago2004-11-26 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 26 Nov 2004 12:53:08 +0000 (12:53 -0000)]
2004-11-26  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c (mono_arch_emit_this_vret_args): Handle this and vret
the same way as the other arguments so they won't get clobbered.

* mini-amd64.c (mono_arch_output_basic_block): Avoid doing virtual
calls through R11 since it is clobbered by the trampoline code.

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

19 years ago* runtime/Makefile.am ($(symlinks)): Depend on config.status too.
Raja R Harinath [Fri, 26 Nov 2004 11:37:02 +0000 (11:37 -0000)]
* runtime/Makefile.am ($(symlinks)): Depend on config.status too.

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

19 years agoIn .:
Raja R Harinath [Fri, 26 Nov 2004 11:35:50 +0000 (11:35 -0000)]
In .:
* configure.in (runtime/etc/mono/1.0/machine.config): Use custom
command to create.
(runtime/etc/mono/2.0/machine.config): Likewise.
* Makefile.am (get-monolite-latest): Update to new style of
handling the "basic" profile.

In mono/mini:
* Makefile.am: Consistently use $(RUNTIME) rather than ./mono to
pick up in-tree mscorlib.dll.

In mono/tests:
* Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.

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

19 years agoIn tools/corcompare:
Raja R Harinath [Fri, 26 Nov 2004 11:31:42 +0000 (11:31 -0000)]
In tools/corcompare:
* Makefile (PROGRAM_INSTALL_DIR): Change to
$(prefix)/lib/mono/$(FRAMEWORK_VERSION).

In tools/security:
* Makefile (PROGRAM_INSTALL_DIR): Define using $(FRAMEWORK_VERSION).

In mcs:
* Makefile (PROGRAM_INSTALL_DIR): Remove.

In gmcs:
* Makefile: Convert to use executable.make.
* gmcs.exe.sources: New.

In build:
* library.make ($(the_lib)): Don't complain if a .mdb file wasn't
created (even though it's just a warning).
(install-local) [LIBRARY_INSTALL_DIR]: Likewise.
(PACKAGE): Remove.
(install-local) [!LIBRARY_INSTALL_DIR]: Use $(FRAMEWORK_VERSION).
* executable.make ($(PROGRAM)): Likewise.
(install-local): Likewise.
(PROGRAM_INSTALL_DIR): Define Using $(FRAMEWORK_VERSION).

In errors:
* Makefile (DISTFILES): Add do-tests.pl.

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

19 years agofixes menu destruction and recreating menus with changed items
Jordi Mas i Hernandez [Fri, 26 Nov 2004 11:29:17 +0000 (11:29 -0000)]
fixes menu destruction and recreating menus with changed items

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

19 years agofixes menu destruction and recreating menus with changed items
Jordi Mas i Hernandez [Fri, 26 Nov 2004 11:28:52 +0000 (11:28 -0000)]
fixes menu destruction and recreating menus with changed items

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

19 years ago* MonthCalendar.cs:
John BouAntoun [Fri, 26 Nov 2004 11:21:50 +0000 (11:21 -0000)]
* MonthCalendar.cs:
  - Re-worked all bolded dates handling to match win32
* ThemeWin32Classic.cs:
  - Fixed rendering with bolded dates

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

19 years agoremoved unused variable
Marek Safar [Fri, 26 Nov 2004 09:15:15 +0000 (09:15 -0000)]
removed unused variable

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

19 years ago* harness.mk: Fix quoting.
Raja R Harinath [Fri, 26 Nov 2004 07:53:51 +0000 (07:53 -0000)]
* harness.mk: Fix quoting.

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

19 years ago2004-11-26 Sureshkumar T <tsureshkumar@novell.com>
Sureshkumar T [Fri, 26 Nov 2004 07:50:48 +0000 (07:50 -0000)]
2004-11-26  Sureshkumar T  <tsureshkumar@novell.com>

In System.Data.Odbc:
* OdbcParameter.cs: Fixed Parameter Size property as well as
insufficient buffer errors. bug #68749.

In Test/System.Data.Odbc:
* OdbcParameterCollectionTest.cs: New file for testing
OdbcParameterCollection's Add method.

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

19 years ago2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 26 Nov 2004 06:46:49 +0000 (06:46 -0000)]
2004-11-26  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile: test-50.cs is NO_PASS. See bug #69820.

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

19 years agoadd reference to MPL license
César Natarén [Fri, 26 Nov 2004 06:10:02 +0000 (06:10 -0000)]
add reference to MPL license

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

19 years agoadded Mozilla Public License, that applies to Microsoft.JScript
César Natarén [Fri, 26 Nov 2004 06:07:43 +0000 (06:07 -0000)]
added Mozilla Public License, that applies to Microsoft.JScript

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

19 years agoIn tools/mono-rpm-helpers:
Raja R Harinath [Fri, 26 Nov 2004 05:50:56 +0000 (05:50 -0000)]
In tools/mono-rpm-helpers:
* Makefile (dist-local): Use the default dist rules.

In class/ByteFX.Data:
* Makefile (OTHER_RES): New.  List of resources.
(EXTRA_DISTFILES): Distribute them.

In class/Npgsql:
* Makefile (OTHER_RES): New.  List of .bmp files.
(EXTRA_DISTFILES): Distribute them.

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

19 years agoIn build:
Raja R Harinath [Fri, 26 Nov 2004 04:29:27 +0000 (04:29 -0000)]
In build:
* profiles/basic.make (real-profile-check): Prepend ./ when
executing basic-profile-check.exe.  EXTERNAL_RUNTIME can be empty.

In class/Microsoft.VisualBasic:
* Makefile (EXTRA_DISTFILES): Add Microsoft.VisualBasic.dll.resources.

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

19 years agoAdd tools/resgen before the class libs
Miguel de Icaza [Fri, 26 Nov 2004 04:27:08 +0000 (04:27 -0000)]
Add tools/resgen before the class libs

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

19 years agooops
Miguel de Icaza [Fri, 26 Nov 2004 04:17:27 +0000 (04:17 -0000)]
oops

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

19 years agoUpdate resgen location
Miguel de Icaza [Fri, 26 Nov 2004 04:06:37 +0000 (04:06 -0000)]
Update resgen location

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

19 years agoAdjust .exe install dir
Miguel de Icaza [Fri, 26 Nov 2004 03:38:41 +0000 (03:38 -0000)]
Adjust .exe install dir

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

19 years agoMore .exe removal
Miguel de Icaza [Fri, 26 Nov 2004 03:38:35 +0000 (03:38 -0000)]
More .exe removal

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

19 years agoTypo
Miguel de Icaza [Fri, 26 Nov 2004 03:36:50 +0000 (03:36 -0000)]
Typo

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

19 years agoLast couple of changes, thanks Ben
Miguel de Icaza [Fri, 26 Nov 2004 03:34:45 +0000 (03:34 -0000)]
Last couple of changes, thanks Ben

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

19 years agoUpdate
Miguel de Icaza [Fri, 26 Nov 2004 03:31:04 +0000 (03:31 -0000)]
Update

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

19 years agotry this
Ben Maurer [Fri, 26 Nov 2004 03:27:39 +0000 (03:27 -0000)]
try this

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

19 years agoupdate
Miguel de Icaza [Fri, 26 Nov 2004 02:59:46 +0000 (02:59 -0000)]
update

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

19 years agoFinal changes
Miguel de Icaza [Fri, 26 Nov 2004 02:58:58 +0000 (02:58 -0000)]
Final changes

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

19 years ago2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 26 Nov 2004 02:57:12 +0000 (02:57 -0000)]
2004-11-26  Atsushi Enomoto  <atsushi@ximian.com>

* XslKey.cs, XslStylesheet.cs, MSXslScriptManager.cs :
  warning elimination.

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

19 years agoRemove monoresgen from here
Miguel de Icaza [Fri, 26 Nov 2004 02:56:23 +0000 (02:56 -0000)]
Remove monoresgen from here

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

19 years ago2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 26 Nov 2004 02:56:02 +0000 (02:56 -0000)]
2004-11-26  Atsushi Enomoto  <atsushi@ximian.com>

* Expression.cs : warning removal. Added Optimize() which is not
  implemented at all.
* Tokenizer.cs : warning elimination

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

19 years agoInclude more LICENSE details
Miguel de Icaza [Fri, 26 Nov 2004 02:55:45 +0000 (02:55 -0000)]
Include more LICENSE details

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

19 years agoilasm update
Miguel de Icaza [Fri, 26 Nov 2004 02:55:36 +0000 (02:55 -0000)]
ilasm update

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

19 years agoAdd error
Miguel de Icaza [Fri, 26 Nov 2004 02:55:25 +0000 (02:55 -0000)]
Add error

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

19 years ago2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 26 Nov 2004 02:54:41 +0000 (02:54 -0000)]
2004-11-26  Atsushi Enomoto  <atsushi@ximian.com>

* XsdValidatingReader.cs : warning elimination

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

19 years ago2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 26 Nov 2004 02:53:12 +0000 (02:53 -0000)]
2004-11-26  Atsushi Enomoto  <atsushi@ximian.com>

* XslElement.cs : warning removal.

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

19 years ago2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 26 Nov 2004 02:52:22 +0000 (02:52 -0000)]
2004-11-26  Atsushi Enomoto <atsushi@ximian.com>

* XPathNavigatorReader.cs,
  KeyPattern.cs : warning removal

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

19 years agoThird pass
Miguel de Icaza [Fri, 26 Nov 2004 02:52:21 +0000 (02:52 -0000)]
Third pass

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

19 years agoThird pass
Miguel de Icaza [Fri, 26 Nov 2004 02:52:15 +0000 (02:52 -0000)]
Third pass

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

19 years agoThird pass
Miguel de Icaza [Fri, 26 Nov 2004 02:52:07 +0000 (02:52 -0000)]
Third pass

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

19 years ago2004-11-26 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 26 Nov 2004 02:51:06 +0000 (02:51 -0000)]
2004-11-26  Atsushi Enomoto <atsushi@ximian.com>

* XmlReader.cs : not fixage, just explicitly formatted code a bit.
* XmlTextReader.cs,
  XmlEntity.cs,
  XmlAttributeCollection.cs,
  XmlTextWriter.cs,
  XmlElement.cs,
  XmlNode.cs,
  DTDObjectModel.cs,
  XmlParserInput.cs,
  DTDReader.cs,
  XmlDocument.cs : warning removal.

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

19 years ago2004-11-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 26 Nov 2004 02:47:17 +0000 (02:47 -0000)]
2004-11-25  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaElement.cs,
  XmlSchemaComplexType.cs,
  XmlSchema.cs,
  XmlSchemaChoice.cs,
  XmlSchemaSimpleType.cs,
  XmlSchemaObjectTable.cs,
  XmlSchemaObjectCollection.cs,
  XmlSchemaCollection.cs,
  : All changes are just for warning removal.

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

19 years agoLowercase the directory
Miguel de Icaza [Fri, 26 Nov 2004 02:39:42 +0000 (02:39 -0000)]
Lowercase the directory

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

19 years agoSecond pass of moving .exe files into a separate directory
Miguel de Icaza [Fri, 26 Nov 2004 02:39:18 +0000 (02:39 -0000)]
Second pass of moving .exe files into a separate directory

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

19 years agoFix
Miguel de Icaza [Fri, 26 Nov 2004 02:38:30 +0000 (02:38 -0000)]
Fix

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

19 years agoMove various development tools that are seldomly used to the
Miguel de Icaza [Fri, 26 Nov 2004 02:37:03 +0000 (02:37 -0000)]
Move various development tools that are seldomly used to the
misc directory.  The tools are built, but not installed.

Cleanup the directory a little bit

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

19 years agoFirst pass at taking .exe out of bindir
Miguel de Icaza [Fri, 26 Nov 2004 02:24:30 +0000 (02:24 -0000)]
First pass at taking .exe out of bindir

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

19 years agoFirst pass at moving .exe programs out of $bindir
Miguel de Icaza [Fri, 26 Nov 2004 02:24:17 +0000 (02:24 -0000)]
First pass at moving .exe programs out of $bindir

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

19 years ago2004-11-25 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Fri, 26 Nov 2004 01:31:37 +0000 (01:31 -0000)]
2004-11-25  Ben Maurer  <bmaurer@ximian.com>

* rootcontext.cs (LookupType): Make sure to cache lookups that
don't give us a negative result. This saves about 5% of corlib
compilation time.

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

19 years ago2004-11-25 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 26 Nov 2004 00:41:14 +0000 (00:41 -0000)]
2004-11-25  Miguel de Icaza  <miguel@ximian.com>

* report.cs (AbstractMessage.Print): messages are sent to stderr

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

19 years agoChangeLog somehow did not get commited
Miguel de Icaza [Fri, 26 Nov 2004 00:32:26 +0000 (00:32 -0000)]
ChangeLog somehow did not get commited

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

19 years ago2004-11-25 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 26 Nov 2004 00:07:16 +0000 (00:07 -0000)]
2004-11-25  Miguel de Icaza  <miguel@ximian.com>

* class.cs (TypeContainer.GetClassBases): It is an error to have a
non-interface in the list of interfaces (at this point, either
parent was properly set, or a base class is being listed in the
interfaces section).

This flags error 1722, and resolves the crash from bug 69259.

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

19 years ago2004-11-25 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 25 Nov 2004 23:53:25 +0000 (23:53 -0000)]
2004-11-25  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* GlobalObject.cs: return the different kinds of object's
constructors.
* DateConstructor.cs, StringConstructor.cs, ObjectConstructor.cs,
NumberConstructor.cs, VBArrayConstructor.cs,
FunctionConstructor.cs, EnumeratorConstructor.cs,
BooleanConstructor.cs, ArrayConstructor.cs, RegExpConstructor.cs,
ActiveXObjectConstructor.cs : added default constructor and static
contructor field.
* ErrorConstructor.cs: added default and discriminatory ctrs. Let
us know which type of error we are.
* DateObject.cs: add field that hold the millisecond representation of date.
* JSError.cs, JScriptException.cs: back to Microsoft.JScript namespace.
* DatePrototype.cs: add default ctr.

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

19 years ago2004-11-25 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 25 Nov 2004 23:11:27 +0000 (23:11 -0000)]
2004-11-25  Miguel de Icaza  <miguel@ximian.com>

* const.cs (Const.ChangeType): Cope with the "0 literal can be
converted to an enum" here, before we try to change the underlying
type.  This code exists, but it is a different code path than the
one used while encoding constants.

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

19 years agoIn mcs:
Ben Maurer [Thu, 25 Nov 2004 20:48:18 +0000 (20:48 -0000)]
In mcs:
2004-11-25  Ben Maurer  <bmaurer@ximian.com>

* statement.cs (Using.EmitExpressionFinally): make this work right
for valuetypes. Fixes 69926.

In tests:
2004-11-25  Ben Maurer  <bmaurer@ximian.com>

* test-321.cs: New test for bug 69926

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

19 years ago2004-11-25 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 25 Nov 2004 20:40:00 +0000 (20:40 -0000)]
2004-11-25  Miguel de Icaza  <miguel@ximian.com>

* convert.cs (ImplicitReferenceConversionExists): A surprisingly
old bug: when converting from the null literal to a pointer,
return an EmptyCast, not the NullLiteral.

This fixes #69921, the recent null_type changes probably made this
bug more prominent.

(ImplicitReferenceConversionExists): In addition, resynchronized
the code here, so it matches the same code in
ImplicitReferenceConversionExists for the `from any class-type S
to any interface-type T'.

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

19 years ago2004-11-25 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 25 Nov 2004 20:35:38 +0000 (20:35 -0000)]
2004-11-25  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* MathObject.cs: implement its methods.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Nov 2004 19:56:42 +0000 (19:56 -0000)]
2004-11-25  Martin Baulig  <martin@ximian.com>

* expression.cs (Invocation.InferType): Added support for byref types.

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

19 years ago2004-11-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 25 Nov 2004 19:13:38 +0000 (19:13 -0000)]
2004-11-25  Zoltan Varga  <vargaz@freemail.hu>

* object.c (mono_runtime_run_main): Fix a small memory leak.

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

19 years agoNew test.
Martin Baulig [Thu, 25 Nov 2004 18:59:07 +0000 (18:59 -0000)]
New test.

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

19 years agoRemoved the FIXME.
Martin Baulig [Thu, 25 Nov 2004 18:41:28 +0000 (18:41 -0000)]
Removed the FIXME.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Nov 2004 18:40:26 +0000 (18:40 -0000)]
2004-11-25  Martin Baulig  <martin@ximian.com>

* statement.cs (Foreach.FetchMethodMoveNext): Wrap `mi.ReturnType'
in TypeManager.TypeToCoreType().

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

19 years ago2004-11-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Thu, 25 Nov 2004 18:25:26 +0000 (18:25 -0000)]
2004-11-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* List.cs: Enumerator changed to behave like the MS impl.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Nov 2004 17:43:23 +0000 (17:43 -0000)]
2004-11-25  Martin Baulig  <martin@ximian.com>

* class.c (set_generic_param_owner): Fixed the loop.

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

19 years agoremoved unused variables
Marek Safar [Thu, 25 Nov 2004 17:16:58 +0000 (17:16 -0000)]
removed unused variables

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

19 years agoremoved unused variables
Marek Safar [Thu, 25 Nov 2004 17:11:57 +0000 (17:11 -0000)]
removed unused variables

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

19 years agoremoved unused variables
Marek Safar [Thu, 25 Nov 2004 17:11:09 +0000 (17:11 -0000)]
removed unused variables

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

19 years agoremoved unused variables
Marek Safar [Thu, 25 Nov 2004 16:16:01 +0000 (16:16 -0000)]
removed unused variables

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

19 years agothis wanst a gmcs bug
Ben Maurer [Thu, 25 Nov 2004 15:53:37 +0000 (15:53 -0000)]
this wanst a gmcs bug

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

19 years ago2004-11-25 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Thu, 25 Nov 2004 15:37:17 +0000 (15:37 -0000)]
2004-11-25  Ben Maurer  <bmaurer@ximian.com>

* Stack.cs: New, list based impl. Waiting for some gmcs fixes.

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

19 years ago2004-11-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com>
Francisco Figueiredo Jr. [Thu, 25 Nov 2004 15:22:59 +0000 (15:22 -0000)]
2004-11-25  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com>

        Updated to 0.7beta3 release.

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

19 years ago2004-11-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Thu, 25 Nov 2004 15:19:55 +0000 (15:19 -0000)]
2004-11-25  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

Update to 0.7beta3 release.

* NpgsqlBind.cs:  Minor code cleanup.
        * NpgsqlClosedState.cs: Code formatting.
        * NpgsqlCommand.cs: Code cleanup and updating for new Plan and Portal name generation code.
        * NpgsqlConnection.cs: Fixed contructor log message.
        * NpgsqlConnectionString.cs: Code formatting.
        * NpgsqlConnector.cs:
            ReleasePlansPortals: Added method to release used plans and portals.
            NextPortalName, NextPlanName: Added methods to handle name generation.
        * NpgsqlConnectorPool.cs:
            UngetPooledConnector: Added call to release plans and portals in connector.
        * NpgsqlError.cs: New constructor which takes ProtocolVersion and String parameters.
        * NpgsqlQuery.cs: Changed constructor to take an NpgsqlCommand instead of just the command string.
       * NpgsqlReadyState.cs: Changed code to reflect NpgsqlQuery change.
       * NpgsqlState.cs:
           ProcessBackendResponses_Ver_(2,3): Fixed handling of invalid authentication methods. Thanks Magnus Hagander (mha at sollentuna dot net) for the heads up.
        * NpgsqlState.resx: Fixed resource key typo.
        * NpgsqlTransaction.cs: Fixed IDisposable pattern implementation of NpgsqlTransaction. Now it doesn't incorrectly raise InvalidOperation exceptions. Thanks Ivan Radovanovic ( rivan at sezampro dot yu ) for heads up.
        * NpgsqlDbType.cs: Code cleanup.
        * NpgsqlTypeConverters.cs : Removed method to handle string. String quoting is handled prevously as it depends in the type of query: simple or extended.
        * NpgsqlTypes.cs: Code cleanup.
        * NpgsqlTypesHelper.cs:
           (CreateAndLoadInitialTypesMapping): Removed delegate handler of String types. It's not necessary anymore.
           (ConvertToBackend): Refactorying. Fixed gborg 1035. Thanks Magnus Hagander (mha at sollentuna dot net) for the heads up.

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

19 years ago2004-11-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Thu, 25 Nov 2004 15:12:01 +0000 (15:12 -0000)]
2004-11-25  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

* RELEASENOTES.txt:  Updated release notes info to 0.7beta3

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

19 years agofix this
Ben Maurer [Thu, 25 Nov 2004 13:55:39 +0000 (13:55 -0000)]
fix this

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

19 years agoIn .:
Raja R Harinath [Thu, 25 Nov 2004 13:39:56 +0000 (13:39 -0000)]
In .:
* Makefile (DISTFILES): Add nunit.key.

In build:
* platforms/linux.make (EXTERNAL_MCS,EXTERNAL_MBAS,EXTERNAL_RUNTIME): New.
* platforms/win32.make: Likewise.
* profiles/basic.make: Use $(EXTERNAL_MCS).
* profiles/net_1_1_bootstrap.make: Likewise.
* library.make ($(the_lib)): Add support for BUILT_SOURCES.
(run-test-lib): Pass $(TEST_HARNESS_FLAGS) to harness.  Useful to
pass, say /labels, to nunit-console.

In class:
* Makefile (DISTFILES): Add public and private keys.
(lib/basic.tar.gz): New.
(dist-local): Distribute it.
(DIST_ONLY_SUBDIRS): Distribute Managed.Windows.Forms.
* I18N/Makefile (DISTFILES): Add Assembly/ChangeLog and
Assembly/AssemblyInfo.cs.
* IBM.Data.DB2/Makefile (EXTRA_DISTFILES): Distribute ibm.pub.

In class/System.Web:
* Makefile (RESOURCE_FILES): New.  List set of resources.
(EXTRA_DISTFILES): New.  Distribute them.

In class/ICSharpCode.SharpZipLib:
* Makefile (EXTRA_DISTFILES): Add SharpZipLib.pub.

In class/System.Data:
* Makefile (BUILT_SOURCES): New.  Build Mono.Data.SqlExpressions/Parser.cs.
(EXTRA_DISTFILES): Add Mono.Data.SqlExpressions/Parser.jay.
* System.Data.dll.sources: Don't mention Mono.Data.SqlExpressions/Parser.cs.

In class/Microsoft.Web.Services:
* Makefile (dist-local): Use cp -p.

In class/Npgsql:
* Makefile (EXTRA_DISTFILES): Add Npgsql.dll.resources.

In class/Mono.C5:
* Makefile (EXTRA_DISTFILES): Distribute LICENCE.txt and keys.

In class/Mono.Security.Win32:
* Makefile (NO_TEST): Define when not in W32.

In class/Microsoft.VisualBasic:
* Makefile (EXTRA_DISTFILES): Fix typo.

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

19 years ago2004-11-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 25 Nov 2004 13:32:53 +0000 (13:32 -0000)]
2004-11-25  Zoltan Varga  <vargaz@freemail.hu>

* amd64/amd64-codegen.h: Updates to support the PIC changes.

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

19 years ago* Makefile.am (MPH_SOURCE): Distribute old-map.h.
Raja R Harinath [Thu, 25 Nov 2004 13:30:38 +0000 (13:30 -0000)]
* Makefile.am (MPH_SOURCE): Distribute old-map.h.

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

19 years ago* Makefile.am (MPH_SOURCE): Distribute map.h.
Raja R Harinath [Thu, 25 Nov 2004 13:20:09 +0000 (13:20 -0000)]
* Makefile.am (MPH_SOURCE): Distribute map.h.

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

19 years ago2004-11-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 25 Nov 2004 12:43:32 +0000 (12:43 -0000)]
2004-11-25  Zoltan Varga  <vargaz@freemail.hu>

* aot.c: Rename MonoAOTModule->cleanup to out_of_date.

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

19 years ago2004-11-25 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 25 Nov 2004 12:30:20 +0000 (12:30 -0000)]
2004-11-25  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c aot.c: Switch to PIC relative AOT code. References to
runtime data/code are now stored in a table similar to the GOT in ELF.
This allows the code itself to be position independent.

* aot.c: Fix loading of referenced assemblies after the lazy assembly
loading changes.

* aot.c: Attach ELF type (object/function) directives to all global
symbols.

* tramp-amd64.c (amd64_magic_trampoline): Patch RIP relative calls too.

* inssel.brg (SWITCH): Emit an AOT_CONST in the aot case.

* mini-amd64.h: Turn on PIC AOT code.

* mini.h (mono_arch_get_aot_patch_offset): New arch specific function
returning the offset within an OP_AOTCONST instruction where the GOT
offset needs to be added.

* mini.h: Bump AOT file format version.

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

19 years ago* runtime/Makefile.am (all-local): Make mcs/ tree writeable if necessary.
Raja R Harinath [Thu, 25 Nov 2004 12:27:59 +0000 (12:27 -0000)]
* runtime/Makefile.am (all-local): Make mcs/ tree writeable if necessary.
(distdir): New.  Using 'cygnus' option disables the automake rule.

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

19 years agoNew test.
Martin Baulig [Thu, 25 Nov 2004 12:12:54 +0000 (12:12 -0000)]
New test.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Nov 2004 12:10:54 +0000 (12:10 -0000)]
2004-11-25  Martin Baulig  <martin@ximian.com>

* iterators.cs (Iterator.DoDefineMembers): Override and lookup the
"Dispose" method from the `current_type'.
(Iterator.EmitMoveNext): Use the `dispose_method' we looked up in
DoDefineMembers() instead of using the MethodBuilder; this is
required for generic iterators.

* class.cs (TypeContainer.DoDefineMembers): Make this virtual.

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

19 years agoIn .:
Raja R Harinath [Thu, 25 Nov 2004 12:09:44 +0000 (12:09 -0000)]
In .:
* Makefile (SUBDIRS): Just list Test.
(mb-parser.cs): Depend on jay/skeleton.cs.

In Test:
* Makefile: New.
* test-mbas.make (thisdir): Remove.
(COMPILER): Use $(BASCOMPILE).
(run-test-local): Quote arguments.
* test-mbas.pl ($Runtime): Don't try to auto-detect.
* errors/Makefile, misc/Makefile, tests/Makefile, dlls/Makefile: Update.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Nov 2004 12:08:43 +0000 (12:08 -0000)]
2004-11-25  Martin Baulig  <martin@ximian.com>

* mini.c (mono_method_to_ir): In CEE_CALL, don't allow calling any
uninflated generic methods.

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

19 years ago * gdipFunctions.cs (GdipCreateFontFromLogfontA): Changed return
Ravindra [Thu, 25 Nov 2004 11:36:59 +0000 (11:36 -0000)]
* gdipFunctions.cs (GdipCreateFontFromLogfontA): Changed return
type from int to Status type.

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

19 years ago2004-11-25 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 25 Nov 2004 10:58:02 +0000 (10:58 -0000)]
2004-11-25  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : added LIBRARY_COMPILE condition for upcoming need to
  be referenced in bootstrap.

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

19 years ago* Assembly/Consts.cs (UnmanageType_80) [BOOTSTRAP_WITH_OLDLIB]: Update to
Raja R Harinath [Thu, 25 Nov 2004 10:53:49 +0000 (10:53 -0000)]
* Assembly/Consts.cs (UnmanageType_80) [BOOTSTRAP_WITH_OLDLIB]: Update to
changed name of bootstrap-only constant.
* System.Runtime.InteropServices/UnmanagedType.cs
(mono_bootstrap_NativeTypeMax): Rename from __mono_bootstrap_NativeTypeMax.
CSC doesn't like [CLSCompliant(false)] on enum member.

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

19 years agohorizontal scrollbar, multicolumn, fixes
Jordi Mas i Hernandez [Thu, 25 Nov 2004 10:36:16 +0000 (10:36 -0000)]
horizontal scrollbar, multicolumn, fixes

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

19 years agoremoved unused variables
Marek Safar [Thu, 25 Nov 2004 10:11:32 +0000 (10:11 -0000)]
removed unused variables

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

19 years agoNew test.
Martin Baulig [Thu, 25 Nov 2004 10:07:58 +0000 (10:07 -0000)]
New test.

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

19 years ago2004-11-25 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 25 Nov 2004 10:07:41 +0000 (10:07 -0000)]
2004-11-25  Martin Baulig  <martin@ximian.com>

* object.c (mono_class_vtable): Don't create any JIT wrappers for
generic methods.

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