Joined: 29 Nov 2006
|Posted: Sun Nov 28, 2010 11:00 pm Post subject: Silverfrost FTN95: Fortran for Windows version 6.00
|We are pleased to announce the release of FTN95 version 6.00. This is available for download now to supported users.
- Support for Visual Studio 2010
- Support for .NET 4.0
- A new compiler option /NO_TRUNCATE has been added.
- ClearWin+: A new option [mouse_hover] has been added to %ib
- ClearWin+: The standard callback COPY has now been implemented for %cw
- ClearWin+: The local font given by %fn is now applied to %pb
- ClearWin+: New library routines have been added to make it easier to use %eb[user_colours]
- ClearWin+: Check boxes in %lv can now be set and reset under program control
- ClearWin+: Mouse wheel messages are now available with %gr[full_mouse_input]
- ClearWin+: GET_MULTIPLE_FILENAMES@ has been made available
Outline summary of bugs that have been fixed:
- A specific test for character equality was failing with /FULL_UNDEF
- There was a failure to flag a compilation error when a DO loop end control value is not a scalar.
- The logical test in a WHERE statement was not failing as it should when there is a rank miss-match.
- There was a false comment about a derived type not being used.
- There was a failure to flag a compilation error when a certain array expression is a assigned to a scalar.
- The FTN95 intrinsic LS could not be overloaded within a user MODULE.
- A certain usage of ALLOCATE failed when applying /CHECK.
- A certain function call in which an array section was passed did not return a value.
- There was a false warning about "use without an initial value" for an array section in a READ statement.
- There was a false runtime error when an array section was passed as an argument and the array has varying size.
- An array assignment involving a member of a member of a user type failed to compile.
- There was a false warning about an array member of a user type being redefined.
- There was a Missing error report when SIZE is called for an assumed-size array.
- The TRANSFER intrinsic was failing when passing a character variable and using /FULL_UNDEF.
- FILL@ gave an internal compiler failure when only two arguments are supplied.
- A certain piece of code using a vector subscript and INTEGER*2 was failing.
- FILE8@ returned the file size modulo 4GB
- ClearWin+: Two problems with the %eb horizontal scrollbar have been fixed