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/Editor/Util
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
..
Contrib Code/Editor 4 years ago
3DConnexionDriver.cpp PR comments 4 years ago
3DConnexionDriver.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AbstractGroupProxyModel.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AbstractGroupProxyModel.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AbstractSortModel.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AbstractSortModel.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AffineParts.cpp Code/Editor 4 years ago
AffineParts.h Fixing typos in comments in AffineParts.h file (#2407) 4 years ago
AutoDirectoryRestoreFileDialog.cpp Code/Editor 4 years ago
AutoDirectoryRestoreFileDialog.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AutoLogTime.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AutoLogTime.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColorUtils.cpp Legacy cleanup (#3383) 4 years ago
ColorUtils.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupHeaderView.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupHeaderView.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupItemDelegate.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupItemDelegate.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupProxyModel.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupProxyModel.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupTreeView.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnGroupTreeView.h Code/Editor 4 years ago
ColumnSortProxyModel.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColumnSortProxyModel.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CryMemFile.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DynamicArray2D.cpp Legacy cleanup, part 2 (#3659) 4 years ago
DynamicArray2D.h Legacy cleanup, part 2 (#3659) 4 years ago
EditorAutoLevelLoadTest.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EditorAutoLevelLoadTest.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EditorUtils.cpp Legacy cleanup (#3383) 4 years ago
EditorUtils.h Legacy code cleanup - part 3 (#3903) 4 years ago
FileChangeMonitor.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
FileChangeMonitor.h Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
FileEnum.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
FileEnum.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FileUtil.cpp [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
FileUtil.h [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
FileUtil_impl.cpp [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
FileUtil_impl.h [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
GdiUtil.cpp Legacy cleanup, part 2 (#3659) 4 years ago
GdiUtil.h Code/Editor 4 years ago
GeometryUtil.cpp Add AZ_BUDGET_DEFINE/AZ_BUDGET_DECLARE and remove driller 4 years ago
GeometryUtil.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GuidUtil.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GuidUtil.h Fixes Guid formatting 4 years ago
IObservable.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Image.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Image.h Code/Editor 4 years ago
ImageASC.cpp fixes windows warnings 4 years ago
ImageASC.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageBT.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageBT.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageGif.cpp Code/Editor 4 years ago
ImageGif.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageHistogram.cpp Legacy cleanup, part 2 (#3659) 4 years ago
ImageHistogram.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImagePainter.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImagePainter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageTIF.cpp Code/Editor 4 years ago
ImageTIF.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageUtil.cpp fixes windows warnings 4 years ago
ImageUtil.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageUtil_impl.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImageUtil_impl.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
KDTree.cpp enable warning 4296: 'operator': expression is always false 4 years ago
KDTree.h Legacy code cleanup - part 3 (#3903) 4 years ago
Mailer.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Math.h Legacy cleanup (#3383) 4 years ago
MemoryBlock.cpp enabling warn format security and some fixes 4 years ago
MemoryBlock.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ModalWindowDismisser.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ModalWindowDismisser.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
NamedData.cpp More fixes for Code/Editor 4 years ago
NamedData.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Observable.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PakFile.cpp Implemented C++23 deleted nullptr_t constructor/assignment for AZStd string classes (#4158) 4 years ago
PakFile.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PathUtil.cpp [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
PathUtil.h Update the FileIO Aliases (#4186) 4 years ago
PredefinedAspectRatios.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PredefinedAspectRatios.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RefCountBase.h Merge branch 'development' into cmake/SPEC-7179 5 years ago
StringHelpers.cpp Legacy cleanup (#3383) 4 years ago
StringHelpers.h fix for non-unity mac build (#3118) 4 years ago
TRefCountBase.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Triangulate.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Triangulate.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UIEnumerations.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
UIEnumerations.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UndoUtil.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UndoUtil.h Fixes failing tests and linux compile error 4 years ago
Util.h more fixes, will merge fixes for w4245 and w4389 4 years ago
Variable.cpp More fixes for Code/Editor 4 years ago
Variable.h Code/Editor 4 years ago
VariablePropertyType.cpp Code/Editor 4 years ago
VariablePropertyType.h Remove ResourceSelectorHost and clean up/refactor related bits (#3050) 4 years ago
XmlArchive.cpp Fix casing of editor_xml filenames to match casing in .ly files (#4640) 4 years ago
XmlArchive.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
XmlTemplate.cpp Editor code: tidy up BOOLs,NULLs and overrides pt4. 4 years ago
XmlTemplate.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
bitarray.h Code/Editor 4 years ago
fastlib.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
smartptr.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago