Version 6.5b represents a patch to the last major release (version 6.5) and encompasses the following products:
GINO v6.5b
GINOGRAF v6.5
GINOSURF v6.5a
GINOMENU v6.5b
GINOMENU-X v3.3e
GINOMENU Studio v5.0b
Product Enhancements Database
Bug-Fix Database
| PER | Product Name | Summary | Version |
| 1185 | GNU Fortran (Linux) | A GNU G95 implememntation of GINO and all its libraries is now available on the Linux platform. | 6.5a |
| 1157 | GINOMENU for Windows | The resizing of floating docking panes is now permitted in two directions by selecting one of the four corners of the widget. | 6.5a |
| 1182 | A request for the provision of a new 'initial display state' option for the GINOMENU Common Dialogue routines was deemed unnecessary in the light of the availability of the routine gSetTrackingPos() which could be used to set their position. | NULL | |
| 1164 | GINOMENU for X | The non-multi-window version of GINOMENU-X has been modified to operate on devices with basic cursor input (including T4100 series emulators). | 3.2d |
| 1133 | GINOMENU Studio | The layout of the generated code for widget callbacks has been improved by utilising the IF ... THEN. ELSE IF .. contruct in all languages, as well as spacing out these code blocks for easier reading. | 5.0b |
| 1147 | Added "_entry" onto end of automatically generated variable name for menu entries for easier identification. | 5.0a | |
| 1148 | The title bar of forms has been changed not to be WYSIWYG as this allow user to reposition and resize forms at all times. | 5.0a | |
| 1171 | Project compilation speed has been increased by placing form generation routines into global MSTUDIO module. | 5.0a |
| PUR | Product Name | Summary | Version |
| 1585 | Salford FTN95 (Win32) | A compiler error occurred when using IMPLICIT NONE and the SURF_F90 module with this compiler due to two undeclared variables. These have now been correctly defined within the module. | 6.5a |
| 1616 | MWIN - Microsoft Windows Driver | The routine gMwinao failed to work properly when a window handle (rather than a bitmap handle) was supplied in its arguments. This has been fixed. | 6.5a |
| 1623 | Character codes > 127 were not being displayed correctly on non ANSI machines. Assigning the system default character set has corrected this problem. | 6.5b | |
| 1588 | IMAGE - Windows Bitmap Driver | Using the Linux GNU (F77) implementation of this driver, resulted in previous output being retained on second and subsequent nominations. This has been solved by clearing the internal COMMON blocks used for the picture image. | 6.5a |
| 1628 | GUIWIN - GINOMENU Windows GUI Driver | A problem with polylines appearing dotted when drawn in XOR mode has been fixed. | 6.5b |
| 1622 | PNG - Portable Network Graphics Driver | Due to a limitation in the driver, files with height larger than 1281 pixels could not be read in. This has been fixed and there is now no limit as to the size of PNG file that can be input using gGetImageFile() (assuming enough memory is available). | 6.5b |
| 1335 | GINO Library | The routine gEnqPicturePos(POSPIC) did not always return the correct co-ordinates when using hardware viewing in the gWogl driver. This has been solved by enquiring of the driver the current drawing position. | 6.5a |
| 1584 | The clipping of a closed, hollow polygon failed under some circumstances due to numerical rounding problems. This has now been solved. | 6.5a | |
| 1589 | A problem with software characters within a segment being drawn with an incorrect line thickness has been fixed. | 6.5a | |
| 1602 | Warning message 131(Window/Mask limits outside device or viewport) is no longer generated as this does not warrant user attention when it may be specifically required (e.g. by GINOMENU expose events). | 6.5a | |
| 1613 | The use of XOR pen type for the manipulation of segments is now operational again. | 6.5a | |
| 1614 | Problems drawing a clipped cell array have been fixed | 6.5a | |
| 1619 | An adjustment has been made when drawing cell arrays (gDrawCellArray) where the current viewport has a non-zero origin such that the image is now drawn in the correct position. | 6.5a | |
| 1621 | A compiler bug in the DVF compiler gave rise to incorrect polygon boundary clipping under certain circumstances. The bug has been circumnavigated by a code change in GINO. | 6.5a | |
| 1603 | GINO Basic (VB) Interface | An incorrect definition of the GWORKSPACE structure in this and the Delphi interface caused an application to crash or have unpredictable results when using it. The structure now is defined correctly in line with the F90 equivalent. | 6.5a |
| 1559 | GINO.NET Interface | Problems using gMwinp in a .NET environment were found to be due to an attempt to use the MWIN driver to both print and refresh the screen simultaneously. A new 'printing' example project has been prepared to show correct usage of the driver. | 6.5b |
| 1597 | GINOSURF | Problems with views of contoured surfaces around the 180 and 270 degree positions have been fixed. | 6.5a |
| 1440 | GINOMENU for Windows | A user attempted to use the new gmUsableWidth and gmUsableLength optionals to obtain these dimensions prior to opening the printer dialogue but found them to be unset. Unfortunately these options are only available after opening the printer. | 6.5 |
| 1574 | The page selection toggle has been enabled (and catered for) when using gmPrintTextWidget. The selection toggle has been disabled as this is not active at the present time. | 6.5a | |
| 1582 | Improvements have been made to the routines gmSetTextArray(TARSET) and gmSetValueArray(VALSET) such that delays updating the grid when a cell is active have been removed. | 6.5a | |
| 1583 | A problem under Windows XP, where processor intensive loops fail to update the screen, can be solved by calling gmFlushCallbackQueue after updating the required widgets. | 6.5 | |
| 1586 | A problem with widgets being repositioned and resized when using gmSetWidgetInfo was found to be as a result of GINOMENU having been switched into grid mode prior to the call, in which case all co-ordinates were rounded to the nearest grid position. | 6.5 | |
| 1587 | A problem where print using 'Best Quality' (600dpi) was producing varying thickness lines when using gmPrinterControl, was found to be due to the setting of a line thickness of 0.1 units at various places in the application. | 6.5 | |
| 1594 | Using the routine gmSetWidgetFontAttribs caused some text widgets to randomly use the symbol font, due to an unassigned setting of 'charset'. This has been fixed. | 6.5a | |
| 1595 | Due to a fix (PUR 1548) introduced at version 6.5, a problem was created whereby multiple graphics frames were exposed incorrectly. The previous fix had been rescinded correcting the new problem. | 6.5a | |
| 1599 | Inconsistencies in the use of gmAddArrayColumn and gmAddArrayRow between this and the previous release have been resolved. Using row=nrows+1 is now permitted again to add a row at the end of an array grid. | 6.5a | |
| 1606 | Inserting entries into combo boxes with a description width or icon using gmSetListEntry with GINSERT and gmEntry=0 now correctly adds the entries to the end of the list. | 6.5a | |
| 1607 | Whilst there is no limitation on the length of bubble help messages assigned to a widget, the tooltip display procedure maintained a limit of 254 characters per line. This has been increased to 32766. | 6.5a | |
| 1609 | Memory utilisation for array grids, which was increased at version 6.5 to cater for font attributes, has been reduced in this patch by coding a more efficient method of storing the font face for each cell. | 6.5a | |
| 1610 | The setting of the background colour for text entries which are children of graphics frames has been fixed. | 6.5a | |
| 1611 | Where a radio box contains hidden entries, clicking on a toggle does not now make the hidden entry visible. | 6.5a | |
| 1612 | It is now possible to modify the gmImage property of a widget using gmSetWidgetProp. | 6.5a | |
| 1615 | A partially visible cell can now be selected in an array grid with an automatic scroll taking place so that the cell becomes completely visible. | 6.5a | |
| 1618 | Image data could contain incorrect/unitialised values when reading 2 and 4 colour bmp files using gGetImageFile. This has been corrected. | 6.5a | |
| 1620 | The correct dimensions of a child MDI window are now returned when using gmEnqWidgetProp after resizing the window. | 6.5a | |
| 1625 | When using the routine gmFreezeRTFChanges and the option GOFF, the currently selected text at the time of freezing the widget was not being restored. This has been fixed. | 6.5b | |
| 1626 | Further to PUR 1568, array grid cells are now unselected when moving to another editable widget, but left selected when moving to any other widget. In addition only one array grid displays selected cells at any one time. | 6.5b | |
| 1629 | A quit callback was not generated when closing a window with quit mode equal to GREMOVE. The callback is now generated correctly. | 6.5b | |
| 1633 | Changes made to Rich Edit Text widgets using gmReplaceText could not be undone using the gmTextUndoAction, This has been fixed. | 6.5b | |
| 1600 | GINOMENU for X | Changes have been made to cater for restricted event reports from Pericom's Teemtalk T4207 emulator. | 3.2e |
| 1601 | Current active widget reset if deleted or parent window removed from screen. | 3.3d | |
| 1476 | GINOMENU Studio | The default upper limit (valmax) of new value entries has been changed to 0.0, the same as the lower limit (valmin). This has the effect of switching off limit checking by the gmEnqValueSetting() routine unless these limits are set by the user. | 5.0a |
| 1590 | The declaration of internal variables has been moved in the generated code to allow assignments and routine calls to be added at the end of the local variable code block without restriction. | 5.0a | |
| 1592 | Selecting text with greater than 255 characters and then opening the Find/Replace dialogue caused Studio to crash. New checks have been added to Studio and MENU. | 5.0a | |
| 1596 | The font size selector in the Code Editor dialogue is now working and inconsistencies in the point size of the first line, when entering text for the first time, have been resolved. | 5.0a | |
| 1598 | External resources have their pathname correctly converted ('\' to '\\') for use by RC compiler and within C projects. | 5.0a | |
| 1604 | A problem with adding/selecting text or value arrays when an editable combo box existed in the same project has been resolved. | 5.0a | |
| 1605 | Setting an initially active widget generated incorrect code using the widget's ID rather than its variable name. This has been corrected. | 5.0a | |
| 1608 | Changes have been made to the Code editor to improve the display of the code assist bubble and access to the associated help files via the F1 key can now be made irrespective of the current text position on a line containing a GINO library routine. | 5.0b | |
| 1624 | As a result of changes to fix PUR 1598, a problem arose in the checking of duplicate user defined icons when generating the project's resource file. This has now been fixed. | 5.0b |
Page 1 of 1 |