Release Notes

3.0.1.0 beta

released on Jul. 17, 2016.

Download(OSX) (~10MB) Download(Linux x64) (~52MB)

Release Notes

  • Support command line.
  • Support license verification.
  • Fix bugs.

3.0.0.0 alpha

released on Apr. 6, 2015.

Download(OSX) (~13MB) Download(Linux x64) (~13MB) Download(Win) (~13.5MB)

Release Notes

  • New framework for support multi-platforms, Windows and Mac OS X.
  • Support multi-languages, English, Chinese and Japanese.

2.21.2.0

released on Nov. 12, 2014.

Download (~3.6MB)

Release Notes

  • Improve folder compare about text compare.

2.20.6.0

released on Oct. 29, 2014.

Download (~3.6MB)

Release Notes

  • Fix bug about options.

2.20.3.0

released on Sep. 24, 2014.

Download (~3.6MB)

Release Notes

  • Fix bug about file's encoding format.

2.20.2.0

released on Aug. 3, 2014.

Download (~3.6MB)

Release Notes

  • Enhance regular expression.

2.20.1.0

released on Jul. 5, 2014.

Download (~3.6MB)

Release Notes

  • Fix bug about string compare.

2.20.0.0

released on Feb. 19, 2014.

Download (~3.6MB)

Release Notes

  • Enhance line comparison engine.

2.19.4.0

released on Feb. 10, 2014.

Download (~3.6MB)

Release Notes

  • Add column "Ext. Name" on Folder Compare View;

2.19.3.0

released on Dec. 12, 2013.

Download (~3.6MB)

Release Notes

  • Fixed bug: while parsing some Javascript files, the application crashs;

2.19.2.0

released on Oct. 22, 2013.

Download (~3.6MB)

Release Notes

  • New! Enhance no GUI mode and output all pop-up messages into a log file;
  • Improve some editing usage;

2.19.1.0

released on Sep. 26, 2013.

Download (~3.6MB)

Release Notes

  • New! Improve file comparison engine and become more efficient for big cases;
  • Fixed bug: In no GUI mode, still pop up message box for identical files;
  • Fixed bug: Some file encoding is parsed wrongly;

2.19.0.0

released on Aug. 20, 2013.

Download (~3.6MB)

Release Notes

  • New! Enhance code-oriented comparison engine for Javascript source file;
  • New! Improve 3-way merging usability;
  • Default don't show "Copy to" button in the margin of file view;
  • Fixed bug: When there are serveral continuous isolated sections, the auto "go to next" position is not correct;
  • Fixed bug: When uninstalling application, the integration into context menu still remains;
  • Fixed bug: while parsing some Javascript files, the application crashs;

2.18.0.3

released on Jul. 25, 2013.

Download (~3.6MB)

Release Notes

  • New! Add new command line option "-unified_diff_file "file_path"" to specify unified diff file;
  • Fixed bug: After saving modified file and then refresh file view, the modified file cannot open;
  • Fixed bug: In the unified diff report for folder comparison, some file encodings are not consistent;
  • Fixed bug: while deleting or cutting some texts in file view, sometimes it will crash;

2.18.0.2

released on Jul. 03, 2013.

Download (~3.6MB)

Release Notes

  • Fixed bug: sometimes "ignore formatting changes" doesn't work as expected for folder comparison;
  • Fixed bug: "Allow different parameter lists" issue for comparing sameName functions;
  • Fixed bug: drawing text issue when word wrap is enabled;
  • Fixed bug: swapping crash issue when word wrap is enabled.

2.18.0.0

released on Jun. 26, 2013.

Download (~3.6MB)

Release Notes

  • New! Support manual alignment between two lines or functions;
    • Support "Align Line to" in context menu of File View;
    • Support "Align to" in Function View;
    • Support "Align to SameName Section" in context menu of File and Function View;
  • New! Generate customizable unified diff report for file and folder comparison;
    • Support "Generate Unified Diff" in "File" menu of Folder View;
    • Support "Generate Unified Diff for This Tab" in "File" menu of File View;
    • Support "Generate Unified Diff for All File Tabs" in "File" menu of File View;
    • Add new command line option "-output_unified_diff" to turn on auto outputting unified diff;
    • Add new page "Unified Diff Report" in Options dialog to customize output file format and content;
  • New! Enhance text display for non-English languages and avoid messy code;

  • New! Add new command line option "-automation", using which with "-output_unified_diff" Compare++ can run in no GUI mode to generate unified diff;
  • New! Set "sort by diff status" as default for folder comparison;
  • New! Support "auto backup left file when using Compare++ in Microsoft TFS";
  • New! If "only show name" is enabled in Function View, don't display "(...)" in function name;
  • New! Auto save and restore the active page of Options dialog;
  • New! Add a sample case to demo file comparison;
  • Improve function header extraction and syntax parser;
  • Improve code-oriented comparison engine;
  • Improve usability;
  • Fixed several bugs;
    • Fixed bug: Sometimes the application didn't show GUI;
    • Fixed bug: File encoding identification is not correct;
    • Fixed bug: "Compare file in one tab" doesn't work as expected;
    • Fixed bug: In Folder View, "Ignore Comment" feature doesn't work as expected;
    • Fixed bug: When auto going to next file, cannot open an isolated file in Folder View;
    • Fixed bug: When starting a new folder compare and clicking the title bar, the application crashes.

2.17.0.0

released on May. 26, 2013.

Download (~3.6MB)

Release Notes

  • New! Optimize multi-line statement match: the option is turned on by default;
  • New! Enhance "Ignore formatting changes" to support multi-line statement;
  • Fixed several bugs;

2.16.0.0

released on May 02, 2013.

Download (~3.4MB)

Release Notes

  • New! Support "Ignore moved sections" in file comapre view;
  • New! Support "Sort by diff status" in context menu of folder compare view;
  • Improve code-oriented compare engine;
  • Improved text color display in diff block;
  • Default enable option "For multi-tabs, auto close current tab when 'Go to next' button reached file tail";
  • Fixed color display issue in isolated block;
  • Fixed the refresh issue for highlighting diff line range;
  • Fixed the issue that 'backspace' and 'delete' key didn't work in file path bar and filter box of Function View;

2.15.0.1

released on Apr. 11, 2013.

Download (~3.4MB)

Release Notes

  • New! When clicking "Go to Next" button in middle of window, auto go to next diff block after the current cursor position;
  • Fixed a method header parse issue when the header has character ":";
  • Fixed two ignore bugs and a crash;

2.15.0.0

released on Apr. 09, 2013.

Download (~3.4MB)

Release Notes

  • New! Enhanced "Ignore formatting changes" to ignore brace changes that don't have any impact on compiler;
  • New! Added "Encoding", "Line Ending" information in status bar of file view;
  • New! Enhanced syntax-aware parse and compare engine;
  • New! Improved comment changes display;
  • New! Added new command line option /backup_left_file using which comparing multiple changed files in Microsoft TFS will be more smooth;
  • New! Added new menu "Command Line" in Help menu to link the introduction of all command line options;
  • Improved 3way merge quality;
  • Fixed the crash when source file has illegal brace pairs;
  • Fixed some compare and display issues;

2.14.0.0

released on Feb. 15, 2013.

Download (~3.4MB)

Release Notes

  • New! Improve file compare engine to match function header more accurate;
  • New! Improve in-line comparison display in base file view for 3way merge;
  • New! Highlight the paired brackets based on cursor position;
  • New! Add new menu item "Go" > "Paired Bracket";
  • Improve some UI elements;
  • Add short cut "Alt+Y"/"Alt+N" to activate "Yes"/"No" button in "Remind" dialog;
  • Fixed an edit issue in diff block;
  • Fixed the issue that item "Word Wrap" in "View" menu doesn't work;
  • Fixed the issue that item "Delete Line" in context menu doesn't work.

2.13.0.0

released on Jan. 30, 2013.

