Hey, Sorry for not sending it in my last message.
Now it's attached. Carlos. El jue, 11-08-2005 a las 12:33 -0400, Miguel de Icaza escribió: > Hello, > > > I'm re-sending this patch, since the corrected version was only sent by > > mistake to Miguel, Paolo and Ben. > > Carlos, could you please provide a ChangeLog for these changes? > > Explain in the ChangeLog what this does and what this fixes. > > > > > Ben, I applied your change, do you think it's ok? > > > > Carlos. > > > > El mar, 02-08-2005 a las 14:41 -0500, Carlos Alberto Cortez escribió: > > > Hello, > > > > > > The changes suggested by Ben are attached. > > > > > > Carlos. > > > > >
Index: ChangeLog =================================================================== --- ChangeLog (revisión: 48297) +++ ChangeLog (copia de trabajo) @@ -1,3 +1,44 @@ +2005-08-11 Carlos Alberto Cortez <[EMAIL PROTECTED]> + + This patch implements a big portion of publisher policy + support, used to bind assembly versions and redirect + one assembly from version A to version B. + + * assembly.c: + (assembly_binding_maps_name): New static function for checking if a + assembly binding information maps an assembly name. + (assembly_binding_info_free): New function for freeing + assembly binding information resources. + (start_element): New static function used to parse publisher policy + config files. + (policy_parser): New static GMarkupParser containing the functions + used when parsing config files. + (get_publisher_policy_info): New static function for retrieving + assembly binding information from a MonoImage. + (compare_versions): New static function for comparing an assembly + binding information data and the version of an assembly name. + (check_policy_versions): New static function for checking if an + assembly binding info mapping an assembly name is valid for it. + (mono_assembly_load_publisher_policy): New static function for + loading the 'policy.major.minor.MyAssembly' image for an assembly + with an assembly name 'aname'. + (mono_assembly_bind_version): New static function for updating + assembly redirection. + (mono_assembly_apply_binding): New static function for applying + assembly binding. + (search_binding_loaded): New static function for searching + loaded assembly binding infos in the cache domain. + + * domain.c (mono_domain_free) : Add instructions to free resources of + assembly bindings (domain->assembly_bindings). + + * domain-internals.h: Add a cache of assembly bindings + per domain using a GSList. + + * metadata-internals.h: Add AssemblyBindingInfo and version + structs, which contain information about assembly binding. + Also declare the assembly_binding_info_free function used in domain.c + 2005-08-11 Zoltan Varga <[EMAIL PROTECTED]> * marshal.c (mono_marshal_get_string_encoding): Fix handling of CharSet.Auto. Fixes #75769.
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list