Guiffy Changelog

What's new in Guiffy 11.8 Build 480

Feb 9, 2018
  • Updated Tech Notes Help for install paths and improved Tech Note 1 Getting a debug trace and Tech Note 3 Compare/Merge LARGE files/folders.
  • Improved sizing for Open, Compare/Merge Options, and Style Options tabbed dialogs to work better on systems with large monitors and higher resolutions and scaling.
  • Bugs 478-484 fixed (Refer to BugReports on Guiffy's web site for details).
  • IMPROVED AND TESTED GIT INTEGRATION:
  • Guiffy command line interface - added exit codes.
  • Revised the default/standard install paths. In the past the default install paths for Guiffy were a subfolder with the release number. Each release installed to a unique subfolder like C:Program Filesguiffy117. On Linux/Unix the default install path was a subfolder of the user's Home directory. The new default install paths are:
  • Windows: /Program Files/Guiffy
  • Linux/Unix: /usr/local/bin/Guiffy
  • MacOS: /Applications/Guiffy
  • Tested on Windows, Linux, and MacOS.
  • UPDATED SCM INTEGRATION HELP:
  • Updated Git integration Help for install paths and exit codes.
  • Updated other SCM Help files for install paths.
  • Updated Help for Perforce P4Merge integration.

New in Guiffy 11.7 Build 470 (Oct 4, 2017)

  • Bugs 476-477 fixed (Refer to BugReports on Guiffy's web site for details).
  • New Binary Diff tool (GuiffyBD):
  • Integrated with Guiffy as builtin Binary filetype plugin processor.
  • Also packaged as FREE standalone application with separate download/installers.
  • Command Line Interface, with Context and View options.
  • Support for large files - diff algorithm (based on XDelta) doesn't load files in memory to perform compare. Automatically adjusts size of checksum blocks based on file size.
  • Context view - Very useful for large file compares (reduces memory required and improves performance).
  • Split Vertical or Horizontal and Together views.
  • Click to Edit using user specified application.
  • Many other Guiffy U.I. features: Changes navigation, Synchronized scrolling, Scroll Meters (clickable), MouseWheel support, Recent file history choice lists, Keyboard shortcuts, and Help with a Table of Contents, Index and Search.
  • Folder Compare optimized:
  • Reduced memory (heap space) required by 30-40%.
  • Up to 30% faster.
  • Eliminated memory leaks when file compares launched from folder compare view.
  • Eliminated memory leaks from recursion and archive file types.
  • Diff/Merge optimized:
  • Reduced memory (heap space) required by 25-40%.
  • Up to 20% faster.
  • Eliminated memory leaks from continued re-use on multiple file compares/merges.
  • Improved Browser launcher:
  • Browser launcher is used to Preview HTML reports and access Guiffy's online Support and Documentation.
  • 3rd party Browser Launcher 2 usage replaced with Java builtin (since Java 6) Desktop API.
  • Launches user's default browser. Works on Windows, Linux, and MacOS.
  • Optimized startup:
  • Deferred Help Broker initialization.
  • Reduced initial Toolbar visible buttons to the default set for file compare.
  • Refactored code moved from startup classes to auxiliary classes.
  • Reduced inner classes loaded in startup from 48 down to 17.

New in Guiffy 11.6 Build 460 (Apr 5, 2017)

  • SureMerge Intelligence improved:
  • Added rules to determine when an Attention chunk is processed to "Avoid Eat a closer" or "Tuplets".
  • "Eat a Closer" cases involve Attentions beginning and/or ending with matching lines - which need to be kept in both versions.
  • "Tuplet" cases involve Attentions with similar changes made in both versions - which result in 2 or more differences to resolve.
  • Image Diff server mode:
  • Command Line Interface -server option selects server mode. In server mode GuiffyID compares two image files and optionally creates an image differences file. GuiffyID server mode runs as a "console" or "batch" non-GUI application and does not require a GUI desktop environment to execute.
  • Option -resize added to disable resizing image if not the same size.
  • Option -metrics=path added to write diff metrics and files info to a text file.
  • In server mode GuiffyID returns -error exit codes or the Image diff Pixels diff > Threshold percent.
  • Inline differences improved:
  • Extra matching character highlighted (sometimes) avoided.
  • Eliminated fuzzy anti-aliasing at end of highlighting in lines with tabs.
  • Installers upgraded:
  • Downloads without JRE work with 1.8 or 1.9 installed.

New in Guiffy 11.5 Build 454 (Oct 5, 2016)

  • Improved MacOS X menu: About shows Help About dialog and Quit does Exit.
  • Updated Saved HTML reports formatting. HTML 4 and HTML 5 validated.
  • File compare performance improved (up to 18% faster).
  • Java 1.9 (pre-release) supported.
  • Bugs 462-470 fixed (Refer to BugReports on Guiffy's web site for details).
  • New FileTreeDiff API:.
  • Works with GuiffyDiff, reads output(InputPipe).
  • Methods return Lists of files match/deleted/added/changed.

New in Guiffy 11.4 Build 440 (Apr 5, 2016)

  • Bugs 458-461 fixed (Refer to BugReports on Guiffy's web site for details).
  • Download installs with 1.8 JRE included.
  • File compare: Align Similar Lines option:
  • Within changes attempts to find and align similar lines to improve compare views with Inline Differences highlighting. See the screenshot example in Help for Show dialog.
  • Implemented in Guiffy GUI application and API. Also implemented in GuiffyReport application and API.
  • Guiffy Show dialog: Added Align similar lines option, when Inline Differences enabled.
  • Implemented in Minimum Lines of Diff, not implemented in Minimum Blocks of Diff.
  • Guiffy command line: Added -dalign option.
  • GuiffyReport command line: Added -dalign option.
  • API: GuiffyFrame and GuiffyPanel - added set/getShowAlignSimilarLines methods.
  • API: GuiffyReport - added setShowAlignSimilarLines method.
  • Performance imrpovements:
  • Startup initilization optimized.
  • xfiledialog for native Windows dialogs: Threads optimized.

New in Guiffy 11.3 Build 427 (Dec 1, 2015)

  • Linux native (AWT) file/folder dialogs.
  • Changed default to inline diff highlighting char x char.
  • Enhanced GuiffyReport CLI/API to support archive file types for Folder and File compares.
  • Enhanced Jiff CLI and GuiffyDiff API to support archive file types for Folder and File compares.
  • Improved API license search and error messages.
  • Bugs 452-457 fixed (Refer to BugReports on Guiffy's web site for details).
  • Windows native (xfiledialog) file/folder dialogs:
  • xfiledialog for native Windows dialogs replaces Guiffy's usage of SWT.
  • xfiledialog imrpoved with setFile and setDirectory methods.
  • xfiledialog bugs causing DragNDrop hangs fixed.
  • xfiledialog bug causing hang on Windows 7 when folder button in Navigation bar clicked fixed.
  • xfiledialog tested on: Windows XP, Vista, 7, 8, and 10. Tested on 32-bit and 64-bit systems.

New in Guiffy 11.2 Build 409 (Jul 7, 2015)

  • When inline highlighting char. by char., apply % rule to # of characters different.
  • Mac OS X native (AWT) file/folder dialogs.
  • Accelerated anti-aliasing.
  • Compare/Merge Options allowed for Pro users to select compare algorithm.
  • Diff file compare algorithms improved.
  • Installers upgraded to InstallAnywhere 2014 SP1.
  • Added larger Windows desktop icons.
  • Bugs 449-451 fixed (Refer to BugReports on Guiffy's web site for details).
  • New Unified Diff Patch Preview:
  • Patch Preview implemented as Filter Plugin.
  • Warning dialog is displayed if any changes not applied. FilterTrace identifies changes not applied.

New in Guiffy 11.1 Build 400 (Mar 3, 2015)

  • New UPatch:
  • Unified Diff patch tool with CLI and API.
  • Support for Encoding formats such as UTF16.
  • New Windows shell extension for 64 bit platforms.
  • Improved MouseWheel support:
  • Faster scrolling on Macs with Apple Mouse.
  • Horizontal scrolling support on all platforms - Shift key.
  • Bugs 445-448 fixed (Refer to BugReports on Guiffy's web site for details).

New in Guiffy 11.0 Build 390 (Nov 3, 2014)

  • New Toolbars:
  • Toolbars based on tool: File Compare | Folder Compare | 2/3 way Merge.
  • New Buttons - all in shades of green.
  • Text added for most buttons.
  • Menubar interface and all shortcuts NOT altered.
  • New Tabbed Panes:
  • Opens Pane for File Compare, Folder Compare, and 2 or 3 way Merge. Appears in startup window when no files/folders specified.
  • Options Pane for Ignore, Show, Compare/Merge, Folder Ignore, Folder Show options.
  • Styles Pane for Font, Color, Styles options.
  • Folder Compare enhancements:
  • New "Quick" Folder Compare defaults. New defaults: Ignore Modified Date and Time (false), Ignore file Size (false), Verify Files Match (false), Show Details (Size and Modified Date) (true).
  • Name column automatically expands for remainder of view width.
  • ToolTips show full name when view is truncated (...).
  • New Default Style: 2015 (air)
  • Matching foreground slightly muted:
  • Headers in Matching style, Not Delete and Insert style of red and green.
  • Natural Scrollmeter colors, Not brightened.
  • MacOS X 10.10 (Yosemite) tested/supported.
  • MacOS X download/install with 1.7 JRE included.
  • SWT (native dialogs) removed from MacOS X download/installs. The Oracle OpenJDK Java 7 and 8 releases do not work with SWT on MacOS X. If/when SWT works on MacOS X, we will include it with our download/install packages.

New in Guiffy 10.6 Build 375 (Jul 2, 2014)

  • ClearCase and PVCS/Dimensions integration tools moved into new optional Add-Ons install set.
  • Bugs 435-443 fixed (Refer to BugReports on Guiffy's web site for details).
  • Performance Improvements:
  • Optimized clear Screen functions.
  • Optimized startup for SWT (Native File/Folder dialogs).
  • Position to first diff optimized.
  • Compare/Merge view build optimized.
  • Diff/Attention navigation optimized.
  • 64-bit extensions:
  • Support for files > 2GB.
  • 64-bit line numbers and metrics.
  • Revised scaling for compare progress bar.
  • Added progress bar(s) for Save and Backup operations.
  • Updated Help's Tech Note 3 for Large File Compare/Merges.
  • Folder Compare Reports (HTML):
  • GuiffyReport CLI tool enhanced to support folder compares.
  • GuiffyReport API enhanced to support folder compares.
  • New default fonts: Source Code Pro, Consolas, Menlo, Courier New, Courier.
  • Default font search order - added Source Code Pro, Consolas, and Menlo before Courier New, and Courier. First font found installed is default.
  • GuiffyReport saved HTML style font lists extended with new search order.

New in Guiffy 10.5 Build 365 (Apr 2, 2014)

  • 64-bit JRE included downloads for Windows and Linux (x86).
  • Guiffy.jar split into: Guiffy.jar and Guiffy3p.jar (which includes 3rd party packages).
  • Bugs 433- fixed (Refer to BugReports on Guiffy's web site for details).
  • Image Diff:
  • Integrated with Guiffy as built-in Image filtetype plugin processor.
  • Also packaged as FREE standalone application with separate download/installers.
  • Includes: Command Line Interface, 3 Filter options, Overlay option, Threshold control, Image File Info panel, Image resizing (zoom, best fit, actual size), Compare Metrics(Pixels diff > Threshold %, Color diff %),and Save Diff View.
  • "Sweeping" UI cleanup improvements:
  • Fixed border of splash screen.
  • Framework layout revised - size and position of surrounding empty borders.
  • Revised borders for Headers, Scrollmeters, and StatusBar.
  • Revised Toolbar borders, buttons, and separators.
  • Increased default window size on larger desktops.
  • Changed Exit/Save Settings default to Save, No Prompt.
  • Updated Help's Introduction page.
  • Updated Help's images from Windows XP to Windows 7.
  • Updated Help's Support page.
  • Revised Headers - file paths centered without blinking screen.
  • Revised synchronized horizontal scrolling of Merge Result View without blinking screen.
  • Improved Ready/Fallback processing for SWT native file/folder dialogs.
  • Optimized startup.
  • UI tested on: Windows native LAFs XP thru 8.1, MacOS X native LAFs 10.4 thru 10.9, Linux/Unix with Metal LAF and Nimbus LAF.
  • Enhanced Compare Report (HTML):
  • Diff Navigation bars corrected to be HTML 4 compliant (and W3C validated).
  • "Footer" option for GuiffyReport command line utility (-footer) and setFooter(true) in API. Reduces 3 line headers to 1 line and adds "Powered by" footer.

New in Guiffy 10.4 Build 356 (Jan 3, 2014)

  • Install packages updated to include 1.7 JREs.
  • Bugs 427-432 fixed (Refer to BugReports on Guiffy's web site for details).
  • Filter Plugin "processors" with no Output Type to run external compare tool for "other" file types such as images or binaries:
  • Supported in GUI application file compare.
  • Supported in GUI application from folder compare.
  • Show Archives (Recursively) Folder Show sub-option:
  • Sub-option of Show Subfolders (Recursively), so that Subfolders and be shown and compared without showing/comparing archive file types.
  • Folder Compare Ignore, Verify Subfolders match option enhanced to verify Archive file types when Show Archives not selected.
  • Guiffy command line interface -rarchive added.
  • Supported in API GuiffyFrame and GuiffyPanel classes. Added get/setShowArcs methods.
  • File Save/Replace/Backup options:
  • Guiffy command line interface -rep -repcon -repbak -repjou added.
  • Supported in API GuiffyFrame and GuiffyPanel classes. Added get/setRepBakMode methods.
  • When File Saved will be replaced options are:
  • Replace file without Confirm Dialog
  • Confirm dialog before replace (Default)
  • Backup file: filename.ext.bak
  • Journal backup file: filename.ext.yyyymmdd.hhmmss.bak

New in Guiffy 10.3 Build 348 (Aug 2, 2013)

  • Compare reports SavedAs HTML support inline diffs char. by char. highlighting option:
  • Supported in GUI application.
  • Supported in API GuiffyReport class(SetInLineDiffsCharacter method).
  • Supported in GuiffyReport command line tool (-dinchr option).
  • Compare reports SavedAs HTML - New embedded Diffs Navigation bars:
  • Supported in GUI application.
  • Supported in API GuiffyReport class(SetShowNavbar method).
  • Supported in GuiffyReport command line tool (-n -navbars option).
  • Reorganized Options Menu with Style & Syntax and Settings SubMenus.
  • Java 1.8 (pre-release) support.
  • Bugs 426- fixed (Refer to BugReports on Guiffy's web site for details).

New in Guiffy 10.2 Build 340 (Nov 6, 2012)

  • Windows 8 and Windows Server 2012 install support.
  • Folder Compare Ignore Files and Ignore SubFolders options enhanced: WildCard * prefix/suffix patterns supported.
  • Bugs 423- fixed (Refer to BugReports on Guiffy's web site for details).

New in Guiffy 10.1 Build 333 (Sep 3, 2012)

  • Improved 3-way SureMerge Attention alignment. Improvements to detect and improve alignment for more cases of "Eat an Opener" or "Eat a Closer".
  • MacOS X 10.8 Gatekeeper install support. Installer App signed with Apple Developer ID.
  • Bugs 423- fixed (Refer to BugReports on Guiffy's web site for details).

New in Guiffy 10.0 (May 11, 2012)

  • Pro and eXpert versions & pricing:
  • Two tier (Pro/eXpert) licensing & pricing.
  • eXpert version includes:
  • 2/3-way SureMerge.
  • Guiffy.Inside API.
  • All SCM integration applications.
  • Eclipse and NetBeans plugins.
  • Command line tools: GuiffyReport, SureMerge, and Jiff.
  • Current standard licensed end users are licensed for eXpert version.
  • Pro/eXpert version displayed in Title bar and Help About.
  • Pro version Menus reflect reduced features (Merge menu and menu items are disabled and invisible).
  • 21-day evaluations include eXpert version features.
  • Complete functional evaluations (API and API based tools) continue to require temporary license key (via email request).
  • Reorganized Toolbars:
  • New toolbar for merge tool - with all its buttons removed from original toolbars.
  • Simpler, cleaner toolbar for file/folder compare operations and Pro version users.
  • Merge toolbar visible only after file compare or during a merge in eXpert version.
  • Merge toolbar position fixed at beginning of second tier.
  • Filter Plugins:
  • User defined and configured Filter Plugins for file compare and/or merge.
  • Built-in, Pre-tested examples with download/install documentation in Tech Note 5.
  • Multiple levels of trace and debug information provided. See Tech Note 5.
  • Examples included:
  • XML Sort and format using Saxon and XSLT.
  • DOC Extract to XHMTL using Tika.
  • PDF Extract to text using PDFBox.
  • XLS Extract to XHMTL using Tika.
  • Java reformat using Jalopy.
  • C/C++ reformat using Uncrustify.
  • HTML reformat using JTidy.
  • Native file/folder open/save dialogs:
  • Using Eclipse SWT.
  • Uses Swing component when SWT not available or installed.
  • Download/Install packages for Windows, MacOS X, and Linux.
  • Tech Note 6 documents how to: disable SWT Native dialogs, configure SWT dialogs on other platforms, and enable SWT dialogs from GuiffyInside API.
  • Updated Help:
  • eXpert version features documented.
  • Filter Plugins feature documented including Tech Note 5 covering operation, examples, and debugging.
  • SWT Native dialogs documented in Tech Note 6 on how to: disable SWT Native dialogs, configure SWT dialogs on other platforms, and enable SWT dialogs from GuiffyInside API.
  • Upgraded to InstallAnywhere 2011 SP3 - improved installers and application launchers.
  • Bugs 421- fixed (Refer to BugReports on Guiffy's web site for details).

New in Guiffy 9.4 Build 312 (Mar 1, 2011)

  • SaveAs Unified Diff. Replaces SaveAs RCS Diff. Supports specifying number of Context lines, EOL formats, & Encoding format. Jiff non-GUI command line utility -u option added to generate Unified Diff. GuiffyDiff non-GUI API class - setUnified method added to generate Unified Diff.
  • SureMerge "eat a closer" avoidance: Detects matching line(s) at the end of conflicting inserts, Keep Both avoids loosing any of those matching lines. Implemented in GUI application and APIs & SureMerge non-GUI (automation and server-side) application and API.
  • SureMerge algorithms improved for large files and differences.
  • SureMerge improved processing with options for Ignored lines/blocks.
  • File and Folder history lists avoid duplicate path entries. Parent File history list for SureMerges preserved when merge results saved to different path.
  • File and Folder dialogs remember last path used - corrected/improved/extended.
  • Upgraded Quaqua FileChooser for latest Snow Leopard LAF on MacOS X.
  • Upgraded to JavaHelp 2 - improved search and performance.
  • Upgraded to InstallAnywhere 2010 - improved installers and application launchers.

New in Guiffy 9.3 Build 293 (Sep 1, 2010)

  • Folder Compare performance improved - upto 4x faster. The Verify files match using Text verify (default) is enhanced to automatically detect binary files and switch to the binary (Byte-by-byte) verify method.
  • Folder Compare archive files improved - added support for Zip64 and 7-Zip formats.
  • Keep/Undo All tool imrpoved. KeepUndoAll action method added in the GuiffyPanel class of the API. Keep and Undo All actions fixed to avoid issues that were hanging the UI on subsequent editing operations.
  • Java 7 (pre-release) support - Guiffy runtime checks for Java runtime versions updated to recognize 1.7.
  • Vista and Windows 7 Toolbars improved - removed the button border decorations.
  • Bug 411 fixed - Merge result view clipping the background colors in changes prematurely. This anti-aliasing issue also caused selected lines with tabs to be displayed improperly.

New in Guiffy 9.2 Build 284 (Jun 23, 2010)

  • Improved Attention Views - Compare views for Parent vs 1st or 2nd added for during 3-way auto merges. Context (right click, popup) menu items added to open compare views showing the Parent vs 1st or 2nd file for the current Attention.
  • Improved SureMerge resolutions - 3-way auto merge algorithms improved to avoid "Confused" cases and reduce the number of Attentions (also known as Conflicts).
  • GuiffyReport utility - nonGUI compare report tool generates HTML compare reports.
  • Open Evaluations - without email. Fully enabled 21-day evaluations without a temporary license key or email required. Temporary license keys still available for extended (beyond 21 days) evaluations.
  • Upgraded installer and launcher
  • Bugs 409-410 fixed (Refer to BugReports on Guiffy's web site for details)

New in Guiffy 9.1 Build 280 (Feb 8, 2010)

  • Upgraded install and launcher packages for MaxOS X 10.6 (Snow Leopard).
  • Bugs 396-408 fixed (Refer to BugReports on Guiffy's web site for details).

New in Guiffy 9.0 Build 268 (Jul 29, 2009)

  • Folder Compare - Archive files:
  • Archive files (zip, tar, tgz, tbz2, jar, ear, war) can be compared with folders/file trees. Archive files can be specified for folder compares in the Folder Open panel, in all of Guiffy's command line interfaces, and in the Guiffy API.
  • Once an archive file is selected for a folder compare it is treated virtually just like a folder/file tree. The folder compare "explore" methods work for expanding/comparing subfolders. Launching a file compare with a double-click in the folder compare view works. The folder compare synchronize operations such as copying or deleting files work. You can even edit a file in the file compare view and save it back to the archive file (which is being managed like a virtual file tree).
  • Archive files are treated like subfolders within a folder compare. Archive files can be expanded/explored within a folder compare view. During a filetree (recursive) compare, the archive files will be compared like subfolders. And, archive files will be verified for matching/changed just like subfolders.
  • Diff/Merge tool Syntax Highlighting:
  • File compare view syntax highlighting for over 20 syntax types: (Assembler(x86), C, C++, C#, CSS, Fortran, Groovy, HTML, Java, JavaScript, JSP, Lua, Make, Perl, PHP, Properties, Python, Ruby, SAS, SQL, Tcl, Unix shell scripts, Windows Batch, XML). The file types recognized for a supported syntax can be modified by the user. Highlighting style options include: color, italics, and bold. Syntax elements (each with their own style) include: Comments, Reserved words, Funtions, Literals, Data Types, Variables, Separators, Operators and Preprocessor). The style options for each syntax element can be modified by the user. All the user option settings can be saved and applied in subsequent sessions.
  • While editing within a file compare or merge view, syntax highlighting is updated immediately.
  • User defined keyboard shortcuts:
  • Keyboard Shortcuts for all of Guiffy's actions - menu items and merge buttons can be user defined (more than 80). The user defined shortcuts can be saved and applied in subsequent sessions.
  • SureMerge "under the hood" improvements:
  • Bug reports 390-394 Refer to BugReports on Guiffy's web site for details).
  • These SureMerge advancements result in auto merging correctly some ugly merge cases that are NOT merged correctly by other 3-way merge tools.
  • NetBeans plugin:
  • File compare, Folder compare, and Merge functions included.
  • Integration with CVS and SVN included.
  • Compare local version vs. CVS or SVN version.
  • Replace file(s) with latest CVS or SVN version(s).
  • Plugin uses Guiffy's API --- So, its faster than other Diff tool plugins which execute external commands.
  • Since the Guiffy plugin is Java based --- Its available for all NetBeans platforms (not just Windows).
  • Smoother screen shifts during merge operations/navigation
  • Folder compare enhanced for files over 1GB
  • New About dialog with license key path and scrolling credits window
  • Added Dont Remind Me button to Support Expired dialog
  • Installer upgraded - finds 1.6 JDK/JREs and works with the latest 64 bit platforms
  • Guiffy Inside API updated: Added methods for 9.0 features
  • Help updated: Added information for 9.0 features
  • Updated U.I. translations

New in Guiffy 8.6 Build 256 (Nov 5, 2008)

  • Diff tool Manual Alignment:
  • Edit -> Add Manual Alignment - Adds a manual alignment marker for the line of the current cursor position. The alignment marker is indicated by "=" in the gutter. For each pair of alignment markers added, the file compare is reloaded.
  • Edit -> Clear All Manual Alignments - Clears all manual alignment markers and reloads file compare.
  • Eclipse plug-in SVN support:
  • Added support for SVN(Subversive).
  • Compare local version vs. CVS or SVN version.
  • Replace file(s) with latest CVS or SVN version(s).
  • Diff/Merge tool and Folder Compare Anti-Aliasing - File compare views and file/folder names in Folder compare views: For improved compare view font rendering, use a 1.6 JRE with Guiffy 8.6 or later releases. Note: Guiffy font rendering on MacOS X is improved (with anti-aliasing) on all JRE releases and does not require Guiffy 8.6.
  • Diff tool Copy/Replace + Next Change: Edit -> Replace operation and then advance to next change. Alt+1 and Alt+2 hotkeys added.
  • New Windows and Linux downloads with Java 1.6 Update 10 JRE: 1.6 Update 10 JREs start faster and the improved (native) font rendering on Windows and Linux looks great!
  • Improved diff alignment.
  • Help updated: Added information for 8.6 features and added Top 10 Tips.
  • Updated U.I. translations.
  • Bugs 387-389 fixed (Refer to BugReports on Guiffy's web site for details).

New in Guiffy 8.4 Build 245 (Apr 16, 2008)

  • Eclipse plugin: File compare, Folder compare, and Merge functions included. Compare with CVS included. Eclipse 3.1, 3.2, and the latest 3.3 supported.1.4.2_12, 1.5, and the latest 1.6 JDKs supported. Plugin also tested and supported with Rational Application Developer. Plugin uses Guiffy's API --- So, its faster than other Diff tool plugins which execute external commands. Since the Guiffy plugin is Java based --- Its available for all Eclipse platforms (not just Windows).
  • New "Hybrid" Minimum blocks of difference merge algorithm: Improves alignment with XML and repeated code blocks. Detects inserts and deletes which would otherwise be marked as larger changes.
  • Improved Minimum lines of difference compare algorithm: Improves compare results when using Ignore options - reduces the differences found. Improved compare view with Show Ignored differences selected - ignored differences within changes bifurcate the change block.
  • Ignore Regular Expression Types: Added types to support Ignore REs matching "Part" of a line and "Block" of lines (such as comments).
  • Memory Meter toolbar gadget: New optional toolbar gadget displays the maximum heap size, current heap size, and the highwater mark. Increased the default maximum heap size from 128MB to 256MB.
  • MacOS X improvements: Open/Compare of .app file bundles - performs folder compare. Fixed problem with file dialogs not opening in the current/last folder. Fixed problem with copy/paste keyboard shortcuts. Fixed problem with folder compare multiple file/folder selection.
  • CLIs and APIs updated for support of 8.4 features.
  • Help updated: Added information for 8.4 features and corrected Integration notes for TortoiseSVN and Allfusion Harvest.
  • Updated U.I. translations
  • Bugs 380-383 fixed (Refer to BugReports on Guiffy's web site for details)