Release Notes

  • New! Improve ignore feature;
  • New! Optionally prompt "no previous/next diff block";
  • Improve some UI texts;
  • Fixed a crash when switching compare mode;
  • Fixed the issue that Double-clicking a word cannot auto-select the word;

2.12.0.0

released on Jan. 20, 2013.

Release Notes

  • New! Enhance folder compare feature;
    • Customize to ignore comment, whitespace and even regular expressions;
    • Customize to filter some specified files or folders;
    • Add two buttons "Expand/Collapse All" in toolbar;
  • New! Improve diff report in HTML format;
  • Fixed a "Ignore Number" issue;
  • Fixed sort issue of Function View;
  • Fixed file path input box fresh issue after typing in;

2.11.0.0

released on Dec. 02, 2012.

Release Notes

  • New! Improve 3way merge feature;
    • Enhance 3way merge engine;
    • Support "Find" dialog in Merge View;
    • Fixed some edit issues in Merge View;
  • New! Add "Ignore word by regular expression" in menu "Smart" > "Ignore";
  • Improve the usage of option "use code-oriented mode for all supported languages";
  • Fixed a crash when refreshing after file is renamed at the outside.

2.10.1.0

released on Nov. 14, 2012.

Release Notes

  • New! Add Option "Show 'Copy to left/right' button in the middle of window" which is equal to menu item "View" > "Show CopyTo Button in Margin";
  • Fixed bug that some diff lines are not displayed;

2.10.0.0

released on Oct. 31, 2012.

Release Notes

  • New! Honor regular expression in below feature:
    • "Find" dialog;
    • "Go to Section"
    • "Compare Section with ...";
    • Search function name in "Function View";
  • New! Add Option "Use code-oriented compare mode for each programming language supported"
  • New! support "Jump to function" after pressing enter in Function View
  • Improve ignore feature;
  • Fixed a crash when parsing C#;
  • Fixed an edit crash in different block;
  • Fixed fake almostMatched line to eMatched;
  • Fixed bug about scrollbar of treectrl on function view and folder compare view;

2.9.0.0

released on Oct. 15, 2012.

Release Notes

  • New! Enhance function header extraction;
  • New! Extract property as a section for C#;
  • Ignore case when comparing file name in folder compare;
  • Change "Compare file modified time" default value to false;
  • Fixed editing multiple rows bug;
  • Fixed issue: key down "Enter" at the end line of a function causes crash.

2.8.0.1

released on Aug. 19, 2012.

Release Notes

  • Improve usages;
  • Fixed 3way merge save merged file issue;

2.8.0.0

released on Aug. 14, 2012.

Release Notes

  • New! Enhance ignore feature;
    • New option: Ignore string changes in "" or '';
    • New option: Ignore pure number changes;
    • New option: Auto refresh after ignore menu item changed;
    • New honor "Ignore all same changes" in the context menu of File View;
    • Impove diff line display for ignore options;
  • New! Enhance "Copy all same changes to another side" feature;
  • New! Pop up a warning before refresh modified files in File View;
  • New! Enhance "Go to Section" feature;
  • Fixed serveral bugs;
    • Fixed the parsing issue for C# attribute;
    • Fixed several bugs related to ignore options;
    • Fixed the hung up issue when parsing makefile;
    • Fixed option string out of boundary issue;
    • Fixed the syntax highlighting out of work issue;
    • Fixed a diff line display issue;

2.7.0.1

released on Aug. 04, 2012.

Release Notes

  • New! Smooth the synchronization between File and Function view;
  • Fixed a crash issue about handling the file removed outside of the application;

2.7.0.0

released on Aug. 03, 2012.

Release Notes

  • New! Enhance In-Line comparison engine;
  • New! Support new options;
    • Display a message box if the two comparing files/folders are identical: Default turn on;
    • Detect file removed outside of the application: Default turn off;
  • Fixed memory leak issue and some bugs;

2.6.0.0

released on Jul. 13, 2012.

