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
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
Miguel de Icaza [Wed, 4 Aug 2004 16:59:58 +0000 (16:59 -0000)]
Flush
svn path=/trunk/mcs/; revision=31874
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Sanja Gupta [Wed, 4 Aug 2004 09:47:37 +0000 (09:47 -0000)]
WmlPostFieldType.cs: Minor, coding guidelines.
svn path=/trunk/mcs/; revision=31853
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
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
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
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
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
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
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
Neale Ferguson [Wed, 4 Aug 2004 02:57:51 +0000 (02:57 -0000)]
Update comments
svn path=/trunk/mono/; revision=31841
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
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
Jordi Mas i Hernandez [Tue, 3 Aug 2004 23:09:02 +0000 (23:09 -0000)]
fixes spelling mistake
svn path=/trunk/mcs/; revision=31838
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
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
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
Marek Safar [Tue, 3 Aug 2004 21:57:02 +0000 (21:57 -0000)]
Removed wrong files
svn path=/trunk/mcs/; revision=31834
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
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
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
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
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
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
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
Sebastien Pouliot [Tue, 3 Aug 2004 18:48:45 +0000 (18:48 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=31821
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
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
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
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
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
Ben Maurer [Tue, 3 Aug 2004 18:22:49 +0000 (18:22 -0000)]
fix
svn path=/trunk/mcs/; revision=31815
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Jambunathan K [Tue, 3 Aug 2004 08:27:21 +0000 (08:27 -0000)]
Reworded and Reformatted the Readme
svn path=/trunk/mcs/; revision=31790
Satya Sudha K [Tue, 3 Aug 2004 07:45:57 +0000 (07:45 -0000)]
Fix for bug #61749
svn path=/trunk/mcs/; revision=31785
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
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
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
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
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
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
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
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
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
Duncan Mak [Tue, 3 Aug 2004 02:23:41 +0000 (02:23 -0000)]
(MapPath): Add [In] attribute.
svn path=/trunk/mcs/; revision=31770
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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