SuccessChanges

Summary

  1. Bug 522137: Refactor Script Shell dropins (details)
  2. Bug 572553: [Script Shell] Disable updating variables dropin when hidden (details)
  3. Bug 572553: [Script Shell] Disable updating modules dropin when hidden (details)
  4. Bug 572553: [Script Shell] Disable updating modules dropin when hidden (details)
  5. Bug 572600: Refactor ScriptExecutionException inheritance (details)
  6. Bug 572600: Refactor ScriptResult to implement java.Future (details)
  7. Bug 572600: cleanup ScriptResult (details)
Commit d63a9e6a02f0ea2acfc80dff752b107f8446f381 by Christian Pontesegger
Bug 522137: Refactor Script Shell dropins

  changed script engine in interface slightly
  improved testability of variables dropin

Change-Id: I6282504a1e0de17e24efbc7e2f5a90f9b49571c0
The file was modifiedplugins/org.eclipse.ease.ui/META-INF/MANIFEST.MF
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/IShellDropin.java
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/variables/VariablesDropin.java
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/variables/VariablesContentProvider.java
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/variables/VariablesComparator.java
The file was modifiedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/view/ScriptShell.java
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/variables/HiddenVariablesFilter.java
The file was modifiedplugins/org.eclipse.ease.ui.scripts/src/org/eclipse/ease/ui/scripts/view/ScriptDropin.java
The file was addedtests/org.eclipse.ease.ui.test/src/org/eclipse/ease/ui/views/shell/dropins/variables/VariablesComparatorTest.java
The file was addedtests/org.eclipse.ease.ui.test/src/org/eclipse/ease/ui/views/shell/dropins/variables/ContentLabelProviderTest.java
The file was removedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/view/VariablesDropin.java
The file was removedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/view/IShellDropin.java
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/variables/ContentLabelProvider.java
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/variables/VariablesLabelProvider.java
The file was modifiedplugins/org.eclipse.ease.ui/plugin.xml
The file was modifiedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/view/ModuleStackDropin.java
The file was addedtests/org.eclipse.ease.ui.test/src/org/eclipse/ease/ui/views/shell/dropins/variables/HiddenVariablesFilterTest.java
The file was addedtests/org.eclipse.ease.ui.test/src/org/eclipse/ease/ui/views/shell/dropins/variables/VariablesLabelProviderTest.java
Commit 6313fbb10e76b31d56646b6bd2df466fe6f2e5a5 by Christian Pontesegger
Bug 572553: [Script Shell] Disable updating variables dropin when hidden

  seems to improve the situation a bit. Still when executing commands
  after 'result = list(range(10000))' takes much longer than expected.

Change-Id: Ia32bb45193da757c3c5f35aecb5baf6d904e424e
The file was modifiedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/variables/VariablesDropin.java
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/AbstractReplScriptEngine.java
The file was addedtests/org.eclipse.ease.ui.test/src/org/eclipse/ease/ui/views/shell/dropins/variables/VariablesContentProviderTest.java
The file was modifiedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/variables/VariablesContentProvider.java
Commit 8e30a48c781cba7886fa8f7ee72f9d0bf863a960 by Christian Pontesegger
Bug 572553: [Script Shell] Disable updating modules dropin when hidden

  refactor modules dropin for better Unit test support
  disable dropin updates when composite is hidden

Change-Id: Ibbf3d5c96479e5a3c5f68f3c272b6b0452e78170
The file was removedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/view/ModuleStackDropin.java
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/AbstractDropin.java
The file was addedtests/org.eclipse.ease.ui.test/src/org/eclipse/ease/ui/views/shell/dropins/modules/ModulesStackLabelProviderTest.java
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/modules/ModulesStackContentProvider.java
The file was modifiedplugins/org.eclipse.ease.ui/plugin.xml
The file was modifiedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/variables/VariablesDropin.java
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/modules/ModuleDefinition.java
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/modules/ModulesStackLabelProvider.java
The file was addedtests/org.eclipse.ease.ui.test/src/org/eclipse/ease/ui/views/shell/dropins/modules/ModulesStackContentProviderTest.java
The file was addedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/modules/ModulesStackDropin.java
The file was addedtests/org.eclipse.ease.test/src/org/eclipse/ease/modules/ModuleDefinitionTest.java
Commit 4eea54bd7afeb6f78da4e51d3866998be1079d86 by Christian Pontesegger
Bug 572553: [Script Shell] Disable updating modules dropin when hidden

  shell disables dropins when sash part is minimized

