You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Framework/AzCore/AzCore
lumberyard-employee-dm 5fc4551ac0
[LYN-8041] Enable relocation of the Project Game Release Layout (#5380)
* Enable relocation of the Project Game Release Layout

Relocating the Project Game Release Layout to another directory on the file system failed due to the querying of the engine root failing due to the ComponentApplication::m_engineRoot not using the project path stored in the SettingsRegisry if the engine root cannot be detected

Removed the ApplicationRequestBus GetEngineRoot function.
The ComponentApplicationRequestBus has a function of the same name that returns the same path.

Removed the deprecated GetAppRoot function.
The path it returns has no defined value. It was not the engine root or the project root.
Removed unused CFileUtil and CFileUtil_impl functions that were invoking the ApplicationREquestBus GetEngineRoot function.
On the way to update the functions it was discovered that they aren't called

Added a CalculateBranchToken overload that can populate a fixed_string to avoid heap allocations

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Protect against an empty list of artifacts to remove when generating the
engine.pak

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
Android Deprecate profiler categories based on global enum 5 years ago
Asset Bundled release build bug fixes cherry picked from development (#5270) 4 years ago
Casting Improves numeric_cast compilation (#3995) 5 years ago
Component [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
Compression Modernization + AZStd::function compare fix. (#3680) 5 years ago
Console Bundled release build bug fixes cherry picked from development (#5270) 4 years ago
Debug Switch stacktrace output to use Output function instead of AZ_Printf to avoid it being suppressed accidentally (#4805) 4 years ago
Driller Merge branch 'development' into cmake/warn_virtual 5 years ago
EBus [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
IO Update the FileIO Aliases (#4186) 4 years ago
IPC Modernization + AZStd::function compare fix. (#3680) 5 years ago
Interface Minimal TypeInfo header/reduce std interdependencies. (#2688) 5 years ago
JSON Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Jobs Updated with PR feedback. Created a common function to calculate the number of worker threads. 4 years ago
Math Perform sse float comparisons with the floating-point intrinsics (#5115) 4 years ago
Memory [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
Module Bundled release build bug fixes cherry picked from development (#5270) 4 years ago
Name [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
NativeUI Modernization + AZStd::function compare fix. (#3680) 5 years ago
Outcome Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PlatformId Add linux equivalents for all the places that enumerate platforms (#3325) 5 years ago
Preprocessor Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RTTI Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
Script Removing redundant registration of script assets 4 years ago
ScriptCanvas Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Serialization Support for importing Json files (#4609) 4 years ago
Settings [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
Slice Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
Socket Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
State Modernization + AZStd::function compare fix. (#3680) 5 years ago
Statistics [development] Revived the statistical profiler (#4378) 4 years ago
StringFunc [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
Task Updated with PR feedback. Created a common function to calculate the number of worker threads. 4 years ago
Threading Updated with PR feedback. Created a common function to calculate the number of worker threads. 4 years ago
Time many bug fixes 4 years ago
UnitTest [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
UserSettings fixing AzCore for linux/windows virtual warn 5 years ago
Utils Fixed the return value of the ConvertToAbsolutePath function (#5195) 4 years ago
XML Updated the GameApplication to mount the engine.pak (#4128) 4 years ago
std [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
AzCoreModule.cpp [development] Revived the statistical profiler (#4378) 4 years ago
AzCoreModule.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BuildInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Docs.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Platform.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Platform.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PlatformDef.h remove unnecessary ALIGN macros 5 years ago
PlatformIncl.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PlatformRestrictedFileDef.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
azcore_files.cmake Bundled release build bug fixes cherry picked from development (#5270) 4 years ago
azcoretestcommon_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
base.h WIP 5 years ago