Skip to content
Commits on Feb 2, 2011
  1. @kumpera

    Fix dynamic method cleanup at shutdown.

    kumpera committed with Andrew Jorgensen
            * gc.c (mono_gc_cleanup): Cleanup all reference
            queues after regular finalization.
    
            * reflection.c: The dynamic method ref queue is finalized
            by the runtime itself.
    
            * runtime.c: Ditto.
  2. @vargaz @toshok

    2010-03-09 Zoltan Varga <vargaz@gmail.com>

    vargaz committed with toshok
    	* include/private/gc_locks.h: Fix amd64 build with newer gcc's.
    
    svn path=/branches/mono-2-6/mono/; revision=153292
  3. @kumpera @toshok

    Don't use finalization to cleanup dynamic methods.

    kumpera committed with toshok
            * reflection.c: Use a reference queue to cleanup
            dynamic methods instead of finalization.
    
            * runtime.c: Shutdown the dynamic method queue
            before runtime cleanup begins.
    
            * DynamicMethod.cs: No longer finalizable.
    
            * icall-def.h: Remove unused dynamic method icall.
    
            Fixes #660422
    
        Implement a reference queue API.
    
            * gc.c: A reference queue allows one to queue
            callbcks for when objects are collected.
            It allows for safe cleanup of objects that can
            only be done when it is effectively collected.
            The major difference with regular finalization
            is that the collector makes sure the object
            was collected - and can't be resurrected.
    
            * gc-internal.h: Export entrypoints for the
            new API.
  4. @vargaz @toshok

    2010-03-09 Zoltan Varga <vargaz@gmail.com>

    vargaz committed with toshok
    	* object-internals.h (_G_BOOLEAN_EXPR): Fix the definition of this to explicitly
    	convert to a boolean, recent gcc versions compile this differently.
    
    svn path=/branches/mono-2-6/mono/; revision=153373
  5. @kumpera @toshok

    In metadata:

    kumpera committed with toshok
    2010-02-09  Rodrigo Kumpera  <rkumpera@novell.com>
    
    	* icall.c (param_info_get_type_modifiers): Handle the case when the member object is a
    	property. This happens which instances returned by PropertyInfo::GetIndexParameters ().
    
    	* reflection.c (mono_reflection_get_custom_attrs_info): Ditto.
    
    	* object-internals.h: Export mono_class_is_reflection_method_or_constructor as part of
    	the internal API.
    
    	Fixes #574434.
    
    	Backport of r151093.
    
    svn path=/branches/mono-2-6/mono/; revision=151094
  6. @kumpera @toshok

    Implement a reference queue API.

    kumpera committed with toshok
    	* gc.c: A reference queue allows one to queue
    	callbcks for when objects are collected.
    	It allows for safe cleanup of objects that can
    	only be done when it is effectively collected.
    	The major difference with regular finalization
    	is that the collector makes sure the object
    	was collected - and can't be resurrected.
    
    	* gc-internal.h: Export entrypoints for the
    	new API.
  7. @vargaz @toshok
  8. @vargaz @toshok
Commits on Jan 28, 2010
  1. merge up to r150220 from branch 2-6

    Chris Toshok committed
    svn path=/branches/moon/moon-2-0/mono/; revision=150389
  2. merge up to r150220 from branch 2-6

    Chris Toshok committed
    svn path=/branches/moon/moon-2-0/mcs/; revision=150388
Commits on Jan 26, 2010
  1. 2010-01-26 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot committed
    	* DataContractJsonSerializer_2_1.cs: Don't hide [Field|Method]
    	AccessException inside a SerializationException but in a 
    	SecurityException.
    	[Backport r150219]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150220
  2. backport r150214

    Sebastien Pouliot committed
    svn path=/branches/mono-2-6/mcs/; revision=150215
  3. @marek-safar

    2010-01-26 Marek Safar <marek.safar@gmail.com>

    marek-safar committed
    	A fix for bug #573329
    	* eval.cs: Don't disable error reporting completely on silent mode.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150204
Commits on Jan 25, 2010
  1. 2010-01-25 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot committed
    	* net_2_1_raw_System.ServiceModel.Web.dll.sources: Use custom
    	version of DataContractJsonSerializer for Moonlight
    	[Backport r150153]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150154
  2. 2010-01-25 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot committed
    	* DataContractJsonSerializerTest.cs: Add non-working test cases
    	for null-string, known types and handling floating point special
    	values
    	[Backport r150141]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150152
  3. 2010-01-25 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot committed
    	* DataContractJsonSerializer_2_1.cs: New. Simpler version for 
    	Moonlight since it does not inherit from the same base type nor
    	does it overrides any base methods.
    	[Backport r150149]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150150
  4. 2010-01-25 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot committed
    	* AssemblyInfo.cs: Fix attributes for Moonlight
    	[Backport r150147]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150148
  5. In .:

    Sebastien Pouliot committed
    2010-01-25  Sebastien Pouliot  <sebastien@ximian.com>
    
    	* System.Net.dll.sources: Add UdpAnySourceMulticastClient and
    	UdpSingleSourceMulticastClient stubs (with some validations)
    	for SL4 (required to compile tests)
    	[Backport r150127]
    
    In System.Net:
    2010-01-25  Sebastien Pouliot  <sebastien@ximian.com>
    
    	* UdpAnySourceMulticastClient.cs: New. Stub for SL4
    	* UdpSingleSourceMulticastClient.cs: New. Stub for SL4
    	[Backport r150127]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150128
  6. @vargaz

    2010-01-25 Zoltan Varga <vargaz@gmail.com>

    vargaz committed
    	* icall.c (ves_icall_System_Array_SetValueImpl): Handle nullable types correctly.
    	Fixes #573322.
    
    svn path=/branches/mono-2-6/mono/; revision=150125
  7. @vargaz

    2010-01-06 Atsushi Enomoto <atsushi@ximian.com>

    vargaz committed
    	* culture-info-table.h : regenerated.
    
    svn path=/branches/mono-2-6/mono/; revision=150118
  8. @vargaz

    2010-01-06 Atsushi Enomoto <atsushi@ximian.com>

    vargaz committed
    	* Driver.cs : support FirstDayOfWeek. Fixed bug #567944.
    	  Patch by Jose Antonio Sanchez Lazaro.
    
    svn path=/branches/mono-2-6/mono/; revision=150117
  9. @atsushieno

    backport r150102.

    atsushieno committed
    svn path=/branches/mono-2-6/mcs/; revision=150106
  10. @atsushieno

    backport r150100.

    atsushieno committed
    svn path=/branches/mono-2-6/mcs/; revision=150101
Commits on Jan 22, 2010
  1. @atsushieno

    backport r150041.

    atsushieno committed
    svn path=/branches/mono-2-6/mcs/; revision=150042
  2. 2010-01-21 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot committed
    	* SocketAsyncEventArgs.cs: Apply Gendarme's ProtectCallToEventDelegatesRule
    	[Backport r150033]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150034
  3. @carlosalberto

    2010-01-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>

    carlosalberto committed
    	* IPEndPoint.cs: When throwing an ArgumentException in Create()
    	because of a mismatch in the address family, use a more informative
    	message. Patch by Juho Vähä-Herttu<juhovh@iki.fi>.
    	Fixes #505105.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150032
Commits on Jan 21, 2010
  1. @carlosalberto

    2010-01-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>

    carlosalberto committed
    	* ComboBox.cs: When the normal drop down window is closed, make sure
    	that the auto complete list -if any- is closed as well, instead of
    	stay open without need.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150029
  2. @carlosalberto

    * TextBox.cs: When showing the autocomplete listbox, make sure it's on

    carlosalberto committed
     	top, by calling the raw XplatUI.SetZOrder for it, since we can't
     	properly call BringToFront on it as it is parentless. This fixes an
     	issue when using this feature with ComboBox's own parentless listbox.
     	Fixes the remaining bits of #489339.
    
    2010-01-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150027
  3. @carlosalberto

    * XplatUI.cs:

    carlosalberto committed
     	* XplatUIDriver:
    	* XplatUICarbon:
     	* XplatUIWin32:
     	* XplatUIX11.cs: 
     	* XplatUIStructs: Implement support for different kind of audible
     	alerts in Windows, and update the requiered classes.
     	* MessageBox.cs: 
     	* TextBoxBase.cs: Update calls to XplatUI.AudibleAlert.
     	Fixes #473725.
    
    2010-01-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150024
  4. @carlosalberto

    * ComboBox.cs: When use manually setting DropDownHeight, ignore the

    carlosalberto committed
    	MaxDropDownHeight property - also rename our field 'count' to
    	'visible_items_count' to avoid confusion as much as possible.
    	Fixes an issue with several items, showing an incorrect layout.
    
    2010-01-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150021
  5. @carlosalberto

    2010-01-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>

    carlosalberto committed
    	* RichTextBoxTest.cs: New test for the Modified property.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150019
  6. @carlosalberto

    2010-01-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>

    carlosalberto committed
    	* RichTextBox.cs: SelectedText should set Modified to true. Observe
    	that this is happening just here, not for the Text property, and
    	neither for the TextBoxBase impl.
    	Fixes #569950.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150017
  7. @vargaz

    2010-01-21 Zoltan Varga <vargaz@gmail.com>

    vargaz committed
    	* exceptions-amd64.c (mono_arch_notify_pending_exc): Avoid a crash if the
    	thread has not fully started yet.
    
    svn path=/branches/mono-2-6/mono/; revision=150014
  8. @kumpera

    In metadata:

    kumpera committed
    	* reflection.c (typebuilder_setup_fields): Pretend field setup already
    	happened before starting to encode the actual fields. This avoid ciclic
    	dependencies and eventual crashes.
    
    	Fixes #572660.
    
    	Backport of r150008.
    
    2010-01-21  Rodrigo Kumpera  <rkumpera@novell.com>
    
    
    svn path=/branches/mono-2-6/mono/; revision=150011
  9. In Test/System.Net:

    Sebastien Pouliot committed
    2010-01-21  Sebastien Pouliot  <sebastien@ximian.com>
    
    	* CookieContainerTest.cs: Additional test cases from Tom Philpot
    	[Backport r149976 + NET_1_1 fixes]
    
    In System.Net:
    2010-01-21  Sebastien Pouliot  <sebastien@ximian.com>
    
    	* CookieContainer.cs: Fix to cloning and expiration. Patch
    	by Tom Philpot <tom.philpot@logos.com>
    	[Backport r149976 + NET_1_1 fixes]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=150006
Something went wrong with that request. Please try again.