X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2FChangeLog;h=b10c39482168bf21496505279732ee199c710886;hb=75c9137998ed0b72d877f86e060faa0371384f44;hp=163603c570460883e67691dff1125ef77de558c5;hpb=742a5862d44940e75b3de4853e547066407478d3;p=mono.git diff --git a/mono/metadata/ChangeLog b/mono/metadata/ChangeLog index 163603c5704..b10c3948216 100644 --- a/mono/metadata/ChangeLog +++ b/mono/metadata/ChangeLog @@ -1,3 +1,104 @@ +2004-02-02 Zoltan Varga + + * gc.c threads.c: Make the finalizer thread a normal managed thread so + the finalizer code can use thread functionality. + + * threads.c: Make some functions more robust. + + * loader.c (mono_lookup_pinvoke_call): Another attempt at fixing #22532. + + * metadata.h: Add new marshalling conventions. + + * marshal.c (mono_marshal_get_native_wrapper): Add support for unicode + stringbuilder marshalling. Fixes #53700. + + * reflection.h (MonoReflectionTypeBuilder): Add 'permissions' field. + + * reflection.c (mono_image_get_type_info): Save declarative security + info. + + * reflection.c (mono_image_get_field_info): Handle uninitialized + unmanaged fields as well. + + * appdomain.c: Bump corlib version. + +2004-02-01 Martin Baulig + + * loader.c (method_from_methodspec): Use `ginst->mtype_argc/v' for + method type arguments. + +2004-01-30 Duncan Mak + + * marshal.h: Add prototype for + "ves_icall_System_Runtime_InteropServices_Marshal_AllocCoTaskMem" + and + "ves_icall_System_Runtime_InteropServices_Marshal_FreeCoTaskMem" to + fix the build. + +2004-01-30 Zoltan Varga + + * marshal.c (ves_icall_System_Runtime_InteropServices_Marshal_AllocCoTaskMem): New icall. + (ves_icall_System_Runtime_InteropServices_Marshal_FreeCoTaskMem): New icall. + +2004-01-29 Zoltan Varga + + * marshal.c (mono_marshal_get_native_wrapper): Add support for + custom marshalling of valuetypes. + + * marshal.c: Fix some warnings. + +2004-01-29 Martin Baulig + + * class.h (MonoGenericInst): Added `mtype_argc' and `mtype_argv' + for generic method parameters. + + * reflection.c (method_encode_methodspec): Write the uninflated + signature into the methodspec table. + (mono_reflection_inflate_method_or_ctor): Ensure `res->declaring' + is always the uninflated method. + (reflection_methodbuilder_to_mono_method): Copy the generic + parameters from the MethodBuilder into `header->gen_params'. + +2004-01-29 Zoltan Varga + + * class.c (mono_class_from_generic_parameter): Fix warning. + +2004-01-27 Martin Baulig + + * class.c (mono_class_from_generic_parameter): Don't create + `klass->methods' here. + +2004-01-26 Zoltan Varga + + * loader.c (mono_lookup_pinvoke_call): Disable trimming of .dll + extension since it does not work with libraries named lib.dll.so. + +2004-01-25 Martin Baulig + + * class.c (mono_class_inflate_generic_type): Added support for + MONO_TYPE_GENERICINST. + + * reflection.c (mono_reflection_inflate_method_or_ctor): Also + inflate methods on open constructed types. + +2004-01-24 Gonzalo Paniagua Javier + + * object.c: fire ProcessExit event in the root AppDomain after running + Main. Fixes bug #53299. + +Fri Jan 23 21:27:40 CET 2004 Paolo Molaro + + * socket-io.c: include the new socket-wrappers.h header. + Use the wrappers instead of the unix socket functions to make the code + more clear. + +2004-01-23 Zoltan Varga + + * profiler.c (merge_methods): Fix merging of profile info. Fixes #53010. + + * loader.c (mono_lookup_pinvoke_call): Strip .dll from library names. + Fixes #22532. + 2004-01-22 Zoltan Varga * reflection.c (mono_image_create_pefile): Handle the case when the