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 53af283978ff4e66413d60d902e944fbdfff6705 Merge: d997cbe 7642569 Author: Jakub Adam <[email protected]> Date: Thu Jan 2 20:21:06 2014 +0100 Merge tag 'upstream/3.2.0' Upstream version 3.2.0 extra/_pydevd_bytecode.py | 414 +++++++ extra/dont_trace.diff | 272 +++++ extra/pydevd_dont_trace.py | 114 ++ extra/pydevd_exception_utils.py | 188 ++++ features/org.python.pydev.feature/feature.xml | 40 +- features/org.python.pydev.feature/pom.xml | 2 +- features/org.python.pydev.mylyn.feature/pom.xml | 2 +- features/org.python.pydev.p2-repo/pom.xml | 2 +- features/pom.xml | 2 +- .../com.python.pydev.analysis/META-INF/MANIFEST.MF | 23 +- plugins/com.python.pydev.analysis/pom.xml | 2 +- .../com/python/pydev/analysis/AnalysisPlugin.java | 46 +- .../analysis/actions/ForceCodeAnalysisOnTree.java | 4 +- .../python/pydev/analysis/actions/MatchHelper.java | 2 +- .../AbstractAdditionalDependencyInfo.java | 410 ++++--- .../AbstractAdditionalInfoWithBuild.java | 3 +- .../AbstractAdditionalTokensInfo.java | 7 +- .../AdditionalInfoIntegrityChecker.java | 30 +- .../AdditionalProjectInterpreterInfo.java | 22 + .../AdditionalSystemInterpreterInfo.java | 25 +- .../analysis/additionalinfo/InfoStrFactory.java | 2 +- .../pydev/analysis/additionalinfo/TreeIO.java | 13 +- .../analysis/builder/AnalysisBuilderVisitor.java | 30 +- .../analysis/builder/AnalysisParserObserver.java | 10 +- .../pydev/analysis/indexview/NatureGroup.java | 35 +- .../pydev/analysis/messages/AbstractMessage.java | 9 +- .../AbstractScopeAnalyzerVisitor.java | 7 + .../AstEntryScopeAnalysisConstants.java | 2 + .../analysis/scopeanalysis/ScopeAnalysis.java | 26 - .../ScopeAnalyzerVisitorForImports.java | 95 -- .../ScopeAnalyzerVisitorWithoutImports.java | 2 +- .../InterpreterInfoBuilder.java | 8 +- .../analysis/ui/AutoImportsPreferencesPage.java | 2 +- .../pydev/analysis/visitors/ArgumentsChecker.java | 2 +- .../org/python/pydev/builder/pep8/Pep8Visitor.java | 5 +- .../python/pydev/analysis/AnalysisTestsBase.java | 12 +- .../pydev/analysis/OccurrencesAnalyzer2Test.java | 3 +- .../AdditionalInterpreterInfoTest.java | 25 +- .../scopeanalysis/ScopeAnalyzerVisitorTest.java | 3 +- .../analysis/scopeanalysis/TokenMatchingTest.java | 3 +- .../SynchSystemModulesManagerTest.java | 2 +- .../META-INF/MANIFEST.MF | 2 +- plugins/com.python.pydev.codecompletion/pom.xml | 2 +- .../participant/CompletionParticipantTest.java | 2 + .../com.python.pydev.debug/META-INF/MANIFEST.MF | 5 +- plugins/com.python.pydev.debug/plugin.xml | 6 + plugins/com.python.pydev.debug/pom.xml | 2 +- .../com/python/pydev/debug/DebugEarlyStartup.java | 256 +++++ .../src/com/python/pydev/debug/DebugPlugin.java | 4 +- .../pydev/debug/DebugPluginPrefsInitializer.java | 16 +- .../python/pydev/debug/model/ProcessServer.java | 3 +- .../debug/remote/IRemoteDebuggerListener.java | 7 + .../pydev/debug/remote/RemoteDebuggerServer.java | 20 +- .../pydev/debug/ui/DebugPreferencesPageExt.java | 30 + plugins/com.python.pydev.docs/build_both.py | 2 +- .../merged_homepage/about.contents.rst | 106 +- .../merged_homepage/download.contents.rst | 28 +- .../merged_homepage/final/images/values.png | Bin 0 -> 2076 bytes .../merged_homepage/history_pydev.rst | 120 ++ .../merged_homepage/index.rst | 80 +- .../merged_homepage/manual.contents.html | 35 + .../manual_101_install.contents.rst | 9 + .../merged_homepage/stylesheet.css | 14 + .../merged_homepage/template1.html | 105 +- .../merged_homepage/templateManual.html | 158 ++- plugins/com.python.pydev.docs/release_email.txt | 124 ++- plugins/com.python.pydev.docs/release_process.txt | 79 +- .../META-INF/MANIFEST.MF | 2 +- plugins/com.python.pydev.fastparser/pom.xml | 2 +- .../META-INF/MANIFEST.MF | 29 +- plugins/com.python.pydev.refactoring/pom.xml | 2 +- .../refactoring/actions/PyGoToDefinition.java | 2 +- .../python/pydev/refactoring/actions/PyRename.java | 5 +- .../refactoring/actions/PyRenameInFileAction.java | 3 +- .../python/pydev/refactoring/changes/PyChange.java | 47 +- .../refactoring/changes/PyCompositeChange.java | 31 + .../changes/PyRenameResourceChange.java | 171 ++- .../markoccurrences/MarkOccurrencesJob.java | 5 +- .../AstEntryRefactorerRequestConstants.java | 17 - .../pydev/refactoring/refactorer/Refactorer.java | 51 +- .../refactorer/RefactorerFindDefinition.java | 7 +- .../refactorer/RefactorerFindReferences.java | 57 +- .../refactoring/refactorer/RefactorerFinds.java | 7 +- .../search/FindOccurrencesSearchQuery.java | 25 +- .../tdd/AbstractPyCreateClassOrMethodOrField.java | 7 +- .../pydev/refactoring/tdd/PyCreateClass.java | 7 +- .../refactoring/tdd/PyCreateMethodOrField.java | 13 +- .../tdd/TddCodeGenerationQuickFixParticipant.java | 18 +- .../refactoring/tdd/TddQuickFixParticipant.java | 2 +- .../findreplace/PySearchInOpenDocumentsAction.java | 10 +- .../wizards/IRefactorRenameProcess.java | 2 + .../wizards/RefactorProcessFactory.java | 34 +- .../rename/AbstractRenameRefactorProcess.java | 24 +- .../AbstractRenameWorkspaceRefactorProcess.java | 22 +- .../wizards/rename/IRefactorCustomEntry.java | 23 + .../wizards/rename/ImportRenameAstEntry.java | 12 + .../wizards/rename/MatchImportsVisitor.java | 570 ++++++++++ .../wizards/rename/PyRenameAnyLocalProcess.java | 44 +- .../wizards/rename/PyRenameAttributeProcess.java | 8 +- .../wizards/rename/PyRenameClassProcess.java | 13 +- .../wizards/rename/PyRenameEntryPoint.java | 395 +++++-- .../wizards/rename/PyRenameFunctionProcess.java | 5 +- .../wizards/rename/PyRenameGlobalProcess.java | 5 +- .../wizards/rename/PyRenameImportProcess.java | 133 ++- .../wizards/rename/PyRenameParameterProcess.java | 8 +- .../wizards/rename/PyRenameRefactoringWizard.java | 95 +- .../rename/PyRenameSelfAttributeProcess.java | 5 +- .../wizards/rename/TextEditCreation.java | 191 ++-- .../changes/PyRenameResourceChangeTest.java | 70 ++ .../refactorer/ClassHierarchySearchTest.java | 104 +- .../pydev/refactoring/refactorer/SearchTest.java | 11 +- .../refactorings/rename/RefactoringLocalToken.java | 163 ++- .../rename/RefactoringRenameTestBase.java | 158 ++- .../rename/RenameAttributeRefactoringTest.java | 67 +- .../rename/RenameBuiltinRefactoringTest.java | 52 + .../rename/RenameClassRefactoringTest.java | 242 +++- .../rename/RenameFunctionRefactoringTest.java | 206 +++- .../rename/RenameFunctionRefactoringTest2.java | 54 +- .../rename/RenameGlobalRefactoringTest.java | 40 +- .../rename/RenameLocalRefactoringTest.java | 16 +- .../rename/RenameModuleRefactoringTest.java | 360 +++++- .../rename/RenameParamRefactoringTest.java | 47 +- .../rename/RenameSelfRefactoringTest.java | 29 +- .../renamelocal/RefactoringLocalTestBase.java | 17 +- .../pydev/refactoring/tdd/TddTestWorkbench.java | 8 +- .../wizards/rename/MatchImportsVisitorTest.java | 77 ++ .../reflib/renameattribute2/__init__.py | 0 .../reflib/renameattribute2/mod1.py | 5 + .../reflib/renameattribute2/mod2.py | 4 + .../reflib/renamebuiltin/__init__.py | 0 .../pysrcrefactoring/reflib/renamebuiltin/f1.py | 1 + .../pysrcrefactoring/reflib/renamebuiltin/f2.py | 4 + .../reflib/renameclassattribute/__init__.py | 0 .../reflib/renameclassattribute/mod1.py | 5 + .../reflib/renameclassattribute/mod2.py | 6 + .../reflib/renamemodule/importer.py | 4 +- .../reflib/renamemodule/importer3a.py | 3 + .../reflib/renamemodule/importer6.py | 1 + .../reflib/renamemodule/importer7.py | 1 + .../reflib/renamemodule2/__init__.py | 0 .../reflib/renamemodule2/mod_ren1.py | 2 + .../reflib/renamemodule2/mod_ren2.py | 1 + .../reflib/renamemodule2/mod_ren3.py | 1 + .../reflib/renamemodule2/mod_ren4.py | 1 + .../reflib/renamemodule2/mod_ren5.py | 1 + .../reflib/renamemodule3/__init__.py | 0 .../reflib/renamemodule3/pack1/__init__.py | 0 .../pysrcrefactoring/reflib/renamemodule3/ren1.py | 5 + .../reflib/renamemodule4/__init__.py | 0 .../pysrcrefactoring/reflib/renamemodule4/mymod.py | 2 + .../pysrcrefactoring/renamemodule_root/__init__.py | 0 .../renamemodule_root/mod_in_root.py | 3 + .../renamemodule_root/mod_in_root2.py | 2 + .../renamemodule_root/mod_in_root3.py | 3 + .../META-INF/MANIFEST.MF | 2 +- .../RUN ON RELEASE AllTests.launch | 2 +- plugins/com.python.pydev.runalltests/pom.xml | 2 +- .../pydev/runalltests2/AllWorkbenchTests.java | 3 + plugins/com.python.pydev/META-INF/MANIFEST.MF | 11 +- plugins/com.python.pydev/pom.xml | 2 +- .../pydev/ui/search/SearchMessages.properties | 37 + plugins/org.python.pydev.ast/META-INF/MANIFEST.MF | 5 +- plugins/org.python.pydev.ast/pom.xml | 2 +- plugins/org.python.pydev.core/META-INF/MANIFEST.MF | 16 +- plugins/org.python.pydev.core/pom.xml | 2 +- .../src/org/python/pydev/core/FullRepIterable.java | 2 +- .../src/org/python/pydev/core/IModulesManager.java | 2 + .../python/pydev/core/ISystemModulesManager.java | 2 + .../src/org/python/pydev/core/ModulesKey.java | 6 +- .../pydev/core/cache/CompleteIndexValue.java | 23 - .../src/org/python/pydev/core/cache/DiskCache.java | 185 +-- .../core/concurrency/RunnableAsJobsPoolThread.java | 69 ++ .../python/pydev/core/docutils/ImportHandle.java | 1 + .../python/pydev/core/docutils/ParsingUtils.java | 19 +- .../python/pydev/core/docutils/PyDocIterator.java | 1 + .../pydev/core/docutils/PyImportsIterator.java | 3 +- .../python/pydev/core/docutils/PySelection.java | 5 +- .../python/pydev/core/docutils/PyStringUtils.java | 438 ++++++++ .../pydev/core/docutils/PythonPairMatcher.java | 5 +- .../pydev/core/docutils/StringSubstitution.java | 3 +- .../python/pydev/core/docutils/StringUtils.java | 1084 ------------------ .../org/python/pydev/core/FullRepIterableTest.java | 4 +- .../tests/org/python/pydev/core/TestCaseUtils.java | 4 +- .../python/pydev/core/docutils/DocUtilsTest.java | 16 +- .../pydev/core/docutils/StringUtilsTest.java | 166 +-- .../resource_stubs/AbstractIContainerStub.java | 10 +- .../core/resource_stubs/AbstractIResourceStub.java | 2 +- .../pydev/core/structure/FastStringBufferTest.java | 14 + .../META-INF/MANIFEST.MF | 13 +- plugins/org.python.pydev.customizations/pom.xml | 2 +- .../app_engine/wizards/AppEngineTemplatePage.java | 5 +- .../org.python.pydev.debug/META-INF/MANIFEST.MF | 23 +- plugins/org.python.pydev.debug/icons/referrers.png | Bin 0 -> 339 bytes plugins/org.python.pydev.debug/icons/tasklet.png | Bin 0 -> 242 bytes plugins/org.python.pydev.debug/install.py | 1 + plugins/org.python.pydev.debug/plugin.xml | 265 ++++- plugins/org.python.pydev.debug/pom.xml | 2 +- .../debug/core/ConfigureExceptionsFileUtils.java | 10 +- .../core/PydevDebugPreferencesInitializer.java | 9 + .../debug/curr_exception/CurrentExceptionView.java | 184 +++ .../CurrentExceptionViewContentProvider.java | 127 +++ .../EditIgnoredCaughtExceptions.java | 94 ++ .../EditIgnoredCaughtExceptionsDialog.java | 121 ++ ...andler.java => GetReferrersCommandHandler.java} | 24 +- .../IgnoreCaughtExceptionCommandHandler.java | 52 + .../debug/handlers/PrettyPrintCommandHandler.java | 4 +- .../pydev/debug/model/AbstractDebugTarget.java | 151 ++- .../python/pydev/debug/model/CaughtException.java | 49 + .../debug/model/IExceptionsBreakpointListener.java | 6 + .../python/pydev/debug/model/IVariableLocator.java | 4 + .../IgnoreCaughtExceptionsWhenThrownFrom.java | 162 +++ .../org/python/pydev/debug/model/PyBreakpoint.java | 11 +- .../model/PyConditionalBreakPointManager.java | 127 +++ .../debug/model/PyDebugModelPresentation.java | 101 +- .../debug/model/PyExceptionBreakPointManager.java | 50 +- .../org/python/pydev/debug/model/PyReloadCode.java | 64 +- .../org/python/pydev/debug/model/PyStackFrame.java | 35 +- .../src/org/python/pydev/debug/model/PyThread.java | 15 +- .../org/python/pydev/debug/model/PyVariable.java | 40 +- .../src/org/python/pydev/debug/model/XMLUtils.java | 249 ++++- .../model/remote/AbstractDebuggerCommand.java | 5 + .../model/remote/AddIgnoreThrownExceptionIn.java | 50 + .../pydev/debug/model/remote/DebuggerWriter.java | 21 +- .../model/remote/EvaluateExpressionCommand.java | 15 +- .../model/remote/RemoveBreakpointCommand.java | 11 +- .../model/remote/RunCustomOperationCommand.java | 33 +- .../debug/model/remote/SendPyExceptionCommand.java | 12 +- .../debug/model/remote/SetBreakpointCommand.java | 23 +- .../org/python/pydev/debug/pyunit/PyUnitView.java | 26 +- .../debug/referrers/ClearCurrentReferrers.java | 23 + .../pydev/debug/referrers/ReferrersView.java | 229 ++++ .../referrers/ReferrersViewContentProvider.java | 110 ++ .../org/python/pydev/debug/ui/DebugPrefsPage.java | 12 + .../pydev/debug/ui/PyConfigureExceptionDialog.java | 103 +- .../pydev/debug/ui/SourceLocatorPrefsPage.java | 3 +- .../EnableDisableBreakpointRulerAction.java | 2 + .../ui/actions/PyConfigureExceptionAction.java | 12 +- .../PythonBreakpointPropertiesRulerAction.java | 1 + .../actions/RunEditorAsCustomUnitTestAction.java | 22 +- .../pydev/debug/ui/blocks/MainModuleBlock.java | 8 +- .../pydev/debug/ui/blocks/PythonPathBlock.java | 4 +- .../debug/ui/launching/PythonRunnerConfig.java | 11 +- .../debug/ui/launching/UnitTestLaunchShortcut.java | 75 ++ .../python/pydev/debug/views/BaseDebugView.java | 222 ++++ .../pydev/debug/views/ILaunchAndDebugListener.java | 8 + .../newconsole/EvaluateDebugConsoleExpression.java | 4 +- .../newconsole/PydevConsoleCommunication.java | 15 +- .../debug/newconsole/PydevConsoleFactory.java | 5 +- .../newconsole/PydevDebugConsoleCommunication.java | 2 +- .../debug/newconsole/env/PydevIProcessFactory.java | 20 +- .../pydev/debug/newconsole/prefs/ColorManager.java | 1 - .../prefs/InteractiveConsoleUMDPrefs.java | 2 +- .../codecoverage/PyCodeCoverageTestWorkbench.java | 5 +- .../pydev/debug/codecoverage/XmlRpcTest.java | 3 +- .../newconsole/PydevConsoleDebugCommsTest.java | 7 +- .../referrers/PyReferrersViewTestWorkbench.java | 82 ++ .../python/pydev/debug/ui/DebuggerTestUtils.java | 204 ++++ .../pydev/debug/ui/DebuggerTestWorkbench.java | 226 +--- .../org.python.pydev.django/META-INF/MANIFEST.MF | 2 +- plugins/org.python.pydev.django/pom.xml | 2 +- .../django/debug/ui/actions/DjangoAction.java | 7 +- .../debug/ui/actions/PyDjangoOfflineAction.java | 5 +- .../django/nature/DjangoRemoveNatureAction.java | 5 +- .../pydev/django/ui/DjangoProjectProperties.java | 7 +- .../ui/wizards/project/DjangoSettingsPage.java | 4 +- plugins/org.python.pydev.help/META-INF/MANIFEST.MF | 2 +- plugins/org.python.pydev.help/pom.xml | 2 +- .../org.python.pydev.jython/META-INF/MANIFEST.MF | 14 +- .../jysrc/pyedit_assign_params_to_attributes.py | 10 +- plugins/org.python.pydev.jython/pom.xml | 2 +- .../pydev/jython/InteractiveConsoleWrapper.java | 16 - .../src/org/python/pydev/jython/JythonPlugin.java | 55 +- plugins/org.python.pydev.mylyn/pom.xml | 2 +- .../org.python.pydev.parser/META-INF/MANIFEST.MF | 28 +- plugins/org.python.pydev.parser/pom.xml | 2 +- .../src/org/python/pydev/parser/PyParser.java | 50 +- .../parser/fastparser/FastDefinitionsParser.java | 2 +- .../pydev/parser/grammarcommon/CtxVisitor.java | 17 +- .../pydev/parser/prettyprinterv2/Formatter.java | 13 +- .../MakeAstValidForPrettyPrintingVisitor.java | 16 +- .../prettyprinterv2/PrettyPrinterVisitorV2.java | 47 +- .../python/pydev/parser/visitors/NodeUtils.java | 2 +- .../pydev/parser/visitors/scope/ASTEntry.java | 3 +- .../parser/PyParserEditorIntegrationTest.java | 2 +- .../org/python/pydev/parser/PyParserTest.java | 8 +- .../org/python/pydev/parser/PyParserTestBase.java | 28 +- .../python/pydev/parser/PyParserWithoutTree.java | 9 +- .../visitors/scope/CodeFoldingVisitorTest.java | 53 +- .../parser/visitors/scope/EasyASTIteratorTest.java | 85 +- .../META-INF/MANIFEST.MF | 5 +- .../contrib/ch/hsr/ukistler/astgraph/ASTGraph.java | 12 +- .../ch/hsr/ukistler/astgraph/GraphView.java | 17 +- plugins/org.python.pydev.refactoring/pom.xml | 2 +- .../ast/adapters/FunctionArgAdapter.java | 3 +- .../refactoring/ast/visitors/VisitorFactory.java | 13 +- .../request/GeneratePropertiesRequest.java | 2 +- .../pages/extractlocal/ExtractLocalInputPage.java | 6 +- .../refactoring/tests/core/AbstractIOTestCase.java | 7 +- .../refactoring/tests/utils/FileUtilsTest.java | 3 +- .../META-INF/MANIFEST.MF | 3 +- plugins/org.python.pydev.shared_core/pom.xml | 2 +- .../shared_core/auto_edit/AutoEditPairMatcher.java | 3 +- .../auto_edit/AutoEditStrategyBackspaceHelper.java | 8 +- .../auto_edit/AutoEditStrategyHelper.java | 4 +- .../org/python/pydev/shared_core/io/FileUtils.java | 81 +- .../pydev/shared_core/io/ThreadStreamReader.java | 20 +- .../src/org/python/pydev/shared_core/log/Log.java | 4 + .../out_of_memory/OnExpectedOutOfMemory.java | 22 + .../pydev/shared_core/parsing/BaseParser.java | 30 +- .../parsing/ChangedParserInfoForObservers.java | 9 +- .../pydev/shared_core/parsing/IParserObserver.java | 2 +- .../pydev/shared_core/process/ProcessUtils.java | 7 +- .../pydev/shared_core/string/FastStringBuffer.java | 53 +- .../pydev/shared_core/string/StringUtils.java | 668 ++++++++++- .../shared_core/string/TextSelectionUtils.java | 16 +- .../python/pydev/shared_core/utils/ArrayUtils.java | 6 +- .../pydev/shared_core/utils/ArrayUtilsTest.java | 14 + .../META-INF/MANIFEST.MF | 37 +- .../pom.xml | 2 +- .../META-INF/MANIFEST.MF | 29 +- .../icons/remove_all.gif | Bin 0 -> 992 bytes plugins/org.python.pydev.shared_ui/pom.xml | 2 +- .../org/python/pydev/shared_ui/UIConstants.java | 3 + .../content_assist/DefaultContentAssist.java | 3 +- .../pydev/shared_ui/dialogs/DialogHelpers.java | 5 + .../shared_ui/dialogs/TreeSelectionDialog.java | 21 +- .../pydev/shared_ui/editor/PyEditNotifier.java | 2 +- .../AbstractDocumentTemplateContextWithIndent.java | 2 +- .../InformationPresenterControlManager.java | 9 +- .../org/python/pydev/shared_ui/utils/UIUtils.java | 28 + plugins/org.python.pydev/META-INF/MANIFEST.MF | 103 +- plugins/org.python.pydev/pom.xml | 2 +- .../pysrc/_pydev_filesystem_encoding.py | 20 +- plugins/org.python.pydev/pysrc/interpreterInfo.py | 16 +- .../org.python.pydev/pysrc/pycompletionserver.py | 187 ++-- plugins/org.python.pydev/pysrc/pydev_runfiles.py | 362 +++--- plugins/org.python.pydev/pysrc/pydev_umd.py | 6 +- plugins/org.python.pydev/pysrc/pydevconsole.py | 8 +- plugins/org.python.pydev/pysrc/pydevd.py | 363 ++++-- .../pysrc/pydevd_additional_thread_info.py | 13 +- plugins/org.python.pydev/pysrc/pydevd_comm.py | 262 ++++- plugins/org.python.pydev/pysrc/pydevd_constants.py | 25 + .../org.python.pydev/pysrc/pydevd_custom_frames.py | 89 ++ plugins/org.python.pydev/pysrc/pydevd_exec.py | 7 +- plugins/org.python.pydev/pysrc/pydevd_exec2.py | 7 +- .../org.python.pydev/pysrc/pydevd_file_utils.py | 6 +- plugins/org.python.pydev/pysrc/pydevd_frame.py | 271 +++-- plugins/org.python.pydev/pysrc/pydevd_referrers.py | 190 ++++ plugins/org.python.pydev/pysrc/pydevd_reload.py | 9 +- plugins/org.python.pydev/pysrc/pydevd_resolver.py | 58 +- .../org.python.pydev/pysrc/pydevd_save_locals.py | 137 +++ plugins/org.python.pydev/pysrc/pydevd_stackless.py | 203 ++++ plugins/org.python.pydev/pysrc/pydevd_vars.py | 207 ++-- .../pysrc/tests/test_get_referrers.py | 140 +++ .../org.python.pydev/pysrc/tests/test_jyserver.py | 40 +- .../org.python.pydev/pysrc/tests/test_pyserver.py | 47 +- .../pysrc/tests_python/_debugger_case16.py | 6 +- .../pysrc/tests_python/test_debugger.py | 51 +- .../pysrc/tests_python/test_save_locals.py | 88 ++ .../src/org/python/pydev/builder/PyDevBuilder.java | 20 +- .../python/pydev/builder/PyDevBuilderVisitor.java | 32 +- .../python/pydev/builder/PydevGrouperVisitor.java | 3 +- .../src/org/python/pydev/builder/VisitorMemo.java | 76 ++ .../pycremover/PycHandlerBuilderVisitor.java | 2 +- .../python/pydev/builder/pylint/PyLintVisitor.java | 2 +- .../python/pydev/builder/todo/PyTodoVisitor.java | 6 +- .../pydev/changed_lines/ChangedLinesComputer.java | 3 +- .../python/pydev/editor/PyDoubleClickStrategy.java | 4 +- .../src/org/python/pydev/editor/PyEdit.java | 37 +- .../src/org/python/pydev/editor/PyEditTitle.java | 7 +- .../pydev/editor/PyInformationPresenter.java | 4 +- .../editor/actions/OrganizeImportsFixesUnused.java | 2 +- .../python/pydev/editor/actions/PyBackspace.java | 8 +- .../editor/actions/PyGoToMatchingBracket.java | 2 +- .../pydev/editor/actions/PyMoveLineAction.java | 4 +- .../pydev/editor/actions/PyOrganizeImports.java | 34 +- .../python/pydev/editor/actions/PyPeerLinker.java | 5 +- .../actions/refactoring/PyRefactorAction.java | 7 +- .../editor/autoedit/PyAutoIndentStrategy.java | 35 +- .../correctionassist/heuristics/AssistAssign.java | 8 +- .../heuristics/AssistSurroundWith.java | 4 +- .../heuristics/PercentToBraceConverter.java | 9 +- .../org/python/pydev/editor/hover/PyTextHover.java | 9 +- .../pydev/editor/preferences/PydevTypingPrefs.java | 4 +- .../pydev/editor/refactoring/IPyRefactoring.java | 2 +- .../editor/refactoring/IPyRefactoringRequest.java | 28 + .../ModuleRenameRefactoringRequest.java | 65 ++ .../MultiModuleMoveRefactoringRequest.java | 96 ++ .../editor/refactoring/PyRefactoringRequest.java | 109 ++ .../editor/refactoring/RefactoringRequest.java | 33 +- .../saveactions/PydevSaveActionsPrefPage.java | 30 +- .../pydev/editor/scripting/PyEditScripting.java | 15 +- .../pydev/editorinput/PySourceLocatorBase.java | 18 +- .../pydev/editorinput/PySourceLocatorPrefs.java | 13 +- .../src/org/python/pydev/outline/ParsedItem.java | 3 +- .../src/org/python/pydev/plugin/PydevPlugin.java | 25 +- .../python/pydev/plugin/nature/PythonNature.java | 12 +- .../pydev/plugin/nature/PythonNatureStore.java | 7 +- .../pydev/plugin/nature/PythonPathNature.java | 2 +- .../plugin/preferences/AbstractPydevPrefs.java | 3 + .../preferences/CheckDefaultPreferencesDialog.java | 212 ++++ .../CheckPreferredPyDevSettingsJob.java | 38 + .../plugin/preferences/PydevPrefsInitializer.java | 17 + .../pydev/plugin/preferences/PydevRootPrefs.java | 61 +- .../pydev/pyunit/preferences/PyUnitPrefsPage2.java | 20 +- .../org/python/pydev/runners/SimpleExeRunner.java | 2 +- .../python/pydev/runners/SimpleJythonRunner.java | 3 +- .../src/org/python/pydev/runners/SimpleRunner.java | 5 +- .../org/python/pydev/ui/PyProjectProperties.java | 2 +- .../container/PyContainerFormatterAction.java | 2 +- .../container/PyDeletePycAndClassFiles.java | 14 +- .../pydev/ui/actions/project/PyRemoveNature.java | 4 +- .../dialogs/SelectExistingOrCreateNewDialog.java | 2 +- .../python/pydev/ui/editors/TreeWithAddRemove.java | 11 + .../ui/filetypes/FileTypesPreferencesPage.java | 2 +- .../ui/importsconf/ImportsPreferencesPage.java | 27 +- .../interpreters/AbstractInterpreterManager.java | 3 +- .../pythonpathconf/AbstractInterpreterEditor.java | 2 +- .../pydev/ui/pythonpathconf/InterpreterInfo.java | 11 +- .../files/PythonExistingSourceListGroup.java | 2 +- .../ui/wizards/files/PythonPackageWizard.java | 2 +- .../src/org/python/pydev/utils/PyFileListing.java | 14 +- .../codecompletion/AbstractPyCodeCompletion.java | 5 +- .../AbstractPyCompletionProposalExtension2.java | 2 +- .../OverrideMethodCompletionProposal.java | 3 +- .../editor/codecompletion/PyCodeCompletion.java | 53 +- .../codecompletion/PythonCompletionProcessor.java | 9 +- .../revisited/AbstractASTManager.java | 10 +- .../revisited/ModulesFoundStructure.java | 2 +- .../codecompletion/revisited/ModulesManager.java | 76 +- .../revisited/ProjectModulesManager.java | 11 +- .../revisited/PyCodeCompletionVisitor.java | 8 +- .../codecompletion/revisited/PythonPathHelper.java | 32 +- .../revisited/SynchSystemModulesManager.java | 2 +- .../revisited/SystemModulesManager.java | 194 +++- .../javaintegration/AbstractJavaClassModule.java | 18 +- .../javaintegration/JavaElementToken.java | 14 +- .../javaintegration/JavaModuleInProject.java | 12 +- .../javaintegration/JavaProjectModulesManager.java | 6 +- .../revisited/javaintegration/JavaZipModule.java | 14 +- .../revisited/modules/AbstractModule.java | 26 +- .../revisited/modules/CompiledModule.java | 529 +++++---- .../revisited/modules/SourceModule.java | 6 +- .../revisited/visitors/AbstractVisitor.java | 6 +- .../revisited/visitors/HeuristicFindAttrs.java | 9 +- .../editor/codecompletion/shell/AbstractShell.java | 1173 ++++++++------------ .../codecompletion/shell/IronpythonShell.java | 5 +- .../editor/codecompletion/shell/JythonShell.java | 4 +- .../codecompletion/shell/ProcessCreationInfo.java | 14 +- .../editor/codecompletion/shell/PythonShell.java | 4 +- .../editor/codecompletion/shell/ShellConvert.java | 91 ++ .../codecompletion/shell/ShellsContainer.java | 247 +++++ .../navigator/ProjectInfoForPackageExplorer.java | 6 + .../navigator/PythonpathZipChildTreeNode.java | 2 +- .../org/python/pydev/navigator/ZipStructure.java | 2 +- .../navigator/actions/PyRenameResourceAction.java | 94 +- .../navigator/actions/copied/PasteAction.java | 7 +- .../copied/PyResourceDropAdapterAssistant.java | 86 ++ .../pydev/navigator/filters/CustomFilters.java | 2 +- .../python/pydev/editor/actions/PyActionTest.java | 16 +- .../pydev/editor/actions/PyFormatStdTest.java | 51 +- .../pydev/editor/actions/PySelectionTest.java | 3 +- .../editor/codefolding/CodeFoldingSetterTest.java | 9 +- .../correctionassist/AssistDocStringTest.java | 9 +- .../pydev/ironpythontests/IronpythonTest.java | 5 +- .../org/python/pydev/jythontests/JythonTest.java | 5 +- .../org/python/pydev/pythontests/PythonTest.java | 5 +- .../codecompletion/PythonApplyCompletionsTest.java | 7 +- .../PythonCompletionCalltipsTest.java | 31 +- .../PythonCompletionWithBuiltinsTest.java | 12 + .../PythonCompletionWithoutBuiltinsTest.java | 20 +- .../revisited/CodeCompletionTestsBase.java | 49 +- .../codecompletion/revisited/ModuleTest.java | 15 +- .../codecompletion/revisited/ProjectStub.java | 21 +- .../revisited/PyCodeCompletionVisitorTest.java | 4 +- .../javaintegration/AbstractWorkbenchTestCase.java | 2 +- .../codecompletion/shell/PythonShellTest.java | 9 +- .../ScriptConsoleDocumentListenerTest.java | 9 +- .../org/python/pydev/navigator/FileStub.java | 19 +- .../org/python/pydev/navigator/FolderStub.java | 54 +- .../org/python/pydev/navigator/ProjectStub.java | 35 +- .../pydev/navigator/PythonModelProviderTest.java | 18 +- plugins/pom.xml | 2 +- pom.xml | 7 +- 484 files changed, 16228 insertions(+), 5576 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/eclipse-pydev.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

