mono.git
14 years agoUpdate
Miguel de Icaza [Sat, 20 Feb 2010 06:44:44 +0000 (06:44 -0000)]
Update

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

14 years ago2010-02-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Sat, 20 Feb 2010 03:53:54 +0000 (03:53 -0000)]
2010-02-19 Rodrigo Kumpera  <rkumpera@novell.com>

* TypeTest.cs: Test new v4 behavior for Equals.

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

14 years ago2010-02-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Sat, 20 Feb 2010 03:53:45 +0000 (03:53 -0000)]
2010-02-19 Rodrigo Kumpera  <rkumpera@novell.com>

* Type.cs: Implement new v4 behavior for Equals.

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

14 years agoAdd
Miguel de Icaza [Sat, 20 Feb 2010 01:25:50 +0000 (01:25 -0000)]
Add

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

14 years ago2010-02-20 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 19 Feb 2010 23:54:26 +0000 (23:54 -0000)]
2010-02-20  Zoltan Varga  <vargaz@gmail.com>

* VirtualMachine.cs (CreateExceptionRequest): Add an overload taking two
booleans which specify whenever to report caught/uncaught exceptions.

* ExceptionRequest.cs: Add public properties for them.

* Connections.cs: Pass the caught/uncaught flags to the debuggee. Bump protocol
minor version.

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

14 years ago2010-02-20 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 19 Feb 2010 23:25:10 +0000 (23:25 -0000)]
2010-02-20  Zoltan Varga  <vargaz@gmail.com>

* debugger-agent.c (mono_debugger_agent_handle_exception): Receive two contexts,
one for the throw and one for the catch. Mark uncaught exceptions by a NULL
CATCH_TXT. Send normal exception events for unhandled exceptions too.
(mono_debugger_agent_handle_unhandled_exception): Remove this, merged into
handle_exception.

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

14 years ago2010-02-19 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 19 Feb 2010 22:58:37 +0000 (22:58 -0000)]
2010-02-19  Zoltan Varga  <vargaz@gmail.com>

* threads.c (mono_thread_suspend_all_other_threads): Ignore threads which have
the DONT_MANAGE flag set.

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

14 years agofix mac build
Gonzalo Paniagua Javier [Fri, 19 Feb 2010 22:45:36 +0000 (22:45 -0000)]
fix mac build

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

14 years ago2010-02-19 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Fri, 19 Feb 2010 22:03:53 +0000 (22:03 -0000)]
2010-02-19 Gonzalo Paniagua Javier <gonzalo@novell.com>

* mono-semaphore.h: enable the #defines when io-layer is in use.
* Makefile.am: added new file.
* mono-semaphore.c: new mono_sem_timedwait() function.

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

14 years agoDistribute autogen.sh
Miguel de Icaza [Fri, 19 Feb 2010 21:49:42 +0000 (21:49 -0000)]
Distribute autogen.sh

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

14 years ago2010-02-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 19 Feb 2010 21:45:52 +0000 (21:45 -0000)]
2010-02-19  Rodrigo Kumpera  <rkumpera@novell.com>

* domain.c: Remove old v1 version strings. Let the runtime
default to 2.0 instead of failing because it can't find a
working 1.0 instalation.

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

14 years ago2010-02-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 19 Feb 2010 21:15:16 +0000 (21:15 -0000)]
2010-02-19  Rodrigo Kumpera  <rkumpera@novell.com>

* domain.c: Add v4 RC version string.

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

14 years ago * cs-parser.jay: Bubble completions after "from x in ?" and "from x
Miguel de Icaza [Fri, 19 Feb 2010 20:51:28 +0000 (20:51 -0000)]
* cs-parser.jay: Bubble completions after "from x in ?" and "from x
... let ?"

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

14 years ago2010-02-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 19 Feb 2010 19:29:28 +0000 (19:29 -0000)]
2010-02-19  Rodrigo Kumpera  <rkumpera@novell.com>

* mono-basic-block.c (mono_opcode_value_and_size): Use pointer
variant of overflow checking function.

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

14 years ago2010-02-19 Astushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 19 Feb 2010 15:52:21 +0000 (15:52 -0000)]
2010-02-19  Astushi Enomoto  <atsushi@ximian.com>

* Makefile: enable USE_DATA_CONTRACT_IMPORTER as
  memorabilia.hardrock now works. (Will be removed when I remove
  relevant code.)

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

14 years ago2010-02-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 19 Feb 2010 15:46:55 +0000 (15:46 -0000)]
2010-02-19  Atsushi Enomoto  <atsushi@ximian.com>

* DataContractSerializerMessageContractImporter.cs :
  Pick correct elements to import. Not wrapper elements but each
  parameter and return value elements.

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

14 years ago2010-02-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 19 Feb 2010 15:34:43 +0000 (15:34 -0000)]
2010-02-19  Atsushi Enomoto  <atsushi@ximian.com>

* DataContractSerializerMessageContractImporter.cs :
  remove extra parameter passing.

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

14 years ago2010-02-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 19 Feb 2010 14:53:13 +0000 (14:53 -0000)]
2010-02-19  Atsushi Enomoto  <atsushi@ximian.com>

* XsdDataContractImporter.cs : fix extension type name (and comment).

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

14 years ago2010-02-19 Alan McGovern <amcgovern@novell.com>
Alan McGovern [Fri, 19 Feb 2010 13:48:31 +0000 (13:48 -0000)]
2010-02-19  Alan McGovern  <amcgovern@novell.com>

        * System.IO.Packaging/PackUriHelper.cs: Commit a fix for #570648
        that PackUris can be combined properly.

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

14 years ago2010-02-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 19 Feb 2010 13:33:48 +0000 (13:33 -0000)]
2010-02-19  Atsushi Enomoto  <atsushi@ximian.com>

* XsdDataContractImporter.cs : added dictionary support.

* ns28.xsd ... ns31.xsd : new test files.
* ns-readme.txt : added above.

* XsdDataContractImporterTest.cs : added Dictionary export tests.

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

14 years ago* SolutionParser.cs (GetAllProjectFileNames): New.
Ankit Jain [Fri, 19 Feb 2010 12:30:49 +0000 (12:30 -0000)]
* SolutionParser.cs (GetAllProjectFileNames): New.
* Parameters.cs (ParseArguments): When no project file is specified,
if the cur dir has a single sln and >1 project files, and all the
project files are referenced by the sln, the pick the sln.

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

14 years agoIn class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
Ankit Jain [Fri, 19 Feb 2010 11:51:19 +0000 (11:51 -0000)]
In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
* BuildItem.cs: Track api changes.
(SetMetadata): Allow RecursiveDir to be set, this is set by
DirectoryScanner.
* DirectoryScanner.cs (ProcessInclude): Set RecursiveDir metadata.

In class/Microsoft.Build.Engine/Test/various:

* Items.cs (TestItemsWithWildcards): Check for RecursiveDir metadata also.

In class/Microsoft.Build.Utilities/Microsoft.Build.Utilities:
* TaskItem.cs: Track api changes.

In class/Microsoft.Build.Utilities/Mono.XBuild.Utilities:

* ReservedNameUtils.cs (GetReservedMetadata): Add dictionary param
@metadata. Use this to check for existing value of "RecursiveDir"
metadata, use that if present.

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

14 years agoIn class/Microsoft.Build.Engine:
Ankit Jain [Fri, 19 Feb 2010 11:50:28 +0000 (11:50 -0000)]
In class/Microsoft.Build.Engine:

* Microsoft.Build.Engine.dll.sources: Add ProjectLoadSettings.cs .

In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:

* Import.cs (Evaluate): Add param @ignoreMissingImports.
* Project.cs (Load*): Add overloads with param @projectLoadSettings.
(Log*): Mark internal.
* ProjectLoadSettings.cs: New.

In class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine:

* ImportTest.cs (TestMissingImport*): Add new tests for missing
import projects.

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

14 years ago2010-02-19 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 19 Feb 2010 11:17:06 +0000 (11:17 -0000)]
2010-02-19  Marek Habersack  <mhabersack@novell.com>

* SqlDataSourceTest.cs: added test for bug #572781

2010-02-19  Marek Habersack  <mhabersack@novell.com>

* SqlDataSource.cs: call base.OnInit in OnInit. Fixes bug #572781

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

14 years agomissed one F
Gonzalo Paniagua Javier [Fri, 19 Feb 2010 08:44:29 +0000 (08:44 -0000)]
missed one F

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

14 years ago2010-02-19 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Fri, 19 Feb 2010 08:43:56 +0000 (08:43 -0000)]
2010-02-19 Gonzalo Paniagua Javier <gonzalo@novell.com>

* mono-semaphore.h: set maximum count to 0x7fffffff.

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

14 years agoFri Feb 19 09:05:36 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Feb 2010 08:07:22 +0000 (08:07 -0000)]
Fri Feb 19 09:05:36 CET 2010 Paolo Molaro <lupus@ximian.com>

* Decimal.cs: fixed Remainder (bug #576341).

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

14 years ago2010-02-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 19 Feb 2010 07:27:18 +0000 (07:27 -0000)]
2010-02-19  Atsushi Enomoto  <atsushi@ximian.com>

* ServiceContractGenerator.cs : add missing #ifs.

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

14 years ago2010-02-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 19 Feb 2010 04:50:07 +0000 (04:50 -0000)]
2010-02-19  Atsushi Enomoto  <atsushi@ximian.com>

* ServiceContractGenerator.cs, MessagePartDescription.cs,
  DataContractSerializerMessageContractImporter.cs :
  add alternative implementation to use XsdDataContractImporter
  instead of XmlSchemaImporter hack.

  It requires -d:USE_DATA_CONTRACT_IMPORTER and not enabled yet, as
  it breaks some WSDL imports (such as memorabilia.hardrock.com).

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

14 years ago2010-02-19 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 19 Feb 2010 03:02:58 +0000 (03:02 -0000)]
2010-02-19  Marek Habersack  <mhabersack@novell.com>

* ButtonTest.cs: added test for bug #325489

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

14 years ago2010-02-19 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 19 Feb 2010 01:51:06 +0000 (01:51 -0000)]
2010-02-19  Marek Habersack  <mhabersack@novell.com>

* TemplateControlCompiler.cs: GetConverterForMember now completely
relies on TypeDescriptor and description providers to retrieve
converter for a property. Fixes bug #578586
If UrlPropertyAttribute is found for a member,
GetExpressionFromString uses the preconverted value, if any, as
parameter to HandleUrlProperty.

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

14 years ago2010-02-18 Gabriel Burt <gabriel.burt@gmail.com>
Gabriel Burt [Fri, 19 Feb 2010 00:37:09 +0000 (00:37 -0000)]
2010-02-18  Gabriel Burt  <gabriel.burt@gmail.com>

* Normalization.cs: Implement algorithmic Hangul decomposition; Calling
string.Normalize on Korean characters now works properly (bnc#480152).
This reduces the number of errors in 'make test' from 27k to 4.8k.

* StringNormalizationTestSource.cs:
* Makefile: Use the local, working copy of Normalization etc,so as to make
modifying Normalization.cs and then testing your changes with 'make test'
possible.  Also, fix building/running of tests, patch by Alexander
Kojevnikov.

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

14 years ago2010-02-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 18 Feb 2010 22:56:31 +0000 (22:56 -0000)]
2010-02-18  Zoltan Varga  <vargaz@gmail.com>

* exceptions-x86.c (mono_arch_get_restore_context): Changes this so it restores
edx/ecx too. This is needed to support OP_SEQ_POINT.

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

14 years agoFix make clean
Marek Habersack [Thu, 18 Feb 2010 22:42:11 +0000 (22:42 -0000)]
Fix make clean

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

14 years ago2010-02-18 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 18 Feb 2010 21:48:35 +0000 (21:48 -0000)]
2010-02-18  Marek Habersack  <mhabersack@novell.com>

* Makefile (TEST_RESOURCE_FILES): added
Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx,
Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx and
Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx

2010-02-18  Marek Habersack  <mhabersack@novell.com>

* CheckBoxListTest.cs: added tests for bugs #377703 and #578770

* TreeViewTest.cs: added test for bug #580692

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

14 years ago2010-02-18 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 18 Feb 2010 21:17:18 +0000 (21:17 -0000)]
2010-02-18  Rodrigo Kumpera  <rkumpera@novell.com>

* reflection.c (mono_reflection_method_on_tb_inst_get_handle):
* Handle non
generic methods.

* reflection.c (mono_reflection_get_custom_attrs_info): Handle
* compiler context
cases for ParameterInfo.

Fixes #579493.

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

14 years ago2010-02-18 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 18 Feb 2010 13:29:56 +0000 (13:29 -0000)]
2010-02-18  Marek Habersack  <mhabersack@novell.com>

* HostingEnvironment.cs: removed SetHostingId and added internal
setters to the SiteName and IsHosted properties.

* ApplicationManager.cs: CreateHost doesn't have to call set
HostingEnvironment.IsHosted, it is done in
ApplicationHost.CreateApplicationHost.

* ApplicationHost.cs: set the ".appId" item in the new appdomain's
data, so that HttpRuntime.AppDomainAppId returns a non-null
value.
Set HostingEnvironment.{IsHosted, SiteName} in the new appdomain
instead of the original one.

All of the above fix bug #578880

2010-02-18  Marek Habersack  <mhabersack@novell.com>

* HostingEnvironmentTest.cs: added a test for HostEnvironment
property values both in hosted and non-hosted environments. Patch
contributed by Tiaan Geldenhuys <tagdev@gmail.com>, thanks!

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

14 years ago2010-02-18 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 18 Feb 2010 12:37:37 +0000 (12:37 -0000)]
2010-02-18  Marek Habersack  <mhabersack@novell.com>

* HttpFileCollectionWrapperTest.cs: added

2010-02-18  Marek Habersack  <mhabersack@novell.com>

* HttpFileCollectionWrapper.cs: Get (string) and this [string]
don't throw ArgumentNullException for non-existing entries. Fixes
bug #579241. Patch from Peter Johanson <peter@peterjohanson.com>,
thanks!

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

14 years ago2010-02-18 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 18 Feb 2010 11:57:44 +0000 (11:57 -0000)]
2010-02-18  Atsushi Enomoto  <atsushi@ximian.com>

* XsdDataContractImporter-new.cs, XsdDataContractImporter.cs :
  replaced implementation.
* ImportOptions.cs : add correct MonoTODOs.

* XsdDataContractImporterTest.cs : enabled new tests.

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

14 years ago2010-02-18 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 18 Feb 2010 11:46:26 +0000 (11:46 -0000)]
2010-02-18  Atsushi Enomoto  <atsushi@ximian.com>

* XsdDataContractImporter-new.cs : output [KnownType] to expose
  base/derived type relationship.

* ns-readme.txt : another line of note.

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

14 years ago2010-02-18 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 18 Feb 2010 11:34:48 +0000 (11:34 -0000)]
2010-02-18  Atsushi Enomoto  <atsushi@ximian.com>

* XsdDataContractImporter-new.cs : fix GenerateInternal.

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

14 years ago2010-02-18 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 18 Feb 2010 10:50:31 +0000 (10:50 -0000)]
2010-02-18  Marek Habersack  <mhabersack@novell.com>

* TreeViewTest.cs: added test for bug #580692

2010-02-18  Marek Habersack  <mhabersack@novell.com>

* TreeView.cs: RegisterStyle must copy CssClass in addition to
other style properties. Fixes bug #580692

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

14 years ago2010-02-18 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 18 Feb 2010 08:20:36 +0000 (08:20 -0000)]
2010-02-18  Atsushi Enomoto  <atsushi@ximian.com>

* ChannelDispatcher.cs : revert previous change - it could result
  in blocking some threads and block nunit completion.

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

14 years ago2010-02-18 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 18 Feb 2010 07:07:16 +0000 (07:07 -0000)]
2010-02-18  Atsushi Enomoto  <atsushi@ximian.com>

* JsonValue.cs : fix string escaping, it was giving wrong output
  after \" and \\.

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

14 years ago2010-02-18 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 18 Feb 2010 04:43:03 +0000 (04:43 -0000)]
2010-02-18  Atsushi Enomoto  <atsushi@ximian.com>

* JsonReader.cs : line endings after a value should not result in
  a parse error.
* JsonObject.cs : duplicate object key "SHOULD" not be used, but
  they are not rejected. So, make it a bit sloppy.

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

14 years ago2010-02-18 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 18 Feb 2010 01:30:25 +0000 (01:30 -0000)]
2010-02-18  Marek Habersack  <mhabersack@novell.com>

* scripts/mono-configuration-crypto.in: added

* scripts/Makefile.am: added mono-configuration-crypto targets

2010-02-18  Marek Habersack  <mhabersack@novell.com>

* mono-configuration-crypto.1: added

* Makefile.am (man_MANS): added mono-configuration-crypto.1

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

14 years ago2010-02-18 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Thu, 18 Feb 2010 01:30:13 +0000 (01:30 -0000)]
2010-02-18  Marek Habersack  <mhabersack@novell.com>

* Makefile (net_2_0_dirs): added mono-configuration-crypto

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

14 years ago2010-02-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 18 Feb 2010 00:36:34 +0000 (00:36 -0000)]
2010-02-18  Zoltan Varga  <vargaz@gmail.com>

* exceptions-amd64.c (get_throw_trampoline): Add xdebug info.

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

14 years ago2010-02-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 18 Feb 2010 00:36:28 +0000 (00:36 -0000)]
2010-02-18  Zoltan Varga  <vargaz@gmail.com>

* method-to-ir.c (mono_method_to_ir): Fix SIZEOF in dynamic methods.

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

14 years ago2010-02-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 18 Feb 2010 00:36:21 +0000 (00:36 -0000)]
2010-02-18  Zoltan Varga  <vargaz@gmail.com>

* class.c (mono_class_get_cctor): Fix support for dynamic classes, which doesn't
have has_cctor set. Fixes #575946.

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

14 years agoFix the build
Marek Habersack [Wed, 17 Feb 2010 21:28:05 +0000 (21:28 -0000)]
Fix the build

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

14 years ago2010-02-17 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 17 Feb 2010 20:12:18 +0000 (20:12 -0000)]
2010-02-17  Marek Habersack  <mhabersack@novell.com>

* Makefile: RESX_RES is no more, it was replaced with
RESOURCES. Fixes bug #580594

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

14 years ago2010-02-17 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 17 Feb 2010 14:15:18 +0000 (14:15 -0000)]
2010-02-17  Marek Safar  <marek.safar@gmail.com>

* generic.cs, field.cs, decl.cs, cs-parser.jay: Simplify special
constraint parsing.

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

14 years agoNew test.
Marek Safar [Wed, 17 Feb 2010 14:14:15 +0000 (14:14 -0000)]
New test.

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

14 years agoUpdated.
Marek Safar [Wed, 17 Feb 2010 14:13:39 +0000 (14:13 -0000)]
Updated.

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

14 years ago2010-02-17 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Wed, 17 Feb 2010 13:54:22 +0000 (13:54 -0000)]
2010-02-17  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* RichTextBox.cs: When retrieving SelectedRtf/Rtf properly escape any
RTF reserved char, so we don't end up messing around the actual rtf
values.
Fixes part of #575731.

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

14 years ago2010-02-17 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 17 Feb 2010 11:28:31 +0000 (11:28 -0000)]
2010-02-17  Atsushi Enomoto  <atsushi@ximian.com>

* XsdDataContractImporter-new.cs : refresh implementation that is
  not based on xml serialization. Not enabled yet.
* KnownTypeCollection.cs : add cosmetic comment.

* ns0,xsd ... ns27.xsd : new test files.
* ns-readme.txt : description.

* XsdDataContractImporterTest.cs : added a bunch of tests for new
  implementation. Disable yet.

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

14 years ago2010-02-16 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 17 Feb 2010 04:32:49 +0000 (04:32 -0000)]
2010-02-16 Gonzalo Paniagua Javier <gonzalo@novell.com>

* appdomain.c: display a warning if the parsing the config file
produces any error.
Skip the BOM in UTF-8 files.
Copy the AppDomainSetup before setting the privateBinPath so that the
correct configuration file is read.

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

14 years ago2010-02-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Tue, 16 Feb 2010 14:39:57 +0000 (14:39 -0000)]
2010-02-16  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* Line.cs: When setting the Text property, if the new text is larger
than the previous one, call Grow to update our internal 'widths'
array, to be properly in sync with the new text.
Fixes #569530.

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

14 years ago2010-02-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 16 Feb 2010 14:26:40 +0000 (14:26 -0000)]
2010-02-16  Atsushi Enomoto  <atsushi@ximian.com>

* XmlSchemaComplexType.cs : in modern .NET, xs:anyType has the
  appropriate qname.

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

14 years ago2010-02-16 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 16 Feb 2010 14:13:23 +0000 (14:13 -0000)]
2010-02-16  Sebastien Pouliot  <sebastien@ximian.com>

* WebClient_2_1.cs: Keep a copy of 'userToken' since we need to
supply it when calling OnDownloadProgressChanged
* WebRequest_2_1.cs (SetupProgressDelegate): Simplify signature

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

14 years ago2010-02-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Tue, 16 Feb 2010 13:12:50 +0000 (13:12 -0000)]
2010-02-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>

* CustomizableLocalFileSettingsProvider.cs: When saving the
properties, ignore the properties marked with
ApplicationScopedSettingAttribute, as they are not serialized in .net
by FileSettingsProvider (the default class used to save the config,
and the one using the class we are modifying).
Fixes #468658.

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

14 years agoRevert change committed by mistake.
Zoltan Varga [Tue, 16 Feb 2010 03:20:05 +0000 (03:20 -0000)]
Revert change committed by mistake.

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

14 years ago2010-02-16 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 16 Feb 2010 03:18:11 +0000 (03:18 -0000)]
2010-02-16  Zoltan Varga  <vargaz@gmail.com>

* mini-llvm.c aot-compiler.c aot-runtime.c unwind.c: Finish support
LLVM+AOT+exceptions, not enabled yet.

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

14 years agoupdate year
Gonzalo Paniagua Javier [Tue, 16 Feb 2010 01:50:14 +0000 (01:50 -0000)]
update year

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

14 years ago2010-02-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 16 Feb 2010 01:39:56 +0000 (01:39 -0000)]
2010-02-15 Gonzalo Paniagua Javier <gonzalo@novell.com>

* StreamWriter.cs:
* FileStream.cs: if flushing fails when disposing the stream, make
sure it is closed before throwing the exception. Fixes bug #579146.

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

14 years ago2010-02-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Tue, 16 Feb 2010 01:22:22 +0000 (01:22 -0000)]
2010-02-15 Gonzalo Paniagua Javier <gonzalo@novell.com>

* SmtpClient.cs: generate correct MIME when there are text and html
linked resources. Fixes bug #579984. Patch by Ásgeir Halldórsson.

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

14 years ago2010-02-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Mon, 15 Feb 2010 23:12:23 +0000 (23:12 -0000)]
2010-02-15 Gonzalo Paniagua Javier <gonzalo@novell.com>

* SoapDocumentationHandler.cs: use IndexOf() instead of LastIndexOf()
when removing the querystring from the url.

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

14 years agoFixed the namespace.
Paolo Molaro [Mon, 15 Feb 2010 17:56:46 +0000 (17:56 -0000)]
Fixed the namespace.

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

14 years ago2010-02-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 15 Feb 2010 15:37:18 +0000 (15:37 -0000)]
2010-02-15  Zoltan Varga  <vargaz@gmail.com>

* mini.c (SIG_HANDLER_SIGNATURE): Fix the windows build.

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

14 years ago2010-02-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 15 Feb 2010 14:46:33 +0000 (14:46 -0000)]
2010-02-15  Zoltan Varga  <vargaz@gmail.com>

* tramp-amd64.c (mono_arch_create_rgctx_lazy_fetch_trampoline_full): Emit
xdebug info for these.

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

14 years ago2010-02-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 15 Feb 2010 14:36:19 +0000 (14:36 -0000)]
2010-02-15  Zoltan Varga  <vargaz@gmail.com>

* mini-trampolines.c (common_call_trampoline): Use mini_jit_info_table_find ()
in a few places.

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

14 years ago2010-02-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 15 Feb 2010 13:38:17 +0000 (13:38 -0000)]
2010-02-15  Zoltan Varga  <vargaz@gmail.com>

* mini.c (mini_get_vtable_trampoline): Make this take a 'slot_index' argument,
not used yet.

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

14 years ago2010-02-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 15 Feb 2010 13:38:11 +0000 (13:38 -0000)]
2010-02-15  Zoltan Varga  <vargaz@gmail.com>

* object.c: Instead of using one vtable trampoline, allow the JIT to use one
vtable trampoline per vtable slot index. Not used yet.

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

14 years ago2010-02-14 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Mon, 15 Feb 2010 02:03:43 +0000 (02:03 -0000)]
2010-02-14  Miguel de Icaza  <miguel@novell.com>

* eval.cs: Do not do the report printer dance unless the user has
set the DescribeTypes feature.

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

14 years agoget rid of a bunch of warnings
Gonzalo Paniagua Javier [Sun, 14 Feb 2010 00:56:51 +0000 (00:56 -0000)]
get rid of a bunch of warnings

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

14 years agoAdded a bunch of [Obsolete]. Now it does not look as bad.
Gonzalo Paniagua Javier [Sun, 14 Feb 2010 00:50:08 +0000 (00:50 -0000)]
Added a bunch of [Obsolete]. Now it does not look as bad.

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

14 years ago2010-02-13 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Sun, 14 Feb 2010 00:26:52 +0000 (00:26 -0000)]
2010-02-13 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Environment.cs: implement SystemPageSize.

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

14 years ago2010-02-13 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Sun, 14 Feb 2010 00:26:11 +0000 (00:26 -0000)]
2010-02-13 Gonzalo Paniagua Javier <gonzalo@novell.com>

* icall-def.h:
* icall.c: add internal call that returns the system page size.

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

14 years agoMy first documentation contribution to Cecil
Miguel de Icaza [Sat, 13 Feb 2010 21:18:11 +0000 (21:18 -0000)]
My first documentation contribution to Cecil

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

14 years ago2010-02-13 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Sat, 13 Feb 2010 17:48:34 +0000 (17:48 -0000)]
2010-02-13 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Test/System.Collections.Generic/HashSetTest.cs:
* System.Collections.Generic/HashSet.cs: fix and test for bug #579791.
Patch from Tiaan Geldenhuys.

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

14 years ago2010-02-13 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 13 Feb 2010 12:20:33 +0000 (12:20 -0000)]
2010-02-13  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (load_profile_files): Update after the profiler changes.

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

14 years ago2010-02-13 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 13 Feb 2010 12:20:27 +0000 (12:20 -0000)]
2010-02-13  Zoltan Varga  <vargaz@gmail.com>

* mono-profiler-aot.c (output_image): Emit method names instead of tokens so
the info can be used for different versions of the same assembly. Don't append
the assembly guid to the file names.

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

14 years ago2010-02-13 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 13 Feb 2010 12:20:22 +0000 (12:20 -0000)]
2010-02-13  Zoltan Varga  <vargaz@gmail.com>

* debug-helpers.c (mono_method_desc_search_in_image): Handle short names like
'int' for system classes.

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

14 years ago2010-02-13 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 13 Feb 2010 10:05:28 +0000 (10:05 -0000)]
2010-02-13  Zoltan Varga  <vargaz@gmail.com>

* mini.c (mono_jit_compile_method_inner): Avoid passing icall wrappers to
mono_profiler_method_end_jit, since the profiler has no way to process wrappers.

* aot-runtime.c mini.c: Resurrect the aot pagefault profiling stuff, it is useful
for mtouch.

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

14 years ago2010-02-13 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Sat, 13 Feb 2010 06:16:59 +0000 (06:16 -0000)]
2010-02-13 Gonzalo Paniagua Javier <gonzalo@novell.com>

* debugger-agent.c: handle incomplete reads and EINTR in
recv()/send(). This could have been causing random
disconnections.

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

14 years ago2010-02-13 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 13 Feb 2010 02:37:08 +0000 (02:37 -0000)]
2010-02-13  Zoltan Varga  <vargaz@gmail.com>

* aot-runtime.c (decode_exception_debug_info): Fix aot support for sequence
points.

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

14 years ago2010-02-13 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 13 Feb 2010 02:32:58 +0000 (02:32 -0000)]
2010-02-13  Zoltan Varga  <vargaz@gmail.com>

* mini-arm.c (mono_arch_allocate_vars): Allocate the seq point related vars first
so they have small offsets. Fixes #566311.

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

14 years agoFix a warning.
Zoltan Varga [Sat, 13 Feb 2010 02:01:10 +0000 (02:01 -0000)]
Fix a warning.

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

14 years agoAdded to dist some missing files
Marek Habersack [Sat, 13 Feb 2010 01:44:00 +0000 (01:44 -0000)]
Added to dist some missing files

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

14 years ago4.0 updates
Gonzalo Paniagua Javier [Sat, 13 Feb 2010 00:02:03 +0000 (00:02 -0000)]
4.0 updates

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

14 years agonew type
Gonzalo Paniagua Javier [Fri, 12 Feb 2010 22:59:04 +0000 (22:59 -0000)]
new type

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

14 years agoFixed a typo
Marek Habersack [Fri, 12 Feb 2010 22:17:06 +0000 (22:17 -0000)]
Fixed a typo

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

14 years ago2010-02-12 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 12 Feb 2010 21:57:10 +0000 (21:57 -0000)]
2010-02-12  Marek Habersack  <mhabersack@novell.com>

* Makefile (EXTRA_DISTFILES): ignore .svn directories

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

14 years agoFri Feb 12 19:09:44 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 12 Feb 2010 18:12:12 +0000 (18:12 -0000)]
Fri Feb 12 19:09:44 CET 2010 Paolo Molaro <lupus@ximian.com>

* TargetedPatchingOptOutAttribute.cs: new attribute in 4.0.

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

14 years agoFri Feb 12 19:03:11 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 12 Feb 2010 18:04:29 +0000 (18:04 -0000)]
Fri Feb 12 19:03:11 CET 2010 Paolo Molaro <lupus@ximian.com>

* ReferenceAssemblyAttribute.cs: new attribute in 4.0.

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

14 years agoAdd
Miguel de Icaza [Fri, 12 Feb 2010 17:52:47 +0000 (17:52 -0000)]
Add

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

14 years agoInclude new source file.
Paolo Molaro [Fri, 12 Feb 2010 17:50:14 +0000 (17:50 -0000)]
Include new source file.

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

14 years agoFri Feb 12 18:39:57 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 12 Feb 2010 17:47:39 +0000 (17:47 -0000)]
Fri Feb 12 18:39:57 CET 2010 Paolo Molaro <lupus@ximian.com>

* RuntimeHelpers.cs: implemented EnsureSufficientExecutionStack ().

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

14 years agoFri Feb 12 18:38:01 CET 2010 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 12 Feb 2010 17:38:53 +0000 (17:38 -0000)]
Fri Feb 12 18:38:01 CET 2010 Paolo Molaro <lupus@ximian.com>

* InsufficientExecutionStackException.cs: new exception type in 4.0.

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