Visustin Changelog

What's new in Visustin 8.08

Feb 2, 2023
  • Fixed expiry problem with Visustin demo.

New in Visustin 8.06 (Aug 24, 2019)

  • Fixed Save PDF: Error #5 Invalid procedure call or argument. Error appeared after Windows update of August 13, 2019

New in Visustin 8.05 (Feb 8, 2018)

  • Added support for Simplified Chinese fonts SimHei, SimSun, NSimSun.
  • Fixed layout for charts with Chinese, Japanese and Korean characters.
  • Fixed Editor: Error #6 Overflow when Editor button was pressed in Windows 10.
  • Fixed Save PDF: Empty file in Windows 10.

New in Visustin 8.04 (Oct 6, 2017)

  • Fixed C/C++, C# (and Java): Pre-processor directives caused bad charts when "Compiler directives: Show as flow symbols" was selected.
  • Fixed RPG IV: Error #5 parsing code in /free sections with trailing spaces in columns beyond 80.

New in Visustin 8.03 (Mar 8, 2017)

  • Fixed Print Preview: Changing the page orientation no longer resets other printer settings.
  • Fixed C#: Method declarations where return value is an array[].
  • Fixed Python: Certain statements mixing brackets and quotes led to hanging.

New in Visustin 8.02 (Mar 8, 2017)

  • Fixed Save: Crash on a network drive.

New in Visustin 8.01 (Mar 8, 2017)

  • Fixed VBScript: Colon-less syntax where no colon appears after Else or End If, even when another statement immediately follows. Else statement, Case Else statement, End If End If.

New in Visustin 8.0 (Nov 25, 2016)

  • Visustin v8 is a long-awaited syntax and compatibility update with numerous smaller improvements helping you create flow charts smoothly. The number of improvements is larger than in any previous version, yet there are no major changes ruining your experience. As an existing user you will feel totally at home with Visustin v8.
  • Language update:
  • 6 new languages, 23 updated languages supporting newest syntax, newest commands and the like. Improvements for selected languages. Updates make sure your code flows correctly in the charts. See table below.
  • Word export update:
  • Page size is adjusted to flow chart size. Export to DOC or DOCX file format.
  • Visio export update:
  • Export to Visio 2016. Export to VSD or VSDX file format. Export "Flow chart alternative style". [Pro Edition]
  • Bulk charting update:
  • HTML and MHT save formats rewritten. [Pro Edition]
  • Compatibility update:
  • Visustin v8 is compatible with Windows 10, Visio 2016 and Word 2016, and earlier. Supports an improved look on high-density displays
  • More improvements:
  • Improved File associations: No administrative privileges required.
  • Improved Print Preview: Display page size.
  • Improved Save: Suggest default filename based on source filename.
  • Improved file load: Auto-detect UTF8 files, even when UTF8 header bytes are missing.
  • Improved file load: Auto-remove control characters from end-of-file. Useful with CP/M and other old sources.
  • Improved Font script: Automatic script detection for foreign letters and other special characters.
  • Improved Bulk [Pro Edition]: HTML and MHT file formats rewritten, and their option "Split files by Structure" renamed as "Structure menu".
  • Improved Bulk [Pro Edition]: C/C++/C#/Java/JSP/JavaScript/ActionScript filenames use procedure name instead of full declaration.
  • Removed features:
  • Removed Visio 2002 export. Visio export now supports Visio from 2003 to 2016. [Pro Edition]
  • Removed save format: PowerPoint.
  • Removed save format: .flw.png. Regular FLW and PNG files can be saved. Existing .flw.png files can be loaded.

