[Checkins] [zopefoundation/zope.app.pagetemplate] 78189f: Update TAL/METAL implementation:
GitHub
noreply at github.com
Tue Mar 12 13:27:17 UTC 2013
Branch: refs/heads/monolithic-zope3-Zope-3.1
Home: https://github.com/zopefoundation/zope.app.pagetemplate
Commit: 78189f0858917626d1611e56a52559e5af478ff8
https://github.com/zopefoundation/zope.app.pagetemplate/commit/78189f0858917626d1611e56a52559e5af478ff8
Author: Fred Drake <fdrake at acm.org>
Date: 2005-08-19 (Fri, 19 Aug 2005)
Changed paths:
R __init__.py
R configure.zcml
R engine.py
R interfaces.py
R meta.zcml
R metaconfigure.py
R simpleviewclass.py
R talesapi.py
R tests/__init__.py
R tests/sample.py
R tests/simpletestview.py
R tests/test.pt
R tests/test_binding.py
R tests/test_boundpagetemplate.py
R tests/test_directives.py
R tests/test_engine.py
R tests/test_simpleviewclass.py
R tests/test_talesapi.py
R tests/test_urlquote.py
R tests/test_viewzpt.py
R tests/test_zopepythonexpr.py
R tests/testpackage/__init__.py
R tests/testpackage/content.py
R tests/testpackage/default.pt
R tests/testpackage/nothing.pt
R tests/testpackage/view.pt
R tests/testsimpleviewclass.pt
R tests/testusage.pt
R tests/testxml.pt
R tests/trusted.py
R urlquote.py
R viewpagetemplatefile.py
Log Message:
-----------
Update TAL/METAL implementation:
- move to METAL 1.1, including the macro extension feature
- integrate various maintenance patches from the Zope 3 trunk intended
to reduce the difference between the Zope 2 and Zope 3
implementations of page templates
This update merges the following revisions from the trunk:
Revision 37825:
add the FasterStringIO to replace the basic StringIO, so this matches the
Zope 2 code and gets a tiny bit faster as well
Revision 37830:
correct a broken comment, and expand with useful information
Revision 37939:
- add a comment about a mysterious instance variable
- remove an unused assignment statement
- simplify an expression assignment
Revision 37944:
changed the macro stack entries to have meaningful attribute names so
references to individual fields are easier to decipher
Revision 38008:
repair outdated comment
Revision 38009:
"surface" portion of the move to METAL 1.1: macro extension requires the
extend-macro attribute instead of use-macro, and cannot be combined with
use-macro
Revision 38010:
update comment based on the move to extend-macro
Revision 38012:
fix the semantics of macro extension to match the METAL 1.1 specification
Revision 38013:
note the move to METAL 1.1
More information about the checkins
mailing list