2007-09-12 Marek Habersack <mhabersack@novell.com>
authorMarek Habersack <grendel@twistedcode.net>
Wed, 12 Sep 2007 11:17:45 +0000 (11:17 -0000)
committerMarek Habersack <grendel@twistedcode.net>
Wed, 12 Sep 2007 11:17:45 +0000 (11:17 -0000)
commit7c50c3ceb826877c5cf781572cfe99037b98a289
tree3d84588c3079f788cdc77d17d2a43f5592c5e4c1
parentfdcf281f9b18ca409ed2ed64e22cd7c4e0ffa03c
2007-09-12  Marek Habersack  <mhabersack@novell.com>

            * assemblyresolve_event2.2.cs: added tests for assembly resolution
            event handler.

            * assemblyresolve_event.cs: added tests for assembly resolution
            event handler.

2007-09-12  Marek Habersack  <mhabersack@novell.com>

            * appdomain.c (mono_runtime_init): do not install postload hooks -
            tests show that MS.NET doesn't use anything of that sort to
            trigger the AppDomain.AssemblyResolve event.
            (mono_try_assembly_resolve): renamed from try_assembly_resolve and
            made non-static.

            * assembly.c (mono_assembly_load_with_partial_name): if other
            attempts fail, trigger the AppDomain.AssemblyResolve event handler
            to resolve the assembly.

            * domain-internals.h: added mono_try_assembly_resolve and marked
            it as internal.

svn path=/trunk/mono/; revision=85677
mono/metadata/ChangeLog
mono/metadata/appdomain.c
mono/metadata/assembly.c
mono/metadata/domain-internals.h
mono/tests/ChangeLog
mono/tests/Makefile.am
mono/tests/assemblyresolve_event.cs [new file with mode: 0644]
mono/tests/assemblyresolve_event2.2.cs [new file with mode: 0644]