All Projects : Tapestry (Key: TAPESTRY)

Project Lead: Howard M. Lewis Ship
URL: http://tapestry.apache.org
Description:
Tapestry is an open-source Java web application framework based on highly-reusable components.

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Road Map

Progress: 
  20 of 20 issues have been resolved
Tapestry 5.0 (rewrite)
   Bug TAPESTRY-1290 FIXED Nested components using <t:body> don't render correctly Blocker Closed
   Improvement TAPESTRY-2024 FIXED Add links from Tapestry 5 home page to external component libraries Critical Closed
   Bug TAPESTRY-1287 FIXED Tapestry does not deploy properly under JBoss 4.0 Critical Closed
   Task TAPESTRY-1632 FIXED Upgrade Tapestry Bamboo server to Maven 2.0.7 Critical Closed
   New Feature TAPESTRY-264 FIXED Consider making components and pages POJO like Major Resolved
   New Feature TAPESTRY-1272 WON'T FIX Get remote client IP address through Request wrapper Major Resolved
   Bug TAPESTRY-1230 INVALID Odd exception when referencing a component type with incorrect case Major Resolved
   Bug TAPESTRY-1243 FIXED Deleting/renaming a file causes an unhandled runtime exception Major Closed
   Bug TAPESTRY-1279 FIXED NullPointerException when using PageTester Major Closed
   New Feature TAPESTRY-1650 FIXED Tracking issue for Ajax support Major Closed
   Bug TAPESTRY-1265 FIXED Using Map as model for a Select, unexpected results Major Closed
   Bug TAPESTRY-2307 DUPLICATE I can't re-parent Elements; and other dom manipulation accessors Major Closed
   New Feature TAPESTRY-2063 DUPLICATE implement a getClaimedFields method in InternalClassTransformationImpl Major Closed
   Improvement TAPESTRY-2537 INVALID Utf8Filter should be contributed by default in tapestry core Major Closed
   Bug TAPESTRY-1858 CANNOT REPRODUCE Grid component has null pointer exception on paging Major Closed
   Improvement TAPESTRY-1112 FIXED Intoduce factory methods into replaceable tapestry serives for simpler functionality overrides Minor Resolved
   Bug TAPESTRY-1277 INVALID Select component requires a "value" binding even after an "id" binding has been specified Minor Resolved
   Bug TAPESTRY-1223 FIXED Integration tests in tapestry-core fails because of differences in date formats (locale) Trivial Resolved
   Bug TAPESTRY-1296 WON'T FIX input tag + select component = extraneous type attribute Trivial Resolved
   Bug TAPESTRY-1232 FIXED Incorrect javadoc for org.apache.tapestry.services.RequestHandler . Trivial Closed
Progress: 
  4 of 4 issues have been resolved
Deferred until after the first stable 5.0 release
   Improvement TAPESTRY-2161 INVALID Implement switch that disables default css Major Resolved
   Bug TAPESTRY-1293 FIXED Templates do not support unicode characters Major Closed
   New Feature TAPESTRY-1875 WON'T FIX Add package level to regex in @Match annotation for service decorators Major Closed
   Bug TAPESTRY-2307 DUPLICATE I can't re-parent Elements; and other dom manipulation accessors Major Closed
Progress:  No issues.
Alpha release (of 5.1)
  No issues.
Progress: 
  1 of 1 issues have been resolved
Release Candidate
   Improvement TAPESTRY-2572 FIXED Use HSQL instead of MySQL for Address demo Major Closed
Progress: 
  14 of 88 issues have been resolved
Maintenance release
   Bug TAPESTRY-2115 UNRESOLVED @Script component does nothing when the Exception page is rendered Major Open
   Improvement TAPESTRY-1895 UNRESOLVED Add possibiliti to generate stateless links Page and External links. Major Open
   Bug TAPESTRY-2726 UNRESOLVED Ajax update fails because of invalid XML characters (like &#31;) Major Open
   Bug TAPESTRY-1866 UNRESOLVED Autocompleter doesn't work when not using it with an explicit component id Major Open
   Bug TAPESTRY-1244 UNRESOLVED Autocompleter validation does not work as expected Major Open
   New Feature TAPESTRY-2174 UNRESOLVED Backport T5's FormFragment to T4.1 Major Open
   Bug TAPESTRY-1388 UNRESOLVED Date cannot be entered manually into DropdownDatePicker text field Major Open
   Bug TAPESTRY-1427 UNRESOLVED Dialog broken when it shares same name as parent component. Major Open
   Bug TAPESTRY-868 UNRESOLVED Document standard object keys for injection Major Open
   Wish TAPESTRY-1221 UNRESOLVED Dojo documentation Major Open
   Improvement TAPESTRY-729 UNRESOLVED Enable storage on client side for ASO Major Open
   Bug TAPESTRY-1379 UNRESOLVED Exception when creating widgets on AJAX requests Major Open
   Bug TAPESTRY-1514 UNRESOLVED JSON documentation Major Open
   Bug TAPESTRY-2194 UNRESOLVED Listener method unable to handle collection parameter passed in to DirectLink Major Open
   Bug TAPESTRY-1905 UNRESOLVED Listener methods having BrowserEvent aren't found if request is not async Major Open
   Bug TAPESTRY-1495 UNRESOLVED On a form including an Autocompleter and an EventListener, the Autocompleter required validation disappears after one async event Major Open
   Bug TAPESTRY-2055 UNRESOLVED Problem when running 2+ tapestry web apps in same application server Major Open
   Bug TAPESTRY-1543 UNRESOLVED Property not updated for InlineEditBox Component when in @For loop Major Open
   Improvement TAPESTRY-2195 UNRESOLVED ResponseBuilder.updateComponent() should be able to accept IComponent.getIdPath() Major Open
   Bug TAPESTRY-1351 UNRESOLVED Stopping validators if translator fails Major Open
   Bug TAPESTRY-1545 UNRESOLVED Tapestry overrides page methods that implement a superclass's abstract method Major Open
   Bug TAPESTRY-1422 UNRESOLVED Thread safety bug when creating pages with @Asset annotations Major Open
   Bug TAPESTRY-1348 UNRESOLVED Uplooad multipart form doesn't handle async file uploads Major Open
   Wish TAPESTRY-1460 UNRESOLVED Use array or any collection to isDisabledDate() in DatePicker Major Open
   Bug TAPESTRY-2273 UNRESOLVED Websphere 6.1 ear asset problem Major Open
   Bug TAPESTRY-1544 UNRESOLVED dojoDialog css class attribute applied to dialog content refreshed via XHR Major Open
   Bug TAPESTRY-1765 UNRESOLVED getting language independent messages fails Major Open
   Improvement TAPESTRY-953 UNRESOLVED org.apache.tapestry.ApplicationServlet.doService should catch org.apache.hivemind.ApplicationRuntimeException and redirect to Exception page Major Open
   Bug TAPESTRY-1482 UNRESOLVED org.apache.tapestry.BindingException: Unable to read OGNL expression Major Open
   Bug TAPESTRY-1467 UNRESOLVED scriptinludes of external js packages not working in IE7 xhr Major Open
   Bug TAPESTRY-1916 UNRESOLVED updateComponents doesn't peek for client id in For loop Major Open
   Bug TAPESTRY-1404 UNRESOLVED updateComponents="rootComponentId" doesn't use clientId Major Open
   Improvement TAPESTRY-2224 UNRESOLVED Improve javascript archetype for form handling and validation Major In Progress
   Bug TAPESTRY-1556 UNRESOLVED EventConnectionVisitor is sometimes not wired properly Major Reopened
   Improvement TAPESTRY-1111 UNRESOLVED Throw an exception when trying to access an uninitialized property Major Reopened
   Bug TAPESTRY-753 UNRESOLVED A component may have multiple <binding>s with the same name, without error Minor Open
   Improvement TAPESTRY-912 UNRESOLVED Add a 'remove' method to StateObjectPersistenceManager Minor Open
   Improvement TAPESTRY-1982 UNRESOLVED Autocompleter should offer an allowCache parameter (currently caching is enabled by default with no way to disable it) Minor Open
   Improvement TAPESTRY-352 UNRESOLVED Catch common invalid abstract setter Minor Open
   Improvement TAPESTRY-421 UNRESOLVED ClientPropertyPersistenceStrategy does not allow setting the PersistentPropertyDataEncoder or the prefix. Minor Open
   Bug TAPESTRY-938 UNRESOLVED DatePicker returns only date format pattern when pattern dont contains separators Minor Open
   Improvement TAPESTRY-888 UNRESOLVED DatePicker.js does not support 12-hour time format. Minor Open
   New Feature TAPESTRY-1807 UNRESOLVED Default buttons for forms Minor Open
   Bug TAPESTRY-1267 UNRESOLVED DropDownDatePicker validation - resets to previous value for invalid dates without user awareness Minor Open
   Improvement TAPESTRY-773 UNRESOLVED Excess code generate for required parameters Minor Open
   Improvement TAPESTRY-532 UNRESOLVED FieldLabel could use its body as DisplayName default value Minor Open
   Bug TAPESTRY-377 UNRESOLVED Form component itemizes unecessary reserved ids Minor Open
   Bug TAPESTRY-758 UNRESOLVED InjectObject allows default scope for acessor method, but enhancer doesnt implement Minor Open
   Bug TAPESTRY-418 UNRESOLVED Injecting an unknown state object doesn't provide line precise error details Minor Open
   Wish TAPESTRY-1257 UNRESOLVED Listing inner components in a property Minor Open
   Bug TAPESTRY-1979 UNRESOLVED LocalizedPropertiesLoader doesn't handle whitespace before comments Minor Open
   Bug TAPESTRY-1524 UNRESOLVED Lose EventListener handling if you update a component containing that EventListener target Minor Open
   Improvement TAPESTRY-909 UNRESOLVED Make AbstractFormComponent.getCanTakeFocus() public instead of private Minor Open
   Improvement TAPESTRY-906 UNRESOLVED Make the org.apache.tapestry.services.impl.ExpressionEvaluatorImpl.createContext() method public/protected Minor Open
   New Feature TAPESTRY-892 UNRESOLVED Need a way to load a page programatically Minor Open
   Bug TAPESTRY-887 UNRESOLVED NumberTranslator doesn't allow digit grouping separators to be specified Minor Open
   Bug TAPESTRY-852 UNRESOLVED Palette changes order of elements in List when Sort mode is USER Minor Open
   Improvement TAPESTRY-1117 UNRESOLVED PopupLinkSubmit Minor Open
   Improvement TAPESTRY-2165 UNRESOLVED RecordUtils.iterateOverMatchingAttributes efficiency Minor Open
   Bug TAPESTRY-860 UNRESOLVED SessionPropertyPersistenceStrategy Does Not Recognize Changes to Collections Minor Open
   Improvement TAPESTRY-1532 UNRESOLVED Shouldn't have to create a specification to use localized templates Minor Open
   Improvement TAPESTRY-945 UNRESOLVED Support listener methods that might redirect OR return a page Minor Open
   Improvement TAPESTRY-849 UNRESOLVED Tutorial showing use of Block/RenderBlock to render dynamic forms based on object types Minor Open
   New Feature TAPESTRY-392 UNRESOLVED Way to specify default implementations for @Beans Minor Open
   Improvement TAPESTRY-999 UNRESOLVED add input hints to form input fields with validation turned on Minor Open
   Bug TAPESTRY-865 UNRESOLVED defining inherit-informal-parameters in a .page file causes NPE Minor Open
   Bug TAPESTRY-1271 UNRESOLVED duplicate session on redirect in home-page Minor Open
   Improvement TAPESTRY-1349 UNRESOLVED exception presenter pages strategy service Minor Open
   Improvement TAPESTRY-982 UNRESOLVED improve WebRequestServicerFilter and provide the service information Minor Open
   Bug TAPESTRY-755 UNRESOLVED injection: Beware of where you declare the abstract method Minor Open
   Improvement TAPESTRY-1515 UNRESOLVED need URL user guide section for handling proper characer encoding Minor Open
   Improvement TAPESTRY-1116 UNRESOLVED page level session scope Minor Open
   Improvement TAPESTRY-1384 UNRESOLVED summarizeErrors in tapestry.form.validation to display only messages from constraints that fail Minor Open
   Bug TAPESTRY-1153 UNRESOLVED tapestry-prop as application default-binding-prefix - exception thrown from ExceptionDisplay component Minor Open
   Improvement TAPESTRY-2583 FIXED Documentation on Block component needs warning text Major Resolved
   Improvement TAPESTRY-1211 FIXED make use of gzip compression optional Major Resolved
   Bug TAPESTRY-2102 DUPLICATE ParseSpecification.java:1625 produces NPE Major Resolved
   Wish TAPESTRY-1703 CANNOT REPRODUCE Able to use MooTools with Tapestry Major Resolved
   Bug TAPESTRY-2721 CANNOT REPRODUCE EventListener incompatible with scriptaculous Major Resolved
   Task TAPESTRY-2754 FIXED Use Nexus repository manager for snapshots/releases deployment Major Closed
   Improvement TAPESTRY-2251 FIXED ButtonLinkRenderer overwrites onclick event handler Minor Resolved
   Improvement TAPESTRY-2748 FIXED Change render order of ajaxDelegate in Shell Minor Resolved
   Bug TAPESTRY-1974 FIXED DataSqueezerImpl: DataSqueezer.adaptor-prefix-taken: wrong argument to error message -> conflicting prefix not shown Minor Resolved
   Improvement TAPESTRY-2750 FIXED Enhance Style component to specifically target IE browsers Minor Resolved
   Improvement TAPESTRY-2747 FIXED Lowercase onClick attribute rendered by LinkSubmit & AbstractSubmit Minor Resolved
   Bug TAPESTRY-2570 FIXED NPE when trying to report an exception involving an instance that returns null for toString() Minor Resolved
   Improvement TAPESTRY-2581 FIXED Non-existent .jwc file causes confusing error message "Could not parse specification null." Minor Resolved
   Bug TAPESTRY-2702 FIXED CheckBoxMultiplePropertySelectionRenderer doesn't display disabled items correctly Minor Closed
Progress: 
  5 of 37 issues have been resolved
Next major release of Tapestry
   Improvement TAPESTRY-312 UNRESOLVED <bean> lifecycle of session Major Open
   Bug TAPESTRY-1128 UNRESOLVED @EventListener issue with submitForm and Upload component Major Open
   Improvement TAPESTRY-850 UNRESOLVED Add a cycle scope to (abstract) properties Major Open
   Improvement TAPESTRY-1429 UNRESOLVED Add getLink() to ICallback Major Open
   Improvement TAPESTRY-1055 UNRESOLVED Add some message for components which need Shell support Major Open
   New Feature TAPESTRY-979 UNRESOLVED Allow for direct client calls to hivemind services Major Open
   Bug TAPESTRY-1450 UNRESOLVED Autocompleter won't accept pasted-in text Major Open
   Improvement TAPESTRY-1408 UNRESOLVED Breakup @InitialValue functionality Major Open
   Bug TAPESTRY-804 UNRESOLVED Client-persisted properties are not persisted in portlet links, nor in render parameters Major Open
   Bug TAPESTRY-889 UNRESOLVED Components and pages cannot be overriden with ease (contrary to documentation) Major Open
   Bug TAPESTRY-1238 UNRESOLVED DropDownDatePicker doesn't validate on form submit via Enter key Major Open
   Improvement TAPESTRY-1132 UNRESOLVED EventListeners can not be wired up programatically ( needed to handle For loops) Major Open
   Improvement TAPESTRY-313 UNRESOLVED External service --> listener method Major Open
   Wish TAPESTRY-266 UNRESOLVED Include (JVM) default locale in localized resources search path Major Open
   New Feature TAPESTRY-220 UNRESOLVED InsertText should accept java.io.Reader in addition to String Major Open
   Wish TAPESTRY-598 UNRESOLVED Listener prefix should accept "property.method" syntax Major Open
   Bug TAPESTRY-915 UNRESOLVED Multilingual support issue - Form with File upload enforces change of UTF-8 encoding Major Open
   Bug TAPESTRY-985 UNRESOLVED Performance of initial render in Portlets Major Open
   Bug TAPESTRY-837 UNRESOLVED PortletRenderer prematurely closes response stream Major Open
   Improvement TAPESTRY-936 UNRESOLVED Provide basic authentication mecanisms Major Open
   Bug TAPESTRY-1121 UNRESOLVED Redirect in portlets doesn't works Major Open
   Task TAPESTRY-1397 UNRESOLVED Secure integrated JSON functionality from JavaScript Hijacking Major Open
   New Feature TAPESTRY-991 UNRESOLVED Switching between HTTPS and HTTP schema, defining which pages are served in which schema Major Open
   Bug TAPESTRY-1749 UNRESOLVED Tapestry portlet working in liferay 4.3.1 problem Major Open
   Bug TAPESTRY-1042 UNRESOLVED Tapestry portlet's title doesn't display in jetspeed Major Open
   Improvement TAPESTRY-698 UNRESOLVED Validation messages are too hard wired to the built-in set of translators and validators Major Open
   Improvement TAPESTRY-353 UNRESOLVED Validator API for easy re-validation of data Major Open
   Improvement TAPESTRY-1213 UNRESOLVED Meta annotation structure Minor Open
   Bug TAPESTRY-967 UNRESOLVED SpecificationParser doesn't allow custom entities Minor Open
   Bug TAPESTRY-244 UNRESOLVED Template parse errors if unquoted attribute contains a slash Minor Open
   Improvement TAPESTRY-397 UNRESOLVED caching should be definable per binding Minor Open
   Improvement TAPESTRY-1073 UNRESOLVED make using Anchors in listeners easier Minor Open
   Improvement TAPESTRY-1262 FIXED Injecting scripts into <head> part Major Resolved
   Improvement TAPESTRY-716 WON'T FIX Change access modifiers from private to protected in TemplateSourceImpl, PageSource, and ImplMessages Major Closed
   New Feature TAPESTRY-766 WON'T FIX Switch/Case (pseudo) component pair Major Closed
   Bug TAPESTRY-797 WON'T FIX Method loadParameters() of PortletLink can throw exception Minor Resolved
   New Feature TAPESTRY-1038 WON'T FIX Support adding unique (per page render) javascript code Minor Resolved
Progress: 
  21 of 21 issues have been resolved
   Bug TAPESTRY-2739 CANNOT REPRODUCE Ognl broken for ? operator Critical Resolved
   Bug TAPESTRY-2152 FIXED Wrong menu & links for tapestry-annotations and tapestry-contrib site Major Resolved
   Improvement TAPESTRY-1938 WON'T FIX Improve component lookup in updateComponents Major Resolved
   Improvement TAPESTRY-621 WON'T FIX Make PageService private variables protected (like in DirectService) to allow subclassing Major Resolved
   Improvement TAPESTRY-449 WON'T FIX add a renderer parameter to LinkSubmit Major Resolved
   Wish TAPESTRY-616 DUPLICATE DateTranslator provides a wrong pattern string. Major Resolved
   Bug TAPESTRY-998 INVALID Table component in a Form does not use Javascript for column header links Major Resolved
   Improvement TAPESTRY-1674 INVALID add Tips about Radio and FieldLabel components incompatibility Major Resolved
   Bug TAPESTRY-725 INCOMPLETE @InjectObject is unable to inject configurations as Map Major Resolved
   Improvement TAPESTRY-420 INCOMPLETE ClientPropertyPersistenceStrategy does not allow setting the PersistentPropertyDataEncoder or the prefix. Major Resolved
   Improvement TAPESTRY-2131 LATER Tapestry documentation slow to load when offline Major Resolved
   Improvement TAPESTRY-623 WON'T FIX LabeledPropertySelectionModel subclassing Major Closed
   Bug TAPESTRY-1084 DUPLICATE @Component has no copyOf parameter Major Closed
   Bug TAPESTRY-1960 DUPLICATE Tapestry should ignore the paths that tapestry can not resolve and let container deal with those paths Major Closed
   Bug TAPESTRY-1987 DUPLICATE disabled attribute set the attribute to null whereas it should not touch the attribute. Minor Resolved
   Bug TAPESTRY-973 INVALID Having two @Select components on a page causes the selections to play up Minor Resolved
   Improvement TAPESTRY-1620 INVALID ocumentation about @Radio and @FieldLabel in a @For loop Minor Resolved
   Bug TAPESTRY-1002 CANNOT REPRODUCE Typo in Image component documentation Minor Resolved
   Improvement TAPESTRY-1894 DUPLICATE Redundant javascripts in the page when clientvalidate="false" Minor Closed
   Bug TAPESTRY-2403 INVALID "Error generating OGNL statements" in script template Minor Closed
   Bug TAPESTRY-993 FIXED Typo in IPage javadoc Trivial Resolved

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 162
   7%
In Progress In Progress 2
Reopened Reopened 4
Resolved Resolved 1180
   48%
Closed Closed 1135
   46%

Open Issues

By Priority
Critical Critical 2
   1%
Major Major 109
   65%
Minor Minor 57
   34%

By Assignee
Andreas Andreou 3
   2%
Jesse Kuhnert 18
   11%
Unassigned 147
   88%