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
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
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
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
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
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
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 11:26:58 +0000 (11:26 -0000)]
added missing / in <remarks>
svn path=/trunk/mcs/; revision=16014
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 11:26:17 +0000 (11:26 -0000)]
added test target
svn path=/trunk/mcs/; revision=16013
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 11:23:22 +0000 (11:23 -0000)]
added TODOAttribute.cs
svn path=/trunk/mcs/; revision=16012
Martin Willemoes Hansen [Mon, 7 Jul 2003 11:08:37 +0000 (11:08 -0000)]
Wrong comment removed
svn path=/trunk/mcs/; revision=16011
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
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
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
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
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
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
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
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
Gonzalo Paniagua Javier [Mon, 7 Jul 2003 00:42:25 +0000 (00:42 -0000)]
More on ApplicationBase
svn path=/trunk/mcs/; revision=15999
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Sun, 6 Jul 2003 17:11:57 +0000 (17:11 -0000)]
Update with fresh ideas
svn path=/trunk/mcs/; revision=15988
Miguel de Icaza [Sun, 6 Jul 2003 17:08:31 +0000 (17:08 -0000)]
Update with an idea
svn path=/trunk/mcs/; revision=15987
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Fri, 4 Jul 2003 23:45:40 +0000 (23:45 -0000)]
update
svn path=/trunk/mcs/; revision=15952
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
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
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
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
Miguel de Icaza [Fri, 4 Jul 2003 20:52:17 +0000 (20:52 -0000)]
Add new test
svn path=/trunk/mcs/; revision=15945
Philip Van Hoof [Fri, 4 Jul 2003 20:31:10 +0000 (20:31 -0000)]
OnLoad of Form
svn path=/trunk/mcs/; revision=15942
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
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
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
Miguel de Icaza [Fri, 4 Jul 2003 19:24:55 +0000 (19:24 -0000)]
update
svn path=/trunk/mono/; revision=15933
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
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
Miguel de Icaza [Fri, 4 Jul 2003 18:10:48 +0000 (18:10 -0000)]
use webformat
svn path=/trunk/mono/; revision=15928
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
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
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
César Natarén [Fri, 4 Jul 2003 07:52:50 +0000 (07:52 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=15917
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
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
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
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
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
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
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
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
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
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 18:12:44 +0000 (18:12 -0000)]
fixed typo
svn path=/trunk/mcs/; revision=15894
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
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
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
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
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
Gonzalo Paniagua Javier [Thu, 3 Jul 2003 11:52:13 +0000 (11:52 -0000)]
aaaaargh
svn path=/trunk/mcs/; revision=15887
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
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
Philip Van Hoof [Wed, 2 Jul 2003 22:44:15 +0000 (22:44 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=15882
Rafael Teixeira [Wed, 2 Jul 2003 22:41:48 +0000 (22:41 -0000)]
bits
svn path=/trunk/mcs/; revision=15881
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
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
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
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
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
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