(Note: there was no GitHub issue for v01.87. See Bintray Release Notes.
Change since v01.87:
Enhancements:
- Add Preference option to enable hardware accelerated graphics
- Add Preference option for empty console color
- Reorganize Preference screen
- Editor: Preference items to put menu items on the Action Bar
- Editor: Change "Save and Run" so it has no Save dialog
- Add functions ENCODE$() and DECODE$()
- Add KB.SHOW, KB.SHOWING, OnKbChange:, and KB.RESUME
- KB.TOGGLE really toggles
- Improve soft keyboard management with BACK key
- STT.LISTEN: Add "prompt" parameter; can change default prompt in APK
- STT.RESULTS can reuse list.
- GR.GET.VALUE can get values of multiple parameters
- Add GR.BITMAP.FILL command
- Return bitmap pointer -1 on bitmap creation errors
- UNDIM of string array releases strings
- AUDIO.LOAD/PLAY: improve error handling and reporting
- Add DEBUG.? alias for DEBUG.PRINT
- Add minimum splash screen duration for users of standalone APK
- Performance enhancement: group commands in loops
- Don't restart BASIC! except from Editor, and save Editor state for such a restart
Fixes:
- Formatter: Fix indentation of ELSEIF
- Formatter: Allow "ELSE IF" and "END IF"
- Formatter: Capitalize compound keywords after THEN and ELSE
- Formatter: Keywords in comments must not affect indent
- Preprocessor: Allow 0 or more spaces around . and ~ in LIST.ADD and ARRAY.LOAD continuation
- Do not allow recursive INCLUDE
- OnMenuKey now reports each MENU keystroke only once
- NOTIFY: clear notification on program termination
- TGET: Fix Menu -> Stop bug
- TTS: Replace Yield() loop with LOCK block to reduce CPU usage
- GR_COLLISION() and GR.BOUNDED.TEXT work if left coordinate > right or top > bottom
- GR.GET.PARAMS crash (since v01.86)
- DEBUG: reliability issue, crash displaying function info, reduced power usage
Infrastructure:
- Set compiler compliance to 1.6
- Inter-Activity EventList
- Moved a batch of variables to Background, now renamed Interpreter
- Use NumVar and StrVar instead of generic Var
- Add Interrupt class
- BACK key strategy changes
- Use ProgramLine object shortcuts for group subcommands
(Note: there was no GitHub issue for v01.87. See Bintray Release Notes.
Change since v01.87:
Enhancements:
Fixes:
Infrastructure: