Qaliva Frontier 9.7
Frontier 9.7 for Macintosh runs on Apple PowerPC and Apple Intel computers on OS X (10.4 and 10.5). It is the first fruits of an agreement between Qaliva Development Group and UserLand Software. Starting from source code for Userland Frontier 9.5, the kernel source been migrated to the XCode development system. There are also numerous under the hood improvements, notably in string handling and error detection, targeted at increased robustness and stability.
New functionality
- 2 new environment variables - system.environment.isIntelMac and isRosetta return true if Frontier is running on an Intel Macintosh and within the Rosetta environment on an Intel Macintosh , respectively.
- a new verb rez.getResourceFromBinary extracts a value of a specified type from a binary string - typically a system resource - at a given offset, independent of the underlying hardware. This verb is necessary because Intel and PowerPC hardware stores scalar values differently (the endian problem) and because resources use native order. The verb is needed to parse AETE resources into glue, but might be be useful for any scripter using custom resources in Usertalk.
- DLLs on OS X are now functional , there's a new framework available here
Known Issues.
- DLLs don't work on PowerPC.
- Annoying beep at laucnh
Discuss