xamarin-macios/tools/mtouch
Rolf Bjarne Kvinge 257de9c2c0 [mtouch] Normalize strings that refer to assemblies and their paths before comparing them. Fixes #57266. (#2217)
HFS normalizes filenames to Form D when files are stored. This means that an
assembly whose assembly name is stored in Form C might be stored in a file
whose filename is Form D (which you'll get if you use the Form C filename).

However, this is a problem when we've already loaded an assembly and if we
doesn't take normalization into account: we check the cache based on the
filename, but store in the cache based on the assembly name. If those two uses
different normalization schemes, bad things (bug #57266) happen.

So in these scenarios normalize strings before comparing them.

https://bugzilla.xamarin.com/show_bug.cgi?id=57266
2017-06-15 11:24:31 +02:00
..
.gitignore Refactor static registrar to produce both a header and a source file. 2016-05-17 11:23:47 +02:00
Application.cs Merge Quote methods into a single class instead of multiple versions (#2153) 2017-06-06 12:32:25 -08:00
Assembly.cs [mtouch] Compare contents of config files before copying them. (#2142) 2017-05-31 13:15:43 +02:00
AssemblyResolver.cs [mtouch] Normalize strings that refer to assemblies and their paths before comparing them. Fixes #57266. (#2217) 2017-06-15 11:24:31 +02:00
BitcodeConverter.cs [mtouch] Handle non-ascii characters when converting assembly to bitcode assembly. Fixes #56876. (#2141) 2017-06-01 17:24:39 +02:00
BuildTasks.mtouch.cs Merge Quote methods into a single class instead of multiple versions (#2153) 2017-06-06 12:32:25 -08:00
Makefile Merge Quote methods into a single class instead of multiple versions (#2153) 2017-06-06 12:32:25 -08:00
SdkVersions.cs.in Add mtouch to the build. 2016-04-24 14:47:27 -04:00
Stripper.cs Merge Quote methods into a single class instead of multiple versions (#2153) 2017-06-06 12:32:25 -08:00
Target.cs Merge Quote methods into a single class instead of multiple versions (#2153) 2017-06-06 12:32:25 -08:00
Tuning.cs fixes a null reference exception that can be caused during compile time related to bug 57214 (#2172) 2017-06-04 18:40:28 -04:00
error.cs Fixup Xamarin.Mac Hybrid AOT and improve testing (#1995) 2017-05-16 13:29:08 -05:00
monotouch-fixes.c Build our runtime. 2016-04-24 14:47:24 -04:00
mtouch.cs Merge Quote methods into a single class instead of multiple versions (#2153) 2017-06-06 12:32:25 -08:00
mtouch.csproj Merge Quote methods into a single class instead of multiple versions (#2153) 2017-06-06 12:32:25 -08:00
mtouch.in [mtouch] Exec the binary in the script. (#1295) 2016-12-02 17:41:38 +01:00
mtouch.sln [mtouch] Add the mtouch test project to the Xamarin.iOS solution. (#1510) 2017-01-16 18:46:15 +01:00
simlauncher.m [Mac,iOS] Generate create_classes as C methods so they can be used from objc. (#2158) 2017-06-02 09:19:04 +02:00