mono.git
17 years ago2007-01-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 9 Jan 2007 16:24:35 +0000 (16:24 -0000)]
2007-01-09  Atsushi Enomoto  <atsushi@ximian.com>

* XslKey.cs : keep keytables per instance document and do not share
  them among all.

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

17 years ago2007-01-09 Everaldo Canuto <everaldo@simios.org>
Everaldo Canuto [Tue, 9 Jan 2007 16:24:29 +0000 (16:24 -0000)]
2007-01-09  Everaldo Canuto  <everaldo@simios.org>
* Label.cs, LinkLabel.cs: Source code identation fixes.

2007-01-08  Everaldo Canuto  <everaldo@simios.org>

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

17 years ago007-01-08 Everaldo Canuto <everaldo@simios.org>
Everaldo Canuto [Tue, 9 Jan 2007 15:02:12 +0000 (15:02 -0000)]
007-01-08  Everaldo Canuto  <everaldo@simios.org>

* ToolBarButton.cs: Remove InvalidateBorder and use Invalidate instead,
we dont need to invalidate only borders because when we invalidate four
border lines the invalidate's generates a complete redraw of button,
because it now invalidate a complete rect some other redraws operations
are fixed. Fixes #80196.

* Theme.cs, ThemeNice.cs, ThemeClearLooks.cs, ThemeWin32Classic.cs:
Remove ToolBarInvalidateEntireButton as it is not used.

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

17 years ago* class-internals.h (_MonoInflatedGenericClass.is_initialized): Remove.
Raja R Harinath [Tue, 9 Jan 2007 14:13:13 +0000 (14:13 -0000)]
* class-internals.h (_MonoInflatedGenericClass.is_initialized): Remove.

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

17 years agoMerge from branches/mainsoft/gh20preview2
Noam Lampert [Tue, 9 Jan 2007 14:11:16 +0000 (14:11 -0000)]
Merge from branches/mainsoft/gh20preview2

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

17 years ago* object.c (set_value): Avoid aliasing between type->data.klass
Raja R Harinath [Tue, 9 Jan 2007 14:03:23 +0000 (14:03 -0000)]
* object.c (set_value): Avoid aliasing between type->data.klass
and type->data.generic_class.

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

17 years ago* class.c (mono_class_create_generic): Don't use 'is_initialized' field.
Raja R Harinath [Tue, 9 Jan 2007 13:32:29 +0000 (13:32 -0000)]
* class.c (mono_class_create_generic): Don't use 'is_initialized' field.

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

17 years ago* SqlDataSourceView.cs: fixed parameters init for ExecuteUpdate
Vladimir Krasnov [Tue, 9 Jan 2007 12:25:58 +0000 (12:25 -0000)]
* SqlDataSourceView.cs: fixed parameters init for ExecuteUpdate

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

17 years ago2007-01-08 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Tue, 9 Jan 2007 12:16:45 +0000 (12:16 -0000)]
2007-01-08 Igor Zelmanovich <igorz@mainsoft.com>

* DataSourceCacheManager.cs:
* ObjectDataSource.cs:
* SqlDataSource.cs:
fixed: cache considers parameters values changes.

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

17 years agoAdded test case for bug #80469.
Paolo Molaro [Tue, 9 Jan 2007 11:43:54 +0000 (11:43 -0000)]
Added test case for bug #80469.

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

17 years agoTue Jan 9 12:36:11 CET 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 9 Jan 2007 11:43:26 +0000 (11:43 -0000)]
Tue Jan 9 12:36:11 CET 2007 Paolo Molaro <lupus@ximian.com>

* mini.c, mini-exceptions.c: enabled running fault handlers
(bug #80469).

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

17 years ago* DetailsView.cs: fixed DeleteItem, excluded keys for new values
Vladimir Krasnov [Tue, 9 Jan 2007 09:56:10 +0000 (09:56 -0000)]
* DetailsView.cs: fixed DeleteItem, excluded keys for new values
* SqlDataSourceView.cs: fixed ExecuteDelete, check cancel in OnDeleting event

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

17 years agoIn mcs:
Raja R Harinath [Tue, 9 Jan 2007 09:24:58 +0000 (09:24 -0000)]
In mcs:
Fix #80446
* support.cs (ReflectionParameter): Don't use an invalid index on
the generic parameter data.

In tests:
* gtest-301.cs, gtest-301-lib.cs: New tests from #80446.

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

17 years ago2007-01-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 9 Jan 2007 06:57:23 +0000 (06:57 -0000)]
2007-01-09  Atsushi Enomoto  <atsushi@ximian.com>

* XslMessage.cs : added MONO_XSLT_MESSAGE_OUTPUT environment
  variable support to switch xsl:message output ('none' and 'stderr',
  or stdout by default).

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

17 years ago2007-01-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 9 Jan 2007 03:03:59 +0000 (03:03 -0000)]
2007-01-08  Sebastien Pouliot  <sebastien@ximian.com>

* SymmetricTransform.cs: Fix #80439 again. This time we have tests for
all ciphers, modes and padding.

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

17 years agocorlib_test.dll.sources: Added new unit tests for bug #80439 to the build.
Sebastien Pouliot [Tue, 9 Jan 2007 03:02:54 +0000 (03:02 -0000)]
corlib_test.dll.sources: Added new unit tests for bug #80439 to the build.

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

17 years ago2007-01-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 9 Jan 2007 03:00:25 +0000 (03:00 -0000)]
2007-01-08  Sebastien Pouliot  <sebastien@ximian.com>

* SymmetricTransform.cs: Fix #80439 again. This time we have tests for
all ciphers, modes and padding.

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

17 years ago2007-01-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 9 Jan 2007 02:59:25 +0000 (02:59 -0000)]
2007-01-08  Sebastien Pouliot  <sebastien@ximian.com>

* DESCryptoServiceProviderTest.cs: Remove test cases for bug #80439
as they are more general than DES and the default padding.
* SymmetricAlgorithmTransformTest.cs: New. Extensive test cases for
bug #80439, all symmtric ciphers (all block size), all mode of
operations and all supported padding modes.

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

17 years ago2007-01-08 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Tue, 9 Jan 2007 00:32:28 +0000 (00:32 -0000)]
2007-01-08  Miguel de Icaza  <miguel@novell.com>

* driver.cs: Just add a tiny bit of infrastructure.

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

17 years ago2006-01-09 Robert Jordan <robertj@gmx.net>
Robert Jordan [Tue, 9 Jan 2007 00:22:40 +0000 (00:22 -0000)]
2006-01-09  Robert Jordan  <robertj@gmx.net>

* TcpServerChannel.cs (ProcessMessages): Flush the stream only when
necessary (TcpServerTransportSink.InternalProcessMessage does it anyway),
otherwise pending OneWay & async messages are lost.
* TcpMessageIO.cs (SendMessageStream): Mark OneWay messages as such.
Fixes MS.NET interoperability.
* TcpClientTransportSink.cs (AsyncProcessRequest):
Use the new TcpMessageIO.SendMessageStream overload to mark OneWay
requests. Fixes bug #80406.

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

17 years ago2007-01-09 Robert Jordan <robertj@gmx.net>
Robert Jordan [Tue, 9 Jan 2007 00:18:28 +0000 (00:18 -0000)]
2007-01-09  Robert Jordan  <robertj@gmx.net>

* GenericTest.cs: Added test for generics in remoting interfaces.
See bug #80383.

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

17 years agoIn System.Runtime.Remoting.Messaging:
Robert Jordan [Mon, 8 Jan 2007 23:55:18 +0000 (23:55 -0000)]
In System.Runtime.Remoting.Messaging:
2006-12-25  Robert Jordan  <robertj@gmx.net>

* MethodCall.cs: Add support for generic methods.
* MethodCall.cs (GetTypeNameFromAssemblyQualifiedName):
Add support for generic types.
* ReturnMessage.cs: Fix bug #80371.

In System.Runtime.Serialization.Formatters.Binary:
2006-12-25  Robert Jordan  <robertj@gmx.net>

* binary_serialization_format.htm: Update the NET_2_0 format.
* BinaryCommon.cs: MethodFlags is actually an int32. Add NET_2_0 flags.
* MessageFormatter.cs: Add support for generic method arguments.
* ObjectWriter.cs, ObjectReader.cs: Map between System.MonoType and
MS.NET's System.RuntimeType.

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

17 years ago2007-01-08 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 8 Jan 2007 23:31:10 +0000 (23:31 -0000)]
2007-01-08  Jonathan Pobst  <monkey@jpobst.com>

* Form.cs: Make sure that both OnClosing and OnFormClosing are
called for 2.0 profile.
* CloseReason.cs: Make class internal for 1.1.

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

17 years agoChange eol-style to native.
Robert Jordan [Mon, 8 Jan 2007 23:30:26 +0000 (23:30 -0000)]
Change eol-style to native.

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

17 years agoNormalize the line endings to CRLF.
Robert Jordan [Mon, 8 Jan 2007 23:28:04 +0000 (23:28 -0000)]
Normalize the line endings to CRLF.

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

17 years ago2007-01-08 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 8 Jan 2007 21:37:34 +0000 (21:37 -0000)]
2007-01-08  Jonathan Pobst  <monkey@jpobst.com>

* ToolStripManager.cs: Implement FindToolStrip functionality.
* ToolStrip.cs: Register and unregister with ToolStripManager.

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

17 years ago2007-01-07 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 8 Jan 2007 21:23:42 +0000 (21:23 -0000)]
2007-01-07  Jonathan Pobst  <monkey@jpobst.com>

* Control.cs: This was messy.  2.0 moves much of ControlCollection
to ArrangedElementCollection.  Implemented this with as few #if's as
possible (which is still too many).

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

17 years ago2007-01-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 8 Jan 2007 20:59:22 +0000 (20:59 -0000)]
2007-01-08  Sebastien Pouliot  <sebastien@ximian.com>

* IconCodecTest.cs: Remove [Ignore] and replace with NotWorking.
* TestImageCodecInfo.cs: Add test for new encoders/decoders and
signature masks and patterns.

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

17 years agoImageCodecInfo.cs: Remove MonoTODO on SignaturePatterns.
Sebastien Pouliot [Mon, 8 Jan 2007 20:54:56 +0000 (20:54 -0000)]
ImageCodecInfo.cs: Remove MonoTODO on SignaturePatterns.

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

17 years ago gdipStructs.cs: Add support for SignaturePatterns and SiggnatureMasks values.
Sebastien Pouliot [Mon, 8 Jan 2007 20:53:31 +0000 (20:53 -0000)]
 gdipStructs.cs: Add support for SignaturePatterns and SiggnatureMasks values.

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

17 years agoRemoved per Daniel Morgan's recommendation
Miguel de Icaza [Mon, 8 Jan 2007 18:41:25 +0000 (18:41 -0000)]
Removed per Daniel Morgan's recommendation

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

17 years ago* SettingsPropertyValueTest.cs: added tests of default value deserealization
Vladimir Krasnov [Mon, 8 Jan 2007 17:11:09 +0000 (17:11 -0000)]
* SettingsPropertyValueTest.cs: added tests of default value deserealization

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

17 years ago* SettingsPropertyValue.cs: fixed PropertyValue, default value of SettingsProperty...
Vladimir Krasnov [Mon, 8 Jan 2007 17:07:52 +0000 (17:07 -0000)]
* SettingsPropertyValue.cs: fixed PropertyValue, default value of SettingsProperty should be desirialized or created

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

17 years ago* PageTheme.cs: implemented
Vladimir Krasnov [Mon, 8 Jan 2007 16:24:50 +0000 (16:24 -0000)]
* PageTheme.cs: implemented
* Page.cs: fixed InitializeTheme, added PageTheme page initialization
* TemplateControl.cs,
* TemplateControl.jvm.cs: added XPath, XPathSelect overloads with IXmlNamespaceResolver parameter
* XPathBinder.cs: added Eval, Select overloads with IXmlNamespaceResolver parameter, refactored

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

17 years ago2007-01-08 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Mon, 8 Jan 2007 16:16:12 +0000 (16:16 -0000)]
2007-01-08 Igor Zelmanovich <igorz@mainsoft.com>

* GridView.cs: fixed: show all rows when AllowPaging=false

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

17 years ago2007-01-08 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Mon, 8 Jan 2007 16:14:23 +0000 (16:14 -0000)]
2007-01-08 Igor Zelmanovich <igorz@mainsoft.com>

* SqlDataSourceView.cs: fixed CreateDbParameter, used DBNull for value=null.

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

17 years ago* marshal.c (mono_marshal_get_runtime_invoke): Avoid aliasing
Raja R Harinath [Mon, 8 Jan 2007 15:13:28 +0000 (15:13 -0000)]
* marshal.c (mono_marshal_get_runtime_invoke): Avoid aliasing
between type->data.klass and type->data.generic_class.

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

17 years agoFix signature typo
Konstantin Triger [Mon, 8 Jan 2007 15:12:31 +0000 (15:12 -0000)]
Fix signature typo

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

17 years ago2007-01-08 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Mon, 8 Jan 2007 14:33:35 +0000 (14:33 -0000)]
2007-01-08 Igor Zelmanovich <igorz@mainsoft.com>

* ButtonField.cs: fixed: consider its CausesValidation property.

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

17 years ago2007-01-08 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Mon, 8 Jan 2007 14:28:13 +0000 (14:28 -0000)]
2007-01-08 Igor Zelmanovich <igorz@mainsoft.com>

* GridView.cs: fixed:
ReadOnly property is false for AutoGeneratedColumn if field is DataKey.
causesValidation parameter is considered properly in UpdateRow.
OldValues contains readonly fields values

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

17 years ago* HttpRequest.cs: fixed IsLocal, should check all ip addresses of host
Vladimir Krasnov [Mon, 8 Jan 2007 14:05:13 +0000 (14:05 -0000)]
* HttpRequest.cs: fixed IsLocal, should check all ip addresses of host

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

17 years agoWeb.Administration globally replaced by web.AspnetConfig
Vladislav Spivak [Mon, 8 Jan 2007 13:42:45 +0000 (13:42 -0000)]
Web.Administration globally replaced by web.AspnetConfig

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

17 years ago2007-01-08 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Mon, 8 Jan 2007 13:40:23 +0000 (13:40 -0000)]
2007-01-08  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * GroupingCollection.cs: Use 2 iterators: add_iterator that is used by
        Add () calls when processing a project from Import and
        evaluate_iterator for evaluation.

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

17 years agosvn path=/trunk/mcs/; revision=70649
Vladislav Spivak [Mon, 8 Jan 2007 13:26:44 +0000 (13:26 -0000)]
svn path=/trunk/mcs/; revision=70649

17 years agoIn Test/Microsoft.Build.BuildEngine:
Marek Sieradzki [Mon, 8 Jan 2007 13:06:35 +0000 (13:06 -0000)]
In Test/Microsoft.Build.BuildEngine:
2007-01-08  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * ImportTest.cs: Added test for project importing another project
        importing another project.

In Microsoft.Build.BuildEngine:
2007-01-08  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * Import.cs (GetFullPath): Avoid exceptions from Path.GetDirectoryName
        and prepend relative directory of importing project to full path of
        imported project.

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

17 years ago* SqlDataSourceView.cs: fixed InitializeParameters, added ParameterPrefix when check...
Vladimir Krasnov [Mon, 8 Jan 2007 13:03:59 +0000 (13:03 -0000)]
* SqlDataSourceView.cs: fixed InitializeParameters, added ParameterPrefix when check that param is already in collection

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

17 years ago2007-01-08 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 8 Jan 2007 12:53:01 +0000 (12:53 -0000)]
2007-01-08  Lluis Sanchez Gual  <lluis@novell.com>

* TcpChannel.cs, TcpServerChannel.cs: Moved StartListening call to
  the constructor of TcpServerChannel.

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

17 years ago2006-12-18 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 8 Jan 2007 12:51:08 +0000 (12:51 -0000)]
2006-12-18  Lluis Sanchez Gual  <lluis@novell.com>

* SoapMessageFormatter.cs: FieldSetter and FieldGetter methods need
  to be handled in a special way, since they are the only private
  methods which can be called from a subclass.

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

17 years ago2006-12-18 Lluis Sanchez Gual <lluis@ximian.com>
Lluis Sanchez [Mon, 8 Jan 2007 12:50:40 +0000 (12:50 -0000)]
2006-12-18  Lluis Sanchez Gual  <lluis@ximian.com>

* BaseCalls.cs: Added some tests for exceptions.

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

17 years ago2007-01-08 Lluis Sanchez <lluis@ximian.com>
Lluis Sanchez [Mon, 8 Jan 2007 12:50:11 +0000 (12:50 -0000)]
2007-01-08  Lluis Sanchez  <lluis@ximian.com>

* marshal.c: In MS.NET, StringBuilder objects are not copied by
value in out parameters.

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

17 years agoSimplify invariant for MonoGenericClass::klass field.
Raja R Harinath [Mon, 8 Jan 2007 12:48:03 +0000 (12:48 -0000)]
Simplify invariant for MonoGenericClass::klass field.
* class.c (mono_class_create_generic): Verify 'klass' is null.
* metadata.c (do_mono_metadata_parse_generic_class): Don't
initialize 'klass' field.

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

17 years ago2006-12-18 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 8 Jan 2007 12:45:03 +0000 (12:45 -0000)]
2006-12-18  Lluis Sanchez Gual  <lluis@novell.com>

* RemotingServices.cs: FieldSetter and FieldGetter methods need
  to be handled in a special way, since they are the only private
  methods which can be called from a subclass.
  In UpdateOutArgObject, removed support for StringBuilder objects,
  now supporting only arrays, like MS.NET.

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

17 years ago* ISupportInitializeNotification.cs: Add implemented interface.
Raja R Harinath [Mon, 8 Jan 2007 12:10:22 +0000 (12:10 -0000)]
* ISupportInitializeNotification.cs: Add implemented interface.
* ICancelAddNew.cs, IIntellisenseBuilder.cs: New.
* INestedContainer.cs, INestedSite.cs: New.

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

17 years ago* TemplateControl.jvm.cs: added GetGlobalResourceObject
Vladimir Krasnov [Mon, 8 Jan 2007 11:51:13 +0000 (11:51 -0000)]
* TemplateControl.jvm.cs: added GetGlobalResourceObject

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

17 years ago2007-01-08 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Mon, 8 Jan 2007 11:27:34 +0000 (11:27 -0000)]
2007-01-08  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * BuildWhen.cs, BuildPropertyGroupCollection.cs,
        BuildItemGroupCollection.cs, Project.cs: Track API changes.

        * GroupingCollection.cs: Now it needs Project reference so added it.

        * BuildTask.cs: Formatting.

        * InvalidProjectFileException.cs: Use MS' names in GetObjectData ().

        * ConditionParser.cs (ParseAndEvaluate): Added.

        * BuildItem.cs: Changed exception message.

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

17 years ago2007-01-08 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Mon, 8 Jan 2007 11:21:08 +0000 (11:21 -0000)]
2007-01-08  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * BuildItemTest.cs: More tests.
        * InvalidProjectFileExceptionTest.cs: Added GetObjectData () tests.

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

17 years agoTARGET_JVM: ignore deviceFilters section
Konstantin Triger [Mon, 8 Jan 2007 09:13:23 +0000 (09:13 -0000)]
TARGET_JVM: ignore deviceFilters section

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

17 years ago2007-01-07 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 8 Jan 2007 07:54:45 +0000 (07:54 -0000)]
2007-01-07  Atsushi Enomoto  <atsushi@ximian.com>

* CompareInfo.cs : GetSortKey() does not allow Ordinal and
  OrdinalIgnoreCase in 2.0 (shuold be also prohibited in 1.x BTW).

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

17 years agoTARGET_JVM an internal call
Konstantin Triger [Mon, 8 Jan 2007 07:46:09 +0000 (07:46 -0000)]
TARGET_JVM an internal call

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

17 years ago2007-01-08 Nagappan A <anagappan@novell.com>
Nagappan Alagappan [Mon, 8 Jan 2007 05:59:43 +0000 (05:59 -0000)]
2007-01-08  Nagappan A  <anagappan@novell.com>

* SqlCommandBuilderTest.cs (GetInsertCommandTest)
(GetInsertCommandTestWithExpression, GetUpdateCommandTest): Fixed
NET 2.0 based test conditions.
(GetUpdateCommandBoolTest): Added new test case.
(GetUpdateCommandTest_CheckNonUpdatableColumns): Fixed NET 2.0
based test conditions.
(GetUpdateCommandBoolTest_CheckNonUpdatableColumns): Added new test
case.
(GetUpdateDeleteCommandBoolTest_CheckParameters): Added new test
case.
(GetUpdateCommandDBConcurrencyExceptionTest): Fixed NET 2.0 based
test conditions.

* SqlDataAdapterTest.cs: Commented not working test-cases.

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

17 years ago2007-01-08 Nagappan A <anagappan@novell.com>
Nagappan Alagappan [Mon, 8 Jan 2007 05:58:26 +0000 (05:58 -0000)]
2007-01-08  Nagappan A  <anagappan@novell.com>

* DataViewTest.cs: Fixed compilation warning.

* DataRowTest.cs: Fixed compilation warning.

* DataTableLoadRowTest.cs (LoadRowTestUpsert)
(LoadRowTestOverwriteChanges, LoadRowTestPreserveChanges): Added
more test conditions and also fixed compilation warnings.

* DataColumnCollectionTest.cs: Fixed compilation warning.

* DataSetInferXmlSchemaTest.cs: Fixed compilation warning.

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

17 years ago2006-12-08 Nagappan A <anagappan@novell.com>
Nagappan Alagappan [Mon, 8 Jan 2007 05:57:47 +0000 (05:57 -0000)]
2006-12-08  Nagappan A  <anagappan@novell.com>

* DataRelation.cs: Indenation.

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

17 years ago2007-01-08 Nagappan A <anagappan@novell.com>
Nagappan Alagappan [Mon, 8 Jan 2007 05:55:18 +0000 (05:55 -0000)]
2007-01-08  Nagappan A  <anagappan@novell.com>

* DataTableMappingCollection.cs (AddRange):  Implemented missing
NET 2.0 API.

* DbConnection.cs (GetSchema): Implemented missing NET 2.0 API,
based on SqlClient implementation.

* DbConnectionStringBuilder.cs (AppendKeyValuePair): Implemented
missing API.

* DbDataReader.cs (GetData): Implemented missing API.
(GetDbDataReader): Implemented missing API.

* DbCommandBuilder.cs (BuildCache, BuildInformation)
(IncludedInInsert, IncludedInUpdate, IncludedInWhereClause)
(CreateDeleteCommand, CreateInsertCommand, CreateNewCommand)
(CreateUpdateCommand, CreateParameter): Added private methods.
(QuotedTableName, GetQuotedString, CatalogLocation)
(CatalogSeparator, ConflictOption, DataAdapter, QuotePrefix)
(QuoteSuffix, SchemaSeparator): Implemented public properties.
(SourceCommand): Implemented private property.
(Dispose, RowUpdatingHandler): Implemented protected methods.
(GetDeleteCommand, GetInsertCommand, GetUpdateCommand)
(QuoteIdentifier, UnquoteIdentifier, RefreshSchema): Implemented
public methods.

* DbProviderFactory.cs: Removed MonoTODO's as the derived class
has to implement all the methods in this class.

