mono.git
20 years ago2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 12 Jul 2003 15:11:07 +0000 (15:11 -0000)]
2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlValidatingReaderTests.cs : added TestNonDeterministicContent() and
  TestAttributeDefaultContribution().

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

20 years ago2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 12 Jul 2003 15:10:34 +0000 (15:10 -0000)]
2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* DTDObjectModel.cs,
  DTDValidatingReader.cs : Completely rewrote attribute handling.

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

21 years ago2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 12 Jul 2003 07:45:33 +0000 (07:45 -0000)]
2003-07-12  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* BuiltInDatatype.cs,
  XmlSchemaDatatype.cs : added NOTATION type support.

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

21 years ago2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 12 Jul 2003 07:44:45 +0000 (07:44 -0000)]
2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlNodeReaderTests.cs : Fixed ReadInnerXmlWrongInit() for correct
  ReadState check.
* ChangeLog was incorrectly added about above stuff.
* XmlTextReaderTests.cs : added some reader's state check tests and
  ReadAsElementContent and ReadAsAttributeContent.
* XmlTextWriterTests.cs : added DontOutputMultipleXmlns().

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

21 years ago2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 12 Jul 2003 07:39:25 +0000 (07:39 -0000)]
2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlAttribute.cs,
  XmlElement.cs : Fixed CloneNode() for bug #46129.
* XmlDocument.cs : Fixed MakeReaderErrorMessage that specified invalid
  String.Format arguments, and basically XmlException.ctor(
  IXmlLineInfo, message) seems good idea to use.
* XmlTextReader.cs :
  - Fixed .ctor(Stream, XmlNodeType, XmlParserContext) which had
    required non-null context which don't have to exist.
  - Added state check. Introduced 'currentState' and 'maybeTextDecl'
    (for external entity) and removed hasEnteredDocument. Added
    state-check logic to ReadStartTag(), ReadEndTag(), ReadText(),
    ReadCData(), ReadDoctypeDecl() and ReadWhitespace().
  - Replaced throw ReaderError() with throw new XmlException() and
    fixed that some error hadn't thrown, only created.
  - ResetState() should re-initialize existing private members other
    than some specified fields.
  - Private AddAttribute() should check if the same-named attribute
    already exists.
* DTDObjectModel.cs : Additive declaration for ATTLIST is availabe now.

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

21 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 19:04:20 +0000 (19:04 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* ModuleBuilderTest.cs: Added tests for IsTransient ().

* ModuleBuilderTest.cs: Added tests for DefineDocument ().

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

21 years ago2003-06-27 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 19:02:42 +0000 (19:02 -0000)]
2003-06-27  Zoltan Varga  <vargaz@freemail.hu>

* MonoSymbolWriter.cs: Enable calling of DefineDocument multiple
times with the same URL.

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

21 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 18:57:05 +0000 (18:57 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* ModuleBuilder.cs AssemblyBuilder.cs: Implemented IsTransient ().

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

21 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 18:49:13 +0000 (18:49 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyFlagsAttribute.cs: Added new constructor from NET 1.1.

* AssemblyFlagsAttribute.cs: Added new property from NET 1.1.

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

21 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 17:29:05 +0000 (17:29 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilderTest.cs: Added error handling tests.

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

21 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 17:27:37 +0000 (17:27 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyFlagsAttribute.cs: Added new constructor from NET 1.1.

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

21 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 17:19:29 +0000 (17:19 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilder.cs: Added argument checking to all methods according
to the MSDN docs. Also marked DefineUnmanagedResource and its friends
as not implemented.
* ModuleBuilder.cs: Added new property FileName used by AssemblyBuilder.

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

21 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 17:16:00 +0000 (17:16 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* domain.c (foreach_domain): fix compiler warning.

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

21 years agolatest libgc already defines GC_WIN32_THREADS
Dietmar Maurer [Fri, 11 Jul 2003 14:44:54 +0000 (14:44 -0000)]
latest libgc already defines GC_WIN32_THREADS

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

21 years ago2003-07-11 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 11 Jul 2003 14:40:33 +0000 (14:40 -0000)]
2003-07-11  Dietmar Maurer  <dietmar@ximian.com>

* image.c (load_metadata_ptrs): use g_strndup because strndup is
not available on all plattforms

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

21 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 17:01:18 +0000 (17:01 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

Added abstract to class definition, fixed two fields

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

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

* TypeConverter.cs: Implemented missing methods
* TypeDescriptor.cs: Redirections added

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

21 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 16:57:34 +0000 (16:57 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* NameObjectCollectionBase.cs: Implemented a few missing methods, fixed public signatures

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

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

* Executor.cs: Changed abstract to sealed

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

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

* SystemEvents.cs: Implemented preliminary timer support, added private constructor, fixed events

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

21 years agoNew test for CS0673.
Martin Baulig [Thu, 10 Jul 2003 15:01:09 +0000 (15:01 -0000)]
New test for CS0673.

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

21 years ago2003-07-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 10 Jul 2003 15:00:01 +0000 (15:00 -0000)]
2003-07-10  Martin Baulig  <martin@ximian.com>

* expression.cs (TypeOfVoid): New class.
(TypeOf): Report a CS0673 if it's System.Void.  Fixes #42264.

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

21 years ago2003-07-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 10 Jul 2003 14:38:46 +0000 (14:38 -0000)]
2003-07-10  Martin Baulig  <martin@ximian.com>

* class.cs (MethodCore.DoDefineParameters): Added CS0225 check.

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

21 years ago * HttpSoapWebServiceHandler.cs: MS puts the soap action in quotation marks??
Lluis Sanchez [Thu, 10 Jul 2003 14:25:18 +0000 (14:25 -0000)]
* HttpSoapWebServiceHandler.cs: MS puts the soap action in quotation marks??
  Fix for this case.
* SoapHttpClientProtocol.cs: Implemented support for asynchronous calls
  (BeginInvoke and EndInvoke).

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

21 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 14:23:49 +0000 (14:23 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* list.unix: Added AssemblyInfo.cs

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

21 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 14:21:49 +0000 (14:21 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added
* ChangeLog: Added

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

21 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 14:19:51 +0000 (14:19 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Accidentally added wrong file - removed

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

21 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 14:17:36 +0000 (14:17 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added file

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

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

* NameObjectCollectionBase.cs: Fixed signature to be CLSCompliant, changed/corrected header
* StringCollection.cs: Improved implementation (should perform better)

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

21 years ago2003-07-09 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 14:12:00 +0000 (14:12 -0000)]
2003-07-09  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* IODescriptionAttribute.cs: Removed unneeded field

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

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

* Assembly.cs: Implemented ImageRuntimeVersion property from NET 1.1.

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

21 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 14:10:39 +0000 (14:10 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* ProxyUseType.cs:
* WebStatus.cs: Deleted (do not exist in this assembly)
* IPv6Address.cs: Made internal

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

21 years ago2003-07-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 10 Jul 2003 14:09:48 +0000 (14:09 -0000)]
2003-07-10  Zoltan Varga  <vargaz@freemail.hu>

* image.h image.c: Store the metadata version string in MonoImage.
* icall.c: New icall to retrieve the image version.
* reflection.c (create_dynamic_image): Fill in the image version field
* reflection.c (build_compressed_metadata): Use the image version
from the image structure.

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

21 years ago2003-07-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 10 Jul 2003 14:08:13 +0000 (14:08 -0000)]
2003-07-10  Martin Baulig  <martin@ximian.com>

* rootcontext.cs (RootContext.NamespaceLookup): Take a DeclSpace,
not a NamespaceEntry, so we can use DeclSpace.CheckAccessLevel().

* decl.cs (DeclSpace.FindType): Use DeclSpace.CheckAccessLevel().

* typemanager.cs (TypeManager.IsAccessibleFrom): Removed.

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

21 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 14:06:53 +0000 (14:06 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* list.unix: Removed System.Net/ProxyUseType.cs, System.Net/WebStatus.cs

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

21 years ago2003-07-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 10 Jul 2003 13:22:39 +0000 (13:22 -0000)]
2003-07-10  Martin Baulig  <martin@ximian.com>

* expression.cs (ArrayCreation): Don't use a byte blob for arrays
of decimal.  Fixes #42850.

NOTE: I also fixed the created byte blob, but this doesn't work on
the MS runtime and csc never produces any byte blobs for decimal
arrays.

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

21 years ago2003-07-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 10 Jul 2003 13:20:09 +0000 (13:20 -0000)]
2003-07-10  Martin Baulig  <martin@ximian.com>

* statement.cs (StructInfo.GetStructInfo): Catch deep cycles in
structs; fixes #32068.
(Block.AddChildVariableNames): Fixed #44302.

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

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

* MemoryStream.cs: fixed bug #46060. Thanks to Carlos Barcenilla.

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

21 years ago2003-07-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 10 Jul 2003 01:58:13 +0000 (01:58 -0000)]
2003-07-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MemoryStreamTest.cs: added a couple of tests for WriteByte.

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

21 years agoUpdate slightly
Miguel de Icaza [Wed, 9 Jul 2003 22:31:46 +0000 (22:31 -0000)]
Update slightly

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

21 years ago * doc/web/team.xml : Modified my tasks a bit.
Martin Willemoes Hansen [Wed, 9 Jul 2003 22:30:16 +0000 (22:30 -0000)]
    * doc/web/team.xml : Modified my tasks a bit.

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

21 years agobetter version
Miguel de Icaza [Wed, 9 Jul 2003 22:15:34 +0000 (22:15 -0000)]
better version

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

21 years agomore updates
Miguel de Icaza [Wed, 9 Jul 2003 21:31:59 +0000 (21:31 -0000)]
more updates

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

21 years ago * SymmetricAlgorithm.cs: Fixed FinalEncrypt. Return empty array if inputCount is 0.
Lluis Sanchez [Wed, 9 Jul 2003 19:26:47 +0000 (19:26 -0000)]
* SymmetricAlgorithm.cs: Fixed FinalEncrypt. Return empty array if inputCount is 0.

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

21 years ago2003-07-09: Jean-Marc Andr�� <jean-marc.andre@polymtl.ca>
Jean-Marc Andre [Wed, 9 Jul 2003 17:19:42 +0000 (17:19 -0000)]
2003-07-09:  Jean-Marc Andr�� <jean-marc.andre@polymtl.ca>

* unix.arg: SoapClientFormatterSinkProvider.cs & SoapMessageFormatter.cs added to the build list

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

21 years agoUpdate
Miguel de Icaza [Wed, 9 Jul 2003 17:19:16 +0000 (17:19 -0000)]
Update

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

21 years ago2003-07-09: Jean-Marc Andr�� <jean-marc.andre@polymtl.cs>
Jean-Marc Andre [Wed, 9 Jul 2003 17:13:46 +0000 (17:13 -0000)]
2003-07-09:  Jean-Marc Andr�� <jean-marc.andre@polymtl.cs>

* SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs, SoapMessageFormatter.cs: Support for the soap serialization added to the remoting infrastructure

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

21 years agoUpdate
Miguel de Icaza [Wed, 9 Jul 2003 17:08:26 +0000 (17:08 -0000)]
Update

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

21 years ago2003-07-09: Jean-Marc Andr�� <jean-marc.andre@polymtl.ca>
Jean-Marc Andre [Wed, 9 Jul 2003 17:04:00 +0000 (17:04 -0000)]
2003-07-09: Jean-Marc Andr�� <jean-marc.andre@polymtl.ca>

* ReturnMessage.cs: Bug fix. GetOutArgName didn't return the right name for the given out parameter.

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

21 years ago* XmlTextReader.cs : Implemented ResetState() method.
Lluis Sanchez [Wed, 9 Jul 2003 16:48:52 +0000 (16:48 -0000)]
* XmlTextReader.cs : Implemented ResetState() method.

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

21 years ago * XmlSerializationWriter.cs: WriteStartElement(): Do not write xsd and xsi
Lluis Sanchez [Wed, 9 Jul 2003 16:29:27 +0000 (16:29 -0000)]
* XmlSerializationWriter.cs: WriteStartElement(): Do not write xsd and xsi
  namespace declarations if they have already been defined.

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

21 years ago * SoapHttpClientProtocol.cs, HttpSoapWebServiceHandler.cs, Methods.cs:
Lluis Sanchez [Wed, 9 Jul 2003 16:23:31 +0000 (16:23 -0000)]
* SoapHttpClientProtocol.cs, HttpSoapWebServiceHandler.cs, Methods.cs:
  Added support for soap extensions. Moved some code to
  WebServiceHelper. Implemented support for the two types of RoutingStyle. Added support
  for In and Out headers. Improved management of exceptions.
* SoapClientMessage.cs: code to retrieve soap headers moved to SoapMessage.
* SoapExtension.cs: Added methods for getting and creating soap extensions.
* SoapMessage.cs: Added methods for getting and assigning headers to an object.
* SoapServerMessage.cs: Added setter for MethodStubInfo. Other minor fixes.
* WebServiceHandler.cs: Added support for In and Out headers. Fixed management of exceptions.
* WebServiceHandlerFactory.cs: Check if the request protocol is supported.
* WebServiceHelper.cs: Added method for reading a soap request.

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

21 years agoForgot to add this
Gonzalo Paniagua Javier [Wed, 9 Jul 2003 14:38:02 +0000 (14:38 -0000)]
Forgot to add this

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

21 years agoArrrgh. Wrong Eri[kc]
Gonzalo Paniagua Javier [Wed, 9 Jul 2003 14:31:10 +0000 (14:31 -0000)]
Arrrgh. Wrong Eri[kc]

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

21 years ago2003-07-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 9 Jul 2003 14:17:24 +0000 (14:17 -0000)]
2003-07-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* system_linux_test.args: added new tests in Microsoft.CSharp.

* Microsoft.CSharp/CodeGeneratorFromCompileUnitTest.cs:
* Microsoft.CSharp/CodeGeneratorFromExpressionTest.cs:
* Microsoft.CSharp/CodeGeneratorFromNamespaceTest.cs:
* Microsoft.CSharp/CodeGeneratorFromStatementTest.cs:
* Microsoft.CSharp/CodeGeneratorFromTypeTest.cs:
* Microsoft.CSharp/CodeGeneratorTestBase.cs: new tests from Erik LeBel
<eriklebel@yahoo.ca>.

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

21 years ago2003-07-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 9 Jul 2003 12:44:17 +0000 (12:44 -0000)]
2003-07-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* regex.cs: patch from Eric Lindvall <eric@5stops.com> that fixes bug
#44830.

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

21 years agoFixed namespace
Gonzalo Paniagua Javier [Wed, 9 Jul 2003 11:55:31 +0000 (11:55 -0000)]
Fixed namespace

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

21 years ago2003-07-09 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Wed, 9 Jul 2003 04:43:21 +0000 (04:43 -0000)]
2003-07-09  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>
* jscript-lexer-parser.g: Added conditional_compilation_directive,
which is the beginning of our support for conditional compilation
statements and directives in our parser. Added
cc_on_statement, and some lexer rules for getting the needed
tokens (COND_SET, COND_DEBUG, COND_POSITION, COND_POSITION,
COND_IF, COND_ELIF, COND_ELSE, COND_END and CC_ON.

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

21 years agoReverted this. Miguel's change was older than my last change to this
Martin Baulig [Tue, 8 Jul 2003 19:04:13 +0000 (19:04 -0000)]
Reverted this.  Miguel's change was older than my last change to this
function and it no longer works with my change; ie. we're now using my
version.
2003-07-07  Miguel de Icaza  <miguel@ximian.com>

* rootcontext.cs (NamespaceLookup): Accept a DeclSpace, so we can
call the CheckAccessLevel routine.  Only use types that pass the
CheckAccessLevel

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

21 years ago2003-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 18:57:57 +0000 (18:57 -0000)]
2003-07-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* BaseCompiler.cs: first look for cached items, then generate the tree.
This should speed things up.

* CachingCompiler.cs: when compiling web services, use the full path of
the .asmx file as key when caching.

* WebServiceCompiler.cs: first look for cached items, then generate
the source file.

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

21 years agoReverted this. Miguel's change was older than my last change to this
Martin Baulig [Tue, 8 Jul 2003 18:51:08 +0000 (18:51 -0000)]
Reverted this.  Miguel's change was older than my last change to this
function and it no longer works with my change; ie. we're now using my
version.
2003-07-07  Miguel de Icaza  <miguel@ximian.com>

* decl.cs (DeclSpace.FindType): CheckAccessLevel on the type as
well.  Sorry, this fixes the bug Gonzalo tried to fix.

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

21 years ago2003-07-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 8 Jul 2003 18:03:21 +0000 (18:03 -0000)]
2003-07-08  Martin Baulig  <martin@ximian.com>

* test-198.cs, test-199.cs: New tests for bugs #36316, #36314 and
#36313.

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

21 years ago2003-07-08 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 8 Jul 2003 17:58:51 +0000 (17:58 -0000)]
2003-07-08  Martin Baulig  <martin@ximian.com>

