mono.git
19 years ago2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 4 Aug 2004 18:53:52 +0000 (18:53 -0000)]
2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>

* ZoneMembershipConditionTest.cs: New. Unit tests in NUnit 2.2 format.

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

19 years ago 2004-08-04 John Luke <john.luke@gmail.com>
John Luke [Wed, 4 Aug 2004 17:20:33 +0000 (17:20 -0000)]
 2004-08-04  John Luke  <john.luke@gmail.com>

        * monop.cs: add PrintUsage so that it is reused in the few
        places it is needed, add PrintHelp to display --help information

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

19 years agoFlush
Miguel de Icaza [Wed, 4 Aug 2004 16:59:58 +0000 (16:59 -0000)]
Flush

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

19 years ago2004-08-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 4 Aug 2004 16:58:52 +0000 (16:58 -0000)]
2004-08-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Timer.cs: don't invoke the callback if the period changes before the
due time. Fixes bug #62421.

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

19 years ago2004-08-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 4 Aug 2004 16:40:27 +0000 (16:40 -0000)]
2004-08-04  Miguel de Icaza  <miguel@ximian.com>

* attribute.cs: Revert patch from Raja, it introduced a regression
while building Blam-1.2.1 (hard to isolate a test case).

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

19 years ago2004-08-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 4 Aug 2004 16:11:57 +0000 (16:11 -0000)]
2004-08-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HtmlTextWriterTag.cs: readded author name.

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

19 years ago2004-08-04 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 4 Aug 2004 16:06:39 +0000 (16:06 -0000)]
2004-08-04  Marek Safar  <marek.safar@seznam.cz>

Fix for #55382
* class.cs:
(TypeContainer.Define): Renamed to DefineContainerMembers because of
name collision.
(MethodCore.parent_method): New member. The method we're overriding
if this is an override method.
(MethodCore.CheckBase): Moved from Method class and made common.
(MethodCore.CheckMethodAgainstBase): Moved from MemberBase and made
private.
(MethodCore.CheckForDuplications): New abstract method. For custom
member duplication search in a container
(MethodCore.FindOutParentMethod): New abstract method. Gets parent
method and its return type.
(Event.conflict_symbol): New member. Symbol with same name in the
parent class.

* decl.cs:
(MemberCache.FindMemberWithSameName): New method. The method
is looking for conflict with inherited symbols.

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

19 years ago2004-08-04 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Wed, 4 Aug 2004 14:52:28 +0000 (14:52 -0000)]
2004-08-04 Anirban Bhattacharjee <banirban@novell.com>
        * class.cs: Introduced check for valid interface name in Implements clause.

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

19 years ago2004-08-04 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 4 Aug 2004 14:04:42 +0000 (14:04 -0000)]
2004-08-04 Marek Safar <marek.safar@seznam.cz>

* 62 new error tests.

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

19 years ago* RegionDirectivesC5.vb:
Jambunathan K [Wed, 4 Aug 2004 14:00:56 +0000 (14:00 -0000)]
* RegionDirectivesC5.vb:
* ConditionalCompilation9.vb:
* ConditionalCompilation10.vb: Removed all these redundant test
  cases

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

19 years agoIncluded the newly added pre-processor test cases
Jambunathan K [Wed, 4 Aug 2004 13:52:13 +0000 (13:52 -0000)]
Included the newly added pre-processor test cases

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

19 years ago* mb-tokenizer.cs:
Jambunathan K [Wed, 4 Aug 2004 13:09:02 +0000 (13:09 -0000)]
* mb-tokenizer.cs:
* mb-parser.jay:

3) Corrected 'imports_term' - section 6.3.1 & 6.3.2 of VB.NET
   spec.

4) Introduced opt_argument_list - section 5.2 of VB.NET spec

5) Corrected namespace_declaration - section 6.4.1 of VB.NET spec

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

19 years ago2004-08-04 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 4 Aug 2004 12:41:49 +0000 (12:41 -0000)]
2004-08-04  Dick Porter  <dick@ximian.com>

* Socket.cs: Update Connected state in Select and Poll; this is
when we find out that non-blocking Connects succeed.  Fixes bug
62398.

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

19 years agoConnectionPointType.cs PartChromeState.cs
Sanja Gupta [Wed, 4 Aug 2004 12:05:41 +0000 (12:05 -0000)]
ConnectionPointType.cs PartChromeState.cs
PartChromeType.cs PersonalizationScope.cs
WebPartExportMode.cs WebPartHelpMode.cs: Minor, coding style.

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

19 years ago2004-08-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 4 Aug 2004 11:52:24 +0000 (11:52 -0000)]
2004-08-04  Sebastien Pouliot  <sebastien@ximian.com>

* ZoneIdentityPermission.cs: NoZone is a subset of all SecurityZone.

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

19 years ago2003-08-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 4 Aug 2004 11:50:02 +0000 (11:50 -0000)]
2003-08-04  Sebastien Pouliot  <sebastien@ximian.com>

* ZoneIdentityPermissionTest.cs: Added tests to check that NoZone is a
subset of every SecurityZone.

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

19 years agoAdType.cs AutoCompleteType.cs ContentDirection.cs
Sanja Gupta [Wed, 4 Aug 2004 11:14:28 +0000 (11:14 -0000)]
AdType.cs AutoCompleteType.cs ContentDirection.cs
DataControlCellType.cs DataControlRowState.cs
DataControlRowType.cs DetailsViewMode.cs
DynamicImageParameterMode.cs FormViewMode.cs HotSpotMode.cs
ImageFieldMode.cs LiteralMode.cs LogoutAction.cs
Orientation.cs PagerButtons.cs PathDirection.cs ScrollBars.cs
SiteMapNodeItemType.cs SiteMapNodeType.cs SiteMapViewType.cs
SortDirection.cs TableCaptionAlign.cs TableHeaderScope.cs
TableViewMode.cs TreeNodeSelectAction.cs TreeNodeTypes.cs
TreeViewImageSet.cs WizardStepType.cs: Minor, style check.

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

19 years agoMakefile: Create clean set of test results log files
Sachin Kumar [Wed, 4 Aug 2004 11:00:12 +0000 (11:00 -0000)]
Makefile: Create clean set of test results log files

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

19 years agoImageScaleMode.cs:
Sanja Gupta [Wed, 4 Aug 2004 09:50:58 +0000 (09:50 -0000)]
ImageScaleMode.cs:
ImageType.cs:
StorageType.cs: Minor, coding guidelines.

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

19 years ago2004-08-04 Umadevi S (sumadevi@novell.com)
Umadevi S [Wed, 4 Aug 2004 09:50:50 +0000 (09:50 -0000)]
2004-08-04 Umadevi S (sumadevi@novell.com)
        * OdbcDataReader.cs - Fixed bug 61832 - Column names were not filled, due to which name based lookup of columns failed.

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

19 years agoWmlPostFieldType.cs: Minor, coding guidelines.
Sanja Gupta [Wed, 4 Aug 2004 09:47:37 +0000 (09:47 -0000)]
WmlPostFieldType.cs: Minor, coding guidelines.

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Wed, 4 Aug 2004 09:44:29 +0000 (09:44 -0000)]
ChangeLog: Updated ChangeLog.
HtmlTextWriteAttribute.cs:
HtmlTextWriterStyle.cs:
HtmlTextWriterTag.cs: Added .Net 2.0 enumerations
CompilationMode.cs:
ConflictOptions.cs:
DataSourceCacheExpiry.cs:
DataSourceCapabilities.cs:
DataSourceOperation.cs:
TemplateContentType.cs:
TemplateInstance.cs:
UrlTypes.cs:
VerificationConditionalOperator.cs:
VerificationReportLevel.cs:
VerificationRule.cs:
XhtmlMobileDocType.cs: Added enumerations.

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

19 years ago* mb-tokenizer.cs:
Jambunathan K [Wed, 4 Aug 2004 09:32:03 +0000 (09:32 -0000)]
* mb-tokenizer.cs:
* mb-parser.jay:

1) Fixed the Attributes grammar starting with
   opt_attributes. Introduced new rules starting with
   opt_global_attributes rule - section 5.2 of VB.NET spec

2) Introduced new Tokens that correspond to reserved but unused
   VB.NET keywords. Added some comments as appropriate in the
   keywords hashtable of tokenizer - section 2.3 of VB.NET spec.

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

19 years agoReenabled parts of test scenarios which had run into trouble in the past
Jochen Wezel [Wed, 4 Aug 2004 08:08:04 +0000 (08:08 -0000)]
Reenabled parts of test scenarios which had run into trouble in the past

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

