0.8.0
Pre-release
Pre-release
Improvements:
- Major new feature: source level debugging
- ide: debug mode mode plus output added
- ide: debug/console view added
- ide: SMART_REFRESH window for faster+reliable refresh handling
- ide: editor breakpoints (F9)
- compiler: OPTION DEBUG statement added
- compiler: TRACE statement added
- compiler: BREAK statement added
- compiler: generate debug info
- debugger: exit or continue choice on traps, runtime errors and debug breaks
- debugger: display stacktrace, source line and registers
- runtime: CTRL-C will issue a DEBUG BREAK when debugger is active
- runtime: BITMAP_t supports continous plane allocation suitable for BOB use now
- runtime: BITMAP OUTPUT command added
- runtime: VWAIT command added
- runtime: LOCATE XY command added
- runtime: CIRCLE command added
- runtime: COLOR command: optional draw mode argument added
- runtime: new AnimSupport module added
- runtime: GELS INIT command added
- runtime: GELS REPAINT command added
- runtime: BOB() function added
- runtime: BOB MOVE command added
- runtime: BOB SHOW command added
- runtime: BOB HIDE command added
- runtime: ILBM LOAD BOB command added
- MIT license applied consistently
Bug Fixes:
- runtime: INPUT statement fixed
- build system: makefile portability enhancements
- build system: fix library link order (J. Becher)
- compiler: fix BYREF recursive argument passing
- compiler: fix BYREF argument assignment
- compiler: fix IF/ELSE namespaces
- compiler: fix BYTE/UBYTE/UINTEGER to SINGLE conversion
- linker: handle duplicate symbols gracefully
- ide: fix run state display