0.4.0-alpha - 9 April 2007 (r5583) ================================================== -- WACT compiler processed tag that sets variables like tag and can set variables both in current datasource or can create a new datasource to set data in. Use "in_datasource" attribute to include file with tag in new datasource. -- new tags: , , , , , , . All these tag are ported from WEB_APP package. The new versions of the tags works almost like the old ones except the new ones (, and tags) now can accept optional "include" attribute that points to a file to be included. These is no need to use this new attribute if you used to Limb3 "1 file = 1 class" schema -- new WactArrayIteratorDecorator class -- new WactFetcher interface with single fetch() method. -- new WactClassPath class. This is an adaptation of lmbClassPath class. WactClassPath accepts $class_name and $include_path in constructor. If $include_path is not set, WactClassPath tries to guess include_path using $class_name in the wact lmbClassPath do. This way we keep BC with the old versions of , and tags. -- WactTemplate :: toStudlyCaps() ported from Limb3 CORE package -- WactTemplate :: capture() now catches WactException, flushes and cleans it and rethrows the exception. -- better logic for setting checked form widgets * new method WactCheckableFormElement :: _isChecked() where all weird checked logic is new resides * WactJSCheckboxComponent sets 'checked=true' if checked attribute is present in tag * WactJSCheckboxComponent now extends WactCheckableFormElement and uses _isChecked() internally -- WactDefaultTemplateLocator :: _isReadable() method added since file_exists() php-function doesn't take into account include_path -- WactRuntimeTagComponent :: getBoolAttribute($name) added --