ChangeLog
---------
Version 4.0.1:
- bug fixes

Version 4.0.0:
- first official release

Version 4.0-snapshot-20070526:
- bug fixes
- made improvements to the typing completers
- added more rules to the Ruby typing completer

Version 4.0-snapshot-20070517:
- bug fixes
- added code for the final QScintilla2 calltips API
- added a check to see, if eric4 has been configured. If not, the
  configuration dialog is started automatically.
- added Python typing rules for try-except-finally blocks
- updated PyLint support for 0.13.0
- moved VCS status monitor LED code from UserInterface to it's own class
  and gave it a context menu
- added the '-p' switch to eric4-api to include private classes, methods
  and functions in the resulting API file

Version 4.0-snapshot-20070506:
- bug fixes

Version 4.0-snapshot-20070505:
- bug fixes
- added CMake lexer support
- added VHDL lexer support
- made the help viewer keyboard shortcuts configurable
- added support for the case insensitive variant of the C++ lexer
- added some code to perform automatic insertions while typing (Ruby)
- added config options for entering a prefix and/or a postfix for
  Qt tools (e.g. on Kubuntu it is "-qt4" to make "designer-qt4")

Version 4.0-snapshot-20070411:
- bug fixes
- added Czech translations (thanks to Zdenek Böhm)
- added some code to perform automatic insertions while typing (Python)
- more win32 compatibility issues fixed

Version 4.0-snapshot-20070402:
- bug fixes
- changed the shortcuts dialog to show icons of the actions
- moved the dialog showing external tools used by eric4 to the
  preferences menu
- changed the handling of the commit message dialogs to enhance
  their usability.
- added a dialog to derive code for a forms implementation for Qt4
- enhanced win32 comptibility

Version 4.0-snapshot-20070325:
- bug fixes
- updated to chartables 0.5.2
- extended the svn diff capabilities
- extended the eric4-api and eric4-doc tools
- added @see, @since and {@link} to eric4-doc
- changed structure of debug server
- extended the subversion status dialogs by an add and revert action
- added a "Recreate project tasks" action to the taskviewer context menu
- added D lexer support
- added Povray lexer support
- added file and directory completers to various dialogs
- added a top level exception handler to log the exception info

Version 4.0-snapshot-20070218:
- bug fixes
- changed graphics to use QGraphicsView
- changed Pylint support for pylint >= 0.12.0
- changed the compare dialog to be more specific about changed lines
- changed install script to patch pyXML in order to fix a bug there

Version 4.0-snapshot-20070204:
- bug fixes
- added check for syntax errors when a project run/debug/... action
  is invoked. The number of faulty files will be displayed and the
  action aborted.
- added an option to hide generated source of forms files (those
  starting with Ui_)
- added an entry "Find in this directory" to the browser context
  menu
- extended the compare dialog by movement buttons
- changed the debugger to accept environment settings of the form
  'var+=value' in order to ammend an existing environment variable
- added support for svn diff against HEAD and COMMITTED
- added esc handlers to the email and template dialogs
- changed dialogs to use QDialogButtonBox

Version 4.0-snapshot-20070114:
- bug fixes
- added configuration option to enable/disable the usage of
  autocompletion fill-up characters
- added support for the new QScintilla2 APIs interface

Version 4.0-snapshot-20061230:
- bug fixes
- added configuration option to select the font used for the graphics
  displays
- changed the logic of the editor search and replace dialogs
- added even more compatibility changes for Subversion 1.4.0
- backed out the Qt4 workaround for Linux because it was causing trouble

Version 4.0-snapshot-20061222:
- bug fixes
- reworked the Edit menu to make it a bit shorter
- added capability to add existing translation files
- added a close button to the tab view, which closes the current editor
- added capability to save the help window size and position (and a
  configuration option to enable this)
- added close tab and new tab buttons to the help viewer window
- added more compatibility changes for Subversion 1.4.0

Version 4.0-snapshot-20061217:
- bug fixes
- added capability to exclude files and directories from translation
- updated to chartables v. 0.5.0
- added actions to go to the next/previous task of an open editor
- added a dialog to override some global settings on a per project basis
- added the capability to resize the configuration dialog's contents via
  a splitter
- added tabbed browsing to the help viewer
- added configuration option to use just one help browser window
- rearranged editor context menu and introduced an option to show a
  minimalistic context menu (for small screens)
- extended help texts for the Python and Qt regexp wizard dialogs

Version 4.0-snapshot-20061112:
- bug fixes
- more Qt 4.2.0 changes
- added the character tables dialog from Jürgen Urner
- added support for Qt style sheets
- added an apply and reset action to the configuration dialog

Version 4.0-snapshot-20061029:
- bug fixes
- added a configuration option for the default font of the editor
- changed layout of the editors search and replace dialogs
- added an eric4 tray starter application. It adds an icon to the
  systemtray, which gives a context menu to start eric4 with
  recently opened projects or files and to start the various
  tools included in eric4

Version 4.0-snapshot-20061022:
- bug fixes
- adaptation to Qt 4.2.0 (Qt 4.2.0is a prerequisite)
- completed Russian translation (thanks to Alexander Darovsky)

Version 4.0-snapshot-20061014:
- bug fixes
- some Qt 4.2.0 compatibility fixes
- added capability to reset the window layout via eric4-configure

Version 4.0-snapshot-20061009:
- many bug fixes
- added a QFileIconProvider derived class to show more specific
  icons in the file dialog.
- made code changes for latest QScintilla2 snapshot

Version 4.0-snapshot-20061002:
- many bug fixes
- added capability to set several lexer styles (font and colours)
  simultaneously
- added capability to clear the interpreter window on activation
  of a run, debug, ... action
- added capability to not stop the debugger on the first executable
  line
- all selections made in the run, debug, ... start dialog are saved
  across invocations of eric4
- added capability to restrict the network interfaces, the debug server
  listens on, and the hosts allowed to connect to the debug server

Version 4.0-snapshot-20060923:
- many bug fixes
- added compatibility with Subversion 1.4.0
- added option to select the UI style (Preferences->Interface->Style)

Version 4.0-snapshot-20060913:
- first public snapshot of eric4
