| # |
Feature |
Votes |
| 1. |
Compare Word and Excel files |
 |
| 2. |
Intelligently compare XML files |
 |
| 3. |
Understand the start and end of C/C++ (or other language) functions, so compare function by function rather than just line by line |
 |
| 4. |
Compare files/folders on FTP or SSH servers |
 |
| 5. |
Option to switch between list views and collapsible/expandable tree views in recursive directory comparison |
 |
| 6. |
Compare Office 2007 Word and Excel files |
 |
| 7. |
Integrate with version control systems allowing to compare files with their versions and perform version control operations from ExamDiff Pro |
 |
| 8. |
Portable version |
 |
| 9. |
Create directory comparison HTML diff report with links to file comparison HTML diff reports |
 |
| 10. |
Unix version |
 |
| 11. |
Binary file editing |
 |
| 12. |
Compare file lists (text files that contain file paths in each line) |
 |
| 13. |
Patch (.exe) generator |
 |
| 14. |
Option to save file differences as "unified diffs" (like diff -U in the GNU diff) |
 |
| 15. |
Compare archives as directories |
 |
| 16. |
Support other languages for the user interface |
 |
| 17. |
Implement ExamDiff Pro as a tabbed MDI application |
 |
| 18. |
Option to reuse running instance of ExamDiff Pro |
 |
| 19. |
2-way merge in a separate pane |
 |
| 20. |
Ability to select fragments in both files and compare only them, in the context of the rest of the files |
 |
| 21. |
Implement fast binary comparison mode (byte-by-byte comparison) |
 |
| 22. |
Have a distinct color for ignores, when "Ignore the ignores" is turned on |
 |
| 23. |
Allow to toggle files/directories, and Go Up One Level/Drill Down in directory comparison without re-comparison (using cached diff results) |
 |
| 24. |
Option to use MD5 instead of CRC32 |
 |
| 25. |
Use scale factor when printing reports |
 |
| 26. |
Selective Line Editing like in KEDIT |
 |
| 27. |
Add support for ExamDiff Pro as an XP boot CD plug-in for Bart's PE Builder (details at http://www.nu2.nu/pebuilder/) |
 |
| 28. |
Ability to ignore text fragments selected in file comparison panes |
 |
| 29. |
Run an external program on two selected files |
 |
| 30. |
Ability to save/restore manual synchronization links to/from an external file |
 |
| 31. |
Compare tab/comma-separated files column by column with the ability to ignore columns (referred to by their numbers) |
 |
| 32. |
Command to match braces in file comparison editor |
 |
| 33. |
Ability to set different detail levels for the main file comparison panes and the line inspector. |
 |
| 34. |
Ability to place manual synchronization links between lines instead of on lines |
 |
| 35. |
Perform multi-line matching where one line can be matched to multiple lines while ignoring linebreaks |
 |
| 36. |
Upon launching matched file comparison from directory comparison, navigate through matched file pairs using Next and Previous commands |
 |
| 37. |
Ability to compare numbers as numbers and ignore small differences |
 |
| 38. |
Have full screen mode, showing just the 2 files/directories -- but with keyboard accelerators still working (Next Diff etc.) |
 |
| 39. |
Option to process files, whose content matches a regular expression, during directory comparison |
 |
| 40. |
Logging of changes in the file comparison differences in the Diff combo box during the merging procedure, like "Resolved - copied missing text from File2 to File1", "Replaced Block in File2 with block from File1", "Deleted Block in File2" |
 |
| 41. |
Option to perform byte-by-byte comparison of files larger than certain size |
 |
| 42. |
Add Line Inspector in the three-way diff and merge |
 |
| 43. |
Diff statistics such as lines deleted, added, changed per file accumulated per folder |
 |
| 44. |
Allow the following: "examdiff file1.c *.bak" (meaning "examdiff file1.c file1.bak") |
 |
| 45. |
Ability to output a comment (in specific programming languages) when you merge changes. Comments would include date, name, reason etc. |
 |
| 46. |
Ability to launch multiple file comparison sessions, one for each selected file, from directory comparison. |
 |
| 47. |
Provide an easier means of identifying columns to ignore (e.g. via mouse drag) instead of typing in before/after column numbers in options |
 |
| 48. |
Option to use a user-defined color for nonexistent (padding) lines) |
 |
| 49. |
"Virtual space" for file editing (allow cursor position past End of Line in Edit Mode) |
 |
| 50. |
Ability to flatten subdirectories in directory comparison so that relative paths are ignored |
 |
| 51. |
Option to convert new tabs to spaces |
 |
| 52. |
Offer "Apply" button on the Options dialog |
 |
| 53. |
Compare database fields using ODBC links to SQL Server, Oracle, etc. |
 |
| 54. |
Ability to replace all left/right file differences by a click of a button. |
 |
| 55. |
Ability to customize ExamDiff Pro title bar text |
 |
| 56. |
Show the line length in text files (in the status bar or to the left -- next to the line number) |
 |
| 57. |
Ability to find duplicate files |
 |
| 58. |
Ability to define 'Double-click on the line number' behavior (possible choice: copy the line to the opposite file) |
 |
| 59. |
Ability to concurrently search in both panes and find the first match in either one (from the current "matched" line) |
 |
| 60. |
Ability to disable file renaming in directory comparison |
 |
| 61. |
Ability to display more columns in directory comparison views (similar to Windows Explorer) |
 |
| 62. |
Ability to freeze columns in directory comparison panes |
 |
| 63. |
Ability to filter directory views by file attributes |
 |
| 64. |
Ability to associate file extensions with named sessions; auto-invoke session if compared files have same extensions |
 |
| 65. |
Ability to hide the output pane in 3-way merging |
 |
| 66. |
Ability to associate file extensions with Ignore options |
 |
| 67. |
Ability to ignore substitution strings e.g. R.D.S. is same as RDS |
 |
| 68. |
When printing out a diff report, indicate on each page that a change occurred |
 |
| 69. |
Ability to save differences of files as separate files and also to save common part as separate file |
 |
| 70. |
Copy directory but not its contents (so you can quickly dive deeper and copy only the subdirectories you want) |
 |
| 71. |
Synchronize Directories needs an option to delete files in the destination folder if they are not present in the source folder |
 |
| 72. |
"Add Block and Comment Out Existing Block" option with support for multiple programming languages |
 |
| 73. |
Show number of unchanged lines in the status bar of directory comparison (in full file comparison mode) |
 |
| 74. |
Option to force comparisons (from directory comparison and Explorer context menu) with the older file/directory as first |
 |
| 75. |
Option to not treat CR character as a linebreak |
 |
| 76. |
Reuse a print job when file diff reports are printed along with the directory diff report |
 |
| 77. |
Option to have items for identical sections in the top combo box (currently only items for differences are added) |
 |
| 78. |
Commands to use all or remaining L/C/R blocks during merging |
 |
| 79. |
Command to navigate to the next real line, jumping over padded lines |
 |
| 80. |
Add more file attributes to the supported ones (RHSA) in directory comparison views |
 |
| 81. |
Add a second splitter to allow viewing different sections of a file/directory in the comparison window |
 |
| 82. |
Ability to specify language of a file, with grammatical rules (e.g. parts of words for word wrap) affected by the language |
 |
| 83. |
Add the manual synchronization feature to binary comparisons |
 |
| 84. |
Allow combining L/C/R blocks in any order during merging |
 |
| 85. |
Command line options /dt1:name, /dt2:name, /dt3:name (t for tag) to allow replacing "Theirs", "Base", and "Yours" labels in merging |
 |
| 86. |
Command line option to use L/C/R blocks by default if a conflict occurs during merging |
 |
| 87. |
Command line option to output only comparison statistics |
 |
| 88. |
Automated file synchronization |
 |