* rootcontext.cs (RootContext.NamespaceLookup): Ignore
inaccessible types.  Fixes #36313.

* decl.cs (DeclSpace.FindType): Ignore inaccessible types.

* namespace.cs (NamespaceEntry): Create implicit entries for all
namespaces; ie. if we have `namespace N1.N2.N3 { ... }', we create
implicit entries for N1.N2 and N1.

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

21 years ago2003-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 14:59:43 +0000 (14:59 -0000)]
2003-07-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* appdomain.c: modified comment.
* gc.c: finalizer_thread can call finalizers even when finished == TRUE.
That will be its last iteration when mono_gc_cleanup is called from
mono_runtime_cleanup and before the domain is unloaded.

Fixes bug #45962.

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

21 years agosigh, i need more sleep :)
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 13:10:32 +0000 (13:10 -0000)]
sigh, i need more sleep :)

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

21 years agoNothing escapes from Lluis' sight
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 13:02:48 +0000 (13:02 -0000)]
Nothing escapes from Lluis' sight

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

21 years ago2003-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 12:49:54 +0000 (12:49 -0000)]
2003-07-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebServicesConfigurationSectionHandler.cs: added <soapExtensionTypes>
support.

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

21 years agoclass status fixes
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 09:37:18 +0000 (09:37 -0000)]
class status fixes

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

21 years agoUgh. Applied the wrong patch. Thanks again, Eric
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 08:56:30 +0000 (08:56 -0000)]
Ugh. Applied the wrong patch. Thanks again, Eric

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

21 years agoadded bug report number
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 02:45:37 +0000 (02:45 -0000)]
added bug report number

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

21 years ago2003-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 02:39:52 +0000 (02:39 -0000)]
2003-07-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* namespace.cs: fixed compilation with csc. I'll file a bug report
about this.

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

21 years agoremoved Console.W
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 02:34:12 +0000 (02:34 -0000)]
removed Console.W

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

21 years ago2003-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 02:24:24 +0000 (02:24 -0000)]
2003-07-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs:
* ServicePointManager.cs:
* WebConnection.cs: added support for proxies.

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

21 years ago2003-07-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 8 Jul 2003 01:14:40 +0000 (01:14 -0000)]
2003-07-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web/HttpContext.cs: Session doesn't have a setter.

* System.Web/HttpResponse.cs: Request is private.

* System.Web.SessionState/SessionDictionary.cs: locking.

* System.Web.SessionState/SessionInProcHandler.cs: use the new method
instead of the setter.

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

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

* attribute.cs: And this test is onger needed.

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

21 years agoUpdated fix to work with the new changes from Martin
Miguel de Icaza [Mon, 7 Jul 2003 21:14:30 +0000 (21:14 -0000)]
Updated fix to work with the new changes from Martin

2003-07-07  Miguel de Icaza  <miguel@ximian.com>

* decl.cs (DeclSpace.FindType): CheckAccessLevel on the type as
well.  Sorry, this fixes the bug Gonzalo tried to fix.

* rootcontext.cs (NamespaceLookup): Accept a DeclSpace, so we can
call the CheckAccessLevel routine.  Only use types that pass the
CheckAccessLevel

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

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

Rewrote the handling of namespaces to fix a lot of the issues
wrt. `using' aliases etc.

* namespace.cs (Namespace): Splitted this class into a
per-assembly `Namespace' and a per-file `NamespaceEntry'.

* typemanager.cs (TypeManager.IsNamespace): Removed.
(TypeManager.ComputeNamespaces): Only compute namespaces from
loaded assemblies here, not the namespaces from the assembly we're
currently compiling.

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

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