ovidiu 02/03/21 15:34:29
Modified: src/scratchpad/schecoon ChangeLog
Log:
2002-03-21 Ovidiu Predescu <[EMAIL PROTECTED]>
* webapp/WEB-INF/web.xml: Change to the new location of
cocoon.xconf.
* webapp/WEB-INF/cocoon.xconf: Moved from webapp/ here.
* webapp/user.roles: Added the continuations manager role.
* webapp/sitemap.xmap: Include example2.js using <map:script>
instead of loading it from example.js using cocoon.load().
* webapp/example.js: Removed cocoon.load from the top level, as it
is known not to work.
* webapp/example2.js: More code.
* src/org/apache/cocoon/components/flow/javascript/system.js:
Implement handleContinuation.
* src/org/apache/cocoon/components/flow/javascript/JSWebContinuation.java:
JavaScript representation of the WebContinuation Java class.
* src/org/apache/cocoon/components/flow/javascript/JSCocoon.java:
Added setter and getter for the ContinuationsManager.
(jsFunction_processPipeline): Check if the pipeline was already
executed.
(jsFunction_lookupContinuation, jsFunction_diplayAllContinuations):
New methods.
* src/org/apache/cocoon/components/flow/flow.xconf: Define the
"load-on-startup" attribute. Define the <continuations> element.
* src/org/apache/cocoon/components/flow/WebContinuation.java:
Added. Maintains a continuation in a scripting language, and the
tree structure created by continuations in the running Web
application.
* src/org/apache/cocoon/components/flow/JavaScriptInterpreter.java:
Define JSWebContinuation as object available in JavaScript.
(FIXME): Set the ContinuationsManager to the JSCocoon instance
created.
* src/org/apache/cocoon/components/flow/InterpreterSelector.java
(configure FIXME): Manually send compose to the created
interpretors as the ExcaliburComponentSelector doesn't seem to do
it in addComponent().
* src/org/apache/cocoon/components/flow/ContinuationsManagerImpl.java:
Added. The implementation of the ContinuationsManager interface.
* src/org/apache/cocoon/components/flow/ContinuationsManager.java:
Created. Maintains the WebContinuation instances.
* src/org/apache/cocoon/components/flow/AbstractInterpreter.java
(compose): obtain the ContinuationsManager component.
* build.xml: Copy .js files to the build directory. Moved
cocoon.xconf in the WEB-INF/ directory.
Revision Changes Path
1.25 +60 -0 xml-cocoon2/src/scratchpad/schecoon/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/ChangeLog,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- ChangeLog 19 Mar 2002 09:48:42 -0000 1.24
+++ ChangeLog 21 Mar 2002 23:34:29 -0000 1.25
@@ -1,3 +1,63 @@
+2002-03-21 Ovidiu Predescu <[EMAIL PROTECTED]>
+
+ * webapp/WEB-INF/web.xml: Change to the new location of
+ cocoon.xconf.
+
+ * webapp/WEB-INF/cocoon.xconf: Moved from webapp/ here.
+
+ * webapp/user.roles: Added the continuations manager role.
+
+ * webapp/sitemap.xmap: Include example2.js using <map:script>
+ instead of loading it from example.js using cocoon.load().
+
+ * webapp/example.js: Removed cocoon.load from the top level, as it
+ is known not to work.
+
+ * webapp/example2.js: More code.
+
+ * src/org/apache/cocoon/components/flow/javascript/system.js:
+ Implement handleContinuation.
+
+ * src/org/apache/cocoon/components/flow/javascript/JSWebContinuation.java:
+ JavaScript representation of the WebContinuation Java class.
+
+ * src/org/apache/cocoon/components/flow/javascript/JSCocoon.java:
+ Added setter and getter for the ContinuationsManager.
+ (jsFunction_processPipeline): Check if the pipeline was already
+ executed.
+ (jsFunction_lookupContinuation, jsFunction_diplayAllContinuations):
+ New methods.
+
+ * src/org/apache/cocoon/components/flow/flow.xconf: Define the
+ "load-on-startup" attribute. Define the <continuations> element.
+
+ * src/org/apache/cocoon/components/flow/WebContinuation.java:
+ Added. Maintains a continuation in a scripting language, and the
+ tree structure created by continuations in the running Web
+ application.
+
+ * src/org/apache/cocoon/components/flow/JavaScriptInterpreter.java:
+ Define JSWebContinuation as object available in JavaScript.
+ (FIXME): Set the ContinuationsManager to the JSCocoon instance
+ created.
+
+ * src/org/apache/cocoon/components/flow/InterpreterSelector.java
+ (configure FIXME): Manually send compose to the created
+ interpretors as the ExcaliburComponentSelector doesn't seem to do
+ it in addComponent().
+
+ * src/org/apache/cocoon/components/flow/ContinuationsManagerImpl.java:
+ Added. The implementation of the ContinuationsManager interface.
+
+ * src/org/apache/cocoon/components/flow/ContinuationsManager.java:
+ Created. Maintains the WebContinuation instances.
+
+ * src/org/apache/cocoon/components/flow/AbstractInterpreter.java
+ (compose): obtain the ContinuationsManager component.
+
+ * build.xml: Copy .js files to the build directory. Moved
+ cocoon.xconf in the WEB-INF/ directory.
+
2002-03-19 Ovidiu Predescu <[EMAIL PROTECTED]>
* webapp/sitemap.xmap: Use the wildcard matcher instead of
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]