mono.git
20 years agoWe always need to do this check before calling reflection.
Martin Baulig [Fri, 4 Jun 2004 22:12:41 +0000 (22:12 -0000)]
We always need to do this check before calling reflection.

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

20 years agoIgnore inflated methods.
Martin Baulig [Fri, 4 Jun 2004 19:42:02 +0000 (19:42 -0000)]
Ignore inflated methods.

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

20 years agoA type parameter can never be optional.
Martin Baulig [Fri, 4 Jun 2004 19:37:26 +0000 (19:37 -0000)]
A type parameter can never be optional.

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

20 years ago2004-06-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 4 Jun 2004 17:09:16 +0000 (17:09 -0000)]
2004-06-04  Sebastien Pouliot  <sebastien@ximian.com>

* Math.cs: Fixed IEEERemainder to return -0 (0x8000000000000000) when
the dividend is negative and the result is 0 (remainder).

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

20 years ago2004-06-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 4 Jun 2004 16:57:59 +0000 (16:57 -0000)]
2004-06-04  Sebastien Pouliot  <sebastien@ximian.com>

* MathTest.cs: Added another case when dividend is negative and
there's no remainder (must return negative 0).

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

20 years ago2004-06-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 4 Jun 2004 16:36:39 +0000 (16:36 -0000)]
2004-06-04  Sebastien Pouliot  <sebastien@ximian.com>

* MathTest.cs: Added case to check for negative 0 (double) in
IEEERemainder.
* TimeSpanTest.cs: Added more asserts in existing tests cases.
Added case to check for ToString with MinValue and MaxValue.

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

20 years ago * ILTokenizer.cs: Handle comments first, handle whitespace in hex
Jackson Harper [Fri, 4 Jun 2004 16:17:20 +0000 (16:17 -0000)]
    * ILTokenizer.cs: Handle comments first, handle whitespace in hex
blocks properly.

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

20 years ago * Driver.cs: Do everything using the invariant culture.
Jackson Harper [Fri, 4 Jun 2004 16:12:38 +0000 (16:12 -0000)]
    * Driver.cs: Do everything using the invariant culture.

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

20 years ago2004-06-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 4 Jun 2004 12:40:01 +0000 (12:40 -0000)]
2004-06-04  Atsushi Enomoto <atsushi@ximian.com>

* SignedXml.cs : Complete fix for bug #59545. Support #xpointer(id()).
  Namespace fixup is required when signing prefixed xml.

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

20 years ago* mb-parser.jay: Modified WithEvents grammar
Anirban Bhattacharjee [Fri, 4 Jun 2004 11:19:17 +0000 (11:19 -0000)]
* mb-parser.jay: Modified WithEvents grammar

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

20 years ago2004-06-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 4 Jun 2004 10:57:21 +0000 (10:57 -0000)]
2004-06-04  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : fixed incorrectly unified corlib-plattest in the
  previous fix.

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

20 years ago2004-06-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 4 Jun 2004 10:34:09 +0000 (10:34 -0000)]
2004-06-04  Sebastien Pouliot  <sebastien@ximian.com>

* corlib_test.dll.sources: Added new file for unit tests.

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

20 years agoTODOAttribute.cs: Definition for 'Comment' was defined twice
Sachin Kumar [Fri, 4 Jun 2004 10:20:43 +0000 (10:20 -0000)]
TODOAttribute.cs: Definition for 'Comment' was defined twice

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

20 years ago * Makefile: Changed nunit dll, to make it easier to integrate in the result
Lluis Sanchez [Fri, 4 Jun 2004 09:23:43 +0000 (09:23 -0000)]
* Makefile: Changed nunit dll, to make it easier to integrate in the result
  web page.
* wstest.cs: Little fix.

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

20 years agoupdated test.sources
Anirban Bhattacharjee [Fri, 4 Jun 2004 08:30:35 +0000 (08:30 -0000)]
updated test.sources

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

20 years agomore negetive tests for property
Anirban Bhattacharjee [Fri, 4 Jun 2004 08:29:47 +0000 (08:29 -0000)]
more negetive tests for property

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

20 years ago2004-06-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 4 Jun 2004 08:23:43 +0000 (08:23 -0000)]
2004-06-04  Atsushi Enomoto <atsushi@ximian.com>

* SignedXml.cs : Fix for bug #59545. Handle #xpointer(/) as document.

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

20 years ago * class.cs: - NotOverridable modifier support added to Property
Anirban Bhattacharjee [Fri, 4 Jun 2004 08:18:23 +0000 (08:18 -0000)]
 * class.cs: - NotOverridable modifier support added to Property
             - Few overriding related checks put on Property

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

20 years ago* mono-api-info.cs: for checking API compatibility, we're only
Gert Driesen [Fri, 4 Jun 2004 05:46:24 +0000 (05:46 -0000)]
* mono-api-info.cs: for checking API compatibility, we're only
interested in public interfaces that are implemented by a given
type.  Include protected internal fields and ctors.

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

20 years ago* SqlClientPermission.cs: removed extra CreateInstance
Gert Driesen [Fri, 4 Jun 2004 05:36:15 +0000 (05:36 -0000)]
* SqlClientPermission.cs: removed extra CreateInstance
method

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

20 years ago* OleDbDataAdapter.cs: added stub for missing
Gert Driesen [Fri, 4 Jun 2004 05:35:48 +0000 (05:35 -0000)]
* OleDbDataAdapter.cs: added stub for missing
Dispose override

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

20 years ago* OdbcPermission.cs: moved Obsolete attribute to correct
Gert Driesen [Fri, 4 Jun 2004 05:35:23 +0000 (05:35 -0000)]
* OdbcPermission.cs: moved Obsolete attribute to correct
ctor

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

20 years ago* DataAdapter.cs: added missing protected ctor
Gert Driesen [Fri, 4 Jun 2004 05:34:58 +0000 (05:34 -0000)]
* DataAdapter.cs: added missing protected ctor
* DbDataAdapter.cs: added stub for missing protected ctor
* DbDataPermission.cs: added stubs for missing protected
ctors, added stub for missing Clear method

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

20 years ago* Constraint.cs: marked methods internal to fix public API
Gert Driesen [Fri, 4 Jun 2004 05:34:25 +0000 (05:34 -0000)]
* Constraint.cs: marked methods internal to fix public API
* ConstraintCollection.cs: to fix public API, use
DataTable.fInitInProgress to check whether initialization
of DataTable is in progress
* DataColumn.cs: added stubs for missing methods
* DataRowBuilder.cs: marked Table property internal to
fix public API
* DataSet.cs: removed extra empty destructor, marked
OnMergeFailed internal to fix public API
* DataTable.cs: use fInitInProgress field to hold init
status, to match MS.NET
* DataView.cs: added missing attributes on IsOpen

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

20 years ago* decl.cs: Check for duplicate member name within same container
Anirban Bhattacharjee [Fri, 4 Jun 2004 04:36:34 +0000 (04:36 -0000)]
* decl.cs: Check for duplicate member name within same container

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

20 years ago2004-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 4 Jun 2004 04:01:07 +0000 (04:01 -0000)]
2004-06-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web/HttpRequest.cs: added ClientTarget internal property.

* System.Web.Compilation/PageCompiler.cs: override CreateConstructor
to add assignment for ClientTarget.

* System.Web.Configuration/HttpCapabilitiesBase.cs: ClientTarget takes
precedence over UserAgent.

* System.Web.UI/Page.cs: implemented ClientTarget.
* System.Web.UI/PageParser.cs: support for clientTarget and check for
validity.

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

20 years ago * class.cs: changed exception number in event grammar
Anirban Bhattacharjee [Fri, 4 Jun 2004 04:00:09 +0000 (04:00 -0000)]
 * class.cs: changed exception number in event grammar

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

20 years agoadded system.web/clientTarget handler
Gonzalo Paniagua Javier [Fri, 4 Jun 2004 03:52:38 +0000 (03:52 -0000)]
added system.web/clientTarget handler

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

20 years ago2004-06-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 4 Jun 2004 02:16:39 +0000 (02:16 -0000)]
2004-06-03  Sebastien Pouliot  <sebastien@ximian.com>

* Delegate.cs: Fix the NullReferenceException in Combine(Delegate[]).

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

20 years ago2004-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 4 Jun 2004 01:57:37 +0000 (01:57 -0000)]
2004-06-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Style.cs: added SetBit.

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

20 years ago2004-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 4 Jun 2004 01:17:07 +0000 (01:17 -0000)]
2004-06-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mono-api-diff.cs: fixes event diff when we're missing attributes. Now
the class status properly shows the attributes under the event.

* mono-api-info.cs: include protected internal methods.

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

20 years ago2004-06-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 4 Jun 2004 01:16:39 +0000 (01:16 -0000)]
2004-06-03  Sebastien Pouliot  <sebastien@ximian.com>

* BufferedStreamTest.cs: Modified two tests (using newer helper
classes) to be more specific and avoid regressions of bugs like
 #59534.
* StreamHelperTest.cs: New. Helper classes that provides read-only,
write-only or non-seekable stream.

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

20 years agoMoved the marker.
Martin Baulig [Fri, 4 Jun 2004 00:46:37 +0000 (00:46 -0000)]
Moved the marker.

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

20 years ago**** Merged from MCS ****
Martin Baulig [Fri, 4 Jun 2004 00:45:05 +0000 (00:45 -0000)]
**** Merged from MCS ****

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

20 years agoPut everything back I reverted with the "Reverted everything back until 14:15 this...
Martin Baulig [Fri, 4 Jun 2004 00:00:22 +0000 (00:00 -0000)]
Put everything back I reverted with the "Reverted everything back until 14:15 this afternoon." commit.

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

20 years ago * PEAPI.cs: Do not null terminate byte arrays when writing to the
Jackson Harper [Thu, 3 Jun 2004 21:53:25 +0000 (21:53 -0000)]
    * PEAPI.cs: Do not null terminate byte arrays when writing to the
blob stream.

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 21:33:48 +0000 (21:33 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* culture-info-tables.h: reflecting locale-builder updates.

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 21:28:23 +0000 (21:28 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* fr_CH.xml : missing updates.

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 21:27:21 +0000 (21:27 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* Driver.cs : {3} is the almost default number for group digits.

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 21:12:23 +0000 (21:12 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* DataSet.cs : Use NameTable.Get() before calling LookupNamespace()
  in XmlNamespaceManager.

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 21:05:17 +0000 (21:05 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* Expression.cs : LookupNamespace() only allows already-atomized names.
* XPathEditableNavigator.cs : removed incorrect set_OuterXml() and
  set_InnerXml().

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 21:03:29 +0000 (21:03 -0000)]
2004-06-03  Atsushi Enomoto <atsushi@ximian.com>

* BuiltInDatatype.cs,
  XmlSchemaFacet.cs,
  XmlSchemaSimpleTypeRestriction.cs,
  XmlSchemaXPath.cs : modified some enum const to static readonly
  (.NET 1.0 does not allow it). Use safe overload of LookupNamespace().

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 21:02:31 +0000 (21:02 -0000)]
2004-06-03  Atsushi Enomoto <atsushi@ximian.com>

* XmlNamespaceManagre.cs : Fixed LookupNamespace() and LookupPrefix().
  They require that names are *already* atomized.
* XmlNodeReader.cs,
  XmlTextWriter.cs : use safe overload of LookupXXX().

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 21:01:54 +0000 (21:01 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* Compiler.cs,
  GenericOutputter.cs : XmlNamespaceManager.LookupPrefix() allows only
  atomized names. Fixed XPathNavigatorNsm.LookupNamespace() that
  should override another overload.

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 21:01:11 +0000 (21:01 -0000)]
2004-06-03  Atsushi Enomoto <atsushi@ximian.com>

* XsdValidatingReader.cs : XmlNamespaceManager.LookupPrefix() allows
  only atomized names.

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

20 years agoWhat happened to this line?
Duncan Mak [Thu, 3 Jun 2004 20:30:12 +0000 (20:30 -0000)]
What happened to this line?

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

20 years agoRemove the Description field and use Comment, this makes it consistent
Duncan Mak [Thu, 3 Jun 2004 20:27:28 +0000 (20:27 -0000)]
Remove the Description field and use Comment, this makes it consistent
with the other TODOAttributes, and it also fixes the build.

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

20 years ago2004-06-03 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 3 Jun 2004 19:15:01 +0000 (19:15 -0000)]
2004-06-03  Martin Baulig  <martin@ximian.com>

* generic.cs (ConstructedType.GetMemberAccess): Renamed to
GetSimpleName() and return a SimpleName.

* ecore.cs (SimpleName.Arguments): New public field.
(SimpleName): Added overloaded ctor which takes an additional
TypeArguments argument.
(SimpleName.SimpleNameResolve): Added support for generic methods.
(MethodGroupExpr.ResolveGeneric): New public method.  The code was
formerly in MemberAccess.DoResolve(), but we also need it in
SimpleNameResolve().

* expression.cs (MemberAccess.DoResolve): Use the new
MethodGroupExpr.ResolveGeneric().

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 19:05:45 +0000 (19:05 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* DataSet.cs : complex table content child was not properly added
  when it is the only one child in the parent table. Fixed bug #53959.

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

20 years ago* threads.c: Made Thread.Sleep abortable.
Lluis Sanchez [Thu, 3 Jun 2004 19:02:00 +0000 (19:02 -0000)]
* threads.c: Made Thread.Sleep abortable.

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

20 years ago2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jun 2004 18:58:34 +0000 (18:58 -0000)]
2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mono-api-info.cs: we don't want internal members listed.

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

20 years ago * threads.c: Implemented SleepEx.
Lluis Sanchez [Thu, 3 Jun 2004 18:58:23 +0000 (18:58 -0000)]
* threads.c: Implemented SleepEx.
* threads.h: Fixed SleepEx signature.

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

20 years ago2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jun 2004 18:25:00 +0000 (18:25 -0000)]
2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Cscompmgd/Microsoft.CSharp/TODOAttribute.cs:
* Microsoft.JScript/Microsoft.JScript/TODOAttribute.cs:
* Microsoft.Web.Services/Microsoft.Web.Services/TODOAttribute.cs:
* Mono.Data.MySql/Mono.Data.MySql/TODOAttribute.cs:
* Mono.Data.PostgreSqlClient/Mono.Data.PostgreSqlClient/TODOAttribute.cs:
* Mono.Data.SybaseClient/Mono.Data.SybaseClient/TODOAttribute.cs:
* Mono.Data.SybaseClient/Mono.Data.SybaseTypes/TODOAttribute.cs:
* Mono.Data.Tds/Mono.Data.Tds.Protocol/TODOAttribute.cs:
* Mono.Data.TdsClient/Mono.Data.TdsClient/TODOAttribute.cs:
* Mono.Data.TdsClient/Mono.Data.TdsTypes/TODOAttribute.cs:
* System/Microsoft.Win32/TODOAttribute.cs:
* System/System/TODOAttribute.cs:
* System.Data/System.Data/TODOAttribute.cs:
* System.Data.OracleClient/System.Data.OracleClient/TODOAttribute.cs:
* System.Design/System.Design/TODOAttribute.cs:
* System.Design/System.Web.UI.Design.WebControls/TODOAttribute.cs:
* System.Design/System.Windows.Forms.Design/TODOAttribute.cs:
* System.DirectoryServices/System.DirectoryServices/TODOAttribute.cs:
* System.Drawing.Design/Assembly/TODOAttribute.cs:
* System.Messaging/System.Messaging/MonoTODO.cs:
* System.Web/System.Web/TODOAttribute.cs:
* System.Web.Mobile/System.Web.Mobile/TODOAttribute.cs:
* System.Web.Services/System.Web.Services/TODOAttribute.cs:
* System.Windows.Forms/System.Resources/ResXResourceReader.cs:
* System.Windows.Forms/System.Windows.Forms/TODOAttribute.cs:
* System.Windows.Forms/WINELib/TODOAttribute.cs:
* System.XML/System.Xml/TODOAttribute.cs:
Added Comment property.

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

20 years ago * HttpApplication.cs: Clear the http handler list after releasing the
Lluis Sanchez [Thu, 3 Jun 2004 18:21:05 +0000 (18:21 -0000)]
* HttpApplication.cs: Clear the http handler list after releasing the
  handlers.

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

20 years ago* mono-api-info.cs: also check protected internal members
Gert Driesen [Thu, 3 Jun 2004 17:29:45 +0000 (17:29 -0000)]
* mono-api-info.cs: also check protected internal members

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

20 years ago2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jun 2004 17:18:13 +0000 (17:18 -0000)]
2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TemplateControlCompiler.cs: use CodeDelegateCreateExpression instead
of CodeObjectCreateExpression for the render method delegate. Thanks
to Jochen Wezel.

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

20 years ago* DirectoryEntries.cs: flagged field private to fix public API
Gert Driesen [Thu, 3 Jun 2004 16:39:17 +0000 (16:39 -0000)]
* DirectoryEntries.cs: flagged field private to fix public API
* DirectoryEntry.cs: added protected override for Dispose, marked
properties TODO
* DirectoryServicesPermissionEntryCollection.cs: added stubs for
missing protected methods
* PropertyCollection.cs: flagged field private to fix public API
* PropertyValueCollection.cs: removed empty extra methods, added
stub for missing methods to fix public API
* SearchResult.cs: removed unused local variable
* SearchResultCollection.cs: flagged field private to fix public
API, added missing property Dispose method and finalizer

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

20 years ago* XmlSerializationReader.cs: added missing protected members
Gert Driesen [Thu, 3 Jun 2004 16:37:47 +0000 (16:37 -0000)]
* XmlSerializationReader.cs: added missing protected members
to fix API compatibility with MS.NET
* XmlSerializationWriter.cs: added missing protected members
to fix API compatibility with MS.NET

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

20 years ago2004-06-03 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 3 Jun 2004 14:54:43 +0000 (14:54 -0000)]
2004-06-03  Miguel de Icaza  <miguel@ximian.com>

* threads.c: When running under valgrind, do not allocate too much
stack, as Valgrind default is 1 meg.

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

20 years agoFixes for Property ReadOnly/WriteOnly, Property Set
Jochen Wezel [Thu, 3 Jun 2004 13:34:50 +0000 (13:34 -0000)]
Fixes for Property ReadOnly/WriteOnly, Property Set

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

20 years ago * HatchBrush.cs: Added missing test cases for all the hatch styles.
Ravindra [Thu, 3 Jun 2004 12:36:51 +0000 (12:36 -0000)]
* HatchBrush.cs: Added missing test cases for all the hatch styles.

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

20 years ago * cpu-pentium.md basic-float.cs Fixed bug on fpu spills (see bug 54467),
Massimiliano Mantione [Thu, 3 Jun 2004 12:11:54 +0000 (12:11 -0000)]
* cpu-pentium.md basic-float.cs Fixed bug on fpu spills (see bug 54467),
and added relevant test case.

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

20 years agoThu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 3 Jun 2004 11:53:27 +0000 (11:53 -0000)]
Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>

* configure.in: libc setting for NetBSD (patch from recht@netbsd.org).

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

20 years agoBug #50820.
Raja R Harinath [Thu, 3 Jun 2004 11:36:53 +0000 (11:36 -0000)]
Bug #50820.
* typemanager.cs (closure_private_ok, closure_invocation_type)
(closure_qualifier_type, closure_invocation_assembly)
(FilterWithClosure): Move to ...
(Closure): New internal nested class.
(Closure.CheckValidFamilyAccess): Split out from Closure.Filter.
(MemberLookup, RealMemberLookup): Add new almost_match parameter.
* ecore.cs (almostMatchedMembers): New variable to help report CS1540.
(MemberLookup, MemberLookupFailed): Use it.
* expression.cs (New.DoResolve): Treat the lookup for the
constructor as being qualified by the 'new'ed type.
(Indexers.GetIndexersForTypeOrInterface): Update.

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

20 years agoNew testcases for bug #50820.
Raja R Harinath [Thu, 3 Jun 2004 11:32:31 +0000 (11:32 -0000)]
New testcases for bug #50820.

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

