Version 7.5 represents a new release encompassing the following products:
GINO v7.5
GINOGRAF v7.5
GINOSURF v7.5
GINOMENU v7.5
GINOMENU Studio v7.5
Product Enhancements Database
Bug-Fix Database
| PER | Product Name | Summary | Version |
| 1281 | Intel Visual Fortran (Win32) C linkage | A varient of the Intel (IVF) implementation of GINO has been created with a lowercase_ naming of externals throughout. This has been provided to enable compatbility with 3rd party C/C++ libraries. | 7.0h |
| 1269 | DXF - Autocad DXF Metafile | The naming of layers in DXF files coresponding to GINO segment identifiers has been changed from 'N' to 'Layer N', where N is the segment identifier as per calls to gOpenSeg(). | 7.5 |
| 1270 | The HATCH entity has been added to the creation and interpretation of DXF files to enable the utilisation of GINO hatch styles to filled polygons. | 7.5 | |
| 1282 | Flash SWF Driver | A new Flash SWF driver has been added to GINO for all 32bit and 64bit PC implementations. | 7.5 |
| 1260 | GINO Library | Added option of use of Helvetica hardware font in example programs to improve output on X-Windows devices | 7.0f |
| 1266 | From version 7.5, all GINO PC implementations use the multi-threaded versions of the C run-time libraries where applicable. No reference is now made to the static libc library. | 7.5 | |
| 1280 | A request to utilitize the API Shell Execute command, including opening applications associated with filenames according to their extension, is provided using the gExecuteSysCommand, prepending the string with "cmd.exe /c start" | 7.0 | |
| 1166 | GINOGRAF | The routine ggSetAxesAnnotation() can now be used to control the format of log axes annotation beyond the single format that was available before. Labels can be displayed in real values or 10^n on the axes. | 7.5 |
| 1247 | GINOSURF | An additional optional argument, gsAlign has been added to the routine gsSetContourKeyBoxPos to allow different vertical alignement of the labels. | 7.0b |
| 1248 | GINOMENU for Windows | Six new paragraph properties have been added to the gmSet/EnqParagraphProp() routines enabling the setting and enquiring of border properties and line spacing to an Rich Text widget. | 7.5 |
| 1249 | The options GSELECTALL and GDESELECTALL have been added to the routine gmSetListEntry() to (de)select all the entries in a multi-selection list box. | 7.5 | |
| 1251 | The routine gmClearArrayCell() has been enhanced to enable a complete row or column to be cleared (using row=0 or col=0). In addition the whole array grid contents may be cleared by setting row=0 and col=0. | 7.5 | |
| 1253 | A double click callback has been added to the Table Box widget, returning the column and row numbers in the x and y compnents of GACTION. | 7.0d | |
| 1255 | A new status setting of GADDPAGEATTRIBS has been added to the routine gmSaveTextToFile() enabling the embedding of widget page attribute settings to the RTF file. | 7.5 | |
| 1258 | A new enquiry function gmEnqActiveWindow() has been added to return the identifier of the currently active form/window. | 7.5 | |
| 1272 | Improvements have been made in the handling on window panes to prevent overlapping. | 7.5 | |
| 1276 | A new set of XP/Vista icons have been added to GINOMENU. | 7.5 | |
| 1279 | A new gmBuildInfo optional argument has been added to the Master Window creation routines to disable the 'Build Information …' system menu entry as required. | 7.5 | |
| 1283 | Some additional cursors already available internally within GINOMENU have been made available throught the gmSetGuiCursor() routine. These include resizing and wait type cursors. | 7.5 | |
| 1145 | GINOMENU Studio | Within the Code editor, the TAB character is replaced by a defined number of spaces, for which there is a new Options/Preferences/Code Editing setting. | 7.5 |
| 1244 | A double-click callback has been added to the Graphics Frame widget, in both GINOMENU and GINOMENU Studio. | 7.5 | |
| 1264 | Added F2 hot-key to hide/restore all project windows | 7.5 | |
| 1273 | Improvements have been made in the handling on window panes to prevent overlapping. | 7.5 | |
| 1274 | New options for commenting and uncommenting code have been added to the Code Editor. | 7.5 | |
| 1284 | GINOMENU Studio has been updated to use a new set of Vista style icons for its menu bar. | 7.5 |
| PUR | Product Name | Summary | Version |
| 1680 | XWIN - X Windows | The internal line join type has been changed from Mitre to Round to prevent extra 'noise' when drawing small jagged lines | 7.0b |
| 1693 | A modification to the driver has been made so that it correctly detects a user window resize action irrespective of GINO events, so that the correct information is available to an external controlling GUI such as Motif (via xwinao). | 7.0g | |
| 1711 | A problem with opening an invisible auxiliary drawing area (AUXOPN) causing a crash has been fixed. | 7.0h | |
| 1713 | The bit pattern returned in the gGetPixel routines was incorrect for true colour devices. Bit 24 should have been set instead of bit 23. | 7.0h | |
| 1706 | DXF - Autocad DXF Metafile | The interpretation of polylines now utilises line thickness and bulge factors. | 7.0h |
| 1684 | WOGL - Windows OpenGL Driver | A problem switching between different colour material modes has been fixed. | 7.0d |
| 1685 | Generating PNG and JPEG metafile output from this driver is now operational linking the appropriate dll's at run-time as required. | 7.0f | |
| 1721 | In view of problems using the default hardware backing store on several of the newer graphics cards, it has been decided to change the default to use GINO's own 'software' backing store. Both modes are still available though through program control. | 7.5 | |
| 1659 | MWIN - Microsoft Windows Driver | A memory leak when using the private backing store nomination options (gMwinao, gMwindc) has been fixed. | 7.0a |
| 1690 | Hardware clipping has been extended to hardware character strings which has corrected a previous problem with some angled strings drawn within a deformed viewport. | 7.0f | |
| 1677 | IMAGE - Windows Bitmap Driver | The header information for true colour BMP files was incorrect causing the file to be interpreted incorrectly by some applications (e.g. Paint). This has been corrected. | 7.0c |
| 1688 | GUIWIN - GINOMENU Windows GUI Driver | A system crash occurred in GINLIBVC.DLL when using the routine gDisplayStr() from a GINOMENU application. This has been fixed. | 7.0e |
| 1666 | GINO Library | A clipping problem clipping limits just off 0.0 caused the polygon to be ignored. This has been fixed. | 7.0a |
| 1672 | Error codes retuned from file handling system routines now contain system error code value (rather than simply -1) | 7.0b | |
| 1679 | Coordinate values are now returned correctly in gReturnInternalPoints2/3D when using a 3D device driver (e.g. OpenGL). | 7.0d | |
| 1683 | There was a problem with the placement of hardware stepped characters (ie. when hardware angled characters are requested, but where the device cannot generate them). This affected the display of surface axes labels displayed adjacent to the axes. | 7.0e | |
| 1699 | A segmentation fault was caused associated with a call to PENENQ before device initialisation when using the X-Windows device driver. This has been fixed. | 7.0h | |
| 1707 | Some 3D arcs drawn using the OpenGL driver contained an incorrect starting vector. This has been fixed. | 7.0h | |
| 1710 | The routine gGetDXF failed to handle block hierarchies correctly. This has been fixed | 7.0h | |
| 1656 | GINO.NET Interface | The routine Gino.PutImageFile was missing from the .NET interface to GINO. This has been added. | 7.0a |
| 1657 | GINOGRAF | A problem with displaying axes annotation associated with small values has been fixed. | 7.0a |
| 1682 | The routine ggEnqAxesAnnotation() has been modified to return the actual number of decimal places and power factor used in the specified axes, according to the current scaling, rather than the values set by the routine ggSetAxesAnnotation(). | 7.0b | |
| 1689 | Utilizing the missing value option failed to prevent a log scaling warning message if the missing value chosen was -'ve. The warning has been switched off in these circumstances as with a use of ggMoveToGraphPoint to a -'ve 'missing' value on log axis. | 7.0c | |
| 1697 | The routine ggEnqAxesPos returned incorrect values for the axes origin (argument or). It should be one of GDATAORIGIN or GAXISSTART. | 7.0d | |
| 1660 | GINOSURF | The routine gsFillTriangulatedContourMap() incorrectly used the first colour fill index at the top of the data range instead of at the bottom. This has been corrected so the index array is used correctly. | 7.0a |
| 1673 | A problem triangulating data sets with large data values (>100,000) has been fixed. | 6.5c | |
| 1696 | The drawing of gridded contours on fine grids has been improved. | 7.0d | |
| 1648 | GINOMENU for Windows | A problem occurred when enquiring the contents of an array grid cell when not visible due to the scrolled position - a value of zero was always returned. This has been fixed to return the correct contents. | 7.0a |
| 1649 | Using the routine gmClearGraphicsFrame() did not work correctly if the drawing mode was in a non-default state. The mode is now set to default as part of the clearing operation. | 7.0a | |
| 1655 | The length of the TTY widget prompt string has been increased from 32 to 256 characters. | 7.0a | |
| 1658 | An error in the F90 interface to GINOMENU meant that the text and value array colour settings were not set are requested. This has been fixed. | 7.0a | |
| 1664 | The algorithm for sorting table box entries has been re-written to be almost instantaneous. | 7.0b | |
| 1665 | Attempting to utilize Japanese character sets results in mixed results in different widgets. These have been resolved. | 7.0b | |
| 1667 | Using an error box from an active window now reverts control back to that active window rather than switching back to the master window and making all windows active. | 7.0b | |
| 1669 | A problem using gmSaveTextToFile() with large Table Box widgets has been fixed. | 7.0b | |
| 1674 | Using the GOPENPRINTER option for gmPrintTextWidget() caused only a blank page to be output. This has been fixed, so the complete file is now printed. | 7.0c | |
| 1675 | The TabStop Editor was incorrectly constructed when an application was using grid mode. Grid mode is temporarily switched off now during its operation. | 7.0c | |
| 1678 | A problem supplying NULL array grid axis lables through the setting of the gmXText and/or gmYText widget properties has been fixed. | 7.0d | |
| 1681 | Using error box and browser controls now correctly revert focus to last window and maintain current active window where relevent. | 7.0f | |
| 1686 | Incorrect fonts were setup when a second attempt to initialise GINOMENU was made. This has been fixed, allowing multiple initialisation and close sequences to be made in one application. | 7.0f | |
| 1691 | An application which re-initialised GINOMENU failed to display any graphics frames on the second loop. This has been fixed. | 7.0g | |
| 1692 | A problem suppliying small return string buffers to GINOMENU enquiry routines has been fixed. | 7.0g | |
| 1694 | With a non-standard decimal point set, values were incorrectly copied between cells of a value array grid. (see PER 1236). This has now been corrected. | 7.0h | |
| 1695 | The internal dimensions of a graphics frame were not immediately updated after an auto expansion of the widget causing coordinate information in gmEnqActionState() to be returned with incorrect values. This has been fixed. | 7.0h | |
| 1698 | Further problems found with the focus when using gmDisplayMessageBox etc. These have now been fixed. | 7.0i | |
| 1700 | GINOMENU now destroys any remaining master window and unregisteres all its widget classes at gmCloseMenu() to ensure application is in clean state for possible re-initialization. | 7.0j | |
| 1704 | The pane resize event was getting incorrectly reported as a move via the status variable. This has been corrected. | 7.0k | |
| 1714 | The routine gmExtractText caused a crash when used with the GINOMENU-C API due to an incorrect internal string length setting. This has been fixed. | 7.0i | |
| 1715 | When creating a docked docking pane, GINOMENU incorrectly took into account the pane position in adjusting the parent dimensions. This could have the effect of enlarging the parent beyond the (single) screen size. This has been fixed. | 7.0i | |
| 1716 | An internal buffer overflow associated with the handling of gmFileBrowser directory strings has been fixed. | 7.0m | |
| 1717 | Some internal buffers in button and menu entry creation routines had not allowed for addition of '&' character for accellerator causing buffer overflows in some circumstances. These have been fixed. | 7.0m | |
| 1718 | A problem using the routine gmSetCellAttribs with row or column numbers outside the dimenions of the array grid has been fixed. This previously could have corrupted the application causing an access violation. | 7.0n | |
| 1720 | A problem with the operation of gmInsertObjectDialogue has been fixed. | 7.0n | |
| 1650 | GINOMENU Studio | Internal logic prevented docking panes to be added to Master MDI forms. This has been corrected | 7.0a |
| 1651 | When adding a text entry to a scroll bar, the incorrect scroll bar properties were highlighted for this widget. This has been corrected. | 7.0a | |
| 1652 | Due to the now permanent availability of the Code Editor, there were a number of circumstances, when switching focus, whereby the recently editied contents of a widgets callback code block could be lost. These have been eliminated. | 7.0d | |
| 1653 | Any internal local variables are now added after the user's 'local variable' code block to allow use of implicit none etc. | 7.0a | |
| 1661 | The name of the project manifest file (recorded in the resource file) matched the name of the project rather than the source file name. This has been corrected. | 7.0b | |
| 1662 | Problems with linking occurred if library or module paths settings contain spaces within. All file and path names are now encompassed between quotes to prevent this. | 7.0c | |
| 1663 | Studio has been updated to cater for the changed format of the Absoft v 10 compile time and link error messages. | 7.0c | |
| 1668 | The F90 code generation was found to to faulty in some circumstances where string arguments contained commas. This has been fixed. | 7.0c | |
| 1676 | Changing the name of a widget did not change the uses of that widget in any menu bar entry or tree view widget code blocks when requested. This has been fixed. | 7.0f | |
| 1708 | The renaming of a form failed to rename all associated menu bar entry names. This has been corrected. | 7.5 |
Page 1 of 1 |