changelog

Sun, 03 Jul 2011 18:01:53 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 03 Jul 2011 18:01:53 +0200
changeset 1166
a94b0a2fafd7
parent 1127
b1802ebe0066
child 1169
36a3bb21e6e6
permissions
-rw-r--r--

Extended the unit test interface to support skipped tests, expected failures and unexpected successes and to better cope with Python2 scripts when run from the eric IDE.

Change Log
----------
Version 5.2-snapshot-2011mmdd:
- bug fixes
- added support for the Mercurial bookmarks extension
- added support for the Mercurial queues extension
- added support for the Mercurial fetch extension
- added support for the Mercurial purge extension
- added support for the Mercurial gpg extension
- added support for the Mercurial transplant extension
- added support for the Mercurial rebase extension
- enhanced the Mercurial log browser dialog
- added function to test the login data to the Email config page
- added a pause button to the web browser download
- added some more user agent strings to the web browser
- added some more search engines to the web browser
- added capability to encrypt saved passwords with a master password
  and rearranged some configuration parameters related to security
- extended the unit test interface to support skipped tests, expected failures
  and unexpected successes and to better cope with Python2 scripts when run
  from the eric IDE

Version 5.2-snapshot-20110501:
- bug fixes
- added menu entry for the icon editor to the tray starter
- added capability to filter out unwanted items in the file browsers
  (s. config dialog, interface page)
- changed syntax check to report error position within the line
- added functionality to the VCS status dialogs to make them more
  general commit dialogs
- extended the Mercurial log browser to indicate closed branches
- changed the configuration dialog to remember the last show page name
- added configuration options for visible whitespace (as of QScintilla 2.5)
- added capability to configure the alpha channel for some colors
  (as of QScintilla 2.5)
- added support for new lexer properties (as of QScintilla 2.5)
- added support for access keys and drag & drop to the web browser
- added support for search schemes ("s:" or "search:") and "about:home" to
  the web browser
- added capability to the tasks viewer to ignore files based on a wildcard
  during a project tasks scan
- added an action to push a new named branch to the Mercurial plug-in
- added an interface to VirusTotal to the web browser
- changed algorithm to determine the debugger backend type to be used by
  analysing a first line starting with '#!'
- added support for the Matlab and Octave lexers for QScintilla >= 2.5.1
- enhanced the autocompletion of templates to observe the language of the
  current file
- added support for "hg rollback" to the Mercurial interface

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

eric ide

mercurial