Copper cut
So people using AmiBlitz3 did report some bugs left (how is that possible?).
This is a minor bugfix release!
PED:
- fixed a problem doing the IDE layout (#111)
- removed WFLG_WBENCHWINDOW as PED is no wbench-window :-) (#112)
- fixed a source positioning error when cutting a block that included the last source line
- fixed as crash when using auto syntax completion for functions/statements (#113)
- fixed loading problem with textfiles other than blitz sourcefiles (ab2/ab3)
- fixed corrupt source printing when moving out left and display of sourceline started within a string literal
- fixed icon creation code: produced icons where corrupt
- fixed bug in Definition Browser: search for constans and variables where case sensitive
Compiler:
- finally got "Dim KEEP..." workng again: it is possible to resize a dim'd array again (!!!)
- added "KEEP" as a token so it will be syntax highlighted
Blitzlibs:
- printlib: fpumode is being checked only once at init, not in every sub anymore
- sortlib: disassembled and converted to ab3
- moved "FillArray"-command from linkedlistlib to sortlib to "bundle" all new array commands in one lib
- renamend "FillArray"-command to "ArrayFill"
- added array functions "ArraySize", "ArrayElements", "ArrayDatatype"
general:
- updated icons again to look well on all OS versions (#115)
BTW, I suggest to use the attached LHA-File not the ZIP of the branch as it has no relevant data to run AmiBlitz3...