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
Igor Zelmanovich [Tue, 3 Jul 2007 12:05:08 +0000 (12:05 -0000)]
Implemented EnablePageMethods feature
svn path=/trunk/mcs/; revision=81238
Marek Safar [Tue, 3 Jul 2007 11:37:21 +0000 (11:37 -0000)]
Add new test.
svn path=/trunk/mcs/; revision=81236
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
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
Marek Safar [Tue, 3 Jul 2007 09:03:09 +0000 (09:03 -0000)]
Updated error messages.
svn path=/trunk/mcs/; revision=81232
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
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
Igor Zelmanovich [Tue, 3 Jul 2007 07:46:47 +0000 (07:46 -0000)]
make ScriptMethodAttribute is optionally
svn path=/trunk/mcs/; revision=81224
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
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
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
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
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
Gert Driesen [Mon, 2 Jul 2007 18:01:53 +0000 (18:01 -0000)]
* EastAsianLunisolarCalenderTest.cs: Fixed build.
svn path=/trunk/mcs/; revision=81194
Konstantin Triger [Mon, 2 Jul 2007 16:26:06 +0000 (16:26 -0000)]
initial script services implementation
svn path=/trunk/mcs/; revision=81191
Konstantin Triger [Mon, 2 Jul 2007 16:19:24 +0000 (16:19 -0000)]
support serialization of IDictionary<>; refactoring
svn path=/trunk/mcs/; revision=81190
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
Konstantin Triger [Mon, 2 Jul 2007 16:16:32 +0000 (16:16 -0000)]
implement GenerateScriptTypeAttribute.ScriptTypeId
svn path=/trunk/mcs/; revision=81188
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
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
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
Igor Zelmanovich [Mon, 2 Jul 2007 12:58:40 +0000 (12:58 -0000)]
Implemented RegisterDataItem methods
svn path=/trunk/mcs/; revision=81177
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
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
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
Igor Zelmanovich [Mon, 2 Jul 2007 09:25:21 +0000 (09:25 -0000)]
improved partial rendering.
svn path=/trunk/mcs/; revision=81164
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
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
Igor Zelmanovich [Mon, 2 Jul 2007 07:47:57 +0000 (07:47 -0000)]
Implemented RenderMode property
svn path=/trunk/mcs/; revision=81161
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
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
Noam Lampert [Sun, 1 Jul 2007 17:59:11 +0000 (17:59 -0000)]
Fix for compilation in Java
svn path=/trunk/mcs/; revision=81148
Igor Zelmanovich [Sun, 1 Jul 2007 15:11:37 +0000 (15:11 -0000)]
improved partial rendering.
svn path=/trunk/mcs/; revision=81146
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
Gert Driesen [Sun, 1 Jul 2007 12:51:16 +0000 (12:51 -0000)]
* OleDbDataReader.cs: Code formatting.
svn path=/trunk/mcs/; revision=81144
Gert Driesen [Sun, 1 Jul 2007 12:48:55 +0000 (12:48 -0000)]
Corresponding changelog entry.
svn path=/trunk/mcs/; revision=81143
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
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
Noam Lampert [Sun, 1 Jul 2007 12:32:16 +0000 (12:32 -0000)]
Include new file XsltDeubggerWrapper
svn path=/trunk/mcs/; revision=81140
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
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
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
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
Gert Driesen [Sun, 1 Jul 2007 08:46:55 +0000 (08:46 -0000)]
Set eol-style.
svn path=/trunk/mcs/; revision=81135
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
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
Noam Lampert [Sat, 30 Jun 2007 22:35:29 +0000 (22:35 -0000)]
Remove reference to uncomitted code
svn path=/trunk/mcs/; revision=81131
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
Gert Driesen [Sat, 30 Jun 2007 14:48:31 +0000 (14:48 -0000)]
ChangeLog for revision 81109.
svn path=/trunk/mcs/; revision=81110
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
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
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
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
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
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
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
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
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
Gert Driesen [Sat, 30 Jun 2007 12:21:29 +0000 (12:21 -0000)]
Forgot to commit.
svn path=/trunk/mcs/; revision=81100
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
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
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
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
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
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
Noam Lampert [Thu, 28 Jun 2007 18:56:32 +0000 (18:56 -0000)]
Fix compilation for java
svn path=/trunk/mcs/; revision=80991
Noam Lampert [Thu, 28 Jun 2007 18:53:00 +0000 (18:53 -0000)]
Fix compilation in java
svn path=/trunk/mcs/; revision=80990
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
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
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
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
Konstantin Triger [Thu, 28 Jun 2007 13:35:13 +0000 (13:35 -0000)]
correctly handle string escaping
svn path=/trunk/mcs/; revision=80971
Igor Zelmanovich [Thu, 28 Jun 2007 13:29:49 +0000 (13:29 -0000)]
optimized WriteCallbackOutput
svn path=/trunk/mcs/; revision=80970
Konstantin Triger [Thu, 28 Jun 2007 13:22:39 +0000 (13:22 -0000)]
correctly read \uXXXX escaped characters
svn path=/trunk/mcs/; revision=80969
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
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
Igor Zelmanovich [Thu, 28 Jun 2007 11:51:23 +0000 (11:51 -0000)]
optimized clipping at AsyncPostBack.
svn path=/trunk/mcs/; revision=80961
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
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
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
Igor Zelmanovich [Wed, 27 Jun 2007 15:04:55 +0000 (15:04 -0000)]
Implemented EnablePartialRendering and SupportsPartialRendering properties
svn path=/trunk/mcs/; revision=80871
Igor Zelmanovich [Wed, 27 Jun 2007 14:34:00 +0000 (14:34 -0000)]
implemented nested updatepanels support
svn path=/trunk/mcs/; revision=80870
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
Konstantin Triger [Wed, 27 Jun 2007 12:50:39 +0000 (12:50 -0000)]
add partial support for XmlSchemaProviderAttribute
svn path=/trunk/mcs/; revision=80864
Igor Zelmanovich [Wed, 27 Jun 2007 08:44:17 +0000 (08:44 -0000)]
Initial Timer implementation
svn path=/trunk/mcs/; revision=80855
Igor Zelmanovich [Wed, 27 Jun 2007 07:55:47 +0000 (07:55 -0000)]
Initial UpdateProgress implementation
svn path=/trunk/mcs/; revision=80854
Igor Zelmanovich [Wed, 27 Jun 2007 07:55:03 +0000 (07:55 -0000)]
added new tests
svn path=/trunk/mcs/; revision=80853
Noam Lampert [Tue, 26 Jun 2007 16:46:13 +0000 (16:46 -0000)]
Remove redundant TARGET_JVMs
svn path=/trunk/mcs/; revision=80795
Igor Zelmanovich [Tue, 26 Jun 2007 15:20:56 +0000 (15:20 -0000)]
Initial ScriptControl implementation
svn path=/trunk/mcs/; revision=80789
Igor Zelmanovich [Tue, 26 Jun 2007 14:40:13 +0000 (14:40 -0000)]
implemented RegisterScriptControl and RegisterExtenderControl
svn path=/trunk/mcs/; revision=80783
Sasha Kogan [Tue, 26 Jun 2007 13:51:22 +0000 (13:51 -0000)]
Replace MonoTODO with MonoNotSupported
svn path=/trunk/mcs/; revision=80781
Igor Zelmanovich [Tue, 26 Jun 2007 09:17:55 +0000 (09:17 -0000)]
Initial ScriptControlDescriptor implementation
svn path=/trunk/mcs/; revision=80771
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
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
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
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
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
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
Martin Baulig [Mon, 25 Jun 2007 08:53:05 +0000 (08:53 -0000)]
2007-06-25 Martin Baulig <martin@ximian.com>
Merged the `debugger-dublin' branch.
* debug-mini.c
(mono_debugger_insert_method_breakpoint): New public method.
(mono_debugger_remove_method_breakpoint): Likewise.
(mono_debugger_check_breakpoints): New static method.
(mono_debug_close_method): Call mono_debugger_check_breakpoints().
* debug-debugger.h (MonoDebuggerInfo):
Renamed (to keep backward compatibility in the vtable):
`insert_breakpoint' -> `old_insert_breakpoint'.
`remove_breakpoint' -> `old_remove_breakpoint'.
`create_string' -> `old_create_string'.
`lookup_class' -> `old_lookup_class'.
`lookup_type' -> removed; changed into a dummy field.
`lookup_assembly' -> `old_lookup_assembly'.
Added (same functionality, but different signature):
`create_string', `lookup_class', `lookup_assembly'
Added new:
`get_method_addr_or_bpt', `remove_method_breakpoint',
`runtime_class_init'.
* debug-debugger.c: Merged the `debugger-dublin' branch.
svn path=/trunk/mono/; revision=80672