Joined: 29 Nov 2006
|Posted: Tue May 27, 2014 8:27 am Post subject: Silverfrost FTN95: Fortran for Windows version 7.10
|We are pleased to announce the release of FTN95 version 7.10. This is available for download now to supported users.
- Microsoft Visual Studio 2013 plugin
- Anti-aliasing and opacity effects can now be included in ClearWin+ %gr line drawing (see ClearWin+ enhancements file for details).
- A new web browser control %wb has been added to ClearWin+, providing full access to the Internet Explorer engine.
- The IMPORT statement has been added as part of the Fortran 2003 standard.
- ClearWin+: %ob now takes the options [rounded] and [thin_margin]
- ClearWin+: clearwin_info@("TOOLTIP_HWND") now returns the HWND for Microsoft style tooltips (but not infotips)
- ClearWin+: An new subroutine CLEARWIN_OPTION@ has been added in order to gather together various ClearWin+ options into one routine.
- ClearWin+: %ch can now take the options [vscrollbar] and/or [hscrollbar] in order to display a scrolling window containing controls.
- ClearWin+: A new format code %id has been added in order to specify the button number (ID) of the next %bt, %tt or %bb button.
Outline summary of bugs that have been fixed:
- The /ISO command line option previously did not generate an error report when a TYPE or PARAMETER within
an INTERFACE was inherited from the host.
- Using /UNDEF with certain CHARACTER variable members of a user TYPE was causing an access violation.
- The intrinsic function ISHFT was producing incorrect results for INTEGER*2 arguments.
- Some duplicated double precision value arguments where not being passed correctly.
- ALLOCATE was using the wrong address for the STAT variable when it was presented as an array element.
- UBOUND was giving an incorrect result for zero-sized array sections.
- /CHECK was giving a false run time error when a module function was passed as an argument.
- TYPE initialisation in certain multiple MODULEs caused the compiler to crash.
- A SEQUENCEd TYPE was giving a type mis-match error in a user ASSIGNMENT procedure.
- Win32 MOD intrinsic was failing when the first argument was LOC(a).
- /DUMP when used with /NO_OFFSETS was not dumping the variables in the best place.
- /CHECK was giving a false run time error for functions returning an array.
- An incomplete TYPE definition was not being reported as an error until it was used.
- /CHECK was giving a false run time error for array arguments with the TARGET attribute.
- INTENT(OUT) was not working correctly for array arguments with default TYPE initialisation.
- "USE mod ONLY: aa=>bb" was giving incorrect results when aa was also declared in mod.
- ClearWin+: %th[ms_style] did not allow multiline tooltips. This has been fixed.
- ClearWin+: A certain user callback associated with %ls was found to raise an underflow exception under Windows 7. This has been fixed.