New RQS Blog

Our blog has moved to http://rqsblog.rapidqualitysystems.com. Please update your bookmarks.

The Rapid Quality Systems Team

P.S. Code Rocket 2.0 is now available! Check out our new product range at http://www.rapidqualitysystems.com/Products.

Posted in News | Leave a comment

Code Rocket 2.0 Beta Updates

As the beta period nears its end, we are closing the beta to new registrations as we move focus to releasing the final version.

In this update, we have now released version 2.17b of Code Rocket Designer, version 2.16b of Code Rocket for Visual Studio and version 2.09b of Code Rocket for Eclipse. Automatic updates will be provided and alternatively you can download the latest versions direct from: www.rapidqualitysystems.com/Beta.

An update to the Eclipse plugins will be deployed through Eclipse’s update manager.

The main changes for each product is given below.

Code Rocket Designer v2.17b:

  • Fixed bug with end code being lost for code lines at code file level in Visual Basic.
  • Added support for “Using” statement in Visual Basic.
  • Added support for external declare functions in Visual Basic.
  • Fixed bug where input code contained null characters and caused the application to hang when rendered.
  • Comment generation improvements.

Code Rocket for Visual Studio v2.16b:

  • Fixed bug with end code being lost for code lines at code file level in Visual Basic.
  • Added support for “Using” statement in Visual Basic.
  • Added support for external declare functions in Visual Basic.
  • Fixed bug where input code contained null characters and caused the application to hang when rendered.
  • Comment generation improvements.
  • Fixed bug when renaming source file.
  • Fixed bug that caused Comment My Code feature not to function.
  • Fixed bug where indentation could be wrong for multiline comments above with procedures when committed.

Code Rocket for Eclipse v2.09b:

  • Fixed bug where input code contained null characters and caused the application to hang when rendered.
  • Comment generation improvements.
  • Fixed bug where indentation could be wrong for multiline comments above with procedures when committed.

Thank you for all of the feedback so far and keep it coming!

Posted in Uncategorized | Leave a comment

Code Rocket 2.0 Beta Updates

We have now released version 2.16b of Code Rocket Designer, version 2.15b of Code Rocket for Visual Studio and version 2.08b of Code Rocket for Eclipse. Automatic updates will be provided and alternatively you can download the latest versions direct from: www.rapidqualitysystems.com/Beta.

An update to the Eclipse plugins will be deployed through Eclipse’s update manager in addition to the main updates mentioned above. To receive all of you improvements, you will need to install this.

The main changes for each product is given below.

Code Rocket Designer v2.16b:

  • Fixed bug in Visual Basic code generation where leading space was not being added for some inline if / assignment statements.
  • Changed default line spacing in generated code to be 1 blank line.
  • Fixed clipboard bug that could cause the Pseudocode Editor and Flowchart Editor to become out of sync.
  • Fixed bug in Visual Basic code generation where leading space was not being added for some inline comments.
  • Fixed bug in Visual Basic parsing where inline comments were being duplicated for some statements.
  • Disabled Edit Code menu item in Code View when Code File is selected since Code File is a container and doesn’t have code associated with it.
  • General comment generation improvements.
  • Fixed bug in C/C++ parsing where class name was used instead of whole function name (e.g. ClassName::FunctionName).
  • Added support for Unicode editing in the Pseudocode Editor.

Code Rocket for Visual Studio v2.15b:

  • Fixed bug in Visual Basic code generation where leading space was not being added for some inline if / assignment statements.
  • Changed default line spacing in generated code to be 1 blank line.
  • Fixed clipboard bug that could cause the Pseudocode Editor and Flowchart Editor to become out of sync.
  • Fixed bug in Visual Basic code generation where leading space was not being added for some inline comments.
  • Fixed bug in Visual Basic parsing where inline comments were being duplicated for some statements.
  • Comment generation improvements.
  • Fixed bug in C/C++ parsing where class name was used instead of function name (e.g. ClassName::FunctionName).
  • Added support for Unicode editing in the Pseudocode Editor.
  • Now supports the next version of Visual Studio.

Code Rocket for Eclipse v2.08b:

  • Fixed exception that was being thrown occasionally on code selections.
  • Installer now allows earlier installation to be upgraded without having to uninstall first.
  • Added full support for non-english characters in Pseudocode Editor.
  • Added default name for constructor and destructor procedures.
  • Fixed occasional bug when generating code for procedures with no return type.
  • Added full support for Unicode characters.
  • Fixed bug in code generation where indentation was being lost for multiline code statements.
  • Fixed when copying pseudocode or flowchart symbols and notes were being lost.
  • Changed default line spacing in generated code to be 1 blank line.
  • Minor issue fixed when flowchart is shown for the first time when a debug session has already started but debug status was now shown.
  • Added support for zooming and panning when in debug mode.
  • Fixed bug in C/C++ parsing where class name was used instead of function name (e.g. ClassName::FunctionName).
  • Added support for Unicode editing in the Pseudocode Editor.

Thank you for all of the feedback so far and keep it coming!

Posted in Eclipse, News, Software update, Visual Studio | Leave a comment

Code Rocket 2.0 Beta Updates

We have now released version 2.15b of Code Rocket Designer and version 2.14b of Code Rocket for Visual Studio. Automatic updates will be provided and alternatively you can download the latest versions direct from: www.rapidqualitysystems.com/Beta. It is no longer necessary to uninstall the old version, it will be upgraded by the new installer.

The main changes for each product is given below.

Code Rocket Designer v2.15b:

  • Installer now allows earlier installation to be upgraded without having to uninstall first.
  • Fixed bug where code view wasn’t updating after a language change in the options screen.
  • Added notes view to allow notes for selected elements to be displayed.
  • Added full support for non-english characters.
  • Fixed Visual Basic parsing bug where inline comments for intermediate elements were lost on code generation.
  • Fixed Visual Basic parsing bug where “with” statements were not being detected properly.
  • Added support for constructors in Visual Basic.
  • Fixed bug with some properties in Visual Basic not being recognised properly.
  • Added default name for constructor and destructor procedures in Flowchart.
  • Fixed bug where incorrect code was being set for enum values in Visual Basic.
  • Fixed occasional bug when generating code for procedures with no return type.
  • Added undo support for movement events.
  • Fixed bug in code generation where indentation was being lost for multiline code statements.
  • Fixed issue when copying pseudocode or flowchart symbols and notes were being lost.

Code Rocket for Visual Studio v2.14b:

  • Installer now allows earlier installation to be upgraded without having to uninstall first.
  • Fixed exception that was being thrown occasionally on code selections.
  • Added full support for non-english characters.
  • Fixed Visual Basic parsing bug where inline comments for intermediate elements were lost on code generation.
  • Fixed Visual Basic parsing bug where “with” statements were not being detected properly.
  • Added support for constructors in Visual Basic.
  • Fixed bug with some properties in Visual Basic not being recognised properly.
  • Added default name for constructor and destructor procedures in Flowchart.
  • Fixed bug where incorrect code was being set for enum values in Visual Basic.
  • Fixed occasional bug when generating code for procedures with no return type.
  • Fixed bug in code generation where indentation was being lost for multiline code statements.
  • Fixed issue when copying pseudocode or flowchart symbols and notes were being lost.

Thank you for all of the feedback so far and keep it coming!

Posted in Uncategorized | Leave a comment

Code Rocket 2.0 Beta Updates

We have now released version 2.14b of Code Rocket Designer, version 2.13b of Code Rocket for Visual Studio and version 2.07b of Code Rocket for Eclipse. Automatic updates will be deployed but to receive some new options, it is necessary to uninstall and then reinstall Code Rocket for Visual Studio and Code Rocket for Eclipse.

In this version we have fixed various issues and added new features to indicate elements with notes attached in the Pseudocode Editor and options to customize code generation layout and formatting in C#, C/C++ and Java.

The main changes for each product is given below.

Code Rocket Designer v2.14b:

  • The “default” keyword can now be entered without a trailing space in “switch” or “select” statements.
  • Ammended default HTML document generation template to output code for all applicable element types.
  • Fixed bug in HTML document generation where very long filenames were being generated unnecessarily.
  • Fixed problem where mulitline code was being indented incorrectly in generated documentation.
  • Fixed bug in flowchart where connections were not being drawn between “case” elements.
  • Added support for customising placement and spacing in curly bracket language code generation.
  • Disabled confirmation message shown when cutting elements in the Project Browser.
  • Added support for displaying notes symbol in Pseudocode Editor margin that can be turned on and off.
  • Fixed bug where notes changes were not undoable.
  • Fixed bug where entering an invalid name during a node edit would still cause the invalid name to be used in the node in Project Browser.
  • Fixed error in Project Browser when pasted elements are moved.
  • Fixed problem where Move Up and Move Down shortcuts sometimes didn’t work in Project Browser.
  • Added option to allow special characters in the Project Browser.
  • Fixed parsing bug with Java methods that define an exception type that can be thrown, followed by an open curly bracket on the same line.
  • Fixed bug in C/C++ with functions that call a base function not being properly parsed.
  • Changed paste in project browser to ensure that pasted element is selected afterwards.
  • Removed unrequired trailing spaces from generated code.

Code Rocket for Visual Studio v2.13b:

  • The “default” keyword can now be entered without a trailing space in “switch” or “select” statements.
  • Fixed occasional bug in code function detection code when in non-code documents.
  • Ammended default HTML document generation template to output code for all applicable element types.
  • Fixed bug in HTML document generation where very long filenames were being generated unnecessarily.
  • Fixed problem where mulitline code was being indented incorrectly in generated documentation.
  • Fixed bug in flowchart where connections were not being drawn between “case” elements.
  • Added support for customising placement and spacing in curly bracket language code generation.
  • Added support for displaying notes symbol in Pseudocode Editor margin that can be turned on and off.
  • Fixed bug where notes changes were not undoable.
  • Fixed bug in C/C++ with functions that call a base function not being properly parsed.
  • Removed unrequired trailing spaces from generated code.

Code Rocket for Eclipse v2.07b:

  • The “default” keyword can now be entered without a trailing space in “switch” or “select” statements.
  • Ammended default HTML document generation template to output code for all applicable element types.
  • Fixed bug in HTML document generation where very long filenames were being generated unnecessarily.
  • Fixed problem where mulitline code was being indented incorrectly in generated documentation.
  • Fixed bug in flowchart where connections were not being drawn between “case” elements.
  • Added support for customising placement and spacing in curly bracket language code generation.
  • Added support for displaying notes symbol in Pseudocode Editor margin that can be turned on and off.
  • Fixed bug where notes changes were not undoable.
  • Fixed bug with preprocessor directives on the line immediately above a function in C/C++ code.
  • Fixed parsing bug with Java methods that define an exception type that can be thrown, followed by an open curly bracket on the same line.
  • Fixed bug in C/C++ with functions that call a base function not being properly parsed.
  • Removed unrequired trailing spaces from generated code.

Thank you for all of the feedback so far and keep it coming!

Posted in Eclipse, News, Software update, Visual Studio | Leave a comment

Seasons Greetings from Rapid Quality Systems

As 2011 draws to a close, we are pleased to release version 2.13b of Code Rocket Designer, version 2.12b of Code Rocket for Visual Studio and version 2.06b of Code Rocket for Eclipse.

An automatic update will be delivered for Code Rocket Designer users. However, for technical reasons it is necessary to uninstall / reinstall existing versions of Code Rocket for Visual Studio and Code Rocket for Eclipse.

As a seasonal treat, this beta release is the first to include both HTML and Word document generation capabilities.

To generate documentation:

  • In Code Rocket Designer, right click on elements in the Project Browser.
  • In Code Rocket for Visual Studio, right click on solutions, projects or source files in the Solution Explorer or right click on methods in the Code Editor.
  • In Code Rocket for Eclipse, right click on projects, folders or source files in the Project Explorer or right click on methods in the Outline view

A full list of changes for each product is given below.

Code Rocket Designer v2.13b:

  • Fixed bug with code not being set for high level elements in VB.
  • Added icon for Enum Value elements in Project Browser.
  • Fixed bug where Save and Undo buttons were not being disabled when a document was closed. Also ensured that Save As menu item is enabled when document is opened or new document is created.
  • Fixed bug where design changes could be lost when user opened a recent file.
  • Added cancellation support for long running tasks.
  • Fixed memory issue with very large diagrams.
  • Fixed occasional lengthy delay when checking for updates if offline.
  • Fixed problem where parameters were not being saved.
  • Enabled HTML and Word document generation features.
  • Enabled clipboard operations in Project Browser.

Code Rocket for Visual Studio v2.12b:

  • Fixed bug with code not being set for high level elements in VB.
  • Improved error handling.
  • Fixed memory issue with very large diagrams.
  • Enabled HTML and Word document generation features.

Code Rocket for Eclipse v2.06b:

  • Improved error handling.
  • Fixed memory issue with very large diagrams.
  • Enabled HTML and Word document generation features.

We would like to thank all of our beta users for their valuable feedback so far and send our best wishes for you over the festive season. Have a very Happy New Year and we look forward to continuing to support your documentation and productivity needs in 2012!

Posted in Eclipse, News, Software update, Technical articles, Visual Studio | Leave a comment

Code Rocket 2.0 Beta Updates

We have now released version 2.12b of Code Rocket Designer, version 2.11b of Code Rocket for Visual Studio and version 2.05b of Code Rocket for Eclipse.

The main changes for each product is given below.

Code Rocket Designer v2.12b:

  • Fixed an intermittent issue where the toolbar labels in the Flowchart Editor would dissapear either after the systems resumed from hibernation / standby or through normal usage.
  • Added more robust error handling for unexpected situations.
  • Fixed bug with adjacent merging in C#, C/C++ and Java where parent element contained a normal child and one or more intermediate children.
  • Fixed problem in Foreach comment generation in Visual Basic code where duplicate variable names would be output.
  • Fixed adjacent grouping issue where unexpected children appeared in the merged element.
  • Fixed bug where incomplete code was being stored for Foreach statements in Visual Basic.
  • Added support for not equals comment generation for conditions in C#, C/C++, Java and Visual Basic syntax.
  • Improved appearance of message box when dropping code file onto existing code file.
  • Fixed bug in procedure dialog where parameters were being represented incorrectly.
  • Added missing line break when generating code for inline if statements in Visual Basic.

Code Rocket for Visual Studio v2.11b:

  • Fixed an intermittent issue where the toolbar labels in the Flowchart Editor would dissapear either after the systems resumed from hibernation / standby or through normal usage.
  • Fixed bug with adjacent merging in C#, C/C++ where parent element contained a normal child and one or more intermediate children.
  • Fixed problem in Foreach comment generation in Visual Basic code where duplicate variable names would be output.
  • Fixed adjacent grouping issue where unexpected children appeared in the merged element.
  • Added support for not equals comment generation for conditions in C#, C/C++ and Visual Basic syntax.
  • Fixed bug in procedure dialog where parameters were being represented incorrectly.

Code Rocket for Eclipse v2.05b:

  • Fixed an intermittent issue where the toolbar labels in the Flowchart Editor would dissapear either after the systems resumed from hibernation / standby or through normal usage.
  • Fixed bug with adjacent merging in C/C++ and Java where parent element contained a normal child and one or more intermediate children.
  • Fixed adjacent grouping issue where unexpected children appeared in the merged element.
  • Added support for not equals comment generation for conditions in C/C++ and Java syntax.
  • Fixed bug in procedure dialog where parameters were being represented incorrectly.

Thank you for all of the feedback so far and keep it coming!

Posted in Eclipse, News, Software update, Technical articles, Visual Studio | Leave a comment

Code Rocket 2.0 Beta Updates

We have now released version 2.11b of Code Rocket Designer, version 2.10b of Code Rocket for Visual Studio and version 2.04b of Code Rocket for Eclipse.

The main changes for each product is given below.

Code Rocket Designer v2.11b:

  • Fixed issue that was occasionally causing the application to crash on an unexpected error.
  • Fixed bug when undo was invoked after editing the pseudocode when the parent procedure was not in view (e.g. it had been deleted).
  • Resolved problem where pseudocode was not being updated for some edits to the flowchart.
  • Minor UI updates including moving “Edit Notes”, “Edit Code” and “Edit Element” menu items up a level in the Project Browser so that they are easier to access.
  • Fixed bug where File / Close was not working.
  • Fixed bug where whitespace was appearing in the pseudocode after unding certain edits in the flowchart.
  • Fixed bug that caused some beta licenses to be incorrectly flagged as invalid.

Code Rocket for Visual Studio v2.10b:

  • Added more robust error handling for unexpected errors.
  • Resolved problem where pseudocode was not being updated for some edits to the flowchart.
  • Fixed bug where whitespace was appearing in the pseudocode after unding certain edits in the flowchart.
  • Fixed bug that caused some beta licenses to be incorrectly flagged as invalid.

Code Rocket for Eclipse v2.04b:

  • Added more robust error handling for unexpected errors.
  • Resolved problem where pseudocode was not being updated for some edits to the flowchart.
  • Fixed bug where whitespace was appearing in the pseudocode after unding certain edits in the flowchart.
  • Fixed bug that caused some beta licenses to be incorrectly flagged as invalid.

Thank you for all of the feedback so far and keep it coming!

Posted in Eclipse, News, Software update, Visual Studio | Leave a comment

Code Rocket 2.0 Beta Updates

Since the beta was released, we have been fixing various bugs and making improvements based on your feedback. We have now released version 2.10b of Code Rocket Designer, version 2.09b of Code Rocket for Visual Studio and version 2.03b of Code Rocket for Eclipse.

The main changes for each product is given below.

Code Rocket Designer v2.10b

  • Fixed issue that was causing UI to lock up during long code import tasks.
  • Fixed bug where break keywords were being ignored when not inside a “switch” statement in C#, C/C++ and Java parsing.
  • Now updating Flowchart when procedure is renamed in Project Browser.
  • Fixed bug where delete key was attempting to delete the selected element in the Project Browser when it was being renamed.
  • Fixed issue in Pseudocode Editor where pseudocode was sometimes being incorrectly displayed for the selected procedure.
  • Backward compatibility fixes for old project files.
  • Fixed double click handling for notes symbol in flowchart. It was not displaying the notes dialog in some situations.
  • Fixed issue when loading designs from file and leading whitespace was lost from comment text.
  • Syntax highlighting and formatting fixes in Edit Code dialog.
  • When dragging and dropping source files, files that are already linked are now detected.
  • Project Browser now selects newly added nodes.
  • Fixed Visual Basic code generation bug where duplicate name was being generated for structures.
  • Fixed constructor name in Visual Basic code generation.
  • Fixed bug where duplicates of elements were created when copying in the Flowchart Editor.
  • Class, Enum, Interface and Structure children can now be added directly to a Project. They will be created inside a new CodeFile.

Code Rocket for Visual Studio v2.09b

  • Fixed bug when Assignment Grouping option was turned on and only the first two assignment statements were grouped.
  • Fixed bug where break keywords were being ignored when not inside a “switch” statement in C# and C/C++ parsing.
  • Fixed issue in code generation for multiline comments where additional tabs were being added.
  • Fixed double click handling for notes symbol in flowchart. It was not displaying the notes dialog in some situations.
  • Fixed minor formatting issues in the Pseudocode Editor when pseudocode is generated from changes in the code.
  • Syntax highlighting and formatting fixes in Edit Code dialog.
  • Fixed Visual Basic code generation bug where duplicate name was being generated for structures.
  • Fixed constructor name in Visual Basic code generation.
  • Fixed bug where duplicates of elements were created when copying in the Flowchart Editor.

Code Rocket for Eclipse v2.03b

  • Fixed bug when Assignment Grouping option was turned on and only the first two assignment statements were grouped.
  • Fixed bug where break keywords were being ignored when not inside a “switch” statement in Java and C/C++ parsing.
  • Fixed issue in code generation for multiline comments where additional tabs were being added.
  • Fixed double click handling for notes symbol in flowchart. It was not displaying the notes dialog in some situations.
  • Fixed minor formatting issues in the Pseudocode Editor when pseudocode is generated from changes in the code.
  • Syntax highlighting and formatting fixes in Edit Code dialog.
  • Fixed bug where duplicates of elements were created when copying in the Flowchart Editor.

Thank you for all of the feedback so far and keep it coming!

Posted in Eclipse, News, Software update, Visual Studio | Leave a comment

Code Rocket 2.0 Beta

We have been working on brand new versions of Code Rocket and are pleased to announce that beta versions are now available to download.

Code Rocket 2.0 has some exciting new features including new language support (Visual Basic in Visual Studio and C/C++ in Eclipse) and integration with the Visual Studio and Eclipse debuggers.

Visual Basic support in Code Rocket for Visual Studio.

C/C++ support in Code Rocket for Eclipse.

Debug stepping in Code Rocket for Visual Studio.

Debug stepping in Code Rocket for Eclipse.

You are welcome to read more and download the beta versions here. Throughout the beta period we will be testing the software prior to release and fixing any bugs that you find. Any feedback you can provide will be greatly appreciated.

We hope to welcome you to the Code Rocket beta soon!

Posted in Uncategorized | Leave a comment