Raja R Harinath [Mon, 5 Apr 2010 09:59:41 +0000 (09:59 -0000)]
SortedSet: Complete implementation of more methods
* SortedSet.cs (IsProperSubsetOf, IsSubsetOf): Implement using ...
(is_subset_of): ... new helper.
(IsProperSupersetOf, IsSupersetOf): Implement using ...
(is_superset_of): ... new helper.
(covers, nodups, overlaps): New helpers.
(SetEquals): Implement.
(Overlaps): Implement using overlaps().
(SymmetricExceptWith): Use nodups() helper.
svn path=/trunk/mcs/; revision=154788
Atsushi Eno [Mon, 5 Apr 2010 09:11:12 +0000 (09:11 -0000)]
2010-04-05 Atsushi Enomoto <atsushi@ximian.com>
* EndpointAddressMessageFilter.cs : check null arg. Return false for
no To header case and do not result in NRE.f
* EndpointAddressMessageFilterTest.cs :
Add null arg case. Enable working test.
svn path=/trunk/mcs/; revision=154787
Atsushi Eno [Mon, 5 Apr 2010 08:56:43 +0000 (08:56 -0000)]
2010-04-05 Atsushi Enomoto <atsushi@ximian.com>
* WsdlExporterTest.cs : fixed and enabled some working tests.
svn path=/trunk/mcs/; revision=154786
Atsushi Eno [Mon, 5 Apr 2010 08:55:53 +0000 (08:55 -0000)]
2010-04-05 Atsushi Enomoto <atsushi@ximian.com>
* DataContractExporter-new.cs : do not expect contract attribute on
dictionary map. Non-contract type also uses this.
svn path=/trunk/mcs/; revision=154785
Atsushi Eno [Mon, 5 Apr 2010 08:41:32 +0000 (08:41 -0000)]
2010-04-05 Atsushi Enomoto <atsushi@ximian.com>
* SerializationMap.XsdExporter.cs, DataContractExporter-new.cs :
handle schema export for SharedTypeMap.
svn path=/trunk/mcs/; revision=154784
Atsushi Eno [Mon, 5 Apr 2010 08:22:02 +0000 (08:22 -0000)]
2010-04-05 Atsushi Enomoto <atsushi@ximian.com>
* KnownTypeCollection.cs, SerializationMap.cs : split SharedTypeMap
.ctor() and initialization. Fixed infinite loop for some
[Serializable] types (such as Assembly).
svn path=/trunk/mcs/; revision=154783
Atsushi Eno [Mon, 5 Apr 2010 07:48:01 +0000 (07:48 -0000)]
2010-04-05 Atsushi Enomoto <atsushi@ximian.com>
* DispatchRuntimeTest.cs : enabled working tests again.
svn path=/trunk/mcs/; revision=154782
Atsushi Eno [Mon, 5 Apr 2010 07:45:21 +0000 (07:45 -0000)]
2010-04-05 Atsushi Enomoto <atsushi@ximian.com>
* BaseMessagesFormatter.cs : hasParameter check is incorrectly
restrictive to reject some kinds of pairs.
* CustomPeerResolverServiceTest.cs : enabled all disabled tests.
svn path=/trunk/mcs/; revision=154781
Atsushi Eno [Mon, 5 Apr 2010 05:57:39 +0000 (05:57 -0000)]
2010-04-05 Atsushi Enomoto <atsushi@ximian.com>
* DataContractJsonSerializerTest.cs : don't use ToUniversalTime()
which makes test results timezone dependent.
svn path=/trunk/mcs/; revision=154780
Atsushi Eno [Mon, 5 Apr 2010 05:10:02 +0000 (05:10 -0000)]
2010-04-05 Atsushi Enomoto <atsushi@ximian.com>
* BaseAddressPrefixFilterElementCollection.cs
BaseAddressPrefixFilterElement.cs : new classes.
* ReliableSessionElement.cs
XmlDictionaryReaderQuotasElement.cs
TextMessageEncodingElement.cs
HostTimeoutsElement.cs
BaseAddressElementCollection.cs
BasicHttpBindingElement.cs
BindingElementExtensionElement.cs
StandardBindingElement.cs
BinaryMessageEncodingElement.cs : added couple of missing stuff.
* ChannelTerminatedException.cs : new class.
* System.ServiceModel.dll.sources : add some new config types and
ChannelTerminatedException.cs.
svn path=/trunk/mcs/; revision=154779
Andreas Färber [Mon, 5 Apr 2010 01:50:56 +0000 (01:50 -0000)]
mini: Disable soft debugger when not using sigaction
The x86 soft debugger depends on siginfo_t outside Windows. So if we're
neither building for Windows nor using SA_SIGINFO-style signal handlers,
don't enable the soft debugger. Fixes the build on Haiku.
So soft it might break
Be Open for Berkeley
But not for poets
-- Andreas F.
* mini-x86.h: Only enable soft debugger when using sigaction or on
Windows. Fixes build on Haiku (lacks siginfo_t).
v2 -> v3:
* Enable the soft debugger for Windows as well (uses different code path).
Pointed out by Zoltan Varga.
v1 -> v2:
* Instead of disabling siginfo_t code inside the soft debugger,
disable the soft debugger itself.
This commit is licensed under the MIT X11 license;
the Haiku poem is licensed under the CC Attribution 3.0 license.
svn path=/trunk/mono/; revision=154778
Zoltan Varga [Sun, 4 Apr 2010 22:04:34 +0000 (22:04 -0000)]
2010-04-05 Zoltan Varga <vargaz@gmail.com>
* configure.in: Append -lgc to libmono_ldflags if using an external libgc.
svn path=/trunk/mono/; revision=154775
Carlos Alberto Cortez [Sun, 4 Apr 2010 21:57:03 +0000 (21:57 -0000)]
2010-04-04 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ToolTip.cs: Make TipState internal.
* ToolStrip.cs: Use the same idea of ToolTip'state to have our
internal timer close the tooltip window after a delay, instead of
waiting for the mouse to move to a different item. Also, hide the
tooltip window when the handle is destroyed, and also when the control
is getting hidden.
Fixes #581273.
svn path=/trunk/mcs/; revision=154774
Zoltan Varga [Sun, 4 Apr 2010 21:00:35 +0000 (21:00 -0000)]
Fix indentation.
svn path=/trunk/mono/; revision=154772
Zoltan Varga [Sun, 4 Apr 2010 19:32:19 +0000 (19:32 -0000)]
2010-04-04 Zoltan Varga <vargaz@gmail.com>
* processes.c: Applied more openbsd changes from Robert Nagy <robert@openbsd.org>.
svn path=/trunk/mono/; revision=154770
Raja R Harinath [Sun, 4 Apr 2010 18:22:37 +0000 (18:22 -0000)]
SortedSet: implement IntersectWith, UnionWith, ExceptWith and SymmetricExceptWith
* System.Collections.Generic/SortedSet.cs (CheckArgumentNotNull): New helper.
(IntersectWith, UnionWith): Implement.
(ExceptWith, SymmetricExceptWith): Likewise.
(SortedSubSet.IntersectWith): Implement override.
* Test/System.Collections.Generic/SortedSetTest.cs: Add tests for IntersectWith,
UnionWith, ExceptWith and SymmetricExceptWith.
svn path=/trunk/mcs/; revision=154769
Mark Probst [Sun, 4 Apr 2010 17:19:09 +0000 (17:19 -0000)]
2010-04-04 Mark Probst <mark.probst@gmail.com>
* sgen-gc.c: Remove superfluous scanning of alloc-pinned objects.
svn path=/trunk/mono/; revision=154768
Andreas Färber [Sun, 4 Apr 2010 13:33:02 +0000 (13:33 -0000)]
configure: Set default for moonlight
Make configure display "Moon Profile: no".
* configure.in: Set default for with_moonlight to fix
"Moon Profile:" output.
This commit is licensed under the MIT X11 license.
svn path=/trunk/mono/; revision=154765
Andreas Färber [Sun, 4 Apr 2010 13:28:54 +0000 (13:28 -0000)]
configure: Fix typo
It's "initializer".
* configure.in: Fix typo.
This commit is licensed under the MIT X11 license.
svn path=/trunk/mono/; revision=154764
Raja R Harinath [Sun, 4 Apr 2010 05:25:53 +0000 (05:25 -0000)]
* RBTree.cs (do_remove): Ensure the node returned is suitable for re-insertion.
svn path=/trunk/mcs/; revision=154762
Raja R Harinath [Sun, 4 Apr 2010 05:25:33 +0000 (05:25 -0000)]
Update known-issues-dmcs for real, this time
svn path=/trunk/mcs/; revision=154761
Zoltan Varga [Sun, 4 Apr 2010 04:07:02 +0000 (04:07 -0000)]
2010-04-03 Zoltan Varga <vargaz@gmail.com>
* processes.c: Applied more openbsd changes from Robert Nagy <robert@openbsd.org>.
svn path=/trunk/mono/; revision=154759
Zoltan Varga [Sun, 4 Apr 2010 04:04:57 +0000 (04:04 -0000)]
2010-04-04 Zoltan Varga <vargaz@gmail.com>
* threads.c Applied some openbsd changes from Robert Nagy <robert@openbsd.org>.
svn path=/trunk/mono/; revision=154757
Jb Evain [Sat, 3 Apr 2010 14:28:19 +0000 (14:28 -0000)]
2010-04-03 Jb Evain <jbevain@novell.com>
* Makefile: System.Data.Services is a .net 3.5 assembly.
svn path=/trunk/mcs/; revision=154754
Zoltan Varga [Sat, 3 Apr 2010 07:47:14 +0000 (07:47 -0000)]
2010-04-03 Zoltan Varga <vargaz@gmail.com>
* configure.in: Applied some openbsd changes from Robert Nagy
<robert@openbsd.org>.
svn path=/trunk/mono/; revision=154752
Marek Habersack [Sat, 3 Apr 2010 00:40:48 +0000 (00:40 -0000)]
More cosmetics
svn path=/trunk/mcs/; revision=154749
Zoltan Varga [Sat, 3 Apr 2010 00:35:45 +0000 (00:35 -0000)]
2010-04-03 Zoltan Varga <vargaz@gmail.com>
* processes.c: Applied some openbsd changes from Robert Nagy <robert@openbsd.org>.
svn path=/trunk/mono/; revision=154747
Marek Habersack [Sat, 3 Apr 2010 00:25:13 +0000 (00:25 -0000)]
Removed another batch of pre 2.0 code + some cosmetics
svn path=/trunk/mcs/; revision=154746
Marek Habersack [Sat, 3 Apr 2010 00:24:42 +0000 (00:24 -0000)]
Fixed two broken tests
svn path=/trunk/mcs/; revision=154745
Marek Habersack [Fri, 2 Apr 2010 22:40:35 +0000 (22:40 -0000)]
Introduced the MINGW_CROSS_COMPILE macro when cross-compiling with mingw
svn path=/trunk/mono/; revision=154744
Marek Habersack [Fri, 2 Apr 2010 22:09:22 +0000 (22:09 -0000)]
2010-04-03 Marek Habersack <mhabersack@novell.com>
* configure.in: TARGET_WIN32 is defined when cross-compiling with
MinGW
* build-mingw32.sh: include the 4.0 profile in the zip.
Remove cross-compilation environment bin path from PATH before
compiling native Mono.
Remove autotools cache directory before each compilation phase.
2010-04-03 Marek Habersack <mhabersack@novell.com>
* process.c: when compiling with MinGW, force GetProcessId lookup
using GetProcessAddress.
svn path=/trunk/mono/; revision=154743
Miguel de Icaza [Fri, 2 Apr 2010 21:49:40 +0000 (21:49 -0000)]
2010-04-02 Miguel de Icaza <miguel@novell.com>
* SafeHandle.cs: Use refcount == -1 to indicate that the handle
had been closed.
The problem here is that we have no records of why the code that
threw a ObjectDisposedException inside the do { } while block on
DangerousAddRef was added. It seems it was added in response to
Close() methods being called and the need to throw that exception
on further calls to ObjectDisposedException.
Sadly, we have no test suites for that.
svn path=/trunk/mcs/; revision=154741
Gonzalo Paniagua Javier [Fri, 2 Apr 2010 20:34:15 +0000 (20:34 -0000)]
fix bug number
svn path=/trunk/mono/; revision=154739
Mark Probst [Fri, 2 Apr 2010 20:03:40 +0000 (20:03 -0000)]
2010-04-02 Mark Probst <mark.probst@gmail.com>
* sgen-gc.c: parse_environment_string_extract_number() must be
static.
svn path=/trunk/mono/; revision=154738
Mark Probst [Fri, 2 Apr 2010 20:02:51 +0000 (20:02 -0000)]
2010-04-02 Mark Probst <mark.probst@gmail.com>
* sgen-gc.c, sgen-gray.c: Macros for gray_object_enqueue() and
gray_object_dequeue(), to make sure they're inlined.
svn path=/trunk/mono/; revision=154737
Mark Probst [Fri, 2 Apr 2010 20:01:33 +0000 (20:01 -0000)]
2010-04-02 Mark Probst <mark.probst@gmail.com>
* sgen-gc.c, sgen-gray.c: Fix a few debug levels, put a few
asserts in inner loops into DEBUG and lower MAX_DEBUG_LEVEL.
svn path=/trunk/mono/; revision=154736
Raja R Harinath [Fri, 2 Apr 2010 16:54:34 +0000 (16:54 -0000)]
Update known-issues and IL size info
svn path=/trunk/mcs/; revision=154734
Raja R Harinath [Fri, 2 Apr 2010 16:54:14 +0000 (16:54 -0000)]
Fix gtest-284 failure in net_4_0 profile
* Makefile (DEFINES) [moonlight, net_4_0]: New.
(check): Use it.
* gtest-284.cs [NET_4_0]: Don't complain about
IStructuralEquatable and IStructuralComparable array interfaces.
svn path=/trunk/mcs/; revision=154733
Gonzalo Paniagua Javier [Fri, 2 Apr 2010 16:26:17 +0000 (16:26 -0000)]
revert openbsd patch
svn path=/trunk/mono/; revision=154732
Jonathan Pryor [Fri, 2 Apr 2010 16:19:43 +0000 (16:19 -0000)]
* Makefile.am: On non-Windows platforms, MonoPosixHelper now links
against libmono.so, for mono_runtime_is_shutting_down().
* signal.c: Only continue retrying system calls if Mono is NOT
attempting to shut down. Fixes #592981.
svn path=/trunk/mono/; revision=154731
Marek Safar [Fri, 2 Apr 2010 15:58:35 +0000 (15:58 -0000)]
internal and abstract do not play together
svn path=/trunk/mcs/; revision=154730
Atsushi Eno [Fri, 2 Apr 2010 15:57:48 +0000 (15:57 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* XContainer.cs : create snapshot copy first before removal of nodes.
Fixed bug #592435.
* XElementTest.cs : added test for bug #592435.
svn path=/trunk/mcs/; revision=154729
Jb Evain [Fri, 2 Apr 2010 15:21:51 +0000 (15:21 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* dotnet35.pc.in: add System.Data.Services.dll.
svn path=/trunk/mono/; revision=154728
Jb Evain [Fri, 2 Apr 2010 15:12:01 +0000 (15:12 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSetTest.cs: add tests for Min and Max on subsets.
svn path=/trunk/mcs/; revision=154726
Jb Evain [Fri, 2 Apr 2010 15:11:48 +0000 (15:11 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSet.cs: implement Mix and Max for subsets.
svn path=/trunk/mcs/; revision=154725
Jb Evain [Fri, 2 Apr 2010 14:56:27 +0000 (14:56 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSetTest.cs: add tests for GetViewBetween.
svn path=/trunk/mcs/; revision=154723
Jb Evain [Fri, 2 Apr 2010 14:56:06 +0000 (14:56 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSet.cs: implement GetViewBetween.
svn path=/trunk/mcs/; revision=154722
Marek Safar [Fri, 2 Apr 2010 14:01:26 +0000 (14:01 -0000)]
2010-04-02 Marek Safar <marek.safar@gmail.com>
* MethodBase.cs: Made GetParameterCount abstract and implement
where missing to avoid redundant allocations.
svn path=/trunk/mcs/; revision=154721
Jb Evain [Fri, 2 Apr 2010 13:42:38 +0000 (13:42 -0000)]
refactoring
svn path=/trunk/mcs/; revision=154720
Gonzalo Paniagua Javier [Fri, 2 Apr 2010 13:42:13 +0000 (13:42 -0000)]
shut up gcc in openbsd
svn path=/trunk/mono/; revision=154718
Jb Evain [Fri, 2 Apr 2010 13:36:23 +0000 (13:36 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSet.cs: optimize Reverse. Add a virtual TryAdd and TryRemove
to override in sub trees.
svn path=/trunk/mcs/; revision=154717
Andreas Färber [Fri, 2 Apr 2010 12:29:58 +0000 (12:29 -0000)]
mini: Add support for BeOS-style signal handlers
Haiku does not support SA_SIGINFO-style signal handlers but supports
a BeOS extension to signal handlers.
POSIX is diverse
Long road to Real Time Signals
Unique Be's handlers
-- Andreas F.
* mini.h, mini-x86.h: Suppress sigaction for Haiku, add support for
BeOS-style signal handlers.
This commit is licensed under the MIT X11 license;
the Haiku poem is licensed under the CC Attribution license.
svn path=/trunk/mono/; revision=154716
Jb Evain [Fri, 2 Apr 2010 12:29:14 +0000 (12:29 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSetTest.cs: add tests for Min and Max.
svn path=/trunk/mcs/; revision=154715
Jb Evain [Fri, 2 Apr 2010 12:28:09 +0000 (12:28 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSet.cs: implement Min and Max.
svn path=/trunk/mcs/; revision=154714
Atsushi Eno [Fri, 2 Apr 2010 12:27:05 +0000 (12:27 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* ClientRuntimeChannel.cs : hush on non-ml profile.
svn path=/trunk/mcs/; revision=154713
Atsushi Eno [Fri, 2 Apr 2010 12:20:47 +0000 (12:20 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* ClientRuntimeChannel.cs :
use DataContractSerializer.IsStartObject() to check if the fault
detail reader is for the fault contract, in addition to Action.
* FaultContractInfo.cs : add serializer property.
svn path=/trunk/mcs/; revision=154712
Atsushi Eno [Fri, 2 Apr 2010 12:12:50 +0000 (12:12 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* DataContractSerializer : implement IsStartObject().
svn path=/trunk/mcs/; revision=154711
Jb Evain [Fri, 2 Apr 2010 12:05:37 +0000 (12:05 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSetTest.cs: add test for RemoveWhere.
svn path=/trunk/mcs/; revision=154710
Jb Evain [Fri, 2 Apr 2010 12:05:04 +0000 (12:05 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSet.cs: implement RemoveWhere.
svn path=/trunk/mcs/; revision=154709
Atsushi Eno [Fri, 2 Apr 2010 11:36:49 +0000 (11:36 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* HttpRequestChannel.cs : use correct max buffer size.
svn path=/trunk/mcs/; revision=154708
Atsushi Eno [Fri, 2 Apr 2010 11:11:13 +0000 (11:11 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* MessageFault.cs : check null serializer and detail.
Make sure to consume s12:Reason EndElement.
svn path=/trunk/mcs/; revision=154707
Jb Evain [Fri, 2 Apr 2010 10:54:10 +0000 (10:54 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSetTest.cs: add test for Reverse.
svn path=/trunk/mcs/; revision=154706
Jb Evain [Fri, 2 Apr 2010 10:53:41 +0000 (10:53 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSet.cs: implement Reverse.
svn path=/trunk/mcs/; revision=154705
Jb Evain [Fri, 2 Apr 2010 10:48:04 +0000 (10:48 -0000)]
add GetEnumerator test
svn path=/trunk/mcs/; revision=154704
Jb Evain [Fri, 2 Apr 2010 10:42:44 +0000 (10:42 -0000)]
add fixture
svn path=/trunk/mcs/; revision=154703
Jb Evain [Fri, 2 Apr 2010 10:42:24 +0000 (10:42 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* SortedSetTest.cs: add new fixture.
svn path=/trunk/mcs/; revision=154702
Atsushi Eno [Fri, 2 Apr 2010 10:10:31 +0000 (10:10 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* ClientRuntimeChannel.cs : fix moonlight build.
svn path=/trunk/mcs/; revision=154700
Jb Evain [Fri, 2 Apr 2010 10:06:14 +0000 (10:06 -0000)]
2010-04-02 Jb Evain <jbevain@novell.com>
* exception.c: remove dead code.
svn path=/trunk/mono/; revision=154699
Atsushi Eno [Fri, 2 Apr 2010 09:39:45 +0000 (09:39 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* ContractDescriptionGenerator.cs : fill FaultDescription action,
name and namespace as expected.
* FaultDescriptionTest.cs : add new test.
* FaultContractAttributeTest.cs : new test.
* System.ServiceModel_test.dll.sources : add some new fault tests.
svn path=/trunk/mcs/; revision=154698
Atsushi Eno [Fri, 2 Apr 2010 09:09:26 +0000 (09:09 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* DispatchOperationTest.cs : added not-working FaultContractInfo test.
svn path=/trunk/mcs/; revision=154697
Atsushi Eno [Fri, 2 Apr 2010 09:08:29 +0000 (09:08 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* ClientRuntimeChannel.cs : use FaultContractInfos to create custom
FaultException<T>. (It's not picking the expected FCI yet.)
svn path=/trunk/mcs/; revision=154696
Atsushi Eno [Fri, 2 Apr 2010 09:07:09 +0000 (09:07 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* MessageFault.cs : when created from XmlReader, it should not
deserialize fault details immediately. This class itself should
not do that. Strongly typed FaultContractInfo may want to use the
reader (GetReaderAtDetailContents()) for its own deserialization.
svn path=/trunk/mcs/; revision=154695
Atsushi Eno [Fri, 2 Apr 2010 09:02:06 +0000 (09:02 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* ContractDescription.cs : fill FaultContractInfos in ClientOperation.
svn path=/trunk/mcs/; revision=154694
Atsushi Eno [Fri, 2 Apr 2010 09:00:18 +0000 (09:00 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* ClientOperation.cs : do not automatically fill FaultContractInfos.
svn path=/trunk/mcs/; revision=154693
Atsushi Eno [Fri, 2 Apr 2010 06:19:47 +0000 (06:19 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* OperationInvokerHandler.cs : implement FaultContractInfos support.
* ErrorProcessingHandler.cs : update comment. It is not relevant.
svn path=/trunk/mcs/; revision=154692
Atsushi Eno [Fri, 2 Apr 2010 05:45:39 +0000 (05:45 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* FaultDescription.cs : fill Action.
* ContractDescriptionGenerator.cs : do not fill Faults from service
impl. method. Do this from contract method instead.
* OperationDescription.cs : remove extra TODOs.
svn path=/trunk/mcs/; revision=154691
Atsushi Eno [Fri, 2 Apr 2010 05:43:44 +0000 (05:43 -0000)]
2010-04-02 Atsushi Enomoto <atsushi@ximian.com>
* EndpointDispatcher.cs : fill FaultContractInfos.
* DispatchOperation.cs : do not fill them dynamically/automatically.
* ErrorProcessingHandler.cs : added some FIXME notes.
svn path=/trunk/mcs/; revision=154690
Marek Habersack [Fri, 2 Apr 2010 01:59:00 +0000 (01:59 -0000)]
2010-04-02 Marek Habersack <mhabersack@novell.com>
* configure.in: include -lkernel32 in LDFLAGS when cross-compiling
with MINGW or compiling on Cygwin.
* build-mingw32.sh: some changes to make the compilation work
better on non-SuSE systems.
svn path=/trunk/mono/; revision=154683
Zoltan Varga [Fri, 2 Apr 2010 01:13:20 +0000 (01:13 -0000)]
2010-04-02 Zoltan Varga <vargaz@gmail.com>
* mini-posix.c (sigusr1_signal_handler): Fix openbsd support.
svn path=/trunk/mono/; revision=154682
Zoltan Varga [Fri, 2 Apr 2010 01:05:38 +0000 (01:05 -0000)]
2010-04-02 Zoltan Varga <vargaz@gmail.com>
* *-gc.c: Fix the signature of mono_gc_get_used/heap_size () to be consistent
with mono-gc.h.
svn path=/trunk/mono/; revision=154681
Zoltan Varga [Fri, 2 Apr 2010 01:00:09 +0000 (01:00 -0000)]
2010-04-02 Zoltan Varga <vargaz@gmail.com>
* libtest.c: Add OpenBSD to the list of defines.
svn path=/trunk/mono/; revision=154679
Rodrigo Kumpera [Thu, 1 Apr 2010 22:57:53 +0000 (22:57 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* TypeTest.cs: Fix test for v4 Equals behavior.
svn path=/trunk/mcs/; revision=154677
Rodrigo Kumpera [Thu, 1 Apr 2010 22:57:44 +0000 (22:57 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* ModuleBuilder.cs: Implement Resolve*.
svn path=/trunk/mcs/; revision=154676
Rodrigo Kumpera [Thu, 1 Apr 2010 22:57:36 +0000 (22:57 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* ModuleBuilder.cs: Implement ModuleVersionId.
svn path=/trunk/mcs/; revision=154675
Marek Habersack [Thu, 1 Apr 2010 22:24:32 +0000 (22:24 -0000)]
2010-04-02 Marek Habersack <mhabersack@novell.com>
* HttpException.cs: handle situations when current exception is an
instance of a class derived from HttpException and there's no
InnerException.
* HttpApplication.cs: ProcessError must call ClearError on the
current context after the handler returns without error. Fixes bug
#572469
2010-04-02 Marek Habersack <mhabersack@novell.com>
* Unhandled_Exception_Global_Asax.cs: added - tests for bug
#572469
svn path=/trunk/mcs/; revision=154672
Gonzalo Paniagua Javier [Thu, 1 Apr 2010 21:18:27 +0000 (21:18 -0000)]
2010-04-01 Gonzalo Paniagua Javier <gonzalo@novell.com>
* mono-semaphore.c: patch from Robert Nagy that makes this work in
OpenBSD.
svn path=/trunk/mono/; revision=154670
Gonzalo Paniagua Javier [Thu, 1 Apr 2010 20:53:19 +0000 (20:53 -0000)]
cross-compilation fixes
svn path=/trunk/mono/; revision=154669
Gonzalo Paniagua Javier [Thu, 1 Apr 2010 20:53:08 +0000 (20:53 -0000)]
cross-compilation fixes
svn path=/trunk/mono/; revision=154668
Gonzalo Paniagua Javier [Thu, 1 Apr 2010 18:53:03 +0000 (18:53 -0000)]
default is windows-style
svn path=/trunk/mono/; revision=154666
Rodrigo Kumpera [Thu, 1 Apr 2010 17:37:52 +0000 (17:37 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* ModuleBuilder.cs: Implement ResolveType.
svn path=/trunk/mcs/; revision=154663
Rodrigo Kumpera [Thu, 1 Apr 2010 17:37:44 +0000 (17:37 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* ModuleBuilderTest.cs (TestGlobalMethods): Improve test.
svn path=/trunk/mcs/; revision=154662
Rodrigo Kumpera [Thu, 1 Apr 2010 17:37:35 +0000 (17:37 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* ModuleBuilder.cs: Implement GetMethodImpl.
svn path=/trunk/mcs/; revision=154661
Rodrigo Kumpera [Thu, 1 Apr 2010 17:37:27 +0000 (17:37 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* Module.cs (GetMethod): Check for null 'types' argument.
* MonoModule.cs (GetMethodImpl): Special case when 'types'
is null and call Type::GetMethod(string) directly.
This is ok since proper checking of the 'types' overload
is done by callers.
svn path=/trunk/mcs/; revision=154660
Rodrigo Kumpera [Thu, 1 Apr 2010 17:37:18 +0000 (17:37 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* ModuleBuilder.cs (DefineType): Raise the correct exception
when name is null.
svn path=/trunk/mcs/; revision=154659
Rodrigo Kumpera [Thu, 1 Apr 2010 17:37:09 +0000 (17:37 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* ModuleBuilder.cs: Implement IsResource.
svn path=/trunk/mcs/; revision=154658
Rodrigo Kumpera [Thu, 1 Apr 2010 17:37:01 +0000 (17:37 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* AssemblyTest.cs: Fix one more tests under v4.
svn path=/trunk/mcs/; revision=154657
Rodrigo Kumpera [Thu, 1 Apr 2010 17:36:52 +0000 (17:36 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* ModuleBuilder.cs: Implement ScopedName property.
svn path=/trunk/mcs/; revision=154656
Rodrigo Kumpera [Thu, 1 Apr 2010 17:36:43 +0000 (17:36 -0000)]
2010-04-01 Rodrigo Kumpera <rkumpera@novell.com>
* ModuleBuilder.cs: Implement Name property.
svn path=/trunk/mcs/; revision=154655
Jb Evain [Thu, 1 Apr 2010 17:28:00 +0000 (17:28 -0000)]
2010-04-01 Jb Evain <jbevain@novell.com>
* SortedSet.cs: fix API.
svn path=/trunk/mcs/; revision=154654
Jb Evain [Thu, 1 Apr 2010 17:06:23 +0000 (17:06 -0000)]
2010-04-01 Jb Evain <jbevain@novell.com>
* System.dll.sources: add SortedSet to the build.
svn path=/trunk/mcs/; revision=154653