mono.git
21 years ago2003-07-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 7 Jul 2003 20:22:14 +0000 (20:22 -0000)]
2003-07-08  Martin Baulig  <martin@ximian.com>

* rootcontext.cs, class.cs: Fixed the CS1530 reporting.

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

21 years ago2003-07-07 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 7 Jul 2003 18:22:58 +0000 (18:22 -0000)]
2003-07-07  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs: Reverted patch from Gonzalo, my previous patch
already fixed it.

I thought about the memory savings here, but LookupTypeReflection
is used under already very constrained scenarios.  Compiling
corlib or mcs only exposes one hit, so it would not really reduce
any memory consumption.

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

21 years ago2003-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 14:48:07 +0000 (14:48 -0000)]
2003-07-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Hashtable.cs: made SynchedHashtable serializable. Fixes bug #45918.
Thanks to JoergR@voelcker.com (Joerg Rosenkranz).

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

21 years ago2003-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 14:21:50 +0000 (14:21 -0000)]
2003-07-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* typemanager.cs: fixes bug #45889 by only adding public types from
other assemblies to the list of known types.

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

21 years agoadded 10040 - message too long
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 12:48:25 +0000 (12:48 -0000)]
added 10040 - message too long

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

21 years agoFixed typo. Thanks to Sam Clegg <sam@superduper.net>
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 12:20:08 +0000 (12:20 -0000)]
Fixed typo. Thanks to Sam Clegg <sam@superduper.net>

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

21 years agoadded missing / in <remarks>
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 11:26:58 +0000 (11:26 -0000)]
added missing / in <remarks>

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

21 years agoadded test target
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 11:26:17 +0000 (11:26 -0000)]
added test target

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

21 years agoadded TODOAttribute.cs
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 11:23:22 +0000 (11:23 -0000)]
added TODOAttribute.cs

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

21 years agoWrong comment removed
Martin Willemoes Hansen [Mon, 7 Jul 2003 11:08:37 +0000 (11:08 -0000)]
Wrong comment removed

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

21 years ago2003-07-07 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 7 Jul 2003 11:03:46 +0000 (11:03 -0000)]
2003-07-07  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* EventLog.cs: Removed unneccesary attribute according to corecompare
* EventLogEntry.cs: Removed unneccesary attribute according to corecompare
* Process.cs: Removed unneccesary attributes according to corecompare, added attribute
* ProcessModule.cs: Removed unneccesary attribute according to corecompare
* ProcessStartInfo.cs: Removed unneccesary attribute according to corecompare
* ProcessThread.cs: Removed unneccesary attribute according to corecompare, fixed signature

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

21 years ago2003-07-07 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 7 Jul 2003 11:01:52 +0000 (11:01 -0000)]
2003-07-07  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* DesignerTransaction.cs: Fixed signature

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

21 years ago2003-07-07 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 7 Jul 2003 11:00:51 +0000 (11:00 -0000)]
2003-07-07  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* CodeDomProvider.cs: Removed unneccesary attribute according to corecompare
* Executor.cs: Fixed signature with ref calls according to corecompare and made neccessary changes

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

21 years ago2003-07-07 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 7 Jul 2003 10:59:55 +0000 (10:59 -0000)]
2003-07-07  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* VBCodeProvider.cs: Removed unneccesary attributes according to corecompare

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

21 years agoAdded: TODOAttribute to System.Windows.Forms.Design
Martin Willemoes Hansen [Mon, 7 Jul 2003 10:54:20 +0000 (10:54 -0000)]
Added: TODOAttribute to System.Windows.Forms.Design

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

21 years ago * System.Windows.Forms.Design/AnchorEditor.cs
Martin Willemoes Hansen [Mon, 7 Jul 2003 10:38:27 +0000 (10:38 -0000)]
    * System.Windows.Forms.Design/AnchorEditor.cs
          System.Windows.Forms.Design/AxImporter.cs
          System.Windows.Forms.Design/ComponentDocumentDesigner.cs
          System.Windows.Forms.Design/ComponentTray.cs
          System.Windows.Forms.Design/ControlDesigner.cs
          System.Windows.Forms.Design/DocumentDesigner.cs
          System.Windows.Forms.Design/FileNameEditor.cs
          System.Windows.Forms.Design/IMenuEditorService.cs
          System.Windows.Forms.Design/MenusCommands.cs
          System.Windows.Forms.Design/ParentControlDesigner.cs
          System.Windows.Forms.Design/ScrollableControlDesigner.cs
          System.Windows.Forms.Design/SelectionRules.cs: Moved to System.Design assembly

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

21 years ago2003-07-07 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 7 Jul 2003 06:37:58 +0000 (06:37 -0000)]
2003-07-07  Miguel de Icaza  <miguel@ximian.com>

* attribute.cs (Attribute.Resolve): Add call to CheckAccessLevel
on the type we resolved.

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

21 years ago2003-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 00:49:20 +0000 (00:49 -0000)]
2003-07-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* corlib_linux_test.args:
* corlib_test.args: added AppDomainSetupTest and fixed a couple of typos
to make this compile.

* System/AppDomainSetupTest.cs: new tests.

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

21 years agoMore on ApplicationBase
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 00:42:25 +0000 (00:42 -0000)]
More on ApplicationBase

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

21 years agoadded a couple of files
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 00:40:43 +0000 (00:40 -0000)]
added a couple of files

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

21 years ago2003-07-06 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 6 Jul 2003 22:16:19 +0000 (22:16 -0000)]
2003-07-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* CSharpCodeCompiler.cs: Few fixes for update in CodeDom.Compiler

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

21 years ago2003-07-06 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 6 Jul 2003 22:15:18 +0000 (22:15 -0000)]
2003-07-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* list.unix: Add VBCodeGenerator.cs, VBCodeProvider.cs

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

21 years ago2003-06-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 6 Jul 2003 22:11:57 +0000 (22:11 -0000)]
2003-06-25  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* VBCodeGenerator.cs: Added and nearly completely implemented
(it compiles, but the functionallity is completely untested)
(also without a working mbas the compilaton options will fail)
(once all command line arguments for mbas are final and the warning output is final
 change the apropriate code to generate these options)
* VBCodeProvider.cs: Added and implemented

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

21 years ago2003-07-05 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 6 Jul 2003 22:01:06 +0000 (22:01 -0000)]
2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* list.unix: Add CodeParser.cs, Executor.cs, removed CompilerOptions.cs

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

21 years ago2003-06-20 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 6 Jul 2003 21:57:42 +0000 (21:57 -0000)]
2003-06-20  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* CompilerOptions.cs: Deleted this file (such a class does not exist)

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

21 years ago2003-06-20 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 6 Jul 2003 21:55:32 +0000 (21:55 -0000)]
2003-06-20  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* CodeCompiler.cs: Nearly completely implemented
* CodeDomProvider.cs: Added missing Attribute, restyled according to style guidelines
* CodeGenerator.cs: Fixed visibilies, added missing members, implemented members, stubbed out missing member, restyled according to style guidelines
* CodeParser.cs: Added and implemented (ok no real implementation needed ;)
* CompilerErrorCollection.cs: Removed unneeded MonoTODOs, restyled according to style guidelines
* CompilerParameters.cs: Fixed wrong properties, Added Initializers, restyled according to style guidelines
* CompilerResults.cs: Added Evidence property, added initial values
* Executor.cs: Added and partially implemented (should probably be used by CodeCompiler)

* CompilerOptions.cs: Deleted this file (such a class does not exist)

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

21 years ago2003-07-06 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 6 Jul 2003 17:27:21 +0000 (17:27 -0000)]
2003-07-06  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* System.XML_linux_test.args: added XmlValidatingReaderTests.cs.

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

21 years ago2003-07-06 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 6 Jul 2003 17:25:42 +0000 (17:25 -0000)]
2003-07-06  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* added XmlValidatingReaderTests.cs.

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

21 years agoUpdate with fresh ideas
Miguel de Icaza [Sun, 6 Jul 2003 17:11:57 +0000 (17:11 -0000)]
Update with fresh ideas

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

21 years agoUpdate with an idea
Miguel de Icaza [Sun, 6 Jul 2003 17:08:31 +0000 (17:08 -0000)]
Update with an idea

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

21 years ago2003-07-06 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 6 Jul 2003 16:54:25 +0000 (16:54 -0000)]
2003-07-06  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlElement.cs : IsEmpty has removed attributes since it incorrectly
  used RemoveAll().

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

21 years ago2003-07-06 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 6 Jul 2003 16:20:02 +0000 (16:20 -0000)]
2003-07-06  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* list.unix : added System.Xml.Schema/BuiltInDatatype.cs,
  System.Xml/DTDAutomata.cs, System.Xml/DTDValidatingReader.cs

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

21 years ago2003-07-06 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 6 Jul 2003 16:18:27 +0000 (16:18 -0000)]
2003-07-06  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* added BuiltInDatatype.cs.
* XmlSchemaDatatype.cs : [GetType()] added support for some
  built-in datatypes.

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

21 years ago2003-07-06 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 6 Jul 2003 16:17:31 +0000 (16:17 -0000)]
2003-07-06  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlDocument.cs : Load(string filename) should close its stream.
  Small change for the latest DTDObjectModel change.
* XmlTextReader.cs : Changed for the latest DTDObjectModel change (all
  changed methods are only related to DTD stuff).
  Now uses XmlSchemaDatatype for attribute type definition.
* XmlValidatingReader : initial (limited) support for DTD validation.
  It can handle only XmlTextReader.
* DTDObjectModel.cs : changed radically for initial validation support.
* added DTDAutomata.cs and DTDValidatingReader.cs.

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

21 years ago2003-07-06 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sun, 6 Jul 2003 16:10:39 +0000 (16:10 -0000)]
2003-07-06  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlElement.cs : Removed extraneous xmlns output support (it should
  be done by XmlTextWriter).
* XmlNode.cs : InsertBefore() now checks validity of the newChild (and
  most of the changes are in fact indentation changes).
* XmlWriter.cs : WriteAttributes() now can write entity references.
  WriteNode() now writes xmldecl attributes correctly.
  Removed namespaceManager and xmlns check logic, since it should be
  done by individual XmlTextWriter.
* XmlTextWriter.cs : Patch by Jerome. AddMissingElementXmlns () has
  written multiple xmlns declarations.
  Moved namespaceManager from abstract XmlWriter.
  Write{Start|End}Attribute() and WriteString() now checks xmlns
  attribute value. (MS.NET holds value only with this write method).

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

21 years ago2003-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 6 Jul 2003 11:51:33 +0000 (11:51 -0000)]
2003-07-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AppDomainSetup.cs: remove the "file://" prefix from ApplicationBase
if it's present.

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

21 years ago2003-07-06 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 6 Jul 2003 08:27:00 +0000 (08:27 -0000)]
2003-07-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* SymbolToken.cs: Implemented missing members, style changes

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

21 years ago2003-07-03 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 6 Jul 2003 07:49:15 +0000 (07:49 -0000)]
2003-07-03  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Cscompmgd.build: Removed unneeded unsafe compiler switch

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

21 years ago2003-07-05 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 6 Jul 2003 02:56:40 +0000 (02:56 -0000)]
2003-07-05  Sebastien Pouliot  <spouliot@videotron.ca>

* DSACryptoServiceProviderTest.cs: Added news unit tests for Dispose/Clear
and better test coverage (based on Zoltan's logs).
* DSATest.cs: Converted to NUnit2 format. Added new tests for better unit
test coverage (import incomplete public keys).
* RSACryptoServiceProviderTest.cs: Added news unit tests for Dispose/Clear
and better test coverage (based on Zoltan's logs).
* RSATest.cs: Converted to NUnit2 format. Added new tests for better unit
test coverage (import incomplete public keys).

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

21 years ago2003-07-05 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 6 Jul 2003 02:53:07 +0000 (02:53 -0000)]
2003-07-05  Sebastien Pouliot  <spouliot@videotron.ca>

* SecurityParser.cs: Added [CLSCompliant(false)] because MiniParser
isn't CLS compliant.

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

21 years ago2003-07-05 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 6 Jul 2003 02:51:32 +0000 (02:51 -0000)]
2003-07-05  Sebastien Pouliot <spouliot@videotron.ca>

* unix.args: Added SecurityParser.cs to Mono.Xml

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

21 years ago2003-07-05 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 6 Jul 2003 02:48:57 +0000 (02:48 -0000)]
2003-07-05  Sebastien Pouliot  <spouliot@videotron.ca>

* AsymmetricAlgorithm.cs: Removed AsymmetricParameters (IReader) class.
Now uses the new Mono.Xml.SecurityParser (xml -> SecurityElement)
* CryptoConfig.cs: Removed CorlibHandler and CorlibReader classes. Now
uses the new Mono.Xml.SecurityParser (xml -> SecurityElement)
* DSA.cs: Removed DSAHandler (IHandler) class. Now uses the new
Mono.Xml.SecurityParser (xml -> SecurityElement)
* DSACryptoServiceProvider.cs: Added ObjectDisposedException support
and fixed bugs found in new unit tests.
* RSA.cs: Removed DSAHandler (IHandler) class. Now uses the new
Mono.Xml.SecurityParser (xml -> SecurityElement)
* RSACryptoServiceProvider.cs: Added ObjectDisposedException support
and fixed bugs found in new unit tests.

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

21 years ago2003-07-05 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 6 Jul 2003 02:43:43 +0000 (02:43 -0000)]
2003-07-05  Sebastien Pouliot  <spouliot@videotron.ca>

* DSAManaged.cs: Fixed bugs that appeared with the new unit tests.
* RSAManaged.cs: Fixed bugs that appeared with the new unit tests.

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

21 years ago2003-07-05 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 6 Jul 2003 01:46:48 +0000 (01:46 -0000)]
2003-07-05  Sebastien Pouliot  <spouliot@videotron.ca>

* SecurityParser.cs: Parse an XML string and convert it to a
SecurityElement object.

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

21 years ago2003-07-05 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 5 Jul 2003 23:16:07 +0000 (23:16 -0000)]
2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* InstanceDataCollectionCollection.cs: Corrected wrong signature
* EventLog.cs: Missing attributes added, redirected some class members
* EventLogEntry.cs: Missing attributes added
* EventLogInstaller.cs: Made internal

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

21 years ago2003-07-05 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 5 Jul 2003 18:53:16 +0000 (18:53 -0000)]
2003-07-05  Martin Baulig  <martin@ximian.com>

* test-197.cs: New test for bug #42973.

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

21 years ago2003-07-05 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 5 Jul 2003 18:49:45 +0000 (18:49 -0000)]
2003-07-05  Martin Baulig  <martin@ximian.com>

* pending.cs (PendingImplementation.ParentImplements): Don't
create the proxy if the parent is abstract.

* class.cs (TypeContainer.DefineIndexers): Process explicit
interface implementations first.  Fixes #37714.

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

21 years ago2003-07-05 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 5 Jul 2003 18:27:02 +0000 (18:27 -0000)]
2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* list.unix: Add WebPermission.cs, WebPermissionAttribute.cs

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

21 years ago2003-07-05 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 5 Jul 2003 18:25:56 +0000 (18:25 -0000)]
2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* DnsPermissionAttribute.cs:
* SocketPermissionAttribute.cs: Fixed wrong AttributeUsageAttribute

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

21 years ago2003-07-05 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 5 Jul 2003 18:21:26 +0000 (18:21 -0000)]
2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* WebPermission.cs: Added and partially implemented
* WebPermissionAttribute.cs: Added and implemented

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

