mono.git
20 years ago2003-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 16 Jul 2003 23:52:18 +0000 (23:52 -0000)]
2003-07-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ControlCollection.cs: fixed bug #46472.

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

20 years ago * ColorDialog.cs : implemented
Aleksey Ryabchuk [Wed, 16 Jul 2003 20:02:49 +0000 (20:02 -0000)]
* ColorDialog.cs : implemented
* win32functions.cs
* win32enums.cs
* win32structs.cs : functions, flags and structs for ColorDialog

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

20 years ago2003-07-16 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 16 Jul 2003 16:14:53 +0000 (16:14 -0000)]
2003-07-16  Dick Porter  <dick@ximian.com>

* FileInfo.cs: Update path info when a file is moved.  Patch by
John Luke <jluke@cfl.rr.com>, fixes bug 44253.

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

20 years ago2003-07-16 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Wed, 16 Jul 2003 15:51:28 +0000 (15:51 -0000)]
2003-07-16  Ravi Pratap  <ravi@ximian.com>

* test-39.cs: Improve test to check emission on interfaces too.

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

20 years agoWorkaround for building on cygwin
Dick Porter [Wed, 16 Jul 2003 15:49:32 +0000 (15:49 -0000)]
Workaround for building on cygwin

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

20 years ago2003-07-16 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Wed, 16 Jul 2003 15:47:11 +0000 (15:47 -0000)]
2003-07-16  Ravi Pratap  <ravi@ximian.com>

* interface.cs (Define): Do nothing here since there are no
members to populate etc. Move the attribute emission out of here
since this was just totally the wrong place to put it. Attribute
application happens during the 'Emit' phase, not in the 'Define'
phase.

(Emit): Add this method and move the attribute emission here

* rootcontext.cs (EmitCode): Call the Emit method on interface
types too.

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

20 years ago* SoapHttpClientProtocol.cs: Removed debug WriteLine.
Lluis Sanchez [Wed, 16 Jul 2003 14:39:46 +0000 (14:39 -0000)]
* SoapHttpClientProtocol.cs: Removed debug WriteLine.

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

20 years ago * Identity.cs: Added TargetUri property
Lluis Sanchez [Wed, 16 Jul 2003 10:30:10 +0000 (10:30 -0000)]
* Identity.cs: Added TargetUri property

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

20 years ago * RemotingProxy.cs: Assign to the message the full uri, if available,
Lluis Sanchez [Wed, 16 Jul 2003 10:29:33 +0000 (10:29 -0000)]
* RemotingProxy.cs: Assign to the message the full uri, if available,
  not only the object uri.

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

20 years agospecify member variable through "this" in .ctor
Alexandre Pigolkine [Wed, 16 Jul 2003 07:01:43 +0000 (07:01 -0000)]
specify member variable through "this" in .ctor

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

20 years ago * Driver.cs: Use WriteLine for 'compilation succeeded'
Jackson Harper [Wed, 16 Jul 2003 06:38:12 +0000 (06:38 -0000)]
    * Driver.cs: Use WriteLine for 'compilation succeeded'
          message.

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

20 years ago * test-11.il: Don't specify constraints with ids anymore
Jackson Harper [Wed, 16 Jul 2003 06:35:32 +0000 (06:35 -0000)]
    * test-11.il: Don't specify constraints with ids anymore
* test-29.il: Remove uneeded class, add constraint

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

20 years ago * ILTables.cs: Add tokens for generic constraints.
Jackson Harper [Wed, 16 Jul 2003 06:32:17 +0000 (06:32 -0000)]
    * ILTables.cs: Add tokens for generic constraints.

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

20 years ago * ILParser.jay: Add generic type constraints and tokens used to
Jackson Harper [Wed, 16 Jul 2003 06:30:44 +0000 (06:30 -0000)]
    * ILParser.jay: Add generic type constraints and tokens used to
create them

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

20 years ago * TypeDef.cs: Allow adding and emitting generic type
Jackson Harper [Wed, 16 Jul 2003 06:28:23 +0000 (06:28 -0000)]
    * TypeDef.cs: Allow adding and emitting generic type
          constraints.

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

