VSNETcodePrint 2010 – Amendment History
(c) 2000-2011 StarPrint Limited
www.starprinttools.com

 

Version

Description

Release Date

 

 

 

10.1.15

All previous versions failed with ‘Out Of Memory’ exception if a solution/project was very large in terms of source code lines. We have reworked extensively to remove this restriction. This version should work with large solutions/projects.

Enhancements:

·          The add-in has been enhanced to print, preview and export large Projects and Solutions.

All previous version of the add-in caused ‘Out of Memory’ exception for large Projects and Solutions

·          New option has been implemented to allow comments to be suppressed from the generated output for the source code. The option is available using the VS.NETcodePrint menu option:

VSNetcodePrint -> Options -> General -> OutputComments

 

21st September 2011

10.1.9

Bug Fixes:

·          Export does not produce output file.

1st April 2011

10.1.8

Bug Fixes:

·          The add-in runs very slow as a result of tracing switch left on by mistake

·          An exception occurs when an attempt is made to change font attributes in options

26th March 2011

10.1.7
 

Bug Fixes:

·          Source code on the line after #Region  statement is rendered on the same line as #Region statement

·          If the option to output line numbers are not selected then some lines are output as blanks

·          Blanks source code lines are not output

·          Some ProjectItems are opened in the code window unnecessarily

2nd March  2011

10.1.6

Bug Fixes:

·          An exception occurs if a printer has two trays/bins

·          Occasionally an exception occurs when configuring ‘Separators’ in Options

2nd January  2011

10.1.4
 

Bug Fixes:

·          The source in some files is not output when ‘custom selection’ is used

·          Program exceptions occur when a solution contains non-existent files

·          Program exceptions occur when  ‘Service References’ is selected for output  

22nd December  2010

10.1.3

Bug Fixes:

·          Exporting to PDF does not save the output file

·          Controls to set the foreground and background colors are enabled when Monochrome Printing option is selected

·          An exceptions occurs if a module contains multiple procedure/function declarations

·          Configuring collecting lines on the options window does not enable/disable related controls in the connecting lines panel

·          Watermark is not rendered correctly

·          Watermark file is not saved between reloads

Enhancements

·          Occasionally you may want to revert back the settings for options (fonts, line numbers etc.) to their values at install time. Now you will be able to do that for the selected set of items. In other words, you reset fonts and margins, and leave the rest of the options as they are. 

20th December  2010

10.1.0

The version number of VS.NETcodePrint 2010 has deliberately been changed to make sure that the updated registration code algorithm applies. This does mean that existing registration will not work with this version of the addin.

All existing registered users of VS.NETcodePrint 2010 should have received an email with the new registration code. If you are a registered user of VS.NETcodePrint 2010 and did not receive the email notifying you this change then please send an email to support@starprinttools.com requesting new registration code. You must supply your registered user name, and the existing registration code.

Bug Fixes:

·          Connecting lines are not drawn correctly if ‘function’ keyword is used in the body of another procedure/function as shown below:

  Private Sub SelectManyDemo()

    Dim db As New SimpleDataContext

    Dim categories = _

      From cat In db.Categories Where cat.Products.Count < 7

 

    Dim manyResults As IEnumerable(Of String) = _

     categories.SelectMany(Function(cat, index) _

        cat.Products.Select( _

        Function(prod As Product) String.Format("{0}. Category {1}: {2}", _

          index, prod.CategoryID, prod.ProductName)))

    DisplayResults(GetList(manyResults))

  End Sub

·          The 2nd line in the following C# construct is not indented correctly:

If (true)
    bExit = true;
 

·          The upgrade link from the About form links to VS.NETcodePrint 2008 rather than 2010

·          Class names are not colorized correctly

·          An exception occurs writing to message file C:\ drive when logged-in user does not have Admin rights

·          If page footer is empty then the footer line is drawn when it should not be

·          Exceptions occur if the up/down arrows are clicked too quickly when setting margins

·          Exception occurs if fonts are selected that do not support ‘Regular’ style property

·          Functions, properties and procedures are not recognised correctly for drawing connecting lines and separator lines

·          Line numbers are not correct when a selection is output


Enhancements:

·          Performance for rendering xml, xaml and html file types has been improved significantly. 

·          Additional display Items are now supported when setting up coloring options

·          The annoying popup showing that the solution is being loaded every time you print, preview or print is only displayed when any item in the solution changes.

·          Save and restore page zoom setting in the preview window

·          Provide functionality for the user to Save and restore node selection in the ‘custom Selection’ window

 

15th November  2010

1.0.6

Bug Fixes:

·          The add-in logs trace to file c:\vsnetcodeprint.txt. Some operating systems do not allow writing to C: drive. The trace is now directed to the temp directory

·          Occasionally an exception occurs when removing Add-In menus

·          Changing Indentation settings in options do not have any affect

·          Source code in closed outlines is always output even if the option not to output is set

·          Table of Contents is occasionally does not reflect the items in the output

·          Table of Contents is not produced when a class, module, namespace or a single procedure is selected

 

5th April 2010

1.0.5
 

Bug Fixes:

·         An exception occurs immediately upon launching Visual Studio the first time after installing the Add-In

 

17th Mar 2010

1.0.4

Bug Fixes:

·          If the add-in is unable to determine the current item when user selects print, preview or export “Current Project, Current Projectitem, Current Module, Current Class, Current Selection” then an exception may occur

 

26th Feb 2010

1.0.3

Bug Fixes:

·         Some of the options are not saved between Visual Studio reloads

·         Support macro value {Page Number Only} for page header/footers to output page number only. Existing macro {Page number} continues to work as before (i.e. it will output page number as well as the total number of pages as xx of yy) as before

20th Feb 2010

1.0.2

Bug Fixes:

·          The textbox on the error form that contains the body of the error message is locked and is not scrollable

·          The filter in the ‘Patterns to exclude folder and files’ is empty

·          The changes to the ‘Patterns to exclude folder and files’ ’ filter are not saved

·          The help below the ‘Patterns to exclude folder and files’ displays ‘frmOptions.rtfExcludeFiles not found’

 

10th  Feb 2010

Known Issues:

 

Due to errors in Visual Studio 2010, the toolbar for the VSNetcodePrint 2010 addin gives program error exceptions. The problem has been raised with Microsoft. The addin toolbar has been disabled until a resolution is found. We are sorry about the inconvenience.