myfaces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From we...@apache.org
Subject svn commit: r1407455 [1/2] - in /myfaces/extensions/scripting/trunk: extscript-bundles/extscript-myfaces20-bundle/ extscript-core-root/ extscript-core-root/extscript-cdi/src/main/java/org/apache/myfaces/extensions/scripting/cdi/core/ extscript-core-roo...
Date Fri, 09 Nov 2012 13:53:21 GMT
Author: werpu
Date: Fri Nov  9 13:53:10 2012
New Revision: 1407455

URL: http://svn.apache.org/viewvc?rev=1407455&view=rev
Log:
https://issues.apache.org/jira/browse/EXTSCRIPT-182 moving the entire myfaces related classes into their own subproject with their own SPI infrastructure, that way we can support mojarra in the long run

Added:
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoaderBase.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoader.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-mojarra/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-mojarra/readme.txt
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/pom.xml
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/pom.xml
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/CustomChainLoader.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/CustomChainLoader.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/MyFacesSPI.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/MyFacesSPI.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/MyFacesBeanHandler.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/MyFacesBeanHandler.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/MyFacesBeanImplementationListener.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/MyFacesBeanImplementationListener.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/MyFacesReroutingResourceResolver.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/MyFacesReroutingResourceResolver.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingBehaviorTagHandlerDelegate.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingBehaviorTagHandlerDelegate.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingComponentTagHandlerDelegate.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingComponentTagHandlerDelegate.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingConverterTagHandlerDelegate.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingConverterTagHandlerDelegate.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingValidatorTagHandlerDelegate.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingValidatorTagHandlerDelegate.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/TagHandlerDelegateFactoryImpl.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/TagHandlerDelegateFactoryImpl.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/ComponentRule.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/ComponentRule.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/InvokeDynamicBeanPropertyTagRule.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/InvokeDynamicBeanPropertyTagRule.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingBeanPropertyTagRule.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingBeanPropertyTagRule.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingMetarulesetImpl.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingMetarulesetImpl.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoader.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/LoggingHandler.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.extensions.scripting.core.api.AnnotationScanListener
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.extensions.scripting.core.api.ImplementationService
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.webapp.StartupListener
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/resources/META-INF/services/org.apache.myfaces.webapp.StartupListener
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/context/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/context/InitialFullScanTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/context/InitialFullScanTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintHistoryTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintHistoryTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/EngineFactoryTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/EngineFactoryTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/CompilationExceptionTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/CompilationExceptionTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/CompilationResultTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/CompilationResultTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/DynamicJavaSourceCodeObject.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/DynamicJavaSourceCodeObject.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/GroovyCompilerTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/GroovyCompilerTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/JRubyCompilerTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/JRubyCompilerTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/JavaCompilerTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/JavaCompilerTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/ScalaCompilerTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/ScalaCompilerTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/probes/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/probes/MethodReloadingProbe.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/probes/MethodReloadingProbe.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/probes/Probe.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/probes/Probe.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/probes/Probe2.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/probes/Probe2.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/support/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/support/AbstractGeneratorTestCase.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/AbstractGeneratorTestCase.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/support/Consts.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/Consts.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/support/ContextUtils.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/ContextUtils.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/support/LoggingHandler.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/LoggingHandler.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/support/MockServletContext.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/MockServletContext.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/support/PathUtils.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/PathUtils.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/utilstest/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/utilstest/FileUtilsTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/utilstest/FileUtilsTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/utilstest/ReflectUtilTest.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/utilstest/ReflectUtilTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/brokenwebapp/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/brokenwebapp/WEB-INF/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/brokenwebapp/WEB-INF/web.xml
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/brokenwebapp/WEB-INF/web.xml
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/TestProbe1.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe1.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/TestProbe1Groovy.groovy
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe1Groovy.groovy
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/TestProbe1JRuby.rb
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe1JRuby.rb
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/TestProbe1Scala.scala
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe1Scala.scala
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/TestProbe2.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe2.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/TestProbe2Groovy.groovy
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe2Groovy.groovy
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/TestProbe2JRuby.rb
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe2JRuby.rb
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/TestProbe2Scala.scala
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe2Scala.scala
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/myPackage/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/myPackage/WhiteListedProbe.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/myPackage/WhiteListedProbe.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/myPackage/WhiteListedProbeGroovy.groovy
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/myPackage/WhiteListedProbeGroovy.groovy
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/compiler/myPackage/WhiteListedProbeRuby.rb
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/myPackage/WhiteListedProbeRuby.rb
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/webapp/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/webapp/WEB-INF/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/webapp/WEB-INF/groovy/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/webapp/WEB-INF/groovy/Test1.groovy
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/webapp/WEB-INF/groovy/Test1.groovy
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/webapp/WEB-INF/groovy/dummy.txt
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/webapp/WEB-INF/groovy/dummy.txt
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/webapp/WEB-INF/java/
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/webapp/WEB-INF/java/Test2.java
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/webapp/WEB-INF/java/Test2.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/webapp/WEB-INF/java/dummy.txt
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/webapp/WEB-INF/java/dummy.txt
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/resources/webapp/WEB-INF/web.xml
      - copied, changed from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/webapp/WEB-INF/web.xml
Removed:
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/CustomChainLoader.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/MyFacesSPI.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/MyFacesBeanHandler.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/MyFacesBeanImplementationListener.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/MyFacesReroutingResourceResolver.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingBehaviorTagHandlerDelegate.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingComponentTagHandlerDelegate.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingConverterTagHandlerDelegate.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingValidatorTagHandlerDelegate.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/TagHandlerDelegateFactoryImpl.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/ComponentRule.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/InvokeDynamicBeanPropertyTagRule.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingBeanPropertyTagRule.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingMetarulesetImpl.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoader.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/resources/META-INF/services/org.apache.myfaces.webapp.StartupListener
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/context/InitialFullScanTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintHistoryTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/EngineFactoryTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/CompilationExceptionTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/CompilationResultTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/DynamicJavaSourceCodeObject.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/GroovyCompilerTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/JRubyCompilerTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/JavaCompilerTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/ScalaCompilerTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/probes/MethodReloadingProbe.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/probes/Probe.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/probes/Probe2.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/AbstractGeneratorTestCase.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/Consts.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/ContextUtils.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/LoggingHandler.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/MockServletContext.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/PathUtils.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/utilstest/FileUtilsTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/utilstest/ReflectUtilTest.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/brokenwebapp/WEB-INF/web.xml
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe1.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe1Groovy.groovy
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe1JRuby.rb
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe1Scala.scala
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe2.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe2Groovy.groovy
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe2JRuby.rb
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/TestProbe2Scala.scala
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/myPackage/WhiteListedProbe.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/myPackage/WhiteListedProbeGroovy.groovy
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/compiler/myPackage/WhiteListedProbeRuby.rb
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/webapp/WEB-INF/groovy/Test1.groovy
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/webapp/WEB-INF/groovy/dummy.txt
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/webapp/WEB-INF/java/Test2.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/webapp/WEB-INF/java/dummy.txt
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/resources/webapp/WEB-INF/web.xml
Modified:
    myfaces/extensions/scripting/trunk/extscript-bundles/extscript-myfaces20-bundle/pom.xml
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-cdi/src/main/java/org/apache/myfaces/extensions/scripting/cdi/core/ExtScriptScannerService.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/pom.xml
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/api/WeavingContext.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/engine/BaseEngine.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/BaseAnnotationScanListener.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/GenericAnnotationScanner.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/resources/ResourceHandlerImpl.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/RefreshPhaseListener.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-spring/src/main/java/org/apache/myfaces/extensions/scripting/spring/context/CompilationAwareContextLoader.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-spring/src/main/java/org/apache/myfaces/extensions/scripting/spring/context/CompilationAwareContextLoaderListener.java
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-weld/src/main/java/org/apache/myfaces/extension/scripting/weld/startup/WeldBootstrapListener.java
    myfaces/extensions/scripting/trunk/extscript-core-root/pom.xml
    myfaces/extensions/scripting/trunk/extscript-examples/myfaces20-extscript-helloworld/src/main/webapp/helloWorld.xhtml

Modified: myfaces/extensions/scripting/trunk/extscript-bundles/extscript-myfaces20-bundle/pom.xml
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-bundles/extscript-myfaces20-bundle/pom.xml?rev=1407455&r1=1407454&r2=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-bundles/extscript-myfaces20-bundle/pom.xml (original)
+++ myfaces/extensions/scripting/trunk/extscript-bundles/extscript-myfaces20-bundle/pom.xml Fri Nov  9 13:53:10 2012
@@ -38,9 +38,15 @@
     </parent>
 
     <scm>
