Started v2.0a21x
release notes
defined bug define qCompilerAndStdLib_UsingInheritedConstructor_Buggy cuz I was going to use this feature, but found a simpler way. Leave define in since I will likely use this feature again
Added String::GetCharAt (); and made it and String::operator[] return const Character (to prevent accidental assignemtnt to tmp result)
use ModuleInit code for WaitableEvents mutex (static) - in case used from before main()
Merge branch 'master' into DEV
use String_Constant in more places, and updated Duration::PrettyPrint and Lingustics/Word Pluralize code to use Stirng class
fixed ModuleInit<> code for WaitableEvent
Added Experimental  String::operator T () template
Added experimental Foundation::Characters::operator+ (wchar_t*,String)
Comments
fixed incomplete ModuleInit<> fix for WaitableEvent
WaitableEvent USE_NOISY_TRACE_IN_THIS_MODULE_ cleanups
Minor cleanup of Lingustics code (lose old std::string code)
ThreadPool::GetPoolSize () fCriticalSection_ simplifications (and todo comments)
change declations of std::function to just function<> and replace many uses of function with new Execution::Function so we can add/remove callbacks (just places we need to track callbacks and add/remvove)
use Concrete/String_ExternalMemoryOwnership_StackLifetime_ReadOnly.h in a few inline String methods
comments
docs
Improved Execution/WaitTimedOutException code: ThrowTimeoutExceptionAfter () calls CheckForThreadAborting - and .inl file