20 years ago * mb-parser.jay: RaiseEvent grammar fixed to get it working
Anirban Bhattacharjee [Thu, 3 Jun 2004 10:49:22 +0000 (10:49 -0000)]
 * mb-parser.jay: RaiseEvent grammar fixed to get it working

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

20 years ago * Makefile: Updated. We don't need to define the flag
Ravindra [Thu, 3 Jun 2004 10:08:47 +0000 (10:08 -0000)]
* Makefile: Updated. We don't need to define the flag
DECLARE_CDECL_DELEGATES anymore. As we have moved all the
codecs to libgdiplus.

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

20 years ago * Makefile: generate client source file list before compiling the test
Lluis Sanchez [Thu, 3 Jun 2004 09:42:19 +0000 (09:42 -0000)]
* Makefile: generate client source file list before compiling the test
  suite.

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

20 years ago2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jun 2004 07:59:04 +0000 (07:59 -0000)]
2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* BufferedStream.cs: fixed typo that prevented Read() from working.
This went out with beta 2. Closes bug #59534.

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

20 years ago* driver.cs: fixed bug - 59540
Anirban Bhattacharjee [Thu, 3 Jun 2004 07:50:36 +0000 (07:50 -0000)]
* driver.cs: fixed bug - 59540

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

20 years agoAdd. Copied from System/Assembly/Consts.cs.
Raja R Harinath [Thu, 3 Jun 2004 07:40:01 +0000 (07:40 -0000)]
Add.  Copied from System/Assembly/Consts.cs.

Unbreak build

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

20 years ago2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jun 2004 07:33:58 +0000 (07:33 -0000)]
2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mono-api-info.cs: if we have a TODOAttribute, get the Comment property
value and store it in attribute 'comment'.

* mono-api-diff.cs: if we have a 'comment' keep it in the output file.

* mono-api.xsl: if we have a 'comment' set it as the title attribute
of the monoTODO gif image.

Now we can see the MonoTODO comments when browsing the class status
pages.

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

20 years agoEnabled again
Marek Safar [Thu, 3 Jun 2004 07:18:12 +0000 (07:18 -0000)]
Enabled again

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

20 years ago2004-06-03 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 3 Jun 2004 07:15:04 +0000 (07:15 -0000)]
2004-06-03  Marek Safar  <marek.safar@seznam.cz>

* attribute.cs
(GetConditionalAttributeValue): New method. Returns
condition of ConditionalAttribute.
(SearchMulti): New method.  Returns all attributes of type 't'.
Use it when attribute is AllowMultiple = true.
(IsConditionalMethodExcluded): New method.

* class.cs
(Method.IsExcluded): Implemented. Returns true if method has conditional
attribute and the conditions is not defined (method is excluded).
(IMethodData): Extended interface for ConditionalAttribute support.
(PropertyMethod.IsExcluded): Implemented.

* decl.cs
(MemberCore.Flags): Excluded_Undetected, Excluded new caching flags.

* expression.cs
(Invocation.IsMethodExcluded): Checks the ConditionalAttribute
on the method.

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

20 years agoDon't sign if BOOTSTRAP_WITH_OLDLIB.
Raja R Harinath [Thu, 3 Jun 2004 06:22:57 +0000 (06:22 -0000)]
Don't sign if BOOTSTRAP_WITH_OLDLIB.

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

20 years ago2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jun 2004 06:17:31 +0000 (06:17 -0000)]
2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.Handlers/TraceHandler.cs:
* System.Web.UI/Control.cs:
* System.Web.UI/Html32TextWriter.cs:
* System.Web.UI/HtmlTextWriter.cs:
* System.Web.UI/SimpleWebHandlerParser.cs:
* System.Web.UI/TemplateControl.cs:
* System.Web.UI.WebControls/Calendar.cs:
* System.Web.UI.WebControls/CompareValidator.cs:
* System.Web.UI.WebControls/ImageButton.cs:
* System.Web.UI.WebControls/Style.cs:
* System.Web.UI.WebControls/WebControl.cs:
Added protected missing members and attributes.

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

20 years agoFixed link text for mod_mono
Gonzalo Paniagua Javier [Thu, 3 Jun 2004 05:04:57 +0000 (05:04 -0000)]
Fixed link text for mod_mono

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

20 years ago2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jun 2004 04:57:26 +0000 (04:57 -0000)]
2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ObjectStateFormatter.cs: use ObjectFormatter methods instead of
calling a protected method of another object.

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

20 years agomb-parser.jay: Improved event declaration grammar
Anirban Bhattacharjee [Thu, 3 Jun 2004 04:54:28 +0000 (04:54 -0000)]
mb-parser.jay: Improved event declaration grammar

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 04:35:12 +0000 (04:35 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* ObjectStateFormatter.cs : csc build fix. Protected Read()/Write()
  (of other objects) are called in TypeConverterFormatter.

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

20 years ago* ChangeLog: moved entries to ChangeLog in namespace directories
Gert Driesen [Thu, 3 Jun 2004 04:10:27 +0000 (04:10 -0000)]
* ChangeLog: moved entries to ChangeLog in namespace directories
* Makefile: added extra assembly references
* System.Messaging.dll.sources: added new classes in
System.Messaging.Design namespace

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

20 years ago* ChangeLog: added file
Gert Driesen [Thu, 3 Jun 2004 04:09:37 +0000 (04:09 -0000)]
* ChangeLog: added file
* AccessControlEntry.cs: removed extra finalizer
* AccessControlList.cs: removed extra finalizer
* ActiveXMessageFormatter.cs: removed extra finalizer
* BinaryMessageFormatter.cs: public API fixes
* DefaultPropertiesToSend.cs: public API fixes
* IMessageFormatter.cs: public API fixes
* Message.cs: public API fixes
* MessageEnumerator.cs: public API fixes
* MessagePropertyFilter.cs: public API fixes
* MessageQueue.cs: public API fixes
* MessageQueueAccessControlEntry.cs: public API fixes
* MessageQueueEnumerator.cs: public API fixes
* MessageQueueException.cs: public API fixes
* MessageQueueInstaller.cs: public API fixes
* MessageQueuePermission.cs: public API fixes
* MessageQueuePermissionAttribute.cs: public API fixes
* MessageQueuePermissionEntry.cs: public API fixes
* MessageQueuePermissionEntryCollection.cs: public API
fixes
* MessagingDescriptionAttribute.cs: public API fixes
* PeekCompletedEventArgs.cs: public API fixes
* ReceiveCompletedEventArgs.cs: public API fixes
* Trustee.cs: removed extra finalizer
* XmlMessageFormatter.cs: public API fixes

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

20 years ago* ChangeLog: added file
Gert Driesen [Thu, 3 Jun 2004 04:07:32 +0000 (04:07 -0000)]
* ChangeLog: added file
* MessageFormatterConverter.cs: added file
* MessageQueueConverter.cs: added file
* QueuePathDialog.cs: added file
* QueuePathEditor.cs: added file
* TimeoutConverter.cs: added file

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

20 years ago(Mono.Posix/make-map.exe): Depend on $(the_lib) to pick
Raja R Harinath [Thu, 3 Jun 2004 03:58:44 +0000 (03:58 -0000)]
(Mono.Posix/make-map.exe): Depend on $(the_lib) to pick
the name of the library from library.make.  This should make it
parallel-make-safe.

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 03:46:23 +0000 (03:46 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* README.makefiles : added description for run-test-ondotnet.

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 03:31:52 +0000 (03:31 -0000)]
2004-06-03  Atsushi Enomoto <atsushi@ximian.com>

* Makefile : ignore make run-test-ondotnet.

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 03:29:50 +0000 (03:29 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : added run-test-ondotnet support.

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

20 years ago* mono-api-diff.cs: also report mismatches in protected members
Gert Driesen [Thu, 3 Jun 2004 03:28:16 +0000 (03:28 -0000)]
* mono-api-diff.cs: also report mismatches in protected members
* mono-api-info.cs: fixed issue where counters were not output
for missing attributes if there were no other mismatches

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 03:26:47 +0000 (03:26 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : add run-test-ondotnet target support.

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

20 years ago2004-06-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 3 Jun 2004 03:21:38 +0000 (03:21 -0000)]
2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile, executable.make, library.make, rules.make :
  Added new target "run-test-ondotnet" that works what "run-test"
  used to be on windows (i.e. tests our libs under MS.NET).

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

20 years ago2004-06-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 3 Jun 2004 00:22:22 +0000 (00:22 -0000)]
2004-06-02  Sebastien Pouliot  <sebastien@ximian.com>

* TimeSpan.cs: Fixed overflow issues when delaing with big (days) time
spans. Fixed parsing when only days are presents in the string (which
should be illegal according to the documentation but is supported).

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

20 years ago2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 3 Jun 2004 00:05:29 +0000 (00:05 -0000)]
2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ObjectStateFormatter.cs: before choosing the binary formatter, check
if the object type has a TypeConverter that can convert to/from string.
Fixes bug #59495.

