Merge branch 'development' into cmake/SPEC-7182
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com> # Conflicts: # Code/Editor/QtUtil.h # Code/Legacy/CryCommon/Linux_Win32Wrapper.h # Code/Legacy/CryCommon/ProjectDefines.h # Code/Legacy/CryCommon/StringUtils.h # Code/Legacy/CryCommon/UnicodeBinding.h # Code/Legacy/CryCommon/UnicodeEncoding.h # Code/Legacy/CryCommon/UnicodeFunctions.h # Code/Legacy/CryCommon/UnicodeIterator.h # Code/Legacy/CryCommon/WinBase.cpp # Code/Legacy/CryCommon/platform.h # Code/Legacy/CryCommon/platform_impl.cpp # Gems/LyShine/Code/Source/Animation/UiAnimationSystem.cpp # Gems/Maestro/Code/Source/Cinematics/Movie.cpp
This commit is contained in:
@@ -984,13 +984,13 @@ XmlString CXmlNode::MakeValidXmlString(const XmlString& instr) const
|
||||
XmlString str = instr;
|
||||
|
||||
// check if str contains any invalid characters
|
||||
str.replace("&", "&");
|
||||
str.replace("\"", """);
|
||||
str.replace("\'", "'");
|
||||
str.replace("<", "<");
|
||||
str.replace(">", ">");
|
||||
str.replace("...", ">");
|
||||
str.replace("\n", " ");
|
||||
AZ::StringFunc::Replace(str, "&", "&");
|
||||
AZ::StringFunc::Replace(str, "\"", """);
|
||||
AZ::StringFunc::Replace(str, "\'", "'");
|
||||
AZ::StringFunc::Replace(str, "<", "<");
|
||||
AZ::StringFunc::Replace(str, ">", ">");
|
||||
AZ::StringFunc::Replace(str, "...", ">");
|
||||
AZ::StringFunc::Replace(str, "\n", " ");
|
||||
|
||||
return str;
|
||||
}
|
||||
@@ -1691,8 +1691,8 @@ XmlNodeRef XmlParserImp::ParseFile(const char* filename, XmlString& errorString,
|
||||
|
||||
char str[1024];
|
||||
|
||||
CryStackStringT<char, 256> adjustedFilename;
|
||||
CryStackStringT<char, 256> pakPath;
|
||||
AZStd::fixed_string<256> adjustedFilename;
|
||||
AZStd::fixed_string<256> pakPath;
|
||||
if (fileSize <= 0)
|
||||
{
|
||||
CCryFile xmlFile;
|
||||
@@ -1732,9 +1732,9 @@ XmlNodeRef XmlParserImp::ParseFile(const char* filename, XmlString& errorString,
|
||||
return 0;
|
||||
}
|
||||
adjustedFilename = xmlFile.GetAdjustedFilename();
|
||||
adjustedFilename.replace('\\', '/');
|
||||
AZStd::replace(adjustedFilename.begin(), adjustedFilename.end(), '\\', '/');
|
||||
pakPath = xmlFile.GetPakPath();
|
||||
pakPath.replace('\\', '/');
|
||||
AZStd::replace(pakPath.begin(), pakPath.end(), '\\', '/');
|
||||
}
|
||||
|
||||
if (g_bEnableBinaryXmlLoading)
|
||||
@@ -1761,7 +1761,7 @@ XmlNodeRef XmlParserImp::ParseFile(const char* filename, XmlString& errorString,
|
||||
// not binary XML - refuse to load if in scripts dir and not in bin xml to help reduce hacking
|
||||
// wish we could compile the text xml parser out, but too much work to get everything moved over
|
||||
static const char SCRIPTS_DIR[] = "Scripts/";
|
||||
CryFixedStringT<32> strScripts("S");
|
||||
AZStd::fixed_string<32> strScripts("S");
|
||||
strScripts += "c";
|
||||
strScripts += "r";
|
||||
strScripts += "i";
|
||||
@@ -1770,7 +1770,7 @@ XmlNodeRef XmlParserImp::ParseFile(const char* filename, XmlString& errorString,
|
||||
strScripts += "s";
|
||||
strScripts += "/";
|
||||
// exclude files and PAKs from Mods folder
|
||||
CryFixedStringT<8> modsStr("M");
|
||||
AZStd::fixed_string<8> modsStr("M");
|
||||
modsStr += "o";
|
||||
modsStr += "d";
|
||||
modsStr += "s";
|
||||
|
||||
Reference in New Issue
Block a user