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/AzFramework/AzFramework
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
..
API [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
Application [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
Archive Bundled release build bug fixes cherry picked from development (#5270) 4 years ago
Asset Bundled release build bug fixes cherry picked from development (#5270) 4 years ago
CommandLine Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Components more Code/Framework fixes 4 years ago
Debug Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Dependency Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Entity Squashed commit of Procedural Prefab work (#4481) 4 years ago
FileFunc Replaced AzFramework::FileFunc JSON utils API calls with AzCore::JsonUtils APIs that appear to have been duplicated. Also fixed up improper Project Configurator -> Project Manager comment replacements. 4 years ago
FileTag Bundled release build bug fixes cherry picked from development (#5270) 4 years ago
Font Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Gem Add "Registry" folders as scan folders (#4583) 4 years ago
IO Fix bug in LocalFileIO::ConvertToAliasBuffer when a resolved alias ends in a path separator. (#5136) 4 years ago
InGameUI Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Input Only enable the Keyboard device in the XcbKeyboard unit tests (#4682) 4 years ago
Logging Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
Matchmaking [LYN-7530] Fix matchmaking request type typo and add more matchmaking notifications (#4774) 4 years ago
Math Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Metrics Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Network Archive Component - Rewrite and additional work on Archive and Asset Bundler (#4332) 4 years ago
Physics Physics/test axis aligned box shape configuration works #7378a (#5366) 4 years ago
Platform Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Process [Linux] Fix deadlock when running `LaunchProcess()` from a thread (#4833) 4 years ago
ProjectManager Miscellaneous fixes and PAL changes required for restricted platforms. (#4021) 4 years ago
Render Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
Scene Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Script Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
Session Expose matchmaking event polling APIs and add required session notifications (#4636) 4 years ago
Slice Minimal TypeInfo header/reduce std interdependencies. (#2688) 5 years ago
Spawnable PR feedback 4 years ago
StreamingInstall Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
StringFunc Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SurfaceData Terrain API cleanups (#4914) 4 years ago
TargetManagement Archive Component - Rewrite and additional work on Archive and Asset Bundler (#4332) 4 years ago
Terrain Terrain API cleanups (#4914) 4 years ago
Thermal Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UnitTest fixes AzFramework 4 years ago
Viewport Update default camera orbit behavior (#5301) 4 years ago
Visibility More fixes to migration, plus some quality of life fixes to TimeoutQueue to allow lambda based handlers and a quick fix to OctreeSystemComponent to more gracefully handle enumerate calls that lie outside the vis system bounds 4 years ago
Windowing Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
AzFrameworkModule.cpp Input context component (#4152) 4 years ago
AzFrameworkModule.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
azframework_files.cmake Physics/test axis aligned box shape configuration works #7378a (#5366) 4 years ago