Miguel de Icaza [Sat, 20 Feb 2010 06:44:44 +0000 (06:44 -0000)]
Update
svn path=/trunk/mcs/; revision=152116
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
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
Miguel de Icaza [Sat, 20 Feb 2010 01:25:50 +0000 (01:25 -0000)]
Add
svn path=/trunk/mono/; revision=152113
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
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
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
Gonzalo Paniagua Javier [Fri, 19 Feb 2010 22:45:36 +0000 (22:45 -0000)]
fix mac build
svn path=/trunk/mono/; revision=152106
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
Miguel de Icaza [Fri, 19 Feb 2010 21:49:42 +0000 (21:49 -0000)]
Distribute autogen.sh
svn path=/trunk/mono/; revision=152099
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Gonzalo Paniagua Javier [Fri, 19 Feb 2010 08:44:29 +0000 (08:44 -0000)]
missed one F
svn path=/trunk/mono/; revision=152053
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
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
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
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
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
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
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
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
Marek Habersack [Thu, 18 Feb 2010 22:42:11 +0000 (22:42 -0000)]
Fix make clean
svn path=/trunk/mcs/; revision=152031
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Marek Habersack [Wed, 17 Feb 2010 21:28:05 +0000 (21:28 -0000)]
Fix the build
svn path=/trunk/mcs/; revision=151931
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
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
Marek Safar [Wed, 17 Feb 2010 14:14:15 +0000 (14:14 -0000)]
New test.
svn path=/trunk/mcs/; revision=151908
Marek Safar [Wed, 17 Feb 2010 14:13:39 +0000 (14:13 -0000)]
Updated.
svn path=/trunk/mcs/; revision=151907
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
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
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
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
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
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
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
Zoltan Varga [Tue, 16 Feb 2010 03:20:05 +0000 (03:20 -0000)]
Revert change committed by mistake.
svn path=/trunk/mono/; revision=151769
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
Gonzalo Paniagua Javier [Tue, 16 Feb 2010 01:50:14 +0000 (01:50 -0000)]
update year
svn path=/trunk/mono/; revision=151765
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
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
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
Paolo Molaro [Mon, 15 Feb 2010 17:56:46 +0000 (17:56 -0000)]
Fixed the namespace.
svn path=/trunk/mcs/; revision=151749
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Zoltan Varga [Sat, 13 Feb 2010 02:01:10 +0000 (02:01 -0000)]
Fix a warning.
svn path=/trunk/mono/; revision=151678
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
Gonzalo Paniagua Javier [Sat, 13 Feb 2010 00:02:03 +0000 (00:02 -0000)]
4.0 updates
svn path=/trunk/mcs/; revision=151675
Gonzalo Paniagua Javier [Fri, 12 Feb 2010 22:59:04 +0000 (22:59 -0000)]
new type
svn path=/trunk/mcs/; revision=151673
Marek Habersack [Fri, 12 Feb 2010 22:17:06 +0000 (22:17 -0000)]
Fixed a typo
svn path=/trunk/mcs/; revision=151671
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
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
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
Miguel de Icaza [Fri, 12 Feb 2010 17:52:47 +0000 (17:52 -0000)]
Add
svn path=/trunk/mcs/; revision=151644
Paolo Molaro [Fri, 12 Feb 2010 17:50:14 +0000 (17:50 -0000)]
Include new source file.
svn path=/trunk/mcs/; revision=151643
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
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