Key | Summary | Status | Resolution | By |
---|
TAPESTRY-1520
![](images/external.png) | Tapestry 4.1 is no longer jdk 1.4 compatible - compiled by java 5
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1519
![](images/external.png) | upgrade dojo to 0.4.3 release
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1517
![](images/external.png) | form submitAsync doesn
'
t set a JSON load handler
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1513
![](images/external.png) | convert StringToListConverter strings going to a binding property of updateComponents to their component clientId equivalents
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1512
![](images/external.png) | someone added local parameter to Autocompleter but didn
'
t document it
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-1474
![](images/external.png) | autowiring of generic service properties
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1468
![](images/external.png) | dojo.i18n.number needs explicit groupSize parameter of 0 for patterns with no grouping separator
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1462
![](images/external.png) | LinkFactoryImpl caches context path and servlet path
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1459
![](images/external.png) | Can
'
t use dojo Editor
| Resolved
| Fixed
| Unassigned
|
TAPESTRY-1454
![](images/external.png) | isDisabledDate() in DatePicker in Dojo4.1
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1453
![](images/external.png) | upgrade dojo to 0.4.2 version
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1452
![](images/external.png) | RedirectException does not work on Safari
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1449
![](images/external.png) | Leave off port 443 when generating https URLs
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1437
![](images/external.png) | Unnecessary logging of MalformedURLException while searching for component templates
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1432
![](images/external.png) | Regression in the AssetFactory().createAsset()
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1428
![](images/external.png) | Validators contribution fails regexp match
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1419
![](images/external.png) | Bracket notation with addition in OGNL expression causes failure to find appropriate listener
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1418
![](images/external.png) | ComponentEventInvoker sometimes throws a NPE
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1415
![](images/external.png) | A page with a form and a getOrg() method will crash on retrieval
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1414
![](images/external.png) | I am new about tapestry pls send me user friendly document
| Resolved
| Cannot Reproduce
| Unassigned
|
TAPESTRY-1413
![](images/external.png) | absolute classpath asset paths not found when no
"
classpath
"
specifier used
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1410
![](images/external.png) | fail to test GenericsMethodSignatureImpl class.
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1407
![](images/external.png) | XHR Exception page renders exception page
&
&
partial content
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1402
![](images/external.png) | OGNL Workaround doesn
'
t work
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1398
![](images/external.png) | @EventListener in any component doesn
'
t get called
| Resolved
| Invalid
| Jesse Kuhnert
|
TAPESTRY-1392
![](images/external.png) | Update validation strings for locale pt
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-1391
![](images/external.png) | @EventListener method in component doesn
'
t rewind the containing page
'
s client-persistent properties
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1380
![](images/external.png) | Page name validation regex is incorrect.
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1378
![](images/external.png) | Make Dropdown date/time pickers capable of taking a generic object - so that things like Joda time can be used as well
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1374
![](images/external.png) | GenericsMethodSignatureImpl throw exception!
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1350
![](images/external.png) | add Shell component parameter to disable Tapestry meta runtime info
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1347
![](images/external.png) | Shell refresh tag incorrectly encoded with cookies disabled
| Resolved
| Fixed
| Unassigned
|
TAPESTRY-1312
![](images/external.png) | When an EventListener updates a datepicker, the new date is not rendered to the user
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1309
![](images/external.png) | clearValidationDecorations in validation.js has huge performance issues with many form elements
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1305
![](images/external.png) | ServiceEncoding needs ability to set the PathInfo variable
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1301
![](images/external.png) | Class not found with cglib loaded in a parent (non-webapp) classloader. (CglibProxiedPropertyChangeObserverImpl)
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1288
![](images/external.png) | Incorrect link in documentation
| Resolved
| Fixed
| Unassigned
|
TAPESTRY-1285
![](images/external.png) | Upload http://tapestry.apache.org/dtd/Script_4_0.dtd
| Resolved
| Fixed
| Unassigned
|
TAPESTRY-1280
![](images/external.png) | add exclusion filter for Generic persistent types
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1268
![](images/external.png) | setting focus=false on EventListener doesn
'
t prevent focus from being claimed on form elements
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1266
![](images/external.png) | Style should not render anything if href is null and no body present
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-1261
![](images/external.png) | need default styling on async exception responses somehow
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-1260
![](images/external.png) | add logging interceptor to ResponseBuilder services as well as logging of ajax xml response output / etc
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1259
![](images/external.png) | EventListener generates duplicate javascript with page caching on
| Resolved
| Duplicate
| Unassigned
|
TAPESTRY-1253
![](images/external.png) | Meta injection throws exception unless property accessor is defined
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1249
![](images/external.png) | 4.1.1 binary downloads include non-Apache modules (including OGNL and Javassist).
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1248
![](images/external.png) | Localization Problem when using Min Max Validator
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1247
![](images/external.png) | When a div containing a DirectLink using a PopupLinkRenderer is updated asynchronously, the attached javascript portion of the ajax response is ignored.
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-1241
![](images/external.png) | @EventListener produces multiple events
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1240
![](images/external.png) | LinkSubmit with parameters causes exception although it has validators attached
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1234
![](images/external.png) | ResourceMatcherImpl not thread safe on multi-CPU system
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1231
![](images/external.png) | org.apache.tapestry.form.ImageSubmit renders invalid XHTML attribute
'
border=
"
0
"
'
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-1229
![](images/external.png) | AssetService not thread safe
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1228
![](images/external.png) | core.js doesn
'
t process embedded
<
script
>
<
/script
>
elements in ajax fragments
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1227
![](images/external.png) | IUploadFile implementations should be prepared for
"
all
"
file name-separator characters in getFileName()
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1222
![](images/external.png) | HTTP headers setting through WebResponse is ignored
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1218
![](images/external.png) | URL to dojo.js is not escaped
| Resolved
| Won
'
t Fix
| Unassigned
|
TAPESTRY-1216
![](images/external.png) | async Submit won
'
t skip client side validation
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1215
![](images/external.png) | Autocomplete triggers a syntax error in dojo.js when getValues() returns an empty list
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1214
![](images/external.png) | @Submit with submitType=
"
refresh
"
: JavaScript syntax error
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1212
![](images/external.png) | AlertDialog widget button text should be
"
OK
"
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1210
![](images/external.png) | Problem with InlineEditBox on persisted page property
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1208
![](images/external.png) | bad links in
"
Determining the Page Class
"
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-1206
![](images/external.png) | Asynchronous Selection Boxes work with Firefox 2.0 but not with Internet Explorer 6/7
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1205
![](images/external.png) | bad links in
"
Defining new Application State Objects
"
doc
'
s chapter
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-1204
![](images/external.png) | boolean meta values in the component descriptor does not work
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1203
![](images/external.png) | boolean.getBoolean doesn
'
t work as expected in InjectMetaWorker
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1201
![](images/external.png) | tapestry-contrib depends on jboss-j2ee
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1199
![](images/external.png) | multiple Autocompleters on the same page b0rken
| Resolved
| Cannot Reproduce
| Jesse Kuhnert
|
TAPESTRY-1198
![](images/external.png) | problem with Checkbox + custom validators
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1196
![](images/external.png) | When
<
let unique=
"
true
"
..
>
is used, make sure the output string is a valid js identifier
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-1184
![](images/external.png) | @InjectPageLink and @InjectExternalLink annotations
| Resolved
| Won
'
t Fix
| Andreas Andreou
|
TAPESTRY-1183
![](images/external.png) | @InjectParameterFlag annotation
| Resolved
| Won
'
t Fix
| Andreas Andreou
|
TAPESTRY-1182
![](images/external.png) | make ComponentAnnotationWorker extensible
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1179
![](images/external.png) | practical component class naming for For, If and Else
| Resolved
| Won
'
t Fix
| Unassigned
|
TAPESTRY-1145
![](images/external.png) | Unable to trigger EventListener when it is inside a block
| Resolved
| Fixed
| Unassigned
|
TAPESTRY-1120
![](images/external.png) | UploadPart / getFileName() doesn
'
t work cross-platform
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1091
![](images/external.png) | Invalid URL for injected using annotation assets
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1088
![](images/external.png) | Exception page should have a
"
reset
"
ServiceLink
| Resolved
| Won
'
t Fix
| Unassigned
|
TAPESTRY-1071
![](images/external.png) | Client-side number validation does not work
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1068
![](images/external.png) | allow throwing of RenderRewoundException from (submit) listeners
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1065
![](images/external.png) | TreeDataView.renderComponent() and TreeTableDataView.generateNodeList() cause ClassCastException in ITreeDataModel.getUniqueKey()
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1035
![](images/external.png) | Allow common stylesheets/favicon/geoinfo/doctype settings across pages/requests
| Resolved
| Won
'
t Fix
| Andreas Andreou
|
TAPESTRY-1026
![](images/external.png) | PageSpecificationResolverImpl doesn
'
t search
"
implict
"
page specifications/templates in all the right places.
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-1014
![](images/external.png) | java.util.ConcurrentModificationException in portlet when trying to show ArrayList
| Resolved
| Cannot Reproduce
| Jesse Kuhnert
|
TAPESTRY-996
![](images/external.png) | Better locale detection for fully localized applications
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-989
![](images/external.png) | Improve @PropertySelection
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-962
![](images/external.png) | enhance ExpressionEvaluator
| Resolved
| Later
| Jesse Kuhnert
|
TAPESTRY-958
![](images/external.png) | Table column headers with a custom render block cannot be sorted
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-954
![](images/external.png) | Session lost when PageLInk inside a form
| Resolved
| Cannot Reproduce
| Jesse Kuhnert
|
TAPESTRY-937
![](images/external.png) | Custom binding prefixes shorter than 2 characters fail without useful diagnostics
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-907
![](images/external.png) | overridden parameter problem
| Resolved
| Won
'
t Fix
| Jesse Kuhnert
|
TAPESTRY-881
![](images/external.png) | Allow global i18n bundle location to be customized
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-872
![](images/external.png) | Persitent page properties are not set before PageAttachListener#pageAttached method is fired
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-856
![](images/external.png) | lazy initialization of abstract properties
| Resolved
| Won
'
t Fix
| Jesse Kuhnert
|
TAPESTRY-853
![](images/external.png) | Palette silently fails when bound to wrong collection type
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-851
![](images/external.png) | DatePicker does not error when bound to values of wrong type
| Resolved
| Invalid
| Jesse Kuhnert
|
TAPESTRY-838
![](images/external.png) | ListenerInvokerFilter provides no way to find out what listener method is being invoked
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-825
![](images/external.png) | Cookies failing due to improper timing on flush() method
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-817
![](images/external.png) | Translator for BigDecimal values
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-792
![](images/external.png) | Defining page property in definition file versus using implemented methods
| Resolved
| Won
'
t Fix
| Jesse Kuhnert
|
TAPESTRY-765
![](images/external.png) | Create testing guide
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-717
![](images/external.png) | Easier accessing the hivemind registry
| Resolved
| Won
'
t Fix
| Jesse Kuhnert
|
TAPESTRY-697
![](images/external.png) | Add getters for validators properties.
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-659
![](images/external.png) | Document available services
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-633
![](images/external.png) | Default behavior of NumberTranslator treats zeros asymmetrically.
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-550
![](images/external.png) | IMarkupWriter should automatically filter out duplicate attributes when rendering an element
| Resolved
| Fixed
| Unassigned
|
TAPESTRY-415
![](images/external.png) | For component should use line precise error reporting for data conversions
| Resolved
| Fixed
| Jesse Kuhnert
|
TAPESTRY-410
![](images/external.png) | IdentityValidator
| Resolved
| Fixed
| Andreas Andreou
|
TAPESTRY-403
![](images/external.png) | Bean binding with contrib:tablerows
| Resolved
| Invalid
| Jesse Kuhnert
|
TAPESTRY-330
![](images/external.png) | Add uninitialization tag to Script specification and component
| Resolved
| Won
'
t Fix
| Andreas Andreou
|