[eclipse-pydev] 05/19: Merge tag 'upstream/2.8.2'

Jakub Adam xhaakon-guest at moszumanska.debian.org
Fri Nov 22 08:31:53 UTC 2013


This is an automated email from the git hooks/post-receive script.

xhaakon-guest pushed a commit to branch master
in repository eclipse-pydev.

commit 0153a5e4e77694d8bb839c4da6bddad1766390ca
Merge: 1a06cfb 5201975
Author: Jakub Adam <jakub.adam at ktknet.cz>
Date:   Fri Sep 27 19:59:51 2013 +0200

    Merge tag 'upstream/2.8.2'
    
    Upstream version 2.8.2

 .../.classpath                                     |    6 -
 .../.project                                       |   23 -
 .../.settings/org.eclipse.core.resources.prefs     |    2 -
 .../bin/.classpath                                 |    6 -
 .../bin/.project                                   |   23 -
 .../bin/.settings/org.eclipse.core.resources.prefs |    2 -
 .../bin/build.properties                           |    3 -
 .../bin/feature.xml                                |  169 ---
 .../build.properties                               |    3 -
 .../feature.xml                                    |  169 ---
 features/com.aptana.pydev.feature/.project         |   17 -
 features/com.aptana.pydev.feature/META-INF/p2.inf  |    2 -
 features/com.aptana.pydev.feature/build.properties |   11 -
 .../com.aptana.pydev.feature/feature.properties    |   19 -
 features/com.aptana.pydev.feature/feature.xml      |  189 ---
 .../.classpath                                     |    6 -
 .../.project                                       |   23 -
 .../.settings/org.eclipse.core.resources.prefs     |    2 -
 .../LICENSE.txt                                    |   86 --
 .../build.properties                               |    3 -
 .../feature.xml                                    |  138 --
 features/org.python.pydev.feature/feature.xml      |   51 +-
 features/org.python.pydev.feature/pom.xml          |   25 +
 features/org.python.pydev.mylyn.feature/pom.xml    |   26 +
 features/org.python.pydev.p2-repo/.project         |   17 +
 features/org.python.pydev.p2-repo/category.xml     |   21 +
 features/org.python.pydev.p2-repo/pom.xml          |   43 +
 features/pom.xml                                   |   40 +
 plugins/com.aptana.interactive_console/.classpath  |   12 -
 plugins/com.aptana.interactive_console/.project    |   28 -
 .../.settings/org.eclipse.core.runtime.prefs       |    2 -
 .../.settings/org.eclipse.jdt.ui.prefs             |    3 -
 plugins/com.aptana.interactive_console/LICENSE.txt |   86 --
 .../META-INF/MANIFEST.MF                           |   46 -
 .../build.properties                               |   13 -
 plugins/com.aptana.interactive_console/plugin.xml  |    5 -
 .../InteractiveConsolePlugin.java                  |  147 --
 .../console/IConsoleRequest.java                   |   16 -
 .../console/IScriptConsoleCommunication.java       |   68 -
 .../console/IScriptConsoleInterpreter.java         |   35 -
 .../console/IScriptConsoleShell.java               |   52 -
 .../interactive_console/console/IXmlRpcClient.java |   37 -
 .../console/InterpreterResponse.java               |   29 -
 .../console/ScriptConsoleHistory.java              |  162 ---
 .../console/ScriptConsolePrompt.java               |   62 -
 .../console/ScriptXmlRpcClient.java                |  126 --
 .../codegen/IScriptConsoleCodeGenerator.java       |   27 -
 .../console/codegen/PythonSnippetUtils.java        |   92 --
 .../codegen/SafeScriptConsoleCodeGenerator.java    |   70 -
 .../codegen/ScriptConsoleCodeGeneratorFactory.java |   21 -
 ...ucturedSelectionScriptConsoleCodeGenerator.java |   96 --
 .../console/ui/AbstractScriptConsoleTextHover.java |   28 -
 .../console/ui/DefaultScriptConsoleTextHover.java  |   37 -
 .../console/ui/IConsoleStyleProvider.java          |   25 -
 .../console/ui/IScriptConsoleListener.java         |   20 -
 .../console/ui/IScriptConsoleSession.java          |   14 -
 .../console/ui/IScriptConsoleViewer.java           |   53 -
 .../console/ui/ScriptConsole.java                  |  267 ----
 .../console/ui/ScriptConsoleManager.java           |   85 --
 .../console/ui/ScriptConsolePartitioner.java       |  170 ---
 .../console/ui/ScriptConsoleUIConstants.java       |   29 -
 .../console/ui/ScriptStyleRange.java               |   39 -
 .../console/ui/internal/ClipboardHandler.java      |  120 --
 .../console/ui/internal/ICommandHandler.java       |   21 -
 .../ui/internal/IHandleScriptAutoEditStrategy.java |   18 -
 .../ui/internal/IScriptConsoleContentHandler.java  |   21 -
 .../IScriptConsoleViewer2ForDocumentListener.java  |   27 -
 .../ui/internal/ScriptConsoleDocumentListener.java |  759 -----------
 .../ui/internal/ScriptConsoleHistorySelector.java  |   94 --
 .../console/ui/internal/ScriptConsoleMessages.java |   33 -
 .../ui/internal/ScriptConsoleMessages.properties   |    6 -
 .../console/ui/internal/ScriptConsolePage.java     |  135 --
 .../console/ui/internal/ScriptConsoleSession.java  |   45 -
 .../console/ui/internal/ScriptConsoleViewer.java   |  889 ------------
 .../actions/AbstractHandleBackspaceAction.java     |   10 -
 .../internal/actions/CloseScriptConsoleAction.java |   45 -
 .../internal/actions/HandleDeletePreviousWord.java |   61 -
 .../ui/internal/actions/HandleLineStartAction.java |   78 --
 .../actions/IInteractiveConsoleConstants.java      |   17 -
 .../internal/actions/SaveConsoleSessionAction.java |   58 -
 .../AbstractHistoryElementListSelectionDialog.java |  478 -------
 .../HistoryElementListSelectionDialog.java         |   66 -
 .../internal/fromeclipse/HistoryFilteredList.java  |  718 ----------
 .../com.aptana.js.interactive_console/.classpath   |    9 -
 plugins/com.aptana.js.interactive_console/.project |   28 -
 .../.settings/org.eclipse.core.runtime.prefs       |    2 -
 .../.settings/org.eclipse.jdt.ui.prefs             |    3 -
 .../com.aptana.js.interactive_console/LICENSE.txt  |   86 --
 .../META-INF/MANIFEST.MF                           |   22 -
 .../build.properties                               |   10 -
 .../icons/js_console_16x16.png                     |  Bin 338 -> 0 bytes
 .../com.aptana.js.interactive_console/plugin.xml   |   36 -
 .../JsInteractiveConsolePlugin.java                |   50 -
 .../console/ConsoleStyleProvider.java              |  110 --
 .../console/HandleBackspaceAction.java             |   26 -
 .../js/interactive_console/console/JSConsole.java  |  274 ----
 .../console/JSConsoleCommunication.java            |  558 --------
 .../console/JSConsoleCompletionProcessor.java      |  136 --
 .../console/JSConsoleConstants.java                |   62 -
 .../console/JSConsoleFactory.java                  |  136 --
 .../console/JSConsoleInterpreter.java              |  165 ---
 .../console/JSConsolePreferencesInitializer.java   |   62 -
 .../console/JSConsoleQuickAssistProcessor.java     |   98 --
 .../JSScriptConsoleSourceViewerConfiguration.java  |   72 -
 .../console/env/ChooseProcessTypeDialog.java       |   87 --
 .../console/env/JSIProcessFactory.java             |  121 --
 .../console/env/JSSpawnedInterpreterProcess.java   |   35 -
 .../console/env/RhinoEclipseProcess.java           |  115 --
 .../console/env/UserCanceledException.java         |   18 -
 .../console/prefs/ColorManager.java                |  370 -----
 .../console/prefs/InteractiveConsolePrefs.java     |  128 --
 .../InteractiveConsoleConfigurationDelegate.java   |   30 -
 .../rhino/AbstractRhinoXmlRpcHandler.java          |   13 -
 .../rhino/AddExecXmlRpcHandler.java                |   53 -
 .../rhino/CloseXmlRpcHandler.java                  |   37 -
 .../rhino/GetCompletionsXmlRpcHandler.java         |   28 -
 .../rhino/GetDescriptionXmlRpcHandler.java         |   26 -
 .../rhino/HelloXmlRpcHandler.java                  |   18 -
 .../rhino/RhinoConsoleMain.java                    |   79 --
 .../rhino/RhinoInterpreter.java                    |  452 -------
 .../rhino/RhinoConsoleMainTest.java                |   52 -
 .../rhino/RhinoInterpreterTest.java                |   53 -
 plugins/com.aptana.shared_core/.classpath          |    7 -
 plugins/com.aptana.shared_core/.project            |   28 -
 .../.settings/org.eclipse.core.runtime.prefs       |    2 -
 .../.settings/org.eclipse.jdt.ui.prefs             |    3 -
 plugins/com.aptana.shared_core/LICENSE.txt         |   86 --
 .../com.aptana.shared_core/META-INF/MANIFEST.MF    |   24 -
 plugins/com.aptana.shared_core/build.properties    |    7 -
 plugins/com.aptana.shared_core/plugin.xml          |    5 -
 .../com/aptana/shared_core/SharedCorePlugin.java   |   75 --
 .../shared_core/bindings/KeyBindingHelper.java     |  157 ---
 .../src/com/aptana/shared_core/cache/Cache.java    |   40 -
 .../aptana/shared_core/cache/CacheMapWrapper.java  |   43 -
 .../src/com/aptana/shared_core/cache/LRUCache.java |   26 -
 .../src/com/aptana/shared_core/cache/LRUMap.java   |   35 -
 .../aptana/shared_core/callbacks/ICallback.java    |   15 -
 .../io/ExtendedByteArrayOutputStream.java          |   53 -
 .../src/com/aptana/shared_core/io/FileUtils.java   |  871 ------------
 .../aptana/shared_core/io/PipedInputStream.java    |  116 --
 .../aptana/shared_core/io/ThreadStreamReader.java  |  119 --
 .../shared_core/io/ThreadStreamReaderPrinter.java  |   42 -
 .../src/com/aptana/shared_core/log/Log.java        |   89 --
 .../src/com/aptana/shared_core/net/LocalHost.java  |   15 -
 .../src/com/aptana/shared_core/net/SocketUtil.java |   73 -
 .../shared_core/string/FastStringBuffer.java       |  818 -----------
 .../aptana/shared_core/string/StringMatcher.java   |  443 ------
 .../com/aptana/shared_core/string/StringUtils.java |  306 -----
 .../com/aptana/shared_core/structure/Tuple.java    |   91 --
 .../src/com/aptana/shared_core/utils/DocCmd.java   |   58 -
 .../aptana/shared_core/utils/PlatformUtils.java    |   64 -
 .../com/aptana/shared_core/utils/Reflection.java   |  146 --
 .../aptana/shared_core/utils/RunInUiThread.java    |   44 -
 .../shared_core/utils/TextSelectionUtils.java      |  145 --
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../com.python.pydev.analysis/META-INF/MANIFEST.MF |   10 +-
 plugins/com.python.pydev.analysis/pom.xml          |   25 +
 .../com/python/pydev/analysis/AnalysisPlugin.java  |    4 +-
 .../pydev/analysis/IAnalysisPreferences.java       |    4 +-
 .../python/pydev/analysis/IPyContextObserver.java  |    2 +-
 .../src/com/python/pydev/analysis/MarkerStub.java  |    6 +-
 .../python/pydev/analysis/PyContextActivator.java  |    2 +-
 .../PyContextActivatorViewCreatedObserver.java     |    6 +-
 .../analysis/actions/AnalyzeOnRequestSetter.java   |   14 +-
 .../analysis/actions/ForceCodeAnalysisOnTree.java  |    2 +-
 .../analysis/actions/GlobalsDialogFactory.java     |    1 -
 .../actions/GlobalsTwoPaneElementSelector.java     |    2 +-
 .../actions/GlobalsTwoPanelElementSelector2.java   |   66 +-
 .../python/pydev/analysis/actions/MatchHelper.java |    2 +-
 .../analysis/actions/ModuleIInfoLabelProvider.java |    2 +-
 .../pydev/analysis/actions/PyGlobalsBrowser.java   |    7 +-
 .../actions/PyGlobalsBrowserWorkbench.java         |    3 +-
 .../AbstractAdditionalDependencyInfo.java          |   22 +-
 .../AbstractAdditionalInfoWithBuild.java           |   16 +-
 .../AbstractAdditionalTokensInfo.java              |   19 +-
 .../AdditionalInfoIntegrityChecker.java            |   58 +-
 .../AdditionalProjectInterpreterInfo.java          |    2 +-
 .../AdditionalSystemInterpreterInfo.java           |    2 +-
 .../analysis/additionalinfo/InfoStrFactory.java    |    3 +-
 .../pydev/analysis/additionalinfo/TreeIO.java      |   16 +-
 .../builders/AdditionalInfoModulesObserver.java    |    2 +-
 .../analysis/builder/AnalysisBuilderRunnable.java  |    2 +-
 .../builder/AnalysisBuilderRunnableFactory.java    |   90 +-
 .../analysis/builder/AnalysisBuilderVisitor.java   |    4 +-
 .../analysis/builder/AnalysisParserObserver.java   |   15 +-
 .../pydev/analysis/builder/AnalysisRunner.java     |   13 +-
 .../ClearAnalysisMarkersPyEditListener.java        |   17 +-
 .../PreloadAdditionalInfoPyEditListener.java       |   17 +-
 .../AbstractAnalysisMarkersParticipants.java       |    4 +-
 .../ctrl_1/DontAnalyzeFileMarkerParticipant.java   |    6 +-
 .../analysis/ctrl_1/IgnoreCompletionProposal.java  |    2 +-
 .../analysis/ctrl_1/IgnoreErrorParticipant.java    |   18 +-
 .../ctrl_1/UndefinedVariableFixParticipant.java    |   10 +-
 .../pydev/analysis/indexview/NatureGroup.java      |   34 +-
 .../pydev/analysis/messages/AbstractMessage.java   |    6 +-
 .../pydev/analysis/messages/CompositeMessage.java  |    2 +-
 .../analysis/organizeimports/OrganizeImports.java  |   32 +-
 .../OrganizeImportsFixesUnused.java                |  158 ---
 .../AbstractScopeAnalyzerVisitor.java              |   16 +-
 .../analysis/scopeanalysis/ScopeAnalysis.java      |    3 +-
 .../scopeanalysis/ScopeAnalyzerVisitor.java        |   24 +-
 .../ScopeAnalyzerVisitorForImports.java            |    9 +-
 .../ScopeAnalyzerVisitorWithoutImports.java        |   19 +-
 .../InterpreterInfoBuilder.java                    |    7 +-
 .../python/pydev/analysis/tabnanny/TabNanny.java   |    4 +-
 .../pydev/analysis/ui/AnalysisPreferencesPage.java |    2 +-
 .../analysis/ui/AutoImportsPreferencesPage.java    |    2 +-
 .../pydev/analysis/visitors/ArgumentsChecker.java  |    4 +-
 .../analysis/visitors/DuplicationChecker.java      |    2 +-
 .../com/python/pydev/analysis/visitors/Found.java  |    6 +-
 .../python/pydev/analysis/visitors/GenAndTok.java  |    3 +-
 .../pydev/analysis/visitors/ImportChecker.java     |    6 +-
 .../pydev/analysis/visitors/MessagesManager.java   |    4 +-
 .../pydev/analysis/visitors/NoSelfChecker.java     |    6 +-
 .../analysis/visitors/OccurrencesVisitor.java      |    6 +-
 .../com/python/pydev/analysis/visitors/Scope.java  |    6 +-
 .../python/pydev/analysis/visitors/ScopeItems.java |    7 +-
 .../org/python/pydev/builder/pep8/Pep8Visitor.java |    4 +-
 .../analysis/AnalysisRequestsTestWorkbench.java    |   21 +-
 .../python/pydev/analysis/AnalysisTestsBase.java   |    6 +-
 .../pydev/analysis/OccurrencesAnalyzer2Test.java   |   10 +-
 .../pydev/analysis/OccurrencesAnalyzerTest.java    |    2 +-
 .../AdditionalInfoIntegrityCheckerTest.java        |    2 +-
 .../additionalinfo/AdditionalInfoTestsBase.java    |    3 +-
 .../AdditionalInterpreterInfoTest.java             |    3 +-
 .../scopeanalysis/ScopeAnalyzerVisitorTest.java    |    6 +-
 .../analysis/scopeanalysis/TokenMatchingTest.java  |    6 +-
 .../InterpreterInfoBuilderTest.java                |    6 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../META-INF/MANIFEST.MF                           |   11 +-
 plugins/com.python.pydev.codecompletion/pom.xml    |   25 +
 .../ctxinsensitive/CtxParticipant.java             |  115 +-
 .../ctxinsensitive/PyConsoleCompletion.java        |    2 +-
 .../participant/ImportsCompletionParticipant.java  |   15 +-
 .../simpleassist/KeywordsSimpleAssist.java         |    2 +-
 .../simpleassist/SimpleAssistProposal.java         |    6 +-
 .../CompletionParticipantBuiltinsTest.java         |  158 ++-
 .../participant/CompletionParticipantTest.java     |    2 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../com.python.pydev.debug/META-INF/MANIFEST.MF    |    6 +-
 .../icons/start_debug_server.gif                   |  Bin 960 -> 947 bytes
 .../icons/term_debug_server.gif                    |  Bin 907 -> 895 bytes
 plugins/com.python.pydev.debug/pom.xml             |   25 +
 .../python/pydev/debug/model/ProcessServer.java    |    5 +-
 .../pydev/debug/model/PyDebugTargetServer.java     |    2 +-
 .../com/python/pydev/debug/model/XMLMessage.java   |    3 +-
 .../PydevdServerLaunchConfigurationDelegate.java   |    4 +-
 .../debug/model/MyByteArrayOutputStreamTest.java   |    2 +-
 plugins/com.python.pydev.docs/build_both.py        |   14 +-
 plugins/com.python.pydev.docs/html_to_rst.py       |    2 +-
 .../merged_homepage/about.contents.html            |   65 -
 .../merged_homepage/about.contents.rst             |   60 +
 .../merged_homepage/developers.contents.html       |   73 -
 .../merged_homepage/developers.contents.rst        |  121 ++
 .../developers_grammar.contents.html               |  111 +-
 .../merged_homepage/download.contents.html         |   97 --
 .../merged_homepage/download.contents.rst          |   83 ++
 .../merged_homepage/faq.contents.html              |  875 ++++++------
 .../final/images/sponsors/kichwacoders.png         |  Bin 0 -> 5654 bytes
 .../final/images/sponsors/kichwacoders_.png        |  Bin 0 -> 4638 bytes
 .../final/images/sponsors/squishlist.png           |  Bin 0 -> 5191 bytes
 .../final/images/sponsors/tracetronic.png          |  Bin 0 -> 2484 bytes
 .../merged_homepage/history_pydev.rst              |  192 ++-
 .../merged_homepage/index.rst                      |  177 ++-
 .../manual_101_eclipse.contents.html               |   19 -
 .../manual_101_eclipse.contents.rst                |   25 +
 .../manual_101_first_module.contents.html          |  127 +-
 .../manual_101_install.contents.html               |  213 ---
 .../manual_101_install.contents.rst                |  219 +++
 .../manual_101_interpreter.contents.html           |    1 -
 .../manual_101_project_conf.contents.html          |  175 ++-
 .../manual_101_project_conf2.contents.html         |  121 +-
 .../merged_homepage/manual_101_root.contents.html  |   72 -
 .../merged_homepage/manual_101_root.contents.rst   |   51 +
 .../merged_homepage/manual_101_run.contents.html   |  115 +-
 .../merged_homepage/manual_101_tips.contents.html  |   25 -
 .../merged_homepage/manual_101_tips.contents.rst   |   20 +
 .../manual_adv_assistants.contents.html            |  193 ++-
 .../manual_adv_code_analysis.contents.html         |  185 ++-
 .../manual_adv_complauto.contents.html             |   25 +-
 .../manual_adv_complctx.contents.html              |   47 -
 .../manual_adv_complctx.contents.rst               |   66 +
 .../manual_adv_complnoctx.contents.html            |   37 +-
 .../manual_adv_compltemp.contents.html             |   25 +-
 .../manual_adv_coverage.contents.html              |   67 +-
 .../manual_adv_debug_console.contents.html         |   55 +-
 .../manual_adv_debugger.contents.html              |  229 ++--
 .../manual_adv_django.contents.html                |  235 ++--
 .../manual_adv_editor_prefs.contents.html          |  145 +-
 .../manual_adv_features.contents.html              |    6 +-
 .../manual_adv_gotodef.contents.html               |   39 +-
 .../manual_adv_hierarchy_view.contents.html        |   47 +-
 .../manual_adv_interactive_console.contents.html   |  177 ++-
 .../manual_adv_keybindings.contents.html           | 1017 +++++++-------
 .../manual_adv_launch.contents.html                |  181 ++-
 .../manual_adv_markoccurrences.contents.html       |   29 +-
 .../manual_adv_open_decl_quick.contents.html       |   55 +-
 .../manual_adv_pylint.contents.html                |   21 -
 .../merged_homepage/manual_adv_pylint.contents.rst |   49 +
 .../manual_adv_pyunit.contents.html                |  213 ++-
 .../manual_adv_quick_outline.contents.html         |   27 +-
 .../manual_adv_refactoring.contents.html           |  109 +-
 .../manual_adv_remote_debugger.contents.html       |    1 -
 .../manual_adv_renameoccurrences.contents.html     |   29 +-
 .../merged_homepage/manual_adv_tasks.contents.html |   51 +-
 .../manual_adv_type_hints.contents.rst             |  119 ++
 .../manual_articles_scripting.contents.html        |  181 ++-
 .../merged_homepage/pydev_certificate.cer          |  Bin 773 -> 800 bytes
 .../merged_homepage/screenshots.contents.rst       |    7 +
 .../merged_homepage/scripts/build_merged.py        |    1 +
 .../merged_homepage/stylesheet.css                 |    5 +
 .../merged_homepage/template1.html                 |   64 +-
 .../merged_homepage/templateManual.html            |   39 +-
 plugins/com.python.pydev.docs/release_email.txt    |   60 +-
 plugins/com.python.pydev.docs/release_process.txt  |   13 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../META-INF/MANIFEST.MF                           |    4 +-
 .../com.python.pydev.fastparser/build.properties   |    1 -
 plugins/com.python.pydev.fastparser/plugin.xml     |    5 -
 plugins/com.python.pydev.fastparser/pom.xml        |   25 +
 .../com/python/pydev/fastparser/MemoVisitor.java   |    8 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../META-INF/MANIFEST.MF                           |    9 +-
 .../com.python.pydev.refactoring/build.properties  |    1 -
 plugins/com.python.pydev.refactoring/pom.xml       |   25 +
 .../actions/ActionCreatorPyEditListener.java       |   12 +-
 .../refactoring/actions/PyGoToDefinition.java      |   37 +-
 .../refactoring/actions/PyRenameInFileAction.java  |    9 +-
 .../python/pydev/refactoring/changes/PyChange.java |   15 +-
 .../changes/PyRenameResourceChange.java            |    5 +-
 .../markoccurrences/MarkOccurrencesDispatcher.java |   18 +-
 .../markoccurrences/MarkOccurrencesJob.java        |   14 +-
 .../pydev/refactoring/refactorer/Refactorer.java   |    6 +-
 .../refactorer/RefactorerFindDefinition.java       |    5 +-
 .../refactorer/RefactorerFindReferences.java       |    4 +-
 .../refactoring/refactorer/RefactorerFinds.java    |    3 +-
 .../search/AbstractPythonSearchQuery.java          |    4 +-
 .../search/copied/FileLabelProvider.java           |    4 +-
 .../search/copied/FileTreeContentProvider.java     |    4 +-
 .../search/copied/ReplaceConfigurationPage.java    |    2 +-
 .../search/copied/ReplaceRefactoring.java          |   28 +-
 .../search/FindOccurrencesSearchQuery.java         |   13 +-
 .../refactoring/tdd/AbstractPyCreateAction.java    |    6 +-
 .../tdd/AbstractPyCreateClassOrMethodOrField.java  |   24 +-
 .../tdd/AbstractTddRefactorCompletion.java         |    4 +-
 .../pydev/refactoring/tdd/PyCreateClass.java       |   10 +-
 .../refactoring/tdd/PyCreateMethodOrField.java     |   14 +-
 .../tdd/TddCodeGenerationQuickFixParticipant.java  |   17 +-
 .../refactoring/tdd/TddQuickFixParticipant.java    |   10 +-
 .../tdd/TddRefactorCompletionInModule.java         |    5 +-
 .../ui/MarkOccurrencesPreferencesPage.java         |    2 +-
 .../ui/findreplace/FindInOpenDocuments.java        |    4 +-
 .../findreplace/PySearchInOpenDocumentsAction.java |    7 +-
 .../wizards/IRefactorRenameProcess.java            |    3 +-
 .../wizards/RefactorProcessFactory.java            |    3 +-
 .../refactoring/wizards/TextInputWizardPage.java   |    2 +-
 .../rename/AbstractRenameRefactorProcess.java      |    2 +-
 .../AbstractRenameWorkspaceRefactorProcess.java    |    9 +-
 .../wizards/rename/PyRenameAnyLocalProcess.java    |    3 +-
 .../wizards/rename/PyRenameEntryPoint.java         |    2 +-
 .../wizards/rename/PyRenameImportProcess.java      |    9 +-
 .../wizards/rename/PyRenameLocalProcess.java       |    2 +-
 .../wizards/rename/PyRenameParameterProcess.java   |    2 +-
 .../wizards/rename/TextEditCreation.java           |   11 +-
 .../refactorer/ClassHierarchySearchTest.java       |    4 +-
 .../pydev/refactoring/refactorer/SearchTest.java   |    4 +-
 .../refactorings/rename/RefactoringLocalToken.java |    2 +-
 .../rename/RefactoringRenameTestBase.java          |   11 +-
 .../rename/RenameAttributeRefactoringTest.java     |    2 +-
 .../rename/RenameClassRefactoringTest.java         |    2 +-
 .../rename/RenameFunctionRefactoringTest.java      |    2 +-
 .../rename/RenameGlobalRefactoringTest.java        |    2 +-
 .../rename/RenameLocalRefactoringTest.java         |    2 +-
 .../rename/RenameModuleRefactoringTest.java        |    2 +-
 .../rename/RenameParamRefactoringTest.java         |    2 +-
 .../rename/RenameSelfRefactoringTest.java          |    2 +-
 .../renamelocal/RefactoringLocalTestBase.java      |    7 +-
 .../TddCodeGenerationQuickFixParticipantTest.java  |   25 +-
 .../pydev/refactoring/tdd/TddTestWorkbench.java    |   14 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../META-INF/MANIFEST.MF                           |    8 +-
 .../RUN ON RELEASE AllTests.launch                 |   34 +-
 plugins/com.python.pydev.runalltests/pom.xml       |   14 +
 .../com/python/pydev/runalltests2/AllTests.java    |    6 +-
 .../pydev/runalltests2/AllWorkbenchTests.java      |    3 +-
 .../src/junit3/runner/ClassPathTestCollector.java  |   83 ++
 .../src/junit3/runner/TestCollector.java           |   15 +
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 plugins/com.python.pydev/META-INF/MANIFEST.MF      |    9 +-
 plugins/com.python.pydev/build.properties          |    3 +-
 plugins/com.python.pydev/icons/python_16x16.png    |  Bin 0 -> 288 bytes
 plugins/com.python.pydev/plugin.xml                |   19 +
 plugins/com.python.pydev/pom.xml                   |   25 +
 .../src/com/python/pydev/PydevPlugin.java          |    4 +-
 .../pydev/actions/LabelProviderWithDecoration.java |   31 -
 .../pydev/actions/PyOutlineSelectionDialog.java    |  283 +---
 .../com/python/pydev/actions/PyShowHierarchy.java  |    6 +-
 .../com/python/pydev/actions/PyShowOutline.java    |    5 +-
 .../pydev/actions/ShowOutlineLabelProvider.java    |   19 +-
 .../interactiveconsole/EvaluateActionSetter.java   |   22 +-
 .../python/pydev/refactoring/IPyRefactoring2.java  |    2 +-
 .../pydev/ui/hierarchy/HierarchyLabelProvider.java |   63 +
 .../python/pydev/ui/hierarchy/HierarchyViewer.java |   26 +-
 .../python/pydev/ui/hierarchy/PyHierarchyView.java |   16 +-
 .../com/python/pydev/ui/hierarchy/TreeNode.java    |   73 -
 .../ui/hierarchy/TreeNodeContentProvider.java      |  105 --
 .../com/python/pydev/ui/search/LineElement.java    |    2 +-
 .../com/python/pydev/ui/search/PySearchPage.java   |    9 +-
 .../com/python/pydev/ui/search/ReplaceAction2.java |   21 +-
 .../com/python/pydev/ui/search/ReplaceDialog2.java |   12 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 plugins/org.python.pydev.ast/META-INF/MANIFEST.MF  |    2 +-
 plugins/org.python.pydev.ast/build.properties      |    3 +-
 plugins/org.python.pydev.ast/plugin.xml            |    5 -
 plugins/org.python.pydev.ast/pom.xml               |   25 +
 plugins/org.python.pydev.core/.classpath           |   19 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 plugins/org.python.pydev.core/META-INF/MANIFEST.MF |   24 +-
 plugins/org.python.pydev.core/build.properties     |    9 +-
 .../lib/JPATHWATCH_LICENSE.txt                     |  341 -----
 .../lib/JPATHWATCH_README.txt                      |   72 -
 plugins/org.python.pydev.core/plugin.xml           |    5 -
 plugins/org.python.pydev.core/pom.xml              |   25 +
 .../src/org/python/pydev/core/ArrayUtils.java      |   49 -
 .../src/org/python/pydev/core/CorePlugin.java      |    6 +-
 .../src/org/python/pydev/core/DeltaSaver.java      |    8 +-
 .../src/org/python/pydev/core/ExtensionHelper.java |   99 +-
 .../org/python/pydev/core/FastBufferedReader.java  |    2 +-
 .../org/python/pydev/core/FileUtilsFileBuffer.java |    7 +-
 .../src/org/python/pydev/core/FontUtils.java       |  103 --
 .../src/org/python/pydev/core/FullRepIterable.java |    3 +-
 .../pydev/core/ICodeCompletionASTManager.java      |    7 +-
 .../org/python/pydev/core/ICompletionCache.java    |    2 +-
 .../src/org/python/pydev/core/IFontUsage.java      |   46 -
 .../src/org/python/pydev/core/ILocalScope.java     |    4 +-
 .../src/org/python/pydev/core/IMiscConstants.java  |   17 +
 .../src/org/python/pydev/core/IModulesManager.java |    3 +-
 .../python/pydev/core/IProjectModulesManager.java  |    2 +-
 .../src/org/python/pydev/core/IPyEdit.java         |   35 +-
 .../org/python/pydev/core/IPythonPathNature.java   |   11 +
 .../src/org/python/pydev/core/ImmutableTuple.java  |   92 --
 .../src/org/python/pydev/core/ModulesKey.java      |    3 +-
 .../org/python/pydev/core/ModulesKeyForZip.java    |    2 +-
 .../src/org/python/pydev/core/OrderedMap.java      |    9 -
 .../src/org/python/pydev/core/OrderedSet.java      |   22 -
 .../src/org/python/pydev/core/SystemUtils.java     |   32 +
 .../src/org/python/pydev/core/Tuple3.java          |   89 --
 .../src/org/python/pydev/core/Tuple4.java          |   78 --
 .../org/python/pydev/core/bundle/BundleInfo.java   |   58 -
 .../org/python/pydev/core/bundle/BundleUtils.java  |   31 -
 .../org/python/pydev/core/bundle/IBundleInfo.java  |   37 -
 .../org/python/pydev/core/bundle/ImageCache.java   |  277 ----
 .../src/org/python/pydev/core/cache/DiskCache.java |   19 +-
 .../python/pydev/core/cache/SoftHashMapCache.java  |    2 +-
 .../core/callbacks/CallbackWithListeners.java      |   49 -
 .../python/pydev/core/callbacks/ICallback0.java    |   15 -
 .../python/pydev/core/callbacks/ICallback2.java    |   12 -
 .../pydev/core/callbacks/ICallbackListener.java    |   16 -
 .../core/callbacks/ICallbackWithListeners.java     |   16 -
 .../core/concurrency/RunnableAsJobsPoolThread.java |    3 +-
 .../python/pydev/core/docutils/ImportHandle.java   |   54 +-
 .../pydev/core/docutils/ImportsSelection.java      |    3 +-
 .../core/docutils/NoPeerAvailableException.java    |   15 -
 .../python/pydev/core/docutils/ParsingUtils.java   |   40 +-
 .../pydev/core/docutils/PyImportsHandling.java     |   11 +-
 .../pydev/core/docutils/PyImportsIterator.java     |   20 +-
 .../pydev/core/docutils/PyPartitionScanner.java    |    4 +-
 .../python/pydev/core/docutils/PyPartitioner.java  |    7 +-
 .../python/pydev/core/docutils/PySelection.java    |  934 +------------
 .../pydev/core/docutils/PythonCodeReader.java      |    3 +-
 .../pydev/core/docutils/PythonPairMatcher.java     |   33 +-
 .../pydev/core/docutils/StringEscapeUtils.java     |    2 +-
 .../pydev/core/docutils/StringSubstitution.java    |   84 +-
 .../python/pydev/core/docutils/StringUtils.java    |  412 +-----
 .../pydev/core/docutils/WrapAndCaseUtils.java      |    2 +-
 .../src/org/python/pydev/core/log/Log.java         |    4 +-
 .../core/parser/ChangedParserInfoForObservers.java |   28 -
 .../core/parser/ErrorParserInfoForObservers.java   |   26 -
 .../python/pydev/core/parser/IParserObserver.java  |   46 -
 .../python/pydev/core/parser/IParserObserver2.java |   24 -
 .../python/pydev/core/parser/IParserObserver3.java |   21 -
 .../org/python/pydev/core/parser/IPyParser.java    |   44 +-
 .../org/python/pydev/core/parser/ISimpleNode.java  |   16 -
 .../core/path_watch/EventsStackerRunnable.java     |    5 +-
 .../python/pydev/core/path_watch/PathWatch.java    |    5 +-
 .../python/pydev/core/performanceeval/Timer.java   |   44 -
 .../pydev/core/structure/CollectionFactory.java    |   25 -
 .../org/python/pydev/core/structure/FastStack.java |  275 ----
 .../pydev/core/structure/LowMemoryArrayList.java   |  259 ----
 .../org/python/pydev/core/structure/TreeNode.java  |   51 -
 .../python/pydev/core/tooltips/ToolTipHandler.java |  195 ---
 .../presenter/AbstractInformationPresenter.java    |   75 --
 .../AbstractTooltipInformationPresenter.java       |   75 --
 .../presenter/IInformationPresenterAsTooltip.java  |   21 -
 .../IInformationPresenterControlManager.java       |   26 -
 .../presenter/ITooltipInformationProvider.java     |   27 -
 .../InformationPresenterControlManager.java        |  506 -------
 .../InformationPresenterControlManager2.java       |   87 --
 .../presenter/InformationPresenterHelpers.java     |   87 --
 .../presenter/StyleRangeWithCustomData.java        |   83 --
 .../presenter/ToolTipPresenterHandler.java         |  202 ---
 .../uiutils/AsynchronousProgressMonitorDialog.java |  139 --
 .../python/pydev/core/uiutils/DialogMemento.java   |  129 --
 .../src/org/python/pydev/core/uiutils/UIUtils.java |   72 -
 .../org/python/pydev/core/DeltaSaverTest.java      |    4 +-
 .../tests/org/python/pydev/core/EncodingsTest.java |    2 +-
 .../tests/org/python/pydev/core/REFTest.java       |    7 +-
 .../tests/org/python/pydev/core/TestCaseUtils.java |    2 +-
 .../tests/org/python/pydev/core/TestDependent.java |    2 +-
 .../org/python/pydev/core/cache/LRUCacheTest.java  |    2 +-
 .../python/pydev/core/docutils/DocUtilsTest.java   |   12 +-
 .../pydev/core/docutils/ParsingUtilsTest.java      |    3 +-
 .../core/docutils/StringSubstitutionTest.java      |  654 ++++++++-
 .../pydev/core/docutils/StringUtilsTest.java       |  154 ++-
 .../pydev/core/path_watch/PathWatchTest.java       |    9 +-
 .../core/resource_stubs/AbstractIResourceStub.java |   13 +-
 .../python/pydev/core/structure/FastStackTest.java |    2 +
 .../pydev/core/structure/FastStringBufferTest.java |   38 +-
 .../core/structure/LowMemoryArrayListTest.java     |    2 +
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../META-INF/MANIFEST.MF                           |    7 +-
 .../build.properties                               |    1 -
 plugins/org.python.pydev.customizations/pom.xml    |   25 +
 .../pydev/customizations/CustomizationsPlugin.java |    6 +-
 .../actions/AbstractAppEngineHandler.java          |    6 +-
 .../app_engine/actions/AppEngineManage.java        |    4 +-
 .../app_engine/actions/AppEngineUpload.java        |    4 +-
 .../wizards/AppEngineConfigWizardPage.java         |   13 +-
 .../app_engine/wizards/AppEngineTemplatePage.java  |    9 +-
 .../app_engine/wizards/AppEngineWizard.java        |   46 +-
 .../pydev/customizations/common/ProcessWindow.java |    7 +-
 .../AppEngineConfigWizardPageTestWorkbench.java    |    3 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../org.python.pydev.debug/META-INF/MANIFEST.MF    |   10 +-
 plugins/org.python.pydev.debug/build.properties    |    2 -
 plugins/org.python.pydev.debug/plugin.xml          |   78 +-
 plugins/org.python.pydev.debug/pom.xml             |   25 +
 .../pydev/debug/codecoverage/CoverageCache.java    |   11 +-
 .../python/pydev/debug/codecoverage/FileNode.java  |    5 +-
 .../debug/codecoverage/PyCodeCoverageView.java     |   54 +-
 .../pydev/debug/codecoverage/PyCoverage.java       |    9 +-
 .../RemoveCoverageMarkersListener.java             |   15 +-
 .../console/ConsoleCompletionsPageParticipant.java |   11 +-
 .../debug/console/ScriptConsoleViewerWrapper.java  |    3 +-
 .../debug/core/ConfigureExceptionsFileUtils.java   |    3 +-
 .../python/pydev/debug/core/PydevDebugPlugin.java  |    2 +-
 .../core/PydevDebugPreferencesInitializer.java     |    3 +
 .../pydev/debug/model/AbstractDebugTarget.java     |   12 +-
 .../org/python/pydev/debug/model/PyBreakpoint.java |    3 +-
 .../model/PyConsoleCodeGeneratorVariable.java      |    2 +-
 .../debug/model/PyDebugModelPresentation.java      |    4 +-
 .../pydev/debug/model/PyDebugTargetConsole.java    |    5 +-
 .../debug/model/PyExceptionBreakPointManager.java  |    3 +-
 .../org/python/pydev/debug/model/PyReloadCode.java |   12 +-
 .../python/pydev/debug/model/PySourceLocator.java  |   12 +-
 .../org/python/pydev/debug/model/PyVariable.java   |    3 +-
 .../pydev/debug/model/PyVariablesPreferences.java  |  108 ++
 .../src/org/python/pydev/debug/model/XMLUtils.java |    3 +-
 .../model/remote/AbstractDebuggerCommand.java      |    3 +-
 .../pydev/debug/model/remote/ListenConnector.java  |    3 +-
 .../debug/model/remote/SendPyExceptionCommand.java |    3 +-
 .../debug/model/remote/SetBreakpointCommand.java   |    3 +-
 .../python/pydev/debug/pyunit/HistoryAction.java   |    2 +-
 .../InformationPresenterWithLineTracker.java       |    4 +-
 .../pydev/debug/pyunit/PinHistoryAction.java       |    2 +-
 .../python/pydev/debug/pyunit/PyUnitLaunch.java    |    3 +-
 .../python/pydev/debug/pyunit/PyUnitServer.java    |    3 +-
 .../pydev/debug/pyunit/PyUnitSortListener.java     |    2 +-
 .../pydev/debug/pyunit/PyUnitTestResult.java       |    5 +-
 .../python/pydev/debug/pyunit/PyUnitTestRun.java   |    4 +-
 .../org/python/pydev/debug/pyunit/PyUnitView.java  |   38 +-
 .../debug/pyunit/PyUnitViewServerListener.java     |    2 +-
 .../python/pydev/debug/pyunit/RelaunchAction.java  |    2 +-
 .../pydev/debug/pyunit/RelaunchErrorsAction.java   |    2 +-
 .../debug/pyunit/RestorePinHistoryAction.java      |    2 +-
 .../pydev/debug/pyunit/ShowOnlyFailuresAction.java |    2 +-
 .../org/python/pydev/debug/pyunit/StopAction.java  |    2 +-
 .../pydev/debug/ui/PyConfigureExceptionDialog.java |    3 +-
 .../pydev/debug/ui/PyEditBreakpointSync.java       |   34 +-
 .../pydev/debug/ui/PythonConsoleLineTracker.java   |   54 +-
 .../python/pydev/debug/ui/PythonSourceViewer.java  |    1 -
 .../pydev/debug/ui/PythonTypePropertyTester.java   |   28 +-
 .../ui/actions/AbstractBreakpointRulerAction.java  |   70 +-
 .../debug/ui/actions/AbstractRunEditorAction.java  |    3 +-
 .../debug/ui/actions/PyBreakpointRulerAction.java  |    6 +-
 .../ui/actions/PyConfigureExceptionAction.java     |    3 +-
 .../debug/ui/actions/PyPropertyTraceAction.java    |    3 +-
 .../debug/ui/actions/RestartLaunchAction.java      |    5 +-
 .../debug/ui/actions/RetargetSetNextAction.java    |    2 +-
 .../actions/RunEditorAsCustomUnitTestAction.java   |   12 +-
 .../actions/RunEditorBasedOnNatureTypeAction.java  |    3 +-
 .../ui/actions/TerminateAllLaunchesAction.java     |    5 +-
 .../pydev/debug/ui/blocks/MainModuleBlock.java     |  104 +-
 .../pydev/debug/ui/blocks/PythonPathBlock.java     |    3 +-
 .../debug/ui/blocks/WorkingDirectoryBlock.java     |    7 +-
 .../AbstractLaunchConfigurationDelegate.java       |    4 +-
 .../debug/ui/launching/AbstractLaunchShortcut.java |   11 +-
 .../ui/launching/LaunchConfigurationCreator.java   |    5 +-
 .../pydev/debug/ui/launching/PythonRunner.java     |   37 +-
 .../debug/ui/launching/PythonRunnerCallbacks.java  |    2 +-
 .../debug/ui/launching/PythonRunnerConfig.java     |   13 +-
 .../ui/propertypages/PythonBreakpointPage.java     |   32 +-
 .../AbstractShowReferencesActionDelegate.java      |  149 ++
 .../ShowAllUppercaseReferencesActionDelegate.java  |   45 +
 .../ShowCapitalizedReferencesActionDelegate.java   |   30 +
 ...wFunctionAndModuleReferencesActionDelegate.java |   45 +
 .../ShowPrivateReferencesActionDelegate.java       |   55 +
 .../debug/newconsole/ConsoleStyleProvider.java     |    9 +-
 .../newconsole/EvaluateDebugConsoleExpression.java |    2 +-
 .../debug/newconsole/HandleBackspaceAction.java    |    3 +-
 .../pydev/debug/newconsole/PydevConsole.java       |   36 +-
 .../newconsole/PydevConsoleCommunication.java      |   36 +-
 .../PydevConsoleCompletionProcessor.java           |   13 +-
 .../debug/newconsole/PydevConsoleFactory.java      |    5 +-
 .../debug/newconsole/PydevConsoleInterpreter.java  |   19 +-
 .../PydevConsoleQuickAssistProcessor.java          |    3 +-
 .../newconsole/PydevDebugConsoleCommunication.java |    9 +-
 .../actions/LinkWithDebugSelectionAction.java      |    7 +-
 .../newconsole/env/ChooseProcessTypeDialog.java    |    3 +-
 .../debug/newconsole/env/JythonEclipseProcess.java |    3 +-
 .../debug/newconsole/env/PydevIProcessFactory.java |    6 +-
 .../pydev/debug/newconsole/prefs/ColorManager.java |   88 +-
 .../newconsole/prefs/InteractiveConsolePrefs.java  |   17 +-
 .../codecoverage/PyCodeCoverageTestWorkbench.java  |    7 +-
 .../pydev/debug/codecoverage/XmlRpcTest.java       |   14 +-
 .../pydev/debug/model/AbstractDebugTargetTest.java |    3 +-
 .../newconsole/PydevConsoleDebugCommsTest.java     |   13 +-
 .../pydev/debug/newconsole/PydevConsoleTest.java   |    7 +-
 .../debug/pyunit/PyUnitView2TestTestWorkbench.java |   18 +-
 .../pydev/debug/ui/DebuggerTestWorkbench.java      |    2 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../org.python.pydev.django/META-INF/MANIFEST.MF   |    7 +-
 plugins/org.python.pydev.django/plugin.xml         |    2 +-
 plugins/org.python.pydev.django/pom.xml            |   25 +
 .../django/debug/ui/actions/DjangoAction.java      |   40 +-
 .../actions/DjangoActionCreatorPyEditListener.java |   12 +-
 .../django/debug/ui/actions/DjangoCreateApp.java   |    4 +-
 .../debug/ui/actions/DjangoCustomCommand.java      |    6 +-
 .../pydev/django/debug/ui/actions/DjangoShell.java |    6 +-
 .../pydev/django/debug/ui/actions/DjangoTest.java  |   17 -
 .../django/debug/ui/actions/DjangoTestAction.java  |   17 +
 .../debug/ui/actions/PyDjangoOfflineAction.java    |    3 +-
 .../django/nature/DjangoRemoveNatureAction.java    |    3 +-
 .../pydev/django/ui/DjangoProjectProperties.java   |    6 +-
 .../project/DjangoNotAvailableWizardPage.java      |    2 +-
 .../ui/wizards/project/DjangoProjectWizard.java    |   47 +-
 .../ui/wizards/project/DjangoSettingsPage.java     |    8 +-
 plugins/org.python.pydev.django_templates/.project |   28 -
 .../.pydevproject                                  |    7 -
 .../.settings/org.eclipse.core.resources.prefs     |    3 -
 .../.settings/org.eclipse.core.runtime.prefs       |    2 -
 .../.settings/org.eclipse.jdt.core.prefs           |  375 ------
 .../.settings/org.eclipse.jdt.ui.prefs             |    3 -
 .../META-INF/MANIFEST.MF                           |   39 -
 .../build.properties                               |    9 -
 .../icons/django.gif                               |  Bin 1049 -> 0 bytes
 .../icons/django_rev.gif                           |  Bin 982 -> 0 bytes
 .../icons/django_templates.png                     |  Bin 816 -> 0 bytes
 .../icons/element.gif                              |  Bin 577 -> 0 bytes
 .../org.python.pydev.django_templates/install.py   |   32 -
 .../plugin.properties                              |   10 -
 .../org.python.pydev.django_templates/plugin.xml   |  107 --
 .../python/pydev/django_templates/DjPlugin.java    |  116 --
 .../pydev/django_templates/IDjConstants.java       |   39 -
 .../common/DjContentDescriber.java                 |   88 --
 .../common/DjDoubleClickStrategy.java              |   21 -
 .../parsing/lexer/DjangoTemplatesTokens.java       |   54 -
 .../django_templates/comon/parsing/DjParser.java   |   77 --
 .../django_templates/comon/parsing/DjScanner.java  |   42 -
 .../comon/parsing/DjTokenScanner.java              |   85 --
 .../comon/parsing/DjangoTemplatesNode.java         |   57 -
 .../completions/DjContentAssistProcessor.java      |  312 -----
 .../completions/templates/DjContextType.java       |   47 -
 .../templates/DjTemplateCompletionProcessor.java   |   79 --
 .../templates/DjTemplatePreferencesPage.java       |   40 -
 .../completions/templates/DjTemplateProposal.java  |  104 --
 .../templates/DjTemplateVariableResolver.java      |   38 -
 .../completions/templates/TemplateHelper.java      |   80 --
 .../css/editor/DjCssDocumentProvider.java          |   25 -
 .../django_templates/css/editor/DjCssEditor.java   |   69 -
 .../css/editor/DjCssSourceConfiguration.java       |   40 -
 .../css/editor/DjCssSourceViewerConfiguration.java |  116 --
 .../django_templates/css/parsing/DjCssParser.java  |   20 -
 .../css/parsing/DjCssParserScanner.java            |   17 -
 .../django_templates/css/parsing/DjCssScanner.java |   30 -
 .../css/parsing/DjCssTokenScanner.java             |   30 -
 .../pydev/django_templates/editor/DjEditor.java    |   74 -
 .../editor/DjPartitionerSwitchStrategy.java        |   45 -
 .../editor/DjSourceConfiguration.java              |  213 ---
 .../html/editor/DjHTMLContentDescriber.java        |   19 -
 .../html/editor/DjHTMLDocumentProvider.java        |   26 -
 .../django_templates/html/editor/DjHTMLEditor.java |   82 --
 .../editor/DjHTMLSourceViewerConfiguration.java    |  131 --
 .../html/editor/DjHtmlSourceConfiguration.java     |   40 -
 .../html/outline/DjHTMLOutlineContentProvider.java |   21 -
 .../html/outline/DjHTMLOutlineLabelProvider.java   |   44 -
 .../html/parsing/DjHTMLParser.java                 |   20 -
 .../html/parsing/DjHTMLParserScanner.java          |   16 -
 .../html/parsing/DjHTMLScanner.java                |   28 -
 .../html/parsing/DjHTMLTokenScanner.java           |   31 -
 .../outline/DjLanguageOutlineLabelProvider.java    |   32 -
 .../outline/DjOutlineLabelProvider.java            |   70 -
 .../DjangoTemplatesPreferencesPageRoot.java        |   59 -
 .../templates/default-templates-filters.xml        |  649 ---------
 .../templates/default-templates-tags.xml           |  470 -------
 .../templates/default-templates.xml                |  304 -----
 .../completions/DjContentAssistProcessorTest.java  |   29 -
 plugins/org.python.pydev.help/META-INF/MANIFEST.MF |    2 +-
 plugins/org.python.pydev.help/build.properties     |    2 -
 plugins/org.python.pydev.help/html/links.html      |   18 +-
 plugins/org.python.pydev.help/pom.xml              |   25 +
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../org.python.pydev.jython/META-INF/MANIFEST.MF   |    5 +-
 plugins/org.python.pydev.jython/build.properties   |    1 -
 .../jysrc/__pyedit_list_bindings.py                |   85 --
 .../jysrc/assign_params_to_attributes_action.py    |   71 +-
 .../jysrc/assign_params_to_attributes_assist.py    |   68 +-
 .../jysrc/assist_proposal.py                       |   80 +-
 .../jysrc/pyedit_assign_params_to_attributes.py    |   72 +-
 .../pyedit_assist_assign_value_to_var_if_None.py   |   47 +-
 .../jysrc/pyedit_clear_templates_cache.py          |   42 +-
 .../jysrc/pyedit_create_lines_on_commas.py         |  109 +-
 .../jysrc/pyedit_enable_editor_wrap.py             |   67 +-
 .../jysrc/pyedit_example.py                        |    5 +-
 .../jysrc/pyedit_example2.py                       |   32 +-
 .../jysrc/pyedit_import_to_string.py               |   58 +-
 .../jysrc/pyedit_kill_shells.py                    |   37 +-
 .../jysrc/pyedit_wrap_paragraph.py                 |  426 +++---
 .../jysrc/pytemplate_defaults.py                   |  141 +-
 .../jysrc/split_text_in_commas.py                  |   51 +
 .../jysrc/tests/test_templates.py                  |    3 +
 plugins/org.python.pydev.jython/pom.xml            |   25 +
 .../src/org/python/pydev/jython/JythonPlugin.java  |   41 +-
 .../src/org/python/pydev/jython/ScriptOutput.java  |    2 +-
 plugins/org.python.pydev.mylyn/pom.xml             |   26 +
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../org.python.pydev.parser/META-INF/MANIFEST.MF   |    4 +-
 plugins/org.python.pydev.parser/pom.xml            |   25 +
 .../org/python/pydev/parser/ErrorDescription.java  |   22 -
 .../org/python/pydev/parser/ParserScheduler.java   |  168 ---
 .../src/org/python/pydev/parser/ParsingThread.java |   77 --
 .../src/org/python/pydev/parser/PyParser.java      |  271 +---
 .../org/python/pydev/parser/PyParserManager.java   |  175 +--
 .../parser/fastparser/FastDefinitionsParser.java   |    9 +-
 .../python/pydev/parser/fastparser/FastParser.java |    4 +-
 .../pydev/parser/fastparser/ScopesParser.java      |  168 +--
 .../parser/fastparser/TabNannyDocIterator.java     |    5 +-
 .../pydev/parser/grammar24/PythonGrammar24.java    |    4 +-
 .../grammar24/PythonGrammar24TokenManager.java     |    4 +-
 .../pydev/parser/grammar25/PythonGrammar25.java    |    4 +-
 .../grammar25/PythonGrammar25TokenManager.java     |    4 +-
 .../pydev/parser/grammar26/PythonGrammar26.java    |    4 +-
 .../grammar26/PythonGrammar26TokenManager.java     |    4 +-
 .../pydev/parser/grammar27/PythonGrammar27.java    |    4 +-
 .../grammar27/PythonGrammar27TokenManager.java     |    4 +-
 .../pydev/parser/grammar30/PythonGrammar30.java    |    4 +-
 .../grammar30/PythonGrammar30TokenManager.java     |    4 +-
 .../grammarcommon/AbstractGrammarWalkHelpers.java  |    3 +-
 .../parser/grammarcommon/AbstractTokenManager.java |    3 +-
 .../parser/grammarcommon/AbstractTreeBuilder.java  |    3 +-
 .../pydev/parser/grammarcommon/CtxVisitor.java     |    3 +-
 .../grammarcommon/JJTPythonGrammarState.java       |    5 +-
 .../pydev/parser/grammarcommon/TokensIterator.java |    3 +-
 .../python/pydev/parser/jython/FastCharStream.java |    3 +-
 .../org/python/pydev/parser/jython/SimpleNode.java |    4 +-
 .../parser/jython/ast/factory/PyAstFactory.java    |    2 +-
 .../pydev/parser/prettyprinterv2/Formatter.java    |   11 +-
 .../pydev/parser/prettyprinterv2/IFormatter.java   |    4 +-
 .../parser/prettyprinterv2/IWriterEraser.java      |    2 +-
 .../prettyprinterv2/PrettyPrinterDocLineEntry.java |    3 +-
 .../parser/prettyprinterv2/PrettyPrinterDocV2.java |    5 +-
 .../prettyprinterv2/PrettyPrinterPrefsV2.java      |    3 +-
 .../prettyprinterv2/PrettyPrinterUtilsV2.java      |    3 +-
 .../parser/prettyprinterv2/PrettyPrinterV2.java    |    3 +-
 .../prettyprinterv2/PrettyPrinterVisitorV2.java    |   21 +-
 .../pydev/parser/prettyprinterv2/WriteStateV2.java |    3 +-
 .../parser/prettyprinterv2/WriterEraserV2.java     |    5 +-
 .../python/pydev/parser/visitors/NodeUtils.java    |  129 +-
 .../parser/visitors/scope/EasyAstIteratorBase.java |   12 +-
 .../scope/GetNodeForExtractLocalVisitor.java       |    2 +-
 .../org/python/pydev/parser/PyParser27Test.java    |    3 +-
 .../org/python/pydev/parser/PyParser30Test.java    |    3 +-
 .../parser/PyParserEditorIntegrationTest.java      |   18 +-
 .../python/pydev/parser/PyParserErrorsTest.java    |    5 +-
 .../org/python/pydev/parser/PyParserTest.java      |   12 +-
 .../org/python/pydev/parser/PyParserTestBase.java  |   22 +-
 .../python/pydev/parser/PyParserWithoutTree.java   |   11 +-
 .../fastparser/FastDefinitionsParserTest.java      |    5 +-
 .../pydev/parser/fastparser/ScopesParserTest.java  |   16 +-
 .../pydev/parser/jython/ReaderCharStreamTest.java  |    4 +-
 .../AbstractPrettyPrinterTestBase.java             |    3 +-
 .../parser/prettyprinter/PrettyPrinterTest.java    |    3 +-
 .../python/pydev/parser/profile/ParseBigFile.java  |    3 +-
 .../pydev/parser/visitors/ParsingUtilsTest.java    |    3 +-
 .../visitors/scope/CodeFoldingVisitorTest.java     |   48 +-
 .../parser/visitors/scope/EasyASTIteratorTest.java |   28 +-
 plugins/org.python.pydev.red_core/.classpath       |    7 -
 plugins/org.python.pydev.red_core/.project         |   34 -
 plugins/org.python.pydev.red_core/.pydevproject    |    7 -
 .../.settings/org.eclipse.core.resources.prefs     |    3 -
 .../.settings/org.eclipse.core.runtime.prefs       |    2 -
 .../.settings/org.eclipse.jdt.core.prefs           |  375 ------
 .../.settings/org.eclipse.jdt.ui.prefs             |    3 -
 plugins/org.python.pydev.red_core/LICENSE.txt      |   86 --
 .../org.python.pydev.red_core/META-INF/MANIFEST.MF |   22 -
 plugins/org.python.pydev.red_core/build.properties |    8 -
 plugins/org.python.pydev.red_core/install.py       |   29 -
 plugins/org.python.pydev.red_core/plugin.xml       |   42 -
 .../pydev/red_core/AddRedCorePreferences.java      |  239 ----
 .../org/python/pydev/red_core/AddRedCoreTheme.java |   56 -
 .../pydev/red_core/AddRedCoreThemeAvailable.java   |   45 -
 .../python/pydev/red_core/AddRedCoreThemeImpl.java |  115 --
 .../pydev/red_core/AddRedCoreThemeToView.java      |   44 -
 .../red_core/AddRedCoreThemeToViewCallbacks.java   |   77 --
 .../pydev/red_core/PyEditThemeAdaptable.java       |   51 -
 .../pydev/red_core/PydevRedCoreActivator.java      |   56 -
 .../PydevRedCorePreferencesInitializer.java        |   26 -
 plugins/org.python.pydev.refactoring/.classpath    |    4 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 .../META-INF/MANIFEST.MF                           |    7 +-
 .../org.python.pydev.refactoring/build.properties  |    1 -
 .../contrib/ch/hsr/ukistler/astgraph/ASTGraph.java |   22 +-
 .../ch/hsr/ukistler/astgraph/GraphView.java        |    8 +-
 .../ch/hsr/ukistler/astgraph/GraphVisitor.java     |    2 +-
 plugins/org.python.pydev.refactoring/plugin.xml    |    5 -
 plugins/org.python.pydev.refactoring/pom.xml       |   25 +
 .../ast/adapters/AbstractNodeAdapter.java          |    3 +-
 .../ast/adapters/AbstractScopeNode.java            |    3 +-
 .../ast/adapters/FunctionArgAdapter.java           |    2 +-
 .../CannotCreateContextRuntimeException.java       |   22 +
 .../ast/visitors/FindDuplicatesVisitor.java        |    5 +-
 .../refactoring/ast/visitors/ParentVisitor.java    |    2 +-
 .../refactoring/ast/visitors/VisitorFactory.java   |   13 +-
 .../visitors/context/AbstractContextVisitor.java   |    2 +-
 .../selection/SelectionExtenderVisitor.java        |    2 +-
 .../generateproperties/edit/DeleteMethodEdit.java  |    2 +-
 .../generateproperties/edit/GetterMethodEdit.java  |    2 +-
 .../generateproperties/edit/PropertyEdit.java      |    2 +-
 .../generateproperties/edit/SetterMethodEdit.java  |    2 +-
 .../extractlocal/ExtractLocalChangeProcessor.java  |    3 +-
 .../extractlocal/ExtractLocalRefactoring.java      |    3 +-
 .../extractlocal/ExtractLocalRequestProcessor.java |    3 +-
 .../extractlocal/edit/CreateLocalVariableEdit.java |    5 +-
 .../edit/ReplaceDuplicateWithVariableEdit.java     |    3 +-
 .../extractlocal/request/ExtractLocalRequest.java  |    3 +-
 .../refactoring/core/base/PyDocumentChange.java    |    3 +-
 .../refactoring/core/base/PyTextFileChange.java    |    3 +-
 .../refactoring/core/base/RefactoringInfo.java     |    3 +-
 .../refactoring/core/validator/NameValidator.java  |    9 +-
 .../internal/AbstractRefactoringAction.java        |    6 +-
 .../pages/extractlocal/ExtractLocalInputPage.java  |    3 +-
 .../ast/visitors/FindDuplicatesVisitorTest.java    |    3 +-
 .../adapter/CodeCompletionASTManagerStub.java      |    9 +-
 .../tests/adapter/HierarchyTestCase.java           |    3 +-
 .../factory/PyAstFactoryWithPrettyPrinting.java    |    3 +-
 .../refactoring/tests/core/AbstractIOTestCase.java |    9 +-
 .../refactoring/tests/utils/FileUtilsTest.java     |    2 +-
 .../.classpath                                     |    0
 plugins/org.python.pydev.shared_core/.project      |   28 +
 .../.settings/org.eclipse.core.resources.prefs     |    0
 .../.settings/org.eclipse.core.runtime.prefs       |    0
 .../.settings/org.eclipse.jdt.core.prefs           |    0
 .../.settings/org.eclipse.jdt.ui.prefs             |   56 +
 .../org.python.pydev.shared_core}/LICENSE.txt      |    0
 .../META-INF/MANIFEST.MF                           |   32 +
 .../org.python.pydev.shared_core/build.properties  |    6 +
 plugins/org.python.pydev.shared_core/pom.xml       |   25 +
 .../python/pydev/shared_core/SharedCorePlugin.java |   53 +
 .../shared_core/actions/LineCommentAction.java     |   63 +
 .../shared_core/actions/LineUncommentAction.java   |   82 ++
 .../actions/ToggleLineCommentAction.java           |   43 +
 .../shared_core/auto_edit/AutoEditPairMatcher.java |  126 ++
 .../auto_edit/AutoEditStrategyBackspaceHelper.java |  403 ++++++
 .../auto_edit/AutoEditStrategyHelper.java          |  269 ++++
 .../auto_edit/AutoEditStrategyNewLineHelper.java   |   72 +
 .../AutoEditStrategyScopeCreationHelper.java       |  261 ++++
 .../auto_edit/IIndentationStringProvider.java      |    7 +
 .../org/python/pydev/shared_core/cache/Cache.java  |   40 +
 .../pydev/shared_core/cache/CacheMapWrapper.java   |   43 +
 .../python/pydev/shared_core/cache/LRUCache.java   |   26 +
 .../org/python/pydev/shared_core/cache/LRUMap.java |   35 +
 .../callbacks/CallbackWithListeners.java           |   48 +
 .../pydev/shared_core/callbacks/ICallback.java     |   15 +
 .../pydev/shared_core/callbacks/ICallback0.java    |   15 +
 .../pydev/shared_core/callbacks/ICallback2.java    |   12 +
 .../shared_core/callbacks/ICallbackListener.java   |   16 +
 .../callbacks/ICallbackWithListeners.java          |   16 +
 .../pydev/shared_core/editor/IBaseEditor.java      |   38 +
 .../io/ExtendedByteArrayOutputStream.java          |   53 +
 .../org/python/pydev/shared_core/io/FileUtils.java |  902 +++++++++++++
 .../pydev/shared_core/io/PipedInputStream.java     |  116 ++
 .../pydev/shared_core/io/ThreadStreamReader.java   |  119 ++
 .../shared_core/io/ThreadStreamReaderPrinter.java  |   42 +
 .../src/org/python/pydev/shared_core/log/Log.java  |   88 ++
 .../pydev/shared_core/model/ErrorDescription.java  |   22 +
 .../pydev/shared_core/model/IModelListener.java    |   31 +
 .../pydev/shared_core/model/ISimpleNode.java       |   16 +
 .../python/pydev/shared_core/net/LocalHost.java    |   15 +
 .../python/pydev/shared_core/net/SocketUtil.java   |   73 +
 .../pydev/shared_core/parsing/BaseParser.java      |  287 ++++
 .../shared_core/parsing/BaseParserManager.java     |  199 +++
 .../parsing/ChangedParserInfoForObservers.java     |   29 +
 .../parsing/ErrorParserInfoForObservers.java       |   26 +
 .../python/pydev/shared_core/parsing/IParser.java  |   50 +
 .../pydev/shared_core/parsing/IParserObserver.java |   47 +
 .../shared_core/parsing/IParserObserver2.java      |   25 +
 .../shared_core/parsing/IParserObserver3.java      |   21 +
 .../pydev/shared_core/parsing/IScopesParser.java   |    8 +
 .../pydev/shared_core/parsing/ParserScheduler.java |  171 +++
 .../pydev/shared_core/parsing/ParsingThread.java   |   79 ++
 .../pydev/shared_core/parsing/ScopeEntry.java      |   31 +
 .../python/pydev/shared_core/parsing/Scopes.java   |  110 ++
 .../shared_core/partitioner/IMarkScanner.java      |   15 +
 .../partitioner/PartitionCodeReader.java           |  354 +++++
 .../shared_core/partitioner/PartitionMerger.java   |   72 +
 .../pydev/shared_core/process/ProcessUtils.java    |  198 +++
 .../pydev/shared_core/string/Base64Coder.java      |  183 +++
 .../pydev/shared_core/string/BaseParsingUtils.java |  302 +++++
 .../pydev/shared_core/string/DocIterator.java      |   76 ++
 .../pydev/shared_core/string/FastStringBuffer.java |  891 ++++++++++++
 .../shared_core/string/ICharacterPairMatcher2.java |   13 +
 .../string/NoPeerAvailableException.java           |   15 +
 .../pydev/shared_core/string/SelectionKeeper.java  |  108 ++
 .../pydev/shared_core/string/StringMatcher.java    |  443 ++++++
 .../pydev/shared_core/string/StringUtils.java      |  895 ++++++++++++
 .../shared_core/string/TextSelectionUtils.java     | 1127 ++++++++++++++++
 .../shared_core/structure/CollectionFactory.java   |   25 +
 .../structure/DataAndImageTreeNode.java            |   73 +
 .../pydev/shared_core/structure/FastStack.java     |  275 ++++
 .../shared_core/structure/ImmutableTuple.java      |   92 ++
 .../pydev/shared_core/structure/Location.java      |  104 ++
 .../shared_core/structure/LowMemoryArrayList.java  |  288 ++++
 .../pydev/shared_core/structure/OrderedMap.java    |   17 +
 .../pydev/shared_core/structure/OrderedSet.java    |   22 +
 .../pydev/shared_core/structure/TreeNode.java      |   84 ++
 .../structure/TreeNodeContentProvider.java         |   39 +
 .../python/pydev/shared_core/structure/Tuple.java  |   91 ++
 .../python/pydev/shared_core/structure/Tuple3.java |   89 ++
 .../python/pydev/shared_core/structure/Tuple4.java |   78 ++
 .../pydev/shared_core/testutils/TestUtils.java     |   90 ++
 .../python/pydev/shared_core/utils/ArrayUtils.java |   77 ++
 .../shared_core/utils/BaseExtensionHelper.java     |  119 ++
 .../org/python/pydev/shared_core/utils/DocCmd.java |   57 +
 .../python/pydev/shared_core/utils/DocUtils.java   |   53 +
 .../pydev/shared_core/utils/PlatformUtils.java     |   64 +
 .../python/pydev/shared_core/utils/Reflection.java |  156 +++
 .../org/python/pydev/shared_core/utils/Timer.java  |   44 +
 .../shared_core/actions/CommentActionTest.java     |   24 +
 .../auto_edit/PartitionCodeReaderTest.java         |  427 ++++++
 .../shared_core/string/TextSelectionUtilsTest.java |   49 +
 .../pydev/shared_core/structure/TreeNodeTest.java  |   18 +
 .../.classpath                                     |   12 +
 .../.project                                       |   28 +
 .../.settings/org.eclipse.core.resources.prefs     |    0
 .../.settings/org.eclipse.core.runtime.prefs       |    0
 .../.settings/org.eclipse.jdt.core.prefs           |    0
 .../.settings/org.eclipse.jdt.ui.prefs             |   56 +
 .../LICENSE.txt                                    |    0
 .../META-INF/MANIFEST.MF                           |   47 +
 .../build.properties                               |   13 +
 .../icons/save.gif                                 |  Bin 639 -> 639 bytes
 .../icons/sync_ed.gif                              |  Bin 160 -> 160 bytes
 .../icons/terminate.gif                            |  Bin 215 -> 215 bytes
 .../plugin.xml                                     |    8 +
 .../pom.xml                                        |   25 +
 .../InteractiveConsolePlugin.java                  |  148 ++
 .../console/IConsoleRequest.java                   |   16 +
 .../console/IScriptConsoleCommunication.java       |   67 +
 .../console/IScriptConsoleInterpreter.java         |   35 +
 .../console/IScriptConsoleShell.java               |   51 +
 .../console/IXmlRpcClient.java                     |   37 +
 .../console/InterpreterResponse.java               |   29 +
 .../console/ScriptConsoleGlobalHistory.java        |  161 +++
 .../console/ScriptConsoleHistory.java              |  208 +++
 .../ScriptConsolePreferenceInitializer.java        |   26 +
 .../console/ScriptConsolePrompt.java               |   62 +
 .../console/ScriptXmlRpcClient.java                |  125 ++
 .../codegen/IScriptConsoleCodeGenerator.java       |   27 +
 .../console/codegen/PythonSnippetUtils.java        |   91 ++
 .../codegen/SafeScriptConsoleCodeGenerator.java    |   70 +
 .../codegen/ScriptConsoleCodeGeneratorFactory.java |   21 +
 ...ucturedSelectionScriptConsoleCodeGenerator.java |   95 ++
 .../console/ui/AbstractScriptConsoleTextHover.java |   28 +
 .../console/ui/DefaultScriptConsoleTextHover.java  |   36 +
 .../console/ui/IConsoleStyleProvider.java          |   25 +
 .../console/ui/IScriptConsoleListener.java         |   20 +
 .../console/ui/IScriptConsoleSession.java          |   14 +
 .../console/ui/IScriptConsoleViewer.java           |   53 +
 .../console/ui/ScriptConsole.java                  |  274 ++++
 .../console/ui/ScriptConsoleManager.java           |   85 ++
 .../console/ui/ScriptConsolePartitioner.java       |  170 +++
 .../console/ui/ScriptConsoleUIConstants.java       |   32 +
 .../console/ui/ScriptStyleRange.java               |   39 +
 .../console/ui/internal/ClipboardHandler.java      |  119 ++
 .../console/ui/internal/ICommandHandler.java       |   21 +
 .../ui/internal/IHandleScriptAutoEditStrategy.java |   18 +
 .../ui/internal/IScriptConsoleContentHandler.java  |   21 +
 .../IScriptConsoleViewer2ForDocumentListener.java  |   26 +
 .../ui/internal/ScriptConsoleDocumentListener.java |  767 +++++++++++
 .../ui/internal/ScriptConsoleHistorySelector.java  |  116 ++
 .../console/ui/internal/ScriptConsoleMessages.java |   33 +
 .../ui/internal/ScriptConsoleMessages.properties   |    0
 .../console/ui/internal/ScriptConsolePage.java     |  134 ++
 .../console/ui/internal/ScriptConsoleSession.java  |   45 +
 .../console/ui/internal/ScriptConsoleViewer.java   |  889 ++++++++++++
 .../actions/AbstractHandleBackspaceAction.java     |   10 +
 .../internal/actions/CloseScriptConsoleAction.java |   44 +
 .../internal/actions/HandleDeletePreviousWord.java |   60 +
 .../ui/internal/actions/HandleLineStartAction.java |   77 ++
 .../actions/IInteractiveConsoleConstants.java      |   17 +
 .../internal/actions/SaveConsoleSessionAction.java |   57 +
 .../AbstractHistoryElementListSelectionDialog.java |  478 +++++++
 .../HistoryElementListSelectionDialog.java         |   66 +
 .../internal/fromeclipse/HistoryFilteredList.java  |  717 ++++++++++
 plugins/org.python.pydev.shared_ui/.classpath      |    8 +
 plugins/org.python.pydev.shared_ui/.project        |   28 +
 .../.settings/org.eclipse.core.resources.prefs     |    0
 .../.settings/org.eclipse.core.runtime.prefs       |    0
 .../.settings/org.eclipse.jdt.core.prefs           |    0
 .../.settings/org.eclipse.jdt.ui.prefs             |   56 +
 .../org.python.pydev.shared_ui}/LICENSE.txt        |    0
 .../META-INF/MANIFEST.MF                           |   38 +
 .../org.python.pydev.shared_ui/build.properties    |    9 +
 .../icons/add_correction.gif                       |  Bin 0 -> 318 bytes
 .../icons/alphab_sort_co.gif                       |  Bin 0 -> 224 bytes
 .../icons/annotation_obj.gif                       |  Bin 0 -> 350 bytes
 .../icons/backward_nav.gif                         |  Bin 0 -> 327 bytes
 .../icons/build_var_obj.gif                        |  Bin 0 -> 197 bytes
 .../icons/builtin_obj.gif                          |  Bin 0 -> 87 bytes
 plugins/org.python.pydev.shared_ui/icons/close.gif |  Bin 0 -> 73 bytes
 .../icons/collapseall.gif                          |  Bin 0 -> 112 bytes
 plugins/org.python.pydev.shared_ui/icons/copy.gif  |  Bin 0 -> 125 bytes
 .../icons/correction_move.gif                      |  Bin 0 -> 217 bytes
 .../icons/cpyqual_menu.gif                         |  Bin 0 -> 378 bytes
 .../icons/custom_init.png                          |  Bin 0 -> 3285 bytes
 .../icons/custom_python_file.png                   |  Bin 0 -> 2994 bytes
 .../org.python.pydev.shared_ui/icons/cython.png    |  Bin 0 -> 1165 bytes
 .../icons/cython_file.png                          |  Bin 0 -> 1353 bytes
 .../icons/decoration_class_obj.png                 |  Bin 0 -> 1202 bytes
 .../icons/decoration_static_obj.png                |  Bin 0 -> 174 bytes
 .../icons/environment_obj.gif                      |  Bin 0 -> 615 bytes
 .../icons/error_decoration.gif                     |  Bin 0 -> 84 bytes
 .../icons/error_small.gif                          |  Bin 0 -> 82 bytes
 .../org.python.pydev.shared_ui/icons/expand.gif    |  Bin 0 -> 105 bytes
 .../org.python.pydev.shared_ui/icons/failures.gif  |  Bin 0 -> 163 bytes
 .../icons/field_private_obj.gif                    |  Bin 0 -> 87 bytes
 .../icons/field_protected_obj.gif                  |  Bin 0 -> 119 bytes
 .../icons/field_public_obj.gif                     |  Bin 0 -> 117 bytes
 .../org.python.pydev.shared_ui/icons/fields_co.gif |  Bin 0 -> 554 bytes
 plugins/org.python.pydev.shared_ui/icons/file.gif  |  Bin 0 -> 152 bytes
 .../org.python.pydev.shared_ui/icons/filter.gif    |  Bin 0 -> 219 bytes
 .../org.python.pydev.shared_ui/icons/folder.gif    |  Bin 0 -> 160 bytes
 .../icons/forward_nav.gif                          |  Bin 0 -> 215 bytes
 .../icons/gotten_from.txt                          |    1 +
 .../icons/history_list.gif                         |  Bin 0 -> 225 bytes
 .../org.python.pydev.shared_ui/icons/home_nav.gif  |  Bin 0 -> 582 bytes
 .../icons/jar_desc_obj.gif                         |  Bin 0 -> 618 bytes
 .../org.python.pydev.shared_ui/icons/jar_l_obj.gif |  Bin 0 -> 581 bytes
 .../icons/jar_lsrc_obj.gif                         |  Bin 0 -> 589 bytes
 .../icons/jar_nonexist_obj.gif                     |  Bin 0 -> 341 bytes
 .../org.python.pydev.shared_ui/icons/jar_obj.gif   |  Bin 0 -> 587 bytes
 .../icons/jar_src_obj.gif                          |  Bin 0 -> 596 bytes
 .../icons/jython_run.png                           |  Bin 0 -> 286 bytes
 .../icons/library_obj.gif                          |  Bin 0 -> 334 bytes
 .../org.python.pydev.shared_ui/icons/magic_co.gif  |  Bin 0 -> 201 bytes
 .../icons/mainfunction.gif                         |  Bin 0 -> 226 bytes
 .../icons/new/__imp_obj.gif                        |  Bin 0 -> 1031 bytes
 .../icons/new/action.png                           |  Bin 0 -> 460 bytes
 .../icons/new/attrpub_obj.gif                      |  Bin 0 -> 884 bytes
 .../icons/new/class_obj.gif                        |  Bin 0 -> 1068 bytes
 .../icons/new/create_attrpub_obj.png               |  Bin 0 -> 1291 bytes
 .../icons/new/create_class_obj.png                 |  Bin 0 -> 1437 bytes
 .../icons/new/create_method_obj.png                |  Bin 0 -> 1383 bytes
 .../icons/new/create_python_module.png             |  Bin 0 -> 3991 bytes
 .../icons/new/imp_dec.gif                          |  Bin 0 -> 822 bytes
 .../icons/new/imp_obj.gif                          |  Bin 0 -> 859 bytes
 .../icons/new/imp_obj.png                          |  Bin 0 -> 690 bytes
 .../icons/new/imp_rel_obj.gif                      |  Bin 0 -> 862 bytes
 .../icons/new/method_obj.gif                       |  Bin 0 -> 1000 bytes
 .../icons/new/old_imp_rel_obj.gif                  |  Bin 0 -> 857 bytes
 .../icons/new/template.pdn                         |  Bin 0 -> 6884 bytes
 .../icons/new/xml_tag.png                          |  Bin 0 -> 448 bytes
 .../icons/package_obj.gif                          |  Bin 0 -> 227 bytes
 .../icons/packagefolder_obj.gif                    |  Bin 0 -> 709 bytes
 .../icons/parameters_obj.gif                       |  Bin 0 -> 136 bytes
 .../icons/private_obj.gif                          |  Bin 0 -> 837 bytes
 .../icons/project_source_folder.gif                |  Bin 0 -> 379 bytes
 .../icons/protected_obj.gif                        |  Bin 0 -> 857 bytes
 .../icons/pydev_package_explorer.gif               |  Bin 0 -> 145 bytes
 .../org.python.pydev.shared_ui/icons/pylint.png    |  Bin 0 -> 3042 bytes
 .../icons/pythonNature.gif                         |  Bin 0 -> 835 bytes
 .../icons/python_16x16.png                         |  Bin 0 -> 288 bytes
 .../icons/python_comment.png                       |  Bin 0 -> 187 bytes
 .../icons/python_comment_black.png                 |  Bin 0 -> 187 bytes
 .../icons/python_coverage.png                      |  Bin 0 -> 290 bytes
 .../icons/python_file.gif                          |  Bin 0 -> 571 bytes
 .../icons/python_logo.png                          |  Bin 0 -> 3588 bytes
 .../icons/python_module.png                        |  Bin 0 -> 3817 bytes
 .../icons/python_nature.png                        |  Bin 0 -> 288 bytes
 .../icons/python_perspective.png                   |  Bin 0 -> 288 bytes
 .../icons/python_refactor.png                      |  Bin 0 -> 296 bytes
 .../icons/python_run.png                           |  Bin 0 -> 290 bytes
 .../icons/python_unit.png                          |  Bin 0 -> 291 bytes
 .../icons/refresh_nav.gif                          |  Bin 0 -> 368 bytes
 .../org.python.pydev.shared_ui/icons/relaunch.png  |  Bin 0 -> 498 bytes
 .../org.python.pydev.shared_ui/icons/relaunch1.png |  Bin 0 -> 672 bytes
 .../icons/relaunch_background_disabled.png         |  Bin 0 -> 581 bytes
 .../icons/relaunch_background_enabled.png          |  Bin 0 -> 1158 bytes
 .../icons/relaunch_errors.png                      |  Bin 0 -> 602 bytes
 .../org.python.pydev.shared_ui/icons/remove.gif    |  Bin 0 -> 351 bytes
 .../icons/remove_nature.png                        |  Bin 0 -> 1015 bytes
 .../org.python.pydev.shared_ui/icons/sample.gif    |  Bin 0 -> 983 bytes
 .../icons/save.gif                                 |  Bin 639 -> 639 bytes
 .../org.python.pydev.shared_ui/icons/search.gif    |  Bin 0 -> 942 bytes
 .../icons/search_docs.gif                          |  Bin 0 -> 987 bytes
 .../icons/showerr_tsk.gif                          |  Bin 0 -> 605 bytes
 .../org.python.pydev.shared_ui/icons/static_co.gif |  Bin 0 -> 213 bytes
 .../icons/sync_ed.gif                              |  Bin 160 -> 160 bytes
 .../icons/tabs_active.png                          |  Bin 0 -> 378 bytes
 .../icons/tabs_inactive.png                        |  Bin 0 -> 300 bytes
 .../org.python.pydev.shared_ui/icons/template.gif  |  Bin 0 -> 155 bytes
 .../icons/terminate.gif                            |  Bin 215 -> 215 bytes
 .../icons/terminate_all.gif                        |  Bin 0 -> 942 bytes
 .../icons/toggle_tabs.png                          |  Bin 0 -> 248 bytes
 .../org.python.pydev.shared_ui/icons/warning.png   |  Bin 0 -> 660 bytes
 .../icons/warning_decoration.gif                   |  Bin 0 -> 116 bytes
 .../org.python.pydev.shared_ui/icons/workset.gif   |  Bin 0 -> 582 bytes
 plugins/org.python.pydev.shared_ui/plugin.xml      |   18 +
 plugins/org.python.pydev.shared_ui/pom.xml         |   25 +
 .../src/org/python/pydev/shared_ui/ColorCache.java |  128 ++
 .../python/pydev/shared_ui/ConsoleColorCache.java  |  198 +++
 .../org/python/pydev/shared_ui/EditorUtils.java    |  161 +++
 .../src/org/python/pydev/shared_ui/FontUtils.java  |  127 ++
 .../src/org/python/pydev/shared_ui/IFontUsage.java |   51 +
 .../src/org/python/pydev/shared_ui/ImageCache.java |  270 ++++
 .../org/python/pydev/shared_ui/SharedUiPlugin.java |   95 ++
 .../org/python/pydev/shared_ui/UIConstants.java    |  133 ++
 .../python/pydev/shared_ui/actions/BaseAction.java |   29 +
 .../shared_ui/actions/ScopeSelectionAction.java    |  173 +++
 .../pydev/shared_ui/actions/ShiftLeftAction.java   |   73 +
 .../pydev/shared_ui/bindings/KeyBindingHelper.java |  156 +++
 .../python/pydev/shared_ui/bundle/BundleInfo.java  |   59 +
 .../python/pydev/shared_ui/bundle/BundleUtils.java |   31 +
 .../python/pydev/shared_ui/bundle/IBundleInfo.java |   38 +
 .../AbstractCompletionProcessorWithCycling.java    |   56 +
 .../content_assist/DefaultContentAssist.java       |   80 ++
 .../pydev/shared_ui/dialogs/DialogMemento.java     |  124 ++
 .../shared_ui/dialogs/TreeSelectionDialog.java     |  412 ++++++
 .../python/pydev/shared_ui/editor/BaseEditor.java  |  305 +++++
 .../shared_ui/editor/BaseEditorCursorListener.java |   66 +
 .../pydev/shared_ui/editor/IPyEditListener.java    |   43 +
 .../pydev/shared_ui/editor/IPyEditListener2.java   |   30 +
 .../pydev/shared_ui/editor/IPyEditListener3.java   |   32 +
 .../pydev/shared_ui/editor/IPyEditListener4.java   |   14 +
 .../pydev/shared_ui/editor/PyEditNotifier.java     |  208 +++
 .../shared_ui/field_editors/LinkFieldEditor.java   |  126 ++
 .../field_editors/MultiStringFieldEditor.java      |  148 ++
 .../outline/AbstractOutlineFilterAction.java       |   81 ++
 .../python/pydev/shared_ui/outline/BaseModel.java  |  148 ++
 .../pydev/shared_ui/outline/BaseOutlinePage.java   |  434 ++++++
 .../pydev/shared_ui/outline/BaseParsedItem.java    |  113 ++
 .../outline/ContentOutlinePageWithFilter.java      |  100 ++
 .../pydev/shared_ui/outline/IOutlineModel.java     |   35 +
 .../pydev/shared_ui/outline/IParsedItem.java       |   33 +
 .../outline/OutlineLinkWithEditorAction.java       |  253 ++++
 .../shared_ui/outline/OutlineSortByNameAction.java |   67 +
 .../shared_ui/outline/ParsedContentProvider.java   |   43 +
 .../shared_ui/outline/ParsedLabelProvider.java     |   37 +
 .../AbstractCompletionProposalExtension.java       |  147 ++
 .../AbstractLinkedModeCompletionProposal.java      |  323 +++++
 .../proposals/ICompletionStyleToggleEnabler.java   |    9 +
 .../shared_ui/proposals/IPyCompletionProposal.java |   35 +
 .../proposals/PyCompletionPresentationUpdater.java |  121 ++
 .../shared_ui/proposals/PyCompletionProposal.java  |  253 ++++
 .../BaseQuickOutlineSelectionDialog.java           |  232 ++++
 .../DataAndImageTreeNodeContentProvider.java       |   46 +
 .../AbstractDocumentTemplateContextWithIndent.java |  147 ++
 .../pydev/shared_ui/tooltips/ToolTipHandler.java   |  195 +++
 .../presenter/AbstractInformationPresenter.java    |   74 +
 .../AbstractTooltipInformationPresenter.java       |   75 ++
 .../presenter/IInformationPresenterAsTooltip.java  |   21 +
 .../IInformationPresenterControlManager.java       |   26 +
 .../presenter/ITooltipInformationProvider.java     |   27 +
 .../InformationPresenterControlManager.java        |  504 +++++++
 .../InformationPresenterControlManager2.java       |   87 ++
 .../presenter/InformationPresenterHelpers.java     |   87 ++
 .../presenter/StyleRangeWithCustomData.java        |   83 ++
 .../presenter/ToolTipPresenterHandler.java         |  201 +++
 .../tree/LabelProviderWithDecoration.java          |   31 +
 .../pydev/shared_ui/tree/PyFilteredTree.java       |   78 ++
 .../utils/AsynchronousProgressMonitorDialog.java   |  139 ++
 .../pydev/shared_ui/utils/IViewWithControls.java   |   21 +
 .../pydev/shared_ui/utils/PyMarkerUtils.java       |  361 +++++
 .../pydev/shared_ui/utils/RunInUiThread.java       |   51 +
 .../org/python/pydev/shared_ui/utils/UIUtils.java  |   71 +
 .../pydev/overview_ruler/CopiedOverviewRuler.java  | 1348 +++++++++++++++++++
 .../pydev/overview_ruler/MinimapOverviewRuler.java |  581 ++++++++
 .../MinimapOverviewRulerPreferencesPage.java       |   82 ++
 .../MinimapPreferenceInitializer.java              |   26 +
 .../StyledTextWithoutVerticalBar.java              |   39 +
 plugins/org.python.pydev/.classpath                |    3 +-
 .../.settings/org.eclipse.jdt.ui.prefs             |   53 +
 plugins/org.python.pydev/META-INF/MANIFEST.MF      |   12 +-
 plugins/org.python.pydev/build.properties          |    5 +-
 .../icons/packagefolder_obj_remove.gif             |  Bin 0 -> 979 bytes
 plugins/org.python.pydev/icons/python_logo.png     |  Bin 3362 -> 3588 bytes
 plugins/org.python.pydev/plugin.xml                |  116 +-
 plugins/org.python.pydev/pom.xml                   |   25 +
 .../pysrc/_pydev_filesystem_encoding.py            |   25 +
 plugins/org.python.pydev/pysrc/interpreterInfo.py  |   99 +-
 .../pysrc/pydev_app_engine_debug_startup.py        |   21 +
 plugins/org.python.pydev/pysrc/pydev_guisupport.py |  150 +++
 .../pysrc/pydev_ipython_console.py                 |    3 +-
 .../pysrc/pydev_ipython_console_011.py             |    2 +-
 .../pysrc/pydev_runfiles_unittest.py               |   23 +-
 .../pysrc/pydev_runfiles_xml_rpc.py                |   22 +-
 plugins/org.python.pydev/pysrc/pydevconsole.py     |  330 +++--
 plugins/org.python.pydev/pysrc/pydevd.py           |  207 +--
 plugins/org.python.pydev/pysrc/pydevd_comm.py      |   14 +-
 plugins/org.python.pydev/pysrc/pydevd_console.py   |   54 +-
 plugins/org.python.pydev/pysrc/pydevd_constants.py |   19 +-
 .../tests_runfiles/samples/simpleClass_test.py     |   14 +
 .../tests_runfiles/samples/simpleModule_test.py    |   16 +
 .../pysrc/tests_runfiles/test_runfiles.py          |   16 +-
 .../schema/pydev_interpreter_provider.exsd         |   69 +
 .../copiedfromeclipsesrc/PythonListEditor.java     |    7 +-
 .../src/org/python/pydev/builder/PyDevBuilder.java |   11 +-
 .../python/pydev/builder/PyDevBuilderVisitor.java  |    2 +-
 .../python/pydev/builder/PyDevDeltaCounter.java    |    2 +-
 .../python/pydev/builder/PydevGrouperVisitor.java  |    5 +-
 .../builder/PydevInternalResourceDeltaVisitor.java |    5 +-
 .../org/python/pydev/builder/PydevMarkerUtils.java |  272 ----
 .../pycremover/PycHandlerBuilderVisitor.java       |    5 +-
 .../pydev/builder/pylint/PyLintPrefPage.java       |   11 +-
 .../python/pydev/builder/pylint/PyLintVisitor.java |  152 ++-
 .../ClearSyntaxMarkersPyeditListener.java          |   18 +-
 .../builder/syntaxchecker/PySyntaxChecker.java     |    2 +-
 .../python/pydev/builder/todo/PyTodoVisitor.java   |   14 +-
 .../org/python/pydev/compare/PyMergeViewer.java    |    4 +-
 .../org/python/pydev/consoles/MessageConsoles.java |    3 +
 .../python/pydev/editor/ICodeScannerKeywords.java  |    2 +-
 .../org/python/pydev/editor/IPyEditListener.java   |   43 -
 .../org/python/pydev/editor/IPyEditListener2.java  |   30 -
 .../org/python/pydev/editor/IPyEditListener3.java  |   32 -
 .../org/python/pydev/editor/IPyEditListener4.java  |   13 -
 .../org/python/pydev/editor/KeyAssistDialog.java   |    8 +-
 .../src/org/python/pydev/editor/PyCodeScanner.java |    9 +-
 .../src/org/python/pydev/editor/PyEdit.java        |  636 ++++-----
 .../editor/PyEditBasedCodeScannerKeywords.java     |   17 +-
 .../python/pydev/editor/PyEditConfiguration.java   |    4 +-
 .../editor/PyEditConfigurationWithoutEditor.java   |   25 +-
 .../org/python/pydev/editor/PyEditNotifier.java    |  209 ---
 .../src/org/python/pydev/editor/PyEditTitle.java   |   10 +-
 .../pydev/editor/PyInformationPresenter.java       |   14 +-
 .../src/org/python/pydev/editor/PyReconciler.java  |   13 +-
 .../org/python/pydev/editor/PyStringScanner.java   |  146 ++
 .../src/org/python/pydev/editor/PyWordRule.java    |    5 +-
 .../pydev/editor/PydevShowBrowserMessage.java      |  270 ++++
 .../editor/StyledTextForShowingCodeFactory.java    |    9 +-
 .../editor/actions/AbstractBlockCommentAction.java |   11 +-
 .../pydev/editor/actions/FirstCharAction.java      |    3 +-
 .../pydev/editor/actions/IOrganizeImports.java     |    7 +-
 .../pydev/editor/actions/OfflineActionTarget.java  |    3 +-
 .../editor/actions/OrganizeImportsFixesUnused.java |  181 +++
 .../org/python/pydev/editor/actions/PyAction.java  |  105 +-
 .../pydev/editor/actions/PyAddBlockComment.java    |   45 +-
 .../editor/actions/PyAddSingleBlockComment.java    |   13 +-
 .../python/pydev/editor/actions/PyBackspace.java   |    6 +-
 .../org/python/pydev/editor/actions/PyComment.java |   64 +-
 .../pydev/editor/actions/PyConvertSpaceToTab.java  |    6 +-
 .../pydev/editor/actions/PyConvertTabToSpace.java  |    3 +-
 .../pydev/editor/actions/PyCopyQualifiedName.java  |   26 +-
 .../python/pydev/editor/actions/PyFormatStd.java   |   45 +-
 .../editor/actions/PyGoToMatchingBracket.java      |    2 +-
 .../pydev/editor/actions/PyMoveLineAction.java     |    3 +-
 .../python/pydev/editor/actions/PyOpenAction.java  |   44 +-
 .../pydev/editor/actions/PyOrganizeImports.java    | 1004 ++++++++++----
 .../python/pydev/editor/actions/PyPeerLinker.java  |   12 +-
 .../pydev/editor/actions/PyRemoveBlockComment.java |  135 +-
 .../pydev/editor/actions/PyScopeDeselection.java   |   31 +-
 .../pydev/editor/actions/PyScopeSelection.java     |  154 +--
 .../python/pydev/editor/actions/PySelectWord.java  |    3 +-
 .../python/pydev/editor/actions/PyShiftLeft.java   |   58 +-
 .../pydev/editor/actions/PyToggleComment.java      |   50 +-
 .../python/pydev/editor/actions/PyUncomment.java   |   51 +-
 .../pydev/editor/actions/PyWrapParagraph.java      |    3 +-
 .../pydev/editor/actions/SelectionKeeper.java      |  109 --
 .../editor/actions/codefolding/PyCollapseAll.java  |    6 +-
 .../actions/codefolding/PyFoldingAction.java       |    6 +-
 .../actions/codefolding/PyUnCollapseAll.java       |    4 +-
 .../pydev/editor/autoedit/AbstractIndentPrefs.java |   20 +-
 .../pydev/editor/autoedit/DefaultIndentPrefs.java  |    9 +
 .../editor/autoedit/PyAutoIndentStrategy.java      |   51 +-
 .../editor/codefolding/CodeFoldingSetter.java      |   15 +-
 .../pydev/editor/codefolding/FoldingEntry.java     |    3 +-
 .../codefolding/PyDevCodeFoldingPrefPage.java      |    4 +-
 .../pydev/editor/codefolding/PyEditProjection.java |    9 +-
 .../pydev/editor/codefolding/PySourceViewer.java   |   18 +-
 .../commentblocks/CommentBlocksPreferences.java    |    7 +-
 .../PythonCorrectionProcessor.java                 |    2 +-
 .../docstrings/AssistDocString.java                |   15 +-
 .../docstrings/DocstringsPrefPage.java             |    2 -
 .../correctionassist/heuristics/AssistAssign.java  |    9 +-
 .../heuristics/AssistAssignCompletionProposal.java |    5 +-
 .../correctionassist/heuristics/AssistImport.java  |    6 +-
 .../heuristics/AssistPercentToFormat.java          |    6 +-
 .../heuristics/AssistSurroundWith.java             |   13 +-
 .../correctionassist/heuristics/IAssistProps.java  |    2 +-
 .../heuristics/PercentToBraceConverter.java        |    2 +-
 .../pydev/editor/hover/PyAnnotationHover.java      |    3 +-
 .../org/python/pydev/editor/hover/PyTextHover.java |    7 +-
 .../python/pydev/editor/model/IModelListener.java  |   33 -
 .../org/python/pydev/editor/model/ItemPointer.java |    4 +-
 .../org/python/pydev/editor/model/Location.java    |  104 --
 .../pydev/editor/preferences/PydevEditorPrefs.java |   30 +-
 .../pydev/editor/preferences/PydevTypingPrefs.java |    6 +-
 .../refactoring/PyRefactoringFindDefinition.java   |   10 +-
 .../editor/refactoring/RefactoringRequest.java     |    4 +-
 .../saveactions/PydevDateFieldNameEditor.java      |   39 +
 .../saveactions/PydevSaveActionsPrefPage.java      |  239 ++++
 .../pydev/editor/scripting/PyEditScripting.java    |   19 +-
 .../pydev/editor/templates/PyContextType.java      |    4 +
 .../pydev/editorinput/PyFileLabelProvider.java     |    3 +-
 .../org/python/pydev/editorinput/PyOpenEditor.java |   13 +-
 .../pydev/editorinput/PySourceLocatorBase.java     |   49 +-
 .../pydev/editorinput/PySourceLocatorPrefs.java    |   10 +-
 .../pydev/editorinput/PydevFileEditorInput.java    |    5 +-
 .../python/pydev/logging/ping/AsyncLogPing.java    |  135 --
 .../org/python/pydev/logging/ping/ILogPing.java    |   30 -
 .../pydev/logging/ping/ILogPingProvider.java       |   19 -
 .../python/pydev/logging/ping/ILogPingSender.java  |   16 -
 .../python/pydev/logging/ping/LogInfoProvider.java |   85 --
 .../python/pydev/logging/ping/LogPingSender.java   |  100 --
 .../python/pydev/logging/ping/SynchedLogPing.java  |  199 ---
 .../pydev/outline/AbstractOutlineFilterAction.java |   81 --
 .../outline/ContentOutlinePageWithFilter.java      |  100 --
 .../org/python/pydev/outline/IOutlineModel.java    |   35 -
 .../pydev/outline/OutlineHideCommentsAction.java   |    5 +-
 .../pydev/outline/OutlineHideFieldsAction.java     |    5 +-
 .../pydev/outline/OutlineHideImportsAction.java    |    5 +-
 .../outline/OutlineHideMagicObjectsAction.java     |    5 +-
 .../outline/OutlineHideNonPublicMembersAction.java |    5 +-
 .../outline/OutlineHideStaticMethodsAction.java    |    5 +-
 .../pydev/outline/OutlineLinkWithEditorAction.java |  205 ---
 .../pydev/outline/OutlineSortByNameAction.java     |   66 -
 .../pydev/outline/ParsedContentProvider.java       |   43 -
 .../src/org/python/pydev/outline/ParsedItem.java   |  140 +-
 .../python/pydev/outline/ParsedLabelProvider.java  |   37 -
 .../src/org/python/pydev/outline/ParsedModel.java  |  162 +--
 .../org/python/pydev/outline/PyOutlinePage.java    |  414 +-----
 .../pydev/plugin/PyStructureConfigHelpers.java     |   71 +-
 .../src/org/python/pydev/plugin/PydevPlugin.java   |  130 +-
 .../pydev/plugin/nature/AbstractPythonNature.java  |    3 +-
 .../pydev/plugin/nature/PyNatureReindexer.java     |   12 +-
 .../python/pydev/plugin/nature/PythonNature.java   |    9 +-
 .../pydev/plugin/nature/PythonNatureStore.java     |   12 +-
 .../pydev/plugin/nature/PythonPathNature.java      |  100 +-
 .../pydev/plugin/nature/SystemPythonNature.java    |    7 +
 .../plugin/preferences/AbstractPydevPrefs.java     |   44 +-
 .../preferences/IPydevPreferencesProvider.java     |    2 +
 .../plugin/preferences/PyCodeFormatterPage.java    |   15 +-
 .../plugin/preferences/PyTitlePreferencesPage.java |    4 +-
 .../pydev/plugin/preferences/PydevPrefs.java       |   11 -
 .../plugin/preferences/PydevPrefsInitializer.java  |    8 +
 .../pydev/plugin/preferences/PydevRootPrefs.java   |    3 +-
 .../pydev/pyunit/preferences/PyUnitPrefsPage2.java |   11 +-
 .../org/python/pydev/runners/SimpleExeRunner.java  |    3 +-
 .../pydev/runners/SimpleIronpythonRunner.java      |    3 +-
 .../python/pydev/runners/SimpleJythonRunner.java   |   10 +-
 .../python/pydev/runners/SimplePythonRunner.java   |    3 +-
 .../src/org/python/pydev/runners/SimpleRunner.java |  127 +-
 .../org/python/pydev/runners/UniversalRunner.java  |    3 +-
 .../python/pydev/tree/FileTreeLabelProvider.java   |   10 +-
 .../org/python/pydev/ui/ColorAndStyleCache.java    |  202 +--
 .../src/org/python/pydev/ui/ColorCache.java        |  129 --
 .../org/python/pydev/ui/IViewCreatedObserver.java  |    2 +
 .../src/org/python/pydev/ui/IViewWithControls.java |   21 -
 ...ManagerCopiedToAddCreateMenuWithMenuParent.java |    4 +-
 .../src/org/python/pydev/ui/NotifyViewCreated.java |   29 +
 .../org/python/pydev/ui/PyProjectProperties.java   |    9 +-
 .../python/pydev/ui/PyProjectPythonDetails.java    |   55 +-
 .../org/python/pydev/ui/SetOrientationAction.java  |   75 +-
 .../src/org/python/pydev/ui/TabVariables.java      |    4 +-
 .../src/org/python/pydev/ui/UIConstants.java       |  130 --
 .../python/pydev/ui/ViewPartWithOrientation.java   |    4 +-
 .../pydev/ui/actions/container/PyAddSrcFolder.java |   73 +
 .../ui/actions/container/PyContainerAction.java    |    6 +-
 .../container/PyContainerFormatterAction.java      |  167 +++
 .../container/PyDeletePycAndClassFiles.java        |    3 +-
 .../actions/container/PyOrganizeImportsAction.java |   47 +
 .../pydev/ui/actions/container/PyRemSrcFolder.java |   65 +
 .../ui/actions/container/PySourceFormatAction.java |  134 +-
 .../pydev/ui/actions/project/PyRemoveNature.java   |    3 +-
 .../python/pydev/ui/actions/resources/Py2To3.java  |   19 +-
 .../ui/actions/resources/PyResourceAction.java     |    6 +-
 .../pydev/ui/dialogs/AbstractKeyValueDialog.java   |    3 +-
 .../pydev/ui/dialogs/InterpreterInputDialog.java   |    9 +-
 .../ui/dialogs/ProjectFolderSelectionDialog.java   |    2 +-
 .../ui/dialogs/ProjectFolderSelectionGroup.java    |    8 +-
 .../pydev/ui/dialogs/ProjectSelectionDialog.java   |    2 +-
 .../python/pydev/ui/dialogs/PyDialogHelpers.java   |   77 +-
 .../pydev/ui/dialogs/PythonModulePickerDialog.java |   69 +-
 .../ui/dialogs/PythonPackageSelectionDialog.java   |    7 +-
 .../dialogs/SelectExistingOrCreateNewDialog.java   |    4 +-
 .../pydev/ui/dialogs/TreeSelectionDialog.java      |  402 +-----
 .../python/pydev/ui/editors/TreeWithAddRemove.java |   29 +-
 .../ui/importsconf/ImportsPreferencesPage.java     |   55 +
 .../interpreters/AbstractInterpreterManager.java   |   56 +-
 .../interpreters/IronpythonInterpreterManager.java |    5 +-
 .../ui/interpreters/JythonInterpreterManager.java  |    5 +-
 .../ui/interpreters/PythonInterpreterManager.java  |    5 +-
 .../ui/perspective/PythonPerspectiveFactory.java   |   10 +-
 .../pythonpathconf/AbstractInterpreterEditor.java  |  348 +----
 .../AbstractInterpreterPreferencesPage.java        |   18 +-
 .../AbstractInterpreterProviderFactory.java        |   32 +
 .../AlreadyInstalledInterpreterProvider.java       |   69 +
 .../pydev/ui/pythonpathconf/AutoConfigMaker.java   |  268 ++++
 .../ui/pythonpathconf/IInterpreterProvider.java    |   44 +
 .../IInterpreterProviderFactory.java               |   29 +
 .../pythonpathconf/InterpreterConfigHelpers.java   |  258 ++++
 .../pydev/ui/pythonpathconf/InterpreterInfo.java   |   55 +-
 .../IronpythonInterpreterEditor.java               |   16 +-
 .../IronpythonInterpreterProviderFactory.java      |   13 +
 .../ui/pythonpathconf/JythonInterpreterEditor.java |   52 +-
 .../JythonInterpreterPreferencesPage.java          |    3 +
 .../JythonInterpreterProviderFactory.java          |   55 +
 .../pydev/ui/pythonpathconf/MyEnvWorkingCopy.java  |   10 +-
 .../ui/pythonpathconf/PythonInterpreterEditor.java |  102 +-
 .../PythonInterpreterProviderFactory.java          |   82 ++
 .../PythonSelectionLibrariesDialog.java            |    2 +-
 .../ui/wizards/files/AbstractPythonWizard.java     |    8 +-
 .../ui/wizards/files/AbstractPythonWizardPage.java |  190 +--
 .../files/PythonExistingSourceFolderWizard.java    |  112 ++
 .../wizards/files/PythonExistingSourceGroup.java   |  234 ++++
 .../files/PythonExistingSourceListGroup.java       |  221 +++
 .../pydev/ui/wizards/files/PythonModuleWizard.java |   58 +-
 .../ui/wizards/files/PythonPackageWizard.java      |   13 +
 .../ui/wizards/files/PythonSourceFolderWizard.java |   35 +-
 .../ui/wizards/files/TemplateSelectDialog.java     |  213 +++
 .../IWizardNewProjectExistingSourcesPage.java      |   19 +
 .../IWizardNewProjectNameAndLocationPage.java      |   11 +-
 .../NewProjectExistingSourcesWizardPage.java       |  106 ++
 .../NewProjectNameAndLocationWizardPage.java       |  212 ++-
 .../ui/wizards/project/PythonProjectWizard.java    |  109 +-
 .../org/python/pydev/utils/LinkFieldEditor.java    |  126 --
 .../python/pydev/utils/MultiStringFieldEditor.java |  138 --
 .../org/python/pydev/utils/ProgressOperation.java  |    2 +-
 .../src/org/python/pydev/utils/PyFileListing.java  |    8 +-
 .../src/org/python/pydev/utils/PyFilteredTree.java |   78 --
 .../python/pydev/utils/tablecombo/TableCombo.java  |   10 -
 .../AbstractCompletionProcessorWithCycling.java    |   56 -
 .../codecompletion/AbstractPyCodeCompletion.java   |    5 +-
 .../AbstractPyCompletionProposalExtension2.java    |  124 +-
 .../editor/codecompletion/CompletionError.java     |    3 +-
 .../editor/codecompletion/CompletionRequest.java   |    6 +-
 .../codecompletion/IPyCompletionProposal.java      |   35 -
 .../IPyDevCompletionParticipant.java               |   16 +
 .../IPyDevCompletionParticipant2.java              |    3 +-
 .../OverrideMethodCompletionProposal.java          |    1 +
 .../editor/codecompletion/ProposalsComparator.java |    1 +
 .../editor/codecompletion/PyCodeCompletion.java    |   13 +-
 .../codecompletion/PyCodeCompletionImages.java     |    4 +-
 .../PyCodeCompletionPreferencesPage.java           |    3 +-
 .../codecompletion/PyCodeCompletionUtils.java      |    1 +
 .../PyCompletionPresentationUpdater.java           |  119 --
 .../codecompletion/PyCompletionProposal.java       |  251 ----
 .../editor/codecompletion/PyContentAssistant.java  |   70 +-
 .../PyLinkedModeCompletionProposal.java            |    5 +-
 .../codecompletion/PyStringCodeCompletion.java     |   24 +-
 .../codecompletion/PythonCompletionProcessor.java  |    7 +-
 .../codecompletion/revisited/ASTManager.java       |    2 +-
 .../revisited/AbstractASTManager.java              |   47 +-
 .../codecompletion/revisited/AbstractToken.java    |    3 +-
 .../codecompletion/revisited/AssignAnalysis.java   |   37 +-
 .../codecompletion/revisited/CompletionCache.java  |    5 +-
 .../revisited/CompletionParticipantsHelper.java    |   21 +-
 .../codecompletion/revisited/CompletionState.java  |    2 +-
 .../revisited/CompletionStateWrapper.java          |    3 +-
 .../revisited/ModulesFoundStructure.java           |    3 +-
 .../codecompletion/revisited/ModulesManager.java   |    7 +-
 .../revisited/ModulesManagerCache.java             |    5 +-
 .../revisited/ModulesManagerWithBuild.java         |    9 +-
 .../revisited/ProjectModulesManager.java           |    5 +-
 .../revisited/PyCodeCompletionVisitor.java         |    2 +-
 .../codecompletion/revisited/PyPublicTreeMap.java  |    6 +-
 .../codecompletion/revisited/PythonPathHelper.java |  144 +-
 .../codecompletion/revisited/SystemASTManager.java |    2 +-
 .../revisited/SystemModulesManager.java            |   12 +-
 .../javaintegration/AbstractJavaClassModule.java   |    5 +-
 .../javaintegration/JavaElementToken.java          |    5 +-
 .../javaintegration/JavaModuleInProject.java       |   13 +-
 .../javaintegration/JavaProjectModulesManager.java |    7 +-
 .../revisited/javaintegration/JavaZipModule.java   |   13 +-
 .../revisited/modules/AbstractModule.java          |   14 +-
 .../revisited/modules/CompiledModule.java          |    7 +-
 .../revisited/modules/SourceModule.java            |   44 +-
 .../revisited/visitors/Definition.java             |    3 +-
 .../visitors/FindDefinitionModelVisitor.java       |    2 +-
 .../revisited/visitors/FindScopeVisitor.java       |    2 +-
 .../revisited/visitors/GlobalModelVisitor.java     |    2 +-
 .../revisited/visitors/InnerModelVisitor.java      |    8 +-
 .../revisited/visitors/LocalScope.java             |  106 +-
 .../editor/codecompletion/shell/AbstractShell.java |    7 +-
 .../codecompletion/shell/IronpythonShell.java      |    3 +-
 .../editor/codecompletion/shell/JythonShell.java   |    3 +-
 .../codecompletion/shell/ProcessCreationInfo.java  |   10 +-
 .../editor/codecompletion/shell/PythonShell.java   |    3 +-
 .../DocumentTemplateContextWithIndent.java         |  138 +-
 .../templates/PyDocumentTemplateContext.java       |   35 +-
 .../templates/PyTemplateCompletionProcessor.java   |    2 +-
 .../pydev/navigator/InterpreterInfoTreeNode.java   |    2 +-
 .../navigator/InterpreterInfoTreeNodeRoot.java     |    7 +-
 .../navigator/ProjectInfoForPackageExplorer.java   |  112 +-
 .../pydev/navigator/PythonBaseModelProvider.java   |   12 +-
 .../pydev/navigator/PythonLabelProvider.java       |   36 +-
 .../pydev/navigator/PythonModelProvider.java       |    4 +-
 .../python/pydev/navigator/PythonpathTreeNode.java |    6 +-
 .../navigator/PythonpathZipChildTreeNode.java      |    6 +-
 .../TopLevelProjectsOrWorkingSetChoice.java        |    3 +-
 .../navigator/actions/PyCopyResourceAction.java    |    2 +-
 .../navigator/actions/PyDeleteResourceAction.java  |   30 +-
 .../navigator/actions/PyMoveResourceAction.java    |   58 +-
 .../navigator/actions/PyOpenPythonFileAction.java  |    4 +-
 .../navigator/actions/PyOpenResourceAction.java    |    2 +-
 .../pydev/navigator/actions/PyPasteAction.java     |    2 +-
 .../navigator/actions/PyRenameResourceAction.java  |  129 +-
 .../pydev/navigator/actions/PythonLinkHelper.java  |    2 +-
 .../copied/CopyFilesAndFoldersOperation.java       |    9 +-
 .../navigator/actions/copied/PasteAction.java      |   17 +-
 .../copied/PyResourceDropAdapterAssistant.java     |   16 +-
 .../navigator/actions/copied/WorkspaceAction.java  |   28 +-
 .../navigator/decorator/ProblemMarkerManager.java  |    2 +-
 .../decorator/ProblemsLabelDecorator.java          |    2 +-
 .../elements/PythonSourceFolderActionFilter.java   |    1 -
 .../pydev/navigator/elements/WrappedResource.java  |   51 +-
 .../pydev/navigator/filters/AbstractFilter.java    |    2 +-
 .../navigator/properties/StringMatcherSimple.java  |    4 +-
 .../pydev/navigator/sorter/PythonModelSorter.java  |    2 +-
 .../pydev/navigator/ui/PydevPackageExplorer.java   |   23 +-
 .../pydev/overview_ruler/CopiedOverviewRuler.java  | 1422 --------------------
 .../pydev/overview_ruler/MinimapOverviewRuler.java |  449 ------
 .../MinimapOverviewRulerPreferencesPage.java       |   45 -
 .../copiedfromeclipsesrc/PythonCodeReaderTest.java |    3 +-
 .../eclipseresourcestubs/FileResourceStub.java     |    3 +-
 .../pydev/editor/PyAutoIndentStrategyTest.java     |    3 +-
 .../pydev/editor/PyEditTitleTestWorkbench.java     |    3 +-
 .../pydev/editor/PyPartitionScannerTest.java       |   69 +-
 .../python/pydev/editor/PyStringScannerTest.java   |   55 +
 .../python/pydev/editor/actions/PyActionTest.java  |   12 +-
 .../editor/actions/PyAddBlockCommentTest.java      |   20 +-
 .../python/pydev/editor/actions/PyCommentTest.java |   45 +-
 .../pydev/editor/actions/PyFormatStdTest.java      |   66 +-
 .../pydev/editor/actions/PyScopeSelectionTest.java |   12 +-
 .../pydev/editor/actions/PySelectionTest.java      |   35 +-
 .../pydev/editor/actions/PyToggleCommentTest.java  |   66 +
 .../pydev/editor/actions/PyUncommentTest.java      |   83 +-
 .../pydev/editor/actions/SelectionKeeperTest.java  |    1 +
 .../editor/codefolding/CodeFoldingSetterTest.java  |    8 +-
 .../correctionassist/AssistDocStringTest.java      |    6 +-
 .../python/pydev/editor/model/ItemPointerTest.java |    1 +
 .../pydev/ironpythontests/IronpythonTest.java      |    9 +-
 .../org/python/pydev/jythontests/JythonTest.java   |    7 +-
 .../org/python/pydev/logging/ping/LogPingTest.java |  162 ---
 .../org/python/pydev/plugin/PydevTestUtils.java    |    3 +-
 .../ProjectImportedHasAstManagerTestWorkbench.java |    5 +-
 .../org/python/pydev/pythontests/PythonTest.java   |    9 +-
 .../runners/IronPythonUniversalRunnerTest.java     |    3 +-
 .../pydev/runners/JythonUniversalRunnerTest.java   |    3 +-
 .../pydev/runners/PythonUniversalRunnerTest.java   |    3 +-
 .../python/pydev/runners/SimpleExeRunnerTest.java  |    3 +-
 .../pydev/runners/ThreadStreamReaderTest.java      |    4 +-
 .../tests/org/python/pydev/ui/BundleInfoStub.java  |    4 +-
 .../ui/interpreters/InterpreterManagerTest.java    |    3 +-
 .../ui/pythonpathconf/InterpreterInfoTest.java     |   22 +-
 .../IronpythonCompletionWithBuiltinsTest.java      |    3 +-
 .../codecompletion/PyCodeCompletion2Test.java      |    3 +-
 .../codecompletion/PythonApplyCompletionsTest.java |    8 +-
 .../PythonCompletionCalltipsTest.java              |   33 +-
 .../PythonCompletionStringsTest.java               |   29 +
 .../PythonCompletionWithBuiltinsTest.java          |    3 +-
 ...ythonCompletionWithoutBuiltinsGrammar3Test.java |    3 +-
 .../PythonCompletionWithoutBuiltinsTest.java       |  102 +-
 .../codecompletion/PythonCompletionZipsTest.java   |    3 +-
 .../codecompletion/revisited/ASTManagerTest.java   |    3 +-
 .../revisited/CodeCompletionTestsBase.java         |    7 +-
 .../IronpythonInterpreterManagerStub.java          |    3 +-
 .../codecompletion/revisited/ModuleTest.java       |   16 +-
 .../revisited/ModulesManagerTest.java              |    3 +-
 .../revisited/ProjectModulesManagerTest.java       |    2 +-
 .../revisited/PyCodeCompletionVisitorTest.java     |    2 +-
 .../revisited/PythonInterpreterManagerStub.java    |    3 +-
 .../revisited/PythonPathHelperTest.java            |   21 +-
 .../javaintegration/AbstractWorkbenchTestCase.java |    7 +-
 .../jython/JythonInterpreterManagerStub.java       |    3 +-
 .../codecompletion/shell/PythonShellTest.java      |    2 +-
 .../dltk/console/ScriptConsoleHistoryTest.java     |   42 +-
 .../console/codegen/GetGeneratorTestWorkbench.java |   19 +-
 .../console/codegen/PythonSnippetUtilsTest.java    |   20 +-
 .../StructuredSelectionGeneratorTestWorkbench.java |   24 +-
 .../console/ui/ScriptConsolePartitionerTest.java   |    5 +-
 .../ScriptConsoleDocumentListenerTest.java         |   25 +-
 .../actions/HandleDeletePreviousWordTest.java      |    3 +-
 .../org/python/pydev/navigator/FolderStub.java     |    3 +-
 .../org/python/pydev/navigator/ProjectStub.java    |    3 +-
 .../pydev/navigator/PythonModelProviderTest.java   |    3 +-
 .../pydev/navigator/PythonPathNatureStub.java      |    5 +
 .../org/python/pydev/navigator/WorkspaceStub.java  |    2 +-
 plugins/pom.xml                                    |   47 +
 pom.xml                                            |   45 +
 1609 files changed, 46637 insertions(+), 43467 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/eclipse-pydev.git



More information about the pkg-java-commits mailing list