* Templates/Restricted upgrade/fixes:
Fixed template storage format: templates now only store true relative paths and no longer save "origin" paths and "optional" has been removed, it was never used.
Upgraded all templates to new standard
Template system now correctly handles child objects: Child objects no longer have to specify restricted they inherit from parent
Restricted now operates at the object level and makes no assumptions about parent
Restricted templates can now be combined and seperated on creation
ly_get_list_relative_filename has been deprecated for o3de_pal_dir
All Gems/Projects/Templates updated to use new code
Signed-off-by: byrcolin <byrcolin@amazon.com>
These are immediate dependencies, and include many circular dependencies, largely amongst the Atom gems, as indicated by cmake
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Changed blue text to white that is not meant as a link, made 'View in Director' link work for gems in the inspector, added parsing for gem documentation link
Signed-off-by: nggieber <nggieber@amazon.com>
* Added documentation links for gems, changed markup for urls in summaries and requirements so they are clickable
Signed-off-by: nggieber <nggieber@amazon.com>
* Fixed a couple of the documentation links
Signed-off-by: nggieber <nggieber@amazon.com>
* Added documentation url to edit gem properties script and updated unit tests
Signed-off-by: nggieber <nggieber@amazon.com>
* Updates the Wwise SDK detection in CMake
Parses AkWwiseSDKVersion.h to obtain the version instead of requiring an
exact version to be installed.
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
* Updates readme.md information about Wwise
Rewrite some of the setup info about Wwise, mention the two ways in
which Wwise can be found via CMake and that users can install later
versions than the one specified.
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
* Remove unnecessary parts of Wwise version detect
Don't need to parse the file contents, it was only being used to print a
message to CMake. Simplify the validation to just checking that the SDK
version header exists. Maybe in the future we can reinstate better
version checking to make sure the version falls within a range.
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
* Updates capitalization of Audiokinetic name
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>