cvs commit: cocoon-2.1 gump.xml

2004-03-11 Thread joerg
joerg   2004/03/10 16:12:11

  Modified:.gump.xml
  Log:
  woody is deprecated
  
  Revision  ChangesPath
  1.124 +2 -2  cocoon-2.1/gump.xml
  
  Index: gump.xml
  ===
  RCS file: /home/cvs/cocoon-2.1/gump.xml,v
  retrieving revision 1.123
  retrieving revision 1.124
  diff -u -r1.123 -r1.124
  --- gump.xml  10 Mar 2004 14:39:52 -  1.123
  +++ gump.xml  11 Mar 2004 00:12:11 -  1.124
  @@ -764,7 +764,7 @@
   nag from=Gump to=dev@cocoon.apache.org/
 /project
   
  -  project name=cocoon-block-woody status=unstable
  +  project name=cocoon-block-woody status=deprecated
   packageorg.apache.cocoon/package
   
   ant target=gump-block
  
  
  


cvs commit: cocoon-2.1 blocks.properties

2004-03-11 Thread joerg
joerg   2004/03/10 16:18:19

  Modified:.blocks.properties
  Log:
  for the case it got forgotten:
  we don't need the blocks.properties maintain by hand, just try
  build generate-blocks.properties
  and it has the latest stati and dependencies from gump.xml
  
  Revision  ChangesPath
  1.65  +10 -6 cocoon-2.1/blocks.properties
  
  Index: blocks.properties
  ===
  RCS file: /home/cvs/cocoon-2.1/blocks.properties,v
  retrieving revision 1.64
  retrieving revision 1.65
  diff -u -r1.64 -r1.65
  --- blocks.properties 10 Mar 2004 14:39:52 -  1.64
  +++ blocks.properties 11 Mar 2004 00:18:19 -  1.65
  @@ -1,3 +1,4 @@
  +
   #  Copyright 1999-2004 The Apache Software Foundation
   #
   #  Licensed under the Apache License, Version 2.0 (the License);
  @@ -12,6 +13,7 @@
   #  See the License for the specific language governing permissions and
   #  limitations under the License.
   #
  +
   
#--#
   # Cocoon Blocks  
  #
   
#--#
  @@ -64,7 +66,9 @@
   #-[dependency]: portal-fw depends on authentication-fw, session-fw.
   #exclude.block.portal-fw=true
   #exclude.block.profiler=true
  +#-[dependency]: python depends on xsp.
   #exclude.block.python=true
  +#-[dependency]: session-fw depends on xsp.
   #-[dependency]: session-fw is needed by authentication-fw, portal, 
portal-fw.
   #exclude.block.session-fw=true
   #exclude.block.swf=true
  @@ -73,6 +77,7 @@
   #exclude.block.web3=true
   #-[dependency]: xmldb depends on databases.
   #exclude.block.xmldb=true
  +#-[dependency]: xsp is needed by python, scratchpad, session-fw.
   #exclude.block.xsp=true
   
   # Unstable blocks 
--
  @@ -95,18 +100,18 @@
   #exclude.block.deli=true
   #-[dependency]: eventcache is needed by jms, repository, slide.
   #exclude.block.eventcache=true
  +#-[dependency]: forms is needed by apples, petstore.
  +#exclude.block.forms=true
   #-[dependency]: jms depends on databases, eventcache, hsqldb.
   #-[dependency]: jms is needed by slide.
   #exclude.block.jms=true
  -#-[dependency]: forms is needed by apples, petstore.
  -#exclude.block.forms=true
   #exclude.block.linotype=true
   #-[dependency]: mail depends on asciiart.
   #exclude.block.mail=true
   #exclude.block.midi=true
   #-[dependency]: ojb depends on databases.
   #exclude.block.ojb=true
  -#-[dependency]: petstore depends on databases, hsqldb, velocity, 
forms.
  +#-[dependency]: petstore depends on databases, forms, hsqldb, 
velocity.
   #exclude.block.petstore=true
   #-[dependency]: portal depends on authentication-fw, html, 
session-fw.
   #exclude.block.portal=true
  @@ -115,7 +120,7 @@
   #-[dependency]: repository depends on databases, eventcache.
   #-[dependency]: repository is needed by slide, webdav.
   #exclude.block.repository=true
  -#-[dependency]: scratchpad depends on batik, cron, velocity.
  +#-[dependency]: scratchpad depends on batik, cron, velocity, 
xsp.
   #exclude.block.scratchpad=true
   #-[dependency]: slide depends on eventcache, jms, repository.
   #exclude.block.slide=true
  @@ -125,11 +130,10 @@
   #-[dependency]: webdav depends on repository.
   #exclude.block.webdav=true
   
  -
   # Deprecated blocks 

   
   # Although some of these blocks may have been stable, they are now deprecated
   # in favour of other blocks and therefore are excluded by default from the 
build
   
  -exclude.block.xmlform=true
   exclude.block.woody=true
  +exclude.block.xmlform=true
  
  
  


cvs commit: cocoon-2.1/src/blocks/forms/samples/forms/xsl carfilter.xsl

2004-03-11 Thread joerg
joerg   2004/03/10 16:54:32

  Removed: src/blocks/forms/samples/forms/forms form1.xml
registration.xml registration_success_jx.xml
countryselector_success.xsp
countryselector_form.xml form2_data-result.xml
form1_template_action.xml upload_model.xml
form_model_gui_success.xsp upload_success_jx.xml
car-db.xml form_model_gui_model.xml a-choices.xml
htmlarea_success.jx form2_bind_bean.xml
countryselector_template.xml
carselector_success.xsp form2_model.xml
registration_template.xml form2_bind_xml.xml
form2_template.xml form_model_gui_binding.xml
form2_jx.xml upload_template.xml form1_template.xml
carselector_template.xml form_model_gui_data.xml
customvalidationdemo_template.xml
htmlarea_template.xml form2_data.xml
customvalidationdemo_form.xml
form_model_gui_template.xml form1_success.xsp
htmlarea.xml carselector_form.xml
   
src/blocks/forms/samples/forms/resources/htmlarea/plugins/TableOperations/img
col-insert-after.gif cell-merge.gif
row-insert-above.gif cell-split.gif table-prop.gif
row-prop.gif col-split.gif makefile.xml
cell-delete.gif row-delete.gif
cell-insert-after.gif cell-insert-before.gif
row-insert-under.gif col-delete.gif
col-insert-before.gif cell-prop.gif row-split.gif
   src/blocks/forms/samples/forms/resources delete.gif
forms-lib.js def2binding.xsl move_up.gif
forms-calendar.css forms-advanced-field-styling.xsl
forms-samples-styling.xsl help.gif new.gif
forms-field-styling.xsl cal.gif mattkruse-lib.js
move_down.gif forms-page-styling.xsl
forms-calendar-styling.xsl
forms-htmlarea-styling.xsl forms.css
   src/blocks/forms/samples/forms/resources/htmlarea/popups
editor_help.html custom2.html makefile.xml
fullscreen.html link.html about.html popup.js
insert_image.html select_color.html blank.html
old-fullscreen.html insert_table.html
old_insert_image.html
   src/blocks/forms/samples/forms/messages OtherMessages_fr.xml
OtherMessages.xml FormsMessages.xml
FormsMessages_fr.xml FormsMessages_it_IT.xml
OtherMessages_it_IT.xml
   src/blocks/forms/samples/forms/resources/htmlarea/images
ed_blank.gif ed_cut.gif ed_custom.gif
ed_format_sup.gif ed_splitcel.gif ed_image.gif
ed_align_justify.gif ed_help.gif ed_list_bullet.gif
ed_undo.gif ed_link.gif ed_color_fg.gif
insert_table.gif ed_format_sub.gif
ed_align_right.gif ed_align_center.gif
ed_format_underline.gif ed_right_to_left.gif
ed_about.gif ed_copy.gif ed_redo.gif
fullscreen_maximize.gif ed_charmap.gif ed_hr.gif
ed_show_border.gif ed_format_strike.gif
ed_delete.gif ed_color_bg.gif makefile.xml
ed_indent_less.gif ed_align_left.gif
ed_format_italic.gif fullscreen_minimize.gif
ed_paste.gif ed_format_bold.gif ed_list_num.gif
ed_left_to_right.gif ed_indent_more.gif ed_html.gif
ed_save.gif ed_save.png
   src/blocks/forms/samples/forms/resources/htmlarea/lang
ja-euc.js pt_br.js nl.js vn.js se.js da.js hu.js
el.js fi.js ja-utf8.js ja-jis.js cz.js es.js ru.js
it.js de.js no.js lt.js b5.js si.js makefile.xml
lv.js ro.js ja-sjis.js ee.js nb.js gb.js pl.js
he.js fr.js en.js
   
src/blocks/forms/samples/forms/resources/htmlarea/plugins/FullPage
full-page.js test.html makefile.xml
   src/blocks/forms/samples/forms/resources/htmlarea
