Imported Upstream version 4.2.1.124
Former-commit-id: 3b6a300a4ce80578c93599ba6e26a8f66743cde0
This commit is contained in:
parent
4c37e28ac4
commit
d11e8b35fd
@ -1318,7 +1318,8 @@ namespace System
|
|||||||
else {
|
else {
|
||||||
abbrevs.Add (abbrev_index, sb.ToString ());
|
abbrevs.Add (abbrev_index, sb.ToString ());
|
||||||
//Adding all the substrings too, as it seems to be used, at least for Africa/Windhoek
|
//Adding all the substrings too, as it seems to be used, at least for Africa/Windhoek
|
||||||
for (int j = 1; j < sb.Length; j++)
|
//j == sb.Length empty substring also needs to be added #31432
|
||||||
|
for (int j = 1; j <= sb.Length; j++)
|
||||||
abbrevs.Add (abbrev_index + j, sb.ToString (j, sb.Length - j));
|
abbrevs.Add (abbrev_index + j, sb.ToString (j, sb.Length - j));
|
||||||
abbrev_index = i + 1;
|
abbrev_index = i + 1;
|
||||||
sb = new StringBuilder ();
|
sb = new StringBuilder ();
|
||||||
|
@ -1076,5 +1076,30 @@ namespace MonoTests.System
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[TestFixture]
|
||||||
|
public class ParseTZBuffer
|
||||||
|
{
|
||||||
|
MethodInfo parseTZBuffer;
|
||||||
|
|
||||||
|
[SetUp]
|
||||||
|
public void Setup()
|
||||||
|
{
|
||||||
|
var flags = BindingFlags.Static | BindingFlags.NonPublic;
|
||||||
|
parseTZBuffer = typeof (TimeZoneInfo).GetMethod ("ParseTZBuffer", flags);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void Bug31432 ()
|
||||||
|
{
|
||||||
|
// Europe/Moscow from failing device
|
||||||
|
var base64Data = "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";
|
||||||
|
|
||||||
|
var data = Convert.FromBase64String (base64Data);
|
||||||
|
|
||||||
|
var tz = parseTZBuffer.Invoke (null, new object[] { "Test", data, data.Length});
|
||||||
|
Assert.IsTrue (tz != null);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
f8f8e8e5ba7264993dba7738414a0123ab743cfe
|
06f7fdab7429fe3c9ed22771dfe9380d208f037d
|
@ -1 +1 @@
|
|||||||
4e690a5fc430b0f2617d1e6ef0c3f48c60c2acf2
|
f41bbb4a396f59eec461720dfc065f676523d1c1
|
@ -1 +1 @@
|
|||||||
3d129032906541b033f18089e67b70c7bfa0a13a
|
ff03cd74a2624bd0a4a51658bb41e7d90f3144c9
|
@ -1 +1 @@
|
|||||||
32e21a2c8d84ae3b6a90e4eafcfb933ce24d0350
|
d8009a94148589526c8dc39f0e1c0ca9e77217e8
|
@ -1 +1 @@
|
|||||||
ff1a5fc565b24ddfc0c76f0f19d1271343f59208
|
22fc25a9bdf68807d3d57dc73d711bbd3bc8bc79
|
@ -334,6 +334,9 @@ namespace Mono.Linker.Steps {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
MarkType (et);
|
MarkType (et);
|
||||||
|
if (argument.Value == null)
|
||||||
|
return;
|
||||||
|
|
||||||
foreach (var cac in (CustomAttributeArgument[]) argument.Value)
|
foreach (var cac in (CustomAttributeArgument[]) argument.Value)
|
||||||
MarkWithResolvedScope ((TypeReference) cac.Value);
|
MarkWithResolvedScope ((TypeReference) cac.Value);
|
||||||
} else if (at.Namespace == "System" && at.Name == "Type") {
|
} else if (at.Namespace == "System" && at.Name == "Type") {
|
||||||
@ -355,7 +358,6 @@ namespace Mono.Linker.Steps {
|
|||||||
if ((git != null) && git.HasGenericArguments) {
|
if ((git != null) && git.HasGenericArguments) {
|
||||||
foreach (var ga in git.GenericArguments)
|
foreach (var ga in git.GenericArguments)
|
||||||
MarkWithResolvedScope (ga);
|
MarkWithResolvedScope (ga);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
// we cannot set the Scope of a TypeSpecification but it's element type can be set
|
// we cannot set the Scope of a TypeSpecification but it's element type can be set
|
||||||
// e.g. System.String[] -> System.String
|
// e.g. System.String[] -> System.String
|
||||||
|
@ -129,15 +129,24 @@ namespace Mono.Linker.Steps {
|
|||||||
return new Regex (pattern.Replace(".", @"\.").Replace("*", "(.*)"));
|
return new Regex (pattern.Replace(".", @"\.").Replace("*", "(.*)"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MatchType (TypeDefinition type, Regex regex, XPathNavigator nav)
|
||||||
|
{
|
||||||
|
if (regex.Match (type.FullName).Success)
|
||||||
|
ProcessType (type, nav);
|
||||||
|
|
||||||
|
if (!type.HasNestedTypes)
|
||||||
|
return;
|
||||||
|
|
||||||
|
foreach (var nt in type.NestedTypes)
|
||||||
|
MatchType (nt, regex, nav);
|
||||||
|
}
|
||||||
|
|
||||||
void ProcessTypePattern (string fullname, AssemblyDefinition assembly, XPathNavigator nav)
|
void ProcessTypePattern (string fullname, AssemblyDefinition assembly, XPathNavigator nav)
|
||||||
{
|
{
|
||||||
Regex regex = CreateRegexFromPattern (fullname);
|
Regex regex = CreateRegexFromPattern (fullname);
|
||||||
|
|
||||||
foreach (TypeDefinition type in assembly.MainModule.Types) {
|
foreach (TypeDefinition type in assembly.MainModule.Types) {
|
||||||
if (!regex.Match (type.FullName).Success)
|
MatchType (type, regex, nav);
|
||||||
continue;
|
|
||||||
|
|
||||||
ProcessType (type, nav);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -120,8 +120,6 @@ static const MonoRuntimeInfo *current_runtime = NULL;
|
|||||||
*/
|
*/
|
||||||
static const MonoRuntimeInfo supported_runtimes[] = {
|
static const MonoRuntimeInfo supported_runtimes[] = {
|
||||||
{"v4.0.30319","4.5", { {4,0,0,0}, {10,0,0,0}, {4,0,0,0}, {4,0,0,0} } },
|
{"v4.0.30319","4.5", { {4,0,0,0}, {10,0,0,0}, {4,0,0,0}, {4,0,0,0} } },
|
||||||
{"v4.0.30128","4.0", { {4,0,0,0}, {10,0,0,0}, {4,0,0,0}, {4,0,0,0} } },
|
|
||||||
{"v4.0.20506","4.0", { {4,0,0,0}, {10,0,0,0}, {4,0,0,0}, {4,0,0,0} } },
|
|
||||||
{"mobile", "2.1", { {2,0,5,0}, {10,0,0,0}, {2,0,5,0}, {2,0,5,0} } },
|
{"mobile", "2.1", { {2,0,5,0}, {10,0,0,0}, {2,0,5,0}, {2,0,5,0} } },
|
||||||
{"moonlight", "2.1", { {2,0,5,0}, { 9,0,0,0}, {3,5,0,0}, {3,0,0,0} } },
|
{"moonlight", "2.1", { {2,0,5,0}, { 9,0,0,0}, {3,5,0,0}, {3,0,0,0} } },
|
||||||
};
|
};
|
||||||
|
@ -749,7 +749,7 @@ EXTRA_DIST = TestDriver.cs \
|
|||||||
Makefile.am.in
|
Makefile.am.in
|
||||||
|
|
||||||
version.h: Makefile
|
version.h: Makefile
|
||||||
echo "#define FULL_VERSION \"Stable 4.2.1.102/6dd2d0d\"" > version.h
|
echo "#define FULL_VERSION \"Stable 4.2.1.124/39edf24\"" > version.h
|
||||||
|
|
||||||
# Utility target for patching libtool to speed up linking
|
# Utility target for patching libtool to speed up linking
|
||||||
patch-libtool:
|
patch-libtool:
|
||||||
|
@ -749,7 +749,7 @@ EXTRA_DIST = TestDriver.cs \
|
|||||||
Makefile.am.in
|
Makefile.am.in
|
||||||
|
|
||||||
version.h: Makefile
|
version.h: Makefile
|
||||||
echo "#define FULL_VERSION \"Stable 4.2.1.102/6dd2d0d\"" > version.h
|
echo "#define FULL_VERSION \"Stable 4.2.1.124/39edf24\"" > version.h
|
||||||
|
|
||||||
# Utility target for patching libtool to speed up linking
|
# Utility target for patching libtool to speed up linking
|
||||||
patch-libtool:
|
patch-libtool:
|
||||||
|
@ -1 +1 @@
|
|||||||
93d782893e1caf2f8a1ed7b26a892c99955b11e1
|
3cfd458f71bd744fd88bb6d83cb1577e532349ed
|
@ -1 +1 @@
|
|||||||
cb63252e0018b9aefb43fe181130006eafb121b8
|
cfb7eed7bb4f48fe36aa3b8c99187b233fb8ed25
|
@ -1 +1 @@
|
|||||||
bf88f17bace11357a53f5ac7a00bdefc6a4588ee
|
f71435042be76f9c1351b68ab479e824c9cd68f3
|
@ -882,11 +882,11 @@ class_type_info (MonoDomain *domain, MonoClass *class, MonoRgctxInfoType info_ty
|
|||||||
return GUINT_TO_POINTER (mono_class_value_size (class, NULL));
|
return GUINT_TO_POINTER (mono_class_value_size (class, NULL));
|
||||||
case MONO_RGCTX_INFO_CLASS_BOX_TYPE:
|
case MONO_RGCTX_INFO_CLASS_BOX_TYPE:
|
||||||
if (MONO_TYPE_IS_REFERENCE (&class->byval_arg))
|
if (MONO_TYPE_IS_REFERENCE (&class->byval_arg))
|
||||||
return GUINT_TO_POINTER (1);
|
return GUINT_TO_POINTER (MONO_GSHAREDVT_BOX_TYPE_REF);
|
||||||
else if (mono_class_is_nullable (class))
|
else if (mono_class_is_nullable (class))
|
||||||
return GUINT_TO_POINTER (2);
|
return GUINT_TO_POINTER (MONO_GSHAREDVT_BOX_TYPE_NULLABLE);
|
||||||
else
|
else
|
||||||
return GUINT_TO_POINTER (0);
|
return GUINT_TO_POINTER (MONO_GSHAREDVT_BOX_TYPE_VTYPE);
|
||||||
case MONO_RGCTX_INFO_MEMCPY:
|
case MONO_RGCTX_INFO_MEMCPY:
|
||||||
case MONO_RGCTX_INFO_BZERO: {
|
case MONO_RGCTX_INFO_BZERO: {
|
||||||
static MonoMethod *memcpy_method [17];
|
static MonoMethod *memcpy_method [17];
|
||||||
@ -1236,11 +1236,11 @@ instantiate_info (MonoDomain *domain, MonoRuntimeGenericContextInfoTemplate *oti
|
|||||||
|
|
||||||
impl_class = method->klass;
|
impl_class = method->klass;
|
||||||
if (MONO_TYPE_IS_REFERENCE (&impl_class->byval_arg))
|
if (MONO_TYPE_IS_REFERENCE (&impl_class->byval_arg))
|
||||||
return GUINT_TO_POINTER (1);
|
return GUINT_TO_POINTER (MONO_GSHAREDVT_BOX_TYPE_REF);
|
||||||
else if (mono_class_is_nullable (impl_class))
|
else if (mono_class_is_nullable (impl_class))
|
||||||
return GUINT_TO_POINTER (2);
|
return GUINT_TO_POINTER (MONO_GSHAREDVT_BOX_TYPE_NULLABLE);
|
||||||
else
|
else
|
||||||
return GUINT_TO_POINTER (0);
|
return GUINT_TO_POINTER (MONO_GSHAREDVT_BOX_TYPE_VTYPE);
|
||||||
}
|
}
|
||||||
#ifndef DISABLE_REMOTING
|
#ifndef DISABLE_REMOTING
|
||||||
case MONO_RGCTX_INFO_REMOTING_INVOKE_WITH_CHECK:
|
case MONO_RGCTX_INFO_REMOTING_INVOKE_WITH_CHECK:
|
||||||
@ -1253,10 +1253,11 @@ instantiate_info (MonoDomain *domain, MonoRuntimeGenericContextInfoTemplate *oti
|
|||||||
case MONO_RGCTX_INFO_FIELD_OFFSET: {
|
case MONO_RGCTX_INFO_FIELD_OFFSET: {
|
||||||
MonoClassField *field = data;
|
MonoClassField *field = data;
|
||||||
|
|
||||||
|
/* The value is offset by 1 */
|
||||||
if (field->parent->valuetype && !(field->type->attrs & FIELD_ATTRIBUTE_STATIC))
|
if (field->parent->valuetype && !(field->type->attrs & FIELD_ATTRIBUTE_STATIC))
|
||||||
return GUINT_TO_POINTER (field->offset - sizeof (MonoObject));
|
return GUINT_TO_POINTER (field->offset - sizeof (MonoObject) + 1);
|
||||||
else
|
else
|
||||||
return GUINT_TO_POINTER (field->offset);
|
return GUINT_TO_POINTER (field->offset + 1);
|
||||||
}
|
}
|
||||||
case MONO_RGCTX_INFO_METHOD_RGCTX: {
|
case MONO_RGCTX_INFO_METHOD_RGCTX: {
|
||||||
MonoMethodInflated *method = data;
|
MonoMethodInflated *method = data;
|
||||||
@ -1851,6 +1852,7 @@ fill_runtime_generic_context (MonoVTable *class_vtable, MonoRuntimeGenericContex
|
|||||||
method_inst ? method_inst->type_argc : 0, slot, TRUE, TRUE, &do_free);
|
method_inst ? method_inst->type_argc : 0, slot, TRUE, TRUE, &do_free);
|
||||||
/* This might take the loader lock */
|
/* This might take the loader lock */
|
||||||
info = instantiate_info (domain, &oti, &context, class);
|
info = instantiate_info (domain, &oti, &context, class);
|
||||||
|
g_assert (info);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if (method_inst)
|
if (method_inst)
|
||||||
|
@ -1 +1 @@
|
|||||||
7c01d8b67d92f0bebbdeff1c929e982a99b7d3bb
|
2e5dc1ce3dbfe8e7af13b7ab7a5e73b37690cfdf
|
@ -1 +1 @@
|
|||||||
#define FULL_VERSION "Stable 4.2.1.102/6dd2d0d"
|
#define FULL_VERSION "Stable 4.2.1.124/39edf24"
|
||||||
|
@ -76,11 +76,6 @@ mono_get_address_info (const char *hostname, int port, int flags, MonoAddressInf
|
|||||||
|
|
||||||
while (res) {
|
while (res) {
|
||||||
cur = g_new0 (MonoAddressEntry, 1);
|
cur = g_new0 (MonoAddressEntry, 1);
|
||||||
if (prev)
|
|
||||||
prev->next = cur;
|
|
||||||
else
|
|
||||||
addr_info->entries = cur;
|
|
||||||
|
|
||||||
cur->family = res->ai_family;
|
cur->family = res->ai_family;
|
||||||
cur->socktype = res->ai_socktype;
|
cur->socktype = res->ai_socktype;
|
||||||
cur->protocol = res->ai_protocol;
|
cur->protocol = res->ai_protocol;
|
||||||
@ -91,12 +86,20 @@ mono_get_address_info (const char *hostname, int port, int flags, MonoAddressInf
|
|||||||
cur->address_len = sizeof (struct in6_addr);
|
cur->address_len = sizeof (struct in6_addr);
|
||||||
cur->address.v6 = ((struct sockaddr_in6*)res->ai_addr)->sin6_addr;
|
cur->address.v6 = ((struct sockaddr_in6*)res->ai_addr)->sin6_addr;
|
||||||
} else {
|
} else {
|
||||||
g_error ("Cannot handle address family %d", cur->family);
|
g_warning ("Cannot handle address family %d", cur->family);
|
||||||
|
res = res->ai_next;
|
||||||
|
g_free (cur);
|
||||||
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (res->ai_canonname)
|
if (res->ai_canonname)
|
||||||
cur->canonical_name = g_strdup (res->ai_canonname);
|
cur->canonical_name = g_strdup (res->ai_canonname);
|
||||||
|
|
||||||
|
if (prev)
|
||||||
|
prev->next = cur;
|
||||||
|
else
|
||||||
|
addr_info->entries = cur;
|
||||||
|
|
||||||
prev = cur;
|
prev = cur;
|
||||||
res = res->ai_next;
|
res = res->ai_next;
|
||||||
}
|
}
|
||||||
@ -339,4 +342,4 @@ mono_networking_shutdown (void)
|
|||||||
{
|
{
|
||||||
//nothing really
|
//nothing really
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -71,13 +71,11 @@
|
|||||||
<ClCompile Include="..\mono\metadata\mono-basic-block.c" />
|
<ClCompile Include="..\mono\metadata\mono-basic-block.c" />
|
||||||
<ClCompile Include="..\mono\metadata\mono-config.c" />
|
<ClCompile Include="..\mono\metadata\mono-config.c" />
|
||||||
<ClCompile Include="..\mono\metadata\mono-config-dirs.c" />
|
<ClCompile Include="..\mono\metadata\mono-config-dirs.c" />
|
||||||
<ClCompile Include="..\mono\metadata\mono-cq.c" />
|
|
||||||
<ClCompile Include="..\mono\metadata\mono-debug.c" />
|
<ClCompile Include="..\mono\metadata\mono-debug.c" />
|
||||||
<ClCompile Include="..\mono\metadata\mono-endian.c" />
|
<ClCompile Include="..\mono\metadata\mono-endian.c" />
|
||||||
<ClCompile Include="..\mono\metadata\mono-hash.c" />
|
<ClCompile Include="..\mono\metadata\mono-hash.c" />
|
||||||
<ClCompile Include="..\mono\metadata\mono-mlist.c" />
|
<ClCompile Include="..\mono\metadata\mono-mlist.c" />
|
||||||
<ClCompile Include="..\mono\metadata\mono-perfcounters.c" />
|
<ClCompile Include="..\mono\metadata\mono-perfcounters.c" />
|
||||||
<ClCompile Include="..\mono\metadata\mono-wsq.c" />
|
|
||||||
<ClCompile Include="..\mono\metadata\nacl-stub.c" />
|
<ClCompile Include="..\mono\metadata\nacl-stub.c" />
|
||||||
<ClCompile Include="..\mono\metadata\null-gc.c" />
|
<ClCompile Include="..\mono\metadata\null-gc.c" />
|
||||||
<ClCompile Include="..\mono\metadata\number-ms.c" />
|
<ClCompile Include="..\mono\metadata\number-ms.c" />
|
||||||
@ -129,8 +127,6 @@
|
|||||||
<ClCompile Include="..\mono\metadata\socket-io.c" />
|
<ClCompile Include="..\mono\metadata\socket-io.c" />
|
||||||
<ClCompile Include="..\mono\metadata\string-icalls.c" />
|
<ClCompile Include="..\mono\metadata\string-icalls.c" />
|
||||||
<ClCompile Include="..\mono\metadata\sysmath.c" />
|
<ClCompile Include="..\mono\metadata\sysmath.c" />
|
||||||
<ClCompile Include="..\mono\metadata\threadpool.c" />
|
|
||||||
<ClCompile Include="..\mono\metadata\tpool-poll.c" />
|
|
||||||
<ClCompile Include="..\mono\metadata\threads.c" />
|
<ClCompile Include="..\mono\metadata\threads.c" />
|
||||||
<ClCompile Include="..\mono\metadata\verify.c" />
|
<ClCompile Include="..\mono\metadata\verify.c" />
|
||||||
<ClCompile Include="..\mono\mini\mini-cross-helpers.c" />
|
<ClCompile Include="..\mono\mini\mini-cross-helpers.c" />
|
||||||
@ -178,7 +174,6 @@
|
|||||||
<ClInclude Include="..\mono\metadata\mono-basic-block.h" />
|
<ClInclude Include="..\mono\metadata\mono-basic-block.h" />
|
||||||
<ClInclude Include="..\mono\metadata\mono-config.h" />
|
<ClInclude Include="..\mono\metadata\mono-config.h" />
|
||||||
<ClInclude Include="..\mono\metadata\mono-config-dirs.h" />
|
<ClInclude Include="..\mono\metadata\mono-config-dirs.h" />
|
||||||
<ClInclude Include="..\mono\metadata\mono-cq.h" />
|
|
||||||
<ClInclude Include="..\mono\metadata\mono-debug-debugger.h" />
|
<ClInclude Include="..\mono\metadata\mono-debug-debugger.h" />
|
||||||
<ClInclude Include="..\mono\metadata\mono-debug.h" />
|
<ClInclude Include="..\mono\metadata\mono-debug.h" />
|
||||||
<ClInclude Include="..\mono\metadata\mono-endian.h" />
|
<ClInclude Include="..\mono\metadata\mono-endian.h" />
|
||||||
@ -187,7 +182,6 @@
|
|||||||
<ClInclude Include="..\mono\metadata\mono-perfcounters-def.h" />
|
<ClInclude Include="..\mono\metadata\mono-perfcounters-def.h" />
|
||||||
<ClInclude Include="..\mono\metadata\mono-perfcounters.h" />
|
<ClInclude Include="..\mono\metadata\mono-perfcounters.h" />
|
||||||
<ClInclude Include="..\mono\metadata\mono-ptr-array.h" />
|
<ClInclude Include="..\mono\metadata\mono-ptr-array.h" />
|
||||||
<ClInclude Include="..\mono\metadata\mono-wsq.h" />
|
|
||||||
<ClInclude Include="..\mono\metadata\normalization-tables.h" />
|
<ClInclude Include="..\mono\metadata\normalization-tables.h" />
|
||||||
<ClInclude Include="..\mono\metadata\number-formatter.h" />
|
<ClInclude Include="..\mono\metadata\number-formatter.h" />
|
||||||
<ClInclude Include="..\mono\metadata\object-internals.h" />
|
<ClInclude Include="..\mono\metadata\object-internals.h" />
|
||||||
@ -226,8 +220,6 @@
|
|||||||
<ClInclude Include="..\mono\metadata\string-icalls.h" />
|
<ClInclude Include="..\mono\metadata\string-icalls.h" />
|
||||||
<ClInclude Include="..\mono\metadata\sysmath.h" />
|
<ClInclude Include="..\mono\metadata\sysmath.h" />
|
||||||
<ClInclude Include="..\mono\metadata\tabledefs.h" />
|
<ClInclude Include="..\mono\metadata\tabledefs.h" />
|
||||||
<ClInclude Include="..\mono\metadata\threadpool-internals.h" />
|
|
||||||
<ClInclude Include="..\mono\metadata\threadpool.h" />
|
|
||||||
<ClInclude Include="..\mono\metadata\threads-types.h" />
|
<ClInclude Include="..\mono\metadata\threads-types.h" />
|
||||||
<ClInclude Include="..\mono\metadata\verify-internals.h" />
|
<ClInclude Include="..\mono\metadata\verify-internals.h" />
|
||||||
<ClInclude Include="..\mono\metadata\verify.h" />
|
<ClInclude Include="..\mono\metadata\verify.h" />
|
||||||
@ -483,4 +475,4 @@
|
|||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
@ -180,7 +180,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings">
|
<ImportGroup Label="ExtensionSettings">
|
||||||
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
|
<Import Project=".\masm.fixed.props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
@ -297,4 +297,4 @@
|
|||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
|
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
@ -472,8 +472,6 @@ mono_install_assembly_refonly_preload_hook
|
|||||||
mono_install_assembly_refonly_search_hook
|
mono_install_assembly_refonly_search_hook
|
||||||
mono_install_assembly_search_hook
|
mono_install_assembly_search_hook
|
||||||
mono_install_runtime_cleanup
|
mono_install_runtime_cleanup
|
||||||
mono_install_threadpool_item_hooks
|
|
||||||
mono_install_threadpool_thread_hooks
|
|
||||||
mono_install_unhandled_exception_hook
|
mono_install_unhandled_exception_hook
|
||||||
mono_invoke_unhandled_exception_hook
|
mono_invoke_unhandled_exception_hook
|
||||||
mono_is_debugger_attached
|
mono_is_debugger_attached
|
||||||
|
@ -51,12 +51,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "profiler-logging", "profile
|
|||||||
{158073ED-99AE-4196-9EDC-DDB2344F8466} = {158073ED-99AE-4196-9EDC-DDB2344F8466}
|
{158073ED-99AE-4196-9EDC-DDB2344F8466} = {158073ED-99AE-4196-9EDC-DDB2344F8466}
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "profiler-cov", "profiler-cov.vcxproj", "{83D4D926-2983-4770-BA92-EB9CB8828C95}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{CB0D9E92-293C-439C-9AC7-C5F59B6E0771} = {CB0D9E92-293C-439C-9AC7-C5F59B6E0771}
|
|
||||||
{158073ED-99AE-4196-9EDC-DDB2344F8466} = {158073ED-99AE-4196-9EDC-DDB2344F8466}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jay", "..\mcs\jay\jay.vcxproj", "{5D485D32-3B9F-4287-AB24-C8DA5B89F537}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jay", "..\mcs\jay\jay.vcxproj", "{5D485D32-3B9F-4287-AB24-C8DA5B89F537}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "profiler-codeanalyst", "profiler-codeanalyst.vcxproj", "{8FEF7F9E-F5F3-470E-91F4-404B7D6BC1BB}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "profiler-codeanalyst", "profiler-codeanalyst.vcxproj", "{8FEF7F9E-F5F3-470E-91F4-404B7D6BC1BB}"
|
||||||
@ -273,21 +267,6 @@ Global
|
|||||||
{86663B87-4CD2-42B6-8D8E-C79DA1CCDEE6}.Release_SGen|x64.ActiveCfg = Release|x64
|
{86663B87-4CD2-42B6-8D8E-C79DA1CCDEE6}.Release_SGen|x64.ActiveCfg = Release|x64
|
||||||
{86663B87-4CD2-42B6-8D8E-C79DA1CCDEE6}.Release|Win32.ActiveCfg = Release|Win32
|
{86663B87-4CD2-42B6-8D8E-C79DA1CCDEE6}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{86663B87-4CD2-42B6-8D8E-C79DA1CCDEE6}.Release|x64.ActiveCfg = Release|x64
|
{86663B87-4CD2-42B6-8D8E-C79DA1CCDEE6}.Release|x64.ActiveCfg = Release|x64
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Debug_SGen|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Debug_SGen|x64.ActiveCfg = Debug|x64
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Debug_SGen|x64.Build.0 = Debug|x64
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Debug|x64.Build.0 = Debug|x64
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Release_SGen|Win32.ActiveCfg = Release|Win32
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Release_SGen|Win32.Build.0 = Release|Win32
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Release_SGen|x64.ActiveCfg = Release|x64
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Release_SGen|x64.Build.0 = Release|x64
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95}.Release|x64.Build.0 = Release|x64
|
|
||||||
{5D485D32-3B9F-4287-AB24-C8DA5B89F537}.Debug_SGen|Win32.ActiveCfg = Debug|Win32
|
{5D485D32-3B9F-4287-AB24-C8DA5B89F537}.Debug_SGen|Win32.ActiveCfg = Debug|Win32
|
||||||
{5D485D32-3B9F-4287-AB24-C8DA5B89F537}.Debug_SGen|Win32.Build.0 = Debug|Win32
|
{5D485D32-3B9F-4287-AB24-C8DA5B89F537}.Debug_SGen|Win32.Build.0 = Debug|Win32
|
||||||
{5D485D32-3B9F-4287-AB24-C8DA5B89F537}.Debug_SGen|x64.ActiveCfg = Debug|Win32
|
{5D485D32-3B9F-4287-AB24-C8DA5B89F537}.Debug_SGen|x64.ActiveCfg = Debug|Win32
|
||||||
@ -371,7 +350,6 @@ Global
|
|||||||
{C36612BD-22D3-4B95-85E2-7FDC4FC5D739} = {0EBA83B7-0EB4-4C83-A900-77300A97E8B1}
|
{C36612BD-22D3-4B95-85E2-7FDC4FC5D739} = {0EBA83B7-0EB4-4C83-A900-77300A97E8B1}
|
||||||
{80A0620A-3478-4E1A-AA7C-0D2387B892AB} = {ECA11C76-E192-4F67-A8FA-28B637D9716F}
|
{80A0620A-3478-4E1A-AA7C-0D2387B892AB} = {ECA11C76-E192-4F67-A8FA-28B637D9716F}
|
||||||
{5A435710-E6D2-4DD4-9B3F-A7239A32C6F4} = {ECA11C76-E192-4F67-A8FA-28B637D9716F}
|
{5A435710-E6D2-4DD4-9B3F-A7239A32C6F4} = {ECA11C76-E192-4F67-A8FA-28B637D9716F}
|
||||||
{83D4D926-2983-4770-BA92-EB9CB8828C95} = {4CFD7702-60B2-4E82-BFAD-FCBB53EB4DA2}
|
|
||||||
{8FEF7F9E-F5F3-470E-91F4-404B7D6BC1BB} = {4CFD7702-60B2-4E82-BFAD-FCBB53EB4DA2}
|
{8FEF7F9E-F5F3-470E-91F4-404B7D6BC1BB} = {4CFD7702-60B2-4E82-BFAD-FCBB53EB4DA2}
|
||||||
{86663B87-4CD2-42B6-8D8E-C79DA1CCDEE6} = {4CFD7702-60B2-4E82-BFAD-FCBB53EB4DA2}
|
{86663B87-4CD2-42B6-8D8E-C79DA1CCDEE6} = {4CFD7702-60B2-4E82-BFAD-FCBB53EB4DA2}
|
||||||
{F51017F9-B7FB-4F87-B7B5-12799D965783} = {4CFD7702-60B2-4E82-BFAD-FCBB53EB4DA2}
|
{F51017F9-B7FB-4F87-B7B5-12799D965783} = {4CFD7702-60B2-4E82-BFAD-FCBB53EB4DA2}
|
||||||
|
BIN
po/mcs/de.gmo
BIN
po/mcs/de.gmo
Binary file not shown.
@ -1 +1 @@
|
|||||||
e7b21acf1b731dab907fa74c866f3a9a00dff138
|
3e835f3bc1a499969b1ba8432073eaf96cfe1005
|
BIN
po/mcs/es.gmo
BIN
po/mcs/es.gmo
Binary file not shown.
@ -1 +1 @@
|
|||||||
ef9b981f4526138490b1d7175ccad48955f0ed45
|
28b44b354af0dba167d05874ae1a09d29417eda7
|
BIN
po/mcs/ja.gmo
BIN
po/mcs/ja.gmo
Binary file not shown.
@ -1 +1 @@
|
|||||||
4e574e85c25d7f241b0ce797209cb93228f37b71
|
c6e4de5919e4185763e2cde8f71db3c462da5e53
|
@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: mono 4.2.1\n"
|
"Project-Id-Version: mono 4.2.1\n"
|
||||||
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
|
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
|
||||||
"POT-Creation-Date: 2015-11-12 04:10-0500\n"
|
"POT-Creation-Date: 2015-12-08 12:30-0500\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
BIN
po/mcs/pt_BR.gmo
BIN
po/mcs/pt_BR.gmo
Binary file not shown.
@ -1 +1 @@
|
|||||||
145b56bc366f6249798efa5b0c3c010549423bf3
|
64d8a39b13e9397974c8baea2aa9b3cad380c1b4
|
@ -636,5 +636,5 @@
|
|||||||
/* #undef USE_MONO_MUTEX */
|
/* #undef USE_MONO_MUTEX */
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "4.1.0"
|
#define VERSION "4.2.1"
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user