Added a bunch of keywords you can no longer use in your scripts; "const", "byte", "char", "sizeof", "do" and "for", the first 4 are used in constructs i'm not ready to document/explain just yet, just don't use these words as-is and you should be good (they can be used within variable names etc, just not as a specific name)

Fixed a bunch of issues with the bit operation functions, they weren't being handled correctly, they are now

Corrected the precedence rules, they're as follows: (the higher the operator, the higher it's value is treated in the compiler)

variables, constants, function calls and anything within ( )'s (this is how you clarify what you want to the compiler, if you don't these rules apply)

!, ++, --

*, /, %

+, -

<, <=, >, >=

==, !=

&&

^^

||

=, +=, -=, *=, %=, /=

Fixed an issue where CronusPRO would open the same script in multiple tabs rather then updating the existing tab, it now reloads the script upon being told to load a script that is already loaded as described here: http://cronusmax.com/forums/showthre...=1#post1051822

Fixed a crash when attempting to save a file that could potentially be open in another application (such as dropbox) it should no longer fail to save as it used to, unless the other application have a exclusive handle open, this issue is mentioned here: http://cronusmax.com/forums/showthre...sed-by-Dropbox

For a full list of changes since 1.12 check out the release thread for