Smart code diff, you are looking for ...
Release Notes
2.1.0.0
released on Apr. 22, 2012.
Download (~3.4MB)
Release Notes
- New! Double click or select a whole word will auto highlight all the same words;
- Improve Undo/Redo, Edit/Merge operation;
- Optimize compare engine runtime issue;
- Fixed some bugs and crashs;
2.0.0.0
released on Apr. 08, 2012.
Download (~3.4MB)
Release Notes
- New! Release 3way merge feature.
- Fixed some bugs and crashs;
1.8.0.0
released on Nov. 22, 2011.
Download (~3.4MB)
Release Notes
- New! Enhance commented function matching;
- New! Enhance comparison engine;
- New! Add options to enable function matching with similar name/body and same position;
- Update Function View more interactively when editing file;
- Fixed crash when loading multiple files at the same times or editing file;
- Fixed some bugs related to file comparison;
1.7.2.2
released on Aug. 22, 2011.
Download (~3.3MB)
Release Notes
- New! Fixed some spelling mistakes;
1.7.2.1
released on Jul. 31, 2011.
Download (~3.3MB)
Release Notes
- New! Fixed a crash related to "Ignore comment changes";
1.7.2.0
released on Jul. 29, 2011.
Download (~3.3MB)
Release Notes
- New! Enhance "Ignore comment changes";
- New! Add option "Auto go to the first diff block after double-clicking section name in Function View";
- Fixed incomplete option label issue on Windows 7;
1.7.1.0
released on Jul. 21, 2011.
Download (~3.3MB)
Release Notes
- New! Enhance Unicode support such as Cyrillic text;
1.7.0.0
released on Jul. 16, 2011.
Download (~3.3MB)
Release Notes
- New! Support "Ignore comment changes";
- New! Enhance "Ignore pure formatted changes";
- New! Auto-save Function View and filter mode state;
- Fixed bug that after refreshing twice, some syntax colors are not correct.
1.6.2.0
released on Jul. 03, 2011.
Download(~3.3MB)
Release Notes
- New! Highlight all occurrances of selected words;
- New! Add "Copy/Cut/Paste" in file view context menu;
- Improve the loading speed of "Open" file button in StartView;
- Fixed crash when there are some unmatched '}' in Javascript file.
1.6.1.0
released on Jun. 26, 2011.
Download(~3.3MB)
Release Notes
- New! Enhance In-Line comparison
1.6.0.0
released on Jun. 19, 2011.
Download(~3.3MB)
Release Notes
- New! Support Javascript structured comparison
- New! Support Javascript, PHP and HTML syntax highlighting
- New! Support nested structure extraction, which is especially important for Java and C#
- New! Enhance file comparison engine
- New!
More rich file comparison customizable options
- Ignore case;
- Ignore whitespace;
- Ignore code style change;
- Enable to optimize syntax match;
- Enable to extract section header just as class, function;
- Enable to compute line match ratio using the longest common subsequence;
- New!
More natural code difference review experience
- Key down 'Esc' to close active tab
- Highlight display diff text background color;
- Show 'Copy to left/right button' only when mouse in the middle of window;
- Inertially show 'Jump to next/up button' even in diff block when mouse doesn't move;
1.5.0.0
released on May 15, 2011.
Download(~3.3MB)
Release Notes
- New!
Enhance Folder Compare
- Add options "Compare file size/modified time/file content";
- Fixed issue related to "Refresh" button in folder compare;
- Fixed issue related to "Only Show Diff" in folder compare;
- Fixed the right item refresh issue after "copy an isolated file to right";
- New!
Enhance File Compare
- Improve "Smart" menu for text-oriented compare mode;
- Improve "Jump to next" button in the middle of window;
- Fixed "Drag used to select text" issue after view loses focus;
- Fixed crash caused by thread synchronization when "go to next file";
- Fixed issue related to "Only List Different" filter in Function View;
- New!
Enhance Options Setting
- Add option "Auto-reload files modified outside of Compare++";
- Add option "Auto-close files removed outside of Compare++";
- Add option "Auto-save modified file when going to next file";
- Improve some options and fixed some options issues;
1.4.3.1
released on May 07, 2011.
Download(~3.3MB)
Release Notes
- Fixed readonly issue that all files are not editable in Text-oriented Mode;
- Fixed after loading XML file, the first few characters in the root tag are truncated;
- Fixed when only one instance is enabled, Compare++ fails to open most of multiple files.
1.4.3.0
released on May 04, 2011.
Download(~3.3MB)
Release Notes
- New! Support option "Only keep one process instance of Compare++";
- Enhance Undo/Redo operation;
- Enhance UTF-8 characters display;
- Fixed crash while switching comparison mode for text file;
- Fixed crash when menu "left order" is selected in text-oriented mode;
- Fixed bug that color is not updated after copying an item to right in Folder Compare;
1.4.2.0
released on Apr. 17, 2011.
Download(~3.3MB)
Release Notes
- New! Support smart diff CSS3(Cascading Style Sheet 3) file using code-oriented comparison mode;
- Improve syntax highlighting for string;
- Fixed "Shell Ext DLL causes the tasks on taskbar jumplist to stop functioning on Win 7";
- Fixed "Only Show Name" in Function View doesn't work normally when switch more times;
- Fixed when double-click an item in the right side of Function View, the under-line didn't display in file view if the file length is less than the screen lines.
1.4.1.0
released on Apr. 09, 2011.
Download(~3.3MB)
Release Notes
- New! For folder comparison, improve sorting by modified time and now sub folders always rows in front;
- Fixed problem about blocking the context menu "My computer\Manage";
1.4.0.0
released on Apr. 07, 2011.
Download(~3.3MB)
Release Notes
- New!
Enhance Folder Compare view
- Update folder name color after copying to other side;
- Keep expanded and selection state after sorting by column;
- Change hotkey "Ctrl+Delete" to "Delete" for deleting files in folder view;
- Fixed crash after copying a folder to the other side;
- Fixed the out-of-order issue after copy a folder to the other side;
- Fixed when input two file names in folder compare, the application is not responding.
- New!
Enhance File Compare view
- Inertially show "Jump to next/up button" even in diff block within a specified time;
- Auto scroll horizationally to ensure some characters visible while clicking after a line end;
- Enhance overview bar: when Left mouse down, ScrollThumb's color changed;
- Auto-save the file ext type of "Save file as..", default is "txt";
- Fixed when pasting in an empty line, the text background is not correct.
- New! Click "Folder Compare"/"File Compare" in Start View, default to open the input file/folder path;
- Fixed problem about blocking the context menu "My computer\Manage";
1.3.5.0
released on Mar. 25, 2011.
Download(~3.3MB)
Release Notes
- New! Improve some UI strings;
- New! Improve the minimum thumb size of overview bar;
- New! When the two file path boxs in Start View are empty, click "..." to default open the system current directory;
- Fixed bug that while pressing Down Arrow, there are more than one underlined lines in file view;
1.3.4.0
released on Mar. 16, 2011.
Release Notes
- New! Support "Delete all" in histroy list;
- New! Support "Auto save changed files at the close and don't prompt";
- New! Default hide Diffmark view;
- New! Default set overview bar as right scrollbar;
- New! Improve snapshot feature;
- New! Improve "Copy all the same changes to other side";
- New! Improve some UI text descriptions;
- Fixed the flashing issue of folder compare;
1.3.3.0
released on Mar. 04, 2011.
Release Notes
- New! Enhance parsing static array header;
- New! Enhance parsing "public/private/protected :" line;
- Fixed the issue while pressing "up"/"down" key;
- Fixed crash which is caused by preprocess parse while comparing two files;
1.3.2.0
released on Jan. 20, 2011.
Release Notes
- Fixed crash while editing in empty file view;
1.3.1.0
released on Jan. 14, 2011.
Release Notes
- New! Enhance snapshot feature;
- Fixed a hang-up issue while matching section;
- Fixed crash when there are too long line in file;
- Fixed an issue about isolated functions alignment;
- Fixed a bug that "filter" feature doesn't work while comparing moved functions;
- Fixed a bug that for some special cases, a class section is aligned with a function section;
1.3.0.0
released on Jan. 06, 2011.
Release Notes
- New! New pricing and license, user can save more money;
- New! Compare moved functions by left/right/alphabetic order;
- New!
Support snapshot feature
- Auto-pick a window;
- Capture any rectangle on screen;
- Draw any graph on screenshot;
- Type in text on screenshot;
- New!
Support diffmark feature
- Mark some difference and Copy all to right except these difference;
- Copy all marked difference to right;
- List all marked difference in diffmark view;
- New!
Enhance code extraction;
- Extract const array definition such as "static UINT indicators[] = {}";
- Enhance isolated function alignment;
- New!
Enhancement
- Improve newline identification and long line display;
- Improve sorting speed by modified time for folder compare;
- Make "Jump to up/next button" in the middle of window more smooth;
- Fix bug related to "find&replace" feature;
- Fix a overview bar display issue while merging;
- Fix some crashes while refreshing after directly editing at the two sides;
- Fix bug that after swapping left and right file, the "Copy to left" icon at the right side is nor correct;
1.2.2.1
released on Nov. 28, 2010.
Release Notes
- New! Exit transparent mode when mouse moves on dialog as "Find", "Show whole line" and "Smart Merge" Dialog);
- New! Auto-select most matched section name in "Compare section with ..." feature;
- New! Option to auto compare/go selected section in "Go to section" and "Compare section with ..." feature;
1.2.2.0
released on Nov. 23, 2010.
Release Notes
- New!
Auto/smart merge feature
- Auto merge all differences with a customized time step;
- Merge all the same differences to the other side at once;
- Support transparent window with a customized percent;
- New!
Report feature
- Support "Add logs in report file";
- Support "Report changed function names";
- Support "Report comparison summary table";
- Support "Send email with report file attached";
- Auto-save customized report setting;
- New!
Filter to show section feature
- Add separation line between two discontinuous sections;
- New!
Options
- Show "Close" button on active tab;
- Show mouse-following "goto next/previous button" only when mouse is in middle of window;
- Fix bug that in read-only mode, the "copy to" feature still works;
- Fix bug that in read-only mode, the cursor-following underline of two views are not sychronized;
- Fix bug that after swtiching back from "show diff sections" to "show all sections", the menu "Editable" menu doesn't restore;
- Fix bug that when mouse is on the middle seperation line, the "goto next/previous button" is still shown in file margin.
1.2.1.1
released on Oct. 25, 2010.
Release Notes
- New! Add "Filter" menu to only show diff/same/isolated sections;
- Improve "Show whole line" to support transparent window;
1.2.0.0
released on Oct. 12, 2010.
Release Notes
- New! Support "Show whole line" : Hover over line number to show line details;
- New! Support customizable options for "Show whole line";
- Improve mouse-following "go to next/previous diff block" button in the middle of window;
- Fix a bug that some same lines are unaligned;
- Fix a crash when deleting some lines across more than one section;
1.1.0.6
released on Sep. 18, 2010.
Release Notes
- New! Support options to set default line endings characters;
- New! Support inconsistent line endings detection and normalization;
- New! Support sorting by file name, size and modified time in folder compare view;
- Improve comparing Mac-style text files;
- Improve section matching algorithm for code compare;
- Fix a bug that some lines are missed in file compare view;
1.1.0.5
released on Sep. 03, 2010.
Release Notes
- New! Support new version detection;
- New! Improve shortcut managment in folder view;
1.1.0.4
released on Aug. 28, 2010.
Release Notes
- New! Improve shortcut;
- New! Fix the caret display issue when finding text;
- New! Fix the flash issue when copying line to the other side;
1.1.0.3
released on Aug. 21, 2010.
Release Notes
- New! Support "Go to current cursor position";
- New! Support transparent find and replace dialog;
- New! Support mouse-following "go to next/previous diff block" button in the middle of window;
1.1.0.2
released on Aug. 13, 2010.
Release Notes
- New! Support "Swap files/folders";
- New! Support "Go to next diff file";
- New! Auto Save "Only show diff files" setting;
- New! Add option "Auto go to next diff file when 'Go to next diff block' reached file tail";
- Improve file editing;
- Improve text finding;
- Improve "support unlimited line length";
- Improve "Auto go to next after merging block";
- Improve "Cut"(Ctrl + X) operation in folder view.
1.1.0.1
released on Aug. 6, 2010.
Release Notes
- New! Support word wrap;
- New! Support UTF8 character display;
- New! Support unlimited line length;
- New! Support "Show in-line changes" option;
- New! Support "Set caret width" option;
- New! Support more hotkeys in shortcut option;
- New! Support "Only show diff files" in folder view;
- New! Support copy(ctrl+c) and paste(ctrl+v) files in folder view;
- Improve folder compare;
- Improve file compare option;
- Improve file comparison result display;
- Improve horizontal scrolling of file view;
- Fixed some display issues related to file view;
- Fixed crash when switching compare mode after opening an empty file compare window;
- Fixed bug that when typing in characters in an empty file, the overviewbar has no display.
1.1.0.0
released on Jul. 30, 2010.
Release Notes
- New! Support Non-English characters display such as Chinese;
- New! Add option to show selection when file view is inactive;
- New! Enhance Option to customize text font;
- Improve scroll speed when selecting multi lines;
- Improve UI display;
- Fix a bug related to merging selected lines;
- Fix a bug related to path bar of folder view;
1.0.2.3
released on Jul. 23, 2010.
Release Notes
- New! Support smooth merge button movement in the margin of file view;
- New! Add "Default" button for all options;
- Improve syntax highlighting a little;
- Improve speed of "sort by name" in function view;
1.0.2.2
released on Jul. 16, 2010.
Release Notes
- New! Support shortcut in context menu of file view to compare two line ranges;
- Improve in-line text comparison;
- Improve deleting multi lines;
- Improve parsing preprocessing lines for comparing C++;
- Fix a bug that somtimes some lines are missing;
- Fix a bug that when shell extension is installed, failed to open "Manage" in system context menu;
1.0.2.1
released on Jul. 06, 2010.
Release Notes
- New! Support comparing Mac-style text files;
- New! Support code-oriented comparsion mode for Java;
- New! Support Visual Studio integration through new released addin CompareEnter;
- New! Support template and "__declspec" when parsing class header for C/C++;
- New! Add command-line argument "/h" to add compared files into history list;
- New! Option to directly input min line and section match ratio;
- New! Option to customize match coefficient for some main statements such as "if-statement";
- Enhance file comparison engine;
- Enhance In-Line character comparison engine;
- Improve the margin of file view;
- Fix a bug related to "{} matching";
- Fix a bug related to "Save file as";
- Fix a bug related to license processing.
1.0.2.0
released on Jun. 25, 2010.
Release Notes
- New! Support "Compare Lines...";
- New! Support "Compare Sections...";
- New! Support "Compare Current Section with...";
- New! Support code-oriented comparsion mode for C# language;
- New! Support synchronous refresh folder view after merging a file pair;
- New! Option to identify the current diff block using specialized background color;
- Enhance syntax highlighting;
- Enhance section and line matching;
- Enhance comparing section with clipboard;
- Improve context menu of file and folder view;
- Improve the usability of merging selected lines;
- Fix a bug related to line matching;
- Fix a bug that "Same as left/right" in color options doesn't work;
1.0.1.3
released on Jun. 18, 2010.
Release Notes
- New! Support "Set different colors for two sides of file view";
- New! Support "Compare selected sections or lines with clipboard";
- New! Support "Refresh selected files" in folder view;
- Enhance "Sort by Name" for Function View;
- Enhance syntax highlighting for C/C++;
- Enhance scrolling style for Overview Bar;
- Improve "{}" matching;
- Improve File changes detection;
- Improve "drag and drop files";
- Fix a bug related to comparing text files;
- Fix a bug related to "Save both file as...";
- Fix a bug related to refreshing Function View;
- Fix a bug related to deleting or copying files in folder view;
- Fix a bug that failed to compare a file loaded from file path bar;
1.0.1.2
released on Jun. 11, 2010.
Release Notes
- New! More accurate brace "{}" matching method;
- New! Support "Save both files as..";
- New! Support online help;
- Enhance "Compare with..." in Function View;
- Enhance "drag and drop files";
- Enhance file comparison engine;
- Improve default color setting;
- Improve detecting file changes in disk;
- Improve user interface;
- Fix a crash while switching applications;
- Fix two issues encountered when unlocking screen.
1.0.1.1
released on Jun. 04, 2010.
Release Notes
- New! Support "Compare with" in Function View to compare any specified structures even from the same side;
- New! Add a process bar for folders comparison;
- New! Support more edit shortcuts in File View;
- Enhance folder and file comparison engine;
- Enhance structure header extraction and add some options;
- Improve Find and Replace Dialog;
- Improve the usability of Function View;
- Improve interface to make loading files or folders more smooth;
- Fix a crash in text-oriented comparison mode;
- Fix a crash when loading a file in the righ file path bar;
- Fix bug that failed to extract those functions which only have one keyword parameter;
1.0.1.0
released on May 28, 2010.
Release Notes
- New! Support loading files/folders through file path bar at the top of view and options to instantly compare after loading;
- New! Support finding and replacing text in file compare window;
- New! Support loading or new creating an empty file in file compare window;
- Enhance detecting file or folder changes out of Compare++;
- Improve options dialog a little.
1.0.0.9 Beta
released on May 25, 2010.
Release Notes
- New! Add some file comparison options, Video Demo, Screenshot;
- Option to customize minimum line match ratio;
- Option to customize minimum object match ratio;
- Option to customize maximum matching coefficient;
- ...
- New! Add some folder comparison options:
- Option to open file compare view in one tab;
- Option to compare hided folders and files;
- New! Add some operation options:
- Option to auto close Compare++ when closing all tabs;
- Option to auto go to first diff block when comparing new files;
- Option to show tooltip on Function View, Overview Bar
- New! Add a close button in tab header
- New! Support finding text in file view
- Improve the usability of quick merge button in the margin of file comparison window;
- Improve the usability of Open dialog;
- Fix bug that when selecting some lines across more than one section/object in which there are selected void lines, the application will carsh when merging
- Fix bug that when merging selected lines, if some void lines are selected, the selected line range is not correct after merging
- Fix bug that when merging one or more times, "Go to Next Diff Block" and "Go to Previous Diff Block" are grayed although there still have some diff blocks
- Fix bug taht after placing line numbers of left file view in the middle of window, to select the line is invalid when clicking the line number
- Fix bug that when selecting all, all void lines are not selected
- Fix bug that when resizing application window, the insert cursor jumps to file's the first line
- Fix bug that after changing the status of "Show Line Numbers", "Show Margin" or "Syntax Highlighting" in view menu, the view doesn't update.
1.0.0.8 Beta
released on May 18, 2010.
Release Notes
- New! Support file comparison report in HTML or text, Video Demo, Screenshot;
- New! Support browsing and reporting combined file comparison results, Video Demo, Screenshot;
- New! Add new options:
- Option to customize comparsion font and size;
- Option to customize void lines' hatch and background color;
- Option to place the left pane's merge button to the middle margin;
- Enhance file comparison window;
- Place Function View at the bottom of window and auto hide by default;
- Optimize function matching algorithm to further improve the accuracy.
- Fix bug that when in-place editing or resizing the window, the screen flashed;
- Fix some bugs associated with user interface;
1.0.0.7 Beta
released on May 11, 2010
Release Notes
- New! Integrate into Windows Explorer's context menu;
- Exchange "Go to Next Difference" and "Go to Previous Difference"'s position in Toolbar;
- Improve the quick merge button in margin of file view to merge selected lines to the other side;
- Improve folder changes detection and if folder modified, add "*" in the tab title;
- Improve register window.
1.0.0.6 Beta
released on May 04, 2010
Release Notes
- New! Enhance function extraction to support the class name which has specified template params;
- New! Add a quick merge button in margin of file view to merge selected lines to the other side;
- New! Provide an express way to register the application;
- Improve the default color setting for highlighting syntax;
- Improve the underline display to mark the current cursor position;
- Enhance merging from side to side;
- Fix bug that in some files, some conductor functions' extraction are failed;
- Fix bug that when saving or save as a file, some characters are lost;
- Fix bug that when automatically going to the next difference, the cursor still stayed in the original position.
1.0.0.5 Beta
released on Apr. 27, 2010
Release Notes
- New! Automatically do binary comparison for files when doing folder comparsion;
- New! Support "Unlimited text length in a line";
- New! Support shortcut "Delete" in history list;
- Improve line matching algorithm to make it more efficient and effective;
- Improve merging process to make it more smoothly and avoid the window flicker;
- Improve scroll speed to go to a line;
- Enhance code parser to extract code structures more accurately;
- Enhance "Copy selected line(s) from side to side";
- Enhance syntax highlighting to support multiline string and comment;
- Fix bug that when merging a diff block from side to side, sometimes the application crashed;
- Fix bug that after mergeing a diff block, the overview bar's update is not correct at times;
- Fix bug that when undo/redo a merging or editing operation, the result is not correct at times;
- Fix bug that when comparing file, sometimes the status of toolbar button "Copy to Right", "Copy to Left", "Go to Next Difference" and "Go to Previous Difference" are not correct;
- Fix bug that when undoing a delete function operation, the application sometimes crashed.
1.0.0.4 Beta
released on Apr. 20, 2010
Release Notes
- Reduce the installation file size;
- Improve string's default color when syntax highlighting is enabled;
- Enable shortcuts "delete" and "backspace" to delete characters in File Comparison Window;
- Fix bug that when "Show name only" in Function View, the displayed text in the function list is not correct;
- Fix bug that when comparing folder, some folder states are not correct.
1.0.0.3 Beta
released on Apr. 14, 2010
Release Notes
- New! Provide a 64 bit version;
- Optimize file view and overview bar's display speed to make it more smooth;
- Improve overview bar to make the current position is synchronized with that of file view;
- Fix bug that when comparing folders, the application is unresponsive and CPU load is close to 100%;
- Fix bug that Compare Toolbar can't be displayed in file view and Folder Toolbar in folder view has the same problem;
- Fix bug that Overview bar's tooltip display is not correct;
1.0.0.2 Beta
released on Apr. 8, 2010
Release Notes
- The first beta release, which is available on Windows XP, 2003, Vista, and 7,...;