19 years ago2004-08-04 Umadevi S (sumadevi@novell.com)
Umadevi S [Wed, 4 Aug 2004 08:01:44 +0000 (08:01 -0000)]
2004-08-04 Umadevi S (sumadevi@novell.com)
        * OdbcDataReader.cs - Fixed bug 61405 - Handling smallint column type.

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

19 years ago2004-08-04 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Wed, 4 Aug 2004 06:03:13 +0000 (06:03 -0000)]
2004-08-04 Anirban Bhattacharjee <banirban@novell.com>
        * mb-parser.jay: Added support for modifiers and attributes in interface member grammar

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

19 years ago2004-08-04 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Wed, 4 Aug 2004 05:38:37 +0000 (05:38 -0000)]
2004-08-04 Anirban Bhattacharjee <banirban@novell.com>
        * mb-parser.jay: Property types made optional

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

19 years agoEnable S/390 64-bit JIT
Neale Ferguson [Wed, 4 Aug 2004 03:13:17 +0000 (03:13 -0000)]
Enable S/390 64-bit JIT

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

19 years agoUpdate comments
Neale Ferguson [Wed, 4 Aug 2004 02:57:51 +0000 (02:57 -0000)]
Update comments

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

19 years agoS/390 64-bit support
Neale Ferguson [Wed, 4 Aug 2004 02:54:52 +0000 (02:54 -0000)]
S/390 64-bit support
tailc processing fix for S/390 32-bit

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

19 years ago2004-08-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 23:11:45 +0000 (23:11 -0000)]
2004-08-04  Martin Baulig  <martin@ximian.com>

* codegen.cs (VariableStorage.EmitLoadAddress): New public method.

* statement.cs (Foreach.EmitFinally): Make this work for valuetypes.

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

19 years agofixes spelling mistake
Jordi Mas i Hernandez [Tue, 3 Aug 2004 23:09:02 +0000 (23:09 -0000)]
fixes spelling mistake

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

19 years ago2004-08-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 23:08:33 +0000 (23:08 -0000)]
2004-08-04  Martin Baulig  <martin@ximian.com>

* List.cs (List<T>.Enumerator): Made this a struct.
(List<T>.GetEnumerator): The public method now returns the
`Enumerator' struct.

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

19 years ago2004-08-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 22:32:41 +0000 (22:32 -0000)]
2004-08-04  Martin Baulig  <martin@ximian.com>

* Makefile (test-generic-3): New target to run all the generic
tests.

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

19 years ago2004-08-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 22:24:46 +0000 (22:24 -0000)]
2004-08-04  Martin Baulig  <martin@ximian.com>

* class.c
(mono_type_get_name_recurse): Added `gboolean include_arity'
argument specifying whether or not we should include the generic
arity in the type name.
(_mono_type_get_name): New static function.
(mono_class_setup_vtable): If we're a generic instance, don't
include the generic arity in the names of explicit method
implementations.

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

19 years agoRemoved wrong files
Marek Safar [Tue, 3 Aug 2004 21:57:02 +0000 (21:57 -0000)]
Removed wrong files

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

19 years ago2004-08-03 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 3 Aug 2004 21:55:03 +0000 (21:55 -0000)]
2004-08-03  Marek Safar  <marek.safar@seznam.cz>

* report.cs (Message): New enum for better error, warning reference in
the code.
(MessageData): New inner abstract class. It generally handles printing of
error and warning messages.
Removed unused Error, Warning, Message methods.

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

19 years ago2004-08-03 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 20:46:22 +0000 (20:46 -0000)]
2004-08-03  Martin Baulig  <martin@ximian.com>

* class.cs (MethodData.Define): If we're an explicit
implementation, remove the generic arity from the type name.

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

19 years ago2004-08-03 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 3 Aug 2004 20:14:15 +0000 (20:14 -0000)]
2004-08-03  Marek Safar  <marek.safar@seznam.cz>

Fix for cs0592-8.cs test
* attribute.cs
(Attributable.ValidAttributeTargets): Made public.
(Attribute.ExplicitTarget): New member for explicit target value.
(Attribute.CheckTargets): Now we translate explicit attribute
target to Target here.

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

19 years ago2004-08-03 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 20:06:29 +0000 (20:06 -0000)]
2004-08-03  Martin Baulig  <martin@ximian.com>

