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

* GacIdentityPermission.cs: New. for NET_2_0
* GacIdentityPermissionAttribute.cs: New. for NET_2_0

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

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

* Gac.cs: New. Implemented Gac evidence for NET_2_0.
* GacMembershipCondition.cs: New. for NET_2_0.
* ZoneMembershipCondition.cs: Added missing "class" attribute in ToXml.

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

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

* SecurityManagerTest.cs: Added more unit tests.

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

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

* GacMembershipConditionTest.cs: New. Unit tests in NUnit 2.2 format.
* GacTest.cs: New. Unit tests in NUnit 2.2 format.

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

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

Fix bug 60333, 55971 in the more general way
* attribute.cs (Attribute.GetAttributeArgumentExpression):
Added arg_type argument for constant conversion.
(Attribute.Resolve): Reuse GetAttributeArgumentExpression.

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

19 years ago- Fixed Invalidation bug (calculated wrong client area)
Peter Dennis Bartok [Wed, 4 Aug 2004 21:14:26 +0000 (21:14 -0000)]
- Fixed Invalidation bug (calculated wrong client area)
- Added ClientSize setter

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

19 years ago- Added AutoScale properties
Peter Dennis Bartok [Wed, 4 Aug 2004 21:13:47 +0000 (21:13 -0000)]
- Added AutoScale properties

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

19 years ago- Added latest files
Peter Dennis Bartok [Wed, 4 Aug 2004 21:13:16 +0000 (21:13 -0000)]
- Added latest files

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

19 years agoFurther 64-bit S/390 updates
Neale Ferguson [Wed, 4 Aug 2004 20:43:11 +0000 (20:43 -0000)]
Further 64-bit S/390 updates

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

19 years agoAdd a hack to work around the issue with a 2.0 corlib.
Duncan Mak [Wed, 4 Aug 2004 20:26:33 +0000 (20:26 -0000)]
Add a hack to work around the issue with a 2.0 corlib.

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

19 years ago- Added Invalidate handling
Peter Dennis Bartok [Wed, 4 Aug 2004 20:11:24 +0000 (20:11 -0000)]
- Added Invalidate handling

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

19 years agoAdd
Miguel de Icaza [Wed, 4 Aug 2004 19:46:09 +0000 (19:46 -0000)]
Add

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

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

Fix bug #59760
* class.cs (TypeContainer ): New inner classes MethodArrayList,

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

19 years agoAdd
Miguel de Icaza [Wed, 4 Aug 2004 19:44:06 +0000 (19:44 -0000)]
Add

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

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

Fix bug #59760
* class.cs (TypeContainer ): New inner classes MethodArrayList,
OperatorArrayList, MethodCoreArrayList for typecontainer
containers. Changed class member types to these new types.
(MethodArrayList.DefineMembers): Added test for CS0659.

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

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

* Zone.cs: (Very) basic implementation of CreateFromUrl so we can
create a Zone evidence using an assembly location (file://...).
* ZoneMembershipCondition.cs: Fixed implementation wrt new unit tests.

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

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

* corlib_test.dll.sources: Added /Test/System.Security.Policy/
ZoneMembershipConditionTest.cs to unit tests.

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

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