VScodePrint Changelog

What's new in VScodePrint 2015 15.0.7 Rev 1506

Jul 9, 2015
  • Bug Fixes:
  • Custom Selection sometimes shows “^Dummy” node used for lazy loading
  • Occasionally an exception occurs when previewing source code
  • Invisible nodes should be excluded from the Custom Selection Solution Explorer

New in VScodePrint 2015 15.0.6 Rev 1506 (Jul 9, 2015)

  • Fix Bug:
  • Connecting lines are drawn when a ‘async’ or ‘iterator’ method is declared
  • Enhancement: VScodePrint con be configured (General > Dividers) to draw a line, start a new page at the start of a procedure (Methods and Properties). This version allows divider to be configured separately for Methods and Properties. This requirement came from users who prefer not to draw divider lines for properties.
  • VScodePrint > Format has been changed to format .VB and .CS ProjectItems/documents.
  • Table of Contents has been enhanced to include methods and properties

New in VScodePrint 2015 15.0.5 Rev 1506 (Jul 9, 2015)

  • Fix Bug: An exception occurs if Class/Procedure divider is set to ‘New Page

New in VScodePrint 2013 13.0.14 Rev 1506 (Jul 9, 2015)

  • An exception occurs when print, preview WPF project

New in VScodePrint 2013 13.0.13 Rev 15051 (May 27, 2015)

  • Bug fixes:
  • Performance improvements
  • C++ projects do not preview correctly

New in VScodePrint 2013 13.0.12 Rev 1503 (May 27, 2015)

  • Bug fixes:
  • Directive and in a comment do not cause a page break in the generated output.
  • Hyperlinks in the generated PDF file do not always work
  • Latest version of print/preview incorporated

New in VScodePrint 2013 13.0.11 Rev 1412 (May 27, 2015)

  • Bug fixes:
  • Visual Studio crashes if the source code has too many source code lines of nested indentation
  • Abstract class declarations in Basic language causes each declaration to be indented

New in VScodePrint 2013 13.0.10 Rev 14081 (May 27, 2015)

  • Bug fixes:
  • Clicking a link in the Table of Contents in the generated output PDF file may get an error message similar to the one below, rather than showing the correct target.
  • .ASMX files are not supported

New in VScodePrint 2013 13.0.9 Rev 14073 (Jul 20, 2014)

  • Bug fixes:
  • Paper size is always set to Letter and cannot be changed

New in VScodePrint 2013 13.0.9 Rev 14072 (Jul 20, 2014)

  • Bug fixes:
  • CSharp Keyword ‘public’ was not colored correctly

New in VScodePrint 2013 13.0.9 Rev 14071 (Jul 20, 2014)

  • Enhancements:
  • Generating output speed has been enhanced
  • Bug fixes:
  • Reset Line numbers option does not work

New in VScodePrint 2013 13.0.8 Rev 14061 (Jul 20, 2014)

  • Enhancements:
  • Allow the font name, size and color to be set for the Index pages
  • Bug fixes:
  • Source code for codebehind files is not always output

New in VScodePrint 2013 13.0.7 Rev 14051 (Jul 20, 2014)

  • Enhancements:
  • A number for code segments have been redesigned to improve rendering source code speed
  • Bug fixes:
  • Occasionally an exception occurs when rendering source code
  • If there are two ProjectItems with the same name in a project then the TOC and Outlines Explorer only shows one of them.
  • Output is not formatted correctly if the outlines in the source code are collapsed
  • and the option ‘Output source code in closed outlines’ is checked in the General options.
  • Right margin is always .1 units less than the value set in options
  • Table of Contents entry removed from TOC
  • The TOC shows the items in the order they appear in the output file (i.e. in Page Order)

New in VScodePrint 2013 13.0.6 Rev 14035 (Jul 20, 2014)

  • Implement Blackbox to record the add-in activity to assist in diagnosing problems.
  • Last source code line of a ProjectItem, that contains mark-up language, is not output
  • An error occurs if an attempt is made to preview source code of a ProjectItem in a file/folder that is excluded in the options

New in VScodePrint 2013 13.0.6 Rev 14033 (Jul 20, 2014)

  • Bug fixes:
  • The following exception occurs for some ProjectItems types for which Microsoft do no implement .ContainingProject method in the IDE.
  • File and folders excluded in the options are shown in the Custom Selection
  • Explorer
  • Not all code elements shown in the output are included in the Table of Contents
  • Not all files type are handled
  • Occasionally the following exception occurs

New in VScodePrint 2013 13.0.6 Rev 14031 (Mar 17, 2014)

  • File and folders excluded in the options are shown in the Custom Selection Explorer
  • Not all code elements shown in the output are included in the Table of Contents
  • Not all files type are handled

New in VScodePrint 2013 13.0.5 (Mar 17, 2014)

  • Enhancements:
  • Output header comments for Class, Module and Namespace when selecting Current Class/Module and Current Namespace
  • Bug fixes:
  • Menu item Current Class should be Current Class/Module to allow modules source code to be output
  • Not all options are saved and restored

New in VScodePrint 2013 13.0.4 (Mar 17, 2014)

  • Bug fixes"
  • Added/corrected German translation texts
  • The generated output sometimes can be blank page

New in VScodePrint 2013 13.0.3 (Mar 17, 2014)

  • Enhancements:
  • In the Preview window create document Outlines as shown below to navigate through the generated output.
  • When the generated output is Exported to a PDF then the Outlines are converted to bookmarks in the PDF file
  • Allow font size for the generated output to be set any value between 1 and 32
  • Allow page margins to be set .1 inch
  • Bug fixes:
  • Print/Preview/Export > Current Procedure does not output page header/footer
  • Bitmaps in source code are always rendered left aligned
  • Print pages/selection is always disabled in the Print dialog
  • Lines that are split over multiple lines are not correctly aligned vertically

New in VScodePrint 2013 13.0.1 (Mar 17, 2014)

  • Fix Bug: The line numbers in the preview of XML, XAML in the options window is not correct.
  • Fix Bug: An exception occurs processing options or rare occasions
  • Fix Bug: Occasionally the fo llowing exception occur.

New in VScodePrint 2013 13.0.0 (Mar 17, 2014)

  • This is the initial release that supports Visual Studio 2005, 2008, 2010, 2012 and 2013
  • In previous versions there were two options use for colorize the source code:
  • Visual Studio Text Editor fonts and colors:
  • The fonts and colors used to colorize the source code in the code window
  • Custom fonts and colors:
  • The fonts and colors configured in VScodePrint'
  • To support Themes, VScodePrint has been enhanced to specify the 3rd option:
  • Visual Studio Text Editor fonts and colors:
  • The fonts and colors used by the Text Editor to colorize the source code in the code window
  • Visual Studio Printer fonts and colors:
  • The fonts and colors used by the Text Editor to print the source code in the code window:
  • Visual Studio -> Option -> Environment -> Fonts and Colors and select Show settings for
  • Custom fonts and colors:
  • The fonts and colors configured in VScodePrint

New in VScodePrint 11.0.46 (Nov 22, 2013)

  • Bug Fixes:
  • In previous versions there were two options use for colorize the source code:
  • Visual Studio Text Editor fonts and colors
  • Custom fonts and colors
  • The introduction of darker Themes meant that Option 1 above generated output with background color as shown below:
  • To support Themes, VScodePrint has been enhanced to specify the 3rd option:
  • Visual Studio Text Editor fonts and colors:
  • The fonts and colors used by the Text Editor to colorize the source code in the code window
  • Visual Studio Printer fonts and colors:
  • The fonts and colors used by the Text Editor to print the source code in the code window:
  • Visual Studio -> Option -> Environment -> Fonts and Colors
  • and select Show settings for as shown below:
  • SNAGHTML113539ee
  • Custom fonts and colors:
  • The fonts and colors configured in VScodePrint
  • Occasionally the following exception occurs:
  • Message: Specified argument was out of the range of valid values.
  • Parameter name: index
  • Stage:
  • Stack: at System.Windows.Forms.TreeNodeCollection.get_Item(Int32 index)
  • at ?.??.??[!!0](!!0 , Int32 , Int16 , Int16 )
  • at ?.??.?(ProjectItem , String , RenderObject )

New in VScodePrint 11.0.45 (Nov 22, 2013)

  • Bug Fixes:
  • Source code lines that split over multiple lines, only the 1st line should show the line number
  • Clicking on the ‘Restore’ toolbar button on the Custom Selection Solution Explorer does not always restore all the selected nodes
  • Draw the line continuation marker with the same color as the connecting lines color
  • Not all the segments of outlines are drawn with the same color.
  • Prepare for the incoming new functionality to allow ToC, Index and code pages to start on Odd pages for the support of Booklet printing.
  • Not options are restored when previously saved options are loaded from the options window
  • An exception occurs when enumerating a list printers

New in VScodePrint 11.0.44 (Nov 22, 2013)

  • Bug Fixes:
  • Projects in Nested Folders are not included in the generated output
  • Enhancements:
  • Overall performance of generating the output has been improved many folds
  • Connecting lines, when break over a page boundary, are numbered as shown below:
  • Outlines indicator lines are drawn as show below:

New in VScodePrint 11.0.43 (Nov 22, 2013)

  • Bug Fixes:
  • Visual Studio closes down unexpectedly.
  • An exception occurs when using Custom Selection

New in VScodePrint 11.0.42 (Nov 22, 2013)

  • An exception occurs while trying to convert decimal margins values when the add-in is used in non-English locales

New in VScodePrint 11.0.1.104 (Feb 4, 2013)

  • Fix Bug: An exception occurs if user preferences file becomes corrupted
  • Fix Bug: An exception “Item has already been added. Key in dictionary” occurs when processing some C++ or CSharp classes
  • Fix Bug: The add-in loops if a solution changes (Project items added/removed) while the add-in is enabled
  • Fix Bug: Registration code does not persist between Visual Studio reloads
  • Fix Bug: Some paper sizes cannot be selected in the options
  • Fix Bug: Margins on the printed copy of the output do not reflect the margin settings in options
  • Fix Bug: When user selects Print … option to print the output then the Printer Setup is not shown. This prevents users from selecting printer properties like Duplex, Booklet printing etc.
  • Fix Bug: When Print is selected from the Custom Window then the progress windows is not displayed