History of Changes
Introduction and explanation of symbols
Changes are sorted
=add,
=remove,
=update
Version 2006-07 ()
2.0
-
[2.0] Use ExistingAncestorSourceResolver for template-fallback://. This should fix bug #39959. Diff
Committed by andreas. -
[2.0] Added cleanup XSLT for homepage resource type Diff
Committed by andreas. -
[2.0] fixes for rollback usecase (define it and allow it) Diff
Committed by chestnut. -
[2.0] thanks to Jonathan Addison Neutron implementation has been finished Diff
Committed by michi. -
[2.0] renamed RepositoryTest to AbstractRepositoryTest because it's an abstract class Diff
Committed by josias. -
[2.0] ASF Bugzilla Bug 39906 - Move Xopus integration code to a module
From Jonathan Addison. Thank you.
This patch moves all of the xopus files and pipelines from the core to a new
xopus module.
It also fixes some issues left over from migrating xopus from 1.2 to 1.4:
- deleted old stylesheets
- added xopus.path parameter next to xopus.context parameter in xopus.xconf
(previously the pipeline had to be updated with the relative path of the xopus
location)
- added a basic xhtml schema (thanks to Josias)
- added strip_namespaces.xsl to the xopus transformation pipeline
There is a README.txt that covers what needs to be set up. Diff
Committed by thorsten. -
[2.0] Build process: Patch xtest file for each module separately Diff
Committed by andreas. -
[2.0] Starting implementation of configurable meta data Diff
Committed by andreas. -
[2.0] Moved meta data declaration to prepare directory Diff
Committed by andreas. -
[2.0] [minor change] Split meta data config Diff
Committed by andreas. -
[2.0] Added more meta data declarations Diff
Committed by andreas. -
[2.0] Moved AC tests to modules Diff
Committed by andreas. -
[2.0] Re-added accidentially removed AccessControlTest Diff
Committed by andreas. -
[2.0] Donation of the resource module from the Wyona AG.
This module is an alternative way of keeping resources in lenya.
This code is based on https://svn.wyona.com/repos/public/lenya/modules/resource revision 15504.
I did some adjustments to workaround the missing icons which cannot be included in this module
due to license issues.
Please submit us icons.
Diff
Committed by thorsten. -
[2.0] Introduced ResourceWrapper, added tests for resource module Diff
Committed by andreas. -
[2.0] Use usecasedocument module for search page Diff
Committed by andreas. -
[2.0] Added initial version of observation implementation Diff
Committed by andreas. -
[2.0] Adding editors to modules Diff
Committed by jann. -
[2.0] Added index updater test (doesn't yet do anything because of the cocoon:// protocol problem) Diff
Committed by andreas. -
[2.0] Added DocumentLocatorTest Diff
Committed by andreas. -
[2.0] Added assertion utility class Diff
Committed by andreas. -
[2.0] Add UUID generator service Diff
Committed by andreas. -
[2.0] Advancing towards component-based meta data Diff
Committed by andreas. -
[2.0] Merged CustomMetaDataModule and DublinCoreModule to MetaDataModule Diff
Committed by andreas. -
[2.0] Renamed LDAPUserTest to Abstract... so that it isn't executed Diff
Committed by andreas. -
[2.0] Renamed tests to allow batch execution Diff
Committed by andreas. -
[2.0] Renamed UsecaseTestCase to AbstractUsecaseTest Diff
Committed by andreas. -
[2.0] Deleting editors from core modules Diff
Committed by jann. -
[2.0] Removing unused xsl-files. They are now located in pubs/default/lenya/modules/editors/usecases/forms/ Diff
Committed by jann. -
[2.0] pass the usecase object to the view pipeline also for non-template uris to allow handling of usecases in a different sitemap, e.g. a module sitemap. Diff
Committed by josias. -
[2.0] BXE: load bxe relatively to publication to allow fallback Diff
Committed by andreas. -
[2.0] minor layout adjustments: fixed vertical alignment of areas in the menubar in firefox, fixed font size of tabs in the site area in IE Diff
Committed by josias. -
[2.0] applied patch by Oliver Schalch to fix the server status tab in the admin area. fixes bug #39978 Diff
Committed by josias. -
[2.0] removed redundant css code: use the same css for all areas in the lenya menu. special css for certain areas is still possible using the id attribute. Diff
Committed by josias. -
[2.0] added policy for logout usecase to enable the logout menu item. this is a temporary fix until we find a better solution. Diff
Committed by josias. -
[2.0] added toString method to get more meaningful error messages (e.g. if a workflow event cannot be invoked). Diff
Committed by josias. -
[2.0] PublicationTemplateFallbackModule uses fallback:// source. Now it works with modules.copy=false. Diff
Committed by andreas. -
[2.0] Replaced context:// with fallback:// so that it works with modules.copy=false Diff
Committed by andreas. -
[2.0] WebDAV Put: enabled validation Diff
Committed by andreas. -
[2.0] WebDAV sitemap: fixed fallback:// URI (don't use input module and protocol together) Diff
Committed by andreas. -
[2.0] Fixed URL reference to Kupu XSLT Diff
Committed by andreas. -
[2.0] Improved XPath to check upload enabling in web.xml. This fixes bug #39976. Thanks to Oliver Schalch for the patch. Diff
Committed by andreas. -
[2.0] Updated test build process to work with modules correctly Diff
Committed by andreas. -
[2.0] Made RepositoryTest abstract so it isn't executed by JUnit Diff
Committed by andreas. -
[2.0] Fixed some test build issues Diff
Committed by andreas. -
[2.0] Allow WorkflowTest to be applied to different initial states Diff
Committed by andreas. -
[2.0] replacing “ and ” during doc save
Diff
Committed by chestnut. -
[2.0] use tidy to clean up entities and xml from fck editor Diff
Committed by chestnut. -
[2.0] more meaningful samples for xhtml
thanks to Renaud Richardet for the patch
fixes bug 40033 Diff
Committed by chestnut. -
[2.0] exclude abstract test classes from being executed, because junit fails if no tests are defined in a class. Diff
Committed by josias. -
[2.0] Ajax is still not working correctly in usecases. Meaning we need to set the @ajax to false. Diff
Committed by thorsten. -
[2.0] note about mime-type and WYSIWYG added and save commented, because Neutron protocol doesn't allow save after checkout Diff
Committed by michi. -
[2.0] use webdav module for kupu PUT Diff
Committed by chestnut. -
[2.0] note about bug which is causing the save problem Diff
Committed by michi. -
[2.0] don't utilize webdav uri for content since it doesn't use existing session Diff
Committed by chestnut. -
[2.0] Added ability to set an expires value by resource type and/or by document.
Can be fetched by using the DocumentInfoModule or ResourceTypeModule in RFC 1123 date format Diff
Committed by chestnut. -
[2.0] refine expires functionality Diff
Committed by chestnut. -
[2.0] Allow to execute tests of single modules, added endorsed libraries dir to test execution Diff
Committed by andreas. -
[2.0] Document and ResourceType should return Date object instead of a formatted String Diff
Committed by chestnut. -
[2.0] fix references to kupu module resources (for kupu editor files) Diff
Committed by chestnut. -
[2.0] Like discussed in the dev ml, we are setting headless default to true. Diff
Committed by thorsten. -
[2.0] Fixed authorizer configuration Diff
Committed by andreas. -
[2.0] Build process: Patch xtest file for each module separately Diff
Committed by andreas. -
[2.0] added context to paths Diff
Committed by chestnut. -
[2.0] fix typo Diff
Committed by chestnut. -
[2.0] Added DC terms + elements to meta data config Diff
Committed by andreas. -
[2.0] Fixed some issues in new meta data handling, use owner.getMetaData(DublinCore.DC_NAMESPACE) instead of metaDataManager.getDublinCoreMetaData() Diff
Committed by andreas. -
[2.0] [minor change] added some javadocs Diff
Committed by andreas. -
[2.0] Moving toward configurable meta data Diff
Committed by andreas. -
[2.0] Enable editing of dublin core meta data Diff
Committed by andreas. -
[2.0] Generic editing of meta data Diff
Committed by andreas. -
[2.0] Generic editing of meta data Diff
Committed by andreas. -
[2.0] Refactored module + test build process Diff
Committed by andreas. -
[2.0] Activating the resource module for the default pub Diff
Committed by thorsten. -
[2.0] Refactored module build process Diff
Committed by andreas. -
[2.0] module cleaned and xhtml mime-type enabled Diff
Committed by michi. -
[2.0] Forgot to change the id to apache instead of wyona. Thanks for the headsup Andreas. Diff
Committed by thorsten. -
[2.0] Doh! Forgot to change the package name in the module.xml to apache instead of wyona. Thanks for the headsup Andreas. Diff
Committed by thorsten. -
[2.0] Updated resource page layout to match default publication Diff
Committed by andreas. -
[2.0] Don't allow multiple values for non-multiple meta data elements Diff
Committed by andreas. -
[2.0] Added mimeType and contentLength methods to Document interface Diff
Committed by andreas. -
[2.0] Fixed some meta data issues with resources, added resources to asset tab Diff
Committed by andreas. -
[2.0] Renamed tests to allow batch execution Diff
Committed by andreas. -
[2.0] Renamed tests to allow batch execution Diff
Committed by andreas. -
[2.0] Removed method MetaData.getAvailableKey2Value(). The semantics of this method is not clear (what about multiple values), and it is not appropriate for an interface. Diff
Committed by andreas. -
[2.0] Added more tests to MetaDataTest Diff
Committed by andreas. -
[2.0] Sitetree module needs ac-impl module to run tests Diff
Committed by andreas. -
[2.0] set mimetype via document method Diff
Committed by chestnut. -
[2.0] Patch all modules to the xtest file before running tests Diff
Committed by andreas. -
[2.0] Removed link rewriting configuration from resource module Diff
Committed by andreas. -
[2.0] Make tests run again. But this doesn't mean that they work ... Diff
Committed by andreas. -
[2.0] [minor change] formatting Diff
Committed by andreas. -
[2.0] Throw exception instead of System.out when InetAddressUtilTest has errors Diff
Committed by andreas. -
[2.0] Apply ModuleManager patch to xtest file before module tests are run Diff
Committed by andreas. -
[2.0] Get content length from source node data, not from source. This also works when the node has not been saved. Diff
Committed by andreas. -
[2.0] allow to run the tests on a system without a running xserver Diff
Committed by josias. -
[2.0] reverted last commit, it doesn't help. Diff
Committed by josias. -
[2.0] Use usecasedocument module for search page Diff
Committed by andreas. -
[2.0] Only execute module tests ending with 'Test' Diff
Committed by andreas. -
[2.0] Patch module tests before running module test Diff
Committed by andreas. -
[2.0] Added failing test for observation manager (only allListener is registered -> no notification), thanks to Josias Diff
Committed by andreas. -
[2.0] Resetting listener after test Diff
Committed by andreas. -
[2.0] Notify repository listeners also when no listener was registered specifically for a document Diff
Committed by andreas. -
[2.0] When a meta data node is changed, send notification for the document node Diff
Committed by andreas. -
[2.0] don't throw an exception if no document was found for the changed node. (not all repository nodes are documents, e.g. the sitetree has a node also). Diff
Committed by josias. -
[2.0] Added webappUrl attribute to DocumentInfoModule Diff
Committed by andreas. -
[2.0] Don't resolve document if not necessary to get resource type Diff
Committed by andreas. -
[2.0] lenyadoc:// throws exception for invalid publication IDs Diff
Committed by andreas. -
[2.0] Added IndexUpdater for lucene index Diff
Committed by andreas. -
[2.0] Removed exit usecases from editor usecases Diff
Committed by andreas. -
[2.0] Added new parameters to meta data generator call Diff
Committed by andreas. -
[2.0] Added documentUrl attribute to DocumentInfoModule Diff
Committed by andreas. -
[2.0] [minor change] refactoring Diff
Committed by andreas. -
[2.0] Fixes: http://issues.apache.org/bugzilla/show_bug.cgi?id=39878
and
- documents were saved including tagID's
- FormEditor did throw an error due to encoding problems (e.g. german umlaute)
Diff
Committed by jann. -
[2.0] [Minor changes]:
- An error occured if an ul has been added by the FormEditor.
- Making form fields a bit wider
Diff
Committed by jann. -
[2.0] Starting to implement observation for deleted documents Diff
Committed by andreas. -
[2.0] Derive document from node source URI directly. This is a hack, but it allows to track deleted documents. Diff
Committed by andreas. -
[2.0] Fixed notification for deleted documents Diff
Committed by andreas. -
[2.0] fix pdf byte-range requests for pdf resources Diff
Committed by chestnut. -
[2.0] Introducing DocumentLocator, starting to decouple document ID from path (towards UUIDs) Diff
Committed by andreas. -
[2.0] [minor change] removed unused imports Diff
Committed by andreas. -
[2.0] [minor change] removed unused imports Diff
Committed by andreas. -
[2.0] Made Resource class deprecated Diff
Committed by andreas. -
[2.0] Made Document.getId() deprecated, replaced by getUUID() or getPath() Diff
Committed by andreas. -
[2.0] Removed references to Document.getId() Diff
Committed by andreas. -
[2.0] Implemented DocumentLocator.equals() and hashCode() Diff
Committed by andreas. -
[2.0] Deprecated obsolete methods in DocumentFactory Diff
Committed by andreas. -
[2.0] [refactoring] renamed Document.getIdentityMap() to getFactory() Diff
Committed by andreas. -
[2.0] [refactoring] renamed AbstractUsecase.getDocumentIdentityMap() to getDocumentFactory() Diff
Committed by andreas. -
[2.0] Allow nested documents to be indexed Diff
Committed by chestnut. -
[2.0] [refactoring] renamed Document.getIdentityMap() to getFactory() Diff
Committed by chestnut. -
[2.0] [refactoring] renamed Document.getIdentityMap() to getFactory() Diff
Committed by chestnut. -
[2.0] Javadocs build: fixed source dir parameter Diff
Committed by andreas. -
[2.0] Don't check if UUID starts with a slash Diff
Committed by andreas. -
[2.0] ASF Bugzilla Bug 34191 - JDK 1.5 build fails with NoClassDefFoundError: org/apache/xpath/XPathAPI
Applying patch from Michael Wohlfart to fix Windows Build (the last remaining issue with 1.5).
Thx Michael and everyone else who help solving the issue. Diff
Committed by thorsten. -
[2.0] Notify node listeners after transaction is successfully committed, not during the commit. Diff
Committed by andreas. -
[2.0] DocumentLocator: throw exception for empty descendant paths Diff
Committed by andreas. -
[2.0] Fixed LinkRewriter URL handling Diff
Committed by andreas. -
[2.0] exit index usecase is no longer needed Diff
Committed by chestnut. -
[2.0] exit index usecase is no longer needed Diff
Committed by chestnut. -
[2.0] revert, sorry, didn't mean to commit this Diff
Committed by chestnut. -
[2.0] LenyaTestCase: use default values for system properties Diff
Committed by andreas. -
[2.0] Activate Cocoon's axis block, is used to generate UUIDs Diff
Committed by andreas. -
[2.0] Next steps towards UUID support. Diff
Committed by andreas. -
[2.0] Include publication module java code in eclipse project Diff
Committed by andreas. -
[2.0] Reflecting API changes in CreateBlogEntry Diff
Committed by andreas. -
[2.0] [minor change] added Javadocs Diff
Committed by andreas. -
[2.0] SiteUtil: check if URL points to a document before trying to resolve the locator Diff
Committed by andreas. -
[2.0] introduce DocumentFactory.exists() method Diff
Committed by andreas. -
[2.0] Refactoring: moved get...Version() and exists() methods to Document interface Diff
Committed by andreas. -
[2.0] Added methods to Document to retrieve a version in a different area+language Diff
Committed by andreas. -
[2.0] Updated code to new Document API, fixed some errors about non-existing documents Diff
Committed by andreas. -
[2.0] Adapted hack in ObservationManager to UUIDs Diff
Committed by andreas.
Documentation
-
[Documentation] Refactoring the document changes. The log file was way to big to build and to request on the web. I extended the projectInfo plugin in forrest with the svn functionality that we had her in lenya. Doing this I developed as well a handy way to split our big svn log apart. When I needed nearly 45 min before to build the documentation this change cuts down the build time to 3 minutes 48 seconds. :) Further this was a oft requested change from our user. Diff
Committed by thorsten. -
[Documentation] Added documentation for 1.4 tests Diff
Committed by andreas. -
[Documentation] Moving all developing notes to the docs dir, to have one entry point for this kind of documentation. Diff
Committed by thorsten. -
[Documentation] Removing the fixme note since we incorporated them
into the latest draft. Diff
Committed by thorsten. -
[Documentation] fixed typo Diff
Committed by josias. -
[Documentation] Removing draft note for the project guidelines since they are official now. Diff
Committed by thorsten. -
[Documentation] Adding the revolution branch to the sort criteria. Diff
Committed by thorsten. -
[Documentation] Updated meta data documentation Diff
Committed by andreas. -
[Documentation] Updating the svn log. Diff
Committed by thorsten. -
[Documentation] Adding zones to the mapper Diff
Committed by thorsten. -
[Documentation] fixing typo Diff
Committed by thorsten. -
[Documentation] Use background for <source> Diff
Committed by andreas. -
[Documentation] Added information about the module descriptor Diff
Committed by andreas. -
[Documentation] Updated SVN log Diff
Committed by andreas. -
[Documentation] Adding -r to the svn log command. Discovered by andreas, fix provided by Tim Williams. Thx Tim. Diff
Committed by thorsten. -
[Documentation] Updating website-update document.
- explaining how to create the monthly log files
- adding notes about svn configuration and extending forrest for pdf
- adding section about how to use the forrestbot Diff
Committed by thorsten. -
[Documentation] Refactoring documentation into a tab on its on. Moving all version specific documentation into the docs dir. Diff
Committed by thorsten. -
[Documentation] Updating skinconf with new style values Diff
Committed by thorsten.
Revolution
-
[Revolution] Fixing typo Diff
Committed by thorsten. -
[Revolution] Minor additions to the HELP.
Changed some Indexes. Diff
Committed by solprovider. -
[Revolution] Added Edit, Link, and File Modules for editing Flat content.
Still need editor for XML Resources, and the ability to create a new Resource.
To use (after migrating a Publication to Flat content), browse http://server/pub/edit Diff
Committed by solprovider.
Site
-
[Site] Automatic publish from forrestbot Diff
Committed by thorsten. -
[Site] Automatic publish from forrestbot Diff
Committed by thorsten. -
[Site] Automatic publish from forrestbot Diff
Committed by thorsten. -
[Site] Automatic publish from forrestbot Diff
Committed by thorsten. -
[Site] Automatic publish from forrestbot Diff
Committed by thorsten. -
[Site] Changes that the forestbot forgot and me too. Diff
Committed by thorsten. -
[Site] Automatic publish from forrestbot Diff
Committed by thorsten. -
[Site] Updated website Diff
Committed by andreas. -
[Site] Doing
find . -name "*.pdf"|awk '{print "svn propset svn:mimetype application/pdf "$1}'|sh
on all pdf files, which corrects them mimetype of this files in svn.
Diff
Committed by thorsten. -
[Site] Doing
find . -name "*.pdf"|awk '{print "svn propset svn:mimetype application/pdf "$1}'|sh
on all pdf files, which corrects them mimetype of this files in svn.
Adding the logs, that I forgot last time.
Diff
Committed by thorsten. -
[Site] Automatic publish from forrestbot Diff
Committed by thorsten. -
[Site] Cleaning up the website from resources that have been removed Diff
Committed by thorsten.
Zone
-
[Zone] Setting the server to -Djava.awt.headless=true via the JAVA_OPTIONS env Diff
Committed by thorsten. -
[Zone] Fixing spaces for the JAVA_OPTIONS Diff
Committed by thorsten. -
[Zone] Using clean-all instead of shell commands. Diff
Committed by thorsten. -
[Zone] Removing cocoon from the nightly script since we are now using the
cocoon that we deliver with lenya. Diff
Committed by thorsten. -
[Zone] Updating the staging docu deployment to meet current changes. Diff
Committed by thorsten. -
[Zone] Fixing documentation because the zones documentation will be builded each hour. Diff
Committed by thorsten. -
[Zone] Removing obsolete code. Diff
Committed by thorsten. -
[Zone] Updating requiered plugins Diff
Committed by thorsten. -
[Zone] Updating lenya zones documentation to the current dispatcher. Diff
Committed by thorsten. -
[Zone] Removing exit -1 for the tests (the message still will be send.
Further changed the message when test fails. 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), (chestnut), (jann), (josias), (michi), (solprovider), (thorsten).