release-notes.html ChangeLog dialog.js htmlarea.css
.project make-release.pl index.html makefile.xml
reference.html htmlarea.js popupdiv.js popupwin.js
project-config.xml 

cvs commit: cocoon-2.1/src/java/org/apache/cocoon/components/treeprocessor/sitemap PipelineNode.java

2004-03-11 Thread joerg
joerg   2004/03/10 17:31:59

  Modified:src/java/org/apache/cocoon/components/treeprocessor/sitemap
PipelineNode.java
  Log:
  imports
  
  Revision  ChangesPath
  1.14  +1 -2  
cocoon-2.1/src/java/org/apache/cocoon/components/treeprocessor/sitemap/PipelineNode.java
  
  Index: PipelineNode.java
  ===
  RCS file: 
/home/cvs/cocoon-2.1/src/java/org/apache/cocoon/components/treeprocessor/sitemap/PipelineNode.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- PipelineNode.java 10 Mar 2004 23:37:31 -  1.13
  +++ PipelineNode.java 11 Mar 2004 01:31:59 -  1.14
  @@ -19,7 +19,6 @@
   
   import org.apache.avalon.framework.component.ComponentManager;
   import org.apache.avalon.framework.component.Composable;
  -import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.logger.Logger;
   import org.apache.cocoon.ConnectionResetException;
   import org.apache.cocoon.ResourceNotFoundException;
  
  
  


cvs commit: cocoon-2.1/tools/src gump2blocks.properties.xsl

2004-03-11 Thread joerg
joerg   2004/03/10 18:52:12

  Modified:tools/src gump2blocks.properties.xsl
  Log:
  add the license to the generated blocks.properties
  
  Revision  ChangesPath
  1.4   +18 -0 cocoon-2.1/tools/src/gump2blocks.properties.xsl
  
  Index: gump2blocks.properties.xsl
  ===
  RCS file: /home/cvs/cocoon-2.1/tools/src/gump2blocks.properties.xsl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- gump2blocks.properties.xsl8 Mar 2004 06:07:15 -   1.3
  +++ gump2blocks.properties.xsl11 Mar 2004 02:52:12 -  1.4
  @@ -24,6 +24,23 @@
   
   desc:descs
   
  +desc:desc name=license
  +#  Copyright 1999-2004 The Apache Software Foundation
  +#
  +#  Licensed under the Apache License, Version 2.0 (the License);
  +#  you may not use this file except in compliance with the License.
  +#  You may obtain a copy of the License at
  +#
  +#  http://www.apache.org/licenses/LICENSE-2.0
  +#
  +#  Unless required by applicable law or agreed to in writing, software
  +#  distributed under the License is distributed on an AS IS BASIS,
  +#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  +#  See the License for the specific language governing permissions and
  +#  limitations under the License.
  +#
  +/desc:desc
  +
   desc:desc name=common
   
#--#
   # Cocoon Blocks  
  #
  @@ -76,6 +93,7 @@
   /desc:descs
   
   xsl:template match=/module
  +xsl:value-of select=document('')/xsl:stylesheet/desc:descs/desc:[EMAIL 
PROTECTED] = 'license']/
   xsl:value-of select=document('')/xsl:stylesheet/desc:descs/desc:[EMAIL 
PROTECTED] = 'common']/
   xsl:apply-templates
   select=project[starts-with(@name, 'cocoon-block-')]
  
  
  


cvs commit: cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/generation FormGenerator.java FormsGenerator.java

2004-03-11 Thread joerg
joerg   2004/03/10 18:56:33

  Modified:src/blocks/forms/samples/resources forms-page-styling.xsl
forms-calendar-styling.xsl forms.css
forms-samples-styling.xsl
forms-advanced-field-styling.xsl
forms-field-styling.xsl forms-htmlarea-styling.xsl
def2binding.xsl
   src/blocks/forms/samples/v2 carselector_template.xml
forms_flow_example.js sitemap.xmap
   src/blocks/forms/java/org/apache/cocoon/forms/binding
UniqueFieldJXPathBinding.java
ValueJXPathBinding.java ContextJXPathBinding.java
Binding.java ComposedJXPathBindingBase.java
JXPathBindingManager.java
   src/blocks/forms/test/org/apache/cocoon/forms/datatype
FlowJXPathSelectionListTestCase.xtest
DynamicSelectionListTestCase.xtest
EnumSelectionListTestCase.xtest
FlowJXPathSelectionListTestCase.java
EnumSelectionListTestCase.java
DynamicSelectionListTestCase.java
   src/blocks/forms/java/org/apache/cocoon/forms/datatype/convertor
EnumConvertorBuilder.java ConvertorBuilder.java
   src/blocks/forms/java/org/apache/cocoon/forms/util
DomHelper.java JavaScriptHelper.java
   src/blocks/forms/samples/forms carselector_template.xml
form2_template.xml countryselector_template.xml
   src/blocks/forms/java/org/apache/cocoon/forms/transformation
EffectWidgetReplacingPipe.java
WidgetReplacingPipe.java
   src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript
ScriptableWidget.java
   src/blocks/forms/java/org/apache/cocoon/forms/samples
InitForm1Action.java
   src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2
Form.js ScriptableWidget.java
   src/blocks/forms/samples/aggregate sitemap.xmap example.js
   src/blocks/forms/java/org/apache/cocoon/forms/formmodel
Widget.java Form.java WidgetDefinition.java
Upload.java
   tools/targets upgrade-build.xml
   src/blocks/forms/samples/flow upload_example.js
customvalidationdemo.js forms_flow_example.js
bindings.js htmlarea.js binding_example.js
form_model_gui.js registration.js
   src/blocks/forms/java/org/apache/cocoon/forms
DefaultFormManager.java CacheManager.java
   src/blocks/forms/samples/xsl/html forms-default.xsl
   src/blocks/forms/samples/forms/binding 01value-bind.xml
   src/blocks/forms/java/org/apache/cocoon/forms/acting
HandleFormSubmitAction.java
   src/blocks/forms/samples sitemap.xmap
  Added:   src/blocks/forms/samples/messages FormMessages.xml
FormMessages_fr.xml FormMessages_it_IT.xml
   src/blocks/forms/java/org/apache/cocoon/forms/transformation
FormPipelineConfig.java
FormTemplateTransformer.java
   src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript
FormFlowHelper.java Form.js Form.java
   src/blocks/forms/java/org/apache/cocoon/forms/acting
AbstractFormAction.java
   src/blocks/forms/java/org/apache/cocoon/forms/generation
FormGenerator.java
  Removed: src/blocks/forms/samples/messages FormsMessages_fr.xml
FormsMessages.xml FormsMessages_it_IT.xml
   src/blocks/forms/java/org/apache/cocoon/forms/transformation
FormsTemplateTransformer.java
FormsPipelineConfig.java
   src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript
forms.js FormsFlowHelper.java Forms.java
   src/blocks/forms/java/org/apache/cocoon/forms/acting
AbstractFormsAction.java
   src/blocks/forms/java/org/apache/cocoon/forms/generation
FormsGenerator.java
  Log:
  kick *all* references on woody, esp. woody-form and so on;
  for consistency (not only) in class names Form instead of Forms, otherwise 
HandleFormSubmitAction, but AbstractFormsAction;
  o.a.c.forms.datatype.ValidationError has been removed (broken sample fixed);
  ...
  I don't what else more, at least all samples work again besides those using 
FormGenerator.
  
  Revision  ChangesPath
  1.3  

cvs commit: cocoon-2.2/src/java/org/apache/cocoon/acting PropagatorAction.java

2004-03-11 Thread cziegeler
cziegeler2004/03/11 01:14:32

  Modified:src/java/org/apache/cocoon/bean CocoonBean.java
  Added:   src/java/org/apache/cocoon/util NullOutputStream.java
   src/java/org/apache/cocoon/acting PropagatorAction.java
  Removed: src/java/org/apache/cocoon/servlet
ParanoidCocoonServlet.java BootstrapServlet.java
ParanoidClassLoader.java
  Log:
  Remove classes from paranoid block
  Add two classes from 2.1 that were missing
  
  Revision  ChangesPath
  1.1  
cocoon-2.2/src/java/org/apache/cocoon/util/NullOutputStream.java
  
  Index: NullOutputStream.java
  ===
  /*
   * Copyright 1999-2004 The Apache Software Foundation.
   * 
   * Licensed under the Apache License, Version 2.0 (the License);
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   * 
   *  http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an AS IS BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  package org.apache.cocoon.util;
  
  import java.io.OutputStream;
  
  /**
   * @author a href=http://apache.org/~reinhard;Reinhard Poetz/a 
   * @version CVS $Id: NullOutputStream.java,v 1.1 2004/03/11 09:14:32 
cziegeler Exp $
   *
   * @since 2.1.4
   */
  public final class NullOutputStream extends OutputStream {
  
  public void write(byte b[]) {
  }
  
  public void write(byte b[], int off, int len) {
  }
  
  public void write(int b) {
  }
  
  }
  
  
  1.52  +0 -1  
cocoon-2.2/src/java/org/apache/cocoon/bean/CocoonBean.java
  
  Index: CocoonBean.java
  ===
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/bean/CocoonBean.java,v
  retrieving revision 1.51
  retrieving revision 1.52
  diff -u -r1.51 -r1.52
  --- CocoonBean.java   10 Mar 2004 17:58:04 -  1.51
  +++ CocoonBean.java   11 Mar 2004 09:14:32 -  1.52
  @@ -34,7 +34,6 @@
   import org.apache.avalon.framework.service.ServiceException;
   import org.apache.avalon.framework.service.ServiceManager;
   import org.apache.cocoon.ModifiableProcessor;
  -import org.apache.cocoon.Processor;
   import org.apache.cocoon.Constants;
   import org.apache.cocoon.components.container.CocoonContainer;
   import org.apache.cocoon.components.container.ComponentContext;
  
  
  
  1.1  
cocoon-2.2/src/java/org/apache/cocoon/acting/PropagatorAction.java
  
  Index: PropagatorAction.java
  ===
  /*
   * Copyright 1999-2004 The Apache Software Foundation.
   * 
   * Licensed under the Apache License, Version 2.0 (the License);
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   * 
   *  http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an AS IS BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  package org.apache.cocoon.acting;
  
  import org.apache.avalon.framework.configuration.Configurable;
  import org.apache.avalon.framework.configuration.Configuration;
  import org.apache.avalon.framework.configuration.ConfigurationException;
  import org.apache.avalon.framework.parameters.Parameters;
  import org.apache.avalon.framework.service.ServiceSelector;
  import org.apache.avalon.framework.thread.ThreadSafe;
  import org.apache.cocoon.components.modules.output.OutputModule;
  import org.apache.cocoon.environment.Redirector;
  import org.apache.cocoon.environment.SourceResolver;
  
  import java.util.ArrayList;
  import java.util.Collections;
  import java.util.HashMap;
  import java.util.Iterator;
  import java.util.List;
  import java.util.Map;
  
  /** 
   * This is the action used to propagate parameters into a store using an 
   * [EMAIL PROTECTED] 
org.apache.cocoon.components.modules.output.OutputModule}. It
   * simply propagates given expression. Additionaly it will make all 
propagated values
   * available via returned Map.
   * 
   * pExample configuration:/p
   * pre
   * lt;map:action type= name= logger=...gt;
   *   lt;output-module name=session-attrgt;
   *  lt;!-- optional configuration for output module --gt;
   *   lt;/output-modulegt;
   *   lt;store-empty-parametersgt;truelt;/store-empty-parametersgt;
   *   lt;defaultsgt;
   * lt;default 

cvs commit: cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/transformation HTMLEventLinkTransformer.java

2004-03-11 Thread cziegeler
cziegeler2004/03/11 01:44:02

  Modified:src/blocks/portal/java/org/apache/cocoon/portal/transformation
HTMLEventLinkTransformer.java
  Log:
  Fix bug
  
  Revision  ChangesPath
  1.3   +2 -2  
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/transformation/HTMLEventLinkTransformer.java
  
  Index: HTMLEventLinkTransformer.java
  ===
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/transformation/HTMLEventLinkTransformer.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- HTMLEventLinkTransformer.java 5 Mar 2004 13:02:16 -   1.2
  +++ HTMLEventLinkTransformer.java 11 Mar 2004 09:44:02 -  1.3
  @@ -79,7 +79,7 @@
*/
   public void endElement(String uri, String name, String raw)
   throws SAXException {
  -if ( a.equals(name) || form.equals(name) ) {
  +if ( a.equals(name) || form.equals(name) ) {
   this.xmlConsumer.endElement(CopletTransformer.NAMESPACE_URI,
   CopletTransformer.LINK_ELEM,
   coplet: + 
CopletTransformer.LINK_ELEM);
  
  
  


cvs commit: cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portlet CocoonPortlet.java

2004-03-11 Thread cziegeler
cziegeler2004/03/11 01:56:47

  Modified:.status.xml
   src/blocks/portal/java/org/apache/cocoon/portlet
CocoonPortlet.java
  Log:
 action dev=CZ type=update fixes-bug=27188 due-to-email=[EMAIL 
PROTECTED]
   Set the default encoding for the Portlet Environment.
 /action
  
  Revision  ChangesPath
  1.273 +4 -1  cocoon-2.1/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/cocoon-2.1/status.xml,v
  retrieving revision 1.272
  retrieving revision 1.273
  diff -u -r1.272 -r1.273
  --- status.xml10 Mar 2004 12:58:03 -  1.272
  +++ status.xml11 Mar 2004 09:56:47 -  1.273
  @@ -210,6 +210,9 @@
 changes
   
release version=@version@ date=@date@
  +   action dev=CZ type=update fixes-bug=27188 due-to-email=[EMAIL 
PROTECTED]
  + Set the default encoding for the Portlet Environment.
  +   /action
  action dev=SMS type=update
Move XSP into an own block.
  /action
  
  
  
  1.3   +2 -1  
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portlet/CocoonPortlet.java
  
  Index: CocoonPortlet.java
  ===
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portlet/CocoonPortlet.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CocoonPortlet.java5 Mar 2004 13:02:17 -   1.2
  +++ CocoonPortlet.java11 Mar 2004 09:56:47 -  1.3
  @@ -460,6 +460,7 @@
   this.containerEncoding = getInitParameter(container-encoding, 
ISO-8859-1);
   this.defaultFormEncoding = getInitParameter(form-encoding, 
ISO-8859-1);
   
  +this.appContext.put(Constants.CONTEXT_DEFAULT_ENCODING, 
this.defaultFormEncoding);
   this.manageExceptions = 
getInitParameterAsBoolean(manage-exceptions, true);
   
   this.enableInstrumentation = 
getInitParameterAsBoolean(enable-instrumentation, false);
  
  
  


cvs commit: cocoon-2.1/src/blocks/forms/samples sitemap.xmap

2004-03-11 Thread stephan
stephan 2004/03/11 03:23:37

  Modified:src/blocks/forms/samples sitemap.xmap
  Added:   src/blocks/forms/conf forms-generator.xmap
forms-transformator.xmap
  Log:
  Move generator and transformer declarations into patch files, to
  make them available to other blocks.
  
  Revision  ChangesPath
  1.1  cocoon-2.1/src/blocks/forms/conf/forms-generator.xmap
  
  Index: forms-generator.xmap
  ===
  ?xml version=1.0?
  !--
Copyright 1999-2004 The Apache Software Foundation
  
Licensed under the Apache License, Version 2.0 (the License);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
  
http://www.apache.org/licenses/LICENSE-2.0
  
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an AS IS BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
  --
  xmap xpath=/sitemap/components/generators unless=[EMAIL 
PROTECTED]'form']
  map:generator name=form logger=forms
 src=org.apache.cocoon.forms.generation.FormGenerator/
  /xmap
  
  
  
  1.1  cocoon-2.1/src/blocks/forms/conf/forms-transformator.xmap
  
  Index: forms-transformator.xmap
  ===
  ?xml version=1.0?
  !--
Copyright 1999-2004 The Apache Software Foundation
  
Licensed under the Apache License, Version 2.0 (the License);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
  
http://www.apache.org/licenses/LICENSE-2.0
  
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an AS IS BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
  --
  xmap xpath=/sitemap/components/transformers unless=[EMAIL 
PROTECTED]'form']
  map:transformer name=form logger=forms
   
src=org.apache.cocoon.forms.transformation.FormTemplateTransformer/
  /xmap
  
  
  
  1.3   +0 -10 cocoon-2.1/src/blocks/forms/samples/sitemap.xmap
  
  Index: sitemap.xmap
  ===
  RCS file: /home/cvs/cocoon-2.1/src/blocks/forms/samples/sitemap.xmap,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- sitemap.xmap  11 Mar 2004 02:56:33 -  1.2
  +++ sitemap.xmap  11 Mar 2004 11:23:36 -  1.3
  @@ -19,13 +19,7 @@
   
map:components
   
  -  map:generators default=file   
  -map:generator name=form 
src=org.apache.cocoon.forms.generation.FormGenerator logger=forms/
  -map:generator name=jx 
src=org.apache.cocoon.generation.JXTemplateGenerator label=content 
logger=sitemap.generator.jx/
  -  /map:generators
  -
 map:transformers default=xalan
  -map:transformer name=form 
src=org.apache.cocoon.forms.transformation.FormTemplateTransformer 
logger=forms/
   map:transformer name=i18n 
src=org.apache.cocoon.transformation.I18nTransformer
 catalogues default=forms
   catalogue id=other name=OtherMessages location=messages/
  @@ -44,10 +38,6 @@
   map:action name=init-form 
src=org.apache.cocoon.forms.samples.InitForm1Action logger=forms/
   map:action name=handle-form-submit 
src=org.apache.cocoon.forms.acting.HandleFormSubmitAction logger=forms/
 /map:actions
  -
  -  map:pipes default=caching
  -  /map:pipes
  -
/map:components
   
map:views
  
  
  


cvs commit: cocoon-2.1/tools/src gump2blocks.properties.xsl

2004-03-11 Thread bdelacretaz
bdelacretaz2004/03/11 06:12:08

  Modified:.blocks.properties
   tools/src gump2blocks.properties.xsl
  Log:
  indicate that blocks.properties is generated from gump.xml
  
  Revision  ChangesPath
  1.66  +4 -0  cocoon-2.1/blocks.properties
  
  Index: blocks.properties
  ===
  RCS file: /home/cvs/cocoon-2.1/blocks.properties,v
  retrieving revision 1.65
  retrieving revision 1.66
  diff -u -r1.65 -r1.66
  --- blocks.properties 11 Mar 2004 00:18:19 -  1.65
  +++ blocks.properties 11 Mar 2004 14:12:08 -  1.66
  @@ -29,6 +29,10 @@
   # Disabling batik, for example, will result in a RuntimeException when using
   # fop. On the other hand some dependencies come only from the block samples.
   
  +# NOTE: (to Cocoon committers): blocks.properties is generated from gump.xml
  +# using build generate-blocks.properties. Any changes to blocks definitions
  +# must be made in gump.xml, not here.
  +
   
   # Stable blocks 

   
  
  
  
  1.5   +5 -0  cocoon-2.1/tools/src/gump2blocks.properties.xsl
  
  Index: gump2blocks.properties.xsl
  ===
  RCS file: /home/cvs/cocoon-2.1/tools/src/gump2blocks.properties.xsl,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- gump2blocks.properties.xsl11 Mar 2004 02:52:12 -  1.4
  +++ gump2blocks.properties.xsl11 Mar 2004 14:12:08 -  1.5
  @@ -17,6 +17,7 @@
   xsl:stylesheet version=1.0 
xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
 xmlns:desc=description
   
  +!-- generates blocks.properties from gump.xml --
   xsl:output method=text/
   
   xsl:key name=status match=project[starts-with(@name, 'cocoon-block-')] 
use=@status/
  @@ -56,6 +57,10 @@
   # NOTE: [dependency] indicates blocks that are required by other blocks.
   # Disabling batik, for example, will result in a RuntimeException when using
   # fop. On the other hand some dependencies come only from the block samples.
  +
  +# NOTE: (to Cocoon committers): blocks.properties is generated from gump.xml
  +# using build generate-blocks.properties. Any changes to blocks definitions
  +# must be made in gump.xml, not here.
   
   /desc:desc
   
  
  
  


cvs commit: cocoon-2.1/tools/relicense check-diffs.sh

2004-03-11 Thread bdelacretaz
bdelacretaz2004/03/11 06:18:53

  Removed: tools/relicense check-diffs.sh
  Log:
  relicense diff script is not needed anymore


cvs commit: cocoon-2.2/src/java/org/apache/cocoon/reading ResourceReader.java ImageReader.java

2004-03-11 Thread cziegeler
cziegeler2004/03/11 06:52:04

  Modified:src/java/org/apache/cocoon/reading ResourceReader.java
ImageReader.java
  Log:
  Changing internal redirect to a forward
  Add new sitemap parameter handling
  
  Revision  ChangesPath
  1.8   +3 -3  
cocoon-2.2/src/java/org/apache/cocoon/reading/ResourceReader.java
  
  Index: ResourceReader.java
  ===
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/reading/ResourceReader.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ResourceReader.java   8 Mar 2004 14:03:32 -   1.7
  +++ ResourceReader.java   11 Mar 2004 14:52:04 -  1.8
  @@ -266,12 +266,12 @@
   else {
   response.addHeader(Vary, Host);
   }
  -
  +
   long lastModified = getLastModified();
   if (lastModified  0) {
   response.setDateHeader(Last-Modified, lastModified);
   }
  -
  +
   try {
   inputStream = inputSource.getInputStream();
   }
  
  
  
  1.7   +25 -25
cocoon-2.2/src/java/org/apache/cocoon/reading/ImageReader.java
  
  Index: ImageReader.java
  ===
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/reading/ImageReader.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ImageReader.java  8 Mar 2004 23:34:12 -   1.6
  +++ ImageReader.java  11 Mar 2004 14:52:04 -  1.7
  @@ -56,17 +56,17 @@
* /dd
* dtlt;scale(Red|Green|Blue)gt;/dt
* ddThis parameter is optional. When specified it will cause the 
  - *  specified color component in the image to be multiplied by the 
  - *  specified floating point value.
  + *   specified color component in the image to be multiplied by the 
  + *   specified floating point value.
* /dd
* dtlt;offset(Red|Green|Blue)gt;/dt
* ddThis parameter is optional. When specified it will cause the 
  - *  specified color component in the image to be incremented by the 
  - *  specified floating point value.
  + *   specified color component in the image to be incremented by the 
  + *   specified floating point value.
* /dd
* dtlt;grayscalegt;/dt
* ddThis parameter is optional. When specified and set to true it
  - *  will cause each image pixel to be normalized. 
  + *   will cause each image pixel to be normalized. 
* /dd
*   /dl
*
  @@ -105,7 +105,7 @@
   scaleColor[2] = par.getParameterAsFloat(scaleBlue, -1.0f);
   offsetColor[0] = par.getParameterAsFloat(offsetRed, 0.0f);
   offsetColor[1] = par.getParameterAsFloat(offsetGreen, 0.0f);
  -offsetColor[2] = par.getParameterAsFloat(offsetBlue, 0.0f);   
  +offsetColor[2] = par.getParameterAsFloat(offsetBlue, 0.0f);
   
   boolean filterColor = false;
   
  @@ -131,8 +131,8 @@
   grayscaleFilter = new 
ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY), null);
   } else {
   grayscaleFilter = null;
  -}   
  -
  +}
  + 
   String enlargePar = par.getParameter(allow-enlarging, 
ENLARGE_DEFAULT);
   if (true.equalsIgnoreCase(enlargePar) || 
yes.equalsIgnoreCase(enlargePar)){
   enlarge = true;
  @@ -219,28 +219,28 @@
   try {
   JPEGImageDecoder decoder = 
JPEGCodec.createJPEGDecoder(inputStream);
   BufferedImage original = decoder.decodeAsBufferedImage();
  -BufferedImage currentImage = original;
  + BufferedImage currentImage = original;
   
  -if (width  0 || height  0) {
  -JPEGDecodeParam decodeParam = 
decoder.getJPEGDecodeParam();
  -double ow = decodeParam.getWidth();
  -double oh = decodeParam.getHeight();
  + if (width  0 || height  0) {
  + JPEGDecodeParam decodeParam = 
decoder.getJPEGDecodeParam();
  + double ow = decodeParam.getWidth();
  + double oh = decodeParam.getHeight();
   
  -AffineTransformOp filter = new 
AffineTransformOp(getTransform(ow, oh, width, height), 
AffineTransformOp.TYPE_BILINEAR);
  -WritableRaster scaledRaster = 
filter.createCompatibleDestRaster(currentImage.getRaster());
  + AffineTransformOp filter = new 
AffineTransformOp(getTransform(ow, oh, width, height), 
AffineTransformOp.TYPE_BILINEAR);
  + WritableRaster scaledRaster = 
filter.createCompatibleDestRaster(currentImage.getRaster());
   
  -filter.filter(currentImage.getRaster(), scaledRaster);
  + 

cvs commit: cocoon-2.1/tools/src/anttasks XConfToolTask.java

2004-03-11 Thread stephan
stephan 2004/03/11 07:11:10

  Modified:tools/src/anttasks XConfToolTask.java
  Log:
  Retry to apply patches, which depends on each other.
  
  Revision  ChangesPath
  1.18  +62 -20cocoon-2.1/tools/src/anttasks/XConfToolTask.java
  
  Index: XConfToolTask.java
  ===
  RCS file: /home/cvs/cocoon-2.1/tools/src/anttasks/XConfToolTask.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- XConfToolTask.java10 Mar 2004 13:33:03 -  1.17
  +++ XConfToolTask.java11 Mar 2004 15:11:10 -  1.18
  @@ -41,6 +41,8 @@
   import java.io.File;
   import java.io.IOException;
   import java.net.UnknownHostException;
  +import java.util.ArrayList;
  +import java.util.Iterator;
   
   /**
* Ant task to patch xmlfiles.
  @@ -74,6 +76,9 @@
   private boolean addComments;
   /** for resolving entities such as dtds */
   private XMLCatalog xmlCatalog = new XMLCatalog();
  + private DocumentBuilderFactory builderFactory;
  +private DocumentBuilder builder;
  +private Transformer transformer;
   
   /**
* Set file, which should be patched.
  @@ -126,15 +131,15 @@
   throw new BuildException(file attribute is required, location);
   }
   try {
  -final DocumentBuilderFactory builderFactory = 
DocumentBuilderFactory.newInstance();
  +builderFactory = DocumentBuilderFactory.newInstance();
   builderFactory.setValidating(false);
   builderFactory.setExpandEntityReferences(false);
   builderFactory.setNamespaceAware(false);
   builderFactory.setAttribute(
   
http://apache.org/xml/features/nonvalidating/load-external-dtd;,
   Boolean.FALSE);
  -final DocumentBuilder builder = 
builderFactory.newDocumentBuilder();
  -final Transformer transformer = 
TransformerFactory.newInstance().newTransformer();
  +builder = builderFactory.newDocumentBuilder();
  +transformer = TransformerFactory.newInstance().newTransformer();
   
   // load xml
   log(Reading:  + this.file, Project.MSG_DEBUG);
  @@ -149,18 +154,52 @@
   boolean hasChanged = false;
   // process recursive
   File patchfile;
  + ArrayList suspended = new 
ArrayList();
   for (int i = 0; i  list.length; i++) {
   patchfile = new File(this.srcdir, list[i]);
   try {
   // Adds configuration snippet from the file to the 
configuration
  -hasChanged |= patch(document,
  -
builder.parse(patchfile.toURL().toExternalForm()),
  -patchfile.toString());
  + 
boolean changed = patch(document, patchfile);
  +hasChanged |= changed;
  + 
if (!changed) {
  + 
suspended.add(patchfile);
  + 
}
   } catch (SAXException e) {
   log(Ignoring: +patchfile+\n(not a valid XML));
   }
   }
   
  + if (hasChanged  
!suspended.isEmpty()) {
  + log(Try to apply suspended 
patch files);
  + }
  +
  + ArrayList newSuspended = new 
ArrayList();
  + while (hasChanged  
!suspended.isEmpty()) {
  +   hasChanged = false;
  +   for(Iterator 
i=suspended.iterator(); i.hasNext();) {
  +   
patchfile = (File)i.next();
  + try {
  + 
// Adds configuration snippet from the file to the configuration
  + 
boolean changed = patch(document, patchfile);
  +   hasChanged |= changed;
  +   if (!changed) {
  +newSuspended.add(patchfile);
  + }
  + } catch (SAXException e) {
  + 
  

cvs commit: cocoon-2.1/tools/src/anttasks XConfToolTask.java

2004-03-11 Thread stephan
stephan 2004/03/11 07:13:02

  Modified:tools/src/anttasks XConfToolTask.java
  Log:
  Replace tab by two spaces.
  
  Revision  ChangesPath
  1.19  +39 -39cocoon-2.1/tools/src/anttasks/XConfToolTask.java
  
  Index: XConfToolTask.java
  ===
  RCS file: /home/cvs/cocoon-2.1/tools/src/anttasks/XConfToolTask.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- XConfToolTask.java11 Mar 2004 15:11:10 -  1.18
  +++ XConfToolTask.java11 Mar 2004 15:13:02 -  1.19
  @@ -76,7 +76,7 @@
   private boolean addComments;
   /** for resolving entities such as dtds */
   private XMLCatalog xmlCatalog = new XMLCatalog();
  - private DocumentBuilderFactory builderFactory;
  +private DocumentBuilderFactory builderFactory;
   private DocumentBuilder builder;
   private Transformer transformer;
   
  @@ -154,51 +154,51 @@
   boolean hasChanged = false;
   // process recursive
   File patchfile;
  - ArrayList suspended = new 
ArrayList();
  +ArrayList suspended = new ArrayList();
   for (int i = 0; i  list.length; i++) {
   patchfile = new File(this.srcdir, list[i]);
   try {
   // Adds configuration snippet from the file to the 
configuration
  - 
boolean changed = patch(document, patchfile);
  +boolean changed = patch(document, patchfile);
   hasChanged |= changed;
  - 
if (!changed) {
  - 
suspended.add(patchfile);
  - 
}
  +if (!changed) {
  +suspended.add(patchfile);
  +}
   } catch (SAXException e) {
   log(Ignoring: +patchfile+\n(not a valid XML));
   }
   }
   
  - if (hasChanged  
!suspended.isEmpty()) {
  - log(Try to apply suspended 
patch files);
  - }
  -
  - ArrayList newSuspended = new 
ArrayList();
  - while (hasChanged  
!suspended.isEmpty()) {
  -   hasChanged = false;
  -   for(Iterator 
i=suspended.iterator(); i.hasNext();) {
  -   
patchfile = (File)i.next();
  - try {
  - 
// Adds configuration snippet from the file to the configuration
  - 
boolean changed = patch(document, patchfile);
  -   hasChanged |= changed;
  -   if (!changed) {
  +if (hasChanged  !suspended.isEmpty()) {
  +log(Try to apply suspended patch files);
  +}
  +
  +ArrayList newSuspended = new ArrayList();
  +while (hasChanged  !suspended.isEmpty()) {
  +hasChanged = false;
  +for(Iterator i=suspended.iterator(); i.hasNext();) {
  +patchfile = (File)i.next();
  +try {
  + // Adds configuration snippet from the file to the 
configuration
  +boolean changed = patch(document, patchfile);
  +hasChanged |= changed;
  +if (!changed) {
   newSuspended.add(patchfile);
  - }
  - } catch (SAXException e) {
  - 
  log(Ignoring: +patchfile+\n(not a valid XML));
  - 
}
  -   }
  - suspended = newSuspended;
  - newSuspended = 
new ArrayList();
  - }
  +}
  +} catch (SAXException e) {
  +log(Ignoring: +patchfile+\n(not a valid XML));
  + 

cvs commit: cocoon-2.1/src/java/org/apache/cocoon/servlet/multipart MultipartParser.java

2004-03-11 Thread sylvain
sylvain 2004/03/11 07:32:41

  Modified:src/java/org/apache/cocoon/servlet/multipart
MultipartParser.java
  Log:
  Ensure that correct encoding is used to parse headers and values (problem 
revealed by filenames with accented letters)
  
  Revision  ChangesPath
  1.7   +14 -12
cocoon-2.1/src/java/org/apache/cocoon/servlet/multipart/MultipartParser.java
  
  Index: MultipartParser.java
  ===
  RCS file: 
/home/cvs/cocoon-2.1/src/java/org/apache/cocoon/servlet/multipart/MultipartParser.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- MultipartParser.java  5 Mar 2004 13:02:58 -   1.6
  +++ MultipartParser.java  11 Mar 2004 15:32:41 -  1.7
  @@ -30,6 +30,8 @@
   
   import javax.servlet.http.HttpServletRequest;
   
  +import org.apache.avalon.excalibur.io.IOUtil;
  +
   /**
* This class is used to implement a multipart request wrapper.
* It will parse the http post stream and and fill it's hashtable with 
values.
  @@ -96,7 +98,6 @@
   }
   
   this.parts = new Hashtable();
  -
   BufferedInputStream bufferedStream = new 
BufferedInputStream(requestStream);
   PushbackInputStream pushbackStream = new 
PushbackInputStream(bufferedStream, MAX_BOUNDARY_SIZE);
   TokenStream stream = new TokenStream(pushbackStream);
  @@ -255,14 +256,14 @@
   private void parseInlinePart(TokenStream in, Hashtable headers)
   throws IOException {
   
  -byte[] buf = new byte[INLINE_BUFFER_SIZE];
  -StringBuffer value = new StringBuffer();
  + // Buffer incoming bytes for proper string decoding (there can 
be multibyte chars)
  +ByteArrayOutputStream bos = new ByteArrayOutputStream();
   
   while (in.getState() == TokenStream.STATE_READING) {
  -int read = in.read(buf);
  -value.append(new String(buf, 0, read, this.characterEncoding));
  + int c = in.read();
  + if (c != -1) bos.write(c);
   }
  -
  +
   String field = (String) headers.get(name);
   Vector v = (Vector) this.parts.get(field);
   
  @@ -271,7 +272,7 @@
   this.parts.put(field, v);
   }
   
  -v.add(value.toString());
  +v.add(new String(bos.toByteArray(), this.characterEncoding));
   }
   
   /**
  @@ -335,12 +336,13 @@
* @throws IOException
*/
   private String readln(TokenStream in) throws IOException {
  -
  -StringBuffer out = new StringBuffer();
  + 
  + ByteArrayOutputStream bos = new ByteArrayOutputStream();
  + 
   int b = in.read();
   
   while ((b != -1)  (b != '\r')) {
  -out.append((char) b);
  +bos.write(b);
   b = in.read();
   }
   
  @@ -348,6 +350,6 @@
   in.read();// read '\n'
   }
   
  -return out.toString();
  +return new String(bos.toByteArray(), this.characterEncoding);
   }
   }
  
  
  


cvs commit: cocoon-2.1/src/blocks/cron/java/org/apache/cocoon/environment/background BackgroundEnvironment.java

2004-03-11 Thread sylvain
sylvain 2004/03/11 07:38:31

  Modified:src/blocks/cron/java/org/apache/cocoon/components/cron
QuartzJobScheduler.java TestCronJob.java
QuartzJobExecutor.java
AbstractPipelineCallingCronJob.java
   src/blocks/cron/java/org/apache/cocoon/environment/background
BackgroundEnvironment.java
  Log:
  Refactor job launching to setup an environment that allows normal use of the 
sourceresolver, including cocoon: protocol
  
  Revision  ChangesPath
  1.11  +99 -81
cocoon-2.1/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java
  
  Index: QuartzJobScheduler.java
  ===
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- QuartzJobScheduler.java   8 Mar 2004 13:43:42 -   1.10
  +++ QuartzJobScheduler.java   11 Mar 2004 15:38:31 -  1.11
  @@ -23,6 +23,7 @@
   
   import org.apache.avalon.framework.CascadingException;
   import org.apache.avalon.framework.activity.Disposable;
  +import org.apache.avalon.framework.activity.Initializable;
   import org.apache.avalon.framework.activity.Startable;
   import org.apache.avalon.framework.component.Component;
   import org.apache.avalon.framework.configuration.Configurable;
  @@ -38,6 +39,7 @@
   import org.apache.avalon.framework.service.Serviceable;
   import org.apache.avalon.framework.thread.ThreadSafe;
   import org.apache.cocoon.Constants;
  +import org.apache.cocoon.environment.background.BackgroundEnvironment;
   import org.quartz.CronTrigger;
   import org.quartz.Job;
   import org.quartz.JobDataMap;
  @@ -46,9 +48,7 @@
   import org.quartz.SchedulerException;
   import org.quartz.SimpleTrigger;
   import org.quartz.Trigger;
  -
   import org.quartz.impl.DirectSchedulerFactory;
  -
   import org.quartz.simpl.RAMJobStore;
   
   import EDU.oswego.cs.dl.util.concurrent.BoundedBuffer;
  @@ -66,8 +66,11 @@
*/
   public class QuartzJobScheduler
   extends AbstractLogEnabled
  -implements JobScheduler, Component, ThreadSafe, Serviceable, Configurable, 
Startable, Disposable, Contextualizable {
  -/** ThreadPool policy RUN */
  +implements JobScheduler, Component, ThreadSafe, Serviceable, Configurable, 
Startable, Disposable,
  +Contextualizable, Initializable {
  + private org.apache.cocoon.environment.Context environmentContext;
  +
  + /** ThreadPool policy RUN */
   private static final String POLICY_RUN = RUN;
   
   /** ThreadPool policy WAIT */
  @@ -93,6 +96,9 @@
   
   /** Map key for the service manager */
   static final String DATA_MAP_MANAGER = 
QuartzJobScheduler.ServiceManager;
  +
  +/** Map key for the environment context (needed by 
BackgroundEnvironment) */
  +static final String DATA_MAP_ENV_CONTEXT = 
QuartzJobScheduler.EnvironmentContext;
   
   /** Map key for the logger */
   static final String DATA_MAP_LOGGER = QuartzJobScheduler.Logger;
  @@ -116,23 +122,29 @@
   static final String DEFAULT_QUARTZ_SCHEDULER_NAME = Cocoon;
   
   /** The PooledExecutor instance */
  -private PooledExecutor m_executor;
  +private PooledExecutor executor;
   
   /** The quartz scheduler */
  -private Scheduler m_scheduler;
  +private Scheduler scheduler;
   
   /** The ServiceManager instance */
  -private ServiceManager m_manager;
  +private ServiceManager manager;
  +
  +/** The configuration, parsed in initialize() */
  +private Configuration config;
   
   /** Should we wait for running jobs to terminate on shutdown ? */
   private boolean m_shutdownGraceful;
   
  + /** The Cocoon enviroment in which jobs will operate */
  + private BackgroundEnvironment jobEnvironment;
  +
   /* (non-Javadoc)
* @see org.apache.cocoon.components.cron.JobScheduler#getJobNames()
*/
   public String[] getJobNames() {
   try {
  -final String[] names = 
m_scheduler.getJobNames(DEFAULT_QUARTZ_JOB_GROUP);
  +final String[] names = 
scheduler.getJobNames(DEFAULT_QUARTZ_JOB_GROUP);
   Arrays.sort(names);
   
   return names;
  @@ -148,7 +160,7 @@
*/
   public JobSchedulerEntry getJobSchedulerEntry(String jobname) {
   try {
  -return new QuartzJobSchedulerEntry(jobname, m_scheduler);
  +return new QuartzJobSchedulerEntry(jobname, scheduler);
   } catch (final Exception e) {
   getLogger().error(cannot create QuartzJobSchedulerEntry, e);
   }
  @@ -260,25 +272,7 @@
*/
   public void configure(final Configuration config)
   throws ConfigurationException {
  -try {
  -// If cocoon reloads (or is it the 

cvs commit: cocoon-2.1/tools/src blocks-build.xsl

2004-03-11 Thread stephan
stephan 2004/03/11 07:41:43

  Modified:tools/src blocks-build.xsl
  Log:
  Apply all xconf file in one shoot.
  
  Revision  ChangesPath
  1.51  +5 -7  cocoon-2.1/tools/src/blocks-build.xsl
  
  Index: blocks-build.xsl
  ===
  RCS file: /home/cvs/cocoon-2.1/tools/src/blocks-build.xsl,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- blocks-build.xsl  10 Mar 2004 09:44:34 -  1.50
  +++ blocks-build.xsl  11 Mar 2004 15:41:43 -  1.51
  @@ -241,16 +241,14 @@
   xsl:for-each select=$cocoon-blocks
 xsl:variable name=block-name 
select=substring-after(@name,'cocoon-block-')/
 include name={$block-name}/conf/*.xmap 
unless=unless.exclude.block.{$block-name}/
  -  include name={$block-name}/conf/*.xpipe 
unless=unless.exclude.block.{$block-name}/
   /xsl:for-each
 /xpatch
  - !-- This is much slower, but preserves the dependencies --
  -  xsl:for-each select=$cocoon-blocks
  -xsl:variable name=block-name 
select=substring-after(@name,'cocoon-block-')/
  -xpatch file=${{build.webapp}}/WEB-INF/cocoon.xconf 
srcdir=${{blocks}} addcomments=true
  +  xpatch file=${{build.webapp}}/WEB-INF/cocoon.xconf 
srcdir=${{blocks}} addcomments=true
  +xsl:for-each select=$cocoon-blocks
  +  xsl:variable name=block-name 
select=substring-after(@name,'cocoon-block-')/
 include name={$block-name}/conf/*.xconf 
unless=unless.exclude.block.{$block-name}/
  -/xpatch
  -  /xsl:for-each
  +/xsl:for-each
  +  /xpatch
 xpatch file=${{build.webapp}}/WEB-INF/logkit.xconf 
srcdir=${{blocks}}
   xsl:for-each select=$cocoon-blocks
 xsl:variable name=block-name 
select=substring-after(@name,'cocoon-block-')/
  
  
  


cvs commit: cocoon-2.1/src/webapp/samples/slides sitemap.xmap

2004-03-11 Thread stephan
stephan 2004/03/11 08:25:50

  Modified:.gump.xml
   src/blocks/apples/samples sitemap.xmap
   src/blocks/axis/samples sitemap.xmap
   src/blocks/cron/samples sitemap.xmap
   src/blocks/databases/samples sitemap.xmap
   src/blocks/databases/samples/mod-db sitemap.xmap
   src/blocks/databases/samples/org-db sitemap.xmap
   src/blocks/databases/samples/transform sitemap.xmap
   src/blocks/databases/samples/tutorial sitemap.xmap
   src/blocks/databases/samples/xsp sitemap.xmap
   src/blocks/deli/samples sitemap.xmap
   src/blocks/eventcache/samples sitemap.xmap
   src/blocks/forms/samples sitemap.xmap
   src/blocks/forms/samples/forms sitemap.xmap
   src/blocks/forms/samples/v2 sitemap.xmap
   src/blocks/html/conf tidy.xmap
   src/blocks/jms/samples/database sitemap.xmap
   src/blocks/jsp/samples sitemap.xmap
   src/blocks/jxforms/samples sitemap.xmap
   src/blocks/linkrewriter/samples sitemap.xmap
   src/blocks/linkrewriter/samples/bookdemo sitemap.xmap
   src/blocks/linkrewriter/samples/sitedemo sitemap.xmap
   src/blocks/lucene/samples sitemap.xmap
   src/blocks/mail/samples/mail sitemap.xmap
   src/blocks/mail/samples/sendmail sitemap.xmap
   src/blocks/midi/samples sitemap.xmap
   src/blocks/petstore/samples sitemap.xmap
   src/blocks/poi/samples sitemap.xmap
   src/blocks/portal-fw/samples sitemap.xmap
   src/blocks/profiler/samples sitemap.xmap
   src/blocks/scratchpad/samples/betwixt sitemap.xmap
   src/blocks/scratchpad/samples/castor sitemap.xmap
   src/blocks/scratchpad/samples/image-auth sitemap.xmap
   src/blocks/scratchpad/samples/jelly sitemap.xmap
   src/blocks/scratchpad/samples/othello sitemap.xmap
   src/blocks/scratchpad/samples/sitemap-viewer sitemap.xmap
   src/blocks/slide/samples sitemap.xmap
   src/blocks/swf/samples sitemap.xmap
   src/blocks/web3/samples sitemap.xmap
   src/blocks/webdav/samples sitemap.xmap
   src/blocks/xmlform/samples sitemap.xmap
   
src/blocks/xsp/java/org/apache/cocoon/components/language/markup/xsp/java
form-validator.xsl
   src/blocks/xsp/samples sitemap.xmap
   src/webapp sitemap.xmap
   src/webapp/samples/filter sitemap.xmap
   src/webapp/samples/imagereader sitemap.xmap
   src/webapp/samples/paginator sitemap.xmap
   src/webapp/samples/protected sitemap.xmap
   src/webapp/samples/simpleform/four sitemap.xmap
   src/webapp/samples/simpleform/one sitemap.xmap
   src/webapp/samples/simpleform/three sitemap.xmap
   src/webapp/samples/simpleform/two sitemap.xmap
   src/webapp/samples/slides sitemap.xmap
  Added:   src/blocks/asciiart/conf asciiart-generator.xmap
   src/blocks/scratchpad/conf regex-matcher.xmap
  Log:
  One declaration of a sitemap component should be enough.
  I try to reduce the maintenance costs.
  
  Revision  ChangesPath
  1.125 +2 -1  cocoon-2.1/gump.xml
  
  Index: gump.xml
  ===
  RCS file: /home/cvs/cocoon-2.1/gump.xml,v
  retrieving revision 1.124
  retrieving revision 1.125
  diff -u -r1.124 -r1.125
  --- gump.xml  11 Mar 2004 00:12:11 -  1.124
  +++ gump.xml  11 Mar 2004 16:25:46 -  1.125
  @@ -695,6 +695,7 @@
   
   depend project=cocoon inherit=all/
   depend project=cocoon-block-asciiart/
  +depend project=cocoon-block-scratchpad/
   depend project=javamail/
   depend project=jaf/
   
  
  
  
  1.7   +1 -7  cocoon-2.1/src/blocks/apples/samples/sitemap.xmap
  
  Index: sitemap.xmap
  ===
  RCS file: /home/cvs/cocoon-2.1/src/blocks/apples/samples/sitemap.xmap,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- sitemap.xmap  6 Mar 2004 02:26:12 -   1.6
  +++ sitemap.xmap  11 Mar 2004 16:25:46 -  1.7
  @@ -26,7 +26,6 @@
 map:components
   map:generators default=file
 map:generator name=woody 
src=org.apache.cocoon.woody.generation.WoodyGenerator logger=woody/
  -  map:generator name=jx 
src=org.apache.cocoon.generation.JXTemplateGenerator label=content,data 
logger=sitemap.generator.jx/
   /map:generators
   map:transformers default=xalan
 map:transformer name=woody 
src=org.apache.cocoon.woody.transformation.WoodyTemplateTransformer 
logger=woody/
  @@ -38,11 +37,6 @@
   

cvs commit: cocoon-2.1/src/blocks/ojb/samples/forms - New directory

2004-03-11 Thread stephan
stephan 2004/03/11 08:57:57

  cocoon-2.1/src/blocks/ojb/samples/forms - New directory


cvs commit: cocoon-2.1/src/blocks/ojb/samples/woody employee.js employee.xml employee_bind.xml employee_template.xml success.xsp

2004-03-11 Thread stephan
stephan 2004/03/11 08:59:51

  Modified:src/blocks/ojb/conf ojb.xsamples
   src/blocks/ojb/samples sitemap.xmap welcome.xml
  Added:   src/blocks/ojb/samples/forms employee.js employee.xml
employee_bind.xml employee_template.xml success.xsp
  Removed: src/blocks/ojb/samples/woody employee.js employee.xml
employee_bind.xml employee_template.xml success.xsp
  Log:
  Update ojb block to cforms, but seems not to work:
  PersistenceBrokerException: Cannot get Connection from DataSource named null
  
  Revision  ChangesPath
  1.4   +4 -0  cocoon-2.1/src/blocks/ojb/conf/ojb.xsamples
  
  Index: ojb.xsamples
  ===
  RCS file: /home/cvs/cocoon-2.1/src/blocks/ojb/conf/ojb.xsamples,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ojb.xsamples  6 Mar 2004 02:25:38 -   1.3
  +++ ojb.xsamples  11 Mar 2004 16:59:50 -  1.4
  @@ -18,6 +18,10 @@
   xsamples xpath=/samples unless=[EMAIL PROTECTED]'OJB']
   
 group name=OJB
  +note
  +  For the examples of this block to work, you need to download
  +  the Java Data Objects (JDO) Reference Implementation from java.sun.com 
.
  +/note
   sample name=OJB href=ojb/
 Apache Object/Relational Bridge.
   /sample
  
  
  
  1.7   +24 -28cocoon-2.1/src/blocks/ojb/samples/sitemap.xmap
  
  Index: sitemap.xmap
  ===
  RCS file: /home/cvs/cocoon-2.1/src/blocks/ojb/samples/sitemap.xmap,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- sitemap.xmap  6 Mar 2004 02:26:13 -   1.6
  +++ sitemap.xmap  11 Mar 2004 16:59:50 -  1.7
  @@ -19,19 +19,15 @@
   
map:components
   
  -  map:transformers default=xalan
  -map:transformer name=woody 
src=org.apache.cocoon.woody.transformation.WoodyTemplateTransformer 
logger=woody/
  -map:transformer name=i18n 
src=org.apache.cocoon.transformation.I18nTransformer
  -  catalogues default=other
  -catalogue id=other name=OtherMessages 
location=context://samples/woody/messages/
  -catalogue id=woody name=WoodyMessages 
location=context://samples/woody/messages/
  -  /catalogues
  -  cache-at-startuptrue/cache-at-startup
  -/map:transformer
  -  /map:transformers
  -
  -  map:pipes default=caching
  -  /map:pipes
  +   map:transformers default=xalan
  + map:transformer name=i18n 
src=org.apache.cocoon.transformation.I18nTransformer
  +   catalogues default=forms
  + catalogue id=other name=OtherMessages location=messages/
  + catalogue id=forms name=FormMessages location=messages/
  +   /catalogues
  +   cache-at-startuptrue/cache-at-startup
  + /map:transformer
  +   /map:transformers
   
/map:components
   
  @@ -52,7 +48,7 @@
   
 !-- indicates what flowscript to attach to this sitemap --
 map:flow language=javascript
  - map:script src=woody/employee.js/
  +  map:script src=forms/employee.js/
 /map:flow
   
map:pipelines
  @@ -79,48 +75,48 @@
/map:match
   
!--
  -| Form1 example, demonstrates usage of flow and woody
  +| Form1 example, demonstrates usage of flow and forms
   --
   
  -map:match pattern=jdo/woody/employee
  -map:call function=woody
  +map:match pattern=jdo/forms/employee
  +map:call function=forms
   map:parameter name=function value=employeeform_jdo/
  -map:parameter name=form-definition 
value=woody/employee.xml/
  -map:parameter name=bindingURI 
value=woody/employee_bind.xml/
  +map:parameter name=form-definition 
value=forms/employee.xml/
  +map:parameter name=bindingURI 
value=forms/employee_bind.xml/
   /map:call
   /map:match
   
  -map:match pattern=jdo/woody/employee-form-display
  -map:generate src=woody/employee_template.xml/
  -map:transform type=woody/
  +map:match pattern=jdo/forms/employee-form-display
  +map:generate src=forms/employee_template.xml/
  +map:transform type=form/
   map:transform type=i18n
   map:parameter name=locale value=en-US/
   /map:transform
  -map:transform 
src=context://samples/woody/xsl/html/woody-default.xsl/
  +map:transform 
src=context://samples/forms/xsl/html/forms-default.xsl/
   map:transform 
src=context://samples/common/style/xsl/html/simple-page2html.xsl
   map:parameter name=contextPath value={request:contextPath}/
   map:parameter name=servletPath value={request:servletPath}/
   map:parameter name=sitemapURI value={request:sitemapURI}/
  -map:parameter name=file 

cvs commit: cocoon-2.1/src/blocks/apples/samples sitemap.xmap welcome.xml

2004-03-11 Thread stephan
stephan 2004/03/11 09:12:15

  Modified:
src/blocks/apples/java/org/apache/cocoon/components/flow/apples/samples
BindingWoodyApple.java
   src/blocks/apples/samples sitemap.xmap welcome.xml
  Log:
  woody - cforms
  
  Revision  ChangesPath
  1.9   +2 -1  
cocoon-2.1/src/blocks/apples/java/org/apache/cocoon/components/flow/apples/samples/BindingWoodyApple.java
  
  Index: BindingWoodyApple.java
  ===
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/apples/java/org/apache/cocoon/components/flow/apples/samples/BindingWoodyApple.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- BindingWoodyApple.java9 Mar 2004 10:21:28 -   1.8
  +++ BindingWoodyApple.java11 Mar 2004 17:12:13 -  1.9
  @@ -41,6 +41,7 @@
   import org.apache.cocoon.forms.binding.Binding;
   import org.apache.cocoon.forms.binding.BindingManager;
   import org.apache.cocoon.forms.formmodel.Form;
  +import org.apache.cocoon.forms.transformation.FormPipelineConfig;
   import org.apache.cocoon.xml.dom.DOMStreamer;
   import org.apache.excalibur.source.ModifiableSource;
   import org.apache.excalibur.source.Source;
  @@ -194,7 +195,7 @@
   if (this.wrapperContextMap == null) {
   if (this.form != null) {
   this.wrapperContextMap = new HashMap();
  -this.wrapperContextMap.put(woody-form, this.form);
  +this.wrapperContextMap.put(FormPipelineConfig.COCOONFORM, 
this.form);
   }
   }
   return this.wrapperContextMap;
  
  
  
  1.8   +10 -14cocoon-2.1/src/blocks/apples/samples/sitemap.xmap
  
  Index: sitemap.xmap
  ===
  RCS file: /home/cvs/cocoon-2.1/src/blocks/apples/samples/sitemap.xmap,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- sitemap.xmap  11 Mar 2004 16:25:46 -  1.7
  +++ sitemap.xmap  11 Mar 2004 17:12:14 -  1.8
  @@ -24,15 +24,11 @@
   map:sitemap xmlns:map=http://apache.org/cocoon/sitemap/1.0;
 
 map:components
  -map:generators default=file
  -  map:generator name=woody 
src=org.apache.cocoon.woody.generation.WoodyGenerator logger=woody/
  -/map:generators
   map:transformers default=xalan
  -  map:transformer name=woody 
src=org.apache.cocoon.woody.transformation.WoodyTemplateTransformer 
logger=woody/
 map:transformer name=i18n 
src=org.apache.cocoon.transformation.I18nTransformer
  -catalogues default=other
  -  catalogue id=other name=OtherMessages 
location=context://samples/woody/messages/
  -  catalogue id=woody name=WoodyMessages 
location=context://samples/woody/messages/
  +catalogues default=forms
  +  catalogue id=other name=OtherMessages location=messages/
  +  catalogue id=forms name=FormMessages location=messages/
   /catalogues
   cache-at-startuptrue/cache-at-startup
 /map:transformer
  @@ -91,16 +87,16 @@
   
   
 !--+
  -  |   Binding form sample, reuses pipelines stolen from woody
  +  |   Binding form sample, reuses pipelines stolen from Cocoon Forms
 +--
   
 map:match pattern=form2xml.flow
   map:call 
function=org.apache.cocoon.components.flow.apples.samples.BindingWoodyApple
  -  map:parameter name=form-src 
value=context://samples/woody/forms/form2_model.xml/
  -  map:parameter name=binding-src 
value=context://samples/woody/forms/form2_bind_xml.xml/
  -  map:parameter name=documentURI 
value=context://samples/woody/forms/form2_data.xml/
  -  map:parameter name=form-pipe 
value=/samples/woody/form2-display-pipeline/
  -  map:parameter name=valid-pipe 
value=/samples/woody/form2-success-pipeline/
  +  map:parameter name=form-src 
value=context://samples/forms/forms/form2_model.xml/
  +  map:parameter name=binding-src 
value=context://samples/forms/forms/form2_bind_xml.xml/
  +  map:parameter name=documentURI 
value=context://samples/forms/forms/form2_data.xml/
  +  map:parameter name=form-pipe 
value=/samples/forms/form2-display-pipeline/
  +  map:parameter name=valid-pipe 
value=/samples/forms/form2-success-pipeline/
   /map:call
 /map:match
   
  
  
  
  1.4   +4 -4  cocoon-2.1/src/blocks/apples/samples/welcome.xml
  
  Index: welcome.xml
  ===
  RCS file: /home/cvs/cocoon-2.1/src/blocks/apples/samples/welcome.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- welcome.xml   6 Mar 2004 02:26:12 -   1.3
  +++ welcome.xml   11 Mar 2004 17:12:14 -  1.4
  @@ -29,10 +29,10 @@
/group
   
group name=Apples Samples
  -  sample 

cvs commit: cocoon-2.1/src/java/org/apache/cocoon/servlet/multipart MultipartParser.java

2004-03-11 Thread joerg
joerg   2004/03/11 10:21:48

  Modified:src/java/org/apache/cocoon/servlet/multipart
MultipartParser.java
  Log:
  removed unused variable and import
  
  Revision  ChangesPath
  1.8   +1 -5  
cocoon-2.1/src/java/org/apache/cocoon/servlet/multipart/MultipartParser.java
  
  Index: MultipartParser.java
  ===
  RCS file: 
/home/cvs/cocoon-2.1/src/java/org/apache/cocoon/servlet/multipart/MultipartParser.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- MultipartParser.java  11 Mar 2004 15:32:41 -  1.7
  +++ MultipartParser.java  11 Mar 2004 18:21:48 -  1.8
  @@ -30,8 +30,6 @@
   
   import javax.servlet.http.HttpServletRequest;
   
  -import org.apache.avalon.excalibur.io.IOUtil;
  -
   /**
* This class is used to implement a multipart request wrapper.
* It will parse the http post stream and and fill it's hashtable with 
values.
  @@ -46,8 +44,6 @@
   public class MultipartParser {
   
   private final static int FILE_BUFFER_SIZE = 4096;
  -
  -private final static int INLINE_BUFFER_SIZE = 256;
   
   private static final int MAX_BOUNDARY_SIZE = 128;
   
  
  
  


cvs commit: cocoon-2.1/tools/targets upgrade-build.xml

2004-03-11 Thread joerg
joerg   2004/03/11 11:42:32

  Modified:tools/targets upgrade-build.xml
  Log:
  a little mistake
  
  Revision  ChangesPath
  1.4   +1 -1  cocoon-2.1/tools/targets/upgrade-build.xml
  
  Index: upgrade-build.xml
  ===
  RCS file: /home/cvs/cocoon-2.1/tools/targets/upgrade-build.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- upgrade-build.xml 11 Mar 2004 19:33:04 -  1.3
  +++ upgrade-build.xml 11 Mar 2004 19:42:32 -  1.4
  @@ -153,7 +153,7 @@
   value=resource://org/apache/cocoon/forms/flow/javascript/Form.js/ 
  
 replacefilter 
   token=org.apache.cocoon.woody.datatype.ValidationError 
  -value=org.apache.forms.validation.ValidationError/
   
  +value=org.apache.cocoon.forms.validation.ValidationError/ 
  
 replacefilter 
   token=org/apache/cocoon/woody 
   value=org/apache/cocoon/forms/  
  
  
  


cvs commit: cocoon-2.1/src/blocks/cron/java/org/apache/cocoon/components/cron QuartzJobScheduler.java

2004-03-11 Thread sylvain
sylvain 2004/03/11 14:05:12

  Modified:src/blocks/cron/java/org/apache/cocoon/components/cron
QuartzJobScheduler.java
  Log:
  Some code cleanup, as suggested by Joerg's Eclipse ;-)
  
  Revision  ChangesPath
  1.12  +2 -8  
cocoon-2.1/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java
  
  Index: QuartzJobScheduler.java
  ===
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- QuartzJobScheduler.java   11 Mar 2004 15:38:31 -  1.11
  +++ QuartzJobScheduler.java   11 Mar 2004 22:05:12 -  1.12
  @@ -39,7 +39,6 @@
   import org.apache.avalon.framework.service.Serviceable;
   import org.apache.avalon.framework.thread.ThreadSafe;
   import org.apache.cocoon.Constants;
  -import org.apache.cocoon.environment.background.BackgroundEnvironment;
   import org.quartz.CronTrigger;
   import org.quartz.Job;
   import org.quartz.JobDataMap;
  @@ -136,9 +135,6 @@
   /** Should we wait for running jobs to terminate on shutdown ? */
   private boolean m_shutdownGraceful;
   
  - /** The Cocoon enviroment in which jobs will operate */
  - private BackgroundEnvironment jobEnvironment;
  -
   /* (non-Javadoc)
* @see org.apache.cocoon.components.cron.JobScheduler#getJobNames()
*/
  @@ -315,8 +311,6 @@
} catch (final SchedulerException se) {
throw new ConfigurationException(cannot create a 
quartz scheduler, se);
}
  -
  - this.jobEnvironment = new BackgroundEnvironment(getLogger(), 
this.environmentContext, this.manager);
   
final Configuration[] triggers = 
this.config.getChild(triggers).getChildren(trigger);
createTriggers(triggers);