mono.git
17 years agoEliminating ComVisible noises.
Atsushi Eno [Tue, 3 Jul 2007 12:34:33 +0000 (12:34 -0000)]
Eliminating ComVisible noises.

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

17 years agoclearing ComVisibleAttribute noises in 2.0 API.
Atsushi Eno [Tue, 3 Jul 2007 12:28:53 +0000 (12:28 -0000)]
clearing ComVisibleAttribute noises in 2.0 API.

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

17 years agoImplemented EnablePageMethods feature
Igor Zelmanovich [Tue, 3 Jul 2007 12:05:08 +0000 (12:05 -0000)]
Implemented EnablePageMethods feature

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

17 years agoAdd new test.
Marek Safar [Tue, 3 Jul 2007 11:37:21 +0000 (11:37 -0000)]
Add new test.

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

17 years ago2007-07-03 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 3 Jul 2007 11:29:24 +0000 (11:29 -0000)]
2007-07-03  Marek Safar  <marek.safar@gmail.com>

*  ecore.cs (SimpleName.GetSignatureForError): Display correctly generic
arguments.

* generic.cs: Synchronized with gmcs.

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

17 years ago2007-07-03 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 3 Jul 2007 11:19:40 +0000 (11:19 -0000)]
2007-07-03  Marek Habersack  <mhabersack@novell.com>

* SimpleWebHandlerParser.cs: improve directive
pre-parsing. Directives can span multiple lines, they don't have
to start at the beginning of the line and any content can follow
them after the directive end. Also, do not trim the input since
that might affect program content. Fixes bug #81993.

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

17 years agoUpdated error messages.
Marek Safar [Tue, 3 Jul 2007 09:03:09 +0000 (09:03 -0000)]
Updated error messages.

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

17 years ago2007-07-03 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 3 Jul 2007 09:02:44 +0000 (09:02 -0000)]
2007-07-03  Marek Safar  <marek.safar@gmail.com>

* cs-parser.jay: Initialize implicit_value_parameter_type for interface
members too.

* linq.cs (QueryExpression.DoResolve): Resolve implicitly typed query
variable.

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

17 years ago2007-07-03 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 3 Jul 2007 09:01:55 +0000 (09:01 -0000)]
2007-07-03  Marek Safar  <marek.safar@gmail.com>

* class.cs (Indexer): Check return type as soon as possible.

* cs-parser.jay: Initialize implicit_value_parameter_type for interface
members too.

* ecore.cs (VarExpr.DoResolveLValue): Set eclass value.

* expression.cs (Invocation.Error_InvalidArguments): Show type only.

* parameter.cs (Parameter): Use expression type when it is available.

* support.cs (ReflectionParameters.ParameterDesc): Show an extension
method modifier for the first parameter only.

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

17 years agomake ScriptMethodAttribute is optionally
Igor Zelmanovich [Tue, 3 Jul 2007 07:46:47 +0000 (07:46 -0000)]
make ScriptMethodAttribute is optionally

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

17 years ago * xamlg.1:
Jackson Harper [Tue, 3 Jul 2007 03:15:18 +0000 (03:15 -0000)]
    * xamlg.1:
        * Makefile.am: Add man page for xamlg.

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

17 years ago2007-07-02 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Tue, 3 Jul 2007 01:02:51 +0000 (01:02 -0000)]
2007-07-02  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListView.cs: I'm so lame - the real name is HitTest, not HitInfo.

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

17 years agoUpdate project file for recent changes
Noam Lampert [Mon, 2 Jul 2007 20:22:43 +0000 (20:22 -0000)]
Update project file for recent changes

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

17 years ago2007-07-02 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 2 Jul 2007 20:09:37 +0000 (20:09 -0000)]
2007-07-02  Zoltan Varga  <vargaz@gmail.com>

* marshal.c (emit_marshal_string): Add support for unicode strings in
MARSHAL_ACTION_MANAGED_CONV_RESULT. Fixes #81990.

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

17 years ago2007-07-02 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 2 Jul 2007 19:23:07 +0000 (19:23 -0000)]
2007-07-02 Rodrigo Kumpera  <rkumpera@novell.com>

* verify.c: field load/store are now verified, missing only access checks now

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

17 years ago* EastAsianLunisolarCalenderTest.cs: Fixed build.
Gert Driesen [Mon, 2 Jul 2007 18:01:53 +0000 (18:01 -0000)]
* EastAsianLunisolarCalenderTest.cs: Fixed build.

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

17 years agoinitial script services implementation
Konstantin Triger [Mon, 2 Jul 2007 16:26:06 +0000 (16:26 -0000)]
initial script services implementation

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

17 years agosupport serialization of IDictionary<>; refactoring
Konstantin Triger [Mon, 2 Jul 2007 16:19:24 +0000 (16:19 -0000)]
support serialization of IDictionary<>; refactoring

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

17 years ago* OleDbConnection.cs: Derive from DbConnection on 2.0 profile, and
Gert Driesen [Mon, 2 Jul 2007 16:18:48 +0000 (16:18 -0000)]
* OleDbConnection.cs: Derive from DbConnection on 2.0 profile, and
stubbed out where necessary. Fixed attributes for ConnectionString on
2.0 profile. Marked several members as override on 2.0 profile.
Do not hide StateChange event. Code formatting.
* OleDbCommandBuilder.cs: On 2.0, derive from DbCommandBuilder. Do not
include QuotePrefix and QuoteSuffix on 2.0. Stubbed out 2.0 members.
* OleDbDataAdapter.cs: On 2.0, derive from DbDataAdapter. Stubbed out
2.0 members. Do not not override Dispose on 2.0. Code formatting.
* OleDbDataReader.cs: Derive from DbDataReader on 2.0 profile. Marked
several members as override. Stubbed VisibleFieldCount. Added
EditorBrowsable attribute on GetData. Added GetDbDataReader on 2.0.
On 2.0, override GetEnumerator instead of explicit interface
implementation.
* OleDbErrorCollection.cs: Added 2.0 CopyTo overload.
* OleDbInfoMessageEventHandler.cs: Do not mark class serializable on
2.0 profile. Fixed API mismatch.
* OleDbParameter.cs: On 2.0, derive from DbParameter. Added new 2.0
ctor.  Override properties from base class and added
SourceColumnNullMapping property on 2.0. Implemented ResetDbType and
ResetOleDbType methods on 2.0.
* OleDbParameterCollection.cs: Derive from DbParameterCollection on
2.0 profile. Marked several members as override. Implemented AddRange,
CopyTo, IndexOf, Insert, Remove and RemoveAt methods introduced in
2.0 profile. Stubbed out GetParameter and SetParameter overloads.
* OleDbPermission.cs: Added missing BrowsableAttribute on Provider.
Code formatting.
* OleDbPermissionAttribute.cs: Added BrowsableAttribute on Provdider
(2.0 only).
* OleDbRowUpdatedEventHandler.cs:  Do not mark class serializable on
2.0 profile.
* OleDbRowUpdatingEventArgs.cs: Removed unused command field. Added
BaseCommand property on 2.0
* OleDbRowUpdatingEventHandler.cs: Do not mark class serializable on
2.0 profile. Fixed API mismatch.
* OleDbTransaction.cs: On 2.0, derive from DbTransaction. Added
DbConnection property and override Dispose (both 2.0 only). On 2.0,
Override Commit and Rollback. Code formatting.

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

17 years agoimplement GenerateScriptTypeAttribute.ScriptTypeId
Konstantin Triger [Mon, 2 Jul 2007 16:16:32 +0000 (16:16 -0000)]
implement GenerateScriptTypeAttribute.ScriptTypeId

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

17 years ago2007-07-02 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 2 Jul 2007 14:20:41 +0000 (14:20 -0000)]
2007-07-02  Jonathan Pobst  <monkey@jpobst.com>

* ToolTip.cs: Implement 2.0 Tag property.

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

17 years agobase.Render is called from overridden method
Igor Zelmanovich [Mon, 2 Jul 2007 13:47:18 +0000 (13:47 -0000)]
base.Render is called from overridden method

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

17 years agoAdded tests for Ajax client side functionality using Selenium infrastructure.
Adar Wesley [Mon, 2 Jul 2007 13:04:39 +0000 (13:04 -0000)]
Added tests for Ajax client side functionality using Selenium infrastructure.

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

17 years agoImplemented RegisterDataItem methods
Igor Zelmanovich [Mon, 2 Jul 2007 12:58:40 +0000 (12:58 -0000)]
Implemented RegisterDataItem methods

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

17 years ago2007-07-02 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 2 Jul 2007 12:29:25 +0000 (12:29 -0000)]
2007-07-02  Marek Habersack  <mhabersack@novell.com>

* CapabilitiesLoader.cs: provide default capability values for all
the 2.0+ capabilities which are not defined in our
browscap.ini. The default values have been assigned as per
MSDN. Fixes bug #81927

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

17 years ago2007-07-02 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 2 Jul 2007 11:40:40 +0000 (11:40 -0000)]
2007-07-02  Marek Habersack  <mhabersack@novell.com>

* TemplateControlCompiler.cs: don't use StartWith to see if a
variable's value is a bind expression, as it erroneously renames
all calls to methods starting with the string Bind. Use a regular
expression now instead. Fixes bug #81928.

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

17 years ago2007-07-02 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 2 Jul 2007 10:52:13 +0000 (10:52 -0000)]
2007-07-02  Marek Habersack  <mhabersack@novell.com>

* WebControl.cs: Revert r80368, as it wasn't the correct
fix. Fixes bug #81945.

* ListControl.cs: if there are no items in the collection, do not
return an empty ArrayList from GetSelectedIndicesInternal. Fixes
bug #81945 and properly fixes bug #78533.

* ListItemCollection.cs: if there are no items in collection,
return null.

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

17 years agoimproved partial rendering.
Igor Zelmanovich [Mon, 2 Jul 2007 09:25:21 +0000 (09:25 -0000)]
improved partial rendering.

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

17 years ago2007-07-02 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 2 Jul 2007 09:14:17 +0000 (09:14 -0000)]
2007-07-02  Marek Habersack  <mhabersack@novell.com>

* Control.cs: make sure TemplateSourceDirectory returns meaningful
results in the 1.1 profile. Fixes bug #81950.

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

17 years ago2007-07-02 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 2 Jul 2007 08:33:31 +0000 (08:33 -0000)]
2007-07-02  Atsushi Enomoto  <atsushi@ximian.com>

* UmAlQuraCalendar.cs
  EastAsianLunisolarCalendar.cs
  ChineseLunisolarCalendar.cs
  TaiwanLunisolarCalendar.cs
  JapaneseLunisolarCalendar.cs
  KoreanLunisolarCalendar.cs : new 2.0 calendars.
* Calendar.cs
  HijriCalendar.cs HebrewCalendar.cs ThaiBuddhistCalendar.cs
  GregorianCalendar.cs KoreanCalendar.cs JulianCalendar.cs
  TaiwanCalendar.cs JapaneseCalendar.cs PersianCalendar.cs :
  added GetLeapMonth().
* CalendricalCalculations.cs : added some lunisolar calendar stuff.
  mostly stubs.

* EastAsianLunisolarCalendarTest.cs : new test, totally not-working.
* CalendarTest.cs : added couple of 2.0 tests. Some are not working.

* corlib.dll.sources : added couple of new 2.0 calendars.
* corlib_test.dll.sources : added EastAsianLunisolarCalendarTest.cs.

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

17 years agoImplemented RenderMode property
Igor Zelmanovich [Mon, 2 Jul 2007 07:47:57 +0000 (07:47 -0000)]
Implemented RenderMode property

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

17 years ago2007-07-02 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 2 Jul 2007 07:23:16 +0000 (07:23 -0000)]
2007-07-02  Atsushi Enomoto <atsushi@ximian.com>

* DTMXPathDocumentBuilder2.cs : do not bork at non-document element
  in XmlReader. Fixed bug #81932.

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

17 years ago2007-07-01 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 2 Jul 2007 01:40:00 +0000 (01:40 -0000)]
2007-07-01  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* SerialPort.cs: Don't throw ArgumentOutOfRangeException when the
buffer has Length = 0 (and has the appropriate arguments).

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

17 years agoFix for compilation in Java
Noam Lampert [Sun, 1 Jul 2007 17:59:11 +0000 (17:59 -0000)]
Fix for compilation in Java

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

17 years agoimproved partial rendering.
Igor Zelmanovich [Sun, 1 Jul 2007 15:11:37 +0000 (15:11 -0000)]
improved partial rendering.

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

17 years ago* OleDbCommand.cs: 2.0 API fixes. Build fix.
Gert Driesen [Sun, 1 Jul 2007 13:39:50 +0000 (13:39 -0000)]
* OleDbCommand.cs: 2.0 API fixes. Build fix.

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

17 years ago* OleDbDataReader.cs: Code formatting.
Gert Driesen [Sun, 1 Jul 2007 12:51:16 +0000 (12:51 -0000)]
* OleDbDataReader.cs: Code formatting.

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

17 years agoCorresponding changelog entry.
Gert Driesen [Sun, 1 Jul 2007 12:48:55 +0000 (12:48 -0000)]
Corresponding changelog entry.

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

17 years ago* OleDbCommand.cs: Code formatting.
Gert Driesen [Sun, 1 Jul 2007 12:48:34 +0000 (12:48 -0000)]
* OleDbCommand.cs: Code formatting.
* OleDbError.cs: Code formatting.
* OleDbErrorCollection.cs: Code formatting.
* OleDbException.cs: Code formatting.
* OleDbInfoMessageEventArgs.cs: Code formatting.

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

17 years ago* OleDbParameter.cs: Code formatting.
Gert Driesen [Sun, 1 Jul 2007 12:36:38 +0000 (12:36 -0000)]
* OleDbParameter.cs: Code formatting.
* OleDbParameterCollection.cs: Code formatting.

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

17 years agoInclude new file XsltDeubggerWrapper
Noam Lampert [Sun, 1 Jul 2007 12:32:16 +0000 (12:32 -0000)]
Include new file XsltDeubggerWrapper

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

17 years ago2007-07-01 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Sun, 1 Jul 2007 10:58:58 +0000 (10:58 -0000)]
2007-07-01 Igor Zelmanovich <igorz@mainsoft.com>

* GridView.cs:
the Pager is created but unvisible for only one page.
the Patch submitted by Dumitru Ban [dban@dako.ro]

2007-07-01 Igor Zelmanovich <igorz@mainsoft.com>

* GridViewTest.cs:
Added new tests

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

17 years ago2007-07-01 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Sun, 1 Jul 2007 09:28:15 +0000 (09:28 -0000)]
2007-07-01 Igor Zelmanovich <igorz@mainsoft.com>

* FormView.cs:
* DetailView.cs:
* GridView.cs:
does not requires data binding if any ITemplate property is set.

2007-07-01 Igor Zelmanovich <igorz@mainsoft.com>

* FormViewTest.cs:
* DetailViewTest.cs:
* GridViewTest.cs:
Added new tests

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

17 years ago* DataRowCollection.cs: Only override Count on 2.0 profile.
Gert Driesen [Sun, 1 Jul 2007 09:03:56 +0000 (09:03 -0000)]
* DataRowCollection.cs: Only override Count on 2.0 profile.

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

17 years ago* RelatedDataView.cs: Fixed line endings.
Gert Driesen [Sun, 1 Jul 2007 08:54:00 +0000 (08:54 -0000)]
* RelatedDataView.cs: Fixed line endings.
* XmlDataInferenceLoader.cs: Fixed line endings.

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

17 years agoSet eol-style.
Gert Driesen [Sun, 1 Jul 2007 08:46:55 +0000 (08:46 -0000)]
Set eol-style.

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

17 years ago* ISqlNotificationReceiver.cs: Removed.
Gert Driesen [Sun, 1 Jul 2007 08:46:06 +0000 (08:46 -0000)]
* ISqlNotificationReceiver.cs: Removed.
* SqlClientFactory.cs: Use SqlDataSourceEnumerator from S.D.Sql and
marked method todo. Avoid unnessary casts. Code formatting.
* SqlCommand.cs: Explicit interface implementation of IDbCommand not
necessary on 2.0 profile. Fixes API mismatches. Avoid unnecessary
casts. Code formatting.
* SqlConnection.cs: Also use RecommendAsConfigurable instead of
SettingBindableAttribute on 2.0. Use StateChange event from base class
on 2.0. Only explicitly implement IDbConnection methods on 1.0, since
these are implemented by base class on 2.0 profile. Removed extra
explicit implementation of IDisposable since the base class implements
this. Code formatting.
* SqlDataAdapter.cs: Dispose (bool) override not necessary on 2.0
profile. Stubbed ICloneable.Clone. Fixes API mismatches.
* SqlDataReader.cs: On 2.0, IDisposable.Dispose is implemented by
DbDataReader. Only 1.0 profile, explicitly implemented IEnumerable
GetEnumerator. Code formatting.
* SqlDataSourceEnumerator.cs: Removed.
* SQLDebugging.cs: Marked sealed on 2.0. Code formatting.
* SqlNotificationAuthType.cs: Removed.
* SqlNotificationInfo.cs: Added missing fields. Code formatting.
* SqlNotificationSource.cs: Added missing fields. Code formatting.
* SqlNotificationTransports.cs: Removed.
* SqlNotificationType.cs: Added missing Unknown field. Code formatting.
* SqlParameter.cs: Removed Browsable and EditorBrowsable attributes
from Precision and Scale. Fixes API mismatches. Code formatting fixes.
* SqlTransaction.cs: On 2.0 profile, Dispose method is exposed by
base class. Fixes API mismatches. Code formatting fixes.
* System.Data.dll.sources: Removed ISqlNotificationReceiver.cs,
SqlDataSourceEnumerator.cs, SqlNotificationAuthType.cs,
SqlNotificationTransports.cs.

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

17 years agoSurprisingly support for 2.0 Relative was not implemented nor tested.
Miguel de Icaza [Sat, 30 Jun 2007 23:45:34 +0000 (23:45 -0000)]
Surprisingly support for 2.0 Relative was not implemented nor tested.

2007-06-30  Miguel de Icaza  <miguel@novell.com>

* Uri.cs (GetLeftPart): If the URI is relative this method throws
InvalidOperationException.

(ToString): do not use GetLeftPart here, instead escape the path.

(Parse): For relative uris, keep the string as the path.

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

17 years agoRemove reference to uncomitted code
Noam Lampert [Sat, 30 Jun 2007 22:35:29 +0000 (22:35 -0000)]
Remove reference to uncomitted code

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

17 years ago* DataTableCollection.cs: CopyTo is 2.0 only. Removed extra tabs,
Gert Driesen [Sat, 30 Jun 2007 14:52:39 +0000 (14:52 -0000)]
* DataTableCollection.cs: CopyTo is 2.0 only. Removed extra tabs,
and changed spaces to tabs.

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

17 years agoChangeLog for revision 81109.
Gert Driesen [Sat, 30 Jun 2007 14:48:31 +0000 (14:48 -0000)]
ChangeLog for revision 81109.

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

17 years ago* OdbcDataAdapter.cs: Only override Dispose on 1.0 profile. Added
Gert Driesen [Sat, 30 Jun 2007 14:46:32 +0000 (14:46 -0000)]
* OdbcDataAdapter.cs: Only override Dispose on 1.0 profile. Added
stub for ICloneable.Clone.
* OdbcTransaction.cs: Dispose should be explicit interface impl., not
public. Connection is also public on 2.0 profile.

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

17 years ago* DbDataAdapter.cs: Marked ICloneable.Clone obsolete to match MS.
Gert Driesen [Sat, 30 Jun 2007 13:58:00 +0000 (13:58 -0000)]
* DbDataAdapter.cs: Marked ICloneable.Clone obsolete to match MS.

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

17 years ago* CodeIdentifier.cs: Default ctor is public on 1.0 profile too.
Gert Driesen [Sat, 30 Jun 2007 13:51:21 +0000 (13:51 -0000)]
* CodeIdentifier.cs: Default ctor is public on 1.0 profile too.
* CodeIdentifiers.cs: Ctor taking bool is 2.0 only.

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

17 years ago* XmlTextReaderTests.cs: Enable ProhibitDtd test on 1.0 profile too.
Gert Driesen [Sat, 30 Jun 2007 13:44:53 +0000 (13:44 -0000)]
* XmlTextReaderTests.cs: Enable ProhibitDtd test on 1.0 profile too.
Fixed line endings.
* XmlTextReader.cs: Expose ProhibitDtd on 1.0 profile too.

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

17 years ago* NetworkAccess.cs: Only mark as flags enum on 2.0.
Gert Driesen [Sat, 30 Jun 2007 13:37:26 +0000 (13:37 -0000)]
* NetworkAccess.cs: Only mark as flags enum on 2.0.

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

17 years ago* PropertyDescriptorCollection.cs: Added missing explicit interface
Gert Driesen [Sat, 30 Jun 2007 13:33:25 +0000 (13:33 -0000)]
* PropertyDescriptorCollection.cs: Added missing explicit interface
implementation of IEnumerable.GetEnumerator.
* TypeDescriptor.cs: Params modifier applies to 1.0 profile as well.
Spaces to tabs.

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

17 years ago* Uri.cs: Canonicalize is only obsolete from 2.0 onward. Fixed line
Gert Driesen [Sat, 30 Jun 2007 13:22:34 +0000 (13:22 -0000)]
* Uri.cs: Canonicalize is only obsolete from 2.0 onward. Fixed line
endings.

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

17 years ago* Margins.cs: Overloaded operators are 2.0 only.
Gert Driesen [Sat, 30 Jun 2007 13:11:02 +0000 (13:11 -0000)]
* Margins.cs: Overloaded operators are 2.0 only.

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

17 years ago* ToolboxItem.cs: GetType (IDesignerHost) is 2.0 only.
Gert Driesen [Sat, 30 Jun 2007 13:06:34 +0000 (13:06 -0000)]
* ToolboxItem.cs: GetType (IDesignerHost) is 2.0 only.

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

17 years agoForgot to commit.
Gert Driesen [Sat, 30 Jun 2007 12:21:29 +0000 (12:21 -0000)]
Forgot to commit.

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

17 years ago* cormissing.css: Add support for nested classes.
Gert Driesen [Fri, 29 Jun 2007 20:01:05 +0000 (20:01 -0000)]
* cormissing.css: Add support for nested classes.

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

17 years ago* mono-api.xsl: Added support for nested classes.
Gert Driesen [Fri, 29 Jun 2007 19:58:51 +0000 (19:58 -0000)]
* mono-api.xsl: Added support for nested classes.
* mono-api-diff.cs: Renamed element used for nested classes from
nestedclass to class to avoid duplicating templates in xsl.

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

17 years ago * dirent.c, grp.c, pwd.c, stdio.c, syslog.c, unistd.c: Following in the
Jonathan Pryor [Fri, 29 Jun 2007 11:28:25 +0000 (11:28 -0000)]
* dirent.c, grp.c, pwd.c, stdio.c, syslog.c, unistd.c: Following in the
  logic of the 2007-06-27 logic...  Only return failure if an actual
  DOCUMENTED error occurred.  For many of these functions, there are no
  docuemented errors, so they "can't fail," even if errno were set.
  All praise the POSIX standard?

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

17 years ago2007-06-28 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Fri, 29 Jun 2007 00:31:35 +0000 (00:31 -0000)]
2007-06-28  Miguel de Icaza  <miguel@novell.com>

* mini.c (mono_running_on_valgrind): Add support for reporting the
method and  its boundaries to valgrind.

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

17 years ago * configure.in: Add a check for `struct utimbuf'; needed by MonoPosixHelper.
Jonathan Pryor [Thu, 28 Jun 2007 20:54:22 +0000 (20:54 -0000)]
* configure.in: Add a check for `struct utimbuf'; needed by MonoPosixHelper.
* support/map.c, support/map.h: Refresh -- to add Utimbuf copy conversion functions.
  - Includes latest-and-greatest create-native-map output.
  - Mono's Reflection output has changed as well --
    FieldInfo.GetValue().ToString("x") is now "correct" for the underlying
    type, so `short' enums are 0x0000, etc.
  - Member sorting is now case-insensitive.

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

17 years ago * NativeConvert.generated.cs: Flush (add TryCopy() methods for Utimbuf).
Jonathan Pryor [Thu, 28 Jun 2007 20:39:19 +0000 (20:39 -0000)]
* NativeConvert.generated.cs: Flush (add TryCopy() methods for Utimbuf).
* Syscall.cs: Map Utimbuf to `struct utimbuf'; needed so that Mono.Fuse can
  rely on Mono.Posix.dll for copying all native types.

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

17 years agoFix compilation for java
Noam Lampert [Thu, 28 Jun 2007 18:56:32 +0000 (18:56 -0000)]
Fix compilation for java

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

17 years agoFix compilation in java
Noam Lampert [Thu, 28 Jun 2007 18:53:00 +0000 (18:53 -0000)]
Fix compilation in java

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

17 years ago2007-06-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 28 Jun 2007 16:44:07 +0000 (16:44 -0000)]
2007-06-28  Atsushi Enomoto  <atsushi@ximian.com>

Yes, it is Hack Week, I had to start delayed though.

* System.Xml.dll.sources : added XsltDebuggerWrapper.cs, as initial
  attempt to support external debugger.

* XslText.cs XslMessage.cs XslVariable.cs XslNotSupportedOperation.cs
  XslNumber.cs XslElement.cs XslIf.cs XslCopyOf.cs XslFallback.cs
  XslValueOf.cs XslComment.cs XslAttribute.cs XslApplyImports.cs
  XslApplyTemplates.cs XslLiteralElement.cs XslCompiledElement.cs
  XslTemplateContent.cs XslForEach.cs XslCallTemplate.cs
  XslCopy.cs XslProcessingInstruction.cs XslChoose.cs :
  minimum required injection for debugger.

initial attempt to hook debuggers.
* XsltDebuggerWrapper.cs : new.
* XslTransformProcessor.cs Compiler.cs : use above.

* XslCompiledTransform.cs XslTransform.cs : initial attempt to
  support external debugger.

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

17 years agoScriptManager registers script includes after OnResolveScriptReference was called...
Igor Zelmanovich [Thu, 28 Jun 2007 15:52:48 +0000 (15:52 -0000)]
ScriptManager registers script includes after OnResolveScriptReference was called for all script references

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

17 years ago2007-06-28 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 28 Jun 2007 15:20:02 +0000 (15:20 -0000)]
2007-06-28  Martin Baulig  <martin@ximian.com>

* debug-debugger.h (MonoDebuggerInfo): Added `debugger_version'.

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

17 years ago2007-06-28 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 28 Jun 2007 15:19:26 +0000 (15:19 -0000)]
2007-06-28  Martin Baulig  <martin@ximian.com>

* mono-debug.c (mono_debug_debugger_version): New public variable.

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

17 years agocorrectly handle string escaping
Konstantin Triger [Thu, 28 Jun 2007 13:35:13 +0000 (13:35 -0000)]
correctly handle string escaping

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

17 years agooptimized WriteCallbackOutput
Igor Zelmanovich [Thu, 28 Jun 2007 13:29:49 +0000 (13:29 -0000)]
optimized WriteCallbackOutput

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

17 years agocorrectly read \uXXXX escaped characters
Konstantin Triger [Thu, 28 Jun 2007 13:22:39 +0000 (13:22 -0000)]
correctly read \uXXXX escaped characters

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

17 years ago* System.Web20.csproj: added HttpWorkerRequest.jvm.cs, HttpResponseStream.jvm.cs...
Vladimir Krasnov [Thu, 28 Jun 2007 12:15:22 +0000 (12:15 -0000)]
* System.Web20.csproj: added HttpWorkerRequest.jvm.cs, HttpResponseStream.jvm.cs to the project
* HttpResponse.cs: fixed AddHeadersNoCache, removed content-length header for TARGET_JVM
* HttpWorkerRequest.cs: made this class partial, moved TARGET_JVM stuff to .jvm part
* HttpWriter.cs: fixed write methods, output_stream can write char[] and string in TARGET_JVM
added HttpWorkerRequest.jvm.cs, HttpResponseStream.jvm.cs

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

17 years agosupport scenario, when Update panel is created programmatically
Igor Zelmanovich [Thu, 28 Jun 2007 12:05:09 +0000 (12:05 -0000)]
support scenario, when Update panel is created programmatically

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

17 years agooptimized clipping at AsyncPostBack.
Igor Zelmanovich [Thu, 28 Jun 2007 11:51:23 +0000 (11:51 -0000)]
optimized clipping at AsyncPostBack.

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

17 years ago* BaseHttpServlet.cs: fixed service(), it does not creates output stream now
Vladimir Krasnov [Thu, 28 Jun 2007 11:41:26 +0000 (11:41 -0000)]
* BaseHttpServlet.cs: fixed service(), it does not creates output stream now
* ServletWorkerRequest.jvm.cs: fixed ctor, bool parameter can force using printWriter, used OutputStreamWrapper as OutputStream
* added OutputStreamWrapper class

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

17 years agoprovide default implementation for GetDataSetSchema/GetDataTableSchema
Konstantin Triger [Thu, 28 Jun 2007 06:24:06 +0000 (06:24 -0000)]
provide default implementation for GetDataSetSchema/GetDataTableSchema

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

17 years agoensure correct behavior in case XmlSchemaProviderAttribute specified attibute does...
Konstantin Triger [Thu, 28 Jun 2007 06:21:12 +0000 (06:21 -0000)]
ensure correct behavior in case XmlSchemaProviderAttribute specified attibute does not return schemas

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

17 years agoImplemented EnablePartialRendering and SupportsPartialRendering properties
Igor Zelmanovich [Wed, 27 Jun 2007 15:04:55 +0000 (15:04 -0000)]
Implemented EnablePartialRendering and SupportsPartialRendering properties

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

17 years agoimplemented nested updatepanels support
Igor Zelmanovich [Wed, 27 Jun 2007 14:34:00 +0000 (14:34 -0000)]
implemented nested updatepanels support

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

17 years ago * grp.c, pwd.c: Only return failure if a documented errno is encountered.
Jonathan Pryor [Wed, 27 Jun 2007 13:43:21 +0000 (13:43 -0000)]
* grp.c, pwd.c: Only return failure if a documented errno is encountered.
  This fixes UnixUserInfo.GetLocalUsers() and UnixGroupInfo.GetLocalGroups()
  on systems missing the file /etc/default/nss (which generates ENOENT,
  which isn't documented, so therefore it's not a "real" error).
* mph.h: Add mph_return_if_val_in_list5().

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

17 years agoadd partial support for XmlSchemaProviderAttribute
Konstantin Triger [Wed, 27 Jun 2007 12:50:39 +0000 (12:50 -0000)]
add partial support for XmlSchemaProviderAttribute

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

17 years agoInitial Timer implementation
Igor Zelmanovich [Wed, 27 Jun 2007 08:44:17 +0000 (08:44 -0000)]
Initial Timer implementation

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

17 years agoInitial UpdateProgress implementation
Igor Zelmanovich [Wed, 27 Jun 2007 07:55:47 +0000 (07:55 -0000)]
Initial UpdateProgress implementation

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

17 years agoadded new tests
Igor Zelmanovich [Wed, 27 Jun 2007 07:55:03 +0000 (07:55 -0000)]
added new tests

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

17 years agoRemove redundant TARGET_JVMs
Noam Lampert [Tue, 26 Jun 2007 16:46:13 +0000 (16:46 -0000)]
Remove redundant TARGET_JVMs

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

17 years agoInitial ScriptControl implementation
Igor Zelmanovich [Tue, 26 Jun 2007 15:20:56 +0000 (15:20 -0000)]
Initial ScriptControl implementation

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

17 years agoimplemented RegisterScriptControl and RegisterExtenderControl
Igor Zelmanovich [Tue, 26 Jun 2007 14:40:13 +0000 (14:40 -0000)]
implemented RegisterScriptControl and RegisterExtenderControl

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

17 years agoReplace MonoTODO with MonoNotSupported
Sasha Kogan [Tue, 26 Jun 2007 13:51:22 +0000 (13:51 -0000)]
Replace MonoTODO with MonoNotSupported

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

17 years agoInitial ScriptControlDescriptor implementation
Igor Zelmanovich [Tue, 26 Jun 2007 09:17:55 +0000 (09:17 -0000)]
Initial ScriptControlDescriptor implementation

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

17 years ago2007-06-25 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 25 Jun 2007 21:34:50 +0000 (21:34 -0000)]
2007-06-25  Zoltan Varga  <vargaz@gmail.com>

* ssa.c (visit_inst): Add support for OP_BR. Fixes #81946.

* generic.2.cs: Add new test case.

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

17 years ago2007-06-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 25 Jun 2007 18:33:10 +0000 (18:33 -0000)]
2007-06-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListView.cs: Implement 2.0 HitTest methods.

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

17 years ago* mono-api-diff.cs: For overloaded operators we need to include the return
Gert Driesen [Mon, 25 Jun 2007 18:08:30 +0000 (18:08 -0000)]
* mono-api-diff.cs: For overloaded operators we need to include the return
type in the key to allow matching.

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

17 years ago* mono-api-diff.cs: Fixed line endings.
Gert Driesen [Mon, 25 Jun 2007 17:56:16 +0000 (17:56 -0000)]
* mono-api-diff.cs: Fixed line endings.

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

17 years ago2007-06-25 Juraj Skripsky <js@hotfeet.ch>
Juraj Skripsky [Mon, 25 Jun 2007 17:11:48 +0000 (17:11 -0000)]
2007-06-25 Juraj Skripsky <js@hotfeet.ch>

* Cache.cs: Re-introduce "InvokePrivateCallbacks" accidentally
removed in r80321.

2007-06-25 Juraj Skripsky <js@hotfeet.ch>

* HttpRuntime.cs (ShutdownAppDomain): Re-introduce call to
"Cache.InvokePrivateCallbacks".

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

17 years agoOoops; make this a pointer again.
Martin Baulig [Mon, 25 Jun 2007 11:41:06 +0000 (11:41 -0000)]
Ooops; make this a pointer again.

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