What's New

QuickRev
This page gives a short overview of the new main features of every release. For bug-fixes etc. take a look at the release notes in README.
To see what has been new in former releases take a look at What Has Been New page.

Version 1.13.0  -- n e w --1.13.0 

  • Added possibility to insert links to other comments into the Comment and Solution field of the Comment dialog. The referenced comment has to be selected via the context menu of the Comment or Solution field.

    Insert Comment Link

  • Added Comment Overview dialog which shows all comments in a table regardless of the selected review cycle. The dialog can be accessed via the menu Comments / Show Comments Overview ....

    Comment Overview Menu

    Comment Overview Dialog

  • Extended Add Files From Changesets dialog (SVN only) by adding possibility to load a concrete changeset or to load a range of changesets.
    urthermore a changeset can be loaded during startup of QuickRev via the new option --changeset | -cs with a given revision number (e.g. -cs 123) or with a range of revision numbers (e.g. -cs 123:125 or -cs 123:HEAD).

    Specific Specific Changeset Ranges

  • Added an indicator whether the content of a file has changed for a file version. This information is available for subversion only starting with version 1.7. The information have been added to the file versions at the File References tab and to the file versions of the Review History dialog. Unchanged file versions will implicitly regarded as covered by a review (because there is nothing to review) for review history. Furthermore unchanged file versions will be shown in the Add Files From Changeset dialog and can be used as filter rule to show or hide all unchanged file versions from a changeset.

    Property Changed Only

  • Added sub-menu Select Comment ... to Add To Comment menu item in context menu to be able to select a comment where a new file reference has to be added to.

    Add To Comment - Select Comment

  • Added possibility to search in UML diagrams.

    Search In Diagrams

  • Made VCS user name VCS specific instead of defining one for all VCSs.

    User Name VCS Specific

  • Increased performance for displaying comment tables.

  • ... and some more fixes!

Version 1.12.0

  • Changed file based history database to a 'real' database, which can be configured either on the command line (java -jar QuickRev.jar --history --help) or via the menu Project / Review History / Configure History .... The history-DB stores references to the locally stored review projects to be able to show the review history of a file and select the last reviewed version as base for a review automatically. If the history-DB is configured correctly new reviews will be updated within the history-DB during start-up of QuickRev automatically as background task.

    Review History Dialog - Main Options

    Review History Dialog - Directories View

    Review History Dialog - Database Configuration

  • A Task List is available, which shows all open reviews for the current user. The task list is based on the history database and can be shown via menu Extras / Task List ...'.

    Task List Menu

    Task List Dialog

  • Added Compare Diagrams option to Tools panel in diagram view, which compares the models of the base and review version of a diagram and lists all found changes with the possibility to select these changes in the different diagram views.

    Diagrams Comparator

    Note: To show files in a custom form like diagrams QuickRev provides a plug-in mechanism to add own file viewers. A default implementation of a file viewer which displays UML state machine diagrams is included in the release and can be extended to show other UML elements as well.

    To check the new feature use the UMLExamplePlugin.jar, which reads a QuickRev-UML format and shows this as diagram. Example UML files are included in the provided UMLExampleProject.qrx (see QuickRev's help menu for more information). Start QuickRev with the options --plugin UMLExamplePlugin.jar and load the provided uml example project file (UMLExampleProject.qrx).

  • Extended Sort Files dialog by allowing to sort the files alphabetically in ascending or descending order or to sort the files by file extensions to e.g. show hpp's before cpp's in c++. Furthermore drag and drop support is added to sort the files with help of the mouse easily. The settings in the Sort Files dialog can be applied automatically to files which are added to a review.

    Sort Files - File References Menu

    Sort Files Dialog

  • Added menu Files / Sort ... to sort the files which are visible at the Files tab individually with the same options as sorting of files at the File References tab. The same dialog can be launched via the Define Sort Order ... menu from the Files tab context menu.

    Sort Files - Files Menu

    Sort Files - Files Tab Menu

  • Added [TAB] button to code view to show / hide white spaces and tabs. Whether white spaces have to be shown by default can be configured via the Preferences dialog.

    Show White Spaces

  • Added possibility to define default exclude patterns in config files when searching for open projects via the Find Open Projects ... menu and for configuration of the history-DB.

  • Saved email address of initiator and reviewers to project files, so the reviewer can send back emails without configuring the email addresses of the users. Furthermore reviewers with a different user name than the configured one can be identified as the same person without asking whether the reviewer is one of the assigned once with a different name.

  • Changed behaviour when reading configuration files which define components with the same name for Information and Conclusion tabs by replacing the already defined components instead of ignoring the new defined once. Furthermore the boolean attribute remove="true" can be defined to remove a former loaded component.

  • ... and some more fixes!

Version 1.11.0

  • Added Path Mapping for ClearCase controlled files to review files which are located in directories mounted to different locations (drives).

    Path Mapping for ClearCase For ClearCase path mapping can be enabled, which is useful, if the ClearCase VOBs of different users are mapped to different locations (drives). So even if one user used Windows and another one used linux reviews between the different operating systems can be performed. After enabling the Path Mapping functionality the local path has to be defined in the Local Path field. In the External field(s) all the pathes used by other reviewers have to be defined. To add a new external path use the Add External Path button. When saving your project files you can decide, which path will be stored in the project file. Select the local path to always store your local path in the review sheet, select an external path to use this path or select Preserve Path, which stores the path which has been in the project file when opening it (during creation it will be the local path).

  • Added possibility to hide individual file references of a comment and not the whole comment always.

    Hide Individual File References In Comments Dialog Configure Auto Hide Functionality
    Select which file references to hide via the check-boxes assigned to the different line numbers. Configure when a comment has to be hidden.

    Hide File References via the Comment Tool Tip
    Hide the selected reference only (Ref-Hide), hide all references to this file (File-Hide) or hide the complete comment (Comm-Hide) easily via the comment tool tips.

  • Added drop down menu to session timer to start, stop, reset and modify the session time.

    Session Timer Menu

  • Extended files and comments filters by adding negotiated filters to string matching filters.
  • Filter with Negotiated Values

  • Renamed review cycles from Review / Verification / FollowUp(1) / ... to Initial / Verification / FollowUp(1) / ..., to avoid confusions with the review phase Review.

  • Removed Save Preferences button from Preferences dialog, the preferences will be saved automatically now when clicking the OK button now

  • Added more situations for automatically (re-)starting the session timer, e.g. when hiding comment references.

  • Added icon (Configuration Icon) to configuration menus.

  • ... and some more fixes!

Get QuickRev at SourceForge.net. Fast, secure and Free Open Source software downloads