v10.0 Release Notes – January 2025

GINO v10.0
GINOGRAF v10.0
GINOSURF v10.0
GINOMENU v10.0
GINOMENU Studio v10.0

Product Enhancements Database
Bug-Fix Database


Product Enhancements

PER Product Name Summary Version
1402 GINO Library A 32/64 bit identification text has been added to the dll properties of all GINO library dlls. 10.0
1400 GINOMENU The routine gmEnqGuiStyle now returns GWINDOWS11(12) when running on Windows 11 but only if the correct compatibility block is included in embedded manifest file for the application. 9.5b
1396 GINOMENU Studio GINOMENU Studio will now cater for local icon and image files (i.e. without pathname) by internally prepending file name with source file directory. 9.5a
1397   GINOMENU Studio now detects and sets the correct environment for using the classic Fortran 32 and 64bit compilers if the Intel OpenAPI package has been installed. 9.5c
1398   Studio now retains the last directory used for loading files into a project in the Project Settings dialogue. 9.5c
1399   Recommended Compatibility and TrustInfo sections have been added to the generated Manifest file for each project to provide compatibility beyond Windows 8. 9.5c
1401   GINOMENU Studio now detects the installation of the Intel OpenAPI 64bit compiler, ifx and uses it accordingly. 10.0

Bug fixes

PUR Product Name Summary Version
1891 Silverfrost FTN95 (Win64) The Double Precision GINOMENU library has been fixed. 10.0
1892 WOGL – Windows OpenGL Driver Incorrect window margins caused GINOEX10 example program to shrink to nothing under some implementations under Windows 11. The margins are now correctly calculated. 10.0
1893 MWIN – Microsoft Windows Driver Some example programs displayed scroll bars with some implementations under Windows 11. The window margins are now calculated correctly. 10.0
1887 WMF – Windows Metafile Right justified text was displayed incorrectly due to incorrect internal calculation of font widths. This has been corrected. 9.5a
1886 GINOGRAF Histograms and Barcharts of zero width (as well as height) are now skipped in drawing and filling routines 9.5a
1889 GINOSURF Most of the GINOSURF C/C++ example programs have been updated to cater for double precision builds. 10.0
1884 GINOMENU GINOMENU now correctly detects a Windows Display scale setting other than 100% with the drag and adopt widget boxes drawn in their correct positions. GINOMENU assumes a DPI Awareness state of UNAWARE. 9.5b
1881 GINOMENU for Windows A problem where the adoption of read-only text and value widgets shifting down and to the right has been fixed. 9.5c
1888   Floating docking panes lose their position if made invisible (hidden) on creation. This has been fixed. 9.5g
1890   A missing reference to RectFill_1 has been added to the MINIGINO libraries following the inclusion of the subroutine interface in version 9.0. 10.0
1879 GINOMENU Studio Icons added to tabbed dialogue box panels are now correctly added to the generated code and displayed when the project is executed. 9.5a
1882   Problems associated with using custom colours in GINOMENU that had been saved in preference files reverting to black has been resolved. 9.5b
1883   Any setting of widget custom colours were lost when creating or activating a graphics frame as this reset the colour tables to its default. The bespoke colours are now reset and the end of the action loop to keep the correct widget properties. 9.5b
1885   When creating new widget using drag rectangle, the new widget dimensions are set as per the rectangle and positioned in top left corner. 9.5c
1894   Projects built in the Silverfrost 64bit environment now build correctly having fixed the internal compiler switches. 10.0