ecere/com: (#1044) Added option to disable memory manager
- Also fixed a potential leak on invoking renew0 with a 0 size on an existing buffer
- Added a CheckConsistency() call to check MemoryGuard blocks integrity, added info to buffer over/underruns
gfx/gui (win32): Fixed warning with latest MinGW-w64 headers
- Bumped _WIN32_WINNT definition to 0x0502
compiler/libec: Fixed deletion of class:struct where value being deleted is modified by destructor
compiler/libec: Fixed setting class properties on static classes
ide/debugger/watches: Friendlier print out of float/doubles values
- Using float/double's OnGetString methods instead of PrintFloat/PrintDouble
compiler/libec: Fixed null pointer compiler crashes
compiler/libec: Fixed cast to derived class going through String conversion property
compiler/libec: Fixed missed replace in type matching fix ( 981767e16256c835738562f4280e06140dcc0067 )
compiler/libec: Fixed PrintLn(Degrees { 1 })
- Was losing typedObject destType when processing instance
ide/debugger/watches: Fixes for watching units
compiler/libec: Fixed disappearing cast on units within brackets
- Radians b = Degrees { 30 }; int ixX = (int)(b);
compiler/libec: Improvements to units operations
- Not giving ambiguity warning when comparing related units on both side of comparison operator
- Not giving ambiguity warning on multiplication/division, giving base data type instead (powers / ratios)
- WARNING: Radians a = Pi/2; Degrees b = a * 180 / Pi; // This will now understand as Degrees the ratio of 180*a by Pi!!!
  (Degrees conversions had to be fixed in units.ec)
compiler/ecs: Deleting module instances in reverse order as creation within each module
- To follow up with recent instance deletion following reverse module orders
 (2b769cb3bf7bd4ffee5b0ed6c9b057b12aa6c915), now also reversing order within one module.
- compiler/ecp: null crash fix
Makefile: Defaulting ECERE_AUDIO to n on platforms where it is not supported
audio: Fixed previous non-implemented PauseAudio(true)
- Also changed the parameter from an int to a bool
extra/tiles; eda/drivers/sqlite;sqlitecipher: Fixed warnings
ecere/containers: Iterator::Index() now returning false when creating new entry
- Added GetAtPosition() implementation to CustomAVLTree
- Defining index type of CustomAVLTree to be the key type
   (Iterators for CustomAVLTree/AVLTree must now be declared as Iterator<KeyType, KeyType>)
- Added a 'justAdded' return parameter to Container::GetAtPosition()
ecere/containers: Map/CustomAVLTree optimizations
- Index with creation will not scan again to place new item
- Add/Find inner loop optimizations
- Free: Avoid rebalancing for each item
ide/CodeEditor/autocomplete: Fixed potential crash
ecere/gui/EditBox/Syntax Highlighting: Fix for long doubles