mono.git
19 years ago2004-09-12 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 12 Sep 2004 20:21:07 +0000 (20:21 -0000)]
2004-09-12  Marek Safar  <marek.safar@seznam.cz>

* class.cs (TypeContainer.DoDefineMembers): Do not call
DefineDefaultConstructor for static classes.

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

19 years ago2004-09-12 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 12 Sep 2004 20:18:23 +0000 (20:18 -0000)]
2004-09-12  Marek Safar  <marek.safar@seznam.cz>

* TypeBuilder.cs: Do not create default constructor for
static classes.

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

19 years ago2004-09-12 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sun, 12 Sep 2004 16:06:53 +0000 (16:06 -0000)]
2004-09-12 Ben Maurer  <bmaurer@ximian.com>

* HttpContext.cs: use CallContext. It is a little bit faster.

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

19 years ago2004-09-12 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sun, 12 Sep 2004 15:02:23 +0000 (15:02 -0000)]
2004-09-12 Ben Maurer  <bmaurer@ximian.com>

* BinaryReader.cs: Use ReadByte when possible. Gives a tad
of perf, and fixes a bug reported on mono-patches-list

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

19 years agorefresh
Marek Safar [Sun, 12 Sep 2004 13:20:16 +0000 (13:20 -0000)]
refresh

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

19 years ago2004-09-12 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 12 Sep 2004 13:19:49 +0000 (13:19 -0000)]
2004-09-12  Marek Safar  <marek.safar@seznam.cz>

* attribute.cs (Attribute.Resolve): Add error 653 report.

* class.cs (Class.ApplyAttributeBuilder): Add error 641
report.
(Method.ApplyAttributeBuilder): Add error 685 report.
(Operator.Define): Add error 564 report.

* cs-tokenizer.cs (handle_hex): Add error 1013 report.

* expression.cs (Invocation.DoResolve): Add error
245 and 250 report.

* parameter.cs (Parameter.ApplyAttributeBuilder): Add
error 674 report.

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

19 years ago2004-09-12 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 12 Sep 2004 10:28:54 +0000 (10:28 -0000)]
2004-09-12  Atsushi Enomoto <atsushi@ximian.com>

* XPath2Expression.cs : ComparisonExpr.CompareAtomic() should consider
  spec-conformant untypedAtomic handling.
* XQueryContext.cs : Variables were incorrectly added to the older
  context. Fixed Context and ContextManager constructors that were
  in silly chicken-and-egg.
* XPathSequence.cs : now Context property always returns current
  XQuery context (will be fixed; it is workaround for variable
  resolution). In For iteration, context sequence should vary.
* XQueryComparisonOperator.cs : All value comparison failed to return
  true when both operands are the same types.
* XsltCommand.cs : use XmlWriter.Create().

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

19 years ago* System.dll.sources: removed duplicate entry for System.Net.Configuration.
Gert Driesen [Sun, 12 Sep 2004 07:37:22 +0000 (07:37 -0000)]
* System.dll.sources: removed duplicate entry for System.Net.Configuration.
WebRequestModuleHandler

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

19 years agooops
Ben Maurer [Sun, 12 Sep 2004 02:01:39 +0000 (02:01 -0000)]
oops

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

19 years ago2004-09-11 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 12 Sep 2004 01:43:02 +0000 (01:43 -0000)]
2004-09-11 Ben Maurer  <bmaurer@users.sourceforge.net>

* CallContext.cs: Use [ThreadStatic], it is much faster than the
Thread.[Get/Set]Data functions

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

19 years ago2004-09-11 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 12 Sep 2004 01:24:43 +0000 (01:24 -0000)]
2004-09-11 Ben Maurer  <bmaurer@users.sourceforge.net>

* CADMessages.cs: get rid of method / type name, it is not needed
* MethodCall.cs: lazily init method / type name.
* ReturnMessage.cs: lazily init method / type name, sig.

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

19 years ago2004-09-11 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 12 Sep 2004 01:20:28 +0000 (01:20 -0000)]
2004-09-11 Ben Maurer  <bmaurer@users.sourceforge.net>

* RemotingServices.cs: use MethodBase rather than looking
for the method ourselves. It has higher perf in x-ad calls.

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

19 years ago2004-09-11 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 11 Sep 2004 22:55:05 +0000 (22:55 -0000)]
2004-09-11  Sebastien Pouliot  <sebastien@ximian.com>

* System_test.dll.sources: Added unit tests for System.Diagnostics.
EventLogPermission and PerformanceCounterPermission.

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

19 years ago2004-09-11 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 11 Sep 2004 22:53:31 +0000 (22:53 -0000)]
2004-09-11  Sebastien Pouliot  <sebastien@ximian.com>

* EventLogPermission.cs: Completed implementation.
* EventLogPermissionAccess.cs: Fixed enum values.
* EventLogPermissionEntry.cs: Added validation for machine names.
* EventLogPermissionEntryCollection.cs: Added synchronization
of entries with the base permission class.
* PerformanceCounterPermission.cs: Completed implementation.
* PerformanceCounterPermissionAccess.cs: Fixed enum values.
* PerformanceCounterPermissionEntry.cs: Added validations for machine
and category names.
* PerformanceCounterPermissionEntryCollection.cs: Added synchronization
of entries with the base permission class.

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

19 years ago2004-09-11 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 11 Sep 2004 22:48:00 +0000 (22:48 -0000)]
2004-09-11  Sebastien Pouliot  <sebastien@ximian.com>

* EventLogPermissionTest.cs: New. Unit tests for EventLogPermission.
* PerformanceCounterPermissionTest.cs: New. Unit tests for
PerformanceCounterPermission.

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

19 years ago2004-09-12 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 11 Sep 2004 22:28:58 +0000 (22:28 -0000)]
2004-09-12  Atsushi Enomoto  <atsushi@ximian.com>

* XmlTextWriter.cs : CloseOutput must be true by default.

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

19 years agorefresh
Marek Safar [Sat, 11 Sep 2004 20:57:23 +0000 (20:57 -0000)]
refresh

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

19 years ago2004-09-11 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sat, 11 Sep 2004 20:56:55 +0000 (20:56 -0000)]
2004-09-11  Marek Safar  <marek.safar@seznam.cz>

* class.cs (ConstructorInitializer.Resolve):
Wrong error number (515->516).

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

19 years ago2004-09-11 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Sat, 11 Sep 2004 20:17:12 +0000 (20:17 -0000)]
2004-09-11  Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

* Npgsql/NpgsqlConnection.cs:
Dispose: Improved implementation. Also added warning logging for
NpgsqlConnection leakings.
Close: Fixed code to allow calling many times even when being disposed.
* Npgsql/NpgsqlConnection.resx:
Added new warning logging message for NpgsqlConnection leakings.
* Npgsql/NpgsqlConnector.cs:
IsValid: new method to check if Connector is still valid.
* Npgsql/NpgsqlConnectorPool.cs:
GetPooledConnector: Improved to check validity of Connector.
FixPoolCountBecauseOfConnectionDisposeFalse: new method to fix the connection pool count
because NpgsqlConnection leaking. This way, uses doesn't run out of connections from pool.

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

19 years ago2004-09-11 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sat, 11 Sep 2004 20:12:27 +0000 (20:12 -0000)]
2004-09-11  Marek Safar  <marek.safar@seznam.cz>

* class.cs (Indexer.Define): Add error 631 report.

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

19 years ago2004-09-11 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sat, 11 Sep 2004 20:10:46 +0000 (20:10 -0000)]
2004-09-11 Ben Maurer  <bmaurer@users.sourceforge.net>

* CADMessages.cs, MethodCall.cs: When doing an x-appdomain
call, store the method in a RuntimeMethodHandle. This allows
us to avoid the expensive lookup operations that must be done
to resolve the method. This makes xsp go from 250 r/s to 450 r/s
for me.

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

19 years ago2004-09-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 11 Sep 2004 19:05:53 +0000 (19:05 -0000)]
2004-09-11  Zoltan Varga  <vargaz@freemail.hu>

* cpu-amd64.md: Fix more instruction lengths.

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

19 years ago2004-09-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 11 Sep 2004 18:51:19 +0000 (18:51 -0000)]
2004-09-11  Zoltan Varga  <vargaz@freemail.hu>

* assembly.c assembly.h icall.c class.c appdomain.c: Lazily load
referenced assemblies. Fixes #62135.

* exception.h exception.c (mono_get_exception_file_not_found2): New
helper function.

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

19 years ago2004-09-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 11 Sep 2004 18:45:08 +0000 (18:45 -0000)]
2004-09-11  Zoltan Varga  <vargaz@freemail.hu>

* cpu-amd64.md: Fix lengths of some instructions.

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

19 years ago2004-09-11 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sat, 11 Sep 2004 18:34:03 +0000 (18:34 -0000)]
2004-09-11  Marek Safar  <marek.safar@seznam.cz>

* ecore.cs (Error_NegativeArrayIndex): Fix 248 error.

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

19 years ago2004-09-11 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sat, 11 Sep 2004 17:14:08 +0000 (17:14 -0000)]
2004-09-11  Marek Safar  <marek.safar@seznam.cz>

* expression.cs (Probe.DoResolve): Add error CS0241 report.

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

19 years ago2004-09-11 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 11 Sep 2004 15:07:55 +0000 (15:07 -0000)]
2004-09-11  Sebastien Pouliot  <sebastien@ximian.com>

* Makefile: Updated to include unit tests.
* System.ServiceProcess.dll.sources: Added ServiceControllerPermission
class to the build.
* System.ServiceProcess_test.dll.sources: New. Added sources file for
unit tests.

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

19 years ago2004-09-11 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 11 Sep 2004 15:06:39 +0000 (15:06 -0000)]
2004-09-11  Sebastien Pouliot  <sebastien@ximian.com>

* ChangeLog: New.
* ServiceControllerPermission.cs: New. Added permission class.
* ServiceControllerPermissionAttribute.cs: Completed TODO, added
missing validations (machine and service names). Fixed AttributeUsage.
* ServiceControllerPermissionEntry.cs: Added internal GetBaseEntry for
synchronization. Converted spaces to tabs.
* ServiceControllerPermissionEntryCollection.cs: Added synchronization
with entries in the base class. Converted spaces to tabs.

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

19 years ago2004-09-11 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 11 Sep 2004 15:01:48 +0000 (15:01 -0000)]
2004-09-11  Sebastien Pouliot  <sebastien@ximian.com>

* ServiceControllerPermissionAttributeTest.cs: New. Unit tests for
ServiceControllerPermissionAttribute class.
* ServiceControllerPermissionTest.cs: New. Unit tests for Service
ControllerPermission class.

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

19 years ago2004-09-11 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sat, 11 Sep 2004 13:57:16 +0000 (13:57 -0000)]
2004-09-11 Ben Maurer  <bmaurer@users.sourceforge.net>

* inssel.brg: Make the array ldelema check aot friendly.

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

19 years ago2004-09-11 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Sat, 11 Sep 2004 13:04:49 +0000 (13:04 -0000)]
2004-09-11  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* Utils.cs: Wrong return type in CopyArray Signature. Bug #65651

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

19 years ago2004-09-11 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Sat, 11 Sep 2004 12:30:09 +0000 (12:30 -0000)]
2004-09-11  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* ObjectType.cs: Corrected some test ordering in ObjTst and using new getObjTstString to test two candidate strings. Bug #65653

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

19 years ago2004-09-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 11 Sep 2004 09:46:20 +0000 (09:46 -0000)]
2004-09-11  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c (mono_arch_get_argument_info): Fix stack_unwind test.

* cpu-amd64.md inssel-long.brg inssel-amd64.brg: Small optimizations.

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

19 years ago- Added DoDragDrop() [incomplete]
Peter Dennis Bartok [Sat, 11 Sep 2004 03:50:00 +0000 (03:50 -0000)]
- Added DoDragDrop() [incomplete]
- Properly implemented 'Visible' handling
- Added SetVisibleCore()
- Implemented FindChildAtPoint()
- Implemented GetContainerControl()
- Implemented Hide()

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

19 years ago- Moved methods into their appropriate #regions
Peter Dennis Bartok [Sat, 11 Sep 2004 01:28:11 +0000 (01:28 -0000)]
- Moved methods into their appropriate #regions
- Reordered methods within regions alphabetically

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

19 years ago- Added method to retrieve text from window
Peter Dennis Bartok [Sat, 11 Sep 2004 00:57:35 +0000 (00:57 -0000)]
- Added method to retrieve text from window

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

19 years ago- Moved some internal functions into the internal region
Peter Dennis Bartok [Sat, 11 Sep 2004 00:56:33 +0000 (00:56 -0000)]
- Moved some internal functions into the internal region
- Implemented FontHeight
- Implemented RenderRightToLeft
- Implemented ResizeRedraw
- Implemented ShowFocusCues
- Implemented ShowKeyboardCues
- Implemented FromChildHandle
- Implemented FromHandle
- Implemented IsMnemonic
- Implemented ReflectMessage
- All public and protected Static Methods are now complete

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

19 years ago- Implemented remaining missing public instance properties
Peter Dennis Bartok [Fri, 10 Sep 2004 22:54:52 +0000 (22:54 -0000)]
- Implemented remaining missing public instance properties
- Alphabetized some out of order properties

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

19 years ago2004-10-10 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 10 Sep 2004 22:09:05 +0000 (22:09 -0000)]
2004-10-10  Tim Coleman <tim@timcoleman.com>
* ConfigurationElementCollection.cs:
Add XML_DEP

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

19 years ago2004-09-10 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 10 Sep 2004 22:08:21 +0000 (22:08 -0000)]
2004-09-10  Tim Coleman <tim@timcoleman.com>
* Add XML_DEP to all sources.

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

19 years ago2004-09-10 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Fri, 10 Sep 2004 21:12:40 +0000 (21:12 -0000)]
2004-09-10 Marek Safar <marek.safar@seznam.cz>

* do-test.pl: Make report readable (I was really confuse).
Fixed bug on my machine CR+LF in *-expect-* files.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 19:58:21 +0000 (19:58 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* System_test.dll.sources: Added PermissionHelper to the build.
* System_test.dll.sources: Added unit tests for System.Security.
Permissions.ResourcePermissionBase and ResourcePermissionBaseEntry,
System.Web.AspNetHostingPermission and AspNetHostingPermissionAttribute.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 19:54:12 +0000 (19:54 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* EventLogPermission.cs: Fixed initialization (TagNames and
PermissionAccessType).
* EventLogPermissionAccess.cs: Added new enums for NET_2_0 and added
[Obsolete] to some existing elements.
* EventLogPermissionAttribute.cs: Added missing validation to property
MachineName. Fixed changes for NET_2_0.
* PerformanceCounterPermission.cs: Fixed initialization (TagNames and
PermissionAccessType).
* PerformanceCounterPermissionAccess.cs: Added new enums for NET_2_0
and added [Obsolete] to some existing elements.
* PerformanceCounterPermissionAttribute.cs: Added missing validations
to properties (Path, MachineName). Fixed changes for NET_2_0.

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

19 years ago2004-09-10 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 10 Sep 2004 19:53:11 +0000 (19:53 -0000)]
2004-09-10  Tim Coleman <tim@timcoleman.com>
        * System.dll.sources: Add System.Net.Cache, System.Net.Configuration,
                System.Net.Mail, System.Configuration classes

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

19 years ago2004-09-10 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 10 Sep 2004 19:51:36 +0000 (19:51 -0000)]
2004-09-10  Tim Coleman <tim@timcoleman.com>
        * SmtpClient.cs SmtpFailedRecipientsException.cs:
                Add failed recipient exception handling.

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

19 years ago2004-09-10 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 10 Sep 2004 19:50:10 +0000 (19:50 -0000)]
2004-09-10  Tim Coleman <tim@timcoleman.com>
        * ConfigurationElementCollection.cs ConfigurationElementCollectionType.cs:
                New Fx 2.0 stubs
        * ConfigurationElement.cs:
                Fix function declaration

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

19 years ago2004-09-10 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 10 Sep 2004 19:47:45 +0000 (19:47 -0000)]
2004-09-10  Tim Coleman <tim@timcoleman.com>
        * AuthenticationModuleElement.cs AuthenticationModuleElementCollection.cs
        * AuthenticationModulesSection.cs BypassElement.cs BypassElementCollection.cs
        * ConnectionManagementElement.cs ConnectionManagementElementCollection.cs
        * ConnectionManagementSection.cs DefaultProxySection.cs
        * HttpCachePolicyElement.cs HttpWebRequestElement.cs
        * Ipv6Element.cs MailSettingsSection.cs ModuleElement.cs
        * NetSectionGroup.cs ProxyElement.cs RequestCachingSection.cs
        * ServicePointManagerElement.cs SettingsSection.cs SmtpElement.cs
        * SocketElement.cs UriParserElement.cs UriParserElementCollection.cs
        * UriParserSection.cs WebRequestModuleElement.cs
        * WebRequestModuleElementCollection.cs WebRequestModulesSection.cs:
                New classes for Fx 2.0

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 19:47:03 +0000 (19:47 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* DnsPermission.cs: Updated to pass new unit tests.
* DnsPermissionAttribute.cs: Cleanup.
* SocketPermission.cs: Updated to pass new unit tests.
* SocketPermissionAttribute.cs: Updated to pass new unit tests.
* WebPermission.cs: Implemented some TODO - not complete yet.
* WebPermissionAttribute.cs: Updated to pass new unit tests.

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

19 years ago2004-09-10 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 10 Sep 2004 19:44:30 +0000 (19:44 -0000)]
2004-09-10  Tim Coleman <tim@timcoleman.com>
        * HttpCacheAgeControl.cs HttpRequestCacheLevel.cs HttpRequestCachePolicy.cs
        * RequestCacheLevel.cs RequestCachePolicy.cs:
                New classes for Fx 2.0

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 19:40:45 +0000 (19:40 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* AspNetHostingPermission.cs: Completed TODO.
* AspNetHostingPermissionAttribute.cs: Completed TODO and added enum
validation.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 19:32:23 +0000 (19:32 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* PermissionHelper.cs: New. Static methods to help implementation of
permission classes.
* ResourcePermissionBase.cs: Implemented all TODO (except FromXml
which isn't complete).
* ResourcePermissionBaseEntry.cs: Minor cleanup (namespaces, style).

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 19:25:58 +0000 (19:25 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* DnsPermissionAttributeTest.cs: New. Unit tests for DnsPermissionAttr.
* DnsPermissionTest.cs: New. Unit tests for DnsPermission.
* SocketPermissionAttributeTest.cs: New. Unit tests for
SocketPermissionAttribute.
* WebPermissionAttributeTest.cs: New. Unit tests for WebPermission
Attribute.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 19:22:04 +0000 (19:22 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* AspNetHostingPermissionAttributeTest.cs: New. Unit tests for AspNet
HostingPermissionAttribute.
* AspNetHostingPermissionTest.cs: New. Unit tests for AspNetHosting
Permission.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 19:20:53 +0000 (19:20 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* EventLogPermissionAttributeTest.cs: New. Unit tests for
EventLogPermissionAttribute.
* PerformanceCounterPermissionAttributeTest.cs: New. Unit tests for
PerformanceCounterPermissionAttribute.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 19:17:50 +0000 (19:17 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* ResourcePermissionBaseEntryTest.cs: New. Unit tests for
ResourcePermissionBaseEntry.
* ResourcePermissionBaseTest.cs: New. Unit tests for
ResourcePermissionBase.

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

19 years ago2004-09-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 10 Sep 2004 18:52:36 +0000 (18:52 -0000)]
2004-09-10  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c: Fix build.

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

19 years ago2004-09-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 10 Sep 2004 18:11:44 +0000 (18:11 -0000)]
2004-09-10  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.c mini-x86.c mini-amd64.c: Use the new
mono_type_get_underlying_type () helper function to simplify code.

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

19 years ago2004-09-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 10 Sep 2004 18:00:39 +0000 (18:00 -0000)]
2004-09-10  Zoltan Varga  <vargaz@freemail.hu>

* class.h class.c: Add mono_type_get_underlying_type ().

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

19 years ago2004-09-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 10 Sep 2004 17:29:35 +0000 (17:29 -0000)]
2004-09-10  Zoltan Varga  <vargaz@freemail.hu>

* Makefile.am (populate-runtime-subdir): Avoid -path argument to find
since it is not supported on solaris.

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

19 years ago2004-09-10 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Fri, 10 Sep 2004 14:30:05 +0000 (14:30 -0000)]
2004-09-10  Marek Safar  <marek.safar@seznam.cz>

* cs-parser.jay: Added error CS0241 report.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 14:24:36 +0000 (14:24 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* DirectoryServicesPermission.cs: Completed TODO.
* DirectoryServicesPermissionAttribute.cs: Added path validation and
enable the creation of unrestricted permissions.
* DirectoryServicesPermissionEntry.cs: Add internal method to return
an ResourcePermissionBaseEntry instance.
* DirectoryServicesPermissionEntryCollection.cs: Allow synchronization
of elements with the base permission class (required to enable Copy).

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 14:17:48 +0000 (14:17 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* Makefile: Activate unit tests.
* System.DirectoryServices_test.dll.sources: New. Source list for unit
tests.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 14:13:46 +0000 (14:13 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* ChangeLog: New.
* DirectoryServicesPermissionAttributeTest.cs: New. Unit tests for
DirectoryServicesPermissionAttribute.
* DirectoryServicesPermissionTest.cs: New. Unit tests for Directory
ServicesPermission.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 14:10:35 +0000 (14:10 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* MessageQueuePermission.cs: Implemented enough TODO so compilers can
call ToXml (and the runtime can call FromXml) without exceptions.
* MessageQueuePermissionAttribute.cs: Implemented all TODO.
* MessageQueuePermissionEntry.cs: Implemented all TODO.
* MessageQueuePermissionEntryCollection.cs: Removed Clear on On*
methods and added TODO.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 14:06:10 +0000 (14:06 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* Makefile: Activate unit tests.
* System.Messaging_test.dll.sources: New. Source list for unit tests.

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

19 years ago2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Sep 2004 14:03:12 +0000 (14:03 -0000)]
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

* MessageQueuePermissionAttributeTest.cs: New. Unit tests for Message
QueuePermissionAttribute.

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

19 years agoAdded a check for null image.
Ravindra [Fri, 10 Sep 2004 11:51:29 +0000 (11:51 -0000)]
Added a check for null image.

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

19 years agoNew test for #64330.
Raja R Harinath [Fri, 10 Sep 2004 09:38:12 +0000 (09:38 -0000)]
New test for #64330.

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

19 years ago(fixed_statement): Introduce a scope for the
Raja R Harinath [Fri, 10 Sep 2004 09:37:34 +0000 (09:37 -0000)]
(fixed_statement): Introduce a scope for the
declaration in the 'fixed' statement.

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

19 years agoSome docs.
Paolo Molaro [Fri, 10 Sep 2004 08:08:14 +0000 (08:08 -0000)]
Some docs.

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

19 years ago * Graphics.cs: Implemented DrawIcon methods and fixed
Ravindra [Fri, 10 Sep 2004 07:36:54 +0000 (07:36 -0000)]
* Graphics.cs: Implemented DrawIcon methods and fixed
DrawImageUnscaled method implementation.

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

19 years agoremove cvs tag
Jordi Mas i Hernandez [Fri, 10 Sep 2004 06:59:09 +0000 (06:59 -0000)]
remove cvs tag

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

19 years ago2004-09-09 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 10 Sep 2004 04:31:02 +0000 (04:31 -0000)]
2004-09-09  Tim Coleman <tim@timcoleman.com>
        * System.dll.sources: Add new System.Net.Mail classes

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

19 years ago2004-09-09 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 10 Sep 2004 04:28:51 +0000 (04:28 -0000)]
2004-09-09  Tim Coleman <tim@timcoleman.com>
        * ContentType.cs: Changes to MIME headers

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

19 years ago2004-09-09 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 10 Sep 2004 04:27:21 +0000 (04:27 -0000)]
2004-09-09  Tim Coleman <tim@timcoleman.com>
        * AttachmentCollection.cs MailAddressCollection.cs:
                New classes
        * Attachment.cs: Set content string
        * MailMessage.cs: Use new collection classes
        * SmtpClient.cs: Lots of MIME cleanup

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

19 years ago2004-09-09 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Fri, 10 Sep 2004 03:16:25 +0000 (03:16 -0000)]
2004-09-09 Bernie Solomon <bernard@ugsolutions.com>
* Test.Sources: fix case of a couple of filenames

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

19 years ago2004-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 10 Sep 2004 02:46:22 +0000 (02:46 -0000)]
2004-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TemplateParser.cs: ensure bin directory exists before trying to access
it. Fixes bug #65446 (not closed yet due to dependencies).

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

19 years ago2004-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 10 Sep 2004 02:17:15 +0000 (02:17 -0000)]
2004-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web/HttpStaticObjectsCollection.cs:
* System.Web.SessionState/HttpSessionState.cs: don't share static
session objects declared in the application file across the application,
but on a per-session basis. Fixes bug #65446.

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