* dump.c (method_dor_to_token): Moved to get.c and made public.

* get.c (get_method_override): New public function.

* main.c (dis_code): Added `.override' for override methods.

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

19 years ago2004-08-03 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 20:05:08 +0000 (20:05 -0000)]
2004-08-03  Martin Baulig  <martin@ximian.com>

* class.c (mono_type_get_name_recurse): Enclose the generic type
arguments in `<', '>'.

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

19 years ago2004-08-03 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Tue, 3 Aug 2004 19:32:57 +0000 (19:32 -0000)]
2004-08-03  Ben Maurer  <bmaurer@ximian.com>

* ecore.cs (MethodGroupExpr): new IsBase property.

* expression.cs (BaseAccess): Set IsBase on MethodGroupExpr.

* delegate.cs (DelegateCreation): store a MethodGroupExpr
rather than an instance expr.

(DelegateCreation.Emit): Use the method group rather than
the instance expression. Also, if you have base.Foo as the
method for a delegate, make sure to emit ldftn, not ldftnvirt.

(ResolveMethodGroupExpr): Use the MethodGroupExpr.

(NewDelegate.DoResolve): Only check for the existance of Invoke
if the method is going to be needed. Use MethodGroupExpr.

(NewDelegate.Emit): Remove, DelegateCreation implements this.

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

19 years ago2004-08-03 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Tue, 3 Aug 2004 19:32:12 +0000 (19:32 -0000)]
2004-08-03  Ben Maurer  <bmaurer@ximian.com>

* test-283.cs: for 62275.

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

19 years ago*** empty log message ***
Sebastien Pouliot [Tue, 3 Aug 2004 18:48:45 +0000 (18:48 -0000)]
*** empty log message ***

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

19 years ago2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 3 Aug 2004 18:48:22 +0000 (18:48 -0000)]
2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>

* CriticialFinalizerObject.cs: Moved to System.Runtime.
ConstrainedExecution to match Fx 2.0 beta 1.

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

19 years ago2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 3 Aug 2004 18:46:18 +0000 (18:46 -0000)]
2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>

* corlib.dll.sources: Added PermissionSetCollection and SecureString
in System.Security. Moved CriticalFinalizerObject to System.Runtime.
ConstrainedExecution.

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

19 years ago2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 3 Aug 2004 18:43:50 +0000 (18:43 -0000)]
2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>

* PermissionSetCollection.cs: New class in Fx 2.0.
* SecureString.cs: New class in Fx 2.0. Not yet encrypted.

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

19 years ago2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 3 Aug 2004 18:36:01 +0000 (18:36 -0000)]
2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>

* CriticalFinalizerObject.cs: Moved from System.Runtime.Reliability to
match Fx 2.0 beta 1.

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

19 years ago2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 3 Aug 2004 18:23:50 +0000 (18:23 -0000)]
2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>

* ZoneIdentityPermission.cs: Fixed buglets wrt new unit tests. Added
globalization to exceptions.

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

19 years agofix
Ben Maurer [Tue, 3 Aug 2004 18:22:49 +0000 (18:22 -0000)]
fix

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

19 years ago2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 3 Aug 2004 18:21:53 +0000 (18:21 -0000)]
2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>

* corlib_test.dll.sources: Added /Test/System.Security.Permissions/
ZoneIdentityPermissionTest.cs to unit tests.

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

19 years ago2003-08-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 3 Aug 2004 18:19:31 +0000 (18:19 -0000)]
2003-08-03  Sebastien Pouliot  <sebastien@ximian.com>

* ZoneIdentityPermissionTest.cs: New. NUnit 2.2 format.

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

19 years ago2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 3 Aug 2004 15:59:42 +0000 (15:59 -0000)]
2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>

* CodeGroup.cs: Added PolicyLevel parameter to internal
constructor. Added support for attribute PermissionSetName in
FromXml.
* FileCodeGroup.cs: Added PolicyLevel parameter to internal
constructor.
* FirstMatchCodeGroup.cs: Added PolicyLevel parameter to internal
constructor.
* NetCodeGroup.cs: Added PolicyLevel parameter to internal
constructor.
* PolicyLevel.cs: Throw a PolicyException when asked to save a
AppDomain policy. Use new CodeGroup constructor with "this".
* UnionCodeGroup.cs: Added PolicyLevel parameter to internal
constructor. Added Copy(bool) to copy, or not, the childs.

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