* DataAdapter.cs (Fill): Implemented missing method.

* DbDataAdapter.cs (FillCommandBehavior): Implemented property.

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

17 years ago2007-01-08 Nagappan A <anagappan@novell.com>
Nagappan Alagappan [Mon, 8 Jan 2007 05:54:50 +0000 (05:54 -0000)]
2007-01-08  Nagappan A  <anagappan@novell.com>

* SqlTransaction.cs (Dispose): Fixed compliation warning.

* SqlDataReader.cs (GetValues): Length of elements to be copied was
decided based on the argument array passed, which caused a bug, if
the length of given array is more than actual column values.

* SqlCommandBuilder.cs (CatalogSeparator, SchemaSeparator)
(CatalogLocation): Implemented missing properties.
(CreateDeleteCommand, CreateInsertCommand, CreateUpdateCommand):
Modified private methods to take bool flag. If true, add actual
parameter name instead of p1, p2 etc.
(CreateParameter): Added overloaded private method to create
parameter with the actual column name.
(GetUpdateCommand, GetDeleteCommand, GetInsertCommand):
Implemented missing overloaded methods.
(SetRowUpdatingHandler): Implemented missing protected method.

* SqlCommand.cs: Fixed compilation warning. Removed bogus
MonoTODO's.

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

17 years ago2007-01-08 Nagappan A <anagappan@novell.com>
Nagappan Alagappan [Mon, 8 Jan 2007 05:54:18 +0000 (05:54 -0000)]
2007-01-08  Nagappan A  <anagappan@novell.com>

* OdbcFactory.cs: Fixed compilation warning.

* OdbcCategoryAttribute.cs (Category): Implemented missing
property.

* OdbcParameterCollection.cs: Fixed compilation warning.

* OdbcCommandBuilder.cs (GetInsertCommand, GetUpdateCommand)
(GetDeleteCommand): Implemented overloaded method.

* OdbcTransaction.cs: Modified partial content of DOS format file
to UNIX format.

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

17 years ago2007-01-08 Nagappan A <anagappan@novell.com>
Nagappan Alagappan [Mon, 8 Jan 2007 05:53:46 +0000 (05:53 -0000)]
2007-01-08  Nagappan A  <anagappan@novell.com>

* OleDbCommand.cs: Fixed compilation warning.

* OleDbDataAdapter.cs: Fixed compilation warning.

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

17 years agoThis was not ready to go in
Miguel de Icaza [Mon, 8 Jan 2007 04:45:07 +0000 (04:45 -0000)]
This was not ready to go in

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

17 years agoWe can not obsolete in the 1.2 series, get your patches approved before commiting
Miguel de Icaza [Mon, 8 Jan 2007 03:58:06 +0000 (03:58 -0000)]
We can not obsolete in the 1.2 series, get your patches approved before commiting

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

17 years agoWe can not obsolete in the 1.2 series
Miguel de Icaza [Mon, 8 Jan 2007 03:56:07 +0000 (03:56 -0000)]
We can not obsolete in the 1.2 series

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

17 years ago2007-01-08 Alp Toker <alp@atoker.com>
Alp Toker [Mon, 8 Jan 2007 02:50:27 +0000 (02:50 -0000)]
2007-01-08  Alp Toker  <alp@atoker.com>

* Mono.Cairo/Context.cs: Implement Context.GlyphExtents().
* Mono.Cairo/Cairo.cs: Change other TextExtents refs to outs.

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

17 years ago2007-01-08 Alp Toker <alp@atoker.com>
Alp Toker [Mon, 8 Jan 2007 02:22:01 +0000 (02:22 -0000)]
2007-01-08  Alp Toker  <alp@atoker.com>

* Mono.Cairo/Context.cs: Restore Obsolete markings for old glyph
methods. It is fair to assume nobody was able to use these broken
methods, and Obsolete is important for the ongoing API review process.

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

17 years ago2007-01-08 Alp Toker <alp@atoker.com>
Alp Toker [Mon, 8 Jan 2007 01:35:31 +0000 (01:35 -0000)]
2007-01-08  Alp Toker  <alp@atoker.com>

* Mono.Cairo/Context.cs:
* Mono.Cairo/Surface.cs:
Introduce Context.SetSource(). The old method also oddly took ints
instead of doubles. Obsolete Context.SetSourceSurface() and
Surface.Show().

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

17 years ago2007-01-08 Alp Toker <alp@atoker.com>
Alp Toker [Mon, 8 Jan 2007 00:47:12 +0000 (00:47 -0000)]
2007-01-08  Alp Toker  <alp@atoker.com>

* Mono.Cairo/Format.cs: Obsolete Format.ARGB32/RGB24 in favour of
lower caps enum members.

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

17 years ago2007-01-07 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Sun, 7 Jan 2007 22:14:08 +0000 (22:14 -0000)]
2007-01-07  Jonathan Pobst  <monkey@jpobst.com>

* Control.cs: Implement SizeFromClientSize() [2.0].

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

17 years ago2007-01-07 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Sun, 7 Jan 2007 20:39:30 +0000 (20:39 -0000)]
2007-01-07  Miguel de Icaza  <miguel@novell.com>

* SqliteConnection.cs: Automatically try version 3 if this fails.

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

17 years ago2007-01-07 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Sun, 7 Jan 2007 17:39:38 +0000 (17:39 -0000)]
2007-01-07 Igor Zelmanovich <igorz@mainsoft.com>

* AdRotator.cs: fixed: considers absolute uri such html://......

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

17 years agoImplemented raising of Session events; refactoring
Konstantin Triger [Sun, 7 Jan 2007 16:59:39 +0000 (16:59 -0000)]
Implemented raising of Session events; refactoring

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

17 years agoImplemented raising of Session_OnEnd event, refactoring
Konstantin Triger [Sun, 7 Jan 2007 16:56:14 +0000 (16:56 -0000)]
Implemented raising of Session_OnEnd event, refactoring

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

17 years ago2007-01-07 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Sun, 7 Jan 2007 16:49:28 +0000 (16:49 -0000)]
2007-01-07  Igor Zelmanovich  <igorz@mainsoft.com>

* HtmlInputRadioButton.cs: fixed: LoadPostData.

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

17 years ago* SqlDataSourceView.cs: fixed insert, delete, update methods, added calls to OnDataSo...
Vladimir Krasnov [Sun, 7 Jan 2007 16:24:30 +0000 (16:24 -0000)]
* SqlDataSourceView.cs: fixed insert, delete, update methods, added calls to OnDataSourceViewChanged

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

17 years ago2007-01-07 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Sun, 7 Jan 2007 16:06:46 +0000 (16:06 -0000)]
2007-01-07  Igor Zelmanovich  <igorz@mainsoft.com>

* HtmlImputImage.cs: fixed: OnServerClick.

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

17 years agoadded ProfileParameter.cs
Vladimir Krasnov [Sun, 7 Jan 2007 15:20:27 +0000 (15:20 -0000)]
added ProfileParameter.cs

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

17 years ago* System.Web20.vmwcsproj: added ProfileParameter.cs
Vladimir Krasnov [Sun, 7 Jan 2007 15:11:24 +0000 (15:11 -0000)]
* System.Web20.vmwcsproj: added ProfileParameter.cs
* added ProfileParameter.cs

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

17 years agoUpdate system.net section settings
Konstantin Triger [Sun, 7 Jan 2007 14:13:35 +0000 (14:13 -0000)]
Update system.net section settings

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

17 years ago* System.Web20.vmwcsproj: added AppResourcesCompiler.jvm.cs to project
Vladimir Krasnov [Sun, 7 Jan 2007 13:22:32 +0000 (13:22 -0000)]
* System.Web20.vmwcsproj: added AppResourcesCompiler.jvm.cs to project

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

17 years ago2007-01-07 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Sun, 7 Jan 2007 12:49:29 +0000 (12:49 -0000)]
2007-01-07 Igor Zelmanovich <igorz@mainsoft.com>

* Page.cs: refactoring: used RegisterHiddenField for _VIEWSTATE field.

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

17 years agochanged Membership, Role, Profile providers from derby to Cloudscape
Vladimir Krasnov [Sun, 7 Jan 2007 10:43:40 +0000 (10:43 -0000)]
changed Membership, Role, Profile providers from derby to Cloudscape

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

17 years ago* Mainsoft.Web.J2EE.vmwcsproj: added Cloudscape files
Vladimir Krasnov [Sun, 7 Jan 2007 10:42:06 +0000 (10:42 -0000)]
* Mainsoft.Web.J2EE.vmwcsproj: added Cloudscape files

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

17 years ago2007-01-07 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Sun, 7 Jan 2007 10:29:46 +0000 (10:29 -0000)]
2007-01-07 Igor Zelmanovich <igorz@mainsoft.com>

* Label.cs: fixed: according MSDN OnPreRender is not overridden.

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

17 years ago2007-01-07 Everaldo Canuto <everaldo@simios.org>
Everaldo Canuto [Sun, 7 Jan 2007 08:11:04 +0000 (08:11 -0000)]
2007-01-07  Everaldo Canuto  <everaldo@simios.org>

* Hwnd.cs: On GetClientRectangle add a new parameter border_static,
use Theme.BorderSize to calculate area instead of static value 1,
by the way use new BorderStaticSize instead Border3DSize when
border_static is true. Fixes #79537.

* XplatUIOSX.cs: Fix call to GetClientRectangle.

* ThemeWin32Classic.cs: On CPDrawBorder3D dont draw inner border when
it is not needed.

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

