Java 17 migration
Replaced JavaScript support in email template with Java support (JavaScript engine is no longer part of the JVM)
Added storage of current session time when storing a session.
(If you still need Java 8 you can download QuickRev-2025.8 instead.)
Dark Theme Support!
Make use of 'Project / Preferences ... / Appearance' to change the themes.
Or start QuickRev with ' --style=dark' to use the dark theme.
(Experimental style options from version 2022.2 are removed.)
Restore Review Sessions
When closing a review (or QuickRev) while an review is still ongoing QuickRev remembers the open files and
comments. When reopening the same review QuickRev will ask whether it shall restore the session and if so
will open the same files and comments to continue the review.
Logic for individual comment references changed, now the checked ones are visible and un-checked are hidden.
GIT performance improvements for worktrees.
When staring QuickRev in a GIT worktree only the review directories of the current worktree will be updated in
the history-DB. Furthermore only history information from reviews stored in the GIT-worktree will be fetched
from the history-DB and shown in the file history.
Change font in code window.
Use 'Project / Preferences... / General' to change the font settings for the code window.
Enhanced C++ Syntax Highlighting
Doxygen comments will be colored like JavaDoc comments.
The following are supported:
/// ...
//! ...
/! ... /
Simplified Tool Bar Configuration Dialog
Selecting menu items and changing the appearance can be done easier now without switching between different tabs.
Search history is shared between all code windows now, so that a search string
defined in one window can be re-used in the other code windows as well.
Upgraded H2 database version to 2.2.224... read more
REST API and HTTP Server Functionality
Added REST API and HTTP server functionality, accessible via menu 'Extras / Remote Control (HTTP Server Mode)...', to access information and add/modify/delete commments via HTTP requests.
The HTTP server can be started via command line options as well using '--server
' (for the default port) or '--server:<port-number>
' for a different port.
Store GIT Log Option
The used GIT-log option will now be stored in the project file.
When loading the project file the same GIT-log options are used.
Closing the project restores the default settings.
Add Attachment to send-email command
Extended send-email
command tool with the possibility to add an attachment.
Example: <send-email attachmentPath="%fileDir%/myAttachment.txt">
... read more
Navigation bar switches to next / previous file automatically.
When using the navigation bar to jump between diff, comments or both by either using the mouse or the hotkeys for [N]ext and [P]revious the next / previous file will be selected automatically and the search continues in this file when the end respectively begin of the file was reached.
Define history database location.
Added --db-dir option to specify where the history database has to be stored.
(For the QuickRevBoard this option was available already.)... read more
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview
Support for Optional Reviewers
QuickRevBoard Changes
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview
fix: comparison of user for VCS is done case insensitive now to select the last modified version of the current user
fix: NullPointerException when saving preferences
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview
Added possibility to define syntax highlighting via configuration files. See "examples/configuration/syntax_highlighting.xml" for more information.
Added syntax highlighting for JSON files.
Added syntax highlighting for CHILL programming language.
The "review" and "base" version of a file can now even be selected via the "Review History" dialog of a file (accessible via the "History" button on the "File References" tab).... read more
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview (with screenshots)
Added syntax highlighting for B-Method.
QuickRevBoard: Added option '--exact-baseline' Add this parameter to apply the baseline settings to a file only, if the latest known version is covered by the baseline. In case there are already newer versions ignore the baseline for this file.
Added branch name to email notification when using placeholder %filename% and the project file is under GIT control.... read more
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview (with screenshots)
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview (with screenshots).
QuickRevBoard: Added possibility to select file versions for a review and create a new project in the QuickRevBoard front end.
Changed assigned reviewers to a required field which will be shown in red now as long as no reviewer is assigned to the review and will let the input validation fail in this case.... read more
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview (with screenshots).
QuickRev goes GIT - this is the very first version with GIT support!
(feature request #2 "Git support")
Added 'File Browser' (available via the tool bar) to select, show or hide files on the 'Files' tab or file references on the 'File References' tab easily by using either the tree view or list view.... read more
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview (with screenshots).
Take a look at http://quickrev.sourceforge.net/news/ for a complete overview (with screenshots).
This is the first version which uses java version 8 (JDK 8), starting with an older version will not work anymore.
Increased performance when loading or creating new projects. The file history and content will be loaded separately for each file component without blocking all inputs. So e.g. new files can be added even if loading of other files is not yet finished. Furthermore depending on the review phase file content or history will be loaded first, so e.g. during a verification the file content will be loaded first so the verification can be started even if the file history has not been loaded yet.... read more
Take a look at http://quickrev.sourceforge.net/news/ to view all changes with screenshots.
Added 'Go To Line...' menu item to context menu of code view.
Change search field for search in code view to combo box to select former search strings.
Excludes defined for QuickRevHistory will be taken into account now even for adding of loaded projects to history-DB automatically. So different paths can be excluded even if reviews will be performed in this directories.... read more
Take a look at http://quickrev.sourceforge.net/news/ to view all changes.
Take a look at http://quickrev.sourceforge.net/news/ to view all changes.
Take a look at http://quickrev.sourceforge.net/news/ to view all changes.
Take a look at http://quickrev.sourceforge.net/news/ to view all changes.
Take a look at http://quickrev.sourceforge.net/news/ to view all changes.
Take a look at http://quickrev.sourceforge.net/news/ to view all changes.