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/TrackView
lumberyard-employee-dm f648cb1fd8
Update the FileIO Aliases (#4186)
* Update the FileIOAlias naming to make the cache, project root and engine
root paths more clear

The alias of `@root@`, `@assets@`, and `@projectplatformcache@` has been
collapsed to `@projectproductassets@`

The alias of `@devroot@` and `@engroot@` has been collapsed to
`@engroot@`

The alias of `@devassets@` and `@projectroot@` has been collapsed to
`@projectroot@`

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

* Updated use of devassets and devroot properties in python

Those properties now use projectroot and engroot

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

* Updating the alias @engroot@ alias path comment in each platform specific LocalFileIO_*.cpp file

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

* Removed hardcoded size of 9 for the product asset alias.

The ResolvePath function now just appends the @projectproductassets@
alias with the input path

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

* Remove duplicate @projectproductassets@ check in ProcessFileTreeRequest

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

* Fix for typos in Hydra python test

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

* Updated LocalFileIO::Copy call on Windows to use the Unicode aware CopyFileW API

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

* Updated the AWSMetreicsGemAllocatorFixture to properly suppress asset
cache write errors for Test file creation.

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

* Removed unneeded call to set the @projectproductasstes@ alias at the bottom of the AssetSeedManagerTest SetUp

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

* Added a deprecated alias map to the FileIO System

When a deprecated alias is accessed, the FileIO System logs an AZ_Error and indicates the alias that should be used

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

* Updated python test scripts to use the projectroot binding

Retrieving the AutomatedTesting project path based on "<devroot>/AutomatedTesting" has been removed.

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

* Updated references to devroot and devgame within the codebase

The GetAbsoluteDevGameFolderPath functions has been replaced with direct call to AZ::Utils::GetProjectPath
The GetAbsoluteDevRootFolderPath functions has been replaced with direct calls to AZ::Utils::GetEnginePath

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

* Updated <engroot>/AutomatedTesting references to projectroot


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

* Replaced references that assumes the project path is <engroot>/AutomatedTesting with <projectroot> in the AutomatedTesting python test

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

* Correct casing in emfxworkspace file


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

* Removed newly added AppendPathParts function
Removed the Path constructors which accepts a PathIterable instance

The PathIterable isn't safe to return to a user of the Path class as it might be referencing temporary paths supplied via PathView arguments

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

* Fixed unused parameter warning

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

* Undid change to the LexicallyProximate function to set the path result to the base path.

It needs to return the *this path if the pathResult is empty

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

* Moved the LocalFileIO ConvertToAbsolutePath implementations to AZ::Utils

Fixed the ConvertToAbsolutePath implementation for Unix platforms to use a buffer that is size PATH_MAX(4096 on all our supported Unix platforms).
Because the buffer before was AZ::IO::MaxPathLength which as a size of 1024, this was resulting in the Unix `realpath` function smashing the stack when it converts a path to an absolute path that is longer than 1024 characters

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

* Updated the EditorCore.Tests to attach the AZ Environment to the EditorCore shared library that is statically loaded on launch.

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

* Fixed for DeprecatedAlaisesKeyVisitor Visit function causing the non string_view overloads being hidden causing a hidden base class function warning

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

* Changed the AWSMetricsGemMock to use a temporary for writing test assets

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

* Updated the LocalFileIO::ResolvePath function to use HasRootPath to determine if a path starts with a root path such as "D:", "D:/" or "/"

IsAbsolute was not the corect check as the path of "D:" is a relative
path.
To be absolute according to the Windows the path must have a root
directory. i.e "D:/" or "D:\"

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

* Removed absolute path comment from LocalFile_UnixLike.cpp and LocalFile_Android.cpp FindFiles implementations
Updated the ConvertToAlias to supply an AZ::IO::FixedMaxPath

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

* Replaced usage of the @projectproductassets@ alias with @engroot@ when referring to the LmbrCentral source folder in the CopyDependencyBuilderTest and the SeedBuilderTests

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

* Updated the ScriptCanvas Upgrade Tool to output backed up files to the
Project User Path instead of the engine root

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

* Fixed whitespacing issues in Application.cpp

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

* Remove unnecessary creation of a FixedMaxPath in the UpgradeTool.cpp

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

* Modified testSeedFolder variable in the SeedBuilderTests to use the
@engroot@ alias instead of @projectproductassets@/.. alias when
referring to the LmbrCentral Gem source path

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

* Updated references to the Project Asset Cache in the PythonTests.

Those tests no longer use the logic `azlmbr.paths.projectroot / "Cache" / "pc"` to retrieve a path to the cache root but instead the `azlmbr.paths.projectproductassets` constant

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

* Fixed the FileIO Deprecated Alias test on Windows

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

* Removing @projectsourceassets@ alias, as it is only used once.

Updated the PhysX EditorSystemComponent.cpp to query the ProjectPath
form the SettingsRegistry.

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

* Replaced @projectproductassets@ alias with @products@

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

* Rollback changes to the PhysX EditorSystemComponent.cpp

The changes to use the ProjectPath from the SettingsRegistry has been implemented in PR #4497

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
2DBezierKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
AssetBlendKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
AtomOutputFrameCapture.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AtomOutputFrameCapture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CaptureKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
CharacterKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
CommentKeyUIControls.cpp More fixes for Code/Editor 4 years ago
CommentNodeAnimator.cpp Legacy cleanup (#3383) 4 years ago
CommentNodeAnimator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ConsoleKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
DirectorNodeAnimator.cpp Windows and Linux compiling 4 years ago
DirectorNodeAnimator.h Code/Editor 4 years ago
EditorTrackViewEventsBus.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EventKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
GotoKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
ScreenFaderKeyUIControls.cpp More fixes for Code/Editor 4 years ago
SelectKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
SequenceBatchRenderDialog.cpp Update the FileIO Aliases (#4186) 4 years ago
SequenceBatchRenderDialog.h Code/Editor 4 years ago
SequenceBatchRenderDialog.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
SequenceKeyUIControls.cpp More fixes for Code/Editor 4 years ago
SoundKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TVCustomizeTrackColorsDialog.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TVCustomizeTrackColorsDlg.cpp Code/Editor 4 years ago
TVCustomizeTrackColorsDlg.h Editor 4 years ago
TVEventsDialog.cpp Code/Editor 4 years ago
TVEventsDialog.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TVEventsDialog.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TVSequenceProps.cpp Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TVSequenceProps.h Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TVSequenceProps.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TimeRangeKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TrackEventKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TrackViewAnimNode.cpp Fix unused warnings release (#3677) 4 years ago
TrackViewAnimNode.h Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TrackViewCurveEditor.cpp More fixes for Code/Editor 4 years ago
TrackViewCurveEditor.h Code/Editor 4 years ago
TrackViewCurveEditor.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TrackViewDialog.cpp Implemented helper method of QFileDialog::getSaveFileName to prevent user from saving files with invalid names. 4 years ago
TrackViewDialog.h Code/Editor 4 years ago
TrackViewDialog.qrc git mv Code\Sandbox\Editor Code/Editor 5 years ago
TrackViewDopeSheetBase.cpp Merge branch 'development' into cmake/linux_fix_warn_unused 4 years ago
TrackViewDopeSheetBase.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TrackViewDoubleSpinBox.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TrackViewDoubleSpinBox.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TrackViewEventNode.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TrackViewEventNode.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TrackViewFindDlg.cpp Merge branch 'development' into cmake/SPEC-7484 4 years ago
TrackViewFindDlg.h Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TrackViewFindDlg.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TrackViewKeyPropertiesDlg.cpp Remove `std::bind` usages from Code/Editor (#3358) 4 years ago
TrackViewKeyPropertiesDlg.h Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TrackViewNode.cpp Merge branch 'development' into cmake/linux_fix_warn_unused 4 years ago
TrackViewNode.h PR comments 4 years ago
TrackViewNodeFactories.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TrackViewNodeFactories.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TrackViewNodes.cpp Implemented helper method of QFileDialog::getSaveFileName to prevent user from saving files with invalid names. 4 years ago
TrackViewNodes.h Merge branch 'development' into cmake/linux_fix_warn_unused 4 years ago
TrackViewNodes.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TrackViewPythonFuncs.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
TrackViewPythonFuncs.h push/pop mismatch 4 years ago
TrackViewSequence.cpp Merge branch 'development' into cmake/linux_fix_warn_unused 4 years ago
TrackViewSequence.h Code/Editor 4 years ago
TrackViewSequenceManager.cpp Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TrackViewSequenceManager.h Code/Editor 4 years ago
TrackViewSplineCtrl.cpp Code/Editor 4 years ago
TrackViewSplineCtrl.h PR comments 4 years ago
TrackViewTimeline.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TrackViewTimeline.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TrackViewTrack.cpp Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TrackViewTrack.h Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TrackViewTrackPropsDlg.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TrackViewUndo.cpp Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TrackViewUndo.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
bmp00016_00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
bmp00016_01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
clapperboard_cancel.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
clapperboard_ready.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_04.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_05.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_06.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_07.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_08.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_09.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_10.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_11.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_12.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_13.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_14.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_15.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_16.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
trackview_keys_00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
trackview_keys_01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
trackview_keys_02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
trackview_keys_03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-04.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-05.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-06.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-07.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-08.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-09.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-10.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-11.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-12.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-04.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-05.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-06.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-07.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-08.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-09.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-04.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-05.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-06.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-07.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-08.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-09.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-10.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-11.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-12.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-13.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-14.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-15.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-16.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-17.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-18.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-19.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-20.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-21.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-22.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-23.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-24.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-25.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-26.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-27.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-28.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-29.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-04.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-05.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-06.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-07.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-08.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-09.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-10.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvview-00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvview-01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvview-02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago