Added test cases for raw formatter.
42 lines of code changed in 3 files:
Optimized the previous fix.
1 lines of code changed in 1 file:
Fixed notice.
1 lines of code changed in 1 file:
Optimized the previous fix.
1 lines of code changed in 1 file:
Fixed test runner notices.
1 lines of code changed in 1 file:
Added some new tags for strucuting an HTML page.
3 lines of code changed in 5 files:
Consolodated exceptions for the template compiler into a single file.
975 lines of code changed in 13 files:
Changed parent to fit in new template node inheritance heirarchy.
23 lines of code changed in 1 file:
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.
135 lines of code changed in 11 files:
Fixed long standing failing test case.
2 lines of code changed in 1 file:
Changed the order of the generation phases so constructors are generated first.
10 lines of code changed in 4 files:
Changed runtime to view.
3 lines of code changed in 1 file:
renamed:
viewFile to parentViewFile
viewClass to parentViewClass
getRuntimeClassName to getViewClass
62 lines of code changed in 21 files:
Renamed runtimeComponentName to viewClass and runtimeIncludeFile to viewFile.
85 lines of code changed in 17 files:
Replaced rarely used, confusing, and buggy dataParent property of view with
a function to calculate the correct value in context.
34 lines of code changed in 6 files:
Removed distinction between two kinds of generic tags.
10 lines of code changed in 5 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.
209 lines of code changed in 18 files:
Converted tag to inline parent.
Removed Directive node type.
2 lines of code changed in 1 file:
Converted to use inline parent.
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.
74 lines of code changed in 8 files:
Added implementation of getRawEventString (untested)
1 lines of code changed in 1 file:
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="*">
60 lines of code changed in 14 files:
Fixed failing test case for wrap tag.
0 lines of code changed in 6 files:
Changed to use the save/restore paradigm for code writer scoping.
13 lines of code changed in 3 files:
Changed return value for createMethod, CreateFunction, and CreateClass
to return original scope, the same as the switchToXxxScope methods. This
allows these method calls to be used with the change to scope, change back
pattern. Since they returned the name they were passed, no real value is
lost.
27 lines of code changed in 2 files:
Added methods for discovering the current class, method or function.
84 lines of code changed in 1 file:
Cleaned up a few variable names to maintain function method distinction.
38 lines of code changed in 2 files:
Split SwitchScope method by type of scope.
145 lines of code changed in 6 files:
Split the concept of function into functions and methods to allow better
use of polymorphism.
248 lines of code changed in 3 files:
Consolodated code writer exception files into a single file.
331 lines of code changed in 3 files:
Prevent an exception if an endtag isn't specified for a tag that would not
normally have children. The tags that are defined as never having children
are enumerated from the html specification.
54 lines of code changed in 4 files:
Removed unused function.
0 lines of code changed in 1 file:
Introduced polymorhpic solution for generating constructor signatures.
31 lines of code changed in 6 files:
Re-enabled disabled tests.
18 lines of code changed in 1 file:
Split WactCompilingContext to separate file.
34 lines of code changed in 2 files:
Removed PHP 4 pass by reference.
1 lines of code changed in 1 file:
Repaired disabled test case.
4 lines of code changed in 1 file:
Fixed bugs introduced in r51 when tag and source location were changed to
protected variables on WactTemplateNode.
17 lines of code changed in 3 files:
Removed obsolute documentation links to the wiki.
0 lines of code changed in 31 files:
Removed obsolute convention for returning NULL.
2 lines of code changed in 1 file:
Updated documentation, added html tag back.
50 lines of code changed in 2 files:
Began process of converting the web console class to "eat our own dogfood" as
use Wact classes for its internal architecture.
9 lines of code changed in 1 file:
Turn appropriate HTML tags into partial views.
1 lines of code changed in 1 file:
Added an example showing how the root class of a template tree can be set
via the load template interface.
5 lines of code changed in 2 files:
Updated for new controller changes.
6 lines of code changed in 1 file:
Removed static index page and began introduction of a Wact Project Console
web application to access the variety of wact based tools through the browser.
342 lines of code changed in 7 files:
Some notes on future directions for coordinating multiple partial views that
compose a single HTML page as well as how to integrate their externally
referenced resources.
68 lines of code changed in 3 files:
Added methods to allow building the children of a view in a different order
than the order in which they will be displayed.
102 lines of code changed in 2 files:
Renamed some templates to propose a new template naming suggestion. (Test how convenient this is in your editor/IDE!)
20 lines of code changed in 5 files:
Added WactTransformIterator.
Updated CRUD example:
- Added "sefid" calculated field
- Moved editable form fields out into a common file called "fields.tpl.html"
- Added an example transformer
- Changed MDB2 fetch mode from MDB2_FETCHMODE_ASSOC to MDB2_FETCHMODE_OBJECT
- Added some notes
114 lines of code changed in 13 files:
Removed unnecessary parameter specifications. (It's gonna take some time to get used to this ;))
2 lines of code changed in 2 files:
Reorganized CRUD example.
Added MDB2-based model with MySQL access.
Added list of things to complete and clean up before the release.
139 lines of code changed in 12 files:
Added missing include.
1 lines of code changed in 1 file: