Miguel de Icaza [Mon, 19 Mar 2012 19:34:56 +0000 (15:34 -0400)]
Update email address for licensing Mono in LICENSE file
Marek Safar [Mon, 19 Mar 2012 18:33:08 +0000 (18:33 +0000)]
Better error recovery from missing select or group clause. Fixes #3907.
Marek Safar [Mon, 19 Mar 2012 18:27:44 +0000 (18:27 +0000)]
Update test
Marek Safar [Mon, 19 Mar 2012 17:14:23 +0000 (17:14 +0000)]
Attach more misplaced attributes in full ast. Fixes #3947
Marek Safar [Mon, 19 Mar 2012 17:02:57 +0000 (17:02 +0000)]
Add new 4.5 stream overloads
Marek Safar [Mon, 19 Mar 2012 16:37:01 +0000 (16:37 +0000)]
Add missing null check to Directory enumerators
Marek Safar [Mon, 19 Mar 2012 16:18:13 +0000 (16:18 +0000)]
Implement Comparer::Create
Miguel de Icaza [Mon, 19 Mar 2012 15:54:51 +0000 (08:54 -0700)]
Merge pull request #205 from m3rlinez/master
System.Configuration: Matched `configSource` behavior with MS.NET
Miguel de Icaza [Mon, 19 Mar 2012 15:53:10 +0000 (11:53 -0400)]
SqlBulkCopy.WriteToServer: Check array length before accessing first element; Patch from damoxc/github.com
Miguel de Icaza [Mon, 19 Mar 2012 15:31:46 +0000 (11:31 -0400)]
(write_serial): fix the variable holding the return value of write(2) which is a ssize_t, not a size_t. This fixed a problem where we would not exit the loop, as negative values would never be set, fix from GitHub.com's konrad-kruczynski
Miguel de Icaza [Wed, 14 Mar 2012 21:49:21 +0000 (17:49 -0400)]
IntPtr: Add the various operator overload features for arithmetic to mobile
Miguel de Icaza [Mon, 12 Mar 2012 20:15:46 +0000 (16:15 -0400)]
Update some copyrights
Miguel de Icaza [Mon, 19 Mar 2012 15:25:17 +0000 (08:25 -0700)]
Merge pull request #248 from pcc/toolstrip-flow
Fix several bugs relating to ToolStrips with Flow layout
Zoltan Varga [Mon, 19 Mar 2012 04:49:37 +0000 (05:49 +0100)]
Rework the way synchronized wrappers recursion avoidance is implemented. Instead of doing fragile checks in mini-trampolines.c which didn't work with full AOT, uses a dummy wrapper around the method which is called. Fixes #3904.
Peter Collingbourne [Mon, 19 Mar 2012 03:20:01 +0000 (03:20 +0000)]
Fix several bugs relating to ToolStrips with Flow layout
Specifically:
- Do not take into account unavailable ToolStripItems.
- Use preferred size of ToolStripItems instead of current size.
- Take into account the ToolStrip's padding.
- Do not fill the ToolStrip height during layout, which is wrong
for multi-row ToolStrips. This reverts commit
f124ea39, which
fixed Novell bug #469196. As an alternative fix for that issue,
set ToolStripSeparator's Dock to Fill in its constructor.
Gonzalo Paniagua Javier [Sun, 18 Mar 2012 21:43:41 +0000 (17:43 -0400)]
Redirect right after NTLM authentication works now
Fixes bug #3894.
Zoltan Varga [Sat, 17 Mar 2012 23:22:37 +0000 (00:22 +0100)]
Fix llvm+direct icalls. Fixes #3925.
Marek Safar [Fri, 16 Mar 2012 16:51:21 +0000 (16:51 +0000)]
Release captured reference type stack variables
Marek Safar [Fri, 16 Mar 2012 14:08:18 +0000 (14:08 +0000)]
Emit better code for binary await expression with constants
Marek Safar [Fri, 16 Mar 2012 10:04:37 +0000 (10:04 +0000)]
Emit less awaiters when existing ones can be reused
Marek Safar [Thu, 15 Mar 2012 17:56:03 +0000 (17:56 +0000)]
Emit better code for await in array initializer
Marek Safar [Thu, 15 Mar 2012 14:21:47 +0000 (14:21 +0000)]
Don't mangle compiler generated local variable names
Zoltan Varga [Fri, 16 Mar 2012 15:44:47 +0000 (08:44 -0700)]
Merge pull request #246 from joncham/bug-configure-clang
Use cache variable when checking for clang.
Jonathan Chambers [Thu, 15 Mar 2012 22:23:35 +0000 (15:23 -0700)]
Use cache variable when checking for clang, so it can be set and avoided during cross compiling.
Gonzalo Paniagua Javier [Fri, 16 Mar 2012 04:30:42 +0000 (00:30 -0400)]
Last commit was not entirely correct...
Zoltan Varga [Thu, 15 Mar 2012 21:52:43 +0000 (22:52 +0100)]
Fix the printing of parameter type namespaces in stack traces.
Zoltan Varga [Thu, 15 Mar 2012 21:24:08 +0000 (22:24 +0100)]
Fix the previous change again.
Zoltan Varga [Thu, 15 Mar 2012 21:11:54 +0000 (22:11 +0100)]
Fix build on platforms without MONO_ARCH_HAVE_TLS_GET defined.
Zoltan Varga [Thu, 15 Mar 2012 21:09:28 +0000 (22:09 +0100)]
Add missing eglib remappings.
Rodrigo Kumpera [Thu, 15 Mar 2012 16:25:04 +0000 (09:25 -0700)]
Merge pull request #245 from Sectoid/master
Solution for bug #3912
Gleb Golubitsky [Thu, 15 Mar 2012 16:06:25 +0000 (18:06 +0200)]
Fixing formatting glitches in my previous bug #3912 solution
Signed-off-by: Gleb Golubitsky <sectoid@gnolltech.org>
Gleb Golubitsky [Thu, 15 Mar 2012 15:14:42 +0000 (17:14 +0200)]
Fix and a test case for the bug #3912 [1].
Merge branch 'parameter-builder-set-constant-enum-fix'
[1] - https://bugzilla.xamarin.com/show_bug.cgi?id=3912
Signed-off-by: Gleb Golubitsky <sectoid@gnolltech.org>
Gleb Golubitsky [Thu, 15 Mar 2012 15:04:44 +0000 (17:04 +0200)]
test case
Signed-off-by: Gleb Golubitsky <sectoid@gnolltech.org>
Gleb Golubitsky [Thu, 15 Mar 2012 09:57:30 +0000 (11:57 +0200)]
the patch fixing issue
Signed-off-by: Gleb Golubitsky <sectoid@gnolltech.org>
Sebastien Pouliot [Thu, 15 Mar 2012 12:34:33 +0000 (08:34 -0400)]
Change type-check to allow inheritance in the steps, also throw if a step can't be inserted
Marek Safar [Thu, 15 Mar 2012 14:07:00 +0000 (14:07 +0000)]
Update translation files
Marek Safar [Thu, 15 Mar 2012 14:06:46 +0000 (14:06 +0000)]
Fix few unit tests
Marek Safar [Thu, 15 Mar 2012 13:01:54 +0000 (13:01 +0000)]
Update async codegen to require INotifyCompletion implementation
Marek Safar [Thu, 15 Mar 2012 09:04:54 +0000 (09:04 +0000)]
Less cascading errors
Zoltan Varga [Thu, 15 Mar 2012 01:59:31 +0000 (02:59 +0100)]
Add hand-specialized versions of the various Array.Sort () methods for the items=null case to speed it up, and to avoid the generation of strange methods like qsort<double, System.Reflection.CustomAttributeTypedArgument> () when using full-aot.
Gonzalo Paniagua Javier [Wed, 14 Mar 2012 20:23:15 +0000 (13:23 -0700)]
Merge pull request #241 from viniciusjarina/fix2843
Fix bug 2843 (Deserialization Nullable user-type) + Unit tests
Neale Ferguson [Tue, 13 Mar 2012 23:18:12 +0000 (19:18 -0400)]
Merge branch 'master' of ssh://github.com/mono/mono
Neale Ferguson [Tue, 13 Mar 2012 23:15:29 +0000 (19:15 -0400)]
Enable s390x to use TLS variables like amd64 and x86; Enable sgen tests for s390x
Alex Corrado [Tue, 13 Mar 2012 17:23:42 +0000 (13:23 -0400)]
Final spec file changes for 2.11 packaging. Adds back a couple files that were lost in my last commit.
Gonzalo Paniagua Javier [Tue, 13 Mar 2012 15:57:51 +0000 (11:57 -0400)]
If we read an entire chunk, return it in the next read operation
When waiting for the chunk trailer, we can return the data read
so far.
Rolf Bjarne Kvinge [Tue, 13 Mar 2012 11:37:29 +0000 (12:37 +0100)]
Include System.Collections.Generics.SortedSet in the mobile profile. Fixes #3827.
Marek Safar [Tue, 13 Mar 2012 10:26:12 +0000 (10:26 +0000)]
Add System.Net.Http to spec file
Marek Safar [Tue, 13 Mar 2012 10:23:24 +0000 (10:23 +0000)]
Implement C#5 foreach scope rules
Marek Safar [Tue, 13 Mar 2012 10:22:47 +0000 (10:22 +0000)]
System.Web.Mvc is 2.0 profile only
Marek Safar [Mon, 12 Mar 2012 12:30:43 +0000 (12:30 +0000)]
Add new test
Marek Safar [Mon, 12 Mar 2012 12:29:46 +0000 (12:29 +0000)]
Default parameters are ignored for method group conversion. Fixes #3849
Zoltan Varga [Tue, 13 Mar 2012 00:09:45 +0000 (01:09 +0100)]
Derive a dreg > 0 relation from ldaddr in ABCREM.
Rodrigo Kumpera [Mon, 12 Mar 2012 22:50:48 +0000 (19:50 -0300)]
Properly handle ASLR randomization of the main thread stack on darwin.
Rodrigo Kumpera [Thu, 8 Mar 2012 22:10:15 +0000 (19:10 -0300)]
Under full-aot process the types of method arguments that are called from other methods. Fixes #3735.
* aot-compiler.c: If we call a sharable generic method that takes a parameter that
isn't shareable we must include that type or we risk failing at runtime.
Fixes #3735.
Alex Corrado [Mon, 12 Mar 2012 22:37:55 +0000 (18:37 -0400)]
Add back the 4.0 profile assemblies to the spec.
The 4.0 assemblies are not used at runtime, but the metadata is needed to build against the 4.0 profile.
When there is time, we might consider running mono-cil-strip on these to reduce package size.
Alex Corrado [Mon, 12 Mar 2012 18:51:09 +0000 (14:51 -0400)]
Update mdoc.exe from 2.0 to 4.5 in the spec
Alex Corrado [Mon, 12 Mar 2012 18:44:08 +0000 (14:44 -0400)]
Add unpackaged 4.5 install files to the spec
Marek Safar [Mon, 12 Mar 2012 11:37:24 +0000 (11:37 +0000)]
Update spec file to 4.5 profile
Zoltan Varga [Sun, 11 Mar 2012 18:11:46 +0000 (19:11 +0100)]
Add a string ctor test to objects.cs.
Zoltan Varga [Sun, 11 Mar 2012 18:10:31 +0000 (19:10 +0100)]
Make mono_lookup_internal_call () return ves_icall_System_String_ctor_RedirectToCreateString for string icalls if the icall tables are disabled, since some code depends on it.
Zoltan Varga [Sun, 11 Mar 2012 17:19:22 +0000 (18:19 +0100)]
Fix the previous patch.
Zoltan Varga [Sun, 11 Mar 2012 16:53:43 +0000 (17:53 +0100)]
Move the thread attach code for native-to-managed wrappers to method_to_ir (), instead of emitting it by hand for each architecture. Also make it save/restore the current domain. Fixes #3623.
Zoltan Varga [Sun, 11 Mar 2012 15:48:56 +0000 (08:48 -0700)]
Merge pull request #242 from NN---/patch-1
Fix Nemerle compilation (Do same as .Net)
Zoltan Varga [Sun, 11 Mar 2012 15:45:42 +0000 (08:45 -0700)]
Merge pull request #243 from konrad-kruczynski/bug3661
Fix for bug #3661.
Konrad M. Kruczynski [Sun, 11 Mar 2012 12:04:43 +0000 (13:04 +0100)]
Fix for bug #3661.
Before this fix midpoint rounding mode was lost in case digits = 0.
Now this case is checked on the managed side and Round2 is only
used for digits > 0.
Marek Safar [Sun, 11 Mar 2012 11:22:05 +0000 (04:22 -0700)]
Merge pull request #240 from idank/master
small doc fix
NN [Sun, 11 Mar 2012 07:07:40 +0000 (09:07 +0200)]
Make code behaving like .Net.
The original discussion is here:
https://bugzilla.novell.com/show_bug.cgi?id=689533
And this is the proposed patch:
https://bugzillafiles.novell.org/attachment.cgi?id=426501
Vinicius Jarina [Sun, 11 Mar 2012 00:01:34 +0000 (21:01 -0300)]
Add unit test for bug 2843 (Serialization/Deserialization Nullable Enum).
Vinicius Jarina [Sat, 10 Mar 2012 23:58:40 +0000 (20:58 -0300)]
Add unit test for Serialization/Deserialization with Nullable using Dictionary/Lists
Vinicius Jarina [Sat, 10 Mar 2012 23:55:33 +0000 (20:55 -0300)]
Fix bug #2843: WCF: SerializationException when processing response that contains a nullable enum
Fix deserialization of objects with Nullable user-types. Deserialize use internal user-type of a Nullable object to lookup QName on deserialize.
Idan Kamara [Sat, 10 Mar 2012 22:18:58 +0000 (00:18 +0200)]
Fix typo
Sebastien Pouliot [Sat, 10 Mar 2012 16:18:02 +0000 (11:18 -0500)]
Tests from bug #3677 (works on master, fails in MonoTouch)
Zoltan Varga [Sat, 10 Mar 2012 15:44:31 +0000 (16:44 +0100)]
Add basic quoting support to MONO_ENV_OPTIONS. Fixes #792.
Marek Safar [Sat, 10 Mar 2012 10:53:42 +0000 (10:53 +0000)]
Don't build symbol files for profiles never used for execution
Gonzalo Paniagua Javier [Sat, 10 Mar 2012 04:42:30 +0000 (23:42 -0500)]
Add another default format
Patch by Tom Hindle.
Fixes bug #3392.
Alex Corrado [Sat, 10 Mar 2012 02:57:01 +0000 (21:57 -0500)]
Update a couple more tools in the spec that moved 4.0 to 4.5
Alex Corrado [Fri, 9 Mar 2012 23:23:06 +0000 (18:23 -0500)]
Update spec file to reflect tools that moved from the 4.0 to the 4.5 profile
Alex Corrado [Fri, 9 Mar 2012 21:57:36 +0000 (16:57 -0500)]
Add some missing 4.5 xbuild target files to the dist
Duncan Mak [Tue, 6 Dec 2011 01:28:03 +0000 (20:28 -0500)]
Add TimeZoneInfo.MonoTouch.cs so that it's included in dist
Alex Corrado [Fri, 9 Mar 2012 19:56:51 +0000 (14:56 -0500)]
Include the spec file in the tarball
Marek Safar [Fri, 9 Mar 2012 19:36:45 +0000 (19:36 +0000)]
Add missing files from last commit
Jonathan Chambers [Fri, 9 Mar 2012 15:07:11 +0000 (10:07 -0500)]
Fix output names for libmono.vcxproj.
Atsushi Eno [Fri, 9 Mar 2012 14:52:34 +0000 (23:52 +0900)]
Fixed bug #3504 - implemented ValidateEndElement() var argument support.
It is documented in MSDN and I could implement it.
For the actual implementation of object-to-string conversion, I could pick
up dead old XmlValueConverter class from pre-RTM .NET 2.0(!).
It is now added to the sources where applicable.
Marek Safar [Fri, 9 Mar 2012 14:41:05 +0000 (14:41 +0000)]
Remove one of never used icalls
Marek Safar [Fri, 9 Mar 2012 14:04:31 +0000 (14:04 +0000)]
Add more async predefined members
Marek Safar [Thu, 8 Mar 2012 17:36:55 +0000 (17:36 +0000)]
Check out parameter flag correctly
Marek Safar [Thu, 8 Mar 2012 16:09:29 +0000 (16:09 +0000)]
Add new async interfaces
Atsushi Eno [Fri, 9 Mar 2012 12:51:19 +0000 (21:51 +0900)]
Fill XmlSchemaInfo validity for attributes (some were missing). Part of bugfix #3504.
Atsushi Eno [Fri, 9 Mar 2012 09:59:46 +0000 (18:59 +0900)]
Added test case for #3003.
Atsushi Eno [Fri, 9 Mar 2012 09:01:51 +0000 (18:01 +0900)]
part of fix #3003 - attached properties are also subject to SetValue event flow.
Atsushi Eno [Fri, 9 Mar 2012 08:51:35 +0000 (17:51 +0900)]
Part of fix #3003 - use On[Before|After]Properties event on XamlObjectWriterSettings.
Atsushi Eno [Fri, 9 Mar 2012 08:35:08 +0000 (17:35 +0900)]
Part of fix #3033 - support ISupportInitialize and relevant XamlObjectWriterSettings events.
Atsushi Eno [Fri, 9 Mar 2012 07:59:57 +0000 (16:59 +0900)]
Part of fix #3003 - events do not prevent invoker setter unless Handled is true. Also use parent object as eventSender.
Atsushi Eno [Fri, 9 Mar 2012 05:43:24 +0000 (14:43 +0900)]
lookup interface implementation of "Add" method. Fixed bug #2980.
Zoltan Varga [Fri, 9 Mar 2012 04:03:52 +0000 (05:03 +0100)]
Fix the previous change.
Zoltan Varga [Fri, 9 Mar 2012 03:06:40 +0000 (04:06 +0100)]
Allow mono_lookup_internal_call () to return the dynamically registered icalls even if the icall tables are disabled.
Zoltan Varga [Fri, 9 Mar 2012 01:47:26 +0000 (02:47 +0100)]
Add a few cominterop icalls stuff for the DISABLE_COM case.
Zoltan Varga [Thu, 8 Mar 2012 23:08:37 +0000 (00:08 +0100)]
Fix LLVM type mapping so classes and generic instances are mapped to the same type.
Zoltan Varga [Thu, 8 Mar 2012 22:09:42 +0000 (23:09 +0100)]
Add a configure option to make all icalls non-static. Add another option to disable the icall tables.
Marek Habersack [Thu, 8 Mar 2012 22:12:30 +0000 (14:12 -0800)]
Merge pull request #234 from kripper/master
Fixes Bug #333898 / Fixes Bug of losing ASP.NET sessions (InProcSessions) when using Phalanger with Mono