lumberyard-employee-dm
586678a5f9
Added a deferred queue to the AZ Console class ( #3298 )
...
* Added a deferred queue to the AZ Console class
An AZ Console instance will now store any console commands that could be
dispatched from a configuration file into a deferred queue, that can be
invoked later.
This can be used to defer execution of console commands in configuration files such as
.cfg, .setreg and .setregpatch files that are defined in gem modules that
have not been loaded yet.
The defered execution can then be invoked at any point later in the
application
Updated the Component Application CreateCommon function to invoke deferred console commands
after all the gems have loaded
fixes #2062
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Fixed variable shadowing in the Console Deferred Command Test
Updated commit for the ClearDeferredQueue function to just mention
clearing the queue
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Filtered out execution of the ConsoleRootCommandKey as a console command
The AZ::Console notification handler is tracking changes to the fields
of "/Amazon/AzCore/Runtime/ConsoleCommands" and it's children.
Now the "/Amazon/AzCore/Runtime/ConsoleCommands" field is the
ConsoleRootCommandKey and not an actual console command so it shouldn't
attempt to be invoked
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Moved the execution of deferred console commands after linking deferred
functors
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Moved the execution of deferred console commands into CreateModuleClass
hook
Any module that loads using the ModuleManager system will attempt to
execute any deferred console commands to allow newly registered commands
from that module to be dispatched.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2021-08-18 20:58:57 -05:00
Jeremy Ong
cf44a4ad67
Address additional PR feedback
...
Signed-off-by: Jeremy Ong <jcong@amazon.com >
2021-08-18 19:16:05 -06:00
Esteban Papp
cb7108e336
Addresses comments around AZ_TRAIT_UNIT_TEST_NAME_COUNT from PR
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-18 17:51:43 -07:00
Jeremy Ong
f1349a3f60
Clean up vestigial PIX references in Atom
...
Signed-off-by: Jeremy Ong <jcong@amazon.com >
2021-08-18 17:34:23 -06:00
Jeremy Ong
ec6e9407f6
Remove RAD (pending future interface for external profiler registration)
...
Signed-off-by: Jeremy Ong <jcong@amazon.com >
2021-08-18 17:33:15 -06:00
Jeremy Ong
11d4543442
Reintroduce StatisticalProfiler and associated classes in deactivated
...
state
Signed-off-by: Jeremy Ong <jcong@amazon.com >
2021-08-18 17:33:14 -06:00
Jeremy Ong
5f2fe83c5b
Remove test associated with frame profiler going away
...
Signed-off-by: Jeremy Ong <jcong@amazon.com >
2021-08-18 17:33:12 -06:00
Jeremy Ong
a5f072f7a9
Remove statistics profiler
...
Signed-off-by: Jeremy Ong <jcong@amazon.com >
2021-08-18 17:33:10 -06:00
Jeremy Ong
df9b4d4a2f
Deprecate profiler categories based on global enum
...
(to be supplanted by registered budgets in the future)
Signed-off-by: Jeremy Ong <jcong@amazon.com >
2021-08-18 17:33:09 -06:00
Jeremy Ong
d15d40fec6
Add Windows PIX runtime support
...
Signed-off-by: Jeremy Ong <jcong@amazon.com >
2021-08-18 17:33:07 -06:00
AMZN-koppersr
51792b8133
Merge pull request #3296 from aws-lumberyard-dev/mnaumov/LYN-3904
...
Improvements to Entity Outliner context menu
2021-08-18 14:00:01 -07:00
chcurran
c701522adc
update error messaging, remove unnecessary comments
...
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com >
2021-08-18 13:28:01 -07:00
Esteban Papp
1e136a02b0
Merge branch 'development' into cmake/SPEC-2513_w4244
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
# Conflicts:
# Code/Framework/Crcfix/crcfix.cpp
2021-08-18 12:39:24 -07:00
Esteban Papp
3f31a6f8bf
Remove crcfix ( #3294 )
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-18 12:38:00 -07:00
Mikhail Naumov
2c4e5c5630
Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/LYN-3904
...
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com >
2021-08-18 12:11:54 -07:00
Mikhail Naumov
8589bb99de
cleaned up comments
...
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com >
2021-08-18 12:01:07 -07:00
chcurran
1d1cea34dd
Undo artifacts for JsonUtils sojourn into AzToolsFramework
...
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com >
2021-08-18 11:58:24 -07:00
Esteban Papp
dd80a3ebae
Linux and non-unity build fixes
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-18 11:09:14 -07:00
chiyenteng
28d035c275
Add a new auto test for delete prefab workflow ( #3143 )
...
* Add a new auto test for delete prefab
Signed-off-by: chiyteng <chiyteng@amazon.com >
2021-08-18 10:55:45 -07:00
John Jones-Steele
740ee1f8a4
Fixed wheel working on spinbox non focussed
...
Signed-off-by: John Jones-Steele <jjjoness@amazon.com >
2021-08-18 12:27:10 +01:00
Mikhail Naumov
db91bdbf51
Improvements to Entity Outliner context menu
...
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com >
2021-08-17 18:30:46 -07:00
Esteban Papp
ac7be2fb5a
PR observation about another race condition
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-17 18:29:24 -07:00
Esteban Papp
a49e07c8e9
improving comment
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-17 16:20:39 -07:00
Esteban Papp
4adf5c051e
more NameTest fixes, AzCore passing ASan
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-17 16:16:19 -07:00
Esteban Papp
e29479552b
alignment fix
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-17 15:53:14 -07:00
chcurran
de9e991ccc
merge development
...
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com >
2021-08-17 15:37:30 -07:00
Mikhail Naumov
fca71f9455
Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/2372_signOffFix
...
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com >
2021-08-17 14:14:56 -07:00
chcurran
88121f3bb4
move JsonUtils to AzCore
...
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com >
2021-08-17 14:06:24 -07:00
chcurran
0270fb7fbe
Initial saving/loading of JSON serialization of sc editor assets
...
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com >
2021-08-17 13:47:20 -07:00
Esteban Papp
0c6a838c6f
fix warnigns after merge
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-17 13:22:52 -07:00
Esteban Papp
036114a5a7
Merge branch 'development' into cmake/SPEC-2513_w4244
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
# Conflicts:
# Code/Framework/AzToolsFramework/AzToolsFramework/Input/QtEventToAzInputManager.cpp
2021-08-17 12:10:46 -07:00
Esteban Papp
7be2b0b6c3
Fix for a leaky test
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-17 11:49:51 -07:00
Mikhail Naumov
0d0a09b252
Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/2372_signOffFix
...
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com >
2021-08-17 11:11:27 -07:00
mnaumov
a20428d393
Fixing non unity build
...
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com >
2021-08-17 11:10:42 -07:00
Esteban Papp
3e06307461
Merge branch 'development' into cmake/AddressSanitizer
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-17 10:43:37 -07:00
mnaumov
6303b82976
Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/2679
2021-08-17 09:53:04 -07:00
hultonha
7f603c59ad
Fix for events that should have been consumed by manipulators ( #3108 )
...
* fix for events that should have been consumed by manipulators making their way to the main viewport handler
Signed-off-by: hultonha <hultonha@amazon.co.uk >
* add missing include for SANDBOX_API macro
Signed-off-by: hultonha <hultonha@amazon.co.uk >
* add dependency on Qt::Test for AzToolsFrameworkTestCommon
Signed-off-by: hultonha <hultonha@amazon.co.uk >
* fix order of buttons passed to QMouseEvent
Signed-off-by: hultonha <hultonha@amazon.co.uk >
* potential fix for vtable error on linux
Signed-off-by: hultonha <hultonha@amazon.co.uk >
* potential fix for vtable error on linux again
Signed-off-by: hultonha <hultonha@amazon.co.uk >
2021-08-17 17:09:17 +01:00
Guthrie Adams
c95f491635
Merge pull request #3126 from aws-lumberyard-dev/Atom/guthadam/atomtools_restore_source_control_spam_filter
...
AtomTools: restoring log message filter to ignore source control spam
2021-08-17 10:11:54 -05:00
Nicholas Van Sickle
d1cedba042
Fix NativeWindow_Windows returning the wrong size. ( #3153 )
...
Make sure WM_WINDOWPOSCHANGED bubbles up so that we can see WM_SIZE.
Signed-off-by: nvsickle <nvsickle@amazon.com >
2021-08-17 08:20:33 -05:00
Esteban Papp
964c2401df
Merge branch 'development' into cmake/AddressSanitizer
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 18:34:35 -07:00
Esteban Papp
9a8ec8bfcd
fix for clang
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 18:13:27 -07:00
Esteban Papp
0f26a6508a
fixing comment
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 17:54:17 -07:00
Esteban Papp
b8787739e1
more fixes after rebase
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 17:05:50 -07:00
Esteban Papp
f0fa62bde3
PR comments/observations
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 16:46:48 -07:00
Esteban Papp
3eb658534b
More Code/Framework
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 16:42:19 -07:00
Esteban Papp
06e6f83907
Cleanup and fixing of Code/Framework
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 16:42:17 -07:00
Esteban Papp
0eacd54b14
removing unnecessary bigobj flags from files (its applied globally)
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 16:42:11 -07:00
Esteban Papp
e7f07147cb
More fixes for Code/Framework
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 16:42:01 -07:00
pappeste
3172a82937
Code/Framework
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 16:39:20 -07:00
pappeste
58f8b563d0
fix them all
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 16:38:33 -07:00