Version | Date | Description |
---|---|---|
0.7 | 7-Sep-2004 | |
0.6 | 18-Aug-2004 | |
0.5 | 11-Aug-2004 | |
0.4 | 04-Aug-2004 | |
0.3 | 28-Jul-2004 | |
0.2 | 28-Jul-2004 | |
0.1-SNAPSHOT | 27-Jul-2004 | |
0.1 | 27-Jul-2004 |
Type | Changes | By |
---|---|---|
Added an adapted version of the Tapestry Inspector. Now groovy scripts can be inspected as well as the components. | michael |
Type | Changes | By |
---|---|---|
Fixed the scripts loading logic to work more reliably. | richard | |
Made script resolving synchronized so that the caches don't get stomped. | richard |
Type | Changes | By |
---|---|---|
Fix the OGNL property accessor to allow the script property to be set. Allows for ScriptBeans that have names different than the page name. | richard |
Type | Changes | By |
---|---|---|
The script resolve enforces that the package and class name for the s cript are appropriately formed. Documented in index.xml | richard | |
Fixed the way required vs. non-required script files works. A script file is now required for anything using the Tapestry bean specification. The script file associated with the page or component specification is optional. When the script file does not exist, an instance of Object is used. | richard | |
Added the script class name to the IScriptReference that it can help to enforce the naming of classes returned by the script resolver. | richard |
Type | Changes | By |
---|---|---|
Separated scripts that are event listeners from beans that are not. Beans that are loaded using the bean specification are not event listeners. Beans that are page model are event listeners. | richard | |
Fixed the event listening so that when finishLoad is called, the page or component script gets loaded, initialized, and registered in the event system. | richard | |
Made a delegate class that does all the heavy lifting for ScriptPage, ScriptBaseComponent, and ScriptAbstractComponent | richard | |
More documenation | richard |
Type | Changes | By |
---|---|---|
More documenation | richard | |
IActionListener's are agile to changes in scripts (good catch) (check out DelegatorBean.SyntheticListener) | richard | |
initialize() now implemented, signature can be intitialize() or initialize(page) | richard | |
finishLoad() now impl emented, signature can be finishLoad() or finishLoad(component) | richard | |
package renamed from org.apache.tapestry.groovy to org.apache.tapestry.script because of Groovy name trademarks. Don't really know if we needed but it did not hurt. classes that included Groovy in the name have been renamed to Script | richard | |
demo application updated to new naming | richard | |
getScripts() method renamed to getScript() on ScriptPage, ScriptBaseComponent, and ScriptAbstractComponent | richard | |
Exception handling streamlined, mainly by unwinding the InvocationTargetException at the right point and then handling it | richard |