mono.git
15 years agoFix redirection of output.
Jonathan Chambers [Thu, 30 Apr 2009 23:46:54 +0000 (23:46 -0000)]
Fix redirection of output.

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

15 years agoMore progress
Miguel de Icaza [Thu, 30 Apr 2009 23:24:41 +0000 (23:24 -0000)]
More progress

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 23:03:26 +0000 (23:03 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Tests for event map table.

* assembly-with-events.cs: New test file for producing tests
for cattr table.

* Makefile: Add new dependency.

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 23:03:12 +0000 (23:03 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the eventmap table.

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 23:02:46 +0000 (23:02 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Tests for standalonesig table.

* assembly-with-complex-type.cs: Added more stuff for
field layout tests.

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 23:02:27 +0000 (23:02 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the standalonesig table.

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 23:01:58 +0000 (23:01 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Tests for field layout table.

* assembly-with-complex-type.cs: Added more stuff for
field layout tests.

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 23:01:40 +0000 (23:01 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the field layout table.

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 23:01:09 +0000 (23:01 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* class.c (mono_type_get_name_recurse): Don't crash
for ownerless generic params.

* debug-helpers.c (mono_type_get_desc): Correct the format
for ownerless generic params.

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 23:00:40 +0000 (23:00 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Tests for class layout table.

* assembly-with-complex-type.cs: Added more stuff for
class layout tests.

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 23:00:23 +0000 (23:00 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the class layout table.

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 22:59:53 +0000 (22:59 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Tests for decl security table.

* assembly-with-cas.cs: New test file for producing tests
for cattr table.

* Makefile: Add new dependencies and do some cleanup.

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

15 years ago2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 30 Apr 2009 22:59:36 +0000 (22:59 -0000)]
2009-04-30 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the decl security table.

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

15 years agoMove the scripts to a new location
Miguel de Icaza [Thu, 30 Apr 2009 22:05:30 +0000 (22:05 -0000)]
Move the scripts to a new location

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

15 years agoMove the scripts to a new location
Miguel de Icaza [Thu, 30 Apr 2009 22:05:30 +0000 (22:05 -0000)]
Move the scripts to a new location

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

15 years agoUse a better name for the test..
Andrés G. Aragoneses [Thu, 30 Apr 2009 21:56:51 +0000 (21:56 -0000)]
Use a better name for the test..

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

15 years agochangelog..
Andrés G. Aragoneses [Thu, 30 Apr 2009 21:53:04 +0000 (21:53 -0000)]
changelog..

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

15 years agoAdd input files
Miguel de Icaza [Thu, 30 Apr 2009 21:50:07 +0000 (21:50 -0000)]
Add input files

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

15 years ago* Test/System.Windows.Forms/TabControlTest.cs: Add test for
Andrés G. Aragoneses [Thu, 30 Apr 2009 21:49:03 +0000 (21:49 -0000)]
* Test/System.Windows.Forms/TabControlTest.cs: Add test for
  bug#499887.

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

15 years agoChange the model used
Miguel de Icaza [Thu, 30 Apr 2009 21:38:34 +0000 (21:38 -0000)]
Change the model used

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

15 years agoUpdate csproj tool
Miguel de Icaza [Thu, 30 Apr 2009 21:38:19 +0000 (21:38 -0000)]
Update csproj tool

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

15 years agoDon't set domain if it's the same as the old one.
Mark Probst [Thu, 30 Apr 2009 21:31:51 +0000 (21:31 -0000)]
Don't set domain if it's the same as the old one.

2009-04-30  Mark Probst  <mark.probst@gmail.com>

        * domain.c (mono_domain_set_internal_with_options): Don't do
        anything if the old domain is the same as the old one.  Fixes
        #499326.

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

15 years agoMistake, /debug:full is the same as /debug
Miguel de Icaza [Thu, 30 Apr 2009 20:42:04 +0000 (20:42 -0000)]
Mistake, /debug:full is the same as /debug

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

15 years agoClean up MonoTodo messages.
Jonathan Pobst [Thu, 30 Apr 2009 20:24:03 +0000 (20:24 -0000)]
Clean up MonoTodo messages.

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

15 years agoActually, /debug:XX is handled in /debug:, ignore the configuration here
Miguel de Icaza [Thu, 30 Apr 2009 20:17:57 +0000 (20:17 -0000)]
Actually, /debug:XX is handled in /debug:, ignore the configuration here

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

15 years agoMore flags for compatibility
Miguel de Icaza [Thu, 30 Apr 2009 20:10:36 +0000 (20:10 -0000)]
More flags for compatibility

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

15 years agoAppdomain unloading for SGen.
Mark Probst [Thu, 30 Apr 2009 19:58:04 +0000 (19:58 -0000)]
Appdomain unloading for SGen.

2009-04-30  Mark Probst  <mark.probst@gmail.com>

        * appdomain.c: Deregister the reflection_info roots when unloading
        a domain.

        * sgen-gc.c, domain.c, gc-internal.h: mono_gc_clear_domain() nulls
        memory allocated by a domain and frees its disappearing links.

        * boehm-gc.c, null-gc.c: Empty implementation of
        mono_gc_clear_domain().

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

15 years ago * sqlmetal.exe.config: The MySQL provider should use ByteFX.Data's
Jonathan Pryor [Thu, 30 Apr 2009 19:28:00 +0000 (19:28 -0000)]
* sqlmetal.exe.config: The MySQL provider should use ByteFX.Data's
  MySQL connection types, as those are actually included with Mono
  (unlike MySql.Data, which isn't included with Mono).

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

15 years agoFree the static fields memory block.
Mark Probst [Thu, 30 Apr 2009 19:11:13 +0000 (19:11 -0000)]
Free the static fields memory block.

2009-04-30  Mark Probst  <mark.probst@gmail.com>

        * appdomain.c (clear_cached_vtable): Free the static fields memory
        block.

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

15 years agoSet the correct domain when invoking finalizers and creating threads.
Mark Probst [Thu, 30 Apr 2009 18:01:01 +0000 (18:01 -0000)]
Set the correct domain when invoking finalizers and creating threads.

2009-04-30  Mark Probst  <mark.probst@gmail.com>

        * gc.c: Set the correct domain when invoking finalizers.

        * appdomain.c: Set the correct domain when creating threads.

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

15 years agoFix skip size for vectors in SGen.
Mark Probst [Thu, 30 Apr 2009 14:36:11 +0000 (14:36 -0000)]
Fix skip size for vectors in SGen.

2009-04-30  Mark Probst  <mark.probst@gmail.com>

        * sgen-gc.c: Fix skip size for vectors.

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

15 years agominor NET_2_1 tweaks to remove 12 unneeded [SecuritySafeCritical] inside Moonlight 2
Sebastien Pouliot [Thu, 30 Apr 2009 14:03:27 +0000 (14:03 -0000)]
minor NET_2_1 tweaks to remove 12 unneeded [SecuritySafeCritical] inside Moonlight 2

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

15 years agofix typo, thanks to Gert for quickly noticing
Sebastien Pouliot [Thu, 30 Apr 2009 12:56:15 +0000 (12:56 -0000)]
fix typo, thanks to Gert for quickly noticing

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

15 years ago2009-04-30 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 30 Apr 2009 12:23:48 +0000 (12:23 -0000)]
2009-04-30  Jb Evain  <jbevain@novell.com>

* Mono.Cecil.Signatures/SignatureReader.cs: fix reading out extra mods.

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

15 years ago2009-04-30 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 30 Apr 2009 12:11:06 +0000 (12:11 -0000)]
2009-04-30  Sebastien Pouliot  <sebastien@ximian.com>

* MarshalTest.cs: Fix building unit tests for NET_1_1

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

15 years ago2009-04-30 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 30 Apr 2009 10:53:41 +0000 (10:53 -0000)]
2009-04-30  Marek Habersack  <mhabersack@novell.com>

* BuildManager.cs: when BuildInner catches a compilation
exception, wrap it in HttpException before re-throwing.

2009-04-30  Marek Habersack  <mhabersack@novell.com>

* TemplateParser.cs: removed the PageParserFilterTypeName
property, the filter type name is looked up on demand now.

* ApplicationFileParser.cs, MasterPageParser.cs,
UserControlParser.cs: load config defaults explicitly after
initializing the instance.

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

15 years ago2009-04-30 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 30 Apr 2009 07:36:45 +0000 (07:36 -0000)]
2009-04-30  Zoltan Varga  <vargaz@gmail.com>

* AppDomainTest.cs: Add a test for #499013.

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

15 years ago2009-04-30 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 30 Apr 2009 07:35:50 +0000 (07:35 -0000)]
2009-04-30  Zoltan Varga  <vargaz@gmail.com>

* appdomain.c (ves_icall_System_AppDomain_GetAssemblies): Avoid
returning refonly assemblies if refonly is FALSE. Fixes #499013.

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

15 years agoDoc update
Miguel de Icaza [Thu, 30 Apr 2009 03:18:20 +0000 (03:18 -0000)]
Doc update

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

15 years agoApply patch from Tom Hindle for bug 496138 plus test case.
Jonathan Chambers [Thu, 30 Apr 2009 01:40:52 +0000 (01:40 -0000)]
Apply patch from Tom Hindle for bug 496138 plus test case.

2009-04-29 Tom Hindle <tom_hindle@sil.org>

* Marshal.cs: Improved GetExceptionForHR to return real
C# exceptions in certain cases instead of always COMException.

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

15 years ago_really_ fix the build
Marek Habersack [Thu, 30 Apr 2009 01:28:03 +0000 (01:28 -0000)]
_really_ fix the build

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

15 years agoFix the build
Marek Habersack [Thu, 30 Apr 2009 01:17:44 +0000 (01:17 -0000)]
Fix the build

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

15 years agoHook to allow the caller to requested a call to csproj-local
Miguel de Icaza [Thu, 30 Apr 2009 00:11:21 +0000 (00:11 -0000)]
Hook to allow the caller to requested a call to csproj-local

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

15 years agoAdd helper
Miguel de Icaza [Thu, 30 Apr 2009 00:08:17 +0000 (00:08 -0000)]
Add helper

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

15 years agoUpdate
Miguel de Icaza [Thu, 30 Apr 2009 00:00:27 +0000 (00:00 -0000)]
Update

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

15 years ago2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 23:28:36 +0000 (23:28 -0000)]
2009-04-29 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Tests for field marshal table.

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

15 years ago2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 23:28:21 +0000 (23:28 -0000)]
2009-04-29 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the custom field marshal table.

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

15 years ago2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 23:28:02 +0000 (23:28 -0000)]
2009-04-29 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Tests for cattr table.

* assembly-with-cattr.cs: New test file for producing tests
for cattr table.

* Makefile: Add new dependencies and do some cleanup.

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

15 years ago2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 23:27:51 +0000 (23:27 -0000)]
2009-04-29 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the custom attribute table.

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

15 years ago2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 23:27:30 +0000 (23:27 -0000)]
2009-04-29 Rodrigo Kumpera  <rkumpera@novell.com>

* gen-md-tests.c: Close the image after using it.
Force the runtime to initialize with 2.0.

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

15 years ago2009-04-30 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 29 Apr 2009 23:25:44 +0000 (23:25 -0000)]
2009-04-30  Zoltan Varga  <vargaz@gmail.com>

* decompose.c (mono_decompose_long_opts): Move the implementation of LNEG
to mono_arch_decompose_long_opts () for x86 and arm.

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

15 years ago2009-04-29 Chris Toshok <toshok@ximian.com>
Chris Toshok [Wed, 29 Apr 2009 23:08:53 +0000 (23:08 -0000)]
2009-04-29  Chris Toshok  <toshok@ximian.com>

* AssemblyInfo.cs: in the 2.1 case we're InternalsVisibleTo
System.Windows.Browser

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

15 years ago2009-04-29 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 29 Apr 2009 16:01:00 +0000 (16:01 -0000)]
2009-04-29 Gonzalo Paniagua Javier <gonzalo@novell.com>

* sockets.c: don't display a warning when connect() fails because the
socket was closed in another thread.

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

15 years agoIn Mono.Security.Cryptography:
Sebastien Pouliot [Wed, 29 Apr 2009 14:23:19 +0000 (14:23 -0000)]
In Mono.Security.Cryptography:
2009-04-29  Sebastien Pouliot  <sebastien@ximian.com>

* PKCS1.cs: Make this work under NET_2_1 where SHA384 and SHA512
are not available in the BCL.

In System.Security.Cryptography:
2009-04-29  Sebastien Pouliot  <sebastien@ximian.com>

* DES.cs, DESCryptoServiceProvider.cs: Do not include in NET_2_1
* HMACMD5.cs, HMACRIPEMD160.cs, HMACSHA384.cs, HMACSHA512.cs: Do
not include in NET_2_1
* MACTripleDES.cs: Do not include in NET_2_1
* RC2.cs, RC2CryptoServiceProvider.cs: Do not include in NET_2_1
* Rijndael.cs, RijndaelManaged.cs, RijndaelManagedTransform.cs:
Do not include in NET_2_1 (AES is available in System.Core.dll)
* RIPEMD160.cs, RIPEMD160Managed.cs: Do not include in NET_2_1
* SHA1CryptoServiceProvider.cs: Do not include in NET_2_1, however
SHA1Managed is available.
* SHA384.cs, SHA384Managed.cs: Do not include in NET_2_1
* SHA512.cs, SHA512Managed.cs: Do not include in NET_2_1
* TripleDES.cs, TripleDESCryptoServiceProvider.cs: Do not include
in NET_2_1

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

15 years ago2009-04-29 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 29 Apr 2009 14:07:09 +0000 (14:07 -0000)]
2009-04-29  Sebastien Pouliot  <sebastien@ximian.com>

* MD5Cng.cs, SHA1Cng.cs, SHA256Cng.cs, SHA256CryptoServiceProvider.cs,
SHA384Cng.cs, SHA384CryptoServiceProvider.cs, SHA512Cng.cs,
SHA512CryptoServiceProvider.cs: Regenerated to be excluded from
NET_2_1

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

15 years ago2009-04-29 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 29 Apr 2009 14:05:33 +0000 (14:05 -0000)]
2009-04-29  Sebastien Pouliot  <sebastien@ximian.com>

* hashwrap.cs: Add "#if !NET_2_1 ... #endif" on wrappers so they
don't get compiled for 2.1 (since mscorlib 2.1 lacks some
required types and the generated code is not part of SL2).

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

15 years ago 2009-04-29 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 29 Apr 2009 13:17:39 +0000 (13:17 -0000)]
2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * MetaTable.cs: implemented the DataContextType,
     DataContextPropertyName properties and the ToString method.

     * MetaColumn.cs: implemented the Scaffold, DisplayName,
     SortExpression, UIHint properties and the ToString method.

     * DynamicField.cs: implemented

     * DynamicDataManager.cs: partially implemented RegisterControl.
     Added internal AutoFieldGenerator class, used by RegisterControl
     when dealing with GridView.
     Implemented some properties.

     * DynamicDataExtensions.cs: implemented GetTable and FindMetaTable

     * DynamicControl.cs: implemented parts of the class.

    2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * DataBoundControl.cs: added InternalGetDataSource method, used by
     DynamicData

    2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * AssemblyInfo.cs: added InternalsVisibleTo for
     System.Web.DynamicData

    2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * Test/System.Web.DynamicData.ModelProviders/TableProviderTest.cs:
     added

     * System.Web.DynamicData_test.dll.sources: added
     System.Web.DynamicData/DynamicDataManagerTest.cs,
     System.Web.DynamicData/DynamicDataExtensionsTest.cs,
     System.Web.DynamicData.ModelProviders/TableProviderTest.cs

     * System.Web.DynamicData.dll.sources: added
     System.Web.DynamicData.ModelProviders/DLinqAssociationProvider.cs
     System.Web.DynamicData.ModelProviders/DLinqColumnProvider.cs
     System.Web.DynamicData.ModelProviders/DLinqDataModelProvider.cs
     System.Web.DynamicData.ModelProviders/DLinqTableProvider.cs and
     removed
     System.Web.DynamicData.ModelProviders/DLinqDataModelProviders.cs

    2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * TableProvider.cs: implemented

     * DLinqDataModelProvider.cs: renamed from
     DLinqDataModelProviders.cs and moved some classes to separate
     files.

     * DLinqTableProvider.cs: moved to here from
     DLinqDataModelProvider.cs

     * DLinqColumnProvider.cs: moved to here from
     DLinqDataModelProvider.cs

     * DLinqAssociationProvider.cs: added

    2009-04-29  Marek Habersack  <mhabersack@novell.com>

     * DataBinder.cs: GetPropertyValue must throw also if propName is
     empty.

    2009-04-23  Marek Habersack  <mhabersack@novell.com>

     * ContextConfiguration.cs: implemented all the methods and added a
     parameterless constructor.

    2009-04-23  Marek Habersack  <mhabersack@novell.com>

     * System.Web.DynamicData_test.dll.sources: added
     System.Web.DynamicData/ContextConfigurationTest.cs

     * Makefile: tests need to be linked with
     System.ComponentModel.DataAnnotations.dll

    2009-04-23  Marek Habersack  <mhabersack@novell.com>

     * AssociatedMetadataTypeTypeDescriptor.cs: added - doesn't add any
     real functionality yet.

     * AssociatedMetadataTypeTypeDescriptionProvider.cs: implemented
     all the methods.

    2009-04-23  Marek Habersack  <mhabersack@novell.com>

     * System.ComponentModel.DataAnnotations_test.dll.sources: added

     * System.ComponentModel.DataAnnotations.dll.sources: added
     System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptor.cs

     * Makefile: enabled tests

    2009-04-23  Marek Habersack  <mhabersack@novell.com>

     * ContextConfigurationTest.cs: added

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

15 years agoIn .:
Sebastien Pouliot [Wed, 29 Apr 2009 12:12:36 +0000 (12:12 -0000)]
In .:
2009-04-29  Sebastien Pouliot  <sebastien@ximian.com>

* corlib.dll.sources: Add CryptoConfig_2_1.cs (partial class) to
the build

In System.Security.Cryptography:
2009-04-29  Sebastien Pouliot  <sebastien@ximian.com>

* CryptoConfig.cs: Change to partial class and don't include this
part (#ifdef out) in the NET_2_1 build.
* CryptoConfig_2_1.cs: Partial class that contains only what's
needed for Moonlight (NET_2_1). This disallow dynamically replacing
cryptographic algorithms using machine.config

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

15 years ago2009-04-29 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 29 Apr 2009 09:37:49 +0000 (09:37 -0000)]
2009-04-29  Zoltan Varga  <vargaz@gmail.com>

* mini-codegen.c (mono_regstate_alloc_int): Use __x86_64__ instead of
TARGET_AMD64 here.

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

15 years ago2009-04-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 29 Apr 2009 09:37:42 +0000 (09:37 -0000)]
2009-04-28  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Add an option to disable the solaris tar check.

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

15 years agoUnbreak TdsComm by removing a stray line
Marek Habersack [Wed, 29 Apr 2009 07:41:32 +0000 (07:41 -0000)]
Unbreak TdsComm by removing a stray line

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

15 years agofix test
Gonzalo Paniagua Javier [Wed, 29 Apr 2009 05:41:25 +0000 (05:41 -0000)]
fix test

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

15 years ago2009-04-29 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 29 Apr 2009 05:27:36 +0000 (05:27 -0000)]
2009-04-29 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Enum.cs: return the value as an enum of the right type.

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

15 years ago2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 29 Apr 2009 03:18:16 +0000 (03:18 -0000)]
2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>

* HttpContext.cs:
* HttpWorkerRequest.cs:
* HttpRuntime.cs: if other parts of the system are using the
threadpool and we queue requests, once the threadpool is free we
might still not get back to use it to the maximum extent possible.
Adding a few more calls to QueuePendingRequest ensures that does not
happen.

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

15 years ago2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 29 Apr 2009 02:59:24 +0000 (02:59 -0000)]
2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Enum.cs: avoid exceptions from ToObject and use Try* instead.

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

15 years ago2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 29 Apr 2009 02:54:36 +0000 (02:54 -0000)]
2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>

* SqlConnection.cs: if the error causes a disconnection from the
server, close the data stream.

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

15 years ago2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 29 Apr 2009 02:51:56 +0000 (02:51 -0000)]
2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>

* TdsConnectionPool.cs: if GetConnection() fails to create a
connection, try again several times and then throw. Improved
ResetConnectionPool() so that it does not immediately close
connections in use. Don't re-add connections that have been closed.

* Tds.cs: Connected tests the socket connection too. Made Disconnect()
not throw.

* TdsComm.cs: set more socket options (timeout and NoDelay) and have a
single entry point for reading from the stream.

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

15 years ago2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 02:02:56 +0000 (02:02 -0000)]
2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>

* gen-md-tests.c: Fix stream header calculation.

* cli-tables-tests.md: Tests for constant.

* assembly-with-constants.cs: New test file for producing tests
for constant table.

* Makefile: Add new dependencies and do some cleanup.

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

15 years ago2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 02:02:45 +0000 (02:02 -0000)]
2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the constant table.

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

15 years ago2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 02:02:15 +0000 (02:02 -0000)]
2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>

* cli-tables-tests.md: Tests for memberref.

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

15 years ago2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 02:02:05 +0000 (02:02 -0000)]
2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the memberef table.

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

15 years ago2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 02:01:41 +0000 (02:01 -0000)]
2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c (get_coded_index_token): Remove
dead argument.

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

15 years ago2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 02:01:18 +0000 (02:01 -0000)]
2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>

* assembly-with-complex-type.cs: Add more types and methods to be used generating tests.

* cli-tables-tests.md: Tests for interfaceimpl.

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

15 years ago2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 02:01:03 +0000 (02:01 -0000)]
2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c: Verify the interfaceimpl table.

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

15 years ago2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 02:00:40 +0000 (02:00 -0000)]
2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>

* valid_ldflda_owned_field_on_cctor.il: Fix visibility of .ctor.

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

15 years ago2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 29 Apr 2009 02:00:25 +0000 (02:00 -0000)]
2009-04-28 Rodrigo Kumpera  <rkumpera@novell.com>

* verify.c: Improve error message.

* debug-helpers.c (mono_type_get_desc): Harden the code that
deals with VAR and MVAR.

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

15 years agoprop
Miguel de Icaza [Tue, 28 Apr 2009 22:36:21 +0000 (22:36 -0000)]
prop

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

15 years agoFox
Miguel de Icaza [Tue, 28 Apr 2009 22:35:59 +0000 (22:35 -0000)]
Fox

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

15 years agoAdd targets
Miguel de Icaza [Tue, 28 Apr 2009 22:00:44 +0000 (22:00 -0000)]
Add targets

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

15 years agoAdd proxy scripts
Miguel de Icaza [Tue, 28 Apr 2009 22:00:11 +0000 (22:00 -0000)]
Add proxy scripts

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

15 years agocsproj generator
Miguel de Icaza [Tue, 28 Apr 2009 21:52:06 +0000 (21:52 -0000)]
csproj generator

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

15 years ago2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 28 Apr 2009 21:47:22 +0000 (21:47 -0000)]
2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>

* DefaultModelBinder.cs: workaround for bug #499009.

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

15 years ago2009-04-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Apr 2009 21:22:13 +0000 (21:22 -0000)]
2009-04-28  Zoltan Varga  <vargaz@gmail.com>

* *.h *.c: Use TARGET_<ARCH> defines instead of __<arch>__ defines in the
JIT code.

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

15 years ago2009-04-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Apr 2009 21:22:05 +0000 (21:22 -0000)]
2009-04-28  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Define a TARGET_<ARCH> preprocessor symbol for some
architectures.

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

15 years agoFix the ChangeLog to reflect what's actually in SVN.
Martin Baulig [Tue, 28 Apr 2009 21:05:24 +0000 (21:05 -0000)]
Fix the ChangeLog to reflect what's actually in SVN.

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

15 years ago2009-04-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Apr 2009 18:55:59 +0000 (18:55 -0000)]
2009-04-28  Atsushi Enomoto  <atsushi@ximian.com>

* TcpDuplexSessionChannel.cs : implement in-band dictionary support
  in [MC-NMF] and [MC-NBFSE], used in duplex channels. Added some
  comments for magic numbers based on [MC-NMF].

* BinaryMessageEncodingBindingElementTest.cs, binary-message.raw:
  new test files.

* System.ServiceModel.dll_test.sources: added
  BinaryMessageEncodingBindingElementTest.cs.

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

15 years ago2009-04-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Apr 2009 18:50:16 +0000 (18:50 -0000)]
2009-04-28  Atsushi Enomoto  <atsushi@ximian.com>

* BinaryMessageEncoder.cs : implement part of in-band dictionary
  support for [MC-NBFSE] record in [MC-NMF], in this class.

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

15 years ago2009-04-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Apr 2009 18:46:45 +0000 (18:46 -0000)]
2009-04-28  Atsushi Enomoto  <atsushi@ximian.com>

* BinaryMessageEncodingBindingElement.cs : clear extra public members.

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

15 years ago2009-04-27 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Apr 2009 18:44:40 +0000 (18:44 -0000)]
2009-04-27  Atsushi Enomoto  <atsushi@ximian.com>

* XmlBinaryDictionaryReader.cs : several fixes;
  - Name property was always empty.
  - Value property was always empty for attributes.
  - TextIndex node type was not supported.
  - node reset at Read() was incomplete.
  - attribute Prefix for single character had wrong value.
  - namespace nodes did not appear as attribute nodes.
  - attribute value node must be always single. Another text node
    means a text child of the element, not the following attr value.
  tests will go in sys.servicemodel.

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

15 years ago2009-04-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Apr 2009 18:11:45 +0000 (18:11 -0000)]
2009-04-28  Zoltan Varga  <vargaz@gmail.com>

* image.c (mono_image_fixup_vtable): Avoid casting an lvalue. Fixes
part of #498692.

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

15 years ago2009-04-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Apr 2009 18:11:37 +0000 (18:11 -0000)]
2009-04-28  Zoltan Varga  <vargaz@gmail.com>

* misc.c (GC_init): Avoid casting an lvalue. Fixes part of #498692.

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

15 years ago2009-04-23 Tom Hindle <tom_hindle@sil.org>
Zoltan Varga [Tue, 28 Apr 2009 17:58:08 +0000 (17:58 -0000)]
2009-04-23 Tom Hindle <tom_hindle@sil.org>

* cominterop.c (ves_icall_System_Runtime_InteropServices_Marshal_ReleaseComObjectInternal):
changed to match .Net behaviour of not aborting on additional calls to ReleaseComObject.

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

15 years ago2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 28 Apr 2009 17:47:15 +0000 (17:47 -0000)]
2009-04-28 Gonzalo Paniagua Javier <gonzalo@novell.com>

* ConsoleTraceListener.cs: add an internal constructor that takes a
string argument. Used when 'initializeData' is set.
* DiagnosticsConfigurationHandler.cs: try internal constructors when
the assembly is System.
Fixes bug #498853.

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

15 years agoUpdate
Miguel de Icaza [Tue, 28 Apr 2009 17:46:09 +0000 (17:46 -0000)]
Update

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

15 years agoUpdate
Miguel de Icaza [Tue, 28 Apr 2009 17:28:42 +0000 (17:28 -0000)]
Update

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

15 years agoAdd more compat flags
Miguel de Icaza [Tue, 28 Apr 2009 17:14:03 +0000 (17:14 -0000)]
Add more compat flags

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

15 years agoNew test.
Marek Safar [Tue, 28 Apr 2009 17:04:57 +0000 (17:04 -0000)]
New test.

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

15 years ago2009-04-28 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 28 Apr 2009 17:02:37 +0000 (17:02 -0000)]
2009-04-28  Marek Safar  <marek.safar@gmail.com>

A fix for bug #495112
* class.cs (IsUnmanagedType): Handle recursive unmanaged types using
local cache.

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

15 years agoIn Test/System.Xml:
Sebastien Pouliot [Tue, 28 Apr 2009 15:55:19 +0000 (15:55 -0000)]
In Test/System.Xml:
2009-04-28  Sebastien Pouliot  <sebastien@ximian.com>

* XmlReaderCommonTests.cs: Add test case for an empty string url

In System.Xml:
2009-04-28  Sebastien Pouliot  <sebastien@ximian.com>

* XmlTextReader.cs (InitializeContext): Under NET_2_1 do not give
a second change using Path.GetFullPath. (GetStreamFromUrl) Add
extra validations that would be missed in NET_2_1

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

15 years ago2009-04-28 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 28 Apr 2009 15:49:07 +0000 (15:49 -0000)]
2009-04-28  Sebastien Pouliot  <sebastien@ximian.com>

* XmlReaderSettings.cs: Add MaxCharactersInDocument property for
NET_2_1 profile
* XmlUrlResolver.cs: Cleanup #ifdef NET_2_1 inside this file
since this is not used anymore in Moonlight

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