* Page.cs: call GetViewStateString from outside the WriteLine. This
allows writing to the Response when getting the string without breaking
the HTML generated.

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

20 years ago * wsdlfiles.tar.gz: New file that contains all test wsdl documents.
Lluis Sanchez [Wed, 2 Jun 2004 23:52:12 +0000 (23:52 -0000)]
* wsdlfiles.tar.gz: New file that contains all test wsdl documents.
* proxies.net.xml.gz: Description of the proxies generated by MS.NET.
* cormissing.xml: Formatting stuff.

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

20 years ago * Makefile: Added new targets for running the tests. Now the generated
Lluis Sanchez [Wed, 2 Jun 2004 23:30:00 +0000 (23:30 -0000)]
* Makefile: Added new targets for running the tests. Now the generated
  proxies are checked against the ones generated by MS.NET.
* services.xml: Updated service list.
* wstest.cs: new command checkdiff: generates a xml file using nunit format
  with all differences between mono generated proxies and MS.NET ones.
* client/localhost/ConvRpcTest.cs: Fixed url.

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

20 years ago2004-06-02 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Wed, 2 Jun 2004 21:59:48 +0000 (21:59 -0000)]
2004-06-02 Ben Maurer  <bmaurer@users.sourceforge.net>

* expression.cs (ArrayCreationExpression): Make this just an
`expression'. It can't be a statement, so the code here was
dead.

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

20 years agoFix
Miguel de Icaza [Wed, 2 Jun 2004 21:50:52 +0000 (21:50 -0000)]
Fix

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

20 years ago- Fixed bug #59479
Peter Dennis Bartok [Wed, 2 Jun 2004 18:52:29 +0000 (18:52 -0000)]
- Fixed bug #59479

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

20 years ago2004-06-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 2 Jun 2004 18:32:36 +0000 (18:32 -0000)]
2004-06-02  Sebastien Pouliot  <sebastien@ximian.com>

* TimeSpanTest.cs: Added tests for overflow checking and parsing
only days (LAMESPEC).

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

20 years ago * XmlSerializationReader.cs: Support schamea instance namespaces other than
Lluis Sanchez [Wed, 2 Jun 2004 18:16:39 +0000 (18:16 -0000)]
* XmlSerializationReader.cs: Support schamea instance namespaces other than
  the 2001 one when reading the xsi type.
* MapCodeGenerator.cs: Take into account that the root namespace and element
  name may have changed from one export to another of the same type. In
  this case the class attributes need to be regenerated.
* SoapCodeExporter.cs, XmlCodeExporter.cs: Take the enum name from XmlType,
  not ElementName. Idem for namespace.
* XmlReflectionImporter.cs: Set nullable property of XmlTypeMapping.
* XmlRootAttribute.cs: Default value for nullable is true.
* XmlSchemaImporter.cs: The root name for a class may change in some
  scenarios (for example, when the type is initially exported as part of
  another type and later exported as a root type).
* XmlSerializationReader.cs: In GetXsiType(), if the type attribute is not
  found using the standard namespace, try getting the type using
  the 2000/10 and 1999 namespaces.
* XmlTypeMapping.cs: Added IsNullable property. Updated SetRoot method.

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

20 years ago2004-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 2 Jun 2004 18:08:21 +0000 (18:08 -0000)]
2004-06-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConfigurationSettings.cs: when the virtual path is not /, don't
loop forever trying to read configuration from /. Fixes bug #59480.

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