-        <connection>scm:svn:http://svn.apache.org/repos/asf/myfaces/extensions/scripting/tags/extscript-root-1.0.4/extscript-bundles/extscript-myfaces20-bundle</connection>
-        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/myfaces/extensions/scripting/tags/extscript-root-1.0.4/extscript-bundles/extscript-myfaces20-bundle</developerConnection>
-        <url>http://svn.apache.org/viewvc/myfaces/extensions/scripting/tags/extscript-root-1.0.4/extscript-bundles/extscript-myfaces20-bundle</url>
+        <connection>
+            scm:svn:http://svn.apache.org/repos/asf/myfaces/extensions/scripting/tags/extscript-root-1.0.4/extscript-bundles/extscript-myfaces20-bundle
+        </connection>
+        <developerConnection>
+            scm:svn:https://svn.apache.org/repos/asf/myfaces/extensions/scripting/tags/extscript-root-1.0.4/extscript-bundles/extscript-myfaces20-bundle
+        </developerConnection>
+        <url>
+            http://svn.apache.org/viewvc/myfaces/extensions/scripting/tags/extscript-root-1.0.4/extscript-bundles/extscript-myfaces20-bundle
+        </url>
     </scm>
 
     <dependencies>
@@ -49,6 +55,11 @@
             <artifactId>extscript-core</artifactId>
             <version>1.0.5-SNAPSHOT</version>
         </dependency>
+        <dependency>
+            <groupId>org.apache.myfaces.extensions.scripting</groupId>
+            <artifactId>extscript-myfaces</artifactId>
+            <version>1.0.5-SNAPSHOT</version>
+        </dependency>
 
     </dependencies>
 
@@ -75,7 +86,8 @@
                 <configuration>
                     <artifactSet>
                         <includes>
-                            <artifact>org.apache.myfaces.extensions.scripting:extscript-core</artifact>
+                            <include>org.apache.myfaces.extensions.scripting:extscript-core</include>
+                            <include>org.apache.myfaces.extensions.scripting:extscript-myfaces</include>
                         </includes>
                     </artifactSet>
                 </configuration>

Modified: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-cdi/src/main/java/org/apache/myfaces/extensions/scripting/cdi/core/ExtScriptScannerService.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-cdi/src/main/java/org/apache/myfaces/extensions/scripting/cdi/core/ExtScriptScannerService.java?rev=1407455&r1=1407454&r2=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-cdi/src/main/java/org/apache/myfaces/extensions/scripting/cdi/core/ExtScriptScannerService.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-cdi/src/main/java/org/apache/myfaces/extensions/scripting/cdi/core/ExtScriptScannerService.java Fri Nov  9 13:53:10 2012
@@ -20,7 +20,7 @@
 package org.apache.myfaces.extensions.scripting.cdi.core;
 
 import org.apache.myfaces.extensions.scripting.core.api.WeavingContext;
-import org.apache.myfaces.extensions.scripting.jsf.startup.StartupServletContextPluginChainLoader;
+import org.apache.myfaces.extensions.scripting.jsf.startup.StartupServletContextPluginChainLoaderBase;
 import org.apache.webbeans.config.OWBLogConst;
 import org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery;
 import org.apache.webbeans.corespi.scanner.AnnotationDB;
@@ -71,7 +71,7 @@ public class ExtScriptScannerService ext
             //after the container is kickstarted
             if (servletContext.getAttribute(RELOADING_LISTENER) == null)
             {
-                StartupServletContextPluginChainLoader.startup(servletContext);
+                StartupServletContextPluginChainLoaderBase.startup(servletContext);
                 servletContext.setAttribute(RELOADING_LISTENER, new ReloadingListener());
                 WeavingContext.getInstance().addListener((ReloadingListener) servletContext.getAttribute(RELOADING_LISTENER));
             }

Modified: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/pom.xml
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/pom.xml?rev=1407455&r1=1407454&r2=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/pom.xml (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/pom.xml Fri Nov  9 13:53:10 2012
@@ -20,6 +20,7 @@
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.myfaces.extensions.scripting</groupId>
     <artifactId>extscript-core</artifactId>
     <version>1.0.5-SNAPSHOT</version>
     <packaging>jar</packaging>
@@ -55,13 +56,14 @@
             <scope>provided</scope>
         </dependency>
 
+        <!--
         <dependency>
             <groupId>org.apache.myfaces.core</groupId>
             <artifactId>myfaces-impl</artifactId>
             <version>${myfaces2.version}</version>
             <scope>provided</scope>
         </dependency>
-
+        -->
 
         <dependency>
             <groupId>commons-beanutils</groupId>

Modified: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/api/WeavingContext.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/api/WeavingContext.java?rev=1407455&r1=1407454&r2=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/api/WeavingContext.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/api/WeavingContext.java Fri Nov  9 13:53:10 2012
@@ -34,7 +34,6 @@ import org.apache.myfaces.extensions.scr
 import org.apache.myfaces.extensions.scripting.core.monitor.WatchedResource;
 import org.apache.myfaces.extensions.scripting.core.reloading.GlobalReloadingStrategy;
 import org.apache.myfaces.extensions.scripting.core.reloading.MethodLevelReloadingHandler;
-import org.apache.myfaces.extensions.scripting.jsf.adapters.MyFacesSPI;
 
 import java.io.IOException;
 import java.lang.reflect.InvocationHandler;
@@ -47,6 +46,7 @@ import java.util.Iterator;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Map;
+import java.util.ServiceLoader;
 import java.util.Set;
 import java.util.WeakHashMap;
 import java.util.concurrent.ConcurrentHashMap;
@@ -78,7 +78,7 @@ public class WeavingContext
      * Service provider for the implementation under which this extension
      * runs
      */
-    ImplementationService _implementation = null;
+    volatile ImplementationService _implementation = null;
     /**
      * the collection of reloading strategies depending on their artifact type
      */
@@ -99,7 +99,8 @@ public class WeavingContext
     ConcurrentHashMap<String, Long> lifecycleRegistry = new ConcurrentHashMap<String, Long>();
 
     WeakHashMap<WeavingEventListener, String> _listeners = new WeakHashMap<WeavingEventListener, String>();
-    
+
+
     /**
      * This is a log which keeps track of the taints
      * over time, we need that mostly for bean refreshes
@@ -490,8 +491,8 @@ public class WeavingContext
         //TODO implement this tomorrow
     }
 
-    public ImplementationService getImplementationSPI() {
-        return MyFacesSPI.getInstance();
+    protected ImplementationService getImplementationSPI() {
+        return ServiceLoader.load(ImplementationService.class).iterator().next(); //MyFacesSPI.getInstance();
     }
 
     //----------------------------------------------------------------------
@@ -644,17 +645,6 @@ public class WeavingContext
         return retVal;
     }
 
-    //----------------------------------------------------------------------
-    /*public ClassDependencies getDependencyMap()
-    {
-        return _dependencyMap;
-    }
-
-    public void setDependencyMap(ClassDependencies dependencyMap)
-    {
-        _dependencyMap = dependencyMap;
-    } */
-
     protected static WeavingContext _instance = new WeavingContext();
 
     public static WeavingContext getInstance()
@@ -664,6 +654,9 @@ public class WeavingContext
 
     public ImplementationService getImplementation()
     {
+        if(_implementation == null) {
+            _implementation = getImplementationSPI();
+        }
         return _implementation;
     }
 

Modified: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/engine/BaseEngine.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/engine/BaseEngine.java?rev=1407455&r1=1407454&r2=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/engine/BaseEngine.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/engine/BaseEngine.java Fri Nov  9 13:53:10 2012
@@ -239,6 +239,7 @@ public abstract class BaseEngine
             URL resource = ClassUtils.getContextClassLoader().getResource("./");
             //in war deployments a problem can occur if not all paths are set
             String path = (resource == null)? "bogusPath" : resource.getPath();
+
             try
             {
                 pathSeparatedList = FilenameUtils.normalize(URLDecoder.decode(path,
@@ -250,6 +251,7 @@ public abstract class BaseEngine
                 e.printStackTrace();
             }
         }
+        log.info("[EXT-SCRIPTING]: sourcepaths found: "+pathSeparatedList);
         String[] paths = pathSeparatedList.split(",");
         for (String path : paths)
         {

Modified: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/BaseAnnotationScanListener.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/BaseAnnotationScanListener.java?rev=1407455&r1=1407454&r2=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/BaseAnnotationScanListener.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/BaseAnnotationScanListener.java Fri Nov  9 13:53:10 2012
@@ -18,8 +18,6 @@
  */
 package org.apache.myfaces.extensions.scripting.jsf.annotation;
 
-import org.apache.myfaces.config.RuntimeConfig;
-
 import javax.faces.application.Application;
 import javax.faces.context.FacesContext;
 import java.util.Map;
@@ -40,14 +38,7 @@ public class BaseAnnotationScanListener 
     Logger _log = Logger.getLogger(this.getClass().getName());
     static Map<String, Object> _alreadyRegistered = new ConcurrentHashMap<String, Object>(8, 0.75f, 1);
 
-    protected RuntimeConfig getRuntimeConfig() {
-        final FacesContext facesContext = FacesContext.getCurrentInstance();
-        //runtime config not started
-        if (facesContext == null) {
-            return null;
-        }
-        return RuntimeConfig.getCurrentInstance(facesContext.getExternalContext());
-    }
+
 
     protected Application getApplication() {
         return FacesContext.getCurrentInstance().getApplication();

Modified: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/GenericAnnotationScanner.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/GenericAnnotationScanner.java?rev=1407455&r1=1407454&r2=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/GenericAnnotationScanner.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/GenericAnnotationScanner.java Fri Nov  9 13:53:10 2012
@@ -30,9 +30,11 @@ import javax.faces.context.FacesContext;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashMap;
+import java.util.Iterator;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Map;
+import java.util.ServiceLoader;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
@@ -91,7 +93,11 @@ public class GenericAnnotationScanner ex
     }
 
     private void initDefaultListeners() {
-        _listeners.add(new MyFacesBeanImplementationListener());
+        Iterator<AnnotationScanListener> it = ServiceLoader.load(AnnotationScanListener.class).iterator();
+        while(it.hasNext()) {
+            _listeners.add(it.next());
+        }
+        //_listeners.add(new MyFacesBeanImplementationListener());
         _listeners.add(new BehaviorImplementationListener());
         _listeners.add(new ComponentImplementationListener());
         _listeners.add(new ConverterImplementationListener());

Modified: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/resources/ResourceHandlerImpl.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/resources/ResourceHandlerImpl.java?rev=1407455&r1=1407454&r2=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/resources/ResourceHandlerImpl.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/resources/ResourceHandlerImpl.java Fri Nov  9 13:53:10 2012
@@ -19,8 +19,8 @@
 package org.apache.myfaces.extensions.scripting.jsf.resources;
 
 import org.apache.myfaces.extensions.scripting.core.common.util.ClassLoaderUtils;
-import org.apache.myfaces.renderkit.ErrorPageWriter;
 
+import javax.faces.FacesException;
 import javax.faces.application.Resource;
 import javax.faces.application.ResourceHandler;
 import javax.faces.context.FacesContext;
@@ -246,8 +246,8 @@ public abstract class ResourceHandlerImp
     @Override
     public void handleResourceRequest(FacesContext facesContext) throws IOException
     {
-        try
-        {
+        //try
+        //{
             String resourceBasePath = getResourceHandlerSupport()
                     .calculateResourceBasePath(facesContext);
 
@@ -362,14 +362,15 @@ public abstract class ResourceHandlerImp
                             + e.getMessage());
                 httpServletResponse.setStatus(HttpServletResponse.SC_NOT_FOUND);
             }
-        }
-        catch (Throwable ex)
-        {
+       // }
+      //  catch (Throwable ex)
+      //  {
             // handle the Throwable accordingly. Maybe generate an error page.
             // FIXME we are creating a html error page for a non html request here
             // shouln't we do something better? -=Jakob Korherr=-
-            ErrorPageWriter.handleThrowable(facesContext, ex);
-        }
+            //ErrorPageWriter.handleThrowable(facesContext, ex);
+      //      throw new FacesException(ex);
+      //  }
     }
 
     /**

Modified: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/RefreshPhaseListener.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/RefreshPhaseListener.java?rev=1407455&r1=1407454&r2=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/RefreshPhaseListener.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/RefreshPhaseListener.java Fri Nov  9 13:53:10 2012
@@ -55,7 +55,7 @@ public class RefreshPhaseListener implem
                 .getCurrentInstance()
                 .getExternalContext().getRequest()));
 
-        WeavingContext.getInstance().getImplementationSPI().refreshManagedBeans();
+        WeavingContext.getInstance().getImplementation().refreshManagedBeans();
         WeavingContext.getInstance().annotationScan();
     }
 

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoaderBase.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoader.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoaderBase.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoaderBase.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoader.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoader.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoaderBase.java Fri Nov  9 13:53:10 2012
@@ -22,8 +22,6 @@ package org.apache.myfaces.extensions.sc
 import org.apache.myfaces.extensions.scripting.core.api.Plugin;
 import org.apache.myfaces.extensions.scripting.core.api.WeavingContext;
 import org.apache.myfaces.extensions.scripting.core.monitor.ResourceMonitor;
-import org.apache.myfaces.extensions.scripting.jsf.adapters.MyFacesSPI;
-import org.apache.myfaces.webapp.StartupListener;
 
 import javax.servlet.ServletContext;
 import javax.servlet.ServletContextEvent;
@@ -43,12 +41,12 @@ import java.util.logging.Logger;
  *          initial scan and compile
  */
 
-public class StartupServletContextPluginChainLoader implements StartupListener
+public class StartupServletContextPluginChainLoaderBase
 {
-    static final Logger _log = Logger.getLogger(StartupServletContextPluginChainLoader.class.getName());
+    static final Logger _log = Logger.getLogger(StartupServletContextPluginChainLoaderBase.class.getName());
     Plugin[] _plugins = new Plugin[]{};
 
-    public StartupServletContextPluginChainLoader()
+    public StartupServletContextPluginChainLoaderBase()
     {
         ServiceLoader<Plugin> pluginLoader
                 = ServiceLoader.load(Plugin.class);
@@ -100,9 +98,9 @@ public class StartupServletContextPlugin
         _log.info("[EXT-SCRIPTING] Startup done");
         _log.info("[EXT-SCRIPTING] init the chain loader for class loading");
         //TODO make this more generic depending on the implementation
-        MyFacesSPI.getInstance().registerClassloadingExtension(servletContext);
-        _log.info("[EXT-SCRIPTING] registering the JSF Implementation");
-        WeavingContext.getInstance().setImplementation(MyFacesSPI.getInstance());
+        WeavingContext.getInstance().getImplementation().registerClassloadingExtension(servletContext);
+        //_log.info("[EXT-SCRIPTING] registering the JSF Implementation");
+        //WeavingContext.getInstance().setImplementation(WeavingContext.getInstance().getImplementationSPI());
     }
 
     public void postInit(ServletContextEvent evt)

Added: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-mojarra/readme.txt
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-mojarra/readme.txt?rev=1407455&view=auto
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-mojarra/readme.txt (added)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-mojarra/readme.txt Fri Nov  9 13:53:10 2012
@@ -0,0 +1,10 @@
+Changes for mojarra
+a) We need a context listener for the startup plugin chainloader initialisation
+(just like we did it for owb)
+b) We need a servlet filter which sets throw away classloader as context classloader
+c) We need to write the adapter classes accordingly so that bean refreshes work in mojarra in conjunction with
+the ext-scripting api
+d) We need to externalize the myfaces adapter classes accordingly and move the call to a real Java SPI
+so that we can switch adapter implementations on the fly
+e) We need to move the entire facelet part into the myfaces submodule
+

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/pom.xml (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/pom.xml)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/pom.xml?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/pom.xml&p1=myfaces/extensions/scripting/trunk/extscript-core-root/pom.xml&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/pom.xml (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/pom.xml Fri Nov  9 13:53:10 2012
@@ -19,33 +19,34 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     <modelVersion>4.0.0</modelVersion>
-    <artifactId>extscript-core-root</artifactId>
-    <packaging>pom</packaging>
-    <name>MyFaces Extension Scripting Core Engine</name>
+    <groupId>org.apache.myfaces.extensions.scripting</groupId>
+    <artifactId>extscript-myfaces</artifactId>
     <version>1.0.5-SNAPSHOT</version>
-
-    <description>
-         MyFaces Extension Scripting Core Meta Project
-    </description>
+    <packaging>jar</packaging>
+    <name>MyFaces Extension Scripting Core MyFaces Specific Subproject</name>
 
     <parent>
         <groupId>org.apache.myfaces.extensions.scripting</groupId>
-        <artifactId>extscript-root</artifactId>
+        <artifactId>extscript-core-root</artifactId>
         <version>1.0.5-SNAPSHOT</version>
     </parent>
-
-    <scm>
-        <connection>scm:svn:http://svn.apache.org/repos/asf/myfaces/extensions/scripting/tags/extscript-root-1.0.4/extscript-core-root</connection>
-        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/myfaces/extensions/scripting/tags/extscript-root-1.0.4/extscript-core-root</developerConnection>
-        <url>http://svn.apache.org/viewvc/myfaces/extensions/scripting/tags/extscript-root-1.0.4/extscript-core-root</url>
-    </scm>
-
-    <modules>
-        <module>extscript-core</module>
-        <module>extscript-cdi</module>
-        <module>extscript-spring</module>
-        <!--
-        <module>extscript-weld</module>
-        -->
-    </modules>
-</project>	
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.myfaces.core</groupId>
+            <artifactId>myfaces-api</artifactId>
+            <version>${myfaces2.version}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.myfaces.core</groupId>
+            <artifactId>myfaces-impl</artifactId>
+            <version>${myfaces2.version}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.myfaces.extensions.scripting</groupId>
+            <artifactId>extscript-core</artifactId>
+            <version>1.0.5-SNAPSHOT</version>
+        </dependency>
+    </dependencies>
+</project>
\ No newline at end of file

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/CustomChainLoader.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/CustomChainLoader.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/CustomChainLoader.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/CustomChainLoader.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/CustomChainLoader.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/MyFacesSPI.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/MyFacesSPI.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/MyFacesSPI.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/MyFacesSPI.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/MyFacesSPI.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/MyFacesSPI.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/MyFacesSPI.java Fri Nov  9 13:53:10 2012
@@ -27,40 +27,36 @@ import javax.servlet.ServletContext;
 /**
  * @author Werner Punz (latest modification by $Author$)
  * @version $Revision$ $Date$
- *
- * SPI for various myfaces related tasks
+ *          <p/>
+ *          SPI for various myfaces related tasks
  */
 public class MyFacesSPI implements ImplementationService
 {
     CustomChainLoader _loader = null;
     MyFacesBeanHandler beanHandler = new MyFacesBeanHandler();
 
-    public void registerClassloadingExtension(ServletContext context) {
+    public MyFacesSPI()
+    {
+    }
+
+    public void registerClassloadingExtension(ServletContext context)
+    {
         CustomChainLoader loader = new CustomChainLoader(context); //ReflectUtil.instantiate("extras.org.apache.myfaces.extensions
         // .scripting.servlet" +
-                //".CustomChainLoader",
-                //new Cast(ServletContext.class, context));
+        //".CustomChainLoader",
+        //new Cast(ServletContext.class, context));
         ClassUtils.addClassLoadingExtension(loader, true);
         _loader = loader;
     }
 
-    public void refreshManagedBeans() {
+    public void refreshManagedBeans()
+    {
         beanHandler.refreshAllManagedBeans();
     }
-    
-    public Class forName(String clazz) {
-        return _loader.forName(clazz);
-    }
-    
-
-    private static MyFacesSPI ourInstance = new MyFacesSPI();
 
-    public static MyFacesSPI getInstance()
+    public Class forName(String clazz)
     {
-        return ourInstance;
+        return _loader.forName(clazz);
     }
 
-    private MyFacesSPI()
-    {
-    }
 }

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/MyFacesBeanHandler.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/MyFacesBeanHandler.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/MyFacesBeanHandler.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/MyFacesBeanHandler.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/MyFacesBeanHandler.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/MyFacesBeanHandler.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/adapters/handlers/MyFacesBeanHandler.java Fri Nov  9 13:53:10 2012
@@ -47,6 +47,8 @@ import java.util.logging.Logger;
  * Bean handler implementation
  * which encapsulates the myfaces specific parts
  * of the bean processing
+ *
+ *
  */
 public class MyFacesBeanHandler
 {

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/MyFacesBeanImplementationListener.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/MyFacesBeanImplementationListener.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/MyFacesBeanImplementationListener.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/MyFacesBeanImplementationListener.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/MyFacesBeanImplementationListener.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/MyFacesBeanImplementationListener.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/annotation/MyFacesBeanImplementationListener.java Fri Nov  9 13:53:10 2012
@@ -32,6 +32,7 @@ import javax.faces.bean.NoneScoped;
 import javax.faces.bean.RequestScoped;
 import javax.faces.bean.SessionScoped;
 import javax.faces.bean.ViewScoped;
+import javax.faces.context.FacesContext;
 import java.lang.reflect.Field;
 import java.util.ArrayList;
 import java.util.Collection;
@@ -237,4 +238,13 @@ public class MyFacesBeanImplementationLi
             }
         }
     }
+
+    protected RuntimeConfig getRuntimeConfig() {
+        final FacesContext facesContext = FacesContext.getCurrentInstance();
+        //runtime config not started
+        if (facesContext == null) {
+            return null;
+        }
+        return RuntimeConfig.getCurrentInstance(facesContext.getExternalContext());
+    }
 }

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/MyFacesReroutingResourceResolver.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/MyFacesReroutingResourceResolver.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/MyFacesReroutingResourceResolver.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/MyFacesReroutingResourceResolver.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/MyFacesReroutingResourceResolver.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingBehaviorTagHandlerDelegate.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingBehaviorTagHandlerDelegate.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingBehaviorTagHandlerDelegate.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingBehaviorTagHandlerDelegate.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingBehaviorTagHandlerDelegate.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingComponentTagHandlerDelegate.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingComponentTagHandlerDelegate.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingComponentTagHandlerDelegate.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingComponentTagHandlerDelegate.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingComponentTagHandlerDelegate.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingConverterTagHandlerDelegate.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingConverterTagHandlerDelegate.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingConverterTagHandlerDelegate.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingConverterTagHandlerDelegate.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingConverterTagHandlerDelegate.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingValidatorTagHandlerDelegate.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingValidatorTagHandlerDelegate.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingValidatorTagHandlerDelegate.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingValidatorTagHandlerDelegate.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/ReloadingValidatorTagHandlerDelegate.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/TagHandlerDelegateFactoryImpl.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/TagHandlerDelegateFactoryImpl.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/TagHandlerDelegateFactoryImpl.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/TagHandlerDelegateFactoryImpl.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/TagHandlerDelegateFactoryImpl.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/ComponentRule.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/ComponentRule.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/ComponentRule.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/ComponentRule.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/ComponentRule.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/InvokeDynamicBeanPropertyTagRule.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/InvokeDynamicBeanPropertyTagRule.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/InvokeDynamicBeanPropertyTagRule.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/InvokeDynamicBeanPropertyTagRule.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/InvokeDynamicBeanPropertyTagRule.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingBeanPropertyTagRule.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingBeanPropertyTagRule.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingBeanPropertyTagRule.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingBeanPropertyTagRule.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingBeanPropertyTagRule.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingMetarulesetImpl.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingMetarulesetImpl.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingMetarulesetImpl.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingMetarulesetImpl.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/facelet/support/SwitchingMetarulesetImpl.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoader.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/LoggingHandler.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoader.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoader.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/LoggingHandler.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/support/LoggingHandler.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/java/org/apache/myfaces/extensions/scripting/jsf/startup/StartupServletContextPluginChainLoader.java Fri Nov  9 13:53:10 2012
@@ -17,41 +17,47 @@
  * under the License.
  */
 
-package org.apache.myfaces.extensions.scripting.core.support;
+package org.apache.myfaces.extensions.scripting.jsf.startup;
 
-import java.util.logging.Handler;
-import java.util.logging.LogRecord;
+import org.apache.myfaces.webapp.StartupListener;
+
+import javax.servlet.ServletContextEvent;
 
 /**
- * A logging handler which can capture our internal logging output
- *
  * @author Werner Punz (latest modification by $Author$)
  * @version $Revision$ $Date$
  */
 
-public class LoggingHandler extends Handler {
-    StringBuilder _output = new StringBuilder();
-
-    @Override
-    public void publish(LogRecord record) {
-        _output.append(record.getMessage());
+public class StartupServletContextPluginChainLoader implements StartupListener
+{
+    StartupServletContextPluginChainLoaderBase _delegate = null;
+
+    public StartupServletContextPluginChainLoader()
+    {
+        _delegate = new StartupServletContextPluginChainLoaderBase();
     }
 
-    public StringBuilder getOutput() {
-        return _output;
+    @Override
+    public void preInit(ServletContextEvent evt)
+    {
+        _delegate.preInit(evt);
     }
 
-    public void setOutput(StringBuilder output) {
-        _output = output;
+    @Override
+    public void postInit(ServletContextEvent evt)
+    {
+        _delegate.postInit(evt);
     }
 
     @Override
-    public void flush() {
-
+    public void preDestroy(ServletContextEvent evt)
+    {
+        _delegate.preDestroy(evt);
     }
 
     @Override
-    public void close() throws SecurityException {
-
+    public void postDestroy(ServletContextEvent evt)
+    {
+        _delegate.postDestroy(evt);
     }
 }

Added: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.extensions.scripting.core.api.AnnotationScanListener
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.extensions.scripting.core.api.AnnotationScanListener?rev=1407455&view=auto
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.extensions.scripting.core.api.AnnotationScanListener (added)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.extensions.scripting.core.api.AnnotationScanListener Fri Nov  9 13:53:10 2012
@@ -0,0 +1 @@
+org.apache.myfaces.extensions.scripting.jsf.annotation.MyFacesBeanImplementationListener

Added: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.extensions.scripting.core.api.ImplementationService
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.extensions.scripting.core.api.ImplementationService?rev=1407455&view=auto
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.extensions.scripting.core.api.ImplementationService (added)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.extensions.scripting.core.api.ImplementationService Fri Nov  9 13:53:10 2012
@@ -0,0 +1 @@
+org.apache.myfaces.extensions.scripting.jsf.adapters.MyFacesSPI
\ No newline at end of file

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.webapp.StartupListener (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/resources/META-INF/services/org.apache.myfaces.webapp.StartupListener)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.webapp.StartupListener?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/main/resources/META-INF/services/org.apache.myfaces.webapp.StartupListener&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/main/resources/META-INF/services/org.apache.myfaces.webapp.StartupListener&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/context/InitialFullScanTest.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/context/InitialFullScanTest.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/context/InitialFullScanTest.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/context/InitialFullScanTest.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/context/InitialFullScanTest.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)

Copied: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintHistoryTest.java (from r1406136, myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintHistoryTest.java)
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintHistoryTest.java?p2=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-myfaces/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintHistoryTest.java&p1=myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/extensions/scripting/core/context/TaintHistoryTest.java&r1=1406136&r2=1407455&rev=1407455&view=diff
==============================================================================
    (empty)



Mime
View raw message