Sun, 27 Feb 2011 11:29:52 +0100
Prepared release of 5.1.0.
Change Log ---------- Version 5.1.0 - new major release Version 5.1-snapshot-20110123: - bug fixes - made the toolbars of the initial layout more minimalistic - merged "Save to Project" into "Save" and "Save As...". - added a checker for PEP 8 compliance (including a fixer for most issues) Version 5.1-snapshot-20110106: - bug fixes - added support for the display of inline annotations (used to show syntax errors and warnings) - added support for additional configurable file filters - added a certificate manager to the eric web browser - added display of suppressed client termination messages - changed the Mercurial log browser to show incoming/outgoing changesets with the current log (by pressing the next button) - added a feature where flags can be given at the end of a source file. The only flag supported is 'FileType' to overwrite the filetype detection mechanism. - added a syntax checker function for Python 2 files - added a pyflakes checker function for Python 2 files - added a tabnanny checker function for Python 2 files - updated Pygments to version 1.4.0 Version 5.1-snapshot-20101029: - bug fixes - added configuration options for the web browser cache policy - added tab previews to the web browser - added a line widget with embeddable buttons - changed the web browser to give it a more modern look - added code to show certificate info for https URLs - added a download manager to the web browser - added a check to the find and replace dialog to make sure, that no external changes were done between the find run and the replace run - added an option to configure the icon of the tray starter application - updated Pygments to version 1.3.1 Version 5.1-snapshot-20100918: - bug fixes - converted all signal/slot code to use the new API - added action to copy the editor path to the clipboard to the tab context menu - added code to adjust the cursor flash time of the editor to the global settings - added code to show hidden files in the various browsers - added an editor action to join the current line with the next one - added code to cope with Linux distributor's usage of KDE wrapper dialogs for the Qt file dialogs - added a source code exporter for the Open Document Text (ODT) format - changed all calls to QMessageBox to some eric5 replacements and convenience functions - added a wizard for the eric5 message box (E5MessageBox) - added filename filters to the code metrics, syntax checker and tabnanny dialogs - changed XML handling code to use QXmlStreamReader and QXmlStreamWriter - added use of compositing modes to the icon editor - modified install script such, that it allows an installation from source as well. The situation will be determined automatically. Version 5.1-snapshot-20100718: - bug fixes - added an action to perform a 'hg push -f' to the Mercurial plug-in - added a handler for ftp: URLs to the web browser - added action to start a Mercurial server to the Mercurial plug-in - added action to print to PDF to the web browser - added a branch filter to the Mercurial log browser - added additional fold styles - added capability to configure the colors of the foldmarkers - added option to use DNS prefetching to the web browser (needs Qt >= 4.6) - added support for Web SQL Databases to the web browser - added support for Web application caches and local web storage to the web browser (needs Qt >= 4.6) - added a symbols viewer with capability to insert the selected symbol by double-clicking it - added a numbers viewer to convert numbers into various formats - extended the Ad-Blocker of the web browser (needs Qt >= 4.6) - added capability to configure the text encoding of the web browser (needs Qt >= 4.6) - added capability to select the user agent string for the web browser Version 5.0-snapshot-20100523: - bug fixes - added code to save the editor zoom factor in the session file - added code to configure the zoom factor a file is opened with - added code to update the file browser window (mostly) automatically - added code to update the Others tab of the project browser (mostly) automatically - added a menu to the highlighting styles config page to change individual aspects of a font only - changed code to improve development on multiple platforms - added code to show the keyboard shortcut to the tooltip of an action - changed the Find in Files dialog to remember the history of the search string, replace string and the search directory - added code to enhance the proxy configuration and removed the usage of QHttp Version 5.0-snapshot-20100508: - bug fixes - added administration actions to the Mercurial plug-in - added changegroup related actions to the Mercurial plug-in - added bisect commands to the Mercurial plug-in Version 5.0-snapshot-20100418: - bug fixes - added plugin for Mercurial version control system Version 5.0-snapshot-20100401: - bug fixes - added installation of a .desktop file for Linux systems - added shared editor functions and a simple chat system Version 5.0-snapshot-20100306: - bug fixes - added code to indicate directories and files being symbolic links - extendend the predefined template variables by "project_path", "clipboard", "cur_select", "insertion", "select_start" and "select_end" - added the auto fork options to the run dialog - added capability to change the keywords of a syntax highlighter Version 5.0-snapshot-20100206: - bug fixes - added code to use the PYTHONPATH environment setting in the debuggers - added my own Python3 port of pyflakes - integrated py3flakes into syntax checker dialog and editor Version 5.0-snapshot-20100116: - first snapshot of eric5