2010-03-03 Marek Habersack <mhabersack@novell.com>
commita9132a858cd59fe5e6c0b8aaf6d1d813697bae50
authormhabersack <mhabersack@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 3 Mar 2010 14:16:14 +0000 (3 14:16 +0000)
committermhabersack <mhabersack@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 3 Mar 2010 14:16:14 +0000 (3 14:16 +0000)
tree5c36dd29cbbeb4a96c05cf8c44948a7c1cda3eef
parent4eb613d3d6441f3352d6606956efab8cba239df1
2010-03-03  Marek Habersack  <mhabersack@novell.com>

* mono-config.c (mono_config_parse_assembly_bindings): added -
parses assembly binding redirections from appdomain's config
file.

* metadata-internals.h: added definition of a new function -
mono_config_parse_assembly_bindings - to support parsing assembly
binding redirections defined in appdomain's config file.

* domain-internals.h: added two new fields to _MonoDomain - a list
of assembly bindings and a flag to parse the config file only
once.

* assembly.c (assembly_binding_maps_name): empty culture name and
NULL culture name are considered equal.
(mono_assembly_apply_binding): added support for domain specific
assembly binding redirections, read from the appdomain's
configuration file. Fixes bug #580185

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@152931 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/metadata/ChangeLog
mono/metadata/assembly.c
mono/metadata/domain-internals.h
mono/metadata/domain.c
mono/metadata/metadata-internals.h
mono/metadata/mono-config.c