19 years ago2004-08-03 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Tue, 3 Aug 2004 15:43:40 +0000 (15:43 -0000)]
2004-08-03  Ben Maurer  <bmaurer@ximian.com>

* unsafe-9.cs: new test for #62263.

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

19 years ago2004-08-03 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Tue, 3 Aug 2004 15:43:31 +0000 (15:43 -0000)]
2004-08-03  Ben Maurer  <bmaurer@ximian.com>

* expression.cs: For pointer arith., make sure to use
the size of the type, not the size of the pointer to
the type.

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

19 years ago2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 3 Aug 2004 15:02:43 +0000 (15:02 -0000)]
2004-08-03  Sebastien Pouliot  <sebastien@ximian.com>

* ZoneIdentityPermission.cs: Reordered attributes in ToXml and added
missing Zone attribute.

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

19 years agoTue Aug 3 17:54:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 3 Aug 2004 14:54:16 +0000 (14:54 -0000)]
Tue Aug 3 17:54:17 CEST 2004 Paolo Molaro <lupus@ximian.com>

* gc.c: make GC warning messages use the trace API, they are just
noise to most of the users.

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

19 years agoUpdate with some comments from Zoltan
Miguel de Icaza [Tue, 3 Aug 2004 14:36:14 +0000 (14:36 -0000)]
Update with some comments from Zoltan

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

19 years ago2004-08-03 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Tue, 3 Aug 2004 13:58:07 +0000 (13:58 -0000)]
2004-08-03 Anirban Bhattacharjee <banirban@novell.com>
        * mb-parser.jay: Interface method and property grammar got changed
                         Support for multiple implements in class
        * interface.cs: Interface class has got changed
                        All other interface types have been removed
        * class.cs: Property's Define and CheckBase method changed significantly to be in sync with Interface
        * pending.cs: few related changes
        * attribute.cs: few related changes

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Tue, 3 Aug 2004 13:36:46 +0000 (13:36 -0000)]
ChangeLog: Updated ChangeLog.
MembershipSortOptions.cs:
MembershipPasswordFormat.cs:
MembershipOnlineStatus.cs:
MembershipCreateStatus.cs:
CookieProtection.cs: minor modifications.

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Tue, 3 Aug 2004 13:30:50 +0000 (13:30 -0000)]
ChangeLog: Updated ChangeLog.
SessionStateActionFlags.cs: Added enumeration.

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Tue, 3 Aug 2004 13:24:32 +0000 (13:24 -0000)]
ChangeLog: Updated ChangeLog.
WmlPostFieldType.cs : Added enumeration

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Tue, 3 Aug 2004 13:20:56 +0000 (13:20 -0000)]
ChangeLog: Updated ChangeLog.
ImageScaleMode.cs:
ImageType.cs:
StorageType.cs: Added enumerations.

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

19 years ago2004-08-03 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 3 Aug 2004 13:20:19 +0000 (13:20 -0000)]
2004-08-03  Marek Safar  <marek.safar@seznam.cz>

Fix for #60722
* class.cs (Class): Added error CS0502 test.

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

19 years ago2004-08-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 3 Aug 2004 13:20:17 +0000 (13:20 -0000)]
2004-08-03  Atsushi Enomoto  <atsushi@ximian.com>

* DTDValidatingReader.cs,
  XmlValidatingReader.cs : implemented IXmlNamespaceResolver.
* XmlNamespaceManager.cs,
  XmlNodeReader.cs : implemented GetNamespacesInScope().

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

19 years ago2004-08-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 3 Aug 2004 13:19:35 +0000 (13:19 -0000)]
2004-08-03  Atsushi Enomoto <atsushi@ximian.com>

* XsdValidatingReader.cs : implemented 2.0 IXmlNamespaceResolver.

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Tue, 3 Aug 2004 13:10:54 +0000 (13:10 -0000)]
ChangeLog: Updated ChangeLog.
DataControlCellType.cs
DataControlRowType.cs
DataControlRowState.cs
DetailsViewMode.cs
DynamicImageParameterMode.cs
FormViewMode.cs
HotSpotMode.cs
ImageFieldMode.cs
LiteralMode.cs
LogoutAction.cs
Orientation.cs
PagerButtons.cs
PathDirection.cs
ScrollBars.cs
SiteMapNodeItemType.cs
SiteMapNodeType.cs
SiteMapViewType.cs
SortDirection.cs
TableCaptionAlign.cs
TableHeaderScope.cs
TableViewMode.cs
TreeNodeSelectAction.cs
TreeNodeTypes.cs
TreeViewImageSet.cs
WizardStepType.cs: Added enumerations.

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