20 years ago * PEAPI.cs: Allow generic constraints to be added, emit generic
Jackson Harper [Wed, 16 Jul 2003 06:24:13 +0000 (06:24 -0000)]
    * PEAPI.cs: Allow generic constraints to be added, emit generic
constraints.

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

20 years agoForgot *these* files too.
Peter Williams [Wed, 16 Jul 2003 05:14:57 +0000 (05:14 -0000)]
Forgot *these* files too.

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

20 years agoForgot this file
Peter Williams [Wed, 16 Jul 2003 05:09:33 +0000 (05:09 -0000)]
Forgot this file

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

20 years ago2003-07-16 Peter Williams <peter@newton.cx>
Peter Williams [Wed, 16 Jul 2003 05:08:19 +0000 (05:08 -0000)]
2003-07-16  Peter Williams  <peter@newton.cx>

A whole passel of build system changes. Doc updates:

* build/README.makefiles: Doc updates.

* build/profiles/net_1_0.make: Doc changes.

* INSTALL.txt: A few more touchups.

Better defaults:

* build/config-default.make (prefix): Default install prefix
should be /usr/local.

* build/profiles/bootstrap.make: This profile ...

* build/profiles/default.make: ... is now the default.

* build/profiles/atomic.make: And the default is now this.

Fixes for pre-build checks:

* Makefile: Do the platform and (new) profile checks
before the build, which took some infrastructure changes.

* build/rules.make: Allow a Makefile to specify its own all/install/etc
targets.

* build/profiles/default.make (profile-check): Add a blank
target here.

* build/profiles/atomic.make: Check for a full MCS install to
build against.

HP/UX fixes with help from Bernie Solomon:

* build/config-default.make (ECHO_ESCAPE): HP/UX 'echo'
        doesn't need a -e parameter to interpret escape codes. Test for
        that and define a configuration parameter.

        * build/library.make ($(makefrag)): Use $(ECHO_ESCAPE)
        instead of assuming that 'echo -e' will interpret escape
        codes.

        * build/executable.make ($(makefrag)): Here too.

A make distcheck fix:

* Makefile: Inherit the current prefix so that the build can
find the right System.Xml.dll.

And Windows build fixes with the invaluable help of Sebastian
Pouliot (in various subdirectories).

class/Mono.Data.SqliteClient:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile (LIB_MCS_FLAGS): Add /r:System.dll here. Why wasn't
this necessary with MCS? (csc.exe needs it.)

class/System:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile (SCARY_LIB): Flip around since what was bootstrap
is now default.

class/System/Test/System.Net:

2003-07-16  Peter Williams  <peter@newton.cx>

* IPAddressTest.cs: #if NET_1_1 for some IPv6 tests that
rely on some NET_1_1-only features.

class/System/Test/System.Net.Sockets:

2003-07-16  Peter Williams  <peter@newton.cx>

* TcpListenerTest.cs: Initialize outSock to null to
prevent an mcs compile error.

class/System.Data:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile: Flip around for the new default build
profile. (In a separate commit)

class/System.Windows.Forms:

2003-07-16  Peter Williams  <peter@newton.cx>

* System.Windows.Forms.dll.sources: Don't build with two
AssemblyInfo.cs files.

class/corlib:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile ($(test_makefrag)): Use $(ECHO_ESCAPE) for HP/UX
portability fixes.
(all-local): Don't build $(cmplib) by default, it's not something
most people need, and the build is broken on Windows right now anyway.

ilasm:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile (ILParser.cs): Move this from parser/ so we avoid
slash direction issues on the Windows build.

* .cvsignore: Add ILParser.cs here.

ilasm/parser:

2003-07-16  Peter Williams  <peter@newton.cx>

* .cvsignore: ILParser.cs has been moved.

tools:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile (DIST_ONLY_SUBDIRS): Don't build SqlSharp, it's
very old and doesn't build on Windows.

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

20 years agoAdd new error
Miguel de Icaza [Wed, 16 Jul 2003 03:30:30 +0000 (03:30 -0000)]
Add new error

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

20 years ago2003-07-15 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 16 Jul 2003 03:30:14 +0000 (03:30 -0000)]
2003-07-15  Miguel de Icaza  <miguel@ximian.com>

