Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

  • TAP5-266 – In a conflict between a render phase annotation and the naming convention, the explicit annotation should win
  • TAP5-707 – Yellow highlight remains on updated zone if zone is re-updated too quickly
  • TAP5-711 – Submit component: using image parameter prevents selected event from being fired
  • TAP5-714 – Incorrect encoding of single quotes for Ajax requests
  • TAP5-715 – TypeCoercer.explain incorrectly reports the plan to coerce from primitive types to wrapper types
  • TAP5-719 – Component LinkSubmit doesn't work
  • TAP5-728 – When using the @Validate annotation, spaces around the commas that separate contraints cause runtime exceptions
  • TAP5-734 – Tapestry tutorial documentation refers to old archtype command
  • TAP5-747 – Property expressions that include method invocations that in turn reference properties result in spurious error about "root"
  • TAP5-748 – NPE when defining a component using just t:id and no type or @Component annotation
  • TAP5-749 – The FormFragment and LinkSubmit components create a hidden field whose id ends with ":hidden"
  • TAP5-750 – Tapestry should not attempt to GZip flash movies (.swf files)
  • TAP5-755 – URL rewriting documentation contains an example that won't compile due to lack of a return value
  • TAP5-759 – The documentation of DefaultNullFieldStrategy#replaceFromClient() is wrong about what gets returned
  • TAP5-765 – Included JavaScript libraries are not properly uniqued within an Ajax partial update response
  • TAP5-767 – PropertyConduitSourceImpl should use english locale (instead of default locale) when evaluating decimals
  • TAP5-769 – JavaScript aggregation can be inefficient across multiple pages with different JS requirements
  • TAP5-774 – Initialization JavaScript needs help when order counts
  • TAP5-779 – CLONE -Linksubmit doesn't work inside a form with Zone parameter set
  • TAP5-786 – Exception messages in the pageload packages should be localized
  • TAP5-787 – AbstractIntegrationTest's "assertTextPresent" only checks the first value
  • TAP5-788 – ParallelExecutor service throws RejectedExecutionException if more then THREAD_POOL_MAX_SIZE jobs are submitted
  • TAP5-796 – Form component generates invalid xHtml: there should not be the "name" attribute
  • TAP5-812 – The input validation documentation incorrectly shows validation occuring in the success event handler method
  • TAP5-813 – the component rendering page of the user guide is not generated by maven
  • TAP5-815 – Asset dispatcher allows any file inside the webapp visible and downloadable
  • TAP5-823 – Message about incompatible return type of a render phase method is misleading
  • TAP5-824 – Javasisst 3.9.0.GA not available from central repository
  • TAP5-830 – SpringModuleDef unnecessarily hard-codes that the type of object stored in the context as a ConfigurableWebApplicationContext when any object implementing ApplicationContext is sufficient
  • TAP5-834 – BaseOptimizedSessionPersistedObject does not work correctly with Tomcat & Jetty
  • TAP5-837 – prototype1.6.0 not support for ie8
  • TAP5-839 – Tapestry should ignore (public) synthetic methods in module classes
  • TAP5-856 – MetaDataLocatorImpl.findMeta(String, String, Class) doesn't check contributed defaults - breaks SECURE_PAGE contributions
  • TAP5-868 – It is not possible to attach a validation event listener to a Palette (or other <select> field)
  • TAP5-871 – Generation of Component Reference failed on Windows
  • TAP5-881 – Tapestry's customized Blackbird implementation sends a dubious cookie value over every request
  • TAP5-894 – Fix PartialMarkupDocumentLinkerTest.stylesheet_link()
  • TAP5-896 – Contribute 'properties' file extension to the configuration of ResourceDigestGenerator
  • TAP5-898 – BeanModel methods reorder, include and exclude should return BeanModel<T> (not BeanModel<?>)
  • TAP5-908 – Blackbird console should not add cookies to requests
  • TAP5-913 – Stack size too large exception, related to PropertyExpressionLexer
  • TAP5-919 – Calling MarkupWriter.element() with an even number of arguments throws ArrayIndexOutOfBounds exception, not a useful exception about omitting a attribute name or value
  • TAP5-923 – Injeting Tapestry Services to Spring Beans is completely undocumented
  • TAP5-936 – Tapestry wiki link links to nothing for locales other then en
  • TAP5-937 – LinkImpl does not handle parameters properly when passed into the constructor
  • TAP5-940 – Zone should fire a heart beat event
  • TAP5-943 – Documentation for event handler methods should go into detail about returns true or false
  • TAP5-944 – When a ValueEncoder is unable to convert an id to a entity, it should wrap the underlying type coercion exception to describe the input and expected output type
  • TAP5-945 – Unnecessary and severe lock contention in PerthreadManagerImpl
  • TAP5-947 – Default name "submit" for submit component breaks javascript function submit()
  • TAP5-959 – Ajax event handler methods that return a page instance, page class or page name should cause the client to redirect to that page, but doesn't work in IE7 or 8 if the URL has a query param
  • TAP5-961 – When a URL rewriting rule changes the path for a rendered link (component event or page render), any query parameters associated with the original link are lost
  • TAP5-962 – Errors component includes an @Environmental for FormSupport, but doesn't use it
  • TAP5-964 – Exception report failed to render due to NPE inside session-persisted objects' toString()
  • TAP5-974 – PageCallback should be marked with the @ImmutableSessionPersistedObject annotation
  • TAP5-987 – In some cases you can invoke Form.recordError() and the Form will still fire a success (not a failure) event
  • TAP5-1001 – Garbled exception message when a component is defined in a namespace that is not properly defined as a Tapestry library namespace
  • TAP5-1018 – Request to Application Root path ignores ComponentRequestFilter's
  • TAP5-1019 – French translations for number format error message
  • TAP5-1020 – Fix typo in tapestry-hibernate/src/site/apt/userguide.apt: HibernateTransactionAdviser should be HibernateTransactionAdvisor
  • TAP5-1030 – Injecting a Logger into a non-service object, created as part of constructing a service configuration, should work but doesn't
  • TAP5-1031 – NPE from Any component when invoking getClientId() before the component renders
  • TAP5-1034 – Using URLRewriteRules will fail for component event links if the page has an activation context
  • TAP5-1042 – URLRewriting causes confusion about the incoming Request path, leading to incorrect optimized relative URLs
  • TAP5-1043 – PropertyDisplayBlocks causes NullPointerException when property of type Calendar is null
  • TAP5-1047 – @IncludeJavaScriptLibrary and @IncludeStylesheet may incorrectly calculate resources in component sub-classes
  • TAP5-1052 – Component classes page of the guide should be much more specific that only component classes go in pages, components, etc.
  • TAP5-1054 – Not able to pass an empty string as appName to PageTester
  • TAP5-1057 – XSS vulnerability in calendar component
  • TAP5-1060 – In IE8, forms that should submit using Ajax are triggering full page requests due to a client-side JavaScript error
  • TAP5-1067 – Created component constructor may use too many parameters
  • TAP5-1068 – RenderSupport.addScriptLink(String) deprecated and removed without replacement
  • TAP5-1069 – Tapestry POM should reference only the Apache Nexus repository, not the tapestry.formos.com repository
  • TAP5-1074 – The @QueryParameter annotation uses TypeCoercer to convert from request parameter strings to method parameter values, it should use the ValueEncoder
  • TAP5-1075 – When a template contains a reference to an unknown component, the new UnknownValueException is reported but the Location is no longer reported, making it much harder to determine where the error occurred
  • TAP5-1076 – When a service implementation is reloadable, it will not eager load
  • TAP5-1080 – Page activation context lost when redirecting from HTTP to HTTPS due to the @Secure annotation
  • TAP5-1086 – Localized root path request results in a 404 error if Index page is not available
  • TAP5-1088 – Bean editor model for <class name> already contains a property model for property <property name> when combining model parameter with add parameter of BeanEditor or BeanEditForm
  • TAP5-1090 – Deleting a live-reloaded class can result in a non-descriptive "Parameter url was null." exception
  • TAP5-1096 – If a Zone's id parameter is bound, then the clientId property should return that value, even before the Zone renders
  • TAP5-1100 – On ajax request, template body doesn't render if page is new in pagepool or if server restarted
  • TAP5-1105 – BeanModelSource should recognize public field as properties, but doesn't
  • TAP5-1106 – Tapestry.ajaxFailureHandler has an incorrect signature for an Ajax.Request onException callback
  • TAP5-1109 – Updating multiple zones within a Form creates anomalous empty text fields
  • TAP5-1110 – Tapestry holds onto the verbose descriptions of component class transformations, causing a memory leak
  • TAP5-1116 – Live lock when using compressed and virtual assets due to ByteArrayOutputStream being synchronized
  • TAP5-1120 – It is not possible to override the default Translator contributions to the TranslatorSource service
  • TAP5-1124 – FormEventManager.setSubmittingElement(element) creates input element with type="input"
  • TAP5-1128 – A space is added to a HTML start comment sequence making it impossible to add IE conditional comments
  • TAP5-1130 – LinkSubmit component doesn't work when form contains Select component with default id
  • TAP5-1136 – java.lang.UnsupportedOperationException from UpdateListenerHub when a weak reference is reclaimed
  • TAP5-1137 – Dynamically adding JavaScript libraries to a page via a partial page update does not seem to work consistently in Safari and Chrome
  • TAP5-1138 – ClassTransformation deprecated a bunch of methods, then refers to replacements that don't exist
  • TAP5-1141 – Type coercion from arbitrary object to Boolean will NPE when the object's toString() returns null (should coerce to false)
  • Wiki Markup[TAP5-1145|https://issues.apache.org/jira/browse/TAP5-1145] -- Writing only text (or raw text) into a Document via MarkupWriter results in \[empty Document\], not the actual – Writing only text (or raw text) into a Document via MarkupWriter results in [empty Document], not the actual text
  • TAP5-1147 – Ajax updates under IE leak lots of memory
  • TAP5-1154 – ValidationDecorator.insideField not called for Select component
  • TAP5-1156 – Provide a ValueEncoder for a Hibernate entity automatically only if a mapped class exists
  • TAP5-1158 – Captured HTML from failed Selenium assertions do not get stored in the correct place on Windows
  • TAP5-1161 – Tapestry 5.1 seems incompatible with Spring 3
  • TAP5-1166 – ClassPropertyAdapterImpl should skip static fields
  • TAP5-1182 – javax.management preventsTapestry apps from being deployed on GAE
  • TAP5-1185 – Upgrade to latest Javassist version to avoid LocalVariableTable exceptions (especially on Google App Engine)
  • TAP5-1198 – A user defined activate event handler appears to execute *before* the event handler supplied by @PageActivationContext, making defensive coding impossible
  • TAP5-1203 – Use of @Contribute annotation does not work properly with marker annotations
  • TAP5-1207 – A form control component (such as TextField) whose id is "id" can confuse client-side logic for the Form DOM object
  • TAP5-1209 – Marker annotations used with services that have contributions should be applicable to methods (as well as fields and parameters) for compatibility with @Contribute
  • TAP5-1210 – MultiZone update from EventLink with Form fails in Internet Explorer
  • TAP5-1211 – LinkSubmit broken in IE 7 mode
  • TAP5-1216 – ValueEncoderSource does not define a @UsesMappedConfiguration annotation
  • TAP5-1223 – The name "JavaScript" should have a capital "S" but is inconsistent in some class and interface names
  • TAP5-1224 – When contributing to a service using a "contribute" method, the service id from the method name now matches case-sensitively to the service id (it should be case insensitive)
  • TAP5-1262 – XSS vulnerability in calendar component (apply to 5.1.0.x)
  • TAP5-1282 – Form component generates invalid xHtml: there should not be the "name" attribute - Applied to 5.1

...