Shopping Cart My Cart Account Log In Walkthrough IDE Integrations Contact Partner  
Polystyle
The Elegant, Intelligent Source Code Formatter

Click Here To Download A Free Trial!
C/C++   PerlPascal/Delphi
C#   CSSCMAC
Java Javascript   PHP 
JSP HTMLPython
ASP Visual BasicActionscript
Home Features Documentation Buy Polystyle Download  
Change Log

  • 3.3e - Improved syntax support for C#
  • 3.3d - Improved syntax support for C++, removed support for adding braces to single-line 'if' statements
  • 3.3c - Improved syntax support for PHP
  • 3.3b - Improved syntax support for C++
  • 3.3a - Improved syntax support for PHP
  • 3.2zz - Added support for HTML rendering preservation
  • 3.2zy - Improved syntax support for PHP
  • 3.2zx - Improved syntax support for PHP
  • 3.2zw - Improved syntax support for PHP
  • 3.2zv - Improved syntax support for PHP
  • 3.2zu - HTML comments that were merged in the original now stay merged
  • 3.2zt - Improved syntax support for C++, added compressed-html style
  • 3.2zs - Improved syntax support for C++
  • 3.2zr - Made it possible to have PHP scriptlet tags formatted with no newlines in front
  • 3.2zq - Improved syntax support for C++
  • 3.2zp - Improved syntax support for C++
  • 3.2zo - Improved syntax support for PHP
  • 3.2zn - Improved syntax support for C++
  • 3.2zm - Improved syntax support for Visual Basic
  • 3.2zl - Improved syntax support for Visual Basic and CSS
  • 3.2zk - Page code fitting support
  • 3.2zj - Improved VB formatting. The example.vb file changed
    For x
      statement
    Next x
    

    To:

    For x
      statement
    
      statement
    
      statement
    Next x
    
  • 3.2zi - Page code fitting support for long comments
  • 3.2zh - Improved PHP syntax support
  • 3.2zg - Improved PHP syntax support
  • 3.2zf - Improved PHP syntax support
  • 3.2ze - Improved PHP formatting
  • 3.2zd - Improved VB6 parsing
  • 3.2zc - Improved C# syntax support
  • 3.2zb - Improved Javascript syntax support
  • 3.2za - Improved Javascript syntax support
  • 3.2z - Improved page fitting code, improved PHP syntax support
  • 3.2y - Improved page fitting code, removed extra spaces at the end of the file
  • 3.2x - Improved page fitting code
  • 3.2w - Added option to remove blank lines in the HTML graphical styler UI
  • 3.2v - Improved page fitting code
  • 3.2u - Improved JSP, ASP and PHP formatting
  • 3.2t - Improved page fitting code
  • 3.2s - Improved page fitting code
  • 3.2r - Improved C++ parsing
  • 3.2q - Improved VB6 parsing
  • 3.2p - Improved performance when formatting multiple files, fixed VB6 parsing issues
  • 3.2o - Fixed C# parsing issues
  • 3.2n
    • Added support for additional java 1.5 syntax, including annotations
    • Fixed issue with errors not being displayed when formatting multiple files
    • Improved VB6 syntax support
    • Improved formatting in cases where a single token spans multiple lines
  • 3.2m - Additional VB6 and C++ syntax support improvements
  • 3.2l
    • Improved C++ syntax support
    • Improved VB6 syntax support
  • 3.2k - Improved C++ formatting
  • 3.2j
    • Improved line fitting code
    • Fixed problem with 'don't format extensions' feature
    • Improved comment padding formatting
    • Corrected error with parsing certain types of float values
  • 3.2i - Fixed problem with spacing around "."'s
  • 3.2h - Improved Javascript formatting, prevent php '.' operator from having no surrounding whitespace regardless of what the example says.
  • 3.2g - Fixed problem with formatting files with spaces in the name when formatting multiple files
  • 3.2f
    • Improved syntax support for VB
    • Improved C++ formatting
    • Improved performance and reliability when formatting thousands of files
  • 3.2e
    • Page fitting improvements
    • Fixed issue with C# graphical styler
    • Removed support for vertical alignment
    • Removed support for 'Preserve HTML Rendering'
  • 3.2d - Added 'override' keyword to Actionscript
  • 3.2c
    • Improved page fitting code
    • Improved support for C# parsing
  • 3.2b
    • Added support for certain Actionscript cases
    • Added support for 'where' clauses in C#
    • Added the ability to have Polystyle not format certain file types when formatting directory trees. Use the checkbox in the 'File Extensions' tab in the Configuration Tool to use this feature.
  • 3.2a - Added support for Actionscript
  • 3.1z - Improvements to page fitting code
  • 3.1y - Improvements to JSP, PHP and ASP indenting
  • 3.1x
    • Added the following line to the example.cs file to provide information on formatting templates: new Type ();
    • Improved JSP formatting
  • 3.1w - Added support for certain C++ syntax, fixed certain PHP formatting cases
  • 3.1v - Fixed problem with formatting CSS - sign operator. Improved line fitting code. Method call arguments no longer vertically align.
  • 3.1u
    • Changed default html example file so input tags are block tags that only indent their contents when terminated.
    • Added C++ support for nonstandard keywords such as @near
    • Fixed bug in run dialog box in which it would return to the parent directory of the last file formatted rather than the directory last formatted.
  • 3.1t - Improved parser support for certain PHP cases, 0 tab width is now allowed
  • 3.1s - Improved line breaking functionality in C++
  • 3.1r - Fixed indentation issue in Visual Basic
  • 3.1q - Fixed line breaking problem in Pascal
  • 3.1p - #endifs are now optional in C++
  • 3.1o - C# changes:
    • string []a

      Now formats as:

      string [] a

    • Added support for anonymous delegates
  • 3.1n - Added "Backup" tab in the Configuration Tool that allows you to export all your Polystyle settings to a zip file and then import it later.
  • 3.1m - Fixed issue with attributes C#. The C# example file changed with this release:
    sealed public internal class
    
    Becomes:
    [a]
    sealed public internal class
    
  • 3.1l - Fixed formatting issue with curly braces in C++ multidimensional arrays
  • 3.1k - Fixed bug that resulted in an error message "-1" from appearing
  • 3.1j - HTML comments in javascript tags are formatted like regular comments
  • 3.1i - Improved the page fitting algorithm
  • 3.1h - Fixed a bug in which braces were not added at the correct spot when up against preprocessor directives such as:
    if( 1 )
    #ifdef  test
         f;
    #endif
    
    It now formats the above to be:
    if (1)
    #ifdef test
    
      {
      f;
      }
    
    #endif
    
  • 3.1g - Fixed a PHP bug which prevented parsing of things like "$a->{$b}"
  • 3.1f - Added additional support for parsing property lists in javascript. The line in example.js which was:
    var x = { a: b, c: d, e: f };
    
    Has changed to:
      var x =
        {
        a: b,
        c: d,
        e:
          [
          f,
          g,
          h
          ]
        };
    
  • 3.1e - Added support for parsing arrays in javascript expressions such as "[a, b, c].foo();"
  • Home Features Documentation Buy Polystyle Download  

    Click Here To Download A Free Trial!

    Copyright © Flashbulb Studios. All rights reserved.