Allow project Resource Path Variables to be used in PythonPath string substitutions.
Add getFontData method to FontUtils that allows for specifying a SWT style other than BOLD.
Add SMALLUI to IFontUsage for consistent code font usage in small UI widgets.
New feature: PyEditor save actions. First action updates a module level date field.
In the New Python Project wizards, enable linkage to existing source folders.

In the New Python Project wizard for PyDev, Django, and Google App Engine projects,
add an extra page to allow selection of existing external source folders to include
in the project.
Allow adding existing source folders to PyDev projects.

"Link to Existing Source" is added to the types of new resources that can be created
for an existing PyDev project.
Add a "Create links to existing sources" option in New PyDev Project wizards.

Instead of always having the option to add existing sources, this new option must be selected
in order to permit the selection of existing sources to add.
Done release 2.8.0
Add evaluate action (Ctrl-Alt-Enter) button to the toolbar

The button is only visible when a Python Editor is active (i.e. in the same
conditions as when Ctrl-Alt-Enter would do something.
Leaving only pyqt4 integration as gtk/pyside had issues.
Preparing for 2.8.1
Done release 2.8.1
Minors
New extension point pydev_interpreter_provider

Add a new extension point to allow third parties to contribute to finding,
and possibly live installing, python (and jython/ipy) installations in
new ways.

This splits the pre-existing code for locating python/jython/ipy on the
path or in the win32 registry out of the AbstractInterpreterEditor class
hierarchy, making it potentially possible to reuse the code without the
Preferences UI being loaded.
Expand Eclipse variables in Initial Interpreter Commands

Adding the ability to expand variables to the initial commands allows
for some tighter integration between the Eclipse and the launched
python processes.
Add ability to filter out various types of variables for the variables view

This is particularly useful when running an interactive console session
with IPython and the debugger attached as it allows most of the internal
IPython variables to be filtered away, making it easier to see variables
of interest.
Merge branch 'development' into pullrequest/add_evaluate_action_to_toolbar
Merge branch 'development' into pullrequest/expand_eclipse_variables_in_initial_interpreter_commands
Merge branch 'development' into pullrequest/filters_in_variable_view
Merge branch 'development' into pullrequest/pydev_interpreter_provider