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 99d0c39273
O3DE.exe Project-Centric "Open Editor" fix (#5852)
* The O3DE.exe Open Editor button now attempts to open the Editor in the
build directory of the project being opened.

If their is no Editor within the build directory of the Project, it uses
the Editor.exe in the current O3DE.exe executable directory if it exists

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

* Engine .gitignore now ignores the build directory if placed in the
AutomatedTesting project

Previously it was just ignoring a `[Bb]uild` directory if it was
directly within the engine root.
This change matches the behavior of the project templates.

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

* Renamed the ProjectUtils GetEditorDirectory function to
GetEditorExecutablePath

Added a platform specific implementation for retrieving the path to the
Editor executable in the GetEditorExectuablePath function.

It first attempts to locate the Editor via checking the project build
directory for an Editor executable before falling back to checking the
binary directory of the currently running O3DE executable.

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

* Correct the MacOS GetEditorExecutablePath to return the Editor path

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
GemCatalog Iterate over dependent gems 4 years ago
GemRepo Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/CLIDisplayLastError 4 years ago
Application.cpp Disable custom titlebar on Mac, Linux, fix resize (#4973) (#5114) 4 years ago
Application.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CreateProjectCtrl.cpp Moved includes to forward declarations on GemCatalogScreen 4 years ago
CreateProjectCtrl.h Merge remote-tracking branch 'upstream/stabilization/2110' into Prism/show-gem-repos-update 4 years ago
DownloadController.cpp Change to optionally show all python error strings 4 years ago
DownloadController.h Change to optionally show all python error strings 4 years ago
DownloadWorker.cpp Change to optionally show all python error strings 4 years ago
DownloadWorker.h Change to optionally show all python error strings 4 years ago
EngineInfo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EngineInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EngineScreenCtrl.cpp Configure gems option added to projects button to go directly to gem catalog 4 years ago
EngineScreenCtrl.h Keep gem repos pages in sync 4 years ago
EngineSettingsScreen.cpp Add engine name, folder and fix refresh crash (#5112) 4 years ago
EngineSettingsScreen.h Add engine name, folder and fix refresh crash (#5112) 4 years ago
FormBrowseEditWidget.cpp Add engine name, folder and fix refresh crash (#5112) 4 years ago
FormBrowseEditWidget.h Add engine name, folder and fix refresh crash (#5112) 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) 5 years ago
FormImageBrowseEditWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FormImageBrowseEditWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FormLineEditWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FormLineEditWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GemsSubWidget.cpp Fix tags, downloads, and several vector copies 4 years ago
GemsSubWidget.h Fix tags, downloads, and several vector copies 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) 5 years ago
PathValidator.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ProjectBuilderController.cpp Remove some code duplication 4 years ago
ProjectBuilderController.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ProjectBuilderWorker.cpp Fix Project Manager not finding CMake on Windows 4 years ago
ProjectBuilderWorker.h Implement Project Manager 'build' button for Mac and Linux(#4248) 4 years ago
ProjectButtonWidget.cpp O3DE.exe Project-Centric "Open Editor" fix (#5852) 4 years ago
ProjectButtonWidget.h Configure gems option added to projects button to go directly to gem catalog 4 years ago
ProjectInfo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ProjectInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ProjectManagerDefs.h Merge branch 'development' into Prism/ShowRepoList 4 years ago
ProjectManagerSettings.cpp Remove some code duplication 4 years ago
ProjectManagerSettings.h Remove some code duplication 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) 5 years ago
ProjectSettingsScreen.cpp Makes project settings screen scrollable 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) 5 years ago
ProjectTemplateInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ProjectUtils.cpp Fix Project Manager not finding CMake on Windows 4 years ago
ProjectUtils.h O3DE.exe Project-Centric "Open Editor" fix (#5852) 4 years ago
ProjectsScreen.cpp O3DE.exe Project-Centric "Open Editor" fix (#5852) 4 years ago
ProjectsScreen.h Configure gems option added to projects button to go directly to gem catalog 4 years ago
PythonBindings.cpp Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/CLIDisplayLastError 4 years ago
PythonBindings.h Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/CLIDisplayLastError 4 years ago
PythonBindingsInterface.h Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/CLIDisplayLastError 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) 5 years ago
ScreenHeaderWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScreenHeaderWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScreenWidget.h Configure gems option added to projects button to go directly to gem catalog 4 years ago
ScreensCtrl.cpp Fix issue with project still displaying when last project is removed 4 years ago
ScreensCtrl.h Added Menu to Gem Catalog with Action to Navigate to Gem Repo Screen (#4829) 4 years ago
TagWidget.cpp Fix tags, downloads, and several vector copies 4 years ago
TagWidget.h Fix tags, downloads, and several vector copies 4 years ago
TemplateButtonWidget.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TemplateButtonWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UpdateProjectCtrl.cpp Merge pull request #5637 from aws-lumberyard-dev/Prism/FixGemCart 4 years ago
UpdateProjectCtrl.h Configure gems option added to projects button to go directly to gem catalog 4 years ago
UpdateProjectSettingsScreen.cpp Makes project settings screen scrollable 4 years ago
UpdateProjectSettingsScreen.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
main.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago