What's new in Diffuse 0.4.7
Feb 14, 2014
- This version adds Czech and Polish localization, better support for UTF-16 and UTF-32 encoded text, and a new menu item for opening n-way file merges.
- Syntax highlighting has been added for Erlang and OpenCL files.
- Several minor bugs were also fixed.
New in Diffuse 0.4.6 (Nov 3, 2011)
- This version adds support for Subversion 1.7.
- The command line option for discovering files modified by a particular commit has been updated to work with all version control systems supported by Diffuse and now has a corresponding menu item.
- This release also fixes a bug that caused the wrong revision to be shown when working on a branch in Mercurial, and updates Git support to distinguish between staged and unstaged files.
- Syntax highlighting has been added for R files.
New in Diffuse 0.4.5 (Jul 13, 2011)
- Diffuse now includes an Italian localization.
- Command-line arguments to show a label instead of the actual file name (--label or -L) and an option to start the cursor at a given line (--line) have been added.
- Also new are menu items to go to the first and last tab, syntax highlighting for JSON files, and a preference to display the right margin.
- Diffuse now uses a patience diff-based algorithm to align lines.
- State information is now stored in ~/.local/share/diffuse.
- Several minor bugs were also fixed.
New in Diffuse 0.4.4 (Oct 22, 2010)
- Diffuse now includes Korean and Russian localizations.
- Git support now recognizes conflicts that occur when re-applying the stash.
- The search dialog is automatically populated with the currently selected text.
- Shift-ScrollWheel can now be used to scroll horizontally.
- Pane headers now have tool tips allowing easy viewing of long file names.
- Several bugs were fixed that prevented Diffuse from working with files containing non-English characters in their paths.
New in Diffuse 0.4.1 (Oct 14, 2009)
- Diffuse now has Japanese and simplified Chinese localizations.
- Tabs can now be closed with the middle mouse button and quickly navigated with the right mouse button menu.
- New menu items and buttons were added for push style merge operations, dismissing edits, and recovering closed tabs.
- New preferences were also added to enable or disable line numbers and specify the behavior when quiting.
- The directory for storing configuration files now follows the XDG standard.
New in Diffuse 0.3.4 (Jul 5, 2009)
- syntax highlighting for .plist, GLSL, SConscript, and SConstruct files
- status bar now explains how to navigate between modes
- added labels to indicate syntax highlighting rules, encoding, and format
- Subversion 1.6 support
- German translation
- added '--examplesdir=' and '--mandir=' options to install.py
- renamed the '--python-interpreter=' installer option to '--pythonbin='
- minor bug fixes
New in Diffuse 0.3.2 (Apr 13, 2009)
- POSIX installer with '--destdir=' and '--files-only' options for packagers
- vi-like keybindings for line mode
- '-m' option to open modified files in separate tabs
- 'Merge From Left Then Right' and 'Merge From Right Then Left' menu items
- drag-n-drop support
- preferences for behaviour of tabs
- files with edits now tagged with '*'
- auto indent
- 'Open File In New Tab...' and 'Open Modified Files...' menu items
- 'Save All' menu item
- mac-style line ending support
- new end of line display behaviour
- improved organisation of menu items
- button bar no longer grabs keyboard focus
- removed dependence on urllib module
- errors are now reported on stderr
- removed TODO list
- minor bug fixes
New in Diffuse 0.3.0 (Mar 3, 2009)
- notification on focus change when files change on disk
- menu items for adjusting indentation
- syntax highlighting for Objective-C++
- '-c' option now works with CVS-style revision numbers
- window title now describes current tab
- search settings now persist across sessions
- minor bug fixes
New in Diffuse 0.2.15 (Dec 4, 2008)
- This release focused on user interface polish.
- Panes and tabs can now be manually reorganized and window scrolling is now smoother.
- Diffuse will now request confirmation before writing over changed files.
- The behavior of the tab key can now be customized and the home/end keys may now be used in line editing mode.
- New menu items and command options were added to select versions around a commit and to jump to particular lines.
- More file types are recognized for syntax highlighting.
- Several minor bugs were also fixed.