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-07 ()

2.0

  • add[2.0] Use ExistingAncestorSourceResolver for template-fallback://. This should fix bug #39959. Diff Committed by andreas.
  • add[2.0] Added cleanup XSLT for homepage resource type Diff Committed by andreas.
  • add[2.0] fixes for rollback usecase (define it and allow it) Diff Committed by chestnut.
  • add[2.0] thanks to Jonathan Addison Neutron implementation has been finished Diff Committed by michi.
  • add[2.0] renamed RepositoryTest to AbstractRepositoryTest because it's an abstract class Diff Committed by josias.
  • add[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.
  • add[2.0] Build process: Patch xtest file for each module separately Diff Committed by andreas.
  • add[2.0] Starting implementation of configurable meta data Diff Committed by andreas.
  • add[2.0] Moved meta data declaration to prepare directory Diff Committed by andreas.
  • add[2.0] [minor change] Split meta data config Diff Committed by andreas.
  • add[2.0] Added more meta data declarations Diff Committed by andreas.
  • add[2.0] Moved AC tests to modules Diff Committed by andreas.
  • add[2.0] Re-added accidentially removed AccessControlTest Diff Committed by andreas.
  • add[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.
  • add[2.0] Introduced ResourceWrapper, added tests for resource module Diff Committed by andreas.
  • add[2.0] Use usecasedocument module for search page Diff Committed by andreas.
  • add[2.0] Added initial version of observation implementation Diff Committed by andreas.
  • add[2.0] Adding editors to modules Diff Committed by jann.
  • add[2.0] Added index updater test (doesn't yet do anything because of the cocoon:// protocol problem) Diff Committed by andreas.
  • add[2.0] Added DocumentLocatorTest Diff Committed by andreas.
  • add[2.0] Added assertion utility class Diff Committed by andreas.
  • add[2.0] Add UUID generator service Diff Committed by andreas.
  • remove[2.0] Advancing towards component-based meta data Diff Committed by andreas.
  • remove[2.0] Merged CustomMetaDataModule and DublinCoreModule to MetaDataModule Diff Committed by andreas.
  • remove[2.0] Renamed LDAPUserTest to Abstract... so that it isn't executed Diff Committed by andreas.
  • remove[2.0] Renamed tests to allow batch execution Diff Committed by andreas.
  • remove[2.0] Renamed UsecaseTestCase to AbstractUsecaseTest Diff Committed by andreas.
  • remove[2.0] Deleting editors from core modules Diff Committed by jann.
  • remove[2.0] Removing unused xsl-files. They are now located in pubs/default/lenya/modules/editors/usecases/forms/ Diff Committed by jann.
  • update[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.
  • update[2.0] BXE: load bxe relatively to publication to allow fallback Diff Committed by andreas.
  • update[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.
  • update[2.0] applied patch by Oliver Schalch to fix the server status tab in the admin area. fixes bug #39978 Diff Committed by josias.
  • update[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.
  • update[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.
  • update[2.0] added toString method to get more meaningful error messages (e.g. if a workflow event cannot be invoked). Diff Committed by josias.
  • update[2.0] PublicationTemplateFallbackModule uses fallback:// source. Now it works with modules.copy=false. Diff Committed by andreas.
  • update[2.0] Replaced context:// with fallback:// so that it works with modules.copy=false Diff Committed by andreas.
  • update[2.0] WebDAV Put: enabled validation Diff Committed by andreas.
  • update[2.0] WebDAV sitemap: fixed fallback:// URI (don't use input module and protocol together) Diff Committed by andreas.
  • update[2.0] Fixed URL reference to Kupu XSLT Diff Committed by andreas.
  • update[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.
  • update[2.0] Updated test build process to work with modules correctly Diff Committed by andreas.
  • update[2.0] Made RepositoryTest abstract so it isn't executed by JUnit Diff Committed by andreas.
  • update[2.0] Fixed some test build issues Diff Committed by andreas.
  • update[2.0] Allow WorkflowTest to be applied to different initial states Diff Committed by andreas.
  • update[2.0] replacing “ and ” during doc save Diff Committed by chestnut.
  • update[2.0] use tidy to clean up entities and xml from fck editor Diff Committed by chestnut.
  • update[2.0] more meaningful samples for xhtml thanks to Renaud Richardet for the patch fixes bug 40033 Diff Committed by chestnut.
  • update[2.0] exclude abstract test classes from being executed, because junit fails if no tests are defined in a class. Diff Committed by josias.
  • update[2.0] Ajax is still not working correctly in usecases. Meaning we need to set the @ajax to false. Diff Committed by thorsten.
  • update[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.
  • update[2.0] use webdav module for kupu PUT Diff Committed by chestnut.
  • update[2.0] note about bug which is causing the save problem Diff Committed by michi.
  • update[2.0] don't utilize webdav uri for content since it doesn't use existing session Diff Committed by chestnut.
  • update[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.
  • update[2.0] refine expires functionality Diff Committed by chestnut.
  • update[2.0] Allow to execute tests of single modules, added endorsed libraries dir to test execution Diff Committed by andreas.
  • update[2.0] Document and ResourceType should return Date object instead of a formatted String Diff Committed by chestnut.
  • update[2.0] fix references to kupu module resources (for kupu editor files) Diff Committed by chestnut.
  • update[2.0] Like discussed in the dev ml, we are setting headless default to true. Diff Committed by thorsten.
  • update[2.0] Fixed authorizer configuration Diff Committed by andreas.
  • update[2.0] Build process: Patch xtest file for each module separately Diff Committed by andreas.
  • update[2.0] added context to paths Diff Committed by chestnut.
  • update[2.0] fix typo Diff Committed by chestnut.
  • update[2.0] Added DC terms + elements to meta data config Diff Committed by andreas.
  • update[2.0] Fixed some issues in new meta data handling, use owner.getMetaData(DublinCore.DC_NAMESPACE) instead of metaDataManager.getDublinCoreMetaData() Diff Committed by andreas.
  • update[2.0] [minor change] added some javadocs Diff Committed by andreas.
  • update[2.0] Moving toward configurable meta data Diff Committed by andreas.
  • update[2.0] Enable editing of dublin core meta data Diff Committed by andreas.
  • update[2.0] Generic editing of meta data Diff Committed by andreas.
  • update[2.0] Generic editing of meta data Diff Committed by andreas.
  • update[2.0] Refactored module + test build process Diff Committed by andreas.
  • update[2.0] Activating the resource module for the default pub Diff Committed by thorsten.
  • update[2.0] Refactored module build process Diff Committed by andreas.
  • update[2.0] module cleaned and xhtml mime-type enabled Diff Committed by michi.
  • update[2.0] Forgot to change the id to apache instead of wyona. Thanks for the headsup Andreas. Diff Committed by thorsten.
  • update[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.
  • update[2.0] Updated resource page layout to match default publication Diff Committed by andreas.
  • update[2.0] Don't allow multiple values for non-multiple meta data elements Diff Committed by andreas.
  • update[2.0] Added mimeType and contentLength methods to Document interface Diff Committed by andreas.
  • update[2.0] Fixed some meta data issues with resources, added resources to asset tab Diff Committed by andreas.
  • update[2.0] Renamed tests to allow batch execution Diff Committed by andreas.
  • update[2.0] Renamed tests to allow batch execution Diff Committed by andreas.
  • update[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.
  • update[2.0] Added more tests to MetaDataTest Diff Committed by andreas.
  • update[2.0] Sitetree module needs ac-impl module to run tests Diff Committed by andreas.
  • update[2.0] set mimetype via document method Diff Committed by chestnut.
  • update[2.0] Patch all modules to the xtest file before running tests Diff Committed by andreas.
  • update[2.0] Removed link rewriting configuration from resource module Diff Committed by andreas.
  • update[2.0] Make tests run again. But this doesn't mean that they work ... Diff Committed by andreas.
  • update[2.0] [minor change] formatting Diff Committed by andreas.
  • update[2.0] Throw exception instead of System.out when InetAddressUtilTest has errors Diff Committed by andreas.
  • update[2.0] Apply ModuleManager patch to xtest file before module tests are run Diff Committed by andreas.
  • update[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.
  • update[2.0] allow to run the tests on a system without a running xserver Diff Committed by josias.
  • update[2.0] reverted last commit, it doesn't help. Diff Committed by josias.
  • update[2.0] Use usecasedocument module for search page Diff Committed by andreas.
  • update[2.0] Only execute module tests ending with 'Test' Diff Committed by andreas.
  • update[2.0] Patch module tests before running module test Diff Committed by andreas.
  • update[2.0] Added failing test for observation manager (only allListener is registered -> no notification), thanks to Josias Diff Committed by andreas.
  • update[2.0] Resetting listener after test Diff Committed by andreas.
  • update[2.0] Notify repository listeners also when no listener was registered specifically for a document Diff Committed by andreas.
  • update[2.0] When a meta data node is changed, send notification for the document node Diff Committed by andreas.
  • update[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.
  • update[2.0] Added webappUrl attribute to DocumentInfoModule Diff Committed by andreas.
  • update[2.0] Don't resolve document if not necessary to get resource type Diff Committed by andreas.
  • update[2.0] lenyadoc:// throws exception for invalid publication IDs Diff Committed by andreas.
  • update[2.0] Added IndexUpdater for lucene index Diff Committed by andreas.
  • update[2.0] Removed exit usecases from editor usecases Diff Committed by andreas.
  • update[2.0] Added new parameters to meta data generator call Diff Committed by andreas.
  • update[2.0] Added documentUrl attribute to DocumentInfoModule Diff Committed by andreas.
  • update[2.0] [minor change] refactoring Diff Committed by andreas.
  • update[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.
  • update[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.
  • update[2.0] Starting to implement observation for deleted documents Diff Committed by andreas.
  • update[2.0] Derive document from node source URI directly. This is a hack, but it allows to track deleted documents. Diff Committed by andreas.
  • update[2.0] Fixed notification for deleted documents Diff Committed by andreas.
  • update[2.0] fix pdf byte-range requests for pdf resources Diff Committed by chestnut.
  • update[2.0] Introducing DocumentLocator, starting to decouple document ID from path (towards UUIDs) Diff Committed by andreas.
  • update[2.0] [minor change] removed unused imports Diff Committed by andreas.
  • update[2.0] [minor change] removed unused imports Diff Committed by andreas.
  • update[2.0] Made Resource class deprecated Diff Committed by andreas.
  • update[2.0] Made Document.getId() deprecated, replaced by getUUID() or getPath() Diff Committed by andreas.
  • update[2.0] Removed references to Document.getId() Diff Committed by andreas.
  • update[2.0] Implemented DocumentLocator.equals() and hashCode() Diff Committed by andreas.
  • update[2.0] Deprecated obsolete methods in DocumentFactory Diff Committed by andreas.
  • update[2.0] [refactoring] renamed Document.getIdentityMap() to getFactory() Diff Committed by andreas.
  • update[2.0] [refactoring] renamed AbstractUsecase.getDocumentIdentityMap() to getDocumentFactory() Diff Committed by andreas.
  • update[2.0] Allow nested documents to be indexed Diff Committed by chestnut.
  • update[2.0] [refactoring] renamed Document.getIdentityMap() to getFactory() Diff Committed by chestnut.
  • update[2.0] [refactoring] renamed Document.getIdentityMap() to getFactory() Diff Committed by chestnut.
  • update[2.0] Javadocs build: fixed source dir parameter Diff Committed by andreas.
  • update[2.0] Don't check if UUID starts with a slash Diff Committed by andreas.
  • update[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.
  • update[2.0] Notify node listeners after transaction is successfully committed, not during the commit. Diff Committed by andreas.
  • update[2.0] DocumentLocator: throw exception for empty descendant paths Diff Committed by andreas.
  • update[2.0] Fixed LinkRewriter URL handling Diff Committed by andreas.
  • update[2.0] exit index usecase is no longer needed Diff Committed by chestnut.
  • update[2.0] exit index usecase is no longer needed Diff Committed by chestnut.
  • update[2.0] revert, sorry, didn't mean to commit this Diff Committed by chestnut.
  • update[2.0] LenyaTestCase: use default values for system properties Diff Committed by andreas.
  • update[2.0] Activate Cocoon's axis block, is used to generate UUIDs Diff Committed by andreas.
  • update[2.0] Next steps towards UUID support. Diff Committed by andreas.
  • update[2.0] Include publication module java code in eclipse project Diff Committed by andreas.
  • update[2.0] Reflecting API changes in CreateBlogEntry Diff Committed by andreas.
  • update[2.0] [minor change] added Javadocs Diff Committed by andreas.
  • update[2.0] SiteUtil: check if URL points to a document before trying to resolve the locator Diff Committed by andreas.
  • update[2.0] introduce DocumentFactory.exists() method Diff Committed by andreas.
  • update[2.0] Refactoring: moved get...Version() and exists() methods to Document interface Diff Committed by andreas.
  • update[2.0] Added methods to Document to retrieve a version in a different area+language Diff Committed by andreas.
  • update[2.0] Updated code to new Document API, fixed some errors about non-existing documents Diff Committed by andreas.
  • update[2.0] Adapted hack in ObservationManager to UUIDs Diff Committed by andreas.

Documentation

  • add[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.
  • add[Documentation] Added documentation for 1.4 tests Diff Committed by andreas.
  • remove[Documentation] Moving all developing notes to the docs dir, to have one entry point for this kind of documentation. Diff Committed by thorsten.
  • update[Documentation] Removing the fixme note since we incorporated them into the latest draft. Diff Committed by thorsten.
  • update[Documentation] fixed typo Diff Committed by josias.
  • update[Documentation] Removing draft note for the project guidelines since they are official now. Diff Committed by thorsten.
  • update[Documentation] Adding the revolution branch to the sort criteria. Diff Committed by thorsten.
  • update[Documentation] Updated meta data documentation Diff Committed by andreas.
  • update[Documentation] Updating the svn log. Diff Committed by thorsten.
  • update[Documentation] Adding zones to the mapper Diff Committed by thorsten.
  • update[Documentation] fixing typo Diff Committed by thorsten.
  • update[Documentation] Use background for <source> Diff Committed by andreas.
  • update[Documentation] Added information about the module descriptor Diff Committed by andreas.
  • update[Documentation] Updated SVN log Diff Committed by andreas.
  • update[Documentation] Adding -r to the svn log command. Discovered by andreas, fix provided by Tim Williams. Thx Tim. Diff Committed by thorsten.
  • update[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.
  • update[Documentation] Refactoring documentation into a tab on its on. Moving all version specific documentation into the docs dir. Diff Committed by thorsten.
  • update[Documentation] Updating skinconf with new style values Diff Committed by thorsten.

Revolution

  • update[Revolution] Fixing typo Diff Committed by thorsten.
  • update[Revolution] Minor additions to the HELP. Changed some Indexes. Diff Committed by solprovider.
  • update[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

  • add[Site] Automatic publish from forrestbot Diff Committed by thorsten.
  • add[Site] Automatic publish from forrestbot Diff Committed by thorsten.
  • update[Site] Automatic publish from forrestbot Diff Committed by thorsten.
  • update[Site] Automatic publish from forrestbot Diff Committed by thorsten.
  • update[Site] Automatic publish from forrestbot Diff Committed by thorsten.
  • update[Site] Changes that the forestbot forgot and me too. Diff Committed by thorsten.
  • update[Site] Automatic publish from forrestbot Diff Committed by thorsten.
  • update[Site] Updated website Diff Committed by andreas.
  • update[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.
  • update[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.
  • update[Site] Automatic publish from forrestbot Diff Committed by thorsten.
  • update[Site] Cleaning up the website from resources that have been removed Diff Committed by thorsten.

Zone

  • update[Zone] Setting the server to -Djava.awt.headless=true via the JAVA_OPTIONS env Diff Committed by thorsten.
  • update[Zone] Fixing spaces for the JAVA_OPTIONS Diff Committed by thorsten.
  • update[Zone] Using clean-all instead of shell commands. Diff Committed by thorsten.
  • update[Zone] Removing cocoon from the nightly script since we are now using the cocoon that we deliver with lenya. Diff Committed by thorsten.
  • update[Zone] Updating the staging docu deployment to meet current changes. Diff Committed by thorsten.
  • update[Zone] Fixing documentation because the zones documentation will be builded each hour. Diff Committed by thorsten.
  • update[Zone] Removing obsolete code. Diff Committed by thorsten.
  • update[Zone] Updating requiered plugins Diff Committed by thorsten.
  • update[Zone] Updating lenya zones documentation to the current dispatcher. Diff Committed by thorsten.
  • update[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).