* class.cs (MethodData.Define): While checking if a method is an
interface implementation, improve the test: If we are not public
(use new test here: use the computed MethodAttributes directly,
instead of the parsed modifier flags) check if the `implementing'
method comes from an interface or not.

* pending.cs (VerifyPendingMethods): Slightly better error
message.

* makefile: add test target that does the mcs bootstrap.

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

20 years ago2003-07-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 16 Jul 2003 03:29:58 +0000 (03:29 -0000)]
2003-07-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TemplateControlCompiler.cs: support string []. Fixes bug #46415.

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

20 years ago2003-07-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 16 Jul 2003 01:32:32 +0000 (01:32 -0000)]
2003-07-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TypeDescriptor.cs: fixed GetConverter (type) for enumerations that
have a TypeConverter. Fixes bug #46397.

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

20 years agoUpdate instructions
Miguel de Icaza [Wed, 16 Jul 2003 00:26:50 +0000 (00:26 -0000)]
Update instructions

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

20 years agoUpdate instructions
Miguel de Icaza [Wed, 16 Jul 2003 00:24:17 +0000 (00:24 -0000)]
Update instructions

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

20 years ago2003-07-15 Pedro Martnez Juli <yoros@wanadoo.es>
Pedro Martínez Juliá [Tue, 15 Jul 2003 21:08:30 +0000 (21:08 -0000)]
2003-07-15  Pedro Martnez Juli  <yoros@wanadoo.es>

    * FloatingPointFormatter.cs: Few changes for get working Rotor
    tests.

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

20 years agoFlush
Miguel de Icaza [Tue, 15 Jul 2003 19:43:45 +0000 (19:43 -0000)]
Flush

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

20 years ago2003-07-15 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 15 Jul 2003 17:36:05 +0000 (17:36 -0000)]
2003-07-15  Dick Porter  <dick@ximian.com>

* timed-thread.c (timed_thread_start_routine): Fix virtual memory
leak when threads quit.  Fixes bug 44067.

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

20 years ago2003-07-15 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 15 Jul 2003 17:13:45 +0000 (17:13 -0000)]
2003-07-15  Dick Porter  <dick@ximian.com>

* socket-io.c: Fixed compilation for gcc < 3.2.

Fixed compilation for machines that don't have AF_INET6 (thanks to
Bernie Solomon <bernard@ugsolutions.com> for that part.)

Fixed compile warnings.

Fixed formatting and line endings.

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

20 years ago2003-07-15 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 15 Jul 2003 16:58:54 +0000 (16:58 -0000)]
2003-07-15  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* DTDValidatingReader.cs :
  added DTDObjectModel support for non-XmlTextReader XmlReader
  e.g. XmlNodeReader (Read() method).
* XmlDocument.cs :
  added internal CreateDocumentType(XmlTextReader) and moved
  ReadDoctypeNode() to XmlDocumentType.ImportFromDTD().
* XmlDocumentType.cs :
  added internal .ctor(XmlTextReader, document) and ImportFromDTD().
* XmlTextReader.cs :
  Renamed useSbForVal (valueBuilderAvailable), valSb (valueBuilder)
  and currentSubset (DTD).
  Added GenerateDTDObjectModel() (for independent doctype parsing).

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

20 years ago2003-07-15 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Tue, 15 Jul 2003 16:57:25 +0000 (16:57 -0000)]
2003-07-15  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlAttribute.cs :
  .ctor() should reject xml- or xmlns-prefixed node.
* XmlNamespaceManager.cs :
  added some xmlns validity check.
* XmlNode.cs :
  optimized GetNamespaceOfPrefix() and GetPrefixOfNamespace() by
  avoiding XmlNamespaceManager creation.
* XmlNodeReader.cs :
  doctype node should return PUBLIC and SYSTEM for its indexer,
  and Value should be internal subset,

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

20 years agoMe and my stupid debug messages ..
Ravi Pratap M [Tue, 15 Jul 2003 16:01:31 +0000 (16:01 -0000)]
Me and my stupid debug messages ..

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

20 years ago * BuiltInDatatype.cs,
Lluis Sanchez [Tue, 15 Jul 2003 11:42:29 +0000 (11:42 -0000)]
* BuiltInDatatype.cs,
  XmlSchemaDatatype.cs : added unsignedByte type support.

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

20 years ago * SoapReflectionImporter.cs, XmlReflectionImporter.cs: Avoid generating two
Lluis Sanchez [Tue, 15 Jul 2003 11:36:43 +0000 (11:36 -0000)]
* SoapReflectionImporter.cs, XmlReflectionImporter.cs: Avoid generating two
  maps with the same name and namespace. To avoid this, maps must be registered
  using the real map namespace, not the default namespace (the namespace can
  change if the type has a XmlType or SoapType attribute).
* XmlArrayItemAttribute.cs: Set IsNullable to true by default.
* XmlSchemaExporter.cs: Implemented method ExportMembersMapping.
  Other small fixes.
* XmlSerializationWriterInterpreter.cs: GetStringValue: return null if the value
  is null.

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

20 years ago2003-07-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Tue, 15 Jul 2003 10:08:31 +0000 (10:08 -0000)]
2003-07-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* ConfigurationSettings.cs: Removed unused exception variable, fixes compiler warning

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

20 years ago2003-07-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Tue, 15 Jul 2003 10:07:15 +0000 (10:07 -0000)]
2003-07-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* ChunkStream.cs: Removed unused members
* IPAddress.cs: Removed unused exception variable, fixes compiler warning
* WebConnection.cs: Removed unused exception variables, fixes compiler warnings

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

20 years ago2003-07-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Tue, 15 Jul 2003 10:05:21 +0000 (10:05 -0000)]
2003-07-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* ChangeLog: Added
* ResourcePermissionBaseEntry.cs: Implemented

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

20 years ago * Makefile: Add the class/lib directory to the lib path so the
Jackson Harper [Tue, 15 Jul 2003 07:27:24 +0000 (07:27 -0000)]
* Makefile: Add the class/lib directory to the lib path so the
newest PEAPI is allways loaded.

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

20 years ago * ILParser.jay: Seperate generic constraints from generic parameters.
Jackson Harper [Tue, 15 Jul 2003 05:57:56 +0000 (05:57 -0000)]
* ILParser.jay: Seperate generic constraints from generic parameters.

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

20 years ago * TypeDef.cs: Emit generic parameters.
Jackson Harper [Tue, 15 Jul 2003 05:55:39 +0000 (05:55 -0000)]
    * TypeDef.cs: Emit generic parameters.

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

20 years ago * PEAPI.cs: Cleanup methods for generics, now that constraints and
Jackson Harper [Tue, 15 Jul 2003 05:53:39 +0000 (05:53 -0000)]
    * PEAPI.cs: Cleanup methods for generics, now that constraints and
params are seperated.

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

20 years ago2003-07-14 Ravi Pratap M <ravi@ximian.com>
Ravi Pratap M [Tue, 15 Jul 2003 05:18:42 +0000 (05:18 -0000)]
2003-07-14  Ravi Pratap M  <ravi@ximian.com>

* Makefile: Make sure that we use the newly generated compiler
to run the tests, not the installed one.

Modify targets to compile and run in one go instead of separate
targets for each task.

* test-196.cs: Fix careless error - returning a value from a void
Main ().

Add it back to the test suite.

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

20 years ago2003-07-14 Ravi Pratap M <ravi@ximian.com>
Ravi Pratap M [Tue, 15 Jul 2003 04:48:29 +0000 (04:48 -0000)]
2003-07-14  Ravi Pratap M  <ravi@ximian.com>

* expression.cs (OverloadResolve): Report error only if Location
is not 'Null' which means that there was a probe going on.

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

20 years ago2003-06-27 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 15 Jul 2003 04:47:19 +0000 (04:47 -0000)]
2003-06-27  Duncan Mak  <duncan@ximian.com>

* Hashtable.cs: Patch from PAF@design.ru, GetEnumerator should be
returning DictionaryEntrys, instead of just the Key of the table.

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

20 years agoNew shot
Miguel de Icaza [Tue, 15 Jul 2003 03:13:34 +0000 (03:13 -0000)]
New shot

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

20 years agovarious updates
Miguel de Icaza [Tue, 15 Jul 2003 02:33:12 +0000 (02:33 -0000)]
various updates

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

20 years agoIgnore user's files
Ben Maurer [Tue, 15 Jul 2003 01:03:41 +0000 (01:03 -0000)]
Ignore user's files

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

20 years ago2003-07-14 Peter Williams <peter@newton.cx>
Peter Williams [Tue, 15 Jul 2003 00:34:23 +0000 (00:34 -0000)]
2003-07-14  Peter Williams  <peter@newton.cx>

* build/rules.make (dist-recursive): Fix recursive rules
to work on HP/UX /bin/sh. Patch from Bernie Solomon
<bernard@ugsolutions.com>.

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

20 years ago2003-07-14: Francisco Figueiredo Jr. (fxjrlists@yahoo.com.br)
Francisco Figueiredo Jr. [Tue, 15 Jul 2003 00:27:34 +0000 (00:27 -0000)]
2003-07-14: Francisco Figueiredo Jr. (fxjrlists@yahoo.com.br)
* Added support for float4 and float8 data types.

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

20 years agoAdd self to team.xml
Peter Williams [Mon, 14 Jul 2003 23:51:50 +0000 (23:51 -0000)]
Add self to team.xml

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

20 years ago * NetConfig.cs: If Clone method is not public, then it must use
Lluis Sanchez [Mon, 14 Jul 2003 19:31:53 +0000 (19:31 -0000)]
* NetConfig.cs: If Clone method is not public, then it must use
  explicit interface method implementation syntax.

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

20 years agoCommitted a workaround to make this compile again.
Martin Baulig [Mon, 14 Jul 2003 19:04:33 +0000 (19:04 -0000)]
Committed a workaround to make this compile again.

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

20 years agoFix this up - we don't want to depend on NUnit.Framework and other such stuff.
Ravi Pratap M [Mon, 14 Jul 2003 18:57:40 +0000 (18:57 -0000)]
Fix this up - we don't want to depend on NUnit.Framework and other such stuff.

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

20 years ago* XmlSchemaDatatype.cs: Fixed compiler warning.
Lluis Sanchez [Mon, 14 Jul 2003 18:45:56 +0000 (18:45 -0000)]
* XmlSchemaDatatype.cs: Fixed compiler warning.

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

20 years ago * SoapReflectionImporter.cs: Set the BaseMap property of map. Small fix.
Lluis Sanchez [Mon, 14 Jul 2003 18:43:11 +0000 (18:43 -0000)]
* SoapReflectionImporter.cs: Set the BaseMap property of map. Small fix.
* TypeData.cs: IsComplexType now returns true for IXmlSerializable types.
* XmlAttributes.cs: Fixed bug when reading the value of DefaultValueAttribute.
* XmlReflectionImporter.cs: Set the BaseMap property of map. Several small fixes.
* XmlSchemaExporter.cs: Implemented.
* XmlSchemas.cs: Support schemas with TargetNamespace set to null.
* XmlSerializationWriter.cs: FromXmlQualifiedName (): return null if the qname is null.
  GetNamespacePrefix (): no need to add xmlns attribute if namespace is null.
* XmlSerializationWriterInterpreter.cs: Fixed management of default values.
  GetStringValue() returns null if the value is null, instead of empty string.
  (attributes with null values are not written).
* XmlTypeMapElementInfo.cs: added IsTextElement and IsUnnamedAnyElement properties.
* XmlTypeMapMemberAttribute.cs: added DataTypeNamespace and removed DataType.
  DataType value can is now in TypeData.
* XmlTypeMapMemberElement.cs: Small fix.
* XmlTypeMapping.cs: Added FindMember method and BaseMap property.

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

20 years agoUpdated
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 17:48:19 +0000 (17:48 -0000)]
Updated

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

20 years agoUpdated URLs. Thanks to Sam Clegg.
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 17:43:37 +0000 (17:43 -0000)]
Updated URLs. Thanks to Sam Clegg.

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

20 years agoPut my changes back in
Ravi Pratap M [Mon, 14 Jul 2003 17:03:52 +0000 (17:03 -0000)]
Put my changes back in

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

20 years ago2003-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 14 Jul 2003 16:49:40 +0000 (16:49 -0000)]
2003-07-14  Martin Baulig  <martin@ximian.com>

* test-204.cs: User defined conditional logical operators; bug #40505.

2003-07-14  Martin Baulig  <martin@ximian.com>

* test-203.cs: Added test for bug #33026.

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

20 years ago2003-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 14 Jul 2003 16:40:42 +0000 (16:40 -0000)]
2003-07-14  Martin Baulig  <martin@ximian.com>

* cs0212.cs: New test.

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

20 years ago2003-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 14 Jul 2003 16:24:47 +0000 (16:24 -0000)]
2003-07-14  Martin Baulig  <martin@ximian.com>

* expression.cs (ConditionalLogicalOperator): New public class to
implement user defined conditional logical operators.
This is section 14.11.2 in the spec and bug #40505.

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

20 years ago2003-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 14 Jul 2003 16:11:05 +0000 (16:11 -0000)]
2003-07-14  Martin Baulig  <martin@ximian.com>

* ecore.cs (FieldExpr.DoResolveLValue): Fixed bug #46198.

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

20 years agoOoops, don't crash here.
Martin Baulig [Mon, 14 Jul 2003 16:09:07 +0000 (16:09 -0000)]
Ooops, don't crash here.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:08:47 +0000 (16:08 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * socket-io.h:
        * socket-io.c: Added IPv6 support.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:07:15 +0000 (16:07 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * acconfig.h:
        * configure.in: Check for gethostbyname2_r availability.
        * data/machine.config: Added section system.net/settings. Added
        option for IPv6 availability.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:04:58 +0000 (16:04 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * TcpListenerTest.cs: Forced IPv4 listener test.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:04:24 +0000 (16:04 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * IPAddressTest.cs: Added IPv6 addresses tests.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:03:20 +0000 (16:03 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * Socket.cs:
        * ProtocolType.cs:
        * SocketOptionLevel.cs:
        * TcpListener.cs:
        * TcpClient.cs:
        * UdpClient.cs:

        Added IPv6 support.

        * IPv6MulticastOption.cs: Added for IPv6 support.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:01:37 +0000 (16:01 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * NetConfigurationHandler.cs: New file that handles
        system.net/settings

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:00:44 +0000 (16:00 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * Dns.cs: Reworked indentation.
        Added IPv6 support.
        Added literal address checking in GetHostByAddress.
        Changed Dns.Resolve behavior.
        * IPAddress.cs:
        * IPEndPoint.cs: Added IPv6 support.
        * IPv6Address.cs: Added address compression.
        * NetConfig.cs: Added configuration section.

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

20 years ago2003-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 14 Jul 2003 15:59:29 +0000 (15:59 -0000)]
2003-07-14  Martin Baulig  <martin@ximian.com>

* codegen.cs (EmitContext.InFixedInitializer): New public field.

* ecore.cs (IVariable.VerifyFixed): New interface method.

* expression.cs (Unary.ResolveOperator): When resolving the `&'
operator, check whether the variable is actually fixed.  Fixes bug
#36055.  Set a variable definitely assigned when taking its
address as required by the spec.

* statement.cs (LocalInfo.IsFixed): New field.
(LocalInfo.MakePinned): Set `IsFixed' to true.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 15:58:17 +0000 (15:58 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * System.dll.sources: Added NetConfigurationHandler.cs,
        NetConfig.cs, IPv6MulticastOption.cs

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

20 years agoOops, update this too
Ravi Pratap M [Mon, 14 Jul 2003 15:41:33 +0000 (15:41 -0000)]
Oops, update this too

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

20 years agoAdd this error test case
Ravi Pratap M [Mon, 14 Jul 2003 15:40:34 +0000 (15:40 -0000)]
Add this error test case

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

20 years ago2003-07-14 Ravi Pratap M <ravi@ximian.com>
Ravi Pratap M [Mon, 14 Jul 2003 15:35:58 +0000 (15:35 -0000)]
2003-07-14  Ravi Pratap M  <ravi@ximian.com>

* attribute.cs (Attribute.Resolve): While doing a Member lookup
for .ctors, ensure that we only ask for members declared in the
attribute type (BindingFlags.DeclaredOnly).

Fixes bug #43632.

* expression.cs (Error_WrongNumArguments): Report error 1501
correctly the way CSC does.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 15:09:47 +0000 (15:09 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * ServicePoint.cs: Removed Connect and GetEndPoint methods.
        Removed reverse resolution when uri is literal IP address.
        * WebConnection.cs: IPv6 compatibility update: Try to connect
        to all addresses returned by IPHostEntry.
        * WebConnectionGroup.cs: Removed unused parameter.

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

20 years agoCombined the two changelogs, deleted "changelog" so I can check this dir out
Dick Porter [Mon, 14 Jul 2003 14:26:01 +0000 (14:26 -0000)]
Combined the two changelogs, deleted "changelog" so I can check this dir out
on a w32 filesystem.

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

20 years ago*** empty log message ***
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:52:43 +0000 (12:52 -0000)]
*** empty log message ***

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

20 years agoInstall the libraries with 755 permissions
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:51:55 +0000 (12:51 -0000)]
Install the libraries with 755 permissions

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

20 years ago*** empty log message ***
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:51:23 +0000 (12:51 -0000)]
*** empty log message ***

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

20 years agoMissing file
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:38:46 +0000 (12:38 -0000)]
Missing file

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

20 years agoFixed AssemblyInfo.cs directory
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:34:55 +0000 (12:34 -0000)]
Fixed AssemblyInfo.cs directory

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

20 years agodone
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:17:07 +0000 (12:17 -0000)]
done

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

20 years agoRemoved makefile ignore
Lluis Sanchez [Mon, 14 Jul 2003 12:07:07 +0000 (12:07 -0000)]
Removed makefile ignore

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

20 years agoNew build system
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 11:55:32 +0000 (11:55 -0000)]
New build system

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

20 years agoNew build system from Peter Williams (peter@newton.cx)
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 11:50:55 +0000 (11:50 -0000)]
New build system from Peter Williams (peter@newton.cx)

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

20 years ago2003-07-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 14 Jul 2003 11:42:22 +0000 (11:42 -0000)]
2003-07-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Removed

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

20 years ago2003-07-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 14 Jul 2003 11:40:18 +0000 (11:40 -0000)]
2003-07-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* list.unix: Added Assembly/AssemblyInfo.cs, Removed System.Xml.Serialization/AssemblyInfo.cs

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

20 years ago2003-07-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 14 Jul 2003 11:39:18 +0000 (11:39 -0000)]
2003-07-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added
* ChangeLog: Added

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

20 years agoNew build system from Peter Williams (peter@newton.cx)
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 11:38:40 +0000 (11:38 -0000)]
New build system from Peter Williams (peter@newton.cx)

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

20 years agoNew build system from Peter Williams (peter@newton.cx)
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 10:48:52 +0000 (10:48 -0000)]
New build system from Peter Williams (peter@newton.cx)

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

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

* PerformanceCounterCategory.cs: Fixed signatures

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 09:51:39 +0000 (09:51 -0000)]
2003-07-14 Jerome Laban <jlaban@wanadoo.fr>

        * IComponent.cs: Removed duplicate Designer attribute.

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

20 years ago2003-07-14 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 14 Jul 2003 06:43:42 +0000 (06:43 -0000)]
2003-07-14  Miguel de Icaza  <miguel@ximian.com>

* Factories.cs: Remove debugging message.

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

20 years agoAdd section
Miguel de Icaza [Mon, 14 Jul 2003 06:33:22 +0000 (06:33 -0000)]
Add section

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

20 years agoMake default be Xr
Miguel de Icaza [Mon, 14 Jul 2003 06:32:18 +0000 (06:32 -0000)]
Make default be Xr

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

20 years agoXrFunctions are now complete and match the Xr implementation.
Miguel de Icaza [Mon, 14 Jul 2003 06:26:50 +0000 (06:26 -0000)]
XrFunctions are now complete and match the Xr implementation.

Changed coding conventions to Mono coding conventions.

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

20 years agombas version now is 0.25.0.0 in sync with mono
Rafael Teixeira [Mon, 14 Jul 2003 03:54:55 +0000 (03:54 -0000)]
mbas version now is 0.25.0.0 in sync with mono

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

20 years agoPeter Berlich patches for if statement and property declaration
Rafael Teixeira [Mon, 14 Jul 2003 03:47:06 +0000 (03:47 -0000)]
Peter Berlich patches for if statement and property declaration

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

20 years agoCommit this :-)
Ravi Pratap M [Mon, 14 Jul 2003 02:56:30 +0000 (02:56 -0000)]
Commit this :-)

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