[root]/trunk/wact/plugins/template/core

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 161 (100.0%) | 859 (100.0%) | 5.3 |
| JeffMoore | 125 (77.6%) | 523 (60.9%) | 4.1 |
| norbertmocsnik | 36 (22.4%) | 336 (39.1%) | 9.3 |
convert filename case
0 lines of code changed in 22 files:
Converted WactTemplateLoader to Wact_Template_Loader and removed explicit includes in favor of auto loading.
2 lines of code changed in 2 files:
Converted Source organizer class names to use new Wact Loader
2 lines of code changed in 2 files:
Update cache modules to work with Wact_Loader.
2 lines of code changed in 2 files:
Changed base exception to introduce sprintf like capability.
19 lines of code changed in 7 files:
Consolodated exceptions for the template compiler into a single file.
7 lines of code changed in 4 files:
Fixed bug where template name would not appear in error messages.
Added an exception if the wact:id attribute is used in a tag that is not
a view tag.
2 lines of code changed in 2 files:
renamed:
viewFile to parentViewFile
viewClass to parentViewClass
getRuntimeClassName to getViewClass
18 lines of code changed in 9 files:
Renamed runtimeComponentName to viewClass and runtimeIncludeFile to viewFile.
35 lines of code changed in 6 files:
Major restructuring of the code generation for paint methods.
Split functionality between View template nodes and Inline template nodes.
Nodes that are signaled to have a view analog, no longer have their paint
methods generated. This fixes a variety of subtle bugs.
This change revealed a preexisting bug in the datasource tag.
The wrap tag and the wact:link tags have not been adjusted to the new
heirarchy yet.
14 lines of code changed in 7 files:
Converted tag to inline parent.
Removed Directive node type.
2 lines of code changed in 1 file:
Introduced a new parent template node type to hold template nodes that will
never have corresponding view nodes.
8 lines of code changed in 4 files:
Simplified the specification of view components by removing the special
behavior of the runat attribute. All view elements are now identified by
the wact:id attribute.
A special value for wact:id (*) allows a component to be specified without
choosing a specific id. This
<p runat="server">
is now represented as
<p wact:id="*">
4 lines of code changed in 1 file:
Removed obsolute documentation links to the wiki.
0 lines of code changed in 9 files:
Moved parseSource() out of WactTemplateCompiler into WactTreeBuilder.
2 lines of code changed in 2 files:
Ported over the wact:default tag.
6 lines of code changed in 2 files:
Ported over the wact:optional tag.
5 lines of code changed in 1 file:
Renamed WactCompiledResourceFinder to WactCompiledResourceLoader and
WactTemplateFinder to WactTemplateLoader.
22 lines of code changed in 3 files:
Renamed getResource method to load.
18 lines of code changed in 3 files:
Simplified constructor generation code.
1 lines of code changed in 1 file:
(27 more)