Diffuse Changelog

What's new in Diffuse 0.4.5 Beta

Jul 13, 2011
  • support for detached Git repositories
  • better removal of unnecessary spacer lines
  • added support for horizontal mouse scrolling
  • renamed some resources to more user friendly names
  • RCS support
  • added Henri Menke's Spanish translation
  • "#!" interpreter lines are now used to select proper highlighting rules
  • syntax highlighting is now indicated by radio menu items

New in Diffuse 0.4.0 (Aug 17, 2009)

  • changed the default hotkeys for merging to reflect the direction text "moves"
  • added format menu with new items for changing case, sorting, and manipulating white space
  • replaced 'Hide end of line characters' preference with 'Show white space characters'
  • errors are now reported in a dialogue instead of printing to stderr
  • optimized redraws when only the cursor position has changed
  • input methods that use pre-editing can now be used when editing text
  • dead keys can now be used when editing text
  • updated Monotone support to use 'mtn automate inventory'
  • Git support now handles files flagged as 'unmerged'
  • graceful handling of and non-zero exit codes from 'git status'
  • added version control section to the manual
  • minor bug fixes

New in Diffuse 0.3.3 (Jun 25, 2009)

  • Fixed a bug handling the backspace key with the cursor in the first column.

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.1 (Mar 6, 2009)

  • Fixed a bug that broke the 'Find...' menu item

New in Diffuse 0.3.0 (Mar 3, 2009)

  • new Windows installer
  • 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 8, 2008)

  • smoother scrolling
  • panes and tabs can now be manually re-organised
  • preferences for tab key behaviour
  • 'go to line' menu item
  • '-c' option for viewing the changes of a particular commit
  • home/end keys can now be used in line mode
  • confirmation requested before overriding changed files
  • position of window now saved
  • syntax files for more file types
  • reading /etc/diffuserc now optional when using a personal configuration file
  • minor bug fixes