docs/changelog

changeset 6942
2602857055c5
parent 6932
8a3df4c6ac9a
child 6965
3e7fef57729f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/changelog	Sun Apr 14 15:09:21 2019 +0200
@@ -0,0 +1,757 @@
+Change Log
+----------
+Version 19.05:
+- bug fixes
+- Python AST Viewer
+  -- added a tool to visualize the AST for a Python source file
+- Snapshot Tool
+  -- added code to support screenshots on Wayland desktops (KDE and Gnome)
+
+Version 19.04:
+- bug fixes
+- Code Style Checker
+  -- added a checker for advised forms of the return statement
+- Editor
+  -- added extended regular expression support (C++11) as of QScintilla 2.11.0
+  -- added capability to configure the subline indentation for wrapped lines
+  -- added capability to frame the line containing the cursor instead of
+     coloring it
+  -- added support for the "reverse selected lines" command (Meta+Alt+R)
+  -- added support for sub-styling (user definable words and their style)
+     (see Editor->Highlighters->Styles configuration page)
+     (only C++ and Python2/3 lexers support this feature)
+  -- extended the support for keyword sets (see Editor->Highlighters->Keywords
+     configuration page)
+- Email
+  -- changed the Google Mail interface to not use obsoleted packages anymore
+- Multi Project
+  -- added capability to the multi project browser to copy a project
+- Unit Test
+  -- added the capability to select the virtual environment for the unittest
+     run
+  -- removed the 'local' selection because it is obsolete
+  -- added capability to auto-discover tests
+  -- added capability to show auto-discovered tests and select from this list
+  -- added capability to stop the test on the first error or failure
+  -- added capability to run test with debugger support
+- Web Browser (NG)
+  -- added these search engines to the default list:
+     --- MetaGer
+     --- StartPage (German)
+     --- searx.me
+  -- added support to go one page back by pressing the backspace key
+
+Version 19.03:
+- bug fixes
+- Conda Interface
+  -- added an interface to the conda environment and package management
+     (part of the Anaconda Python distribution)
+- Editor
+  -- suppress auto-completions in various circumstances
+- pip Interface
+  -- changed the interface from being menu based to a widget in the right
+     side toolbox
+- VirtualEnv Manager
+  -- extended the environment definition by a flag indicating a remotely
+     accessed environment
+- Web Browser (NG)
+  -- added a site info widget that is show when the site icon in the URL entry
+     is clicked
+  -- added code to register custom protocol handlers (upon request of the user
+     via the site info widget)
+- Third Party packages
+  -- updated pycodestyle to 2.5.0
+     --- added option to set the documentation line length
+  -- upgraded pyflakes to 2.1.0
+
+Version 19.02.1:
+- bug fixes
+- fixes for some incompatibilities with PyQt 5.12 and QScintilla 2.11.0
+
+Version 19.02:
+- bug fixes
+- Debugger
+  -- show / stop at correct line number if an exception happens in a with
+     statement or specific try-except clauses where no breakpoints are set
+- Editor
+  -- added capability to suppress some markers in the marker map
+- Multi Project
+  -- added capability to the multi project browser to delete a project
+     from disk
+- Web Browser (NG):
+  -- added support to select a client SSL certificate (as of Qt 5.12)
+- Third Party packages
+  -- updated coverage.py to 4.5.2
+  -- updated jasy to 1.5-beta6 (latest release available)
+  -- updated Pygments to 2.3.1
+
+Version 19.01:
+- bug fixes
+- pip Interface
+  -- added an entry to select the virtual environment of the current project
+     if it has one defined
+- Project Resources Browser
+  -- added support for some resource compiler options
+- Web Browser (old):
+  -- added single application mode
+  -- change logic inside eric to use a remote controlled web browser to show
+     help texts
+- Web Browser (NG):
+  -- added single application mode
+  -- change logic inside eric to use a remote controlled web browser to show
+     help texts
+
+Version 18.12:
+- bug fixes
+- Editor
+  -- changed the 'Regexp' search option to use QScintilla's POSIX mode, where
+     ( and ) are used for tagging (instead of \( and \))
+- LogViewer
+  -- added the capability to search for a regular expression (Qt >= 5.3.0
+     is required for this)
+- Project Forms Browser
+  -- added support for the --resource-suffix= and --import-from= options of
+     pyuic (the PyQt forms compiler)
+- Shell, ShellWindow
+  -- added the capability to search for a regular expression with QScintilla's
+     POSIX mode
+  -- changed the start menu to give a list of defined environments
+  -- added capability to start the shell for the environment defined by the
+     open project
+- Translator
+  -- added a button to open the Translator configuration page
+- VirtualEnv Manager
+  -- extended the environment definition by a flag indicating an Anaconda
+     environment and a string to be prepended to the PATH environment variable
+
+Version 18.11:
+- bug fixes
+- IRC
+  -- added support for some of the "/" commands to the user list context menu
+- Translator
+  -- changed DeepL support to DeepL Pro
+- VCS
+  -- added capability to show some VCS info in the status bar of the main
+     window (next to the VCS status LED)
+
+Version 18.10:
+- bug fixes
+- General
+  -- changed the extension of the generated script files for Windows from
+     '.bat' to '.cmd'
+- Debugger
+  -- added code to use the default virtual environment, if none has been
+     configured yet
+- IRC
+  -- added support for the /query, /notice, /ping, /ignore, /unignore, /away,
+     /join, /part and /partall commands
+- Tasks
+  -- added code to mark a line as not containing a task with '__NO-TASK__'
+
+Version 18.09:
+- bug fixes
+- Mercurial Interface
+  -- added support for Mercurial 4.7 extended commands 'graft', 'rebase' and
+     'export'
+
+Version 18.08:
+- bug fixes
+- General
+  -- made the activation of these internal tools configurable
+     * Template-Viewer
+     * File-Browser
+     * Symbols
+     * Code Documentation Viewer
+     * Cooperation
+     * IRC
+     * Numbers
+- File-Browser
+  -- changed code so file-browser is always a standalone window
+- Project Interfaces Browser
+  -- added actions to configure some IDL compiler options (-I, -D, -U)
+- Shell
+  -- changed code so shell is always a standalone window
+- Translator
+  -- added a translation engine for the IBM Watson Language Translator
+- Web Browser (NG)
+  -- added default search engine definitions for
+     * Qwant
+     * StartPage
+
+Version 18.07:
+- bug fixes
+- Checkers
+  -- upgraded pyflakes to version 2.0.0
+- Debugger
+  -- added support of breakpoint() builtin of Python 3.7
+  -- added code to try to open the source file if an exception occurred in
+     a cython .pyd file
+- Git Interface
+  -- added capability to change the URL and/or user credentials for a
+     remote repository
+- pip Interface
+  -- added support for the '--user' option of install and list commands
+  -- changed to use the new VirtualEnv Manager
+- Unit Test
+  -- extended the standalone unit test tool to be able to open source in an
+     editor window
+- VirtualEnv Manager
+  -- added a manager for virtual environments
+  -- changed a few places to use the newly introduced virtual environments
+     (Note: a new session file format and debug properties file format
+      has been introduced)
+
+**Upgrade note**: It may be neccessary to configure the Python environments,
+the environments to be used for the debugger. Once that is done, the eric6
+IDE should be restarted.
+
+Version 18.06:
+- bug fixes
+- Editor
+  -- added a configuration option (Editor->Style page) to show the marker map
+     on the left or right of the editor
+  -- added a context menu for the "fold" margin
+  -- improved handling of folded lines when using "go to" functions
+  -- resize auto complete list box to fit with contents
+    -- added a configuration option (Editor->autocomplete to set up maximum
+       width and height of the auto complete list box
+- Shell
+  -- resize auto complete list box to fit with contents
+- pip Interface
+  -- added an action to install a locally available package/wheel
+- Web Browser (NG)
+  -- improved the sending of the "Referer" header like it is done by Firefox
+
+Version 18.05:
+- bug fixes
+- General
+  -- added the '--disable-plugin=' option to disable plug-ins via the command
+     line
+- Code Style Checker
+  -- added support for '# noqa' and '# NOQA' comments to suppress warnings
+  -- extended the dialog to be able to define the number of blank lines
+     before class and function/method definitions
+- Project
+  -- added support for 'make' to the Project menu and run it automatically
+     before the main script is started (configuration option)
+- Syntax Checker
+  -- added support for '# noqa' and '# NOQA' comments to suppress warnings
+- Translator
+  -- updated the translator URL for DeepL
+- Web Browser (NG)
+  -- improvement of the download manager
+  -- added support for the Google Safe Browsing Lookup API (v4)
+- Third Party packages
+  -- updated coverage.py to 4.5.1
+  -- updated pycodestyle to 2.4.0
+  -- updated send2trash to version 1.5.0
+
+Version 18.04:
+- bug fixes
+- General
+  -- added config option to disable the use of the global menu bar on Linux
+- Code Style Checker
+  -- added checks for default docstring in functions and modules
+  -- added check for dictionaries with sorted keys
+  -- added checks for logging statements
+  -- added check for the 'gettext' import statement
+  -- added some checks of the bugbear checker
+
+Version 18.03:
+- bug fixes
+- Editor
+  -- added support for EditorConfig
+  -- added VCS conflict markers to the types shown on the marker map
+
+Version 18.02:
+- bug fixes
+- General
+  -- extended the session to store/retrieve the split views and the order of
+     the editors (**Note**: The new session file format is not backward
+     compatible and cannot be read by eric releases prior to 18.02)
+  -- added basic support for Cython
+- Editor
+  -- added a context menu entry to "Execute Selection In Console"
+- Web Browser (NG)
+  -- added support for HTML5 "Desktop Video Capture" and "Desktop Audio and
+     Video Capture" as of Qt 5.10.0/PyQt 5.10.0
+  -- added the capability to pause/resume download (Qt 5.10.0/PyQt 5.10.0)
+  -- added support for attributes introduced by Qt 5.9 and Qt 5.10
+
+Version 18.01:
+- bug fixes
+- Debugger / Breakpoint Viewer
+  -- added the capability to remember the most recently used file names and
+     conditions
+- Editor
+  -- added an action to the view menu to clear all folds of the current editor
+  -- added an entry to delete all change markers to the marker margin context
+     menu
+- Project
+  -- If a project does not contain protobuf files, the old project file format
+     (5.1) is generated to make the file backward compatible.
+- Plug-ins
+  -- added the pip interface plug-in to the core plug-ins
+  -- added the virtualenv/pyvenv interface plug-in to the core plug-ins
+  -- added the setup.py wizard plug-in to the core plug-ins
+  -- added the eric plug-in wizard plug-in to the core plug-ins
+  -- added the .desktop wizard plug-in to the core plug-ins
+  -- added the translator plug-in to the core plug-ins
+  -- added the git plug-in to the core plug-ins
+
+**Note**: These plug-ins should be deinstalled via the plug-in uninstallation
+dialog of eric before upgrading eric. A reconfiguration of these plug-ins may
+be neccessary.
+  - PluginToolPip
+  - PluginWizardVirtualenv
+
+Version 17.12:
+- bug fixes
+- General
+  -- added support for Google protobuf protocol files
+- Code Documentation Viewer
+  -- added possibility to show the type of the object info is shown for
+  -- modified the top row and the search part in order to allow smaller sizes
+- Debugger / Variables Viewer
+  -- introduced a configuration option to limit the variables shown by the
+     variables viewers depending on their size (in order to avoid overload
+     situations on low power or low memory machines)
+- Styles
+  -- added a dark style (*.qss and Python lexers) provided by Giuseppe Corbelli
+- Third Party packages
+  -- updated send2trash to version 1.4.2
+
+**NOTE**: This release introduces a new project file format that will be
+rejected by previous releases. The new format is needed for the Google protobuf
+support.
+
+Version 17.11:
+- bug fixes
+- Debugger
+  -- added capability to enter an interpreter in the Start... dialog
+- Editor
+  -- added support for auto-completion lists being provided asynchronously
+  -- added a viewer for source code documentation extracted by providers to
+     be implemented by plug-ins (like rope and jedi)
+- Web Browser (old style)
+  -- changed logic in order to put new downloads at the top of the list of
+     downloads and added the download date and time to the shown info
+- Web Browser (NG)
+  -- changed logic in order to put new downloads at the top of the list of
+     downloads and added the download date and time to the shown info
+
+Version 17.10:
+- bug fixes
+- Web Browser (NG)
+  -- added a downloader and installer/uninstaller dialog for spell check
+     dictionaries
+
+Version 17.09:
+- bug fixes
+- Debugger
+  -- unified the Python2 and Python3 debugger interfaces
+- Exporter
+  -- extended the HTML exporter to convert Markdown and ReST files to HTML
+- Plugin Manager
+  -- added a bar with counts for new/local updates/remote updates to the
+     plug-in repository dialog
+- Previewers
+  -- added capability to configure the output format for the markdown and
+     docutils (ReST) previewers
+- Web Browser (NG)
+  -- added support for Google Safe Browsing
+- Third Party packages
+  -- updated jasy to 1.5-beta5 (latest release available)
+
+Version 17.08:
+- bug fixes
+- Shell
+  -- added support for different history navigation styles (disabled, Linux,
+     Windows)
+  -- improved shell history dialog
+- Templates
+  -- added some new predefined template variables (time, path_name_rel,
+     dir_name_rel)
+- Web Browser (NG)
+  -- added support for sessions
+
+Version 17.07:
+- bug fixes
+- Background Services
+  -- added functionality to limit the number of processes used for background
+     services
+- Bug Reporting / Feature Request (Email)
+  -- added the capability to send these emails via Google Mail using OAuth2
+     authentication
+- Configuration
+  -- made the colors of the diff dialogs configurable
+- Third Party packages
+  -- updated chardet to 3.0.4
+
+Version 17.06:
+- bug fixes
+- Checkers
+  -- extended the source documentation checker to check for raised/documented
+     exceptions and defined/documented signals
+- Editor
+  -- reintroduced the highlighting of current instruction line and the error
+     line using colored background. It is configurable whether to use these
+     backgrounds or the arrows.
+  -- added capability to perform the various replace methods via keyboard
+     shortcuts
+- Plugin Manager
+  -- added an option to cleanup the plug-ins download area during startup
+- Qt Tools
+  -- added code to auto-discover the presence of the new 'pyqt5-tools' wheel
+     (Windows only) (thanks to Kyle Altendorf for providing this wheel)
+- Web Browser (NG)
+  -- united the stop and reload buttons of the navigation bar
+  -- added a super menu to modernize the look & feel
+  -- added Ctrl-Click and middle click actions to the navigation buttons
+     to perform the action in a new tab
+
+Version 17.05:
+- bug fixes
+- Editor
+  -- changed the indication of the current instruction line and the error line
+     to use a green or red arrow instead of a colored background
+- PyQt Tools
+  -- added a configuration option for the path of the PyQt tools
+- Shell
+  -- added a standalone shell window
+- Web Browser (NG)
+  -- added the last visited time and date to the bookmark properties dialog
+  -- added a visit count to the history entries (shown in the history dialog)
+  -- made full screen mode really full screen
+- Third Party packages
+  -- updated Pygments to 2.2.0
+  -- updated chardet to 3.0.2
+
+Version 17.04.1:
+- bug fixes
+
+Version 17.04:
+- bug fixes
+- General
+  -- increased minimum required Python versions to prevent usage
+     with very old versions (i.e. eric was never tested with)
+     min. versions: Python 2 - 2.7.10; Python 3 - 3.4.0
+- Checkers
+  -- added checks for shadowed Python builtins and unneccessary comprehensions
+     and generators to the code style checker
+  -- added a checker to check for lines of code of too high complexity
+  -- added capability to place line flags (e.g. __IGNORE...) on the line
+     following the one to be ignored
+- Debugger
+  -- shell autocompleter takes the right global variables into account now
+  -- move the instruction pointer within the current function (Hotkey: F12)
+  -- report syntax and indentation errors raised by an application or module
+     in the correct manner
+  -- avoid crashes on using greenlets
+- Mercurial Interface
+  -- extended the user configuration dialog
+  -- added support for the 'zstd' compression for bundles (as of 4.1.0)
+
+Version 17.03.1:
+- bug fixes
+
+Version 17.03:
+- bug fixes
+- Checkers
+  -- upgraded pycodestyle to version 2.3.1
+  -- upgraded pyflakes to version 1.5.0
+- Debugger
+  -- prevent stepping into print statements if checkbox for debugging into
+     interpreter libraries is checked
+  -- catch unhandled exceptions again
+  -- support for PySide2 added
+  -- atexit handling works as specified in any condition
+  -- prevent ordinary breakpoints to steal the focus from an exception
+- Mercurial Interface
+  -- improved the log browser in several ways
+  -- improved the status dialog
+- Project
+  -- added capability to remember previously used entries in the project
+     debugger properties dialog
+- Web Browser (NG)
+  - added support for new options provided by Qt 5.8.0
+  - added support for spell checking as of Qt 5.8.0
+
+Version 17.02.1:
+- bug fixes
+
+Version 17.02:
+- bug fixes
+- Checkers
+  -- upgraded pycodestyle to version 2.2.0+
+- Debugger
+  -- changed the variables filter dialog to be more user friendly
+- Editor
+  -- added a bar with formatting options for HTML, Markdown and reStructured
+     Text files
+  -- added support for the new QScintilla JSON lexer
+  -- added support for the new QScintilla Markdown lexer
+- Email
+  -- added capability to use the SSL encryption method (next to StartTLS) in
+     the built in Email dialog
+- Mercurial Interface
+  -- added clickable links to the log browser details pane
+  -- added up and down buttons to move the current entry to the log browser
+  -- added the capability to configure the length of the log message shown
+     in the message column of the log browser list
+- Subversion interface
+  -- added up and down buttons to move the current entry to the log browser
+- Web Browser
+  -- added functionality to manage the plug-in provided documentation sets
+
+Version 17.01:
+- bug fixes
+- General
+  -- added capability to save a global session to disk and restore it
+  -- added capability to save a crash session in order to restore the
+     current state in case of a crash
+  -- added option to configure the crash session startup behavior and
+     added the '--no-crash' option to suppress looking for a crash session
+  -- added the '--disable-crash' option to temporarily disable the crash
+     session support through the command line
+  -- changed some options: --noopen to --no-open, --nosplash to --no-splash
+- Debugger
+  -- added capability to edit the history lists of the start dialogs of the
+     debugger
+- Editor
+  -- added support for project type specific auto-completion and calltips
+     including the respective configuration (Editor->APIs page)
+
+Version 16.12:
+- bug fixes
+- Mercurial Interface
+  -- added context menu actions to the tags/branches list dialog
+  -- added bookmark actions to the Log Browser tools menu
+  -- added context menu actions to the bookmark list dialog
+  -- added possibility to enter a commit author and commit date/time
+  -- added capability to enforce a tagging operation
+- Third Party packages
+  -- updated chardet to 2.3.0
+
+Version 16.11.1:
+- fixed a PyQt5 compatibility issue on Windows platforms
+
+Version 16.11:
+- bug fixes
+- General
+  -- added a status bar icon to show the online status to the main window
+  -- added an action to clear the private data of the IDE
+- Checkers
+  -- added capaibility to ignore warnings by code (use
+     __IGNORE_WARNING_<code>__, e.g. __IGNORE_WARNING_M613__)
+- Debugger
+  -- added a debugger interface registry to allow debuggers being
+     implemented as plug-ins
+  -- Python Debuggers:
+     --- changed the protocol to a JSONRPC style protocol to be more robust
+     --- massive speed gain of the debug client (Tobias Rzepka)
+     --- unified the debugger clients for Python 2 and 3 (Tobias Rzepka)
+     --- unified the standard and threaded debugger clients (Tobias Rzepka)
+     --- added debug support for QThread threads (Tobias Rzepka)
+  -- Ruby Debugger:
+     --- removed the Ruby debugger (the interface doesn't work with recent
+         Ruby versions anymore)
+  -- Call Trace Viewer
+     --- added capability to stop recording upon exit of the client script
+  -- Variables Viewer
+     --- added capability to refresh the view via the context menu
+- Hex Editor
+  -- added a nice little hex editor tool (usable as a standalone tool
+     as well)
+- Icon Editor
+  -- added capability to close all other icon editor windows
+- Project
+  -- added a dialog to quickly search for files in the list of project files
+     (thanks to Mike C. Fletcher for contributing the majority of this)
+  -- added an option to rescan the project for tasks upon open
+- Project Browser
+  -- added capability to search the file tree via the keyboard (directories and
+     files only)
+- Tools
+  -- Tray Starter
+     --- added an entry to show the version information
+- Version Control System Interfaces
+  -- Mercurial
+     --- added support for pulling and pushing the current bookmark
+     --- added support for the strip extension
+     --- added support for the histedit extension
+     --- added support for the strip and fetch extensions to the log browser
+     --- added an action to the administration menu to clean out the backup
+         bundles
+- Web Browser
+  -- added capability to remember the zoom values for each site (incl. a
+     dialog to manage these)
+  -- added a status bar icon to show the online status
+- Web Browser (NG)
+  -- ported the web browser to QtWebEngine as of Qt 5.6.0 because starting
+     with this version QtWebKit is no longer (officially) supported
+- Third Party packages
+  -- updated Pygments to 2.1.3
+  -- updated pep8 to 2.1.0dev0 and renamed it to pycodestyle
+  -- updated coverage.py to 4.1.0
+  -- updated pyflakes to 1.2.3+
+
+Version 6.1.0:
+- bug fixes
+- General
+  -- added a configuration page to edit the list of mime types to
+     be opened in an eric editor
+  -- added the '--settings=' command line switch to store the
+     settings files in a non-standard directory
+- Checkers
+  -- added a batch mode to the code style checker to make use of
+     multiple CPUs/CPU-Cores
+  -- added a batch mode to the syntax checker to make use of
+     multiple CPUs/CPU-Cores
+  -- added a batch mode to the indentation checker to make use of
+     multiple CPUs/CPU-Cores
+  -- added a code complexity checker iaw. McCabe to the code style
+     checker
+  -- added miscellaneous checks to the code style checker (coding
+     comment, copyright, blind except, print statements, one element
+     tuples, __future__ imports, old style string formats, string
+     format strings)
+- Debugger
+  -- added signal handlers for the Python debug clients
+- Editor
+  -- added capability to configure the indentation guides colors
+  -- added capability to ask multiple completion list and call-tip
+     providers
+  -- added support for mouse click handlers to be provided by plug-ins
+  -- added the search markers to the marker map
+  -- added capability to save a copy of the editor contents
+  -- Lexers
+     --- added support for the new C++ lexer properties (as of
+         QScintilla V. 2.9.0)
+- File Browser
+  -- added capability to show imports of a Python script
+- Log Viewer
+  -- added a message filter including a configuration page
+- Mini Editor
+  -- added capability to save a copy of the editor contents
+- Preferences Dialog
+  -- changed the 'filter' function to a 'search' function disabling
+     all entries, that don't contain the entered string
+  -- changed the handling of the configuration page list entries
+     to be collapsed on first show and remember the expanded ones
+     while eric is running (but not between invocations)
+- Previewers
+  -- added capability to use 'Sphinx' to preview ReST files
+- Project
+  -- added functionality to reorganize the files automatically,
+     when the project type or file type associations are changed
+- Project Browser
+  -- added capability to show imports of a Python script
+- Source Code Documentor
+  -- added tags to describe the type of parameters (@type, @ptype)
+     and return values (@rtype)
+- Task Viewer
+  -- added capability to add sub-tasks (i.e. a task hierarchy) for
+     manually generated tasks
+- Tools
+  -- Diff Dialog
+     --- added capability to search in the output
+- Version Control System Interfaces
+  -- All
+     --- added capability to search in the output of Diff dialogs
+  -- Mercurial
+     --- enhanced the log browser functionality by a search mode
+     --- enhanced the log browser functionality by pull and push actions
+     --- enhanced the status dialog functionality by a diff view
+- Web Browser
+  -- added support for HTML5 feature permissions
+  -- improved parsing of the content disposition header analog to
+     the way it is done in qutebrowser
+  -- modified and extended the VirusTotal interface for the v2 API
+  -- added our own web inspector window to overcome a Qt weekness
+  -- added a manager for Flash Cookies
+- Third Party packages
+  -- updated coverage to 4.0
+  -- updated Pygments to 2.0.2
+
+Version 6.0.0:
+- bug fixes
+- Debugger
+  -- added capability to show exceptions in the shell window
+
+Version 6.0.0-RC1:
+- bug fixes
+- General
+  -- added Portugese translations provided by Candido Fontes
+  -- extended the code base to be usable with PyQt4 as well
+- Multi Project
+  -- changed multi project file format to contain relative paths to
+     the contained project files
+- Project Forms Browser
+  -- added functionality to modify some form code creation options (see
+     Qt configuration page)
+- Web Browser
+  -- added DuckDuckGo to the list of default search engines
+
+Version 6.0-snapshot-20140720:
+- bug fixes
+- General
+  -- ported from eric5 to be used with PyQt5
+  -- changed the eric mascot to be a Python (i.e. the snake). New icons
+     and pixmaps provided by Thimo Kraemer.
+  -- changed the code to be executed with Python 2 as well (thanks to
+     Tobias Rzepka)
+  -- implemented a background service which execute Python2 and Python3 scripts
+     in the background independent of the current interpreter
+- Checkers
+  -- updated pep8 to 1.5.6
+  -- updated pyflakes to version 0.8.1 (Python 3.4.0 compatible)
+  -- added syntax checker for JavaScript files
+  -- added capability to check multiple files from the project sources browser
+- Debugger
+  -- updated coverage to 3.7.1
+  -- enabled coverage info in Python2 projects
+- Editor
+  -- added a scrolling map like display showing all markers
+  -- added a context menu entry to reload a file with a given encoding
+  -- added a lexer for Qt style sheet files (when upgrading from older
+     eric versions a change of the lexer association for *.qss files needs
+     to be done via the configuration dialog)
+  -- added support for the QScintilla Gettext lexer (QsciLexerPO) as of
+     QScintilla 2.8.2
+  -- added support for the QScintilla CoffeeScript lexer
+     (QsciLexerCoffeeScript) as of QScintilla 2.8.3
+- Multi Project
+  -- added support for the categorisation of projects and changed the
+     multi project file format
+- Plugin Manager
+  -- extended the plugin repository dialog to allow to hide unwanted entries
+     and cleanup the plugin downloads area
+  -- implemented the Python2 compatibility check for plug-ins (new boolean flag
+     'python2Compatible'
+- Project
+  -- added support for JavaScript projects
+  -- added code to move deleted files/directories to the recycle bin falling
+     back to removing them (os.remove), if send2trash cannot be imported due
+     to missing dependencies
+- Version Control System Interfaces
+  -- All
+     --- made the status LED (right lower corner) clickable (depending on
+         overall VCS status it will show the log browser or the status dialog)
+  -- Mercurial
+     --- enhanced the tag dialog and extended the log browser to allow
+         tagging of a specific revision
+     --- added dialogs to enter the contents for initial .hgrc/mercurial.ini
+         and .hg/hgrc files
+     --- added a configuration option to enforce the usage of the internal
+         merge tool
+     --- made availablity of push/pull related actions dependent on configured
+         remote repository (default/default-push in .hg/hgrc)
+     --- extended the log browser by an action to switch to the selected
+         revision
+     --- added support for the shelve extension (as of Mercurial 2.8)
+     --- added support for the largefiles extension (as of Mercurial 2.0)
+     --- added support for Mercurial queues summary
+     --- added support for various 'resolve' subcommands
+- Third Party packages
+  -- updated CharDet to 2.2.1

eric ide

mercurial