New in Visustin 7.0 (Dec 5, 2012)

  • New features
  • New save format - PDF, multipage. Each procedure appears on its own PDF page.
  • New option - Flow chart alternative style. Uses symbols closer to ISO standard flow charts.
  • New option - Display all code (distinct boxes). Each statement appears in its own box.
  • New option - Wrap lines. Control word wrapping in flow chart.
  • New option - Configure colors and labels. Change flow chart colors. Translate labels.
  • Notable improvements:
  • High-density display support added. Example: Windows 7, font size "Larger 150%".
  • Visio export sends diagram to several Visio pages instead of a single big page.
  • New languages:
  • ABAP
  • ActionScript 3.0 and MXML
  • Batch files (DOS/Windows)
  • Ruby
  • Shell script (sh, csh/tcsh, ksh, bash)
  • Tcl
  • Updated language support:
  • Java 7 (was 3). Support added: try (with resources).
  • JavaScript: ECMAScript 5.1 (was 3).
  • Perl 5.16.0 (was 5.12.2). Support added: package.
  • PHP 5.4.6 (was 5.3.0). Support added: traits, Class::{expr}(), break 0; continue 0;
  • Visual Basic 2012 (was 2010). Support added: Async, Iterator, Yield.
  • Language changes verified:
  • C# 5.0: Visual Studio 2012 (was C# 4.0 of VS2010)
  • ColdFusion 10 (was 9)
  • MatLab R2012b v8.0 (was v7.11)
  • NASM v2.10.05 (was v2.09.07)
  • PureBasic v4.61 (was v4.51)
  • REALbasic 2012r1 (was 2011)
  • SAS 9.3 (was 9.2)
  • More improvements:
  • Improved Language menu. Favorite languages can be selected.
  • Improved support for ASCII control characters 0-31 and 127 in source code.
  • Improved command line: Language auto-detection. Command line options can be viewed through Help menu.
  • Improved drag & drop: Drop a file onto language dropdown to auto-detect language.
  • Improved display: Use smoother ClearType enabled font in dialogs. (Microsoft Sans Serif)
  • Improved Find: Find now searches in the Structure panel too.
  • Improved Save: Last used file format is persisted between sessions.
  • Improved Save PDF: Page numbers appear in a new style. Placed to avoid overwriting other symbols.
  • Improved Save PDF: Long text boxes appear more evenly filled.
  • Improved Save PDF and Editor: Improved appearance of some user edited shapes.
  • Improved robustness: Improved display of large charts.
  • Improved robustness: Improved splitting of large charts to parts.
  • Language specific improvements:
  • Improved JSP: Automatic detection of source encoding from directive .
  • Improved Java: Added support for @interface.
  • Improved C#, Java and JavaScript: Improved support for Unicode characters in identifiers such as statement labels.
  • Improved C#: Flow continues after yield return.
  • Bug fixes:
  • Fixed Bulk Visio export: An invisible Visio.exe could stay running if bulk job failed.
  • Fixed Bulk HTML: Menu links generated with option "Split files by structure" now work with latest versions of Firefox and Chrome.
  • Fixed crash: A large switch/select block could cause a crash, especially on Windows 7.
  • Fixed errors with null characters found in source code.
  • Fixed Save PDF: A very large single-page PDF chart could be cut off at bottom or on the right.
  • Fixed Save PDF and Editor: Fixed self-links. Reduced shape overlap with diamonds and hexagons.
  • Fixed Java: Could get stuck with a single at sign @ not followed by a word.
  • Fixed Java: Error #28 with long /** */ javadoc comments.
  • Fixed JavaScript: Comment was ignored on a line in format /…// .
  • Fixed JSP: Parser failed between two slashes /…/ .
  • Removed features:
  • Removed Windows 98 and ME compatibility. Visustin is no longer developed or tested for Win98 or WinME. It may still run.
  • Removed rare save formats: PPM, PGM, PBM, PCX, TGA.
  • Removed rare save formats: PNG with code, GIF with code, TIFF with code, TIFF archive with code.
  • While saving has been disabled, Visustin continues to load existing files in these formats.
  • Breaking changes:
  • Bulk job files (.vjb) saved with Visustin v5 or v6 may be incompatible with v7. Incompatibilities may exist with .vjb files defining an obsolete output format. Open your .vjb files with Visustin v7 to find out any incompatibilities. A message will tell the details. Saving a new .vjb file will fix the problems.

New in Visustin 6.15 (Dec 5, 2012)

  • Fixed Save as PPM, PGM and PBM files

New in Visustin 6.14 (Dec 5, 2012)

  • Minor fixes and improvements

New in Visustin 6.13 (Dec 5, 2012)

  • Fixed bulk: Error #52 creating file, when processing C/C++ files with "Split files by Structure" checked

New in Visustin 6.12 (Dec 5, 2012)

  • Fixed bulk: Overly long filenames will be cut

New in Visustin 6.11 (Dec 5, 2012)

  • Fixed bulk: Job file (.vjb) filelist can exceed 32 KB when loaded.
  • Fixed bulk: Job file (.vjb) no longer runs "always on top".
  • Fixed bulk: Job file (.vjb) can be aborted by pressing Cancel or Ctrl+Break.
  • Fixed ColdFusion: Crash with comment containing only dashes.
  • Fixed XSLT: Crash with comment containing only dashes.

New in Visustin 6.10 (Dec 5, 2012)

  • Updated language support:
  • Matlab 7.11 (was 7.6)
  • NASM 2.09.07 (was 2.07)
  • Perl 5.12.2 (was 5.10.1)
  • Visual Basic 2010 (was 2008)
  • Other updates:
  • Improved VB.NET: Interfaces and abstract methods
  • Improved Save as PDF: Support characters outside the current codepage
  • Improved parser speed on large code. Several languages
  • Fixed NASM: Removed some empty shapes and comments

New in Visustin 6.03 (Dec 5, 2012)

  • Improved COBOL: Parser runs faster with large files
  • Fixed COBOL: GO TO x, y DEPENDING ON z
  • Fixed Delphi/Pascal: Removed hang with large files (10,000 lines)
  • Fixed VB.NET: #If/#ElseIf without Then
  • Fixed large charts: Error #372 in Word and PowerPoint export
  • Fixed large charts: Error #28 Out of stack space
  • Fixed large charts: Stuck creating layout during Visio export
  • Fixed large charts: Resort to monochrome instead of printing "Failure" when out of memory
  • Fixed tall charts: Split extremely tall charts. Extend horizontally instead
  • Fixed PDF: Parts of some curved links were missing
  • Fixed unnecessary reversing of self-links

New in Visustin 6.02 (Dec 5, 2012)

  • Fixed PL/SQL: Removed an occasional extra arrow from procedure start to end

New in Visustin 6.01 (Jan 26, 2011)

  • Flowchart large and complex files. The new robust Visustin v6 can now process even your largest files. A previous 3000-line limit has been lifted.
  • Flowchart individual procedures via the new Structure panel. Load your file, select the functions and press Draw. This new feature replaces the need to select lines of code with the mouse or keyboard.
  • Save PDF flow charts. High-quality PDF is the perfect way to view, zoom and pan flow charts. Save a single-page PDF for viewing on the screen. Alternatively, save a paged PDF for printing. This new feature replaces the need to print on a PDF printer driver. Besides, the new PDF feature uses high-resolution vector graphics. No more jagged bitmap output.
  • High-quality print-outs. Print-outs have been rewritten. Print at high resolution and quality. Optimized layout minimizes page break effects. Print-outs now have a much sharper look and feel. Better resolution also means you can fit more chart on a single sheet.
  • Bulk save each procedure into its own flow chart file. Instead of a giant diagram, you can now create many small flow charts out of a single source file. Feature implemented for most languages.
  • Windows 7 support has been added.
  • New languages
  • Flowchart JCL (MVS), Matlab, PL/I, Rexx and SAS code.
  • JavaScript and VBScript: Both languages now support embedded scripting on ASP pages (server-side scripting) and HTML pages (client-side scripting). There is also a new VBScript mode.
  • Updated and improved languages
  • Visustin v6 includes a syntax update for 19 languages. It adds the latest syntax features and statements and also a number of other improvements. Check your language in the table below.

New in Visustin 5.01 (Jun 13, 2008)

  • Edit flow charts. Visustin Editor lets you edit the automatically created charts. Insert comments, add shapes, highlight important points, adjust links, fine-tune the layout. Load the chart back to continue editing later. [Pro Edition]
  • Draw flow charts manually. Visustin Editor lets you draw flow charts from scratch with the mouse. Document your business processes. Plan your systems before building them. [Pro Edition]
  • Jobs. Run pre-defined bulk flowcharting jobs. Run Visustin from a batch file in unattended mode. You can integrate flowcharting as a part of your application's build process to keep technical documentation always up-to-date.
  • Save and load TIFF flow charts.
  • Bulk save everything in a multi-page TIFF.

New in Visustin 4.0 (Nov 28, 2006)

  • UML Activity Diagrams. Visustin now has an option to build UML style diagrams instead of the regular flow chart style. See example on the right.
  • Export to Visio rewritten. Get the optimal Visustin-style layout in Visio as well. Straight links.
  • Export to PowerPoint. Create a flow chart slide show.
  • Export to Word. Transfer flow charts to .doc files.
  • Assembler support. Visustin flowcharts MASM and NASM for Intel x86, IAR for MSP430 processors.
  • New languages. Flowchart Clipper, IBM LotusScript, PowerBuilder PowerScript, PureBasic, Python, REALbasic and Visual FoxPro (VFP).
  • Visual Studio 2005 support. Flowchart VB 2005, Visual C 2005, C# 2.0, and T-SQL for SQL Server 2005 and Sybase Adaptive Server v15.
  • Windows Vista support. Visustin v4 has been tested on Vista RC2. It runs on Windows 95/98/ME/NT4/2000/XP/2003/Vista.
  • Save TGA, PCX, PPM and PGM image files. Ensure interoperability with imaging applications and Unix tools.
  • Save PPT and DOC flow chart documents.
  • Save code in PNG and GIF image files (optional). Preserve your code with the flow chart. Restore lost code. Re-chart old images with new options. Visustin optionally saves source code right into the PNG/GIF file.
  • Bulk save DCX, GIF and MHT archives. Put all charts in one file for painless archiving. [Pro Edition]
  • Load flow charts back in Visustin. Zoom and pring large images. Visustin now functions as an image viewer.
  • Metrics. Check out the cyclomatic complexity and decision density of your flow chart.
  • Option to show compiler directives (#if..#else) with decision symbols. Selected languages only.
  • Option 'Truncate long lines' keeps chart size down while showing most code.
  • Option 'No code' reveals program structure without showing any code.
  • Option to load DOS and Mac code.
  • Improved layout. Chart shapes fine-tuned. Try-Catch blocks improved.
  • Improved large print-outs with page numbers.
  • Improved small print-outs by automatic centering on page.
  • Improved Find: Case sensitive search, Whole word search.
  • Improved C/C : Support for digraphs %: %:%: in addition to the regular delimiters { } [ ] # ##.
  • Improved PL/SQL and Ada: Show comments in flow charts.
  • Improved Fortran: Support for TAB line formatted code and ENTRY statements.