17 years ago * Hwnd.cs: Gives more code legibility to GetWindowRectangle.
Everaldo Canuto [Sun, 7 Jan 2007 06:46:45 +0000 (06:46 -0000)]
* Hwnd.cs: Gives more code legibility to GetWindowRectangle.

2007-01-06  Everaldo Canuto  <everaldo@simios.org>

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

17 years agoIn System.Windows.Forms:
Everaldo Canuto [Sun, 7 Jan 2007 04:47:56 +0000 (04:47 -0000)]
In System.Windows.Forms:
2007-01-06  Everaldo Canuto  <everaldo@simios.org>

* Label.cs: Override CreateParams to use WS_EX_STATICEDGE instead of
WS_EX_CLIENTEDGE in ExStyles when BorderStyle is Fixed3D, it is

* Hwnd.cs:
- border_static field added, it will used to define when a control
theres 3D border but it must be static (thin).
- In GetWindowRectangle use Theme.BorderSize to calculate area
instead of static value 1, by the way use new BorderStaticSize instead
Border3DSize when border_static is true.

* XplatUIX11.cs, XplatUIOSX.cs:
- When WS_EX_STATICEDGE ExStyle is set define border_static as true.

* Theme.cs: BorderStaticSize field added.

In System.Windows.Forms.X11Internal:
2007-01-06  Everaldo Canuto  <everaldo@simios.org>

* X11Hwnd.cs, XplatUIX11-new.cs:
- border_static field added, it will used to define when a
control theres 3D border but it must be static (thin).
- In GetWindowRectangle use Theme.BorderSize to calculate area
instead of static value 1, by the way use BorderSize instead
Border3DSize when border_static is true.
- When WS_EX_STATICEDGE ExStyle is set define border_static as true.

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

17 years ago2007-01-05 Chris Toshok <toshok@ximian.com>
Chris Toshok [Sat, 6 Jan 2007 20:15:35 +0000 (20:15 -0000)]
2007-01-05  Chris Toshok  <toshok@ximian.com>

* X11ThreadQueue.cs: #ifdef out some spew.

* X11Display.cs: #ifdef out some spew, and comment out the calls
to XGrabServer in QueryPointer().  it's not good to need to do
this, but without it we seem to deadlock.

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

17 years ago2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Sat, 6 Jan 2007 19:54:44 +0000 (19:54 -0000)]
2007-01-06  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * Makefile, Main.cs: Moved XBuild files to lib/mono/2.0 from
        lib/mono/xbuild.

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

17 years ago2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Sat, 6 Jan 2007 19:52:57 +0000 (19:52 -0000)]
2007-01-06  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * ToolLocationHelper.cs: Implemented GetPathToDotNetFramework () and
        GetPathToDotNetFrameworkSdk ().

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

17 years ago2007-01-06 Marek Sieradzki <marek.sieradzi@gmail.com>
Marek Sieradzki [Sat, 6 Jan 2007 19:51:26 +0000 (19:51 -0000)]
2007-01-06  Marek Sieradzki  <marek.sieradzi@gmail.com>

        * MonoLocationHelper.cs: Commented GetXBuildDir () out.

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

17 years ago2007-01-06 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Sat, 6 Jan 2007 11:50:38 +0000 (11:50 -0000)]
2007-01-06  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * GetAssemblyIdentity.cs
        * ResolveManifestFiles.cs
        * RemoveDuplicates.cs
        * TaskLoggingHelperExtension.cs: Added

        * SGen.cs: Added missing [Required] and [Output].

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

17 years ago * XplatUIX11.cs: Removed unused hwnd var in SetBorderStyle.
Everaldo Canuto [Sat, 6 Jan 2007 07:46:12 +0000 (07:46 -0000)]
* XplatUIX11.cs: Removed unused hwnd var in SetBorderStyle.

2007-01-05  Everaldo Canuto  <everaldo@simios.org>

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

17 years ago2007-01-05 Everaldo Canuto <everaldo@simios.org>
Everaldo Canuto [Sat, 6 Jan 2007 07:07:47 +0000 (07:07 -0000)]
2007-01-05  Everaldo Canuto  <everaldo@simios.org>

* Control.cs: Under InternalBorderStyle call RecreateHangle to
mimic same behavior than win32 that set border only in CreateParams,
it fix problems under CreateParams overrides. Fix #79442 and partial
fix #79537.

* XplatUIX11.cs: Dont set hwnd.border_style in SetBorderStyle instead
of thi control you must call recreate handle.

* XplatUIWin32.cs: Remove all SetBorderStyle code, for win32 we dont
need to do anything as RecreateHangle will take care about borders.

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

17 years agoNew app resources handling code
Marek Habersack [Fri, 5 Jan 2007 22:42:56 +0000 (22:42 -0000)]
New app resources handling code

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