Release Notes

  • New! Enhance syntax-aware file comparison engine;
    • Optimize section matching;
    • Optimize comment parser;
    • Enhance text-oriented line comparison;
  • New! Improve usages;
    • Improve the schcronization between File and Function view;
    • Support drag and drop 3 files to do merge;
    • Support drag and drop file path name to input box of Start View;
    • In inputbox of Start View, click "Backspace" to delete all selected text;
  • New! Enhance 3way merge feature;
  • Fixed some bugs;

2.5.0.1

released on Jun. 29, 2012.

Release Notes

  • Fixed the diff filter issue for Folder Compare and Function View;

2.5.0.0

released on Jun. 27, 2012.

Release Notes

  • New! Enhance syntax-aware file comparison engine;
    • Optimize main keyword matching: Suggest min match coefficient for main keyword changes to 4096;
    • Improve commented function matching;
  • New! Support new options;
    • Set empty line between diff lines as minor change;
    • Synchronize current location of Function View with File View;
  • New! Improve usages;
    • Add "Diff includes left isolated" and "Diff includes right isolated" for "Only show diff" in Folder View;
    • When do multi-tab review, after opening the next file, auto show "Go to next button" with cursor location;
  • Fixed the gray text issue in diff line;
  • Fixed the black screen issue after loading in Folder View;
  • Fixed the issue that when a short line is compared to an empty line, the inline comparison is not correct;

2.4.0.0

released on Jun. 12, 2012.

Release Notes

  • New! Enhance syntax-aware file comparison engine;
    • Better in-line comparison quality;
    • Improve file comparison runtime;
    • Can compare Javascript and CSS compressed source file;
  • New! Add new subitems in menu "Smart";
    • Compare word by word;
    • Compare char by char;
    • Show Diff Sections, no Isolated;
  • New! Support new options;
    • Customize "Min Word Match Ratio";
    • Enable auto do in-line comparison while loading;
    • Customize "Max line length in view"; When actual line length is larger than the specified value, auto wrap text;
  • New! Support new filter option "Only list different, no isolated" in Function View;
  • New! For file compare, clicking "Refresh" will honor current comparison mode set in toolbar;
  • New! When the right file type is awared but the left file type is unknown, auto use code-oriented mode for right file type;
  • More smooth multi-tab switching;
  • Fixed timeout issue for running only one instance;
  • Fixed crash issue for undo/redo operation;
  • Fixed comparison bug for Javascript source file;
  • Fixed several issues for highlighting selected word;

2.3.0.0

released on Jun. 02, 2012.

Release Notes

  • New! Enhance syntax-aware file comparison engine;
    • In menu "Smart" > "Compare sameName Functions", add option "Allow diff parameter lists" and "Allow diff parent like class";
    • Fully honor option "Min Section Match Radio" in original mode;
    • Fixed some bugs;
  • New! For multi-tab, support option to auto close current tab when "Go to next diff block" reached file tail.

2.2.0.0

released on May 26, 2012.

Release Notes

  • New! Enhance 3way merge;
  • New! support options:
    • Customize tab size;
    • Enable/disable compare subdirectory recursively;
    • Enable undo/redo globally, or based on side;
  • Improve "Ignore pure formatted changes";
  • Fixed overview bar refresh issue;

2.1.0.0

released on Apr. 22, 2012.

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.

Release Notes

  • New! Release 3way merge feature.
  • Fixed some bugs and crashs;

1.8.0.0

released on Nov. 22, 2011.

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.

Release Notes

  • New! Fixed some spelling mistakes;

1.7.2.1

released on Jul. 31, 2011.

Release Notes

  • New! Fixed a crash related to "Ignore comment changes";

1.7.2.0

released on Jul. 29, 2011.

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.

Release Notes

  • New! Enhance Unicode support such as Cyrillic text;

1.7.0.0

released on Jul. 16, 2011.

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.

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.

Release Notes

  • New! Enhance In-Line comparison

1.6.0.0

released on Jun. 19, 2011.

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.

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.

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.

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.

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.

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.

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.

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,...;