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/Framework/AzCore/AzCore
lumberyard-employee-dm 357df2bb4b
Added anchor key parameter to the SettingsRegistry MergeSettings (#4650)
* Added anchor key parameter to the SettingsRegistry MergeSettings

This allows the MergeSettings function to write JSON data anchored
underneath the supplied anchor path.

Upgraded the SignalNotifiers calls in SetObject, MergeSettings and
MergeSettingsFileInternal to query the type of the merge value at the anchor path
and supply that as the type to the notification event.

Also the the above functions now supply the anchor key root as the
path that was modified instead of assuming root ""

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

* Fixed whitespace inconsistencies in SettingsRegistryImpl

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

* Added a queue for storing SignalNotifier calls when a thread is
currently signaling.

The queued calls are invoked by that thread after it has signaled it's
current queue of events

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
Android Deprecate profiler categories based on global enum 4 years ago
Asset Feature json assetloading assethints (#4554) 4 years ago
Casting Improves numeric_cast compilation (#3995) 4 years ago
Component Added anchor key parameter to the SettingsRegistry MergeSettings (#4650) 4 years ago
Compression Modernization + AZStd::function compare fix. (#3680) 4 years ago
Console Added anchor key parameter to the SettingsRegistry MergeSettings (#4650) 4 years ago
Debug PR comments 4 years ago
Driller Merge branch 'development' into cmake/warn_virtual 4 years ago
EBus [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
IO Update the FileIO Aliases (#4186) 4 years ago
IPC Modernization + AZStd::function compare fix. (#3680) 4 years ago
Interface Minimal TypeInfo header/reduce std interdependencies. (#2688) 4 years ago
JSON Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Jobs Updated with PR feedback. Created a common function to calculate the number of worker threads. 4 years ago
Math chore: correct documentation and correct method return. 4 years ago
Memory [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
Module [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
Name [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
NativeUI Modernization + AZStd::function compare fix. (#3680) 4 years ago
Outcome Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PlatformId Add linux equivalents for all the places that enumerate platforms (#3325) 4 years ago
Preprocessor Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RTTI Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
Script Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
ScriptCanvas Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Serialization Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
Settings Added anchor key parameter to the SettingsRegistry MergeSettings (#4650) 4 years ago
Slice Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
Socket Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
State Modernization + AZStd::function compare fix. (#3680) 4 years ago
Statistics [development] Revived the statistical profiler (#4378) 4 years ago
StringFunc change conversions to static_cast 4 years ago
Task Updated with PR feedback. Created a common function to calculate the number of worker threads. 4 years ago
Threading Updated with PR feedback. Created a common function to calculate the number of worker threads. 4 years ago
Time many bug fixes 4 years ago
UnitTest Added anchor key parameter to the SettingsRegistry MergeSettings (#4650) 4 years ago
UserSettings fixing AzCore for linux/windows virtual warn 4 years ago
Utils Update the FileIO Aliases (#4186) 4 years ago
XML Updated the GameApplication to mount the engine.pak (#4128) 4 years ago
std [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
AzCoreModule.cpp [development] Revived the statistical profiler (#4378) 4 years ago
AzCoreModule.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BuildInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Docs.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Platform.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Platform.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PlatformDef.h remove unnecessary ALIGN macros 4 years ago
PlatformIncl.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PlatformRestrictedFileDef.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
azcore_files.cmake chore: update intersect and improve documentation 4 years ago
azcoretestcommon_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
base.h WIP 4 years ago