Simply Fortran 3.26 Released
Posted on Nov. 4, 2022
Approximatrix is happy to announce the release of version 3.26 of Simply Fortran, the cross-platform Fortran development environment. The latest release brings a number of cosmetic and usability improvements, additional features, and new APIs for Windows users.
The development environment will now list references to procedures and modules when element search is used. In the element search panel, the element name can be expanded to list all references to said element. The right-click menu for files in the Project Outline now includes an option to open the selected file's location in the platform-appropriate file manager. Platform-specific executable extensions are now enforced automatically to avoid issues when moving projects between platforms. Warning thresholds to enable legacy standards have been decreased based on user input. Issues with version control updates when a project is not under version control have been eliminated. An option to disable floating point runtime warnings emitted by default from running Fortran programs has been added to Project Options. Menus in the Project Outline now disable certain items more intelligently if they should not be available for a given context. A possible crash caused by a bad memory allocation in the internal Fortran scoping calculations has been corrected.
On macOS and Linux, some minor runtime warnings related to internal timers have been corrected. Additional runtime warnings concerning menus on macOS have been corrected.
On Linux, all dialogs will now use GTK+ header bars when available. Though switching the main window to using header bars remains optional, dialogs will use this modern look-and-feel at all times. RPM files no longer require static Fortran runtime packages due to their sunsetting by the Fedora project.
On macOS, issues with the Apple Silicon edition's compiler have been resolved, allowing it to work with Apple's latest release.
New Windows-exclusive Aplot interfaces have been added. Aplot now includes routines to embed plots in AppGraphics windows and to asynchronously display and save plot windows. An upcoming blog post will describe the new features in more detail. A missing interface for requesting passwords via AppGraphics has been added.
The latest version is available on the /download/ for all supported platforms.