Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
  • 2.10.6

    Fix prepending $(CURDIR) to paths failing under cygwin
  • 2.10.3

    Use wrappers for accessing socket errors. Cygwin does not have some e…
    …rrors in errno.h. Fixes Windows build.
  • mono-android-1-0

    Revert fcbb571 and implement it differently.
    The commit had the good idea but since some values of the enumeration overlap it broke the correct behavior. Instead we now turn off the extra options and use the previous way to check.
  • moon/

    Make sure we keep a root for the delegates when calling them.
    	* method-to-ir.c (mono_emit_method_call_full): Make sure
    	we keep a root for delegates when calling them using the
    	fast delegate dispatch.
    	Fixes #667921
  • moon/

    Add MonoCQItem to the moonlight build, otherwise we abort
  • 2.8-rc1

    First release candidate of 2.8
  • 2.8-p6

    Second publicized preview of 2.8
  • 2.8-p5

    Second public preview of 2.8
  • 2.8-p3

    First public preview of 2.8
  • last-commit-with-compulsory-changelog-entry

    Add tests for GetSubKeyNames and DeleteSubKey rotines with volatile k…
    	* RegistryKeyTest.cs: New tests for volatile keys children
  • moon/

    2010-07-14 Sebastien Pouliot <>
    	* WebHeaderCollection_2_1.cs: Fix IEnumerable.GetEnumerator
    svn path=/trunk/mcs/; revision=160387
  • mono-2-6-7

    svn path=/branches/mono-2-6/mcs/; revision=160340
  • moon/

    add TargetFrameworkAttribute to the moonlight build so we can start a…
    …t least looking at SL4 apps.
    svn path=/trunk/mcs/; revision=158142
  • mono-2.6.4

    2010-04-21 Veerapuram Varadhan <>
            ** Fixes #595918
            * Tds70.cs (WriteParameterInfo): Write updated decimal value
            * according 
            to specified scale value.
    svn path=/branches/mono-2-6-4/mcs/; revision=155929
  • moon/

    fix installation of Mono.Cecil.Mdb
    svn path=/trunk/mcs/; revision=155311
  • moon/

    * create a convenience library for moon to link with
    svn path=/trunk/mono/; revision=154976
  • moon/

    2010-03-30 Sebastien Pouliot <>
    	* class.c (mono_class_init): Postpone coreclr inheritance check
    	until the end of the initialization (so we can check up the 
    	default ctor manually for the core-clr inheritance rules).
    	* security-core-clr.c: Add the missing (undocumented) checks on
    	default constructors when verifying inheritance rules.
    svn path=/trunk/mono/; revision=154485
  • mono-2-6-3

    2010-03-11 Zoltan Varga <>
    	* Path.cs (GetTempFileName): Fix infinite loop if the process doesn't have
    	write access to /tmp. Fixes #585017.
    svn path=/branches/mono-2-6/mcs/; revision=153434
  • moon/

    merge -r151658:151801 from mono-2-6 branch
    svn path=/branches/moon-2-99-0-3/mono/; revision=151880
  • moon/

    2010-02-10 Geoff Norton <>
    	* reflection.c: Support building with DISABLE_REFLECTION
    svn path=/branches/mono-2-6/mono/; revision=151288
  • moon/moon-2-3

    merge up to r150220 from branch 2-6
    svn path=/branches/moon/moon-2-0/mono/; revision=150389
  • moon/2.2

    merge up to r150220 from branch 2-6
    svn path=/branches/moon/moon-2-0/mono/; revision=150389
  • moon/2.1

    merge up to r150220 from branch 2-6
    svn path=/branches/moon/moon-2-0/mono/; revision=150389
  • mono-2-4-3-1

    bump version to
    svn path=/branches/mono-2-4-3/mono/; revision=148925
  • mono-2-6-1

    backport r148706
    svn path=/branches/mono-2-6/mcs/; revision=148707
  • moon/2.0

    pull up 148647 from moon-2-0 branch
    svn path=/tags/moon/2.0/mono/; revision=148648
  • mono-2-6

    2009-12-14 Geoff Norton <>
            * debugger-agent.c: The end_runtime_invoke guard isn't working
            on AMD64 as __builtin_frame_address (1) returns NULL.  Disable the
            behaviour by default, and make it runtime configurable.
    svn path=/branches/mono-2-6/mono/; revision=148421
  • mono-2.6

    2009-12-14 Geoff Norton <>
            * debugger-agent.c: The end_runtime_invoke guard isn't working
            on AMD64 as __builtin_frame_address (1) returns NULL.  Disable the
            behaviour by default, and make it runtime configurable.
    svn path=/branches/mono-2-6/mono/; revision=148421
  • mono-2-6-rc1

    2009-12-09 Chris Toshok <>
    	* Encoding.cs (get_Default): moonlight defaults to UTF8, not
    svn path=/branches/mono-2-6/mcs/; revision=147922
  • monotouch-1-4

    2009-12-08 Geoff Norton <>
    	* debugger-agent.c:  Refactor the mono_runtime_invoke guarding against
    	stepping out into native code.  There were issues with nested invokes
    	like .cctors.
    svn path=/trunk/mono/; revision=147885
  • mono-2.4.3

    In .:
    2009-12-01  Rodrigo Kumpera  <>
    	* metadata.c (inflated_method_in_image): Avoid calling
    	mono_method_signature () if the method does not already have a signature.
    	Backport of r125724.
    svn path=/branches/mono-2-4-3/mono/; revision=147162
  • monotouch-1-3

    2009-11-10 Zoltan Varga <>
    	* exceptions-arm.c (mono_arch_get_call_filter_full): Update after the
    	LDMIA->LDM macro name change.
    svn path=/branches/mono-2-6/mono/; revision=145789
  • moon-1.99.6

    2009-10-07 Sebastien Pouliot <>
    	* String.cs: Remove unsafe code duplication in ToCharArray.
    	Define out the unused InternalStrcpy icalls
    	* StringComparer.cs: Seal internal/private inner classes.
    	[Backport r143651]
    svn path=/branches/mono-2-6/mcs/; revision=143653
  • monotouch-1.0

    Revert "Merge branch 'master-2.6' into mt-1.0-master"
    This reverts commit f5302c64d9074f8250bb7e372a5faa3ba515767d, reversing
    changes made to a04667db95c879584ec3a83d902ea61c1584ec27.
    svn path=/tags/monotouch-1-0/mono/; revision=143559
  • mono-2-6-p1

    Backport of r142934
    svn path=/branches/mono-2-6/mcs/; revision=142935
  • moon-1.99.2

    2009-08-20 Rodrigo Kumpera <>
    	* metadata-verify.c (verify_assembly_table): Accept 0x10 as a valid
    	bit for assembly flags. MS is ok with it but there is no spec anywhere
    	on its mean
    svn path=/trunk/mono/; revision=140392
  • moon/

    In System.ServiceModel.Description:
    2009-08-11  Atsushi Enomoto  <>
    	* DataContractSerializerOperationBehavior.cs : add missing members.
    2009-08-11  Atsushi Enomoto  <>
    	* MetadataExchangeClient.cs : add missing async methods.
    2009-08-11  Atsushi Enomoto  <>
    	* MetadataResolver.cs : added remaining methods.
    	* MetadataExchangeClient.cs : a bit of required changes for above.
    2009-08-11  Atsushi Enomoto  <>
    	* ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs :
    	  add Binding properties. Properties are now auto.
    	* ServiceMetadataExtension.cs : take Binding too to build dispatcher.
    In System.ServiceModel.Channels:
    2009-08-17  Atsushi Enomoto  <>
    	* ReplyChannelBase.cs, DuplexChannelBase.cs, RequestChannelBase.cs:
    	  implement GetProperty<T>() and return its channel manager.
    2009-08-17  Atsushi Enomoto  <>
    	* PeerDuplexChannel.cs : ongoing implementation. Fix wrong peer
    	  destination address in Connect() request. To repeat sending
    	  request, use buffered copy. Set some peer-channel specific
    	  header items. (todo: and consume them.)
    2009-08-17  Atsushi Enomoto  <>
    	* Message.cs : state is set only after WriteBodyContents().
    2009-08-17  Atsushi Enomoto  <>
    	* MessageHeaders.cs : eliminate wrong use of
    	  ReadElementContentAsString() (it is not always simple string).
    2009-08-17  Atsushi Enomoto  <>
    	* MessageHeaders.cs : when the value is null, do not try to
    	  deserialize EndpointAddress.
    2009-08-17  Atsushi Enomoto  <>
    	 * MessageHeader.cs : add Value property. (Forgot dependent change.)
    2009-08-17  Atsushi Enomoto  <>
    	 * MessageHeaders.cs : GetHeader<T>() could mostly skip extra
    	   serialization and deserialization of values.
    2009-08-14  Atsushi Enomoto  <>
    	* PeerDuplexChannel.cs : handle Welcome and Refuse at client side.
    	  Now simply use connector contract.
    2009-08-14  Atsushi Enomoto  <>
    	* PeerDuplexChannel.cs : handle Disconnect(). Fix URLs a bit.
    2009-08-14  Atsushi Enomoto  <>
    	* TcpChannelListener.cs : do not try to compare dead connection's
    	  IPEndPoint (it raises an error).
    2009-08-14  Atsushi Enomoto  <>
    	* MessageHeaders.cs : allow null header value on each specific setter.
    2009-08-14  Atsushi Enomoto  <>
    	* DuplexChannelBase.cs, TcpDuplexSessionChannel.cs :
    	  get local and remote address of connected counterpart to get
    	  callback channel connected.
    	* PeerDuplexChannel.cs : remove FIXME wrt above.
    In System.ServiceModel:
    2009-08-17  Atsushi Enomoto  <>
    	* ServiceHostBase.cs : wildcard action support was not working
    	  for one-way channels.
    2009-08-17  Atsushi Enomoto  <>
    	* ServiceHostBase.cs : set expected AddressFilter.
    2009-08-17  Atsushi Enomoto  <>
    	* EndpointAddress.cs : #if !NET_2_1 is removing code too much.
    2009-08-17  Atsushi Enomoto  <>
    	* ServiceRuntimeChannel.cs : made some properties in duplex context
    	  channel dispatching to internal client.
    2009-08-14  Atsushi Enomoto  <>
    	* OperationContextScope.cs : check null arg.
    2009-08-14  Atsushi Enomoto  <>
    	* ServiceRuntimeChannel.cs : return timeouts that are set at
    	  dispatch runtime later than its .ctor(). Provide ListenUri too.
    2009-08-14  Atsushi Enomoto  <>
    	* AllEnums.cs : add AddressFilterMode and SupportedAddressingMode.
    	* ServiceBehaviorAttribute.cs : added missing properties.
    2009-08-11  Atsushi Enomoto  <>
    	* ClientBase.cs : (ChannelBase) now ClientRuntimeChannel demands an
    	  explicit address.
    2009-08-11  Atsushi Enomoto  <>
    	* ServiceHostBase.cs : use new IOperationInvoker implementation.
    In .:
    2009-08-18  Sebastien Pouliot  <>
    	Update everything to r140102 which is known to work properly
    	on robozzle and ITV.
    	[Fix bug 531893]
    	r: kangaroo
    2009-08-11  Astushi Enomoto  <>
    	* System.ServiceModel.dll.sources: add DefaultOperationInvoker.cs.
    In System.ServiceModel.Dispatcher:
    2009-08-17  Atsushi Enomoto  <>
    	* EndpointDispatcher.cs : do not try to create wrong filter.
    2009-08-14  Atsushi Enomoto  <>
    	* ChannelDispatcher.cs : EndpointNotFoundException message could
    	  be a bit kindful.
    2009-08-11  Atsushi Enomoto  <>
    	* IOperationInvoker.cs : fix interface.
    	* DefaultOperationInvoker.cs : refresh implementation of the above.
    	* BaseMessagesFormatter.cs, OperationInvokerHandler.cs :
    	  dependent changes for above.
    In System.ServiceModel.PeerResolvers:
    2009-08-17  Atsushi Enomoto  <>
    	* IPeerConnectorContract.cs : use wildcard for the actual message
    	  transfer operation.
    2009-08-17  Atsushi Enomoto  <>
    	* IPeerConnectorContract.cs : fix internal member name to get
    	  serialized correctly.
    2009-08-14  Atsushi Enomoto  <>
    	* IPeerConnectorContract.cs : add itself as CallbackContract.
    2009-08-14  Atsushi Enomoto  <>
    	* IPeerConnectorContract.cs : remove receiver contract.
    2009-08-14  Atsushi Enomoto  <>
    	* IPeerConnectorContract.cs : add Disconnect() to receiver contract.
    svn path=/branches/moon/1.99.1/mcs/; revision=140164
  • moon-1.99.1

    regexp backreferences: Implement fallback to octal numbers, and ECMAS…
    …cript semantics.
    * syntax.cs (BackslashNumber.ResolveReference): Implement fallback
    to octal numbers, and ECMAScript semantics.
    * parser.cs (ResolveReferences): Use it.
    * RegexMatchTests.cs (RegexTrial0054..60): New.
    svn path=/trunk/mcs/; revision=139657
  • mono-2-4-2-3-rc3

    revert other changes to AspGenerator from trunk that cause 525107
    svn path=/branches/mono-2-4-2/mcs/; revision=138662
  • mono-2-4-2-3

    revert other changes to AspGenerator from trunk that cause 525107
    svn path=/branches/mono-2-4-2/mcs/; revision=138662
  • mono-2-4-2-3-rc2

    Backport of r137914
    svn path=/branches/mono-2-4-2/mcs/; revision=138592
Something went wrong with that request. Please try again.