News
27 December 2008
snapshot-20081227 of eric4 released. It fixes some bugs and includes these changes.
- added a new window layout called "Sidebars", that gives more space to the editors by having retractable sidebars
- introduced project specific word and exclude lists (for spell checking)
- added action to editor's context menu to remove a word from the dictionary
- enhanced template auto completion by showing a selection, if the template name is not unique
- added support for icons in auto completion lists
- added Chinese translations provided by Xia WeiPeng
23 December 2008
New release of the eric4 Assistant plugin available. It adds support for icons in completions determined from document.
Please note, that this feature is only in effect, if the plugin is used with eric 4.3 snapshots after 2008-12-24.
18 December 2008
New release of the eric4 Assistant plugin available. It includes Chinese translations provided by Xia WeiPeng.
08 December 2008
snapshot-20081208 of eric4 released. It fixes some bugs and includes these changes.
- added spell checking functionality (pyenchant needs to be installed)
- made the email server port configurable
- added keyboard navigation to listview viewmanager
- enhanced the Python typing completer to cover more cases
07 December 2008
Version 4.2.4a of eric4 released.
07 December 2008
Version 4.2.4 of eric4 released.
30 November 2008
snapshot-20081130 of eric4 released. It fixes some bugs and includes these changes.
- added a lexer type that guesses the style based on the current text (default for unknown source types)
- added context menu entry to select an alternative (Pygments) lexer
- updated pygments to version 1.0
- added capability to auto complete using templates (press Tab after entering a valid template name)
27 November 2008
New release of the eric4 Assistant plugin available. It fixes another bug causing an exception, if no suitable API is found.
26 November 2008
New release of the eric4 Assistant plugin available. It fixes a bug causing an exception, if no suitable API is found
for the current language.
22 November 2008
New release of the Django plugin available. It adds turkish translations and a lexer for Django template files (*,django).
The lexer needs the latest eric4 snapshot, the latest QScintilla2 release together with a patch (contained in the
eric4 package).
22 November 2008
snapshot-20081122 of eric4 released. It fixes some bugs and includes these changes.
- added capability to implement custom lexers as plugins (s. Django plugin)
(This needs a patch to the latest QScintilla release, s. qscintilla.cpp.diff)
- added capability to configure exceptions to be ignored and add to them at runtime, when an exception occures
- added capability to export and import the eric4 configuration
- added the capability to export and import syntax highlighting styles
(Configuration dialog->Highlighters->Styles page)
- added capability to define keyboard shortcuts for plugins
- extendend the shortcuts configuration dialog
- changed CompareDialog to be suitable as an external diff viewer for svn
- added a configuration dialog to the help viewer (webkit based)
- added more button types to the KQMessageBox KDE wrapper
10 November 2008
New releases of the Rope refactoring and CVS version control plugin available. They include some changes
to support the extended API of eric4 4.3.x.
09 November 2008
Version 4.2.3 of eric4 released.
29 October 2008
New release of the Rope refactoring available. It is an update to rope 0.9.1.
19 October 2008
snapshot-20081019 of eric4 released. It fixes some bugs and includes these changes.
- added Subversion changelist support
- extended editor to show separate margins for bookmarks, breakpoints and other indicators
- added keyboard shortcut to toggle between current and previous current tab (Ctrl-1)
06 October 2008
Version 4.2.2a of eric4 released. It fixes a serious bug introduced by the last update.
05 October 2008
snapshot-20081005 of eric4 released. It fixes some bugs and includes these changes.
- added a dialog to replace in files (Ctrl+Shift+R)
- added editor context menu entry to toggle the typing aids support
- added shortcut to the configuration dialog to several eric4 components
- extended the help facility to support remote documentation (starting with http:// or https://)
- added display of the eol string used by the editor and improved eol handling
- made eol and encoding user selectable
- reenabled the support for KDE dialogs
- made the usage of the universal character encoding detector configurable
05 October 2008
New stable releases of the Assistant and Django plugins released.
05 October 2008
Version 4.2.2 of eric4 released.
04 October 2008
New release of all stable plugins available. These releases changes the plugin licenses to GPL v3.
04 October 2008
New release of the Rope refactoring available. It is an update to rope 0.9.0 and changes the plugin license to GPL v3.
20 September 2008
snapshot-20080920 of eric4 released. It fixes some bugs and includes these changes.
- changed license to GPL v3
- added a new window layout called "Toolboxes", that gives more space to the editors
- added support for TLS mode to the Email dialog
- added support for the new QScintilla Lexers (Fortran, Fortran77, Pascal, PostScript, XML, YAML)
- added options to change the margins colors
- added Drag & Drop to reorder editor tabs, to relocate them from one view to another and to clone them
- added support for wheel events to the various tab bars
- made the translations handling code more flexible with respect to the naming of translation files
- added embedded Find and Find&Replace dialogs
- unified the log viewer tabs into one log view with configurable color for the stderr text
- added restart functionality needed by some plugins (plugins must have "needsRestart = True" in their header)
- added capability to prepopulate the plugin installation dialog from the plugin repository dialog
- added the universal character encoding detector from http://chardet.feedparser.org to improve the encoding guessing
- added a simple terminal like window
- added capability to select files based on a filename pattern to the find in files dialog
- improved IPv6 support
- added buttons to the highlighters styles page to set styles to the default values
07 September 2008
Version 4.2.1 of eric4 released.
24 August 2008
Bug fix releases of the Assistant and CVS plugins.
23 August 2008
New snapshot of the Django plugin released. It adds support for these Django actions from within eric4.
- dump data (dumpdata)
- load data (loaddata)
- run a test suite (test)
- run a test server (testserver)
23 August 2008
New releases of the Rope refactoring and the eric4 Assistant plugins released. The implement a fix to make them
compatible with the latest QScintilla2 snapshots.
09 August 2008
First stable release of the eric4 Assistant plugin uploaded.
Released version 1.1.0 of the Rope refactoring plugin.
09 August 2008
Extended the eric web site by a tutorials section and added the LogParser tutorial provided by Jaime Seuma.
09 August 2008
Version 4.2.0 of eric4 released.
08 August 2008
New snapshot of the Django plugin released. It adds support for these Django actions from within eric4.
- show difference of settings (diffsettings)
- cleanup the database (cleanup)
- validate all models (validate)
- print admin-index template snippet (adminindex)
- start an interactive Python shell for a Django project (shell)
- create the tables for the SQL caching backend (createcachetable)
- introspect the database (inspectdb)
- flush the database (flush)
- reset an application's database tables (reset)
- start a database client console (dbshell)
- show CREATE TABLE SQL statements (sql)
- show CREATE INDEX SQL statements (sqlindexes)
- show CREATE TABLE, custom SQL and CREATE INDEX SQL statements (sqlall)
- show custom SQL statements (sqlcustom)
- show DROP TABLE SQL statements (sqlclear)
- show statements to flush the database (sqlflush)
- show statements to reset application(s) (sqlreset)
- show statements to reset sequences (sqlsequencereset)
02 August 2008
New snapshots of the rope and eric4 assistant plugins released. They include updated translations and a few bug fixes.
02 August 2008
snapshot-20080802 of eric4 released. It includes updated translations and is the last snapshot before the final release.
02 August 2008
First snapshot of the 2.0.0 development line of the Django plugin released. It includes API files for various
Django versions and provides a "Django" menu offering these Django related actions from within eric4.
- start the Django server (runserver)
- start a web browser for the Django server URL
- start a Django Project (startproject)
- start a Django Application (startapp)
- synchronize database (syncdb)
26 July 2008
New snapshots of the rope and eric4 assistant plugins released. They fix a few bugs. The rope plugin was upgraded to rope 0.8.4.
26 July 2008
snapshot-20080726 of eric4 released. It fixes some bugs and includes these changes.
- reorganized the configuration dialog to use a QScrollArea and combined some (split) settings
onto a big scrolling page
- extended the templates system to support a few predefined variables (thanks to Dan Bullok)
Note: This snapshot may be considered the second release candidate.
19 July 2008
snapshot-20080719 of eric4 released. It fixes some bugs and includes these changes.
- updated Turkish, Czech and Spanish translations
- added API file for Ruby 1.8.7 and one for the Ruby part of eric4
- enhanced the API file generation tool and dialog
- updated the plugin system document
Note: This snapshot may be considered the first release candidate.
12 July 2008
Added Spanish translations to all plugins. Thanks to Jaime Seuma.
06 July 2008
snapshot-20080706 of the new eric4 assistant plugin released. It is an alternative autocompletion and calltips provider.
The information is taken from QScintilla API files, the current document or from the APIs of the current project.
It adjusts automatically to changes of the project.
06 July 2008
snapshot-20080706 of the rope refactoring plugin released. It is an update for the changed autocompletion and
calltips API of the latest eric4 snapshot.
06 July 2008
snapshot-20080706 of eric4 released. It fixes some bugs and includes these changes.
- changed subversion relocate function to perform a relocation inside a repository
- added an indication of the current editor's language to the status bar
- moved all supporting project management files (e.g. tasks file) to a management subdirectory
- changed the autocompletion and calltips hook support.
Note: the latest rope plugin snapshot is required
- updated Turkish and Spanish translations
05 July 2008
Version 4.1.6 of eric4 released.
28 June 2008
snapshot-20080615 of eric4 released. It fixes some bugs and includes these changes.
- updated French translations from Julien Vienne
- updated Spanish translations from Jaime Seuma
- added Turkish translations from Serdar Koçdaş
- added a double click action and a reload button to the shell history dialog
- made improvements to the Plugin Info dialog
- added capability to save the folding state of a file in the session file
- added capability to save the open multi project and the open project in the global session file
- added a Ctrl-Click action to the editor to show the info related to a syntax error
- added an action to send a feature request using the email dialog
- separated QScintilla specific autocompletion and calltips configuration from general configuration
- moved configuration of the VCS indicator colours to the VCS configuration page
- added the --noopen commandline parameter to override the OpenOnStartup configuration setting (mostly
used for eric4 development)
28 June 2008
snapshot-20080628 of the rope refactoring plugin released. It is an update to rope 0.8.3. In addition to this,
it includes the following changes.
- updated French translations
- added some feedback at the end of SOA
- added search capability to the help dialog
- separated the configuration into Autocompletion and Calltips
28 June 2008
Version 4.1.4 of the CVS plugin released. It fixes some bugs and adds some more eye candy, if used with the
latest eric4 snapshot.
15 June 2008
snapshot-20080615 of eric4 released. It fixes some bugs and includes these changes.
- compatibility fix for Ubuntu and Mandriva
- added the relocate action to the vcsSubversion plugin
- added an action to insert a new line below the current one (Shift+Return)
- added a QWebKit based help viewer (available if Qt 4.4 is installed)
- made some network related aspects configurable
- added storage key PROJECTTYPESPECIFICDATA for project type specific data (may be used by project type plugins)
- made Shell history more comfortable by
- selecting from history via a dialog
- list the history in a dialog with capabilities to
- delete entries
- copy entries to the current editor
- execute entries in the shell
- made the size grip of the main window configurable (s. Interface (Part 1))
07 June 2008
Version 4.1.5 of eric4 released. It contains a few bug fixes including a fix for a crash happening on Ubuntu and Mandriva when displaying the configuration dialog.
25 May 2008
snapshot-20080525 of eric4 released. It fixes a few bugs. The changes in detail:
- added print preview capability (available if Qt 4.4 is installed)
- added new default icon set based on the Oxygen icons
- added some eye-candy
25 May 2008
Version 4.1.3 of the CVS plugin released. It fixes some bugs and adds some eye candy, if used with the
latest eric4 snapshot.
19 May 2008
snapshot-20080519 of the rope refactoring plugin released. It is an update to rope 0.8.2. In addition to this,
it includes the following changes.
- added action to find places, where a method is overridden
- made the various inline actions one universal action
19 May 2008
snapshot-20080519 of eric4 released. It fixes a problem caused by an API change of Qt 4.4.
19 May 2008
Version 4.1.4 of eric4 released. It fixes a problem caused by an API change of Qt 4.4.
04 May 2008
Version 4.1.3 of eric4 released.
03 May 2008
snapshot-20080503 of eric4 released. It fixes a few bugs. The changes in detail:
- added capability to the API generator to extract global variables and class variables
- added double click action to the tabview viewmanager. Double clicking the space right of the
last tab opens a new editor.
- added indicator for the current editors encoding to the status bar
- changed compare and side-by-side compare dialogs to have the filename of the current editor as the first file
- added hook support for plugins providing calltips (get latest rope plugin snapshot for an
alternative autocompletion and calltip provider)
03 May 2008
snapshot-20080503 of the rope refactoring plugin released. It is an update to rope 0.8.1. In addition to this,
it includes the following changes.
- added action to perform SOA on all modules
- added action to update the configuration file
- added support for code assist calltip
06 April 2008
snapshot-20080406 of the rope refactoring plugin released. It is an update to rope 0.8.0 and adds an
alternative autocompletion provider for Python.
Please note, that the latest eric4 snapshot must be used
in order to utilize the autocompletion function. The plugin is backward compatible (though with less functionality)
to earlier eric4 versions.
06 April 2008
snapshot-20080406 of eric4 released. It fixes a few bugs. The changes in detail:
- added double click support for attributes and globals
- reorganized the configuration dialog some more
- added various startup configuration options (application page)
- added functionality to mark all occurrances of a searched text (s.a. configuration dialog editor->searching page)
- added hook support for plugins providing autocompletion (get latest rope plugin snapshot for an
alternative autocompletion provider)
- added action and menu entries to show calltips
- a few changes to the PyKDE4 support code to work around a PyKDE4 problem with the Oxygen style
(this workaround allows eric4 to use the Oxygen style, when KDE4 dialogs are disabled)
- enhanced unicode support (added utf-16 and utf-32)
05 April 2008
Version 4.1.2 of the cx_freeze plugin released.
05 April 2008
Version 4.1.2 of eric4 released.
19 March 2008
snapshot-20080319 of eric4 released. It fixes a few bugs. The changes in detail:
- added support for the coding line to the Python and Ruby class browsers
- added support for module global variables and class (global) variables
18 March 2008
snapshot-20080318 of eric4 released. The changes in detail:
- added the PyKDE4 compatibility code
- added project support for KDE 4 projects
- added an LED to signal the project's VCS status to the project viewer
- reorganized the configuration dialog
- added a button to configure the eol fill setting for all styles of a lexer
- added capability to save UML like graphics as SVG
- added capability to display SVG files
- made some improvements to the code metrics dialog
- enhanced the printing support
- added lexer support for TCL/Tk files (latest QScintilla2 snapshot needed for this)
Note: The PyKDE4 compatibility code is new and may not work for everybody. Please keep this
in mind, if you are using eric 4.2 snapshots in a productive environment.
07 March 2008
Version 1.0.2 of the Rope refactoring plugin for eric4 released in order to upgrade to rope 0.7.8.
02 March 2008
snapshot-20080302 of eric4 released. The changes in detail:
- added hook support to ProjectFormsBrowser, ProjectResourcesBrowser and ProjectTranslationsBrowser
- added support to provide API files by plugins
- moved Django,TurboGears and wxPython support to external plugins
02 March 2008
First snapshot of the plugins listed below released. These are plugins to add project types
to eric. Please note, that these plugins require the latest eric4 snapshot of the 4.2 development.
- Django
- TurboGears
- wxPython
02 March 2008
Version 1.0.1 of the Rope refactoring plugin for eric4 released in order to fix a bug.
Version 4.1.2 of the CVS plugin released. This fixes an omission when moving a file or
directory outside the project.
01 March 2008
Version 1.0.0 of the Rope refactoring plugin for eric4 released.
01 March 2008
Version 4.1.1 of eric4 released.
24 February 2008
snapshot-20080224 of eric4 released. The changes in detail:
- changed settings from native format to ini format
- made number of recently opened projects and files configurable
- added multiproject support (that is a container grouping multiple projects together)
- changed formats of some XML files
- extended the workspace view manager
- added a viewmanager using the new QMdiArea
- added HTTPS support to plugin repository dialog (for Qt 4.3 and newer)
- added actions to the graphics views to align the shapes
10 February 2008
snapshot-20080210 of eric4 released. It is the first release of the 4.2 line of development.
The changes in detail:
- added a toolbar manager and a toolbar configuration dialog and cleaned up the
default toolbars
- added configuration option to select the text shown in the tabview viewmanager tabs
(path name or just filename)
- changed project browsers to override the open action to make it adhere to the
project settings
- added additional move actions to tabbed viewmanager
- cleaned up some of the APIs
10 February 2008
New version of all plugins release. This makes the plugins compatible with the eric4 4.2
line of development while still maintaining backward compatibility with the current stable
release of eric4.
09 February 2008
Version 4.1.0 of the CharTables plugin released. This makes the plugin compatible
with the eric4 4.2 line of development while still maintaining backward compatibility with
the current stable release of eric4.
03 February 2008
Version 4.1.0 of eric4 released.
03 February 2008
Version 4.1.0 of the plugins listed below released. Install the contained zip-files using the
Plugins->Install Plugins... menu of eric4 4.1.x release to install/update it or use the plugin
repository dialog.
- Bicycle Repair Man refactoring
- CharTables
- CVS interface
- CxFreeze packager
- PyLint checker
02 February 2008
snapshot-20080202 of the Rope refactoring plugin released. The changes in detail:
- updated to rope 0.7.6
- added more History related actions (Redo/Undo)
21 January 2008
snapshot-20080121 of the Rope refactoring plugin released. The changes in detail:
- updated to rope 0.7.5
- added Czech and French translations
- added action to configure rope
- added these refactorings:
- Move Method
- Move Module
- Transform Module to Package
- Change Method Signature
- Introduce Factory Method
- Introduce Parameter
- Method to Methodobject
- Inline Argument Default
- Encapsulate Attribute
- Local Variable to Attribute
- Change Occurrences
- Restructure
- various Imports related refactorings
18 January 2008
snapshot-20080118 of eric4 released. This is mainly a bug fix release. The changes in detail:
- added and changed a few methods of the VCS interface modules, which
were needed by the rope refactoring plugin
- added some methods needed for the rope plugin
13 January 2008
snapshot-20080113 of the new Rope refactoring plugin released.
07 January 2008
snapshot-20080107 of eric4 released. The changes in detail:
- changed the plugin repository dialog to download multiple files
- added a button to the plugin repository dialog to close it and
open the plugin installation dialog
- changed the plugin repository dialog to indicate, if a plugin
needs a fresh download
- changed the plugin repository dialog to indicate to indicate the
status of a plugin as given in the repository file
- added Spanish translations from Daniel Malisani (still incomplete)
- added API files for Django and TurboGears
07 January 2008
New snapshots of the plugins listed below released. Install the contained zip-files using the
Plugins->Install Plugin... menu of eric4 snapshot to install/update it.
- Bicycle Repair Man refactoring
- CharTables
- CVS interface
- CxFreeze packager
- PyLint checker