X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2FChangeLog;h=f0d03ff1935331228154ec31aa6f609db1cf58b3;hb=e62e8cad567e7017e19614f1d624b55012f7da71;hp=89d161188da1bc732784b50188bc9858e3d5507c;hpb=bf10762927bae615307d1b2a7fd21f6d35395f2c;p=mono.git diff --git a/mono/metadata/ChangeLog b/mono/metadata/ChangeLog index 89d161188da..f0d03ff1935 100644 --- a/mono/metadata/ChangeLog +++ b/mono/metadata/ChangeLog @@ -1,3 +1,101 @@ +2004-06-08 Martin Baulig + + * icall.c (ves_icall_ModuleBuilder_getMethodToken): New icall. + + * metadata.c (mono_metadata_parse_method_signature): When parsing + a MethodDef which has VarArgs, set sentinelpos. + + * metadata.h (MonoMethodSignature): Make `sentinalpos' a signed + `gint16' since we're using -1 for non-varargs methods. + + * reflection.c + (ReflectionMethodBuilder): Added `MonoArray *opt_types'. + (method_encode_signature): Added varargs support. + (method_builder_encode_signature): Likewise. + (mono_image_get_varargs_method_token): New static method. + (mono_image_create_method_token): New public method; this is + called via an icall instead of mono_image_create_token() when + calling a varargs method. + +2004-06-08 Lluis Sanchez Gual + + * locales.c: Fixed memory leak in Char.ToLower/ToUpper. + +2004-06-08 Atsushi Enomoto + + * culture-info-tables.h : Reflecting the latest locale-builder that + fixed empty array representation ({} to {0}). + +2004-06-07 Jackson Harper + + * assembly.c: It should be /lib/mono/gac when + looking up extra gac paths. This allows MONO_GAC_PATH to act + exactly like a prefix. + +2004-06-08 Zoltan Varga + + * reflection.c (mono_reflection_type_from_name): Make a copy of the + type name before modifying it. Fixes #59405. + +2004-06-08 Atsushi Enomoto + + * culture-info.h: added fields for "all datetime patterns". + * locales.c: ( ves_icall_System_Globalization_CultureInfo + _construct_datetime_format ()): fill xxx_patterns fields. + * object.h: added fields for "all datetime patterns" to + MonoDateTimeFormatInfo. + * culture-info-tables.h: reflecting locale-builder updates. + +2004-06-08 Zoltan Varga + + * icall.c (ves_icall_Type_GetEvents_internal): Handle the case when + the event has no add and remove methods. Fixes #59629. + +2004-06-05 Sebastien Pouliot + + * object.c: Fixed possible integer overflow when allocating large + strings. + +2004-06-05 Atsushi Enomoto + + * culture-info-tables.h: reflecting locale-builder updates. + +2004-06-05 Atsushi Enomoto + + * culture-info-tables.h: reflecting locale-builder updates. + +2004-06-03 Atsushi Enomoto + + * culture-info-tables.h: reflecting locale-builder updates. + +2004-06-03 Lluis Sanchez Gual + + * threads.c: Made Thread.Sleep abortable. + +2004-06-02 Martin Baulig + + * mono-debug.h (MONO_DEBUGGER_VERSION): Bumped version to 41. + + * debug-mono-symfile.h: Bumped symbol file version number to 37. + +2004-05-31 Zoltan Varga + + * marshal.c (mono_marshal_get_runtime_invoke): Fix CR/LFs. + +2004-05-30 Jackson Harper + + * reflection.c: Do not hardcode assembly versions or public key + tokens anymore. All of this except the corlib section was dead + code anyways. + +2004-05-29 Zoltan Varga + + * object.c (mono_runtime_invoke_array): Automatically create boxed + objects for byref valuetypes if needed. Fixes #59300. + + * object.c (mono_method_return_message_restore): Handle + MONO_TYPE_OBJECT as well. + 2004-05-28 Jackson Harper * reflection.c: The modified type encoding was causing build