Template Toolkit ReleaseChanges |
[ Tutorial ][ Manual ][ Modules ][ Library ][ Tools ][ FAQ ][ Release ] |
#======================================================================== # # Changes # # DESCRIPTION # Revision history for the Template Toolkit version 2.19, detailing # significant changes between versions, most recent first. Some # way down the file you'll find a section detailing major changes from # version 1.* to 2.* and a list of "Gotchas!" that you might have to # look out for when upgrading between major versions. # # AUTHOR # Andy Wardley <abw@wardley.org> # # NOTE # This file is b you'll ne scale very well, particularly with global variables clashing all over the place. My plan is that this will become a view-based system and will no doubt be a test-bed for the implementation of the view facility. To include: * Variable management for storing metadata relating to an interface/view, protected from the rest of template space. * Also, style management for defining different styles (e.g. plain, fancy, icecold, whitehot) for different interface elements (e.g. bars, borders, menu text) in different modes (e.g. selected, unselected), or under different, possibly custom conditions (e.g. user preferences, guest or logged in, etc.). * Clearly define API for different elements, allowing people to write apps to the API which run across different conformant widget sets. * support themes which define a set of styles * May be wise to move Splash out to a separate distribution. Randal Schwartz highlighted some problems with non-compliant HTML being generated. These include: * no DOCTYPE declaration (added to html/header) * ALT attribute missing from many <img> tags * <font ...><table>...</table></font> is illegal (not sure where this gets done) * <tr> shouldn't have HEIGHT attribute * <H3> block element inside inline element * <A> not allowed here (not sure) #------------------------------------------------------------------------ # Test Suite #------------------------------------------------------------------------ * t/file.t and t/directry.t are currently disable on Win32 until I get a chance to fix a couple of minor bugs relating to '/' vs '\' file separators.