Change-Id: I71546f5e18182a82e8783cc59a6f50ef86e280b2
The file was modifiedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/view/ScriptShell.java
The file was modifiedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/AbstractDropin.java
The file was modifiedplugins/org.eclipse.ease.ui.scripts/src/org/eclipse/ease/ui/scripts/view/ScriptDropin.java
The file was modifiedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/views/shell/dropins/IShellDropin.java
Commit 49e1095d3681804f17172fbf65d352d7f352bc2b by Christian Pontesegger
Bug 572600: Refactor ScriptExecutionException inheritance

  inheriting from ExecutionException allows to use these exceptions for
  ScriptResults once we refactor them to java.Future

Change-Id: I49aa70b58b57f0ef07dd7ea11664ba7a157cf67c
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/AbstractScriptEngine.java
The file was modifiedtests/org.eclipse.ease.test/src/org/eclipse/ease/AbstractScriptEngineTest.java
The file was modifiedtests/org.eclipse.ease.lang.python.py4j.test/src/org/eclipse/ease/lang/python/py4j/ShellModeEngineTest.java
The file was modifiedplugins/org.eclipse.ease.lang.javascript.rhino/src/org/eclipse/ease/lang/javascript/rhino/RhinoScriptEngine.java
The file was modifiedplugins/org.eclipse.ease.lang.python.py4j/src/org/eclipse/ease/lang/python/py4j/internal/Py4jDebugger.java
The file was modifiedplugins/org.eclipse.ease.lang.python/src/org/eclipse/ease/lang/python/debugger/PythonDebugger.java
The file was addedplugins/org.eclipse.ease/src/org/eclipse/ease/ScriptEngineCancellationException.java
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/ScriptExecutionException.java
The file was modifiedtests/org.eclipse.ease.test/src/org/eclipse/ease/ScriptTest.java
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/Script.java
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/modules/EnvironmentModule.java
The file was modifiedtests/org.eclipse.ease.test/src/org/eclipse/ease/ScriptResultTest.java
The file was modifiedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/view/ScriptShell.java
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/debugging/AbstractEaseDebugger.java
The file was modifiedplugins/org.eclipse.ease.lang.javascript.rhino/src/org/eclipse/ease/lang/javascript/rhino/ObservingContextFactory.java
The file was modifiedtests/org.eclipse.ease.lang.python.py4j.test/src/org/eclipse/ease/lang/python/py4j/ScriptModeEngineTest.java
The file was modifiedtests/org.eclipse.ease.lang.javascript.rhino.test/src/org/eclipse/ease/lang/javascript/rhino/RhinoScriptEngineTest.java
Commit a7509bdb53dc304426e40bf8b374180265310654 by Christian Pontesegger
Bug 572600: Refactor ScriptResult to implement java.Future

  added interface methods to ScriptResult. Currently not used by Script
  engines yet

Change-Id: I3445785429721e7f73cc5725cc3668f75e1fc6a1
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/ScriptResult.java
The file was modifiedtests/org.eclipse.ease.test/src/org/eclipse/ease/ScriptResultTest.java
Commit 6a171f8d8c96a8998f891110186d206c34080c0f by Christian Pontesegger
Bug 572600: cleanup ScriptResult

  removed isReady() - got replaced by isDone()
  hide wait methods - replaced by get()
  limit usage of hasException()
  added get(milliseconds) for easier script access

Change-Id: I1be75dafd4c3ae97921d5b9b06bc59419d6efb30
The file was modifiedtests/org.eclipse.ease.test/src/org/eclipse/ease/AbstractScriptEngineTest.java
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/service/ScriptService.java
The file was modifiedtests/org.eclipse.ease.test/src/org/eclipse/ease/AbstractReplScriptEngineTest.java
The file was modifiedplugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/view/ScriptHistoryText.java
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/AbstractScriptEngine.java
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/ScriptResult.java
The file was modifiedplugins/org.eclipse.ease/src/org/eclipse/ease/AbstractReplScriptEngine.java
The file was modifiedtests/org.eclipse.ease.test/src/org/eclipse/ease/ScriptResultTest.java
The file was modifiedplugins/org.eclipse.ease.lang.scriptarchive/src/org/eclipse/ease/lang/scriptarchive/ArchiveEngine.java