apache > lenya
 

History of Changes

RSS

Introduction and explanation of symbols

Changes are sorted by "{0}" and thentype chronologically with the most recent at the top. These symbols denote the various action types:add=add, remove=remove, update=update

Version 2006-09 ()

1.2

  • add[1.2] Adding neutron protocol support to lenya-1.2 see http://issues.apache.org/bugzilla/show_bug.cgi?id=40337. Credit for this patch goes to thomas commiotto Diff Committed by jann.

2.0

  • add[2.0] The ac restricted blocked all modules out, since they did not had a policy file. The usecase-policies.xml is not read by the ac, it only got read for the menu generation. Diff Committed by thorsten.
  • add[2.0] http://issues.apache.org/bugzilla/show_bug.cgi?id=39891 Started the work on the transformer. This commit is not tested nor will it return anything. Pure backup and POC implementation. Feel free to finish it. The last thing to do is to put the values to the content handler again. Diff Committed by thorsten.
  • add[2.0] Added DublinCoreHelper (feel free to add more methods), invoke workflow event when PUTting with WebDAV Diff Committed by andreas.
  • add[2.0] Don't allow the nudge usecase if a live version exists. Moved some i18n messages to the sitetree module. Diff Committed by andreas.
  • add[2.0] Don't allow to cut a node if a live version exists. Diff Committed by andreas.
  • add[2.0] Added i18n catalogues for editors module Diff Committed by andreas.
  • add[2.0] added experimental tinymce module. this is work in progress. see the README and TODO files for details. Diff Committed by nettings.
  • add[2.0] added css file for homepage doctype, because the homepage tries to load it. Diff Committed by josias.
  • remove[2.0] removed orphaned xsl from default publication (it's obsolete and no longer used) Diff Committed by nettings.
  • update[2.0] Don't throw exception in LanguageExistsAction, unified document-does-not-exist and missing-language screens Diff Committed by andreas.
  • update[2.0] Deleted obsolete error handling files and exception declarations Diff Committed by andreas.
  • update[2.0] [minor change] code formatting Diff Committed by andreas.
  • update[2.0] use fallback URIs for schema includes. fixes bug #40377 (xhtml transitional does not work) Diff Committed by josias.
  • update[2.0] Fixing test case that created a zombie user, which was not registered with the usermanager but left traces in the admin/user dir of the ac. Changing it to the default test user fixes the problem. Diff Committed by thorsten.
  • update[2.0] Don't try to load arbitrary resource type CSS, but allow to add html head to the resource type format XML. Diff Committed by andreas.
  • update[2.0] svn merge -r432497:HEAD https://svn.apache.org/repos/asf/lenya/sandbox/ac-restricted-1.4-src. Merging the ac branch into trunk again. Diff Committed by thorsten.
  • update[2.0] obsolete neutron usecase policy in the default pub. Fixes Bug 40389 Thanks Jörn Diff Committed by chestnut.
  • update[2.0] Organizing imports Diff Committed by thorsten.
  • update[2.0] Fixing the savePolicy test which did not added any role to the default implementation which was wrong. Diff Committed by thorsten.
  • update[2.0] Organizing imports and white noise (formating changes) Diff Committed by thorsten.
  • update[2.0] rid of deprecated xpointer syntax Should take care of Bug 40410 Thanks to Jörn Nettingsmeier for the patch Diff Committed by chestnut.
  • update[2.0] login usecase now shows an 'access-denied' message if the user is logged in already, but does not have the right privileges to access a page. Diff Committed by josias.
  • update[2.0] Teaching the sitetree generator to output as well the uuid. Further extending the sitetree2nav.xsl to output uuid as well. Diff Committed by thorsten.
  • update[2.0] add single resource Doc and not all docs in area to the ArrayList for each resource Diff Committed by chestnut.
  • update[2.0] This commit extends the lenyadoc protocol with the ability to return the meta data instead of the document. This commit is not a 100% clean solution since it assumes that the meta data are stored in the document URL + ".meta" which may not be true as soon JCR comes in to the game. You can use now lenyadoc:meta:... (the rest is like before lenyadoc:// or lenyadoc:/) as protocol to get the meta data for the document. Diff Committed by thorsten.
  • update[2.0] Changed tab JX template to work with Windows / Unix. No idea how to make it work with all OSs ... Diff Committed by andreas.
  • update[2.0] Changed form XSLT inclusion to fallback URI. This makes the form editor work with modules.copy=false. Diff Committed by andreas.
  • update[2.0] Added workaround to view.xsp: don't use page-envelope:document-path, but build the path using UUID and language. I hope this can be replaced with decent revision control code soon. Diff Committed by andreas.
  • update[2.0] Fix initUsecasePolicies stylesheet to work with new ac scheme. This fixes bug 40434. Thanks to Joern Nettingsmeier for the patch. Diff Committed by andreas.
  • update[2.0] Don't copy passwd files to new publication. This fixes bug #40390. Diff Committed by andreas.
  • update[2.0] Add body div to resource type XSLTs. This fixes bug #40446. Thanks to Jonathan Addision for investigating and suggesting a patch. Diff Committed by andreas.
  • update[2.0] Added ability to add resource document via the insertAsset usecase Diff Committed by chestnut.
  • update[2.0] editors module depends on resource and sitemanagement. This fixes bug #40456. Diff Committed by andreas.
  • update[2.0] Catch missing user parameter on user admin screen and link to users overview page. Diff Committed by andreas.
  • update[2.0] AccessControlModule: Add parameter to String.split() to get empty trailing parameter value. Diff Committed by andreas.
  • update[2.0] [minor change] added some javadoc comments Diff Committed by andreas.
  • update[2.0] [minor change] added input module javadocs Diff Committed by andreas.
  • update[2.0] [minor change] added input module javadocs Diff Committed by andreas.
  • update[2.0] [minor change] added input module javadocs Diff Committed by andreas.
  • update[2.0] http://issues.apache.org/bugzilla/show_bug.cgi?id=39891 Finishing transformer and adding an example in the default pub. Diff Committed by thorsten.
  • update[2.0] Reverting commit which extends the lenyadoc protocol with the ability to return the meta data instead of the document. Use the metaData transformer/generator instead. Diff Committed by thorsten.
  • update[2.0] WorkflowModule now returns time in 24 hour format Thanks to a patch by Richard Frovarp Fixes Bug 40473 Diff Committed by chestnut.
  • update[2.0] Removed copying of lenya:meta from xhtml resource type XSLT Diff Committed by andreas.
  • update[2.0] [minor change] code formatting Diff Committed by andreas.
  • update[2.0] instantiator now updates the configuation of all available search indexes Diff Committed by josias.
  • update[2.0] Show date+time on workflow history tab Diff Committed by andreas.
  • update[2.0] fckeditor likes to turn plain - into an ndash. Need to come up with a better solution for this, not sure why tidy isn't cleaning this up Diff Committed by chestnut.
  • update[2.0] get the source document with the lenyadoc protocol Diff Committed by edith.
  • update[2.0] Use standard create screen for ODT documents Diff Committed by andreas.
  • update[2.0] Use document-path instead of document-id for neutron URL. This fixes bug 40484. Diff Committed by andreas.
  • update[2.0] Change i18n message for cut/copy. See bug 40493. Diff Committed by andreas.
  • update[2.0] Use document URL + source extension instead of filename in resource module XSLT. This works with non-default language versions, and avoids the duplication of the node name. Diff Committed by andreas.
  • update[2.0] Add more validation code to CreateResource usecase. See bug 40488. Diff Committed by andreas.
  • update[2.0] [minor change] code formatting Diff Committed by andreas.
  • update[2.0] [minor change] code formatting Diff Committed by andreas.
  • update[2.0] [minor change] code formatting Diff Committed by andreas.
  • update[2.0] Set correct exit usecase for edit.insertImage usecase. Diff Committed by andreas.
  • update[2.0] FCKeditor makes messy xml sometimes which causes validation errors, determine your level of tidyness with a jtidy.properties file Diff Committed by chestnut.
  • update[2.0] edit.fckeditor usecase will only use tidy if properties file is given in usecase conf (usecases-edit-fckeditor.xconf) and I added some handy tidy options to the tidy properties Diff Committed by chestnut.
  • update[2.0] [minor change] fixed sitemap comment Diff Committed by andreas.
  • update[2.0] Add <root> element to CSS XML Diff Committed by andreas.
  • update[2.0] fixes insertAsset for FCKEditor Diff Committed by chestnut.
  • update[2.0] Don't lock already locked nodes Diff Committed by andreas.
  • update[2.0] Changed delete test to delete a document with empty parent nodes (fails) Diff Committed by andreas.
  • update[2.0] Fixed MoveSubsite test case - create parent node before copying document (still fails) Diff Committed by andreas.
  • update[2.0] MoveSubsite: Create ancestor nodes properly if they don't exist in the target area. Diff Committed by andreas.
  • update[2.0] Publish: don't expect all site nodes to have links Diff Committed by andreas.
  • update[2.0] Asset upload: request the user to choose the file again on subsequent screens. This fixes bug 40488. Added some i18n messages for image upload. Diff Committed by andreas.
  • update[2.0] Fixed parameter validation in CreateResource usecase Diff Committed by andreas.
  • update[2.0] Allow to add i18n catalogues to modules Diff Committed by andreas.
  • update[2.0] Added nodeName parameter to DocumentInfoModule Diff Committed by andreas.
  • update[2.0] Allow to add a format parameter to site source URLs Diff Committed by andreas.
  • update[2.0] Added context:/lenya/pubs/{page-envelope:publication-id}/ before references to Diff Committed by andreas.
  • update[2.0] Added modules to default/publication.xconf to get the i18n messages, moved some i18n messages to modules. Diff Committed by andreas.
  • update[2.0] Introduce onCopy action configuration for meta data, don't copy workflow meta data Diff Committed by andreas.
  • update[2.0] Updated workflow date format in default pub XSLT Diff Committed by andreas.
  • update[2.0] Use prefixes for dublin core parameters on create screen. This fixes bug 40452. Diff Committed by andreas.
  • update[2.0] Set site node label after creating a new document version Diff Committed by andreas.
  • update[2.0] Publish: create missing live site nodes before publishing Diff Committed by andreas.
  • update[2.0] the url parameter should start with a slash (for consistency with java api) Diff Committed by josias.
  • update[2.0] Allow lenya-box-toggle boxes in page2xhtml.xsl, use this in one form editor Diff Committed by andreas.
  • update[2.0] [minor change] replaced tabs with spaces Diff Committed by andreas.
  • update[2.0] [minor change] code formatting Diff Committed by andreas.
  • update[2.0] Include toggle script only if page contains toggled boxes Diff Committed by andreas.
  • update[2.0] Added 'Reformat' button to one form editor Diff Committed by andreas.
  • update[2.0] Insert asset screen: update parameter title: add dublincore prefix Diff Committed by andreas.
  • update[2.0] Make SiteSourceFactory work without format parameter again Diff Committed by andreas.
  • update[2.0] SVG module: load resource documents via HTTP (site protocol doesn't work with Batik) instead of resource directory Diff Committed by andreas.
  • update[2.0] Invoke workflow event 'edit' when changing node visibility or label Diff Committed by andreas.
  • update[2.0] Don't let SiteManagerTest fail when a node has no links Diff Committed by andreas.
  • update[2.0] fixed handling of title: asterisk doesn't match text nodes, but sometimes the title contains only a text node, so use node() instead of asterisk. Diff Committed by josias.
  • update[2.0] simplified c-style xslt code for including scripts Diff Committed by josias.
  • update[2.0] Removed Resource class and associates, replacing old asset handling with resource module. Diff Committed by andreas.
  • update[2.0] Allow to specify the usecase exit URL using a request parameter. This is used for creating assets (return to asset tab of parent document). Diff Committed by andreas.
  • update[2.0] [minor change] removed empty table cell from asset page Diff Committed by andreas.
  • update[2.0] Show resource-type specific icons in sitetree. Better icon images will come. Diff Committed by andreas.
  • update[2.0] Replaced default sitetree icon (use question mark) Diff Committed by andreas.
  • update[2.0] tried to make the url handling more consistent. fixed the 'current' attribute. Diff Committed by josias.
  • update[2.0] [minor] code formatting Diff Committed by josias.
  • update[2.0] added map namespace declaration Diff Committed by josias.
  • update[2.0] set seconds until the homepage resource expires to 0 by default Diff Committed by chestnut.
  • update[2.0] set the default doctype of the html serializer to 'loose'. this should put browsers into 'almost standards mode' instead of 'quirks mode', which should be better because it's closer to standards and it's supposed to work quite well with most browsers. Diff Committed by josias.
  • update[2.0] SVG sitemap: match GIFs first because they use a reader instead of generator+serializer Diff Committed by andreas.
  • update[2.0] remove invalid css statements in lenya cms menu Diff Committed by nettings.
  • update[2.0] reverted commit 448513 that attempted to remove incorrect css statements from the lenya menu. alas, his royal crappiness the internet explorer was not amused, and there was no obvious standards-compliant fix. Diff Committed by nettings.
  • update[2.0] [minor change] use capital letters in abbreviations Diff Committed by andreas.
  • update[2.0] Use term 'descendant' instead of 'following child' Diff Committed by andreas.
  • update[2.0] Cleaned up layout of AC tab Diff Committed by andreas.
  • update[2.0] Cleaned up layout of AC tab Diff Committed by andreas.
  • update[2.0] [minor change] start headings with capital letters Diff Committed by andreas.
  • update[2.0] Added help text dummy to AC tab Diff Committed by andreas.
  • update[2.0] Use +/- instead of show/hide for toggled boxes Diff Committed by andreas.
  • update[2.0] rename all usecases to adhere to the form <moduleShortname>.<action>. this fixes bug http://issues.apache.org/bugzilla/show_bug.cgi?id=39796. if you are calling usecases in your custom code, you will have to modify it. to help with the job, the script http://people.apache.org/~nettings/rename-usecases.sh will find all occurrences of old usecase names, which you can then edit manually. Diff Committed by nettings.
  • update[2.0] use resource types clean xslt format to clean xml from fckeditor before validation/save *if this is a valid use of a format, webDAV needs to use the format: input module to access the clean-xhtml.xsl stylesheet as well WebDAV module currently incorrectly assumes that the resource type and the module which contain it have the same name Diff Committed by chestnut.
  • update[2.0] index exit usecase is no longer needed for editor usecases Diff Committed by chestnut.
  • update[2.0] Moved resource type aggregation code from PublicationConfiguration to PublicationImpl, added test case Diff Committed by andreas.
  • update[2.0] Use SVG module for round corners for lenya-box boxes Diff Committed by andreas.
  • update[2.0] Show login note only for default+blog publication. It's not nice to hard-code this, but since this isn't configured anywhere I guess we can live with it for the moment. Diff Committed by andreas.
  • update[2.0] Improved sitetree icon layout Diff Committed by andreas.
  • update[2.0] Don't try to load icons for non-document sitetree nodes. Diff Committed by andreas.
  • update[2.0] create continuations for usecase uri views (to make them consistent with jxtemplate views) uri views (i.e. views defined with <view uri="..." .../> in the usecase.xconf) used to be one-shot cocoon.sendPage beasts. no continuation was created for them, as opposed to <view template="..." .../> usecases, for which the usecase framework would call cocoon.sendPageAndWait. this meant that the mechanism of the view fundamentally affected the behaviour of the controller, which is simply wrong in an MVC context. currently, only three usecases in trunk are affected by this change: * bxe.open * bxe.close * jcrsource.export the bxe stuff works as ever, but iiuc a stale continuation will be created and the usecase will never execute and finish. that is no problem, since the continuation will eventually time out, but it should be fixed at some point. i could not test the behaviour of the jcrsource module. Diff Committed by nettings.
  • update[2.0] Added failing test case: empty site nodes are not deleted Diff Committed by andreas.
  • update[2.0] Refactored sitetree code, purge empty site nodes Diff Committed by andreas.
  • update[2.0] use fallback source to get usecase policies. Pubs that are created from the default pub simply need to add a usecase-policies.xml file under config/ac/ to override the default Diff Committed by chestnut.
  • update[2.0] Set eol-style to native, set Trax TransformerFactory explicitely. This fixes bug 40113. Thanks to Michael Wohlfahrt for the patch. Diff Committed by andreas.
  • update[2.0] Pass node name to XSLT in default publication Diff Committed by andreas.
  • update[2.0] allow for multivalue metadata when creating a document (Array param values returned as comma separated string) Diff Committed by chestnut.
  • update[2.0] fixed path of endorsed libs for ant. see also bug #40113 Diff Committed by josias.
  • update[2.0] removed individual code credits to conform to project customs, documentation update Diff Committed by nettings.
  • update[2.0] show the workflow event in the error message Diff Committed by josias.
  • update[2.0] sourceNodeMetaData.getLastModified() should return last modified date of the metadata and not the content Diff Committed by chestnut.
  • update[2.0] changed date format from rfc1123 to iso8601 for standard compliance reasons. if somebody needs rfc1223 format, please use the DateConverterModule. Diff Committed by josias.
  • update[2.0] changed format of expires date from rfc1123 to iso8601. use date converter module in sitemap to convert to http specific format Diff Committed by josias.
  • update[2.0] copy body attributes. this allows to use e.g. an onload attribute also in the authoring area. Diff Committed by josias.
  • update[2.0] allow to configure if the sitetree should appear with icons or without. Diff Committed by josias.
  • update[2.0] enable client side caching of svg images Diff Committed by josias.
  • update[2.0] fckeditor should be usable for the homepage doctype as well Diff Committed by chestnut.
  • update[2.0] Don't require implicit content directory. This fixes bug 39466. Thanks to Simon Litwan for the patch. Diff Committed by andreas.
  • update[2.0] added pipeline and xslt for cocoon profiler. xslt is copied from cocoon Diff Committed by josias.
  • update[2.0] Fixed wildcard reference inside action context Diff Committed by andreas.
  • update[2.0] Added ability to reference publication from which to fallback from, This should resolves the problem of an xslt template trying to import itself when xslt/page2xhtml.xsl -> imports -> template-fallback://xslt/page2xhtml.xsl -> imports -> template-fallback://xslt/page2xhtml.xsl instead use xslt/page2xhtml.xsl -> imports -> template-fallback://{template1}//xslt/page2xhtml.xsl -> imports -> template-fallback://{template2}//xslt/page2xhtml.xsl Adding pubids to your fallback:// protocols should also allow one to leave the xslt use-store on if used properly Diff Committed by chestnut.
  • update[2.0] add resource type definitions for "usecasedocument" and "resource" to default pub. Diff Committed by nettings.
  • update[2.0] remove dead code (redirect.xsp and redirect.xsl do not exist) --line, and those below, will be ignored-- M src/webapp/lenya/usecases/usecase.xmap Diff Committed by nettings.

Documentation

  • add[Documentation] Adding documentation about the restricted AC management to the documentation. Diff Committed by thorsten.
  • update[Documentation] Adding note about to add libs from the build to the junit classpath in eclipse. Diff Committed by thorsten.
  • update[Documentation] Adding note about htmlunit tests Diff Committed by thorsten.
  • update[Documentation] Added documentation about resource type format parameters Diff Committed by andreas.

No context matched

  • add[No context matched] Add template to generate code, em, strong. Update template to have title and target attributes on href tags Add a sample odt file to check this. The odt_to_xhtml.xsl contains the beginning of the Source, Note, Warning and Fixme generation, but it is commented since it is not XHTML. Diff Committed by cdupoirieux.

Sandbox

  • update[Sandbox] Removing obsolete catch. Diff Committed by thorsten.
  • update[Sandbox] Fixing bug that occured when removing an user. The problem was that the policy did not got updated that contained the accreditable because we did not updated the key matching Diff Committed by thorsten.
  • update[Sandbox] Fixing bug related to url rights. Since we did not incremented the position we have overriden always the last credential leading to that only the first role got added to the credentials. Diff Committed by thorsten.

Site

  • update[Site] Automatic publish from forrestbot Diff Committed by thorsten.

Contributors to this release

We thank the following people for their contributions to this release.

This is a list of all people who participated as committers:
(andreas), (cdupoirieux), (chestnut), (edith), (jann), (josias), (nettings), (thorsten).