19 years agoChangeLog: Created ChangeLog
Sanja Gupta [Tue, 3 Aug 2004 12:51:04 +0000 (12:51 -0000)]
ChangeLog: Created ChangeLog
ConnectionPointType.cs : Implemented enumeration.
PartChromeState.cs : Implemented enumeration.
PartChromeType.cs : Implemented enumeration.
PersonalizationScope.cs : Implemented enumeration.
WebPartExportMode.cs : Implemented enumeration.
WebPartHelpMode.cs : Implemented enumeration.

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

19 years ago2004-08-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 3 Aug 2004 11:52:49 +0000 (11:52 -0000)]
2004-08-03  Atsushi Enomoto  <atsushi@ximian.com>

* XmlCharacterData.cs,
  XmlDocument.cs,
  XmlNodeChangedEventArgs.cs :
  Implemented XmlNodeChangedEventArgs.OldValue and .NewValue.

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

19 years agoReworded and Reformatted the Readme
Jambunathan K [Tue, 3 Aug 2004 08:27:21 +0000 (08:27 -0000)]
Reworded and Reformatted the Readme

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

19 years agoFix for bug #61749
Satya Sudha K [Tue, 3 Aug 2004 07:45:57 +0000 (07:45 -0000)]
Fix for bug #61749

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

19 years agoTue Aug 3 01:35:44 PDT 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 3 Aug 2004 07:35:23 +0000 (07:35 -0000)]
Tue Aug 3 01:35:44 PDT 2004 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c: mul.ovf.un exception name fix.

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

19 years agoFix for #60997.
Raja R Harinath [Tue, 3 Aug 2004 07:10:41 +0000 (07:10 -0000)]
Fix for #60997.
(Attribute.complained_before): New flag.
(Attribute.ResolveType, Attribute.Resolve),
(Attribute.DefinePInvokeMethod): Set it.
(Attributes.Search): Pass 'complain' to Attribute.ResolveType.

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

19 years ago2004-08-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 3 Aug 2004 06:51:00 +0000 (06:51 -0000)]
2004-08-03  Atsushi Enomoto <atsushi@ximian.com>

* xml-classes : some updates on 2.0 stuff.

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

19 years ago2004-08-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 3 Aug 2004 06:49:58 +0000 (06:49 -0000)]
2004-08-03  Atsushi Enomoto  <atsushi@ximian.com>

* XmlWriter.cs : implemented settings-less Create().
* XmlWriterSettings.cs : added some comments.

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

19 years ago2004-08-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 3 Aug 2004 06:48:05 +0000 (06:48 -0000)]
2004-08-03  Atsushi Enomoto  <atsushi@ximian.com>

* XPathEditableNavigator.cs : implemented some editor support methods.

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

19 years ago2004-08-03 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 05:02:37 +0000 (05:02 -0000)]
2004-08-03  Martin Baulig  <martin@ximian.com>

* debug-mono-symfile.c (read_string): Correctly read the string.

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

19 years ago2004-08-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 3 Aug 2004 03:52:57 +0000 (03:52 -0000)]
2004-08-03  Atsushi Enomoto  <atsushi@ximian.com>

* IApplicationHost.cs : missing namespace import.

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

19 years ago2004-08-03 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 03:42:28 +0000 (03:42 -0000)]
2004-08-03  Martin Baulig  <martin@ximian.com>

* test-282.cs: New test for #62322.

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

19 years ago2004-08-03 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 03:41:51 +0000 (03:41 -0000)]
2004-08-03  Martin Baulig  <martin@ximian.com>

* expression.cs (Binary.ResolveOperator): Don't abort if we can't
use a user-defined operator; we still need to do numeric
promotions in case one argument is a builtin type and the other
one has an implicit conversion to that type.  Fixes #62322.

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

19 years ago(MapPath): Add [In] attribute.
Duncan Mak [Tue, 3 Aug 2004 02:23:41 +0000 (02:23 -0000)]
(MapPath): Add [In] attribute.

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

19 years ago2004-08-03 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 01:56:34 +0000 (01:56 -0000)]
2004-08-03  Martin Baulig  <martin@ximian.com>

* mini-x86.c (mono_arch_call_opcode): Correctly handle generic
instances; before jumping to `handle_enum', also modify `ptype'.

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

19 years ago* ApplicationShutdownReason.cs: Fixed typos.
Duncan Mak [Tue, 3 Aug 2004 01:56:09 +0000 (01:56 -0000)]
* ApplicationShutdownReason.cs: Fixed typos.

* HttpCookieMode.cs:
* HttpDataTransferMode.cs:
* HttpRequestPriority.cs: Added [Serializable] attribute.

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

19 years ago* RuleFiringRecord.cs:
Duncan Mak [Tue, 3 Aug 2004 01:55:15 +0000 (01:55 -0000)]
* RuleFiringRecord.cs:
* WebApplicationInformation:
* WebEventFormatter: Signature fixes, hide the constructor.

* IRegiisUtility.cs: Fixed name.

* EventNotificationType.cs:
* SessionStateType.cs:
* SqlFeatures.cs: Added missing attributes.

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

19 years ago2004-08-03 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 01:54:40 +0000 (01:54 -0000)]
2004-08-03  Martin Baulig  <martin@ximian.com>

* gen-64.cs: New test.

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

19 years ago* IAppManagerAppDomainFactory.cs:
Duncan Mak [Tue, 3 Aug 2004 01:53:41 +0000 (01:53 -0000)]
* IAppManagerAppDomainFactory.cs:
* IProcessHostSupportFunction.cs: signature fixes.

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

19 years ago2004-08-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 3 Aug 2004 01:53:34 +0000 (01:53 -0000)]
2004-08-02  Martin Baulig  <martin@ximian.com>

* class.cs (TypeContainer.ifaces): Make this a `Type[]', not a
`TypeExpr[]' array.
(TypeContainer.GetClassBases): Return the unexpanded list of
interfaces; we expand them later.
(TypeContainer.DefineType): After creating the TypeBuilder, call
TypeManager.ExpandInterfaces() to get an expanded and resolved
list of interfaces.

* ecore.cs (TypeExpr.GetInterfaces): Removed

* generics.cs (Constraints.InterfaceConstraints): Remove.
(TypeParameter.DefineType): Call TypeManager.RegisterBuilder() to
register the interface constraints.

* typemanager.cs
(TypeManager.AddUserType): Removed the `ifaces' argument.
(TypeManager.AddTypeParameter): Likewise.
(TypeManager.AddUserInterface): Removed, was unused.
(TypeManager.RegisterBuilder): Take a `Type[]' instead of a
`TypeExpr[]' array for the interfaces.
(TypeManager.ExpandInterfaces): Call this after the TypeBuilder
has been defined, returns a list of the resolved interfaces types.
(TypeManager.GetInterfaces): Return a `Type[]', not a `TypeExpr[]'.
(TypeManager.GetExplicitInterfaces): Likewise.

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

19 years ago* System.Web.dll.sources: Added new enums.
Duncan Mak [Tue, 3 Aug 2004 01:38:34 +0000 (01:38 -0000)]
* System.Web.dll.sources: Added new enums.

* ButtonType.cs:
* LoginFailureAction.cs:
* LoginTextLayout.cs: Added enumerations.

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

19 years ago* ApplicationShutdownReason.cs:
Duncan Mak [Tue, 3 Aug 2004 01:00:24 +0000 (01:00 -0000)]
* ApplicationShutdownReason.cs:
* HttpCookieMode.cs:
* HttpDataTransferMode.cs:
* HttpRequestPriority.cs: Added 2.0 enumerations.

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

19 years ago2004-08-02 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 3 Aug 2004 00:59:04 +0000 (00:59 -0000)]
2004-08-02  Duncan Mak  <duncan@ximian.com>

* ProfileAuthenticationOption.cs: Added enumeration.

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

19 years ago2004-08-02 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 3 Aug 2004 00:57:57 +0000 (00:57 -0000)]
2004-08-02  Duncan Mak  <duncan@ximian.com>

* EventNotificationType.cs:
* SessionStateType.cs:
* SqlFeatures.cs: Added enumerations.

* IRegissUtility.cs:
* IRegisterCreateITypeLib.cs: Added interfaces.

* RuleFiringRecord.cs:
* WebApplicationInformation.cs:
* WebBaseEvent.cs:
* WebEventFormatter.cs: Stubbed out classes.

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

19 years ago* IAppManagerAppDomainFactory.cs:
Duncan Mak [Tue, 3 Aug 2004 00:55:45 +0000 (00:55 -0000)]
* IAppManagerAppDomainFactory.cs:
* IApplicationHost.cs:
* IHttpWorkerRequestHandler.cs:
* IProcessHost.cs:
* IProcessHostFactoryHelper.cs:
* IProcessHostSupportFunction.cs:
* IProcessPingCallback.cs:
* IQueueHost.cs:
* IRegisteredObject.cs: Added interfaces.

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

19 years ago2004-08-02 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 3 Aug 2004 00:53:06 +0000 (00:53 -0000)]
2004-08-02  Duncan Mak  <duncan@ximian.com>

* AuthorizationRuleAction.cs:
* BuildProviderAppliesTo.cs:
* CustomErrorsMode.cs:
* MachineKeyValidation.cs:
* PagesEnableSessionState.cs:
* PagesToCountAction.cs:
* ProcessModelComAuthenticationLevel.cs:
* ProcessModelComImpersonationLevel.cs:
* ProcessModelLogLevel.cs;
* SerializationMode.cs:
* TraceDisplayMode.cs: Added enumerations.

* IRemoteWebConfigarationHostServer.cs: Added interface.

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

19 years ago* BuildProviderResultFlags.cs:
Duncan Mak [Tue, 3 Aug 2004 00:50:18 +0000 (00:50 -0000)]
* BuildProviderResultFlags.cs:
* IImplicitResourceProvider.cs:
* ImplicitResourceKey.cs:
* IResourceReader.cs: Added.

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

19 years ago2004-08-02 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 3 Aug 2004 00:49:22 +0000 (00:49 -0000)]
2004-08-02  Duncan Mak  <duncan@ximian.com>

* WebAdminUserControl.cs (DatabaseType): Added.

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

19 years agoAdded new enums and interfaces and re-ordered alphabetically.
Duncan Mak [Tue, 3 Aug 2004 00:48:53 +0000 (00:48 -0000)]
Added new enums and interfaces and re-ordered alphabetically.

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

19 years ago2004-08-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 2 Aug 2004 23:08:29 +0000 (23:08 -0000)]
2004-08-02  Sebastien Pouliot  <sebastien@ximian.com>

* CodeGroup.cs: Fixed Equals (true) which, strangely, only compares
on level of children.
* HashMembershipCondition.cs: Added empty constructor so Activator.
CreateInstance can work.
* PolicyLevel.cs: Implemented PolicyType (NET_2_0), Resolve and Save.
* PublisherMembershipCondition.cs: Added empty constructor so
Activator.CreateInstance can work.
* SiteMembershipCondition.cs: Added empty constructor so Activator.
CreateInstance can work.
* StrongNameMembershipCondition.cs: Added empty constructor so
Activator.CreateInstance can work.
* UnionCodeGroup.cs: Partial implementation for Resolve (missing
children support). Implemented ResolveMatchingCodeGroups.
* ZoneMembershipCondition.cs: Added empty constructor so Activator.
CreateInstance can work. Removed "class" validation in FromXml.

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

19 years ago2004-08-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 2 Aug 2004 23:01:07 +0000 (23:01 -0000)]
2004-08-02  Sebastien Pouliot  <sebastien@ximian.com>

* PolicyTypeLevel.cs: Removed duplicate license.
* SecurityManager.cs: Moved secuirty demands as attributes (but mcs
doesn't seem to encode them properly as they show up in corcompare).
Implemented IsGranted, ResolvePolicy (but some code is still missing
in related classes) and SavePolicy/SavePolicyLevel.

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

19 years ago2003-08-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 2 Aug 2004 22:45:49 +0000 (22:45 -0000)]
2003-08-02  Sebastien Pouliot  <sebastien@ximian.com>

* UnionCodeGroupTest.cs: Added tests for ResolveMatchingCodeGroups.

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

19 years ago2003-08-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 2 Aug 2004 22:43:24 +0000 (22:43 -0000)]
2003-08-02  Sebastien Pouliot  <sebastien@ximian.com>

* SecurityManagerTest.cs: Added bunch of tests for null usage.
Converted to NUnit 2.2.

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