ide; compiler/libec: Auto completion improvements
- Not converting identifiers to constants from ProcessExpressionType(), only from ComputeExpression()
compiler/libec/pass15 (ide/autocomplete): Improved autocomplete within struct/unions and containers constructs
compiler/libec (ide): Fixed crash on sentinel property Set
compiler/libec: Fixed potential null pointer crashes
compiler/libec: Fixed templates types checking and casts
compiler/libec; ecere/DateTime: Producing an error when casting to an incompatible struct; Fixed DateTime bug
- TimeStamp/DateTime conversion was broken unnoticed since 981767e16256c835738562f4280e06140dcc0067
compiler/libec: Fixed missing warnings within ( ) and conditional expressions
extras; samples: Warning fixes and improvements
installer/coursework/Lab 5: Fixes
compiler/libec: Fixed warning in generated distributed objects code
- Call to SerialBuffer::Unserialize lost a (StaticString) cast, now replacing with (void **) cast
- Also including some minor fixes to DCOMSample
ide/Project: Fixed excessive CPU usage processing build output
- Caused by our fix for better responsiveness: c3a13ef3bfec9f5326000b5b41d58ed15d409ca2
- Was missing a blocking call within our inner loop: Added a Sleep() in between calls to File::GetLinePeek()