21 years ago2003-07-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 5 Jul 2003 17:02:43 +0000 (17:02 -0000)]
2003-07-05  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XslTransform.cs : fixed WriteTree() and WriteCurrentNode() to follow
  the recent changes of XPathNavigator implementations.

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

21 years ago2003-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 5 Jul 2003 15:59:37 +0000 (15:59 -0000)]
2003-07-02  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* CounterCreationData.cs: Added missing attributes
* CounterSample.cs: Implemented missing rest, fixed signature
* CounterSampleCalculator.cs: Added private constructor, redirected function
* Process.cs: Added attributes, added event mechanism
* ProcessModule.cs: Added missing attributes
* ProcessModuleCollection.cs: Redone using the already inherited-from ArrayList. Simplifies this a LOT
* ProcessStartInfo.cs: Added missing attributes, moved internal fields to the begining of the file, restyling
* ProcessThread.cs: Added missing attributes, added pseudo constructor
* ProcessThreadCollection.cs: Implemented
* PerformanceCounterPermission.cs: Fixed typo in class name
* PerformanceCounterPermissionAccess.cs: Added attributes, fixed wrong member

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

21 years ago2003-06-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 5 Jul 2003 13:03:39 +0000 (13:03 -0000)]
2003-06-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* ToolboxItem.cs: Added serialization/deserialization support

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

21 years ago2003-07-05 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 5 Jul 2003 12:57:44 +0000 (12:57 -0000)]
2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* EnumConverter.cs: Fixed signature
* EventDescriptorCollection.cs: Fixed signature
* InheritanceLevel.cs: Fixed enum values; little restyling
* License.cs: Removed undefined member
* LicenseManager.cs: Fixed signature, little implementation added
* PropertyDescriptorCollection.cs: Removed unused field (fixes last remaining compiler warning in this namespace)
* WarningException.cs: Removed wrong attribute
* Win32Exception.cs: Added missing attribute

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

21 years ago2003-07-05 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 5 Jul 2003 12:53:59 +0000 (12:53 -0000)]
2003-07-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* CheckoutException.cs: Removed unneeded member
* DesignerTransaction.cs: Added destruction code, corrected interface signature

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

21 years ago2003-07-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 4 Jul 2003 23:48:20 +0000 (23:48 -0000)]
2003-07-04  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (MemberAccess.ResolveMemberAccess): Events are
defined recursively;  but since we modify the input parameters
(left is set to `this' temporarily), we reset this value if the
left_is_explicit is false, which gives the original semantics to
the code.

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

21 years agoupdate
Miguel de Icaza [Fri, 4 Jul 2003 23:45:40 +0000 (23:45 -0000)]
update

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

21 years ago2003-07-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 4 Jul 2003 23:03:14 +0000 (23:03 -0000)]
2003-07-04  Miguel de Icaza  <miguel@ximian.com>

* literal.cs (NullPointer): new class used to represent a null
literal in a pointer context.

* convert.cs (Convert.ImplicitReferenceConversion): Is the target
type is a pointer, use a NullPointer object instead of a
NullLiteral.   Closes 43687

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

21 years ago2003-07-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 4 Jul 2003 22:20:49 +0000 (22:20 -0000)]
2003-07-04  Miguel de Icaza  <miguel@ximian.com>

* convert.cs (ExplicitConversion): Convert pointer values using
the conv opcode to the proper type.

* ecore.cs (New): change ValueTypeVariable property into a method,
that returns whether the valuetype is suitable for being used.

* expression.cs (Binary.DoNumericPromotions): Only return if we
the int constant was a valid uint, and we can return both left and
right as uints.  If not, we continue processing, to trigger the
type conversion.  This fixes 39018.

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

21 years ago2003-07-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 4 Jul 2003 22:16:31 +0000 (22:16 -0000)]
2003-07-04  Miguel de Icaza  <miguel@ximian.com>

* SqlDataReader.cs: Added extra information to the exceptions
thrown by all the GetXXXX methods.

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

21 years agoFinished stuff of the Form mapping
Philip Van Hoof [Fri, 4 Jul 2003 20:59:13 +0000 (20:59 -0000)]
Finished stuff of the Form mapping

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

21 years agoAdd new test
Miguel de Icaza [Fri, 4 Jul 2003 20:52:17 +0000 (20:52 -0000)]
Add new test

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

21 years agoOnLoad of Form
Philip Van Hoof [Fri, 4 Jul 2003 20:31:10 +0000 (20:31 -0000)]
OnLoad of Form

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

21 years ago2003-07-04 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 4 Jul 2003 20:07:20 +0000 (20:07 -0000)]
2003-07-04  Miguel de Icaza  <miguel@ximian.com>

* statement.cs (Block.EmitMeta): During constant resolution, set
the CurrentBlock property on the emitcontext, so that we resolve
constants propertly.

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

21 years ago Jul 04 20:30:10 GMT 2003 Joel Basson <jstrike@mweb.co.za>
Joel Basson [Fri, 4 Jul 2003 19:50:32 +0000 (19:50 -0000)]
 Jul 04 20:30:10 GMT 2003 Joel Basson <jstrike@mweb.co.za>

* Started the List Control

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

21 years agosomehow, this does not compile with csc
Gonzalo Paniagua Javier [Fri, 4 Jul 2003 19:35:24 +0000 (19:35 -0000)]
somehow, this does not compile with csc

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

21 years agoupdate
Miguel de Icaza [Fri, 4 Jul 2003 19:24:55 +0000 (19:24 -0000)]
update

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

21 years agoRevert until we track down the RH9 bug
Miguel de Icaza [Fri, 4 Jul 2003 18:45:33 +0000 (18:45 -0000)]
Revert until we track down the RH9 bug

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

21 years ago2003-07-04 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Fri, 4 Jul 2003 18:11:50 +0000 (18:11 -0000)]
2003-07-04  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlDocument.cs : removed xmlReader.Close() from Load(XmlReader).

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

21 years agouse webformat
Miguel de Icaza [Fri, 4 Jul 2003 18:10:48 +0000 (18:10 -0000)]
use webformat

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

21 years ago2003-07-04 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 4 Jul 2003 09:59:52 +0000 (09:59 -0000)]
2003-07-04  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (mono_marshal_get_native_wrapper): fixes for [out] attributes

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

21 years agoReflect the changes on the grammar
César Natarén [Fri, 4 Jul 2003 08:07:28 +0000 (08:07 -0000)]
Reflect the changes on the grammar

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

21 years agoNew ChangeLog entries from the last patch
César Natarén [Fri, 4 Jul 2003 08:00:02 +0000 (08:00 -0000)]
New ChangeLog entries from the last patch

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

21 years ago*** empty log message ***
César Natarén [Fri, 4 Jul 2003 07:52:50 +0000 (07:52 -0000)]
*** empty log message ***

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

21 years ago2003-07-03 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 4 Jul 2003 02:31:01 +0000 (02:31 -0000)]
2003-07-03  Sebastien Pouliot <spouliot@videotron.ca>

* corlib_test.args: Added ZoneTest.cs in System.Security.Policy
* corlib_test.args: Same.

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

21 years ago2003-07-03 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 4 Jul 2003 02:26:50 +0000 (02:26 -0000)]
2003-07-03  Sebastien Pouliot  <spouliot@videotron.ca>

* ZoneTest.cs: New. Test everything except the unimplemented static
CreateFromUrl method.

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

21 years ago * list: added System.Web.Services.Protocols.HttpSoapWebServiceHandler.cs and
Lluis Sanchez [Fri, 4 Jul 2003 01:31:54 +0000 (01:31 -0000)]
* list: added System.Web.Services.Protocols.HttpSoapWebServiceHandler.cs and
  System.Web.Services.Protocols.WebServiceHelper.cs.

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

21 years ago * LogicalMethodInfo.cs: Fixed Invoke method. If return type is void,
Lluis Sanchez [Fri, 4 Jul 2003 01:30:56 +0000 (01:30 -0000)]
* LogicalMethodInfo.cs: Fixed Invoke method. If return type is void,
  then the result object array only contain output parameters.

* Methods.cs: In class MethodStubInfo, added support from some server properties
  taken from WebMethodAttribute. Now MethodStubInfo can be created without SoapDocument*
  or SoapRpc* attributes, in which case takes default values from TypeStubInfo.
  Added method for getting header info.
  In class Fault: added constructor for creating a fault from a SoapException.
  In class TypeStubInfo: new way to manage serializers for headers. Now it is possible to
  get a header using a name and namespace (used when deserializing).

* SoapHttpClientProtocol.cs: moved WriteSoapEnvelope method to WebServiceHelper (so it can be shared).
  Also moved other serialization stuff to WebServiceHelper.

* SoapMessage.cs: Added some convenient constructors and internal properties.
  Implemented GetOutParameterValue and GetReturnValue.

* SoapServerMessage.cs: Implemented.

* WebServiceHandler.cs: Implemented method Invoke.

* WebServiceHandlerFactory.cs: Basic implementation.

* WebServiceHelper.cs: Added. Has some methods shared between client and server classes.

* HttpSoapWebServiceHandler.cs: Added. IHttpHandler implementation for HttpSoap requests.

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

21 years ago2003-07-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 4 Jul 2003 00:43:07 +0000 (00:43 -0000)]
2003-07-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspParser.cs: more useful error information,

* BaseCompiler.cs:
* CachingCompiler.cs: honor the debug="true" option.

* TemplateControlCompiler.cs: small fixes for templates.

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

21 years ago2003-07-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 23:59:04 +0000 (23:59 -0000)]
2003-07-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CSharpCodeCompiler.cs: ignore debug statistics in mcs output when
debug is turned on.

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

21 years agochanged version to 0.25.99
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 23:31:14 +0000 (23:31 -0000)]
changed version to 0.25.99

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

21 years ago2003-07-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 22:00:13 +0000 (22:00 -0000)]
2003-07-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpRequest.cs: fixed Headers property. It was getting known headers
values instead of known headers names.

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

21 years ago2003-07-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 18:31:55 +0000 (18:31 -0000)]
2003-07-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebServicesConfigurationSectionHandler.cs: support remove/clear for
<protocols>. Fixed IsSupported.

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

21 years agofixed typo
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 18:12:44 +0000 (18:12 -0000)]
fixed typo

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

21 years ago2003-07-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 18:04:16 +0000 (18:04 -0000)]
2003-07-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* SimpleWebHandlerParser.cs: implemented GetTypeFromBin.

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

21 years ago2003-07-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 17:50:51 +0000 (17:50 -0000)]
2003-07-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.Compilation/BaseCompiler.cs: made Compiler property
virtual.

* System.Web.Compilation/CachingCompiler.cs: added support for compiling
web services.

* System.Web.Compilation/WebServiceCompiler.cs: implemented.

* System.Web.UI/SimpleWebHandlerParser.cs: updated to new compilation
interface.

* System.Web.UI/TemplateParser.cs: use the new parameter when compiling.

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

21 years agoThu Jul 3 17:22:20 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 3 Jul 2003 15:33:59 +0000 (15:33 -0000)]
Thu Jul 3 17:22:20 CEST 2003 Paolo Molaro <lupus@ximian.com>

* object.c, file-io.c, metadata.c, mono-endian.h, reflection.c,
rawbuffer.c: more 64 bit and picky (or old) compiler fixes from
Bernie Solomon <bernard@ugsolutions.com>.

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

21 years agoThu Jul 3 17:17:39 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 3 Jul 2003 15:27:23 +0000 (15:27 -0000)]
Thu Jul 3 17:17:39 CEST 2003 Paolo Molaro <lupus@ximian.com>

* object.c, object.h: provide mono_object_new_fast() for faster
allocation in some special cases.

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

21 years ago2003-07-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 3 Jul 2003 12:29:46 +0000 (12:29 -0000)]
2003-07-02  Zoltan Varga  <vargaz@freemail.hu>

* PKCS1.cs DSAManaged.cs: Changed strange characters in comments to
human-readable ones, since they break XML export in monocov.

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

21 years agoaaaaargh
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 11:52:13 +0000 (11:52 -0000)]
aaaaargh

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

21 years ago2003-07-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 11:16:03 +0000 (11:16 -0000)]
2003-07-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MailAddress.cs: return null instead of exception when the address is
empty.

* MailAddressCollection.cs: ignore null addresses.
* SmtpMail.cs: add the exception we get as inner exception so we know
where the error is.

Fixes bug #45746.

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

21 years ago2003-07-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 02:25:31 +0000 (02:25 -0000)]
2003-07-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebServicesConfigurationSectionHandler.cs: singleton.

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

21 years ago*** empty log message ***
Philip Van Hoof [Wed, 2 Jul 2003 22:44:15 +0000 (22:44 -0000)]
*** empty log message ***

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

21 years agobits
Rafael Teixeira [Wed, 2 Jul 2003 22:41:48 +0000 (22:41 -0000)]
bits

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

21 years agoXmlTextWriterTests.cs: Fixed tests where not run when an expected exception had been...
Martin Willemoes Hansen [Wed, 2 Jul 2003 22:40:35 +0000 (22:40 -0000)]
XmlTextWriterTests.cs: Fixed tests where not run when an expected exception had been thrown

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

21 years ago2003-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 2 Jul 2003 22:06:24 +0000 (22:06 -0000)]
2003-07-02  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* BitVector32.cs: Implemented missing method
* NameValueCollection.cs: Fixed public signature, Styleguidelined header
* StringDictionary.cs: Added missing attribute, fixed visibilities

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

21 years ago * XmlSerializationReaderInterpreter.cs: Use the parameter type when getting the...
Lluis Sanchez [Wed, 2 Jul 2003 20:49:21 +0000 (20:49 -0000)]
* XmlSerializationReaderInterpreter.cs: Use the parameter type when getting the Add method
  for adding elements to a list.

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

21 years ago2003-07-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 2 Jul 2003 18:57:01 +0000 (18:57 -0000)]
2003-07-02  Martin Baulig  <martin@ximian.com>

* codegen.cs (EmitContext.NeedExplicitReturn): New public variable.
(EmitContext.EmitTopBlock): Emit an explicit return if it's set.

* statement.cs (Try.Resolve): Set ec.NeedExplicitReturn rather
than emitting it here.

* statement.cs: Fixed some more flow analysis bugs.

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

21 years ago2003-07-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Wed, 2 Jul 2003 18:30:39 +0000 (18:30 -0000)]
2003-07-02  Martin Baulig  <martin@ximian.com>

* class.cs (MethodData.Define): When implementing interface
methods, set Final unless we're Virtual.

* decl.cs (MemberCore.CheckMethodAgainstBase): Make the CS0506
check work for interface methods.

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

21 years ago2003-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Wed, 2 Jul 2003 18:26:12 +0000 (18:26 -0000)]
2003-07-02  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AttributeCollection.cs: Fixed public members
* BaseNumberConverter.cs: Changed InnerType to internal to match public assembly signature
* BrowsableAttribute.cs: Removed wrong constructor, Restyle according to guidelines
* CategoryAttribute.cs: Changed public fields to properties
* EnumConverter.cs: Added and implemented missing properties, improved implementation
* EventDescriptorCollection.cs: Fixed wrong signatures, added implementation, fixed potential bug
* PropertyDescriptorCollection.cs: Fixed public members
* ReferenceConverter.cs: Implementation added
* SyntaxCheck.cs: Improved string checks, added MonoTODO descriptions
* TypeDescriptor.cs: Implementations added

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