[Select]

TaskWindow



Release: Select 4 Preview
0.77 (27 Aug 2004) Initial work toward a 32bit safe version.
Restructured the service handler.
0.78 (27 Aug 2004) Separating sources into smaller files - created GetEnv, Memory, MsgCode, Options, Workspace.
0.79 (28 Aug 2004) Made WordV claiming optional, for FileSwitch 2.63 and beyond.
0.80 (28 Aug 2004) Fix for environment initialisation failing.
Fix for Die entry point failing to release SWI handlers.
Updated some incorrectly converted PSR preservations.
0.81 (28 Aug 2004) Moved out the vector handling code to a separate file.
0.82 (28 Aug 2004) Separated Keys and String utilities into individual files.
Removed non-internationalised help messages.
Fix for claimed SWIs to be StrongARM compatible.
Replaced code in claimed SWIs with 32bit safe operations.
0.83 (29 Aug 2004) Replaced some common operations with macros.
Fix for aborts in VSync handler due to enabling interrupts.
0.84 (29 Aug 2004) Remanants of 26bit-only code converted to 32bit safe.
0.85 (16 Sep 2004) Added 32bit-safe flag to module header.
0.85 (17 Sep 2004) (retagged) Fix for typo in the module flags header.
0.86 (19 Sep 2004) Fix for ByteV handler misbalanced stack when returning in 32bit mode.
0.87 (29 Sep 2004) Fix for UpCall_SleepNoMore stack imbalance.
0.88 (13 Dec 2004) Fix for 26bit build of module exiting on preemption in certain configurations.
0.89 (20 Dec 2004) Fix for escape during character read having no effect on 26bit builds.
0.90 (23 Oct 2005) Renamed OS_Byte constant 'EscapeChar' to 'EscapeStatus' for clarity.
0.91 (23 Oct 2005) Added support for changing the escape character through OS_Byte 220.
0.92 (23 Oct 2005) Removed I/O buffer locking when Escape Pending, in line with Kernel.
Updated ReadC and INKEY to exit early when Escape Pending, in line with Kernel.
Updated INKEY to return -1 on escape events, in line with Kernel.
Added Escape response to INKEY on Moribund.
0.93 (24 Oct 2005) Escape acknowledgement side effects followed more correctly.
0.94 (24 Oct 2005) Removed return of pending Escape errors from UpCall 6.
0.95 (24 Oct 2005) Improved Escape responsiveness in intensive applications.
0.95 (20 Mar 2006) (retagged) Changed symbol name for top of SVC stack.
0.96 (03 Apr 2006) Updated to use global OSReadSysInfo header.
0.97 (07 Apr 2006) Removed remnants of Arthur redirection support.
0.98 (05 May 2006) Removed Kernel collusion for SWI dispatch table addresses.
0.99 (06 May 2006) Updated build time options to new style.
Minor fix for OS SWI claims.

Change information is supplied in good faith but may not reflect the features enabled in any given version of products.