[PyQt] ANN: eric 5.2.0 released

detlev detlev at die-offenbachs.de
Sat Feb 18 12:54:52 GMT 2012


Hi,

I just uploaded eric 5.2.0. It is a major feature release. It 
is available via the eric web site.

http://eric-ide.python-projects.org/index.html

The new and changed features are:

- Cooperation Functions
  -- added code to the cooperation functions to support IPv6
- Debugger
  -- extended debugger to show class variables
  -- extended debugger to ignore exceptions occuring in lines having a
     '__IGNORE_EXCEPTION__' line flag set
  -- changed algorithm to determine the debugger backend type to be used by
     analysing a first line starting with '#!'
- Configuration Dialog
  -- added function to test the login data to the Email config page
- Editor
  -- added an action to preview the file in the eric web browser. File name
     extension to support this feature can be configured on the
     Editor->Filehandling page
  -- added an action to the editor context menu and to the tabview and
     listview
     view managers to open an associated 'rejections' file (i.e. same file
     name with '.rej' appended)
  -- added an action to toggle block comments
  -- added a syntax check while typing function
  -- added source navigation function for Python 2, Python 3 and Ruby sources
  -- added support for QScintilla 2.6 (and newer)
  -- added capability to zoom by Ctrl + Mouse Wheel (same for the shell and
     terminal)
  -- added capability to zoom by a pinch gesture (same for the shell and
     terminal)
  -- added capability to go to method and class definitions by 
     Shift + Mouse Wheel
  -- added the capability to replace just the selected occurence of the search
     text
  -- added editor actions to go to the last edit location and to the previous
     or next Python or Ruby class or method definition
  -- added support for the Matlab and Octave lexers for QScintilla >= 2.5.1
- Plug-in Manager Tools
  -- added code to download and install plug-ins
- Source Browser
  -- show class attributes, class methods and static methods with different 
icons
  -- added context menu for attributes
- Source Documentor
  -- introduced separate sections for class methods and static methods
- Tasks Manager
  -- made tasks manager forget about global file tasks when file is closed
     (configurable via configuration dialog)
  -- added capability to ignore files based on a wildcard during a project 
tasks scan
- Tools
  -- API files generator
     --- added code to write base class information to be used by the
         eric assistant plug-in
  -- Tray Starter
     --- added menu entry for the icon editor
- Unit Test
  -- extended the unit test module to allow to rerun only failed tests of the
     last
  -- 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 Control System Interfaces
  -- all
     --- made "Show Log" behave like "Show Limited Log" and removed the later
     --- added context menu actions to select/deselect all commitable items
         of the status dialogs
     --- added a file selector to the top of the diff dialogs to quickly jump
         to the diff for the selected file
  -- Mercurial
     --- added interface for the Mercurial command server (as of Mercurial
         1.9)
     --- added code to support multiple revisions where appropriate
     --- modified pull such, that it will try to apply an existing
         changegroups file first (created by an hg incoming)
     --- added support for importing patches
     --- added support for exporting patches
     --- added configuration option to create backup files when reverting
         changes
     --- 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 an action to push a new named branch
     --- added support for "hg rollback" to the Mercurial interface
  -- Subversion
     --- changed code to make the subversion plug-ins compatible with the new
         generation working copy meta-data format
- View Manager
  -- added an action to reset the zoom factor
- Web Browser
  -- added the "Do Not Track" feature
  -- added code to indicate invalid SSL certificates in the URL entry and the
     SSL info dialog
  -- added a dialog to show RSS feeds
  -- added a dialog to show some information about the current site
  -- added the capability to go through the history via Shift + Mouse Wheel
  -- added capability to zoom by a pinch gesture
  -- 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
  -- improved the handling of mouse XButton1 and XButton2 handling
  -- added support for access keys and drag & drop
  -- added support for search schemes ("s:" or "search:") and "about:home"
  -- added an interface to VirusTotal
- other enhancements
  -- added an action to launch another instantiation of eric5
  -- added capability to zoom by Ctrl + Mouse Wheel to various graphics
     related windows
  -- added capability to zoom by a pinch gesture to various graphics related
     windows


Regards,
Detlev
-- 
Detlev Offenbach
detlev at die-offenbachs.de


More information about the PyQt mailing list