Guiffy Release Notes
9.2 Release Notes: Build 284 - June 23, 2010
The 9.2 release includes:
- 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)
9.1 Release Notes: Build 280 - February 6, 2010
The 9.1 bug fix release includes:
- Upgraded install and launcher
packages for MaxOS X 10.6 (Snow Leopard) and Windows 7 support.
- Bugs 396-408 fixed (Refer to BugReports on Guiffy's web site for details)
9.0 Release Notes: Build 268 - July 29, 2009
The 9.0 release includes:
- 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 from 8.6 (Build 262)
- 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
8.6 Release Notes: Build 256 - October 31, 2008
The 8.6 release includes:
- 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.
- 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).
8.4 Release Notes: Build 242 - March 24, 2008
The 8.4 release includes:
- 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)
8.2 Release Notes: Build 234 - September 10, 2007
The 8.2 release includes:
- Folder Compare Show Option: Verify SubFolders Match:
- When the folder compare view is not a recursive file tree compare, this
option will verify and indicate whether the non-expanded subfolders
contents match.
- MacOS X Improved File Dialogs:
- With Finder Navigation Links for Network and Mounted drives.
- Options -> UI Language (runtime).
- Folder Compares show ignored differences (file/folder name (case),
size, date)..
- Warning Dialog on Merge Save with Attentions unresolved.
- Folder Compares upto 30% faster.
- CLI & API: Parent and Result folder path parameters added which are used
when launching a merge from a folder compare view.
- SureMerge CLI & API: Added EOL_AutoMode and Encoding_AutoMode.
- API: Added setAllowPopup and setEditableH1/2/M property methods.
- Help updated: Added information for 8.2 features and
Added Integration notes for TortoiseSVN, Eclipse external diff plugin,
and Subclipse.
- Updated U.I. translations
- Bugs 364-379 fixed (Refer to BugReports on Guiffy's web site for details)
8.0 Release Notes: Build 212 - March 5, 2007
The 8.0 release includes several Major Enhancements:
- Named Saved Settings:
- Adds the capability to Save Settings as named file
- And then, Load a named Saved Settings file.
- Save Settings keeps current Named Settings updated.
- Save As and Load dialogs include a history combo choicelist.
- Named Settings added in Guiffy CLI and API.
- Auto Encoding:
- New optional mode for Encoding options.
- Detects Encoding format of 1st, 2nd, and parent files.
- Then, uses the detected Encoding format when saving 1st or 2nd file.
- 1st file's Encoding format used for all other file saves.
- Detection based on:
Byte Order Marks, XML Declaration encoding= attribute,
or HTML meta charset= attribute.
- User specified Encoding formats used when auto detection isn't possible.
- Encoding options dialog shows detections.
- Auto Encoding added in Guiffy CLI and API.
- Auto EOL:
- New optional mode for Write EOL options.
- Detects EOL format of 1st and 2nd files.
- Then, uses the detected EOL format when saving 1st or 2nd file.
- 1st file's EOL format used for all other file saves.
- EOL options dialog shows detections.
- Auto EOL added in Guiffy CLI and API.
- Show Ignored differences:
- New option for file compare in Ignore options.
- Shows ignored differences in 2nd file compare view.
- Preserves 2nd file content while making an edited variant.
- Show Ignored differences added in Guiffy CLI and API.
- ClearCase Integration:
- All NEW ClearCase type manager integration modules.
- Java-based, uses Guiffy API, much faster than Perl implementation.
- Easier to install/setup --- no compile required.
- Cross-platform: Tested on Windows and Linux/Unix.
- Supports Dynamic and Snapshot views.
- Performance Improvements:
- Streamlined GUI startup --- 52% faster.
- Consolidated install down to 2 jars --- Guiffy.jar and JavaHelp (jh.jar).
- 8.0 on Java 6, file compares performed from command line - 2X F-A-S-T-E-R !!
- Windows Vista Support:
- With latest InstallAnywhere (8.0) install packaging.
- With updated shell extension for Explorer context menus.
- With 1.6 or 1.5 JREs.
- Looks good - Vista Look and Feel.
- Java 6 Support:
- We tested Guiffy 7.x and 8.0 on Java 1.6.0 for
months (ever since 1.6.0 was available for beta testing) - NO PROBLEM.
Java 6 is faster and
it supports Windows Vista.
- Download packages for Windows and Linux with a JRE include the international 1.6 JRE.
- Additional DragNDrop support:
- Files can be dragged and dropped onto the file compare view
text areas.
- Drop selects the file in the Open Files Panel. Then, either
click on Compare, or drag and drop another file
onto its field in the Open Files Panel.
- Improved browser launcher - for license key requests ( Evaluation / Buy / Annual Subscription ) and OnLine Support.
- Works on MacOS (9 or X) - default browser
- Works on Linux/Unix/"Others" - Firefox, Mozilla, Netscape, Konqueror, or Opera
- Works on Windows - default browser
- Compare Report (HTML) Preview/Print launches the browser
- Eliminated usage of WebWindow component.
- Faster, lighter, less memory required, etc.
- Updated U.I. translations
- Bugs 360-363 fixed (Refer to BugReports on Guiffy's web site for details)
7.4 Release Notes: Build 198 - September 25, 2006
The 7.4 release includes:
- Folder Compare options: Ignore All Except Files & FileTypes
( Only compare these files and/or these filetypes. )
- Style Attributes for Line Numbers & Fillers --- Fonts, Foreground &
Background colors. In compare views and compare (HTML) reports.
- Desktop integrations: Windows Explorer, MacOS X Finder,
& Linux KDE (Context Menus). Select files/folders and run Guiffy from
your desktop.
- Encoding Choice Lists
- Folder Compare option: Ignore Symbolic Links
- Close Window (Cmd-W for MacOS X)
- Help improvements: Added keyboard shortcuts cheat sheet, Added
Desktop integration notes and
Added Integration notes for MKS Integrity and AccuRev.
- Updated U.I. translations
- Bugs 351-359 fixed (Refer to BugReports on Guiffy's web site for details)
7.3 Release Notes: Build 188 - May 8, 2006
The 7.3 release includes:
- NEW Ignore Whitespace types: Leading, Embedded, & Trailing.
- Find in 1st | 2nd view indicators in the dialog and menu.
- Disallow Editing CLI -ge1|ge2 options.
- Circular link detections during file tree compare on Unix/Linux.
- MacOS X Installer setup improved to select the latest JRE.
- Help buttons added for context sensitive help in File Compare Show,
Folder Compare Show, and FileTypes dialogs.
- DragNDrop into file/folder open panels user interface improved.
- Startup 12-20% faster.
- Installer improvements for the latest Suse, Redhat, Fedora, Solaris,
and MacOS X distributions.
- Readied for Java 1.6 beta testing.
- CLI -duser.home= for Windows installs with Redirected Desktops.
- Help improvements: Added information for Uninstall/Update/Upgrade and
Added Integration note for Visual Studio Team Foundation Server.
- Updated U.I. translations
- Bugs 345-350 fixed (Refer to BugReports on Guiffy's web site for details)
7.2 Release Notes: Build 179 - February 20, 2006
The 7.2 release includes:
- NEW Compare Report (as HTML) engine API --- Non-GUI, MUCH faster with less memory
required.
- Separate Encoding parameters for 1st, 2nd, and Parent files. Supported
throughout product set - GUI application, command line intefaces,
and API package.
- API Enhancements: setWriter for 1st and 2nd files, setAllowEditing for 1st and 2nd files,
and improved Save and SaveAs Actions for 1st and 2nd files.
- Faster launcher on Windows.
- Find operates from current cursor position (rather than last find position).
- Installer enhancements and bug fixes: Silent mode support, Windows DEP issue
resolved and updated platform/JRE support.
- Updated U.I. translations
- Bugs 334-344 fixed (Refer to BugReports on Guiffy's web site for details)
7.0 Release Notes: Build 165 - May 9, 2005
The 7.0 release includes several Major Enhancements:
- New Toolbars/Icons/Style & Logo:
- NEW fresh toolbar buttons (Incors-based icons).
- NEW Logo.
3 diff <>
symbols makeup our new logo. Symbolic of our advanced,
trustworthy 3-way merge and blended implemenation of 3
compare algorithms. You can also see a box framework image - some folks
call it the Guiffy "Orb" ;-))
- Look-and-Feel toolbar separators.
- New 2005 (Crystal) Style - White background with
brighter scroll meters and Blue-on-Orange Select.
- Edit user interface improvements:
- Select, Copy, Paste, Cut(as Removed) Exclude gutters.
- Mark as "Removed" enhanced to toggle - "Remove/Restore".
- Undo (Compound Edits) - Paste, Replace Change from 2nd in 1st,
and Replace Change from 1st in 2nd.
- Undo stack NOT updated for operations with their own builtin
(at any time, in any order) undo: Merge Keep/Undo, Cut, Mark, and Flip.
- PVCS integration:
- PVCS integration support - plugin Guiffy as diff/merge tool.
PVCS customers have been asking us to find a way to integrate
with PVCS so they could have a better diff/merge. PVCS does
NOT have an interface for external diff/merge tools. But,
"Where there's a will, there's a way...". See our
PVCS
Help document
for further information.
- Extended Diff/Merge context popup menus:
- DragnDrop in File/Folder Open Panels:
- Drag a file/folder from Windows Explorer(for example) and
drop it in one of the file/folder name fields of the Open Combo Panels.
- HTML Reports - Save, Print & Preview:
- New File/Folder Compare reports - single file, supporting
all the Guiffy style properties.
- Java 5 Support:
- We tested Guiffy 6.x and 7.0 on Java 1.5.0 and 1.5.0_01 for
months (ever since 1.5.0 was available for beta testing) - NO PROBLEM.
Java 5 startup is faster and requires less memory. And,
it comes with a new Look-and-Feel (Ocean).
- Unicode file/folder names support:
- If you have Unicode file/folder names in your local or remote file
systems or find them in a floppy, CD, etc. --- no problem, just select
a Unicode font and your file/folder names will be displayed properly
in the folder compare views and all of Guiffy's file/folder dialogs.
- Bugs 322-333 fixed (Refer to BugReports on Guiffy's web site for details)
6.5 Release Notes: Build 144 - December 15, 2004
The 6.5 release includes:
- Direct(clickon) current block navigation...
- Clickon the text within a change block and the logical
current block is set to that change.
- Next/Previous "Wrapping" confirm dialog:
While navigating with Next/Previous change or attention
a confirm dialog is diaplayed before wrapping.
- Forked file compare window saved settings for location and size added
- Updated Encoding Help
- Bugs 318-321 fixed (Refer to BugReports on Guiffy's web site for details)
6.4 Release Notes: Build 141 - October 18, 2004
The 6.4 release includes:
- Folded Compare/Merge views...
- Guiffy's default display mode for compare/merge results is
to Show everything - the matching lines and the differences
for file sizes upto 400KB. For files > 400KB, the
differences are displayed within 8 lines of context which
we call Folded Compare/Merge Views.
- Folded Compare/Merge Views improve the compare viewing
response time --- up to 10X faster for large files with just
a few differences.
- And, Folded Compare/Merge Views reduce the memory requirements
--- enabling compare/merges of MUCH larger files.
- See the Options->Show dialog for controlling the file size
threshold for folded views.
- Double clicking on a "Folded" indicator line will open
another window with the content of the matching block. If
needed you can select, edit and copy text from the
matching view.
- Save 1st/2nd As and Save Merge File operations include
the matching lines of text from folded blocks in their saved
results.
- Parent file dialog smarter defaults:
The Open Parent file dialog defaults to the last Parent file
opened path and the current 1st file name.
- Save 1st/2nd file dialogs remember last path.
- Bugs 305-317 fixed (Refer to BugReports on Guiffy's web site for details)
6.2 Release Notes: Build 135 - July 26, 2004
The 6.2 release includes:
- Parent File Attention Viewer
- DoubleClick in the merge text of the result view opens another
Window with a view of the Parent File content for the current
merge block.
- Tools -> Keep/Undo All...
- You can begin your merge based upon keeping the contents of the first, second, or
Both files. Or, to start over again, you can Undo All your keep selections. These
operations are selected in Tools -> Keep/Undo All...
- Font options...New All Text selection
- -gs disallows Merge Saves until finished:
Command Line interface -gs option added to disallow
Merge Saves until all Attentions are resolved.
API GuiffyFrame method setAllowSaves added.
- Examples added in Folders Ignore dialog
- Bugs 300-304 fixed (Refer to BugReports on Guiffy's web site for details)
6.1 Release Notes: Build 123 - April 19, 2004
The 6.1 release includes:
- Reduced Memory requirements:
Heap High Water Mark reduced 30%. Heap Used (High Water Mark - Freed) reduced 30%.
- Doubled File Size compare/merge multi-MB files
- For Guiffy 6.0, the default 128MB max. heap size would usually compare files
up to about 100K lines (3.5MB). Guiffy 6.1 will usually compare files up to about
200K lines (7MB). Allow about 35% more heap space for 3-way merges.
- Upto 38% FASTER file compare/merges 18-38% faster
- Optimized Startup - 15% quicker GUI startups
- File compare views auto-navigate to the first difference
- Improved the file/folder headers LAF
- Bugs 291-299 fixed (Refer to BugReports on Guiffy's web site for details)
6.0 Release Notes: Build 112 - March 2, 2004
The 6.0 release includes several Major Enhancements:
- FileTree details Size and Date
- Options -> Folder Compare Show Details displays the File Size and
Modified Date in the FileTree compare view.
- FileTree Style Backgrounds and Fonts
- Plus, Native Look-and-Feel icons
- "Explore" FileTrees with [+] / [-]
- OR, select Folder Compare Show SubFolders (Recursively) option
to perform a complete FileTree compare.
- File Tree view Performance Improvements
- TreeView creates 300%+ faster
- Immediate resizes
- MUCH quicker option and view split changes
- Folder compare Logical navigation tools
- Use clickable scroll meters to go to a block of file differences
- Or, the choicelist to select a block of file differences
- Or, Next/Previous to browse the blocks of file differences
- Copy/Delete operations dynamically update views
- Ignore Files/SubFolders with * wildcards
- NEW default "Plexi" style for 2004
- NEW Options -> Reset to defaults
- Bugs 283-290 fixed (Refer to BugReports on Guiffy's web site for details)