installer: Fixed extra bin/ being added for EcereAudio
change $ECERE_AUDIO into $(ECERE_AUDIO)
change V into (V)
compiler/libec: Added grammar rule for __builtin_offset
installer: Updates to mingw-runtime
Will be packaging 9492747f2e9932f755cf9be3ae8b69157718b88f from git://git.code.sf.net/p/mingw-w64/mingw-w64
deps: Took out DirectX headers
- Things build fine with the MinGW-w64 supplied headers now.
- Added missing D3DPRESENT_DONOTWAIT
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