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/Tools/ProjectManager/Source
lumberyard-employee-dm 090aa8f053
Removed ununeeded includes from EBus EBus.h and Policies.h (#4256)
* Removed ununeeded includes from EBus EBus.h and Policies.h

Updated the locations which needed those includes

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

* Adding missing include for <memory> to AWsClientAuthBus.h

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

* Remove the while true loop in the EBusQueuePolicy Execute() function

The while true loop in Execute was for allowing additional functions to be queued in the middle of execution of current list of functions.
That functionality was dangerous, because if a queued function added itself during execution unconditionally, then it would result in an infinite loop

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

* Updated the AssetManager::DispatchEvents function to pump the AssetBus event queue until empty

Queued Events on the AssetBus is able to queue additional events on that Bus during execution of those events.

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

* Changed the AssetManager::DispatchEvents function to only execute the
AssetBus queued events once

Changed the AssetJobsFloodTest.AssetWithNoLoadReference_LoadDependencies_BehaviorObeyed test to dispatch events until the OnAssetContainerReady callback is signaled.

This happens after every asset load to make sure that the
expiring AssetContainer instances are removed from `AssetManager::m_ownedAssetContainer` container before retrying to load the same asset.

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

* Added a MaxTimeoutSeconds constant for the maximum amount of the time to run a single DispatchEvents loop

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
GemCatalog Adds Inspector to Gem Repo Screen (#4242) 4 years ago
GemRepo Fixed another non-unity build error 4 years ago
Application.cpp Fixed white-bar at bottom of Project Manager screen (#3091) 4 years ago
Application.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CreateProjectCtrl.cpp Always display all gems in Gem Catalog (#2341) 4 years ago
CreateProjectCtrl.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EngineInfo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EngineInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EngineScreenCtrl.cpp Add Initial Gem Repository Management Screen (#4172) 4 years ago
EngineScreenCtrl.h Add Initial Gem Repository Management Screen (#4172) 4 years ago
EngineSettingsScreen.cpp Add Initial Gem Repository Management Screen (#4172) 4 years ago
EngineSettingsScreen.h Add Initial Gem Repository Management Screen (#4172) 4 years ago
FormBrowseEditWidget.cpp Pressing Enter/Return Key While File Browse Widget is Focused Opens File Browser (#3304) 4 years ago
FormBrowseEditWidget.h Pressing Enter/Return Key While File Browse Widget is Focused Opens File Browser (#3304) 4 years ago
FormFolderBrowseEditWidget.cpp Pressing Enter/Return Key While File Browse Widget is Focused Opens File Browser (#3304) 4 years ago
FormFolderBrowseEditWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FormImageBrowseEditWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FormImageBrowseEditWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FormLineEditWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FormLineEditWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GemsSubWidget.cpp Adds Inspector to Gem Repo Screen (#4242) 4 years ago
GemsSubWidget.h Adds Inspector to Gem Repo Screen (#4242) 4 years ago
LinkWidget.cpp Adds Inspector to Gem Repo Screen (#4242) 4 years ago
LinkWidget.h Adds Inspector to Gem Repo Screen (#4242) 4 years ago
NewProjectSettingsScreen.cpp Allow project path changing and auto-completion (#3057) 4 years ago
NewProjectSettingsScreen.h Allow project path changing and auto-completion (#3057) 4 years ago
PathValidator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PathValidator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectBuilderController.cpp Tabs are shown gray background when tab focused, Reworked ProjectsScreen to reuse Widgets instead of recreating it on each update, Sorting projects alphabetically 4 years ago
ProjectBuilderController.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectBuilderWorker.cpp Implement Project Manager 'build' button for Mac and Linux(#4248) 4 years ago
ProjectBuilderWorker.h Implement Project Manager 'build' button for Mac and Linux(#4248) 4 years ago
ProjectButtonWidget.cpp Remove Tab Overlay on Project Manager Startup + More Fixes (#3666) 4 years ago
ProjectButtonWidget.h Tabs are shown gray background when tab focused, Reworked ProjectsScreen to reuse Widgets instead of recreating it on each update, Sorting projects alphabetically 4 years ago
ProjectInfo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectManagerDefs.h Implement Project Manager 'build' button for Mac and Linux(#4248) 4 years ago
ProjectManagerWindow.cpp Add Initial Gem Repository Management Screen (#4172) 4 years ago
ProjectManagerWindow.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectSettingsScreen.cpp Allow project path changing and auto-completion (#3057) 4 years ago
ProjectSettingsScreen.h Allow project path changing and auto-completion (#3057) 4 years ago
ProjectTemplateInfo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectTemplateInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectUtils.cpp Implement Project Manager 'build' button for Mac and Linux(#4248) 4 years ago
ProjectUtils.h Implement Project Manager 'build' button for Mac and Linux(#4248) 4 years ago
ProjectsScreen.cpp Fix transparency issue on MacOS (#4358) 4 years ago
ProjectsScreen.h Tabs are shown gray background when tab focused, Reworked ProjectsScreen to reuse Widgets instead of recreating it on each update, Sorting projects alphabetically 4 years ago
PythonBindings.cpp Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
PythonBindings.h Addressed review feedback 4 years ago
PythonBindingsInterface.h Addressed review feedback 4 years ago
ScreenDefs.h Add Initial Gem Repository Management Screen (#4172) 4 years ago
ScreenFactory.cpp Add Initial Gem Repository Management Screen (#4172) 4 years ago
ScreenFactory.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScreenHeaderWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScreenHeaderWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScreenWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScreensCtrl.cpp Tabs are shown gray background when tab focused, Reworked ProjectsScreen to reuse Widgets instead of recreating it on each update, Sorting projects alphabetically 4 years ago
ScreensCtrl.h Remove Tab Overlay on Project Manager Startup + More Fixes (#3666) 4 years ago
TagWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TagWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TemplateButtonWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TemplateButtonWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UpdateProjectCtrl.cpp Miscellaneous fixes and PAL changes required for restricted platforms. (#4021) 4 years ago
UpdateProjectCtrl.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UpdateProjectSettingsScreen.cpp Allow project path changing and auto-completion (#3057) 4 years ago
UpdateProjectSettingsScreen.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
main.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago