JustCode 2011.1 419 Version Notes

Subscribe for the Telerik product updates RSS feed

JustCode Q1 2011 SP1 Release Notes (v2011.1.419)

Improvements

  • New Generate ToString feature;
  • Added Select All Public Members button in Extract interface;
  • Optimizations for Visual Studio startup time and solution load time (especially with many tests in the solution);
  • Optimizations for Find Usages performance;
  • Optimized interactivity and memory footprint if many files are open;
  • Reduced memory footprint;
  • Optimizations for the JustCode Errors windows, especially for solutions with a lot of errors and warnings;
  • Optimized analysis latency (after the "Create ..." quick fixes);
  • Added a button to select all public members in Extract Interface refactoring dialog;
  • Constructors are now shown in Go To Member/ Go To Symbol. You can use Go To Member with 'new' keyword to search for a constructor;
  • Updated icons in the Find Usages and Go To... dialogs;
  • Improved Find Usages window to take less vertical space;
  • Add stubs for required members: Added option to use auto-implemented properties when possible;
  • Added cloning of a code cleaner profile;
  • Code Generation: Create Constructor - if the same constructor already exists, a YesNo dialog asks to replace it or not;
  • Generate equality members uses ternary operator and unchecked statement;
  • Improve the position of the generated method from Create Method quick fix.

Fixes

  • Fixed usings reordering issues;
  • Fixed organize usings to not insert unused usings;
  • Create Constructor is not shown for types not declared in user code;
  • Fixed Good Code Reds related to type forwarding;
  • Fixed Good Code Reds in XNA solutions;
  • Fixed a bug that showed a window that was invisible on the desktop but visible in the tasks switcher (alt+tab);
  • Fixed a memory leak in the JustCode Errors window;
  • Create Constructor fix - create internal constructor for explicitly internal types and public for all others;
  • Enable Generate Equality Members only for structs or classes (disabled for interfaces and enums);
  • Fixed Create Method for delegate in VB;
  • Don't suggest the Create Method fix for types that are not declared in user code;
  • Fixed Create Constructor for structs with properties in C#;
  • Fixed the Getting Started link in the Visual Studio 2010 JustCode extension info;
  • Improved Generate Documentation - generate doc for indexers and events;
  • Improved Add Stubs to inherit the parent documentation;
  • Improve Generate Documentation - inherit documentation when you implement/override member;
  • Fixed test runner to execute correctly x86 assemblies on 64bit windows;
  • Replaced MD5 hash algorithm with FIPS-compliant SHA1 hash algorithm;
  • Fixed wrong indenting of "fixed" block with no braces;
  • Fixes for some of the AccessViolationExceptions;
  • Fixed toolbar not showing in JavaScript Rename dialog;
  • Fixed resizing of options dialog;
  • Fixed IOException when opening solution;
  • Fixed Typing Assistance to properly check if cursor is in comments and not work in comments;
  • Fixed Typing assistance - automatic semicolon positioning, automatic insertion of single/double quotes;
  • Fixed VB indentation of empty blocks;
  • Fixed formatting of empty lines when regions are present;
  • Fixed root cause of 'Exception: Trying to add key twice while serializing';
  • Fixed missing progress bar in UpdateWindow;
  • Fixed indentation of a braceless do-while statement;
  • Fixed Generate documentation - keep existing documentation;
  • Removed unused "add documentation from super types" option ("add documentation" option covers that);
  • Fixed formatting of if/while statements with empty conditions;
  • Fixed Generate Equality Members: render "Overloads" modifier for VB;
  • Added short syntax rendering for the VB cast expression;
  • Optimize memory footprint;
  • Fixed Typing Assistance to not insert double quotes when cursor is at number or date time literal;
  • Fixed Typing Assistance to move semicolon only when it is actually necessary. This fixes an issue with our Typing Assistance interfering with VS Formatting option - "format on ;";
  • Fixed InvalidOperationException when trying to filter Tests;
  • Fixed decompile member of generic type.