19 years agoAdded test cases for bug# 64995.
Fawad Halim [Fri, 10 Sep 2004 02:01:47 +0000 (02:01 -0000)]
Added test cases for bug# 64995.

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

19 years ago2004-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 10 Sep 2004 01:34:47 +0000 (01:34 -0000)]
2004-09-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpServerUtility.cs: in Transfer(path), don't keep form data if
the transfer is done from inside a page that received a postback.
Fixes bug #65613.

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

19 years agoPlease, do not commit generated file
Marek Safar [Thu, 9 Sep 2004 21:36:21 +0000 (21:36 -0000)]
Please, do not commit generated file

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

19 years ago2004-09-09 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 9 Sep 2004 21:13:13 +0000 (21:13 -0000)]
2004-09-09  Marek Safar  <marek.safar@seznam.cz>

* cs-parser.jay: Added CS0230 error report.

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

19 years ago2004-09-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Sep 2004 20:54:42 +0000 (20:54 -0000)]
2004-09-10  Martin Baulig  <martin@ximian.com>

* gen-76.cs: New test.

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

19 years ago2004-09-09 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 9 Sep 2004 20:50:04 +0000 (20:50 -0000)]
2004-09-09  Marek Safar  <marek.safar@seznam.cz>

* cs-parser.jay: Added errors CS0231 and CS0257 report.

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

19 years agocode formating
Marek Safar [Thu, 9 Sep 2004 20:47:58 +0000 (20:47 -0000)]
code formating

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

19 years ago2004-09-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Sep 2004 20:33:52 +0000 (20:33 -0000)]
2004-09-09  Martin Baulig  <martin@ximian.com>

* mini-amd64.c: Don't access `type->data.klass' directly, call
mono_class_from_mono_type() instead since the type may be a
generic instance.

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

19 years agoAdd new script
Miguel de Icaza [Thu, 9 Sep 2004 20:32:07 +0000 (20:32 -0000)]
Add new script

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

19 years agoAdd wsdl2 page, update wsdl man page
Miguel de Icaza [Thu, 9 Sep 2004 20:31:40 +0000 (20:31 -0000)]
Add wsdl2 page, update wsdl man page

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

19 years agoAdd wsdl2.exe to the dist
Miguel de Icaza [Thu, 9 Sep 2004 20:29:55 +0000 (20:29 -0000)]
Add wsdl2.exe to the dist

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

19 years ago2004-09-09 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 9 Sep 2004 20:22:47 +0000 (20:22 -0000)]
2004-09-09  Marek Safar  <marek.safar@seznam.cz>

* expression.cs (Argument.Resolve): Added error CS0192 and
CS0199 report.

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

19 years ago2004-09-09 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 9 Sep 2004 18:56:20 +0000 (18:56 -0000)]
2004-09-09  Marek Safar <marek.safar@seznam.cz>

* test-291.cs: New test for #pragma warning.

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

19 years ago2004-09-09 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 9 Sep 2004 18:54:39 +0000 (18:54 -0000)]
2004-09-09  Marek Safar  <marek.safar@seznam.cz>

C# 2.0 #pragma warning feature

* cs-tokenizer.cs (PreProcessPragma): New method;
Handles #pragma directive.

* report.cs (WarningRegions): New class; Support
class for #pragma warning directive. It tests whether
warning is enabled for a given line.

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

19 years ago2004-09-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 9 Sep 2004 16:25:51 +0000 (16:25 -0000)]
2004-09-09  Martin Baulig  <martin@ximian.com>

* mini-amd64.c (get_call_info): Fix support for generic instances.
(add_valuetype): Use mono_class_from_mono_type() to get the class
since we can be a generic instance.

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

19 years agoReally fix generic instances.
Martin Baulig [Thu, 9 Sep 2004 15:57:59 +0000 (15:57 -0000)]
Really fix generic instances.

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

19 years ago2004-09-09 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Thu, 9 Sep 2004 14:43:25 +0000 (14:43 -0000)]
2004-09-09  Tim Coleman <tim@timcoleman.com>
* corlib.dll.sources: Added System/Base64FormattingOptions.cs to the
build

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

19 years ago2004-09-09 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Thu, 9 Sep 2004 14:40:50 +0000 (14:40 -0000)]
2004-09-09  Tim Coleman <tim@timcoleman.com>
        * Base64FormattingOptions.cs: New enum
        * Convert.cs: Add new ToBase64String methods for Fx 2.0

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

19 years ago2004-09-09 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Thu, 9 Sep 2004 14:37:31 +0000 (14:37 -0000)]
2004-09-09  Tim Coleman <tim@timcoleman.com>
        * StringBuilder.cs: Added AppendLine methods for Fx 2.0

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

19 years ago2004-09-09 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 9 Sep 2004 14:28:17 +0000 (14:28 -0000)]
2004-09-09  Dick Porter  <dick@ximian.com>

* error.c:
* io.c: Set error codes everywhere.

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

19 years ago2004-09-09 Geoff Norton <gnorton@customerndna.com>
Geoff Norton [Thu, 9 Sep 2004 14:21:57 +0000 (14:21 -0000)]
2004-09-09  Geoff Norton <gnorton@customerndna.com>

* icall.c (ves_icall_System_Reflection_Assembly_GetTypes):
Fix GetTypes() to support dynamically created assemblies.
Patch for #65576 approved by Zoltan.

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

19 years agoThu Sep 9 07:09:11 PDT 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 9 Sep 2004 12:59:46 +0000 (12:59 -0000)]
Thu Sep 9 07:09:11 PDT 2004 Paolo Molaro <lupus@ximian.com>

* ScriptCompilerInfo.cs: avoid using a .cctor and fix precomp.

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