ecere/com: Added missing hyperbolic trigonometry functions
ecere/gfx/3D/Matrix: Added OnGetString method for debugging
ecere; compiler; ide: (#486) Added isNan, isInf, signBit, nan, inf; Improved handling of NaN, Inf in debugger
ide/debugger: Better errors for missing property support
ide/debugger: Better errors for evaluating function calls
ide/debugger: Support for evaluating math functions
ide/debugger: (#486) watches: don't show addresses where inappropriate
compiler/libec; ide/debugger: Division by 0: Error message for integers; nan or inf for real
compiler/ecp: Fixed potential null pointer crash
compiler/libec: Improved handling 64 bit constants
- Fixed 64 bit types to compute using 64 bit operators
- Not printing 0 as 0LL anymore
- Typing 65536LL as 64 bit
- Keeping constant qualifier on named types (e.g. const uint64)
ide/debugger: Fixed mistakes and omissions for conversion properties
ide/debugger: Displaying struct and bit class members
ide/debugger: Improved support for instantiations evaluation
ide/debugger: Support for evaluating e.g. ((ColorHSV)blue).h
ide/debugger: Fixed units evaluation
ide/debugger: (#456) Fixed more leaks in watch evaluation
- Also added missing 'float' type case, in compiler as well
ide: Fixed OS X/Linux build broken by d7347cce4dfa06e7e1da817c3168b5bc7e198fbd
- Must now link IDE with -lm
compiler/libec/grammar: Fixed bad return statement breaking Clang build
- This was causing a return from yyparse() rather than simply the rule as intended
ecere/gfx/3D/Mesh: Fixed build on OS X Mavericks
- MAXFLOAT redefinition from math.h was causing syntax errors
- Now using new float::isNan property instead
compiler/ecc: Fixed comment within comment warning