mono.git
11 years agoRevert the fix for #5747 from 8b5f71ef60146590193298cc870bf72e14b47950, it broke...
Miguel de Icaza [Fri, 29 Jun 2012 19:11:55 +0000 (15:11 -0400)]
Revert the fix for #5747 from 8b5f71ef60146590193298cc870bf72e14b47950, it broke XSP monitoring of the file system

11 years agoRemove empty log files when using test-wrench.
Zoltan Varga [Fri, 29 Jun 2012 18:39:00 +0000 (20:39 +0200)]
Remove empty log files when using test-wrench.

11 years agoRemove some assembly from mkbundle which doesn't work on osx 64 bit.
Zoltan Varga [Fri, 29 Jun 2012 18:09:55 +0000 (20:09 +0200)]
Remove some assembly from mkbundle which doesn't work on osx 64 bit.

11 years agoFix race condition in static's inialization of mono_message_init.
Rodrigo Kumpera [Fri, 29 Jun 2012 15:46:39 +0000 (12:46 -0300)]
Fix race condition in static's inialization of mono_message_init.

* object.c (mono_message_init): Make sure the static field
we test fo check for initialization is the last to init or
we risk an abort due to others been null.

11 years agoRemove all ifdefs
Marek Safar [Fri, 29 Jun 2012 10:30:47 +0000 (11:30 +0100)]
Remove all ifdefs

11 years agoUse correct iterator return type for XPathEvaluate. Fixes #5902
Marek Safar [Fri, 29 Jun 2012 10:01:44 +0000 (11:01 +0100)]
Use correct iterator return type for XPathEvaluate. Fixes #5902

11 years agoFix the test-messages test.
Zoltan Varga [Thu, 28 Jun 2012 23:59:25 +0000 (01:59 +0200)]
Fix the test-messages test.

11 years agoFix warnings.
Zoltan Varga [Thu, 28 Jun 2012 23:35:06 +0000 (01:35 +0200)]
Fix warnings.

11 years agoAttempt to fix #1553
Gonzalo Paniagua Javier [Thu, 28 Jun 2012 19:48:57 +0000 (15:48 -0400)]
Attempt to fix #1553

This should prevent a popular exception to happen again.

11 years agoEnable the multicast socket tests on the Mac.
Martin Baulig [Thu, 28 Jun 2012 18:41:50 +0000 (20:41 +0200)]
Enable the multicast socket tests on the Mac.

11 years agoFix #5504: UdpClient.JoinMulticastGroup().
Martin Baulig [Thu, 28 Jun 2012 17:43:19 +0000 (19:43 +0200)]
Fix #5504: UdpClient.JoinMulticastGroup().

* configure.in: Check for if_nametoindex().

* socket-io.c (ves_icall_System_Net_Sockets_Socket_SetSocketOption_internal):
  Mac OS doesn't allow interface = 0; use the interface id from the first
  non-loopback interface.

* UdpClientTest.cs: Enable JoinMulticastGroup1_IPv6,
  JoinMulticastGroup2_IPv6 and JoinMulticastGroup3_IPv6 on the Mac.

11 years agosocket-io: Fix endianess in ipaddress_to_struct_in6_addr.
Martin Baulig [Thu, 28 Jun 2012 17:34:45 +0000 (19:34 +0200)]
socket-io: Fix endianess in ipaddress_to_struct_in6_addr.

11 years agoAdd new test
Marek Safar [Thu, 28 Jun 2012 17:14:13 +0000 (18:14 +0100)]
Add new test

11 years agoRemove NET_2_0
Marek Safar [Thu, 28 Jun 2012 08:52:26 +0000 (09:52 +0100)]
Remove NET_2_0

11 years agoFix posix build.
Rodrigo Kumpera [Thu, 28 Jun 2012 15:38:11 +0000 (12:38 -0300)]
Fix posix build.

12 years agoMake the thread abort code multi-thread safe.
Rodrigo Kumpera [Wed, 27 Jun 2012 22:57:35 +0000 (19:57 -0300)]
Make the thread abort code multi-thread safe.

12 years agoWith Socket:Dispose from using Thread.Abort to less agressive alternative.
Rodrigo Kumpera [Wed, 27 Jun 2012 20:36:54 +0000 (17:36 -0300)]
With Socket:Dispose from using Thread.Abort to less agressive alternative.

* Socket_2_1.cs: When closing a socket we need to abort any
pending syscalls to that socket. For most syscalls the kernel
does it for us. But accept/connect on linux requires extra
love.

We previously used Thread.Abort to implement that, but this
is a pretty radical solution with very complicated ramifications.
So instead now we use a new icall cancel_blocking_socket_operation
that makes sure we only abort the syscall and do nothing else.

This reduces the trouble surface a lot given how tricky
Thread.Abort is.

12 years agoAsync close on mac raises ECONNABORTED for connect().
Rodrigo Kumpera [Wed, 27 Jun 2012 20:22:18 +0000 (17:22 -0300)]
Async close on mac raises ECONNABORTED for connect().

12 years agoAdd new cancel_blocking_socket_operation icall to Socket.
Rodrigo Kumpera [Wed, 27 Jun 2012 20:20:29 +0000 (17:20 -0300)]
Add new cancel_blocking_socket_operation icall to Socket.

* socket-io.c: Add cancel_blocking_socket_operation icall
to Socket so we can abort socket syscalls on other threads
when we decide to close a socket.

12 years agoRespect the new signal ignore flag.
Rodrigo Kumpera [Wed, 27 Jun 2012 20:18:37 +0000 (17:18 -0300)]
Respect the new signal ignore flag.

* mini-posix.c: If ignore_next_signal is set, we ignore the
current USR1. This is used to abort syscalls.

12 years agoNew field InternalThread::ignore_next_signal. Bump corlib version due to layout change.
Rodrigo Kumpera [Wed, 27 Jun 2012 20:12:12 +0000 (17:12 -0300)]
New field InternalThread::ignore_next_signal. Bump corlib version due to layout change.

12 years agoAdd mono_thread_info_abort_socket_syscall_for_close to the mono-threads API.
Rodrigo Kumpera [Wed, 27 Jun 2012 19:55:18 +0000 (16:55 -0300)]
Add mono_thread_info_abort_socket_syscall_for_close to the mono-threads API.

* mono-threads.c: New functin mono_thread_info_abort_socket_syscall_for_close
specially dedicated to our most special creature - linux.

Say you want to close a socket and make sure a thread making a syscall on it
will have this be  aborted, call this method.

12 years agoBump version number to 2.11.3.
Duncan Mak [Wed, 27 Jun 2012 20:49:41 +0000 (16:49 -0400)]
Bump version number to 2.11.3.

12 years agoMerge pull request #358 from adbre/iss3333
Marek Safar [Wed, 27 Jun 2012 20:21:31 +0000 (13:21 -0700)]
Merge pull request #358 from adbre/iss3333

Do not support DST if no adjustment rules are given

12 years agoTimeZoneInfo: disable DST if no adjustment rules are given.
Adam Brengesjö [Wed, 27 Jun 2012 18:26:20 +0000 (20:26 +0200)]
TimeZoneInfo: disable DST if no adjustment rules are given.

12 years agoUnit tests for issue #3333
Adam Brengesjö [Wed, 27 Jun 2012 18:24:13 +0000 (20:24 +0200)]
Unit tests for issue #3333

12 years agoMerge pull request #357 from Suremaker/master
Marek Safar [Wed, 27 Jun 2012 16:44:29 +0000 (09:44 -0700)]
Merge pull request #357 from Suremaker/master

MonoTests.System.Xml.XmlSchemaDatatypeTests: corrected expected/actual parameters position in Assert.AreEqual method calls.

12 years agoMonoTests.System.Xml: corrected expected/actual parameters position in Assert.AreEqua...
Wojciech Kotlarski [Wed, 27 Jun 2012 16:04:59 +0000 (17:04 +0100)]
MonoTests.System.Xml: corrected expected/actual parameters position in Assert.AreEqual method.
Tests were written first in .NET environment using Assert.That method which has different order of expected/actual parameters.

12 years agoMerge pull request #356 from Suremaker/master
Marek Safar [Wed, 27 Jun 2012 16:04:33 +0000 (09:04 -0700)]
Merge pull request #356 from Suremaker/master

MonoTests.System.Xml.XmlSchemaDatatypeTests ChangeType_FromDateTimeTest / ChangeType_ToDateTimeTest correction

12 years agocorrected tests to not use UtcNow
Wojciech Kotlarski [Wed, 27 Jun 2012 15:44:10 +0000 (16:44 +0100)]
corrected tests to not use UtcNow

12 years agoMerge pull request #355 from Suremaker/master
Marek Safar [Wed, 27 Jun 2012 15:40:34 +0000 (08:40 -0700)]
Merge pull request #355 from Suremaker/master

System.XML: added null arguments validation for targetType and namespaceResolver in System.Xml.Schema.XmlSchemaDatatype.ChangeType method

12 years agoSystem.XML: added null arguments validation for targetType and namespaceResolver...
Wojciech Kotlarski [Wed, 27 Jun 2012 15:31:20 +0000 (16:31 +0100)]
System.XML: added null arguments validation for targetType and namespaceResolver in System.Xml.Schema.XmlSchemaDatatype.ChangeType methods

12 years agoMerge pull request #354 from Suremaker/master
Atsushi Eno [Wed, 27 Jun 2012 14:59:10 +0000 (07:59 -0700)]
Merge pull request #354 from Suremaker/master

Partial implementation of System.Xml.Schema.XmlSchemaDatatype.ChangeType

12 years agoSystem.XML: Partial implementation of XmlSchemaDatatype::ChangeType
Wojciech Kotlarski [Wed, 27 Jun 2012 14:50:29 +0000 (15:50 +0100)]
System.XML: Partial implementation of XmlSchemaDatatype::ChangeType

This is not complete but it meets our current validation needs
(better than NIE). The missing stuff is still marked as
[MonoTODO] and [Cattegory("NotWorking")].

12 years agoSystem.XML: Remove more NET_2_0 directives
Wojciech Kotlarski [Wed, 27 Jun 2012 11:15:30 +0000 (12:15 +0100)]
System.XML: Remove more NET_2_0 directives

12 years agoSystem.XML: Remove deprecated NET_2_0 preprocessor conditionals
Wojciech Kotlarski [Wed, 27 Jun 2012 11:07:49 +0000 (12:07 +0100)]
System.XML: Remove deprecated NET_2_0 preprocessor conditionals

12 years agoBetter error message
Marek Safar [Wed, 27 Jun 2012 10:15:50 +0000 (11:15 +0100)]
Better error message

12 years agoifdef 4.0 using
Marek Safar [Wed, 27 Jun 2012 07:39:25 +0000 (08:39 +0100)]
ifdef 4.0 using

12 years agoEnable all tests on the Mac.
Martin Baulig [Wed, 27 Jun 2012 04:36:12 +0000 (06:36 +0200)]
Enable all tests on the Mac.

12 years agoImplement Dns.GetHostEntry(string.Empty) on Mac OS.
Martin Baulig [Wed, 27 Jun 2012 02:19:21 +0000 (04:19 +0200)]
Implement Dns.GetHostEntry(string.Empty) on Mac OS.

* configure.in: Add check for getifaddrs().

* socket-io.c: Implement get_local_ips() using getifaddrs()
  if SIOCGIFCONF is not available.

* DnsTest.cs: Add GetHostEmpty_StringEmpty().

* UdpClientTest.cs(): Enable Available(), BeginReceive() and BeginSend()
  on the Mac.

12 years agoFix UdpClientTest.UdpClientBroadcastTest().
Martin Baulig [Wed, 27 Jun 2012 00:22:10 +0000 (02:22 +0200)]
Fix UdpClientTest.UdpClientBroadcastTest().

You must not use Send() with an endpoint after using either the
hostname constructor or calling Connect(); see the MSDN docs.

12 years agoFix UdpClientTest.Constructor6(): UDP port 0 seems to be invalid.
Martin Baulig [Wed, 27 Jun 2012 00:08:03 +0000 (02:08 +0200)]
Fix UdpClientTest.Constructor6(): UDP port 0 seems to be invalid.

12 years agoDon't register namespace of predefined (optinal) types
Marek Safar [Tue, 26 Jun 2012 21:58:26 +0000 (22:58 +0100)]
Don't register namespace of predefined (optinal) types

12 years agoRemove wrong usings
Marek Safar [Tue, 26 Jun 2012 21:43:44 +0000 (22:43 +0100)]
Remove wrong usings

12 years agoUdpClientTest.Constructor5 now works on the Mac.
Martin Baulig [Tue, 26 Jun 2012 19:52:23 +0000 (21:52 +0200)]
UdpClientTest.Constructor5 now works on the Mac.

12 years agocreate_object_from_sockaddr(): map ::ffff:0:0 to :: (bug #5502).
Martin Baulig [Tue, 26 Jun 2012 19:39:00 +0000 (21:39 +0200)]
create_object_from_sockaddr(): map ::ffff:0:0 to :: (bug #5502).

::ffff:0:0 is the IPv4 mapped address 0.0.0.0, translate this to ::
(IPAddress.IPv6Any).

12 years agoFix race condition in TimerTest.TestChange().
Martin Baulig [Tue, 26 Jun 2012 16:52:07 +0000 (18:52 +0200)]
Fix race condition in TimerTest.TestChange().

Set the first interval to 10 milleseconds, not just one.  Then read
the bucket.count again after changing the interval, the callback may
fire a few times while we execute the Assert() and t.Change() callls.

12 years agoFix DateTime.ToFileTimeUtf (bug #5697).
Martin Baulig [Tue, 26 Jun 2012 16:33:46 +0000 (18:33 +0200)]
Fix DateTime.ToFileTimeUtf (bug #5697).

12 years agoBump DoubleWaitTest timeout
Marek Safar [Tue, 26 Jun 2012 12:57:55 +0000 (13:57 +0100)]
Bump DoubleWaitTest timeout

12 years agoFix System.Core reference in VS projects
Marek Safar [Tue, 26 Jun 2012 12:25:09 +0000 (13:25 +0100)]
Fix System.Core reference in VS projects

12 years agoFix few warnings
Marek Safar [Tue, 26 Jun 2012 12:24:54 +0000 (13:24 +0100)]
Fix few warnings

12 years agoUpdate VS project files
Marek Safar [Tue, 26 Jun 2012 11:15:51 +0000 (12:15 +0100)]
Update VS project files

12 years agoRemove static file index from location and fix few hidden xml parser bugs
Marek Safar [Tue, 26 Jun 2012 10:38:44 +0000 (11:38 +0100)]
Remove static file index from location and fix few hidden xml parser bugs

12 years agoMerge pull request #353 from robwilkens/bug2014
Zoltan Varga [Tue, 26 Jun 2012 08:02:25 +0000 (01:02 -0700)]
Merge pull request #353 from robwilkens/bug2014

For Bug 2014: map FcntlCommand to local system command for fcntl_lock

12 years agoUse Ordinal string comparison here.
Miguel de Icaza [Tue, 26 Jun 2012 03:57:09 +0000 (00:57 -0300)]
Use Ordinal string comparison here.

12 years agoMerge branch 'master' of github.com:mono/mono
Martin Baulig [Tue, 26 Jun 2012 03:56:15 +0000 (05:56 +0200)]
Merge branch 'master' of github.com:mono/mono

12 years agoMerge pull request #334 from robwilkens/bug5747
Miguel de Icaza [Tue, 26 Jun 2012 03:54:37 +0000 (20:54 -0700)]
Merge pull request #334 from robwilkens/bug5747

Bug 5747 (MacOSX)Fix: KeventWatcher didn't return subdir names in filenames

12 years agoInclude quotation marks in cookie value.
Martin Baulig [Tue, 26 Jun 2012 03:53:51 +0000 (05:53 +0200)]
Include quotation marks in cookie value.

12 years agoOops, actually remove the 'Date' header.
Martin Baulig [Tue, 26 Jun 2012 01:06:56 +0000 (03:06 +0200)]
Oops, actually remove the 'Date' header.

12 years agoFix DateTime.MinValue in HttpWebRequest.Date.
Martin Baulig [Tue, 26 Jun 2012 00:48:51 +0000 (02:48 +0200)]
Fix DateTime.MinValue in HttpWebRequest.Date.

* HttpWebRequestTest.cs: Extend this by adding each DateTimeKind
  and testing the result.  This test now passes again.

12 years agoFor Bug 2014: map FcntlCommand to local system command for fcntl_lock
Rob Wilkens [Tue, 26 Jun 2012 00:17:24 +0000 (20:17 -0400)]
For Bug 2014: map FcntlCommand to local system command for fcntl_lock

In support/fcntl.c - every time fcntl() was called, it would first map the
cmd from mono's version of it to the system header file version of it.
The only time this wasn't happening was in Mono_Posix_Syscall_fcntl_lock()
and now it does it there too.  This seems to resolve Bug 2014 on both
64-bit linux and on Mac OS X (64-bit).

12 years agoCorrectly parse cookies.
Martin Baulig [Mon, 25 Jun 2012 23:29:28 +0000 (01:29 +0200)]
Correctly parse cookies.

* System.Net/CookieParser.cs: Replace GetNameValue() with Parse(),
  support multiple cookies, errors and "expires=Day, ...".

* Test/System.Net/CookieParserTest.cs: New nunit test suite for that.

12 years agoAdd two test configurations to sgen and silence other sgen tests.
Rodrigo Kumpera [Mon, 25 Jun 2012 19:02:39 +0000 (16:02 -0300)]
Add two test configurations to sgen and silence other sgen  tests.

12 years agoFix another nursery OOM issue.
Rodrigo Kumpera [Mon, 25 Jun 2012 18:54:59 +0000 (15:54 -0300)]
Fix another nursery OOM issue.

12 years agoFix a bunch of bugs in the split nursery allocator.
Rodrigo Kumpera [Mon, 25 Jun 2012 18:42:01 +0000 (15:42 -0300)]
Fix a bunch of bugs in the split nursery allocator.

* sgen-split-nursery.c: Handle nursery OOM correctly for the
serial and parallel allocators. Introduce a bunch of fences
to ensure the parallel allocator is non-TSO safe.

12 years agoAssert on bad arguments to sgen_clear_range.
Rodrigo Kumpera [Mon, 25 Jun 2012 18:35:44 +0000 (15:35 -0300)]
Assert on bad  arguments to sgen_clear_range.

12 years agoMerge pull request #352 from madewokherd/threadinit
Rodrigo Kumpera [Mon, 25 Jun 2012 18:46:09 +0000 (11:46 -0700)]
Merge pull request #352 from madewokherd/threadinit

Don't try to register threads created before initialization on Windows.

12 years agoMove add namespace into new method
Marek Safar [Mon, 25 Jun 2012 18:12:28 +0000 (19:12 +0100)]
Move add namespace into new method

12 years agoFix few tests
Marek Safar [Mon, 25 Jun 2012 15:37:54 +0000 (16:37 +0100)]
Fix few tests

12 years agoDon't try to register threads created before initialization on Windows.
Vincent Povirk [Mon, 25 Jun 2012 15:20:18 +0000 (10:20 -0500)]
Don't try to register threads created before initialization on Windows.

Released under the MIT/X11 License.

12 years agoProperly balance local and global interrupt flags. Properly clear interrupt flags...
Rodrigo Kumpera [Sat, 23 Jun 2012 03:08:42 +0000 (00:08 -0300)]
Properly balance local and global interrupt flags. Properly clear interrupt flags on cleanup.

* threads.c: All state changes to MonoInternalThread:interruption_requested must
be matched to thread_interruption_requested. This means incrementing the global one
when setting the other and decrementing when clearing.

We much check the thread flag during cleanup to avoid missing a descrement and leaving
the global flag with a positive value and make performance suffer due to excessive
polling.

12 years agoMerge pull request #349 from JamesB7/229b363ef861ab9456f8bdc428c550e2241688e9
Marek Habersack [Mon, 25 Jun 2012 12:37:07 +0000 (05:37 -0700)]
Merge pull request #349 from JamesB7/229b363ef861ab9456f8bdc428c550e2241688e9

Unbreak build-mingw32.sh... with this patch, it builds on Debian 6 no trouble. (corrected)

12 years agoImplement 4.5 assembly attributes
Marek Safar [Mon, 25 Jun 2012 12:25:27 +0000 (13:25 +0100)]
Implement 4.5 assembly attributes

12 years agoDisable more tests
Marek Safar [Mon, 25 Jun 2012 10:48:38 +0000 (11:48 +0100)]
Disable more tests

12 years agoDisable TestGroupBy
Marek Safar [Mon, 25 Jun 2012 10:11:43 +0000 (11:11 +0100)]
Disable TestGroupBy

12 years agoSqlite: Map BOOLEAN to System.Boolean. Fixes #5768.
Rolf Bjarne Kvinge [Mon, 25 Jun 2012 09:55:01 +0000 (11:55 +0200)]
Sqlite: Map BOOLEAN to System.Boolean. Fixes #5768.

12 years agoAllow TypeBuilder.DefineMethodOverride () to be called multiple times. Fixes #5665.
Zoltan Varga [Sun, 24 Jun 2012 20:44:46 +0000 (22:44 +0200)]
Allow TypeBuilder.DefineMethodOverride () to be called multiple times. Fixes #5665.

12 years ago(1) Made build-mingw32.sh build .NET 4.5 as well.
James Bellinger [Sun, 24 Jun 2012 19:40:36 +0000 (15:40 -0400)]
(1) Made build-mingw32.sh build .NET 4.5 as well.
(2) Fixed the version extraction for build-mingw32.sh. It extracted from the wrong line for current configure.in.
(3) configure.in added a line for Clang for the Windows cross-compile just like the Android cross-compile has.
    It can't do the automatic check due to being a cross-compile so manually adding the line makes it possible
    to build. Like Android, if you want to use Clang for the cross-compile, you have to manually set the
    variable to 'yes'.

Summary: With these changes, build-mingw32.sh works nicely and I've successfully built Windows Mono on Debian 6.
         Changelog suggests it may not have been touched/used in a while, so this is an un-break patch.

12 years agoDisable LLVM for methods with very long basic blocks. Fixes #5714.
Zoltan Varga [Sun, 24 Jun 2012 19:23:45 +0000 (21:23 +0200)]
Disable LLVM for methods with very long basic blocks. Fixes #5714.

12 years agoMerge pull request #347 from JamesB7/master
Marek Safar [Sun, 24 Jun 2012 15:45:24 +0000 (08:45 -0700)]
Merge pull request #347 from JamesB7/master

.NET 4.5 .cctor crash fix for ComIStreamMarshaler

12 years agoBindingFlags.Public needed here as Exception.HResult is now public in .NET 4.5. This...
JamesB7 [Sun, 24 Jun 2012 15:30:38 +0000 (12:30 -0300)]
BindingFlags.Public needed here as Exception.HResult is now public in .NET 4.5. This solves a NullReferenceException on GetGetMethod, which causes the static constructor to fail.

12 years agoOnly paint the ToolStripItem BackColor if it's not the default one. Fixes Xamarin...
Thomas Goldstein [Sun, 24 Jun 2012 07:36:34 +0000 (09:36 +0200)]
Only paint the ToolStripItem BackColor if it's not the default one. Fixes Xamarin bug 5834.

12 years agoImplement control padding. Fixes Xamarin bug 2562.
eb1@sil.org [Sat, 23 Jun 2012 21:42:57 +0000 (23:42 +0200)]
Implement control padding. Fixes Xamarin bug 2562.

12 years agoMerge pull request #345 from erik-kallen/FixTypoDeterminingDynamicAttributes
Marek Safar [Sat, 23 Jun 2012 17:44:33 +0000 (10:44 -0700)]
Merge pull request #345 from erik-kallen/FixTypoDeterminingDynamicAttributes

Fixed typo causing all attributes in the namespace System.Runtime.CompilerServices to be treated as DynamicAttribute

12 years agoFixed typo causing all attributes in the namespace System.Compiler.RuntimeServices...
Erik Källén [Sat, 23 Jun 2012 17:30:40 +0000 (19:30 +0200)]
Fixed typo causing all attributes in the namespace System.Compiler.RuntimeServices to be treated as DynamicAttribute

12 years agoMerge pull request #344 from robwilkens/bug1202
Marek Safar [Sat, 23 Jun 2012 13:33:06 +0000 (06:33 -0700)]
Merge pull request #344 from robwilkens/bug1202

Bug 1202 Fix: Adds float.NaN checks to DrawLine

12 years agoBug 1202 Fix: Adds float.NaN checks to DrawLine
Rob Wilkens [Sat, 23 Jun 2012 13:07:35 +0000 (09:07 -0400)]
Bug 1202 Fix: Adds float.NaN checks to DrawLine

As reported in Bug1202, Graphics.DrawLine was drawing a line when one of the
x/y parameters was NotANumber.  This differred from Microsoft.NET Behavior.
This patch brings it back in line by adding the checks.

This includes an extended unit test which now fails without this patch and
passes with it.

https://bugzilla.xamarin.com/show_bug.cgi?id=1202

No additional System.Drawing unit tests fail with this patch than without
it, presuming this patch is applied.

12 years agoRelease parser caches immediately after parsing
Marek Safar [Fri, 22 Jun 2012 18:08:13 +0000 (19:08 +0100)]
Release parser caches immediately after parsing

12 years agoCache empty byte arrays
Marek Safar [Fri, 22 Jun 2012 17:55:51 +0000 (18:55 +0100)]
Cache empty byte arrays

12 years agoDon't double dispose web connection
Marek Safar [Fri, 22 Jun 2012 11:28:33 +0000 (12:28 +0100)]
Don't double dispose web connection

12 years agoDisable another runtime failing test
Marek Safar [Fri, 22 Jun 2012 10:14:10 +0000 (11:14 +0100)]
Disable another runtime failing test

12 years agoDisable failing tests
Marek Safar [Fri, 22 Jun 2012 07:46:43 +0000 (08:46 +0100)]
Disable failing tests

12 years agoMerge pull request #343 from paszczi/master
Marek Safar [Fri, 22 Jun 2012 09:57:50 +0000 (02:57 -0700)]
Merge pull request #343 from paszczi/master

Fix bug (457120 from novell's bugzilla)

12 years agoRemove unnecessary Changelog commits, fix copyright info
paszczi [Fri, 22 Jun 2012 09:24:02 +0000 (11:24 +0200)]
Remove unnecessary Changelog commits, fix copyright info

12 years agoDon't wait for client data when authenticating server ssl stream - fix bug 457120...
paszczi [Fri, 22 Jun 2012 08:12:35 +0000 (10:12 +0200)]
Don't wait for client data when authenticating server ssl stream - fix bug 457120 (novell)

12 years agoMerge pull request #341 from viniciusjarina/fix_emptys
Marek Safar [Thu, 21 Jun 2012 21:45:16 +0000 (14:45 -0700)]
Merge pull request #341 from viniciusjarina/fix_emptys

Fixed string compare ( != '' / Length != 0)

12 years agoFixed string compare ( != '' / Length != 0)
Vinicius Jarina [Thu, 21 Jun 2012 18:31:47 +0000 (15:31 -0300)]
Fixed string compare ( != '' / Length != 0)

12 years agoMerge pull request #339 from viniciusjarina/fix_uri
Marek Safar [Thu, 21 Jun 2012 17:42:28 +0000 (10:42 -0700)]
Merge pull request #339 from viniciusjarina/fix_uri

Minor Fixes: Uri Parser.

12 years agoMinor Fixes: Uri Parser.
Vinicius Jarina [Thu, 21 Jun 2012 16:58:10 +0000 (13:58 -0300)]
Minor Fixes: Uri Parser.

12 years agoDon't duplicate DefaultMemberAttribute for interfaces
Marek Safar [Thu, 21 Jun 2012 16:19:49 +0000 (17:19 +0100)]
Don't duplicate DefaultMemberAttribute for interfaces