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.
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.
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.
Merge branch 'development' into pullrequest/add_evaluate_action_to_toolbar
Merge branch 'development' into pullrequest/expand_eclipse_variables_in_initial_interpreter_commands
Creating ProcessUtils and fixed #PyDev-150: Error in Run Configuration when specifying working directory as absolute path in windows.
Setting version for next release (2.8.2).
New PyDev Project UI notifies the user if project location contains existing files.

If the project directory is set as a location that includes Python files, a message
appears at the top of the wizard window to notify the user of this. A special message
appears if the location contains a file named "__init__.py".

Also, non-default project locations that overlap with the workspace are prohibited.
Minor
Merge branch 'use-resource-path-subs' of https://github.com/mitchellrj/Pydev into mitchellrj-use-resource-path-subs
Merged patch to use resource path variables in string substitutions (did improvements to add variable PROJECT_DIR_NAME too).
Merged changes to keep date up-to-date (done code-formatting and added example on preferences).
Merge branch 'exsources' of https://github.com/AndrewFerr/Pydev into AndrewFerr-exsources
Merge branch 'pullrequest/add_evaluate_action_to_toolbar' of https://github.com/jonahkichwacoders/Pydev into jonahkichwacoders-pullrequest/add_evaluate_action_to_toolbar