ChangeLog --------- Version 4.0.4: - bug fixes Version 4.0.3: - bug fixes Version 4.0.2: - bug fixes - compatibility fixes for Debian - added '-z' to the installer to inhibit compilation of the python files - changed code to not look for the Qt4 tools in a subdirectory of the Qt installation directory (it is now required, that the Qt bin directory is in the PATH) - changed code of Python debug client to better intercept output on non-win32 systems 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