News : Version 13.0

2nd December 2019

Winteracter v13.0 is now available. Upgrades are available from any previous release. See Price List.

View the full version 13.0 release notes.

  • GraphEd
    • Major overhaul of the presentations graphics designer.
    • Plot descriptions can be saved/loaded to/from data files, allowing plot reuse or design over multiple sessions. Fundamentally shifts the program's utility.
    • Various additional plot design options:
      • Marker size control on line, polyline, scatter and 2D line-based contour plots.
      • Evenly spaced contours in 2D/3D contour plots.
      • Irregular grids on 3D surface and volume plots.
      • Rotated value labels on bar-charts, histograms and high/low plots.
      • Z units selectable on 2D contour plots.
      • Outline presence selectable on pie charts, high/low plots and histograms/bar-charts.
    • Existing dialogs extensively improved:
      • Font size selection simplified, using a single percentage field.
      • More spinners and Apply buttons.
      • Help buttons added to nearly all dialogs. Directly link each dialog to appropriate page in newly restructured documentation.
      • Style dialogs extensively redesigned, to clearly categorise options (Marker, Line, Fill, etc.)
      • More precise management of mutually exclusive plotting options.
      • Many other general improvements.
    • Fortran code generator substantially upgraded:
      • More use of symbolic names.
      • All colours expressed as 24-bit values or symbolic names.
      • Numerous general plot-type specific improvements.
    • Extra toolbar buttons for Graph Style, Axes Style, Annotation, Scales and Key dialogs.
  • Presentation Graphics
    • Improvements to markers on line, scatter, polyline and 2D line-based contour plots:
      • Size selectable, independent of character size.
      • More appropriate aspect ratios applied.
      • Eight new markers selectable.
    • Z scale value/position now explicitly selectable.
    • Irregular grids supported on 3D surface/volume plots.
    • Key layout improvements.
    • Values labels on bar-charts, histograms and high/low-plots can be rotated through 90°.
    • Several new symbolic names added for various settings which were previously assigned numerically.
  • X Windows font encoding
    • Greatly improved international character support. Windows-1252 or UTF-8 encoding (also UTF-8-MAC on Mac). Defaults to Windows-1252 for compatibility with Windows version. [Internally, all X screen string output standardised on UTF-8 encoding. UTF-8 is a multi-byte character encoding, used as standard by the World Wide Web and the Linux filesystem.]
    • All filenames in common dialogs and visual tools are displayed in the encoding which is native to the local filesystem (UTF-8 on Linux and UTF-8-MAC on the Mac).
    • Non-ASCII characters can now be entered in string fields and editors, using client-side fonts (Xft font rendering).
    • Default Windows-1252 encoding adds support for character codes 128-159 (e.g. euro currency character, at code 128).
    • All screen text output now relies exclusively on client side fonts. Reliance on obsolete X server fonts eliminated, simplifying X font selection.
    • Clipboard handling reworked to improve UTF-8 compatibility (see below).
    • Encoding can be set on a per-field basis in dialogs.
    • Window/dialog titles now support UTF-8, on XDG compliant window managers.
  • Multiple monitors
    • Upgraded support for multiple-monitor configurations.
    • Information functions report:
      • Number of monitors.
      • Size/position of each monitor.
      • Monitor which contains a given coordinate.
      • Monitor which a given window or dialog lies in.
      • Monitor which the input focus window/dialog lies in.
      • Entire desktop extent reported separately from monitor size(s).
    • Message boxes on X now centred on an automatically selected monitor.
    • Dialog and window centring now multi-monitor aware.
    • Window/dialog positioning in visual tools now more multi-monitor aware.
  • Editor windows
    • New WEditState routine can be used to eliminate window flicker when performing multiple updates.
    • Replace All faster in X version.
    • Built-in toolbar tooltips and button state now modifiable, as for user toolbars.
  • Dialogs
    • Treeview definitions can be saved/loaded at runtime to/from CSV/TSV files.
    • Dialog position can be changed under program control.
    • WDialogGetRadioButton can now retrieve selected item identifier in addition to position.
  • Grids
    • Search/replace upgraded to align with equivalent text editor options:
      • Reverse search in grid fields and grid windows.
      • Replace option added to grid window menu. Offers Find Next, Replace and Replace All.
      • Set/Goto Boomark options in grid windows.
    • Save as HTML grid window option and WGridSaveHTML both now allow font selection.
    • Copying multi-cell data on X requires substantially less memory.
    • Whole of status bar now optionally accessible in grid windows.
    • Grid window built-in toolbar tooltips and button state now modifiable, as for user toolbars.
    • Clearer label separation on Windows 8/10.
  • Common dialogs
    • Message boxes restyled on X. Gives an improved appearance, more consistent with other X/Winteracter dialogs. Also supports more accelerator keys.
    • X font selector now interrogates available fonts via API calls, rather than relying on external program invocation.
    • Marker selector offers 8 new markers.
  • Graphics
    • IGrMarker supports eight more markers and allows direct control over marker size.
    • "Print to file" option added to Windows Print Manager graphics hardcopy and image dump drivers.
  • Mouse cursors
    • New predefined "hand" and "help" cursors added to WCursorShape, on all platforms.
    • X Windows: All predefined cursor shapes selectable via WCursorShape replaced. Ensures larger (32x32) cursor images and consistent appearance (overcomes inappropriate "standard" cursor substitution, in some Linux desktop environments).
  • Clipboard
    • Clipboard interrogation reworked to cope with X clipboard model, where multiple data types can be present simultaneously.
    • Clipboard bitmap retrieval on X now supports PNG and BMP in addition to pixmap. Expands the number of compatible applications which bitmaps can be transferred from.
    • UTF-8 string encoding supported on X:
      • Text from dialog string/numeric fields or editor windows is placed on the clipboard in UTF-8 format.
      • The encoding of text on the clipboard can be identified via WInfoClipboard.
      • Control over encoding of text placed directly on the clipboard via WClipboardPutString.
      • Better support for UTF-8 text placed on clipboard by third party applications/toolkits.
  • WiDE
    • Visual Studio 2019 supported as tools/libraries provider for use with Intel Visual Fortran.
    • Improved location of compiler-supplied modules, when compiling with Intel Visual Fortran.
    • Filetype association and "Open With" options both now support invocation of system-associated applications on Linux (Note: requires xdg-open). Aligns this feature with Windows and Mac versions.
    • Longer compiler/tool switch strings allowed.
    • Filetype associations extended for new WPGD plot description data file format supported by GraphEd.
  • GNU gfortran
    • Windows GCC 8 version successfully tested with GCC 9.
    • GCC 8/9 now supported on Mac.
    • GCC 8 supported on Linux.
  • Resource editor
    • Maximum length can be specified for integer fields and grid cells, in the dialog editor.
    • Select All/Select None options in dialog editor.
    • Image Properties dialogs reworked in the image editor:
      • Separated into four clearly distinguishable dialogs: "Image Properties", "Image File Properties", "Metafile Properties" and Image Import".
      • Separate documentation pages for each dialog.
      • Dialogs now include an image preview field, allowing inspection of non-editable images and verification of images when importing.
      • Clearer messages when an image is non-editable.
  • Miscellaneous
    • Subroutine Reference : The ongoing rework, improving consistency of style and content, has been completed. Many subroutine groups revised, including most of the dialog, grid and graphics documentation.
    • 3D modelling : New WglViewport sets viewport for WglShow. Allows multiple models to be rendered to same drawable.
    • Operating system interface : New IOsOpenDocument opens any document or url in the system-associated application.
    • email : WEmailSend now allows sender to be specified.
    • SetupEd/generic installer : Better installation directory configuration, particularly w.r.t. Program Files folders. Generic installer no longer requires use of "Run as administrator" right-click option (admin requirement built into manifest).
    • Information functions : Several new items can be interrogated via existing functions. New multi-monitor related functions added.
    • WED : Takes advantage of WEditState for cleaner screen updating in multi-file save/load and Find Difference options.
    • Help editor : Improved auto-detection of the hhc and hcrtf CHM and HLP compilers, on Windows. Lists generated by RTF-HTML restyled.
  • 32-bit Linux/Mac - Final release
    • It is intended that v13.0 will be the last to include 32-bit support on Linux and Mac platforms. Support for creation of 32-bit binaries is currently slated to be withdrawn at the end of the v13.0 release cycle. Upgrade now, if you need the latest 32-bit Linux or Mac version. In the unlikely event that customers have any issues with this change, please contact as soon as possible.

Customers who purchased v12.0 on or after 1/Oct/2019 will normally be entitled to receive a free v13.0 update. Qualification for free updates from 12.0 is based on the date of licence shipment from I.S.S. or a recognised I.S.S. reseller and in any event is at the sole discretion of I.S.S. Ltd. Free updates are normally delivered automatically, a few days after release and do not need to be requested.

For more information email:

Please note : References to "support for" specific third party software do not imply endorsement of same. Refer to Supported Compilers/Platforms for more information.