1.2.0 rc.58
Pre-release
Pre-release
github-actions
released this
24 Sep 20:50
·
55 commits
to main
since this release
Changes
- menus now support vertical scrollbars (#287)
- Support dXINPUT (password text fields) and dFLOAT (#289)
- Add compiler.lua (#291)
- Support invert drawing of bitmaps, boxes and lines. (#303)
- Add name, version and uid to dumpsis, plus --json, --nolang, --verbose opts (#310)
- Initial support for database files (#332)
- support database WHERE and ORDER BY operation
- Mac Catalyst builds (#360)
- Install software from the Psion Software Index (#353)
- Show screenshots in the Software Index (#373)
- Add Psion-native dialog text boxes
Fixes
- better menu scrollbar support (#288)
- time and date dialog items are now shown (#290)
- compiler: support more commands (#292)
- compiler: Added remaining commands (#293)
- compiler: Support includes, size limits, dFILE (#295)
- typo in compile.lua (#296)
- Make command line tools work on Windows (#297)
- compiler: unbreak BREAK (and CONTINUE) (#298)
- Implement EVAL command (#299)
- dEDITMULTI, PEEK$ commands (#300)
- Don't show the keyboard and game controller toolbar buttons on macOS (#301)
- Make the links clearer in the about view (#302)
- Update TestFlight build (#306)
- dumpsis parsing of multiple languges in component names (#311)
- dumpsis now outputs UTF-8 filenames (#312)
- error when decoding 16bpp MBMs (#314)
- Support 24bpp MBMs (#315)
- Added --json option to dumpaif.lua (#316)
- Workaround for bad bitmap headerLen in some AIFs (#317)
- Better handling of truncated SIS files in dumpsis (#318)
- dumpaif should output UTF-8 (#319)
- missing uid3 in last commit... (#320)
- Added recognize.lua (#322)
- recognize.lua now handles resource files (#324)
- support percent operator (#333)
- runopo broken by recent recognizer refactor (#334)
- Implement MEAN() (#335)
- Assorted small fixes (#337)
- realloc, stub opx.printer and opx.gprinter (#341)
- workaround for spurious toolbar calls (#342)
- compiler: Support two-argument DELETE command
- implemented DAYSTODATE
- Add Shell.mbm
- Implement system.opx IsExternalPowerPresent&:
- Implement systinfo.opx SIDateFormat:()
- Errors thrown from module code after it's been UNLOADM'd
- recognize.lua shouldn't spit out verbose output by default
- Support dbase.opx (#351)
- Improve the sidebar appearance on macOS (#363)
- Settings and About menus for macOS (#364)
- Thank Fabrice Cappaert 🙏🏻 (#365)
- Disable program deletion when running (#366)
- Improve Dark Mode appearance on the iPad (#367)
- Support adding locations to the library on macOS (#368)
- Combined add toolbar button in the browser views (#369)
- Group local and remote add actions (#370)
- Adopt the new Software Index icon structure (#372)
- Use original icons for Software Index placeholders (#374)
- Extract icon masks with dumpaif (#378)
- Use grayscale placeholder icons in the software index (#379)
- Use pixel perfect resizing for software index icons (#380)
- Simplify software index download buttons (#381)
- Adopt the new Software Index API endpoint (#382)
- CLS should reset cursor position to top left
- Pressing 'i' key sent wrong keycode
- Support KEYA() and KEYC()
- Incorrect compiler generation for dEDITMULTI
- Support CURSOR()
- Support COMPACT()
- dialog choice lists with over 32 items no longer show spurious shortcuts
- Implement Psion-native dDATE editor
- Support buttons on right of dialog (dINIT flag KDlgButRight)
- Support dFILE
- Implement Psion-native dTIME editor
- Info prints not always in the foreground
- compiler: missing gVISIBLE support
- relaxed condition for z-s5 resources
- Adopt the new Software Index API format (#387)
- Support apps that try to use TbBtFlags%
- Stub out DbSetComparison
- Make INTRANS actually work