root/tags/RELEASE_3_1_0A2/package2.xml

Revision 430, 31.7 kB (checked in by schst, 2 years ago)

Updated package xml to new release

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package packagerversion="1.4.10" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
3 http://pear.php.net/dtd/tasks-1.0.xsd
4 http://pear.php.net/dtd/package-2.0
5 http://pear.php.net/dtd/package-2.0.xsd">
6  <name>patTemplate</name>
7  <channel>pear.php-tools.net</channel>
8  <summary>Powerful templating engine.</summary>
9  <description>patTemplate is a powerful, non-compiling templating engine, that uses XML tags to divide a document into different parts.
10 It provides different template types to emulate if/else and switch/case constructs, variable modifiers,
11 input- and output filters and several more useful features.
12
13  </description>
14  <lead>
15   <name>Stephan Schmidt</name>
16   <user>schst</user>
17   <email>schst@php-tools.net</email>
18   <active>yes</active>
19  </lead>
20  <contributor>
21   <name>Sebastian Mordziol</name>
22   <user>argh</user>
23   <email>argh@php-tools.net</email>
24   <active>yes</active>
25  </contributor>
26  <date>2006-08-06</date>
27  <time>15:57:28</time>
28  <version>
29   <release>3.1.0a2</release>
30   <api>3.1.0a2</api>
31  </version>
32  <stability>
33   <release>alpha</release>
34   <api>alpha</api>
35  </stability>
36  <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
37  <notes>Changes since 3.0.x:
38 - allowed more than one namespace
39 - added defaultFunction option, to define a function that is called for unknown functions
40 - added new built-in condition __single
41 - allow quoting variables using {FOO\}
42 - implemented autoload in Call function
43 - added new system variable: {PAT_ROW_TYPE} = odd|even
44 - added &quot;rowOffset&quot; attribute that determines the starting point of PAT_ROW_VAR
45 - allow usage of $self in the return values of the expression modifier (by Andrew Eddie of Mambo)
46 - added &quot;relative&quot; attribute to load templates relative to the current template (request #89)
47 - the varscope attribute now supports a list of templates
48 - in the requiredvars attribute of a simple condition template it is now possible to specify the exact value of a variable via requiredvars=&quot;var=value&quot; (request #93)
49 - added clearVar(), clearVars(), clearGlobalVar() and clearGlobalVars() (request #91)
50 - added fourth parameter to addObject() to hide private properties
51 - addObject() now checks, whether an object implements a getVars() method
52 - added experimental XUL dump using PEAR::XML_XUL (needs a lot of love)
53 - added TemplateCaches for MMCache and eAccelerator (contributed by Mike Valstar)
54 - added placeholderExists() method (request #100)
55 - added Truncate Modifier (contributed by Rafa Couto)
56 - StripComments Input Filter now also strips Javascript multiline comments (Tim-Patrick Mᅵrk)
57 - Allow output filters for single templates (using the OutputFilter=&quot;...&quot; attribute and applyOutputFilter()) (Request #114)
58 - Add default variable modifiers for a template (Request #92)
59 - Added OutputFilter to highlight PHP code
60 - File Reader: Allow array containing several root directories as template root
61
62 Changes since 3.1.0a1:
63 - Allow the use of a variable in conditions (&lt;pat:sub condition=&quot;{FOO}&quot;/&gt;)
64 - Added new custom function Highlight that is able to apply syntax highlighting to your code (requires PEAR::Text_Highlighter)
65 - Added new custom function Img to create HTML images (contributed by Jens Strobel)
66 - Fixed notice in File reader (argh)
67 - Added parameter for TemplateCache_File to set the filemode (request #127)
68 - Added InputFilter that allows you to use the short variable modifier syntax of Smarty (schst, Axel Stettner) (request #136)
69 - Fixed bug with condition __empty that was used instead of condition 0 (bug #132)
70 - Fixed bug in Dateformat modifier
71 - Fixed bug with condition templates that have __single and __empty defined (bug #138)
72 - Bugfixes and new features in Translate function (bugs #68 and #73) (argh)
73 - Can now set a preconfigured patBBCode object for the BBCode output filter, and added some documentation (argh)
74 - Fixed the module file search that would not go through all defined folders (argh)
75 - Added patch to translate function to allow combining of the translationFile and translationUseFolders options (argh)
76 - Fixed bug #144: StripWhitespace output filter breaks UTF-8 encoded data (schst)
77 - Added DB reader to read templates from any database supported by PEAR::DB (schst)
78 - Fixed bug #74: Attributes &quot;maxloop&quot; and &quot;conditions&quot; causes PHP crash (schst)
79 - Fixed an issue when using clearTemplate() on a template that does not exist (argh)
80 - Fixed bug #150: Notice when enabling the template cache (schst)
81 - Fixed bug #151: Invalid filemode in template cache (patch by Frank Kleine)
82 - Fixed bug #153: pdflatex stops on errors (patch by p_ansell &lt;at&gt; yahoo [dot] com)
83 - Fixed bug with variables that contain only one character (slerman)
84
85  </notes>
86  <contents>
87   <dir name="/">
88    <dir name="docs">
89     <file baseinstalldir="pat" name="bc-break.txt" role="doc" />
90     <file baseinstalldir="pat" name="extending-pattemplate.txt" role="doc" />
91     <file baseinstalldir="pat" name="news.txt" role="doc" />
92     <file baseinstalldir="pat" name="notes.txt" role="doc" />
93     <file baseinstalldir="pat" name="reserved-variables.txt" role="doc" />
94     <file baseinstalldir="pat" name="what-is-what.txt" role="doc" />
95    </dir> <!-- /docs -->
96    <dir name="examples">
97     <dir name="BBCode">
98      <dir name="Filters">
99       <dir name="Date">
100        <file baseinstalldir="pat" name="_folder.txt" role="doc" />
101       </dir> <!-- /examples/BBCode/Filters/Date -->
102       <dir name="Emoticon">
103        <dir name="Text">
104         <file baseinstalldir="pat" name="Beard.bbt" role="doc" />
105         <file baseinstalldir="pat" name="Crying.bbt" role="doc" />
106         <file baseinstalldir="pat" name="Diving.bbt" role="doc" />
107         <file baseinstalldir="pat" name="Happy.bbt" role="doc" />
108         <file baseinstalldir="pat" name="Ouch.bbt" role="doc" />
109         <file baseinstalldir="pat" name="Think.bbt" role="doc" />
110         <file baseinstalldir="pat" name="Tongue.bbt" role="doc" />
111         <file baseinstalldir="pat" name="Vampire.bbt" role="doc" />
112        </dir> <!-- /examples/BBCode/Filters/Emoticon/Text -->
113       </dir> <!-- /examples/BBCode/Filters/Emoticon -->
114       <dir name="Link">
115        <file baseinstalldir="pat" name="Inline.bbt" role="doc" />
116        <file baseinstalldir="pat" name="Standalone.bbt" role="doc" />
117       </dir> <!-- /examples/BBCode/Filters/Link -->
118       <dir name="Php">
119        <file baseinstalldir="pat" name="_folder.txt" role="doc" />
120       </dir> <!-- /examples/BBCode/Filters/Php -->
121      </dir> <!-- /examples/BBCode/Filters -->
122      <dir name="Tagtemplates">
123       <file baseinstalldir="pat" name="b.bbt" role="doc" />
124       <file baseinstalldir="pat" name="br.bbt" role="doc" />
125       <file baseinstalldir="pat" name="em.bbt" role="doc" />
126       <file baseinstalldir="pat" name="head.bbt" role="doc" />
127       <file baseinstalldir="pat" name="p.bbt" role="doc" />
128       <file baseinstalldir="pat" name="quote.bbt" role="doc" />
129      </dir> <!-- /examples/BBCode/Tagtemplates -->
130     </dir> <!-- /examples/BBCode -->
131     <dir name="data">
132      <file baseinstalldir="pat" name="example_function_translate.tmpl-de.ini" role="doc" />
133      <file baseinstalldir="pat" name="example_function_translate.tmpl-default.ini" role="doc" />
134      <file baseinstalldir="pat" name="example_function_translate2.tmpl-de.ini" role="doc" />
135      <file baseinstalldir="pat" name="example_function_translate2.tmpl-default.ini" role="doc" />
136     </dir> <!-- /examples/data -->
137     <dir name="img">
138      <file baseinstalldir="pat" name="pb_pattemplate.gif" role="doc" />
139     </dir> <!-- /examples/img -->
140     <dir name="sql">
141      <file baseinstalldir="pat" name="templates.sql" role="doc" />
142     </dir> <!-- /examples/sql -->
143     <dir name="templates">
144      <dir name="components">
145       <file baseinstalldir="pat" name="hint.tmpl" role="doc" />
146       <file baseinstalldir="pat" name="news.tmpl" role="doc" />
147      </dir> <!-- /examples/templates/components -->
148      <dir name="relative">
149       <file baseinstalldir="pat" name="example_attributes_relative.tmpl" role="doc" />
150       <file baseinstalldir="pat" name="example_attributes_relative_footer.tmpl" role="doc" />
151       <file baseinstalldir="pat" name="example_attributes_relative_header.tmpl" role="doc" />
152       <file baseinstalldir="pat" name="example_attributes_relative_main.tmpl" role="doc" />
153       <file baseinstalldir="pat" name="example_attributes_relative_main2.tmpl" role="doc" />
154      </dir> <!-- /examples/templates/relative -->
155      <file baseinstalldir="pat" name="example_api_addglobalvar.tmpl" role="doc" />
156      <file baseinstalldir="pat" name="example_api_addobject.tmpl" role="doc" />
157      <file baseinstalldir="pat" name="example_api_addvar.tmpl" role="doc" />
158      <file baseinstalldir="pat" name="example_api_cleartemplate.tmpl" role="doc" />
159      <file baseinstalldir="pat" name="example_api_displayparsedtemplate.tmpl" role="doc" />
160      <file baseinstalldir="pat" name="example_api_displayparsedtemplate2.tmpl" role="doc" />
161      <file baseinstalldir="pat" name="example_api_freetemplate.tmpl" role="doc" />
162      <file baseinstalldir="pat" name="example_api_loadtemplate.tmpl" role="doc" />
163      <file baseinstalldir="pat" name="example_api_loadtemplate_main.tmpl" role="doc" />
164      <file baseinstalldir="pat" name="example_api_parseintovar.tmpl" role="doc" />
165      <file baseinstalldir="pat" name="example_api_placeholderexists.tmpl" role="doc" />
166      <file baseinstalldir="pat" name="example_api_readtemplatesfrominput.tmpl" role="doc" />
167      <file baseinstalldir="pat" name="example_api_setattribute.tmpl" role="doc" />
168      <file baseinstalldir="pat" name="example_attributes_addsystemvars.tmpl" role="doc" />
169      <file baseinstalldir="pat" name="example_attributes_limit.tmpl" role="doc" />
170      <file baseinstalldir="pat" name="example_attributes_loop.tmpl" role="doc" />
171      <file baseinstalldir="pat" name="example_attributes_rowoffset.tmpl" role="doc" />
172      <file baseinstalldir="pat" name="example_attributes_src.tmpl" role="doc" />
173      <file baseinstalldir="pat" name="example_attributes_src_footer.tmpl" role="doc" />
174      <file baseinstalldir="pat" name="example_attributes_src_header.tmpl" role="doc" />
175      <file baseinstalldir="pat" name="example_attributes_src_main.tmpl" role="doc" />
176      <file baseinstalldir="pat" name="example_attributes_unusedvars.tmpl" role="doc" />
177      <file baseinstalldir="pat" name="example_attributes_useglobals.tmpl" role="doc" />
178      <file baseinstalldir="pat" name="example_attributes_varscope.tmpl" role="doc" />
179      <file baseinstalldir="pat" name="example_attributes_varscope_multiple.tmpl" role="doc" />
180      <file baseinstalldir="pat" name="example_attributes_whitespace.tmpl" role="doc" />
181      <file baseinstalldir="pat" name="example_cache_template_file.tmpl" role="doc" />
182      <file baseinstalldir="pat" name="example_compiler_display.tmpl" role="doc" />
183      <file baseinstalldir="pat" name="example_dump_dhtml.tmpl" role="doc" />
184      <file baseinstalldir="pat" name="example_filter_input_stripcomments.tmpl" role="doc" />
185      <file baseinstalldir="pat" name="example_filter_output_bbcode.tmpl" role="doc" />
186      <file baseinstalldir="pat" name="example_filter_output_multiple.tmpl" role="doc" />
187      <file baseinstalldir="pat" name="example_filter_output_per_template.tmpl" role="doc" />
188      <file baseinstalldir="pat" name="example_filter_output_tidy.tmpl" role="doc" />
189      <file baseinstalldir="pat" name="example_function_aliases.tmpl" role="doc" />
190      <file baseinstalldir="pat" name="example_function_attribute.tmpl" role="doc" />
191      <file baseinstalldir="pat" name="example_function_call.tmpl" role="doc" />
192      <file baseinstalldir="pat" name="example_function_default.tmpl" role="doc" />
193      <file baseinstalldir="pat" name="example_function_highlight.tmpl" role="doc" />
194      <file baseinstalldir="pat" name="example_function_phphighlight.tmpl" role="doc" />
195      <file baseinstalldir="pat" name="example_function_strip.tmpl" role="doc" />
196      <file baseinstalldir="pat" name="example_function_time.tmpl" role="doc" />
197      <file baseinstalldir="pat" name="example_function_translate.tmpl" role="doc" />
198      <file baseinstalldir="pat" name="example_function_translate2.tmpl" role="doc" />
199      <file baseinstalldir="pat" name="example_misc_autonaming.tmpl" role="doc" />
200      <file baseinstalldir="pat" name="example_misc_dotsyntax.tmpl" role="doc" />
201      <file baseinstalldir="pat" name="example_misc_maintainbc.tmpl" role="doc" />
202      <file baseinstalldir="pat" name="example_misc_namespace.tmpl" role="doc" />
203      <file baseinstalldir="pat" name="example_misc_quote.tmpl" role="doc" />
204      <file baseinstalldir="pat" name="example_reader_file_multiple.tmpl" role="doc" />
205      <file baseinstalldir="pat" name="example_reader_it.tmpl" role="doc" />
206      <file baseinstalldir="pat" name="example_realworld_changesource.tmpl" role="doc" />
207      <file baseinstalldir="pat" name="example_realworld_changesource_home.tmpl" role="doc" />
208      <file baseinstalldir="pat" name="example_realworld_expression.tmpl" role="doc" />
209      <file baseinstalldir="pat" name="example_realworld_hiddenvar.tmpl" role="doc" />
210      <file baseinstalldir="pat" name="example_realworld_img.tmpl" role="doc" />
211      <file baseinstalldir="pat" name="example_realworld_list.tmpl" role="doc" />
212      <file baseinstalldir="pat" name="example_realworld_nestedvars.tmpl" role="doc" />
213      <file baseinstalldir="pat" name="example_realworld_paginate.tmpl" role="doc" />
214      <file baseinstalldir="pat" name="example_realworld_table.tmpl" role="doc" />
215      <file baseinstalldir="pat" name="example_realworld_table_from_list.tmpl" role="doc" />
216      <file baseinstalldir="pat" name="example_realworld_varscopeparent.tmpl" role="doc" />
217      <file baseinstalldir="pat" name="example_tags_comment.tmpl" role="doc" />
218      <file baseinstalldir="pat" name="example_tags_link.tmpl" role="doc" />
219      <file baseinstalldir="pat" name="example_tags_sub.tmpl" role="doc" />
220      <file baseinstalldir="pat" name="example_tags_tmpl.tmpl" role="doc" />
221      <file baseinstalldir="pat" name="example_tags_var.tmpl" role="doc" />
222      <file baseinstalldir="pat" name="example_type_condition.tmpl" role="doc" />
223      <file baseinstalldir="pat" name="example_type_condition_variable.tmpl" role="doc" />
224      <file baseinstalldir="pat" name="example_type_modulo.tmpl" role="doc" />
225      <file baseinstalldir="pat" name="example_type_modulo_empty.tmpl" role="doc" />
226      <file baseinstalldir="pat" name="example_type_modulo_single.tmpl" role="doc" />
227      <file baseinstalldir="pat" name="example_type_oddeven.tmpl" role="doc" />
228      <file baseinstalldir="pat" name="example_type_simplecondition.tmpl" role="doc" />
229      <file baseinstalldir="pat" name="example_type_standard.tmpl" role="doc" />
230      <file baseinstalldir="pat" name="example_var_copyfrom.tmpl" role="doc" />
231      <file baseinstalldir="pat" name="example_var_global.tmpl" role="doc" />
232      <file baseinstalldir="pat" name="example_var_modifier.tmpl" role="doc" />
233      <file baseinstalldir="pat" name="example_var_modifier_default.tmpl" role="doc" />
234      <file baseinstalldir="pat" name="example_var_modifier_short.tmpl" role="doc" />
235     </dir> <!-- /examples/templates -->
236     <dir name="templates-2">
237      <file baseinstalldir="pat" name="example_reader_file_multiple2.tmpl" role="doc" />
238     </dir> <!-- /examples/templates-2 -->
239     <dir name="tmplCache">
240      <file baseinstalldir="pat" name="9c507a08e3de6c5ae426fbf0bcc388be.cache" role="doc" />
241      <file baseinstalldir="pat" name="readme.txt" role="doc" />
242     </dir> <!-- /examples/tmplCache -->
243     <file baseinstalldir="pat" name="example_api_addglobalvar.php" role="doc" />
244     <file baseinstalldir="pat" name="example_api_addobject.php" role="doc" />
245     <file baseinstalldir="pat" name="example_api_addvar.php" role="doc" />
246     <file baseinstalldir="pat" name="example_api_cleartemplate.php" role="doc" />
247     <file baseinstalldir="pat" name="example_api_displayparsedtemplate.php" role="doc" />
248     <file baseinstalldir="pat" name="example_api_freetemplate.php" role="doc" />
249     <file baseinstalldir="pat" name="example_api_loadtemplate.php" role="doc" />
250     <file baseinstalldir="pat" name="example_api_parseintovar.php" role="doc" />
251     <file baseinstalldir="pat" name="example_api_placeholderexists.php" role="doc" />
252     <file baseinstalldir="pat" name="example_api_readtemplatesfrominput.php" role="doc" />
253     <file baseinstalldir="pat" name="example_api_setattribute.php" role="doc" />
254     <file baseinstalldir="pat" name="example_attributes_addsystemvars.php" role="doc" />
255     <file baseinstalldir="pat" name="example_attributes_limit.php" role="doc" />
256     <file baseinstalldir="pat" name="example_attributes_loop.php" role="doc" />
257     <file baseinstalldir="pat" name="example_attributes_relative.php" role="doc" />
258     <file baseinstalldir="pat" name="example_attributes_rowoffset.php" role="doc" />
259     <file baseinstalldir="pat" name="example_attributes_src.php" role="doc" />
260     <file baseinstalldir="pat" name="example_attributes_unusedvars.php" role="doc" />
261     <file baseinstalldir="pat" name="example_attributes_useglobals.php" role="doc" />
262     <file baseinstalldir="pat" name="example_attributes_varscope.php" role="doc" />
263     <file baseinstalldir="pat" name="example_attributes_varscope_multiple.php" role="doc" />
264     <file baseinstalldir="pat" name="example_attributes_whitespace.php" role="doc" />
265     <file baseinstalldir="pat" name="example_cache_template_file.php" role="doc" />
266     <file baseinstalldir="pat" name="example_compiler_display.php" role="doc" />
267     <file baseinstalldir="pat" name="example_condition_basic.php" role="doc" />
268     <file baseinstalldir="pat" name="example_dump_dhtml.php" role="doc" />
269     <file baseinstalldir="pat" name="example_dump_xul.php" role="doc" />
270     <file baseinstalldir="pat" name="example_filter_input_stripcomments.php" role="doc" />
271     <file baseinstalldir="pat" name="example_filter_output_bbcode.php" role="doc" />
272     <file baseinstalldir="pat" name="example_filter_output_multiple.php" role="doc" />
273     <file baseinstalldir="pat" name="example_filter_output_per_template.php" role="doc" />
274     <file baseinstalldir="pat" name="example_filter_output_tidy.php" role="doc" />
275     <file baseinstalldir="pat" name="example_function_aliases.php" role="doc" />
276     <file baseinstalldir="pat" name="example_function_attribute.php" role="doc" />
277     <file baseinstalldir="pat" name="example_function_call.php" role="doc" />
278     <file baseinstalldir="pat" name="example_function_call_autoload.php" role="doc" />
279     <file baseinstalldir="pat" name="example_function_default.php" role="doc" />
280     <file baseinstalldir="pat" name="example_function_highlight.php" role="doc" />
281     <file baseinstalldir="pat" name="example_function_phphighlight.php" role="doc" />
282     <file baseinstalldir="pat" name="example_function_strip.php" role="doc" />
283     <file baseinstalldir="pat" name="example_function_time.php" role="doc" />
284     <file baseinstalldir="pat" name="example_function_translate.php" role="doc" />
285     <file baseinstalldir="pat" name="example_misc_autonaming.php" role="doc" />
286     <file baseinstalldir="pat" name="example_misc_dotsyntax.php" role="doc" />
287     <file baseinstalldir="pat" name="example_misc_maintainbc.php" role="doc" />
288     <file baseinstalldir="pat" name="example_misc_namespace.php" role="doc" />
289     <file baseinstalldir="pat" name="example_misc_quote.php" role="doc" />
290     <file baseinstalldir="pat" name="example_reader_combined.php" role="doc" />
291     <file baseinstalldir="pat" name="example_reader_db.php" role="doc" />
292     <file baseinstalldir="pat" name="example_reader_file_multiple.php" role="doc" />
293     <file baseinstalldir="pat" name="example_reader_it.php" role="doc" />
294     <file baseinstalldir="pat" name="example_reader_string.php" role="doc" />
295     <file baseinstalldir="pat" name="example_realworld_changesource.php" role="doc" />
296     <file baseinstalldir="pat" name="example_realworld_expression.php" role="doc" />
297     <file baseinstalldir="pat" name="example_realworld_hiddenvar.php" role="doc" />
298     <file baseinstalldir="pat" name="example_realworld_img.php" role="doc" />
299     <file baseinstalldir="pat" name="example_realworld_list.php" role="doc" />
300     <file baseinstalldir="pat" name="example_realworld_nestedvars.php" role="doc" />
301     <file baseinstalldir="pat" name="example_realworld_paginate.php" role="doc" />
302     <file baseinstalldir="pat" name="example_realworld_table.php" role="doc" />
303     <file baseinstalldir="pat" name="example_realworld_table_from_list.php" role="doc" />
304     <file baseinstalldir="pat" name="example_realworld_varscopeparent.php" role="doc" />
305     <file baseinstalldir="pat" name="example_tags_comment.php" role="doc" />
306     <file baseinstalldir="pat" name="example_tags_link.php" role="doc" />
307     <file baseinstalldir="pat" name="example_tags_sub.php" role="doc" />
308     <file baseinstalldir="pat" name="example_tags_tmpl.php" role="doc" />
309     <file baseinstalldir="pat" name="example_tags_var.php" role="doc" />
310     <file baseinstalldir="pat" name="example_type_condition.php" role="doc" />
311     <file baseinstalldir="pat" name="example_type_condition_variable.php" role="doc" />
312     <file baseinstalldir="pat" name="example_type_modulo.php" role="doc" />
313     <file baseinstalldir="pat" name="example_type_modulo_empty.php" role="doc" />
314     <file baseinstalldir="pat" name="example_type_modulo_single.php" role="doc" />
315     <file baseinstalldir="pat" name="example_type_oddeven.php" role="doc" />
316     <file baseinstalldir="pat" name="example_type_simplecondition.php" role="doc" />
317     <file baseinstalldir="pat" name="example_type_standard.php" role="doc" />
318     <file baseinstalldir="pat" name="example_var_copyfrom.php" role="doc" />
319     <file baseinstalldir="pat" name="example_var_global.php" role="doc" />
320     <file baseinstalldir="pat" name="example_var_modifier.php" role="doc" />
321     <file baseinstalldir="pat" name="example_var_modifier_default.php" role="doc" />
322     <file baseinstalldir="pat" name="example_var_modifier_short.php" role="doc" />
323     <file baseinstalldir="pat" name="index.php" role="doc" />
324     <file baseinstalldir="pat" name="index_main.php" role="doc" />
325     <file baseinstalldir="pat" name="index_nav.php" role="doc" />
326     <file baseinstalldir="pat" name="index_sections.php" role="doc" />
327     <file baseinstalldir="pat" name="_dumpTemplate.php" role="doc" />
328     <file baseinstalldir="pat" name="_styles.css" role="doc" />
329     <file baseinstalldir="pat" name="_viewExample.php" role="doc" />
330    </dir> <!-- /examples -->
331    <dir name="patTemplate">
332     <dir name="Dump">
333      <file baseinstalldir="pat" name="Html.php" role="php" />
334      <file baseinstalldir="pat" name="XUL.php" role="php" />
335     </dir> <!-- /patTemplate/Dump -->
336     <dir name="Function">
337      <file baseinstalldir="pat" name="Alias.php" role="php" />
338      <file baseinstalldir="pat" name="Attribute.php" role="php" />
339      <file baseinstalldir="pat" name="Call.php" role="php" />
340      <file baseinstalldir="pat" name="Globalvar.php" role="php" />
341      <file baseinstalldir="pat" name="Highlight.php" role="php" />
342      <file baseinstalldir="pat" name="Img.php" role="php" />
343      <file baseinstalldir="pat" name="Phphighlight.php" role="php" />
344      <file baseinstalldir="pat" name="Strip.php" role="php" />
345      <file baseinstalldir="pat" name="Time.php" role="php" />
346      <file baseinstalldir="pat" name="Translate.php" role="php" />
347     </dir> <!-- /patTemplate/Function -->
348     <dir name="InputFilter">
349      <file baseinstalldir="pat" name="ShortModifiers.php" role="php" />
350      <file baseinstalldir="pat" name="StripComments.php" role="php" />
351     </dir> <!-- /patTemplate/InputFilter -->
352     <dir name="Modifier">
353      <dir name="HTML">
354       <file baseinstalldir="pat" name="Img.php" role="php" />
355      </dir> <!-- /patTemplate/Modifier/HTML -->
356      <file baseinstalldir="pat" name="Dateformat.php" role="php" />
357      <file baseinstalldir="pat" name="Expression.php" role="php" />
358      <file baseinstalldir="pat" name="Numberformat.php" role="php" />
359      <file baseinstalldir="pat" name="QuoteLatex.php" role="php" />
360      <file baseinstalldir="pat" name="Surround.php" role="php" />
361      <file baseinstalldir="pat" name="Truncate.php" role="php" />
362      <file baseinstalldir="pat" name="Wordwrapper.php" role="php" />
363     </dir> <!-- /patTemplate/Modifier -->
364     <dir name="OutputFilter">
365      <file baseinstalldir="pat" name="BBCode.php" role="php" />
366      <file baseinstalldir="pat" name="Gzip.php" role="php" />
367      <file baseinstalldir="pat" name="HighlightPhp.php" role="php" />
368      <file baseinstalldir="pat" name="PdfLatex.php" role="php" />
369      <file baseinstalldir="pat" name="StripWhitespace.php" role="php" />
370      <file baseinstalldir="pat" name="Tidy.php" role="php" />
371     </dir> <!-- /patTemplate/OutputFilter -->
372     <dir name="Reader">
373      <file baseinstalldir="pat" name="DB.php" role="php" />
374      <file baseinstalldir="pat" name="File.php" role="php" />
375      <file baseinstalldir="pat" name="IT.php" role="php" />
376      <file baseinstalldir="pat" name="String.php" role="php" />
377     </dir> <!-- /patTemplate/Reader -->
378     <dir name="Stat">
379      <file baseinstalldir="pat" name="File.php" role="php" />
380     </dir> <!-- /patTemplate/Stat -->
381     <dir name="TemplateCache">
382      <file baseinstalldir="pat" name="eAccelerator.php" role="php" />
383      <file baseinstalldir="pat" name="File.php" role="php" />
384      <file baseinstalldir="pat" name="MMCache.php" role="php" />
385     </dir> <!-- /patTemplate/TemplateCache -->
386     <file baseinstalldir="pat" name="Compiler.php" role="php" />
387     <file baseinstalldir="pat" name="Dump.php" role="php" />
388     <file baseinstalldir="pat" name="Function.php" role="php" />
389     <file baseinstalldir="pat" name="InputFilter.php" role="php" />
390     <file baseinstalldir="pat" name="Modifier.php" role="php" />
391     <file baseinstalldir="pat" name="Module.php" role="php" />
392     <file baseinstalldir="pat" name="OutputCache.php" role="php" />
393     <file baseinstalldir="pat" name="OutputFilter.php" role="php" />
394     <file baseinstalldir="pat" name="Reader.php" role="php" />
395     <file baseinstalldir="pat" name="Stat.php" role="php" />
396     <file baseinstalldir="pat" name="TemplateCache.php" role="php" />
397    </dir> <!-- /patTemplate -->
398    <dir name="tests">
399     <dir name="templates">
400      <dir name="components">
401       <file baseinstalldir="pat" name="header.tmpl" role="test" />
402      </dir> <!-- /tests/templates/components -->
403      <dir name="pages">
404       <file baseinstalldir="pat" name="bug141.tmpl" role="test" />
405      </dir> <!-- /tests/templates/pages -->
406      <file baseinstalldir="pat" name="bug74.tmpl" role="test" />
407      <file baseinstalldir="pat" name="bug138.tmpl" role="test" />
408      <file baseinstalldir="pat" name="bug144.tmpl" role="test" />
409      <file baseinstalldir="pat" name="bug145.tmpl" role="test" />
410      <file baseinstalldir="pat" name="bug145_2.tmpl" role="test" />
411     </dir> <!-- /tests/templates -->
412     <file baseinstalldir="pat" name="benchmark_sprintf.php" role="test" />
413     <file baseinstalldir="pat" name="bug74.php" role="test" />
414     <file baseinstalldir="pat" name="bug138.php" role="test" />
415     <file baseinstalldir="pat" name="bug141.php" role="test" />
416     <file baseinstalldir="pat" name="bug144.php" role="test" />
417     <file baseinstalldir="pat" name="bug145.php" role="test" />
418     <file baseinstalldir="pat" name="readme.txt" role="test" />
419    </dir> <!-- /tests -->
420    <file baseinstalldir="pat" name="patTemplate.php" role="php" />
421   </dir> <!-- / -->
422  </contents>
423  <dependencies>
424   <required>
425    <php>
426     <min>4.2.0</min>
427    </php>
428    <pearinstaller>
429     <min>1.4.0b1</min>
430    </pearinstaller>
431    <package>
432     <name>patError</name>
433     <channel>pear.php-tools.net</channel>
434    </package>
435   </required>
436   <optional>
437    <package>
438     <name>patBBCode</name>
439     <channel>pear.php-tools.net</channel>
440    </package>
441    <package>
442     <name>XML_XUL</name>
443     <channel>pear.php.net</channel>
444     <min>0.8.1</min>
445    </package>
446    <package>
447     <name>Text_Highlighter</name>
448     <channel>pear.php.net</channel>
449    </package>
450   </optional>
451  </dependencies>
452  <phprelease />
453  <changelog>
454   <release>
455    <version>
456     <release>3.1.0a2</release>
457     <api>3.1.0a2</api>
458    </version>
459    <stability>
460     <release>alpha</release>
461     <api>alpha</api>
462    </stability>
463    <date>2006-08-06</date>
464    <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
465    <notes>Changes since 3.0.x:
466 - allowed more than one namespace
467 - added defaultFunction option, to define a function that is called for unknown functions
468 - added new built-in condition __single
469 - allow quoting variables using {FOO\}
470 - implemented autoload in Call function
471 - added new system variable: {PAT_ROW_TYPE} = odd|even
472 - added &quot;rowOffset&quot; attribute that determines the starting point of PAT_ROW_VAR
473 - allow usage of $self in the return values of the expression modifier (by Andrew Eddie of Mambo)
474 - added &quot;relative&quot; attribute to load templates relative to the current template (request #89)
475 - the varscope attribute now supports a list of templates
476 - in the requiredvars attribute of a simple condition template it is now possible to specify the exact value of a variable via requiredvars=&quot;var=value&quot; (request #93)
477 - added clearVar(), clearVars(), clearGlobalVar() and clearGlobalVars() (request #91)
478 - added fourth parameter to addObject() to hide private properties
479 - addObject() now checks, whether an object implements a getVars() method
480 - added experimental XUL dump using PEAR::XML_XUL (needs a lot of love)
481 - added TemplateCaches for MMCache and eAccelerator (contributed by Mike Valstar)
482 - added placeholderExists() method (request #100)
483 - added Truncate Modifier (contributed by Rafa Couto)
484 - StripComments Input Filter now also strips Javascript multiline comments (Tim-Patrick Mᅵrk)
485 - Allow output filters for single templates (using the OutputFilter=&quot;...&quot; attribute and applyOutputFilter()) (Request #114)
486 - Add default variable modifiers for a template (Request #92)
487 - Added OutputFilter to highlight PHP code
488 - File Reader: Allow array containing several root directories as template root
489
490 Changes since 3.1.0a1:
491 - Allow the use of a variable in conditions (&lt;pat:sub condition=&quot;{FOO}&quot;/&gt;)
492 - Added new custom function Highlight that is able to apply syntax highlighting to your code (requires PEAR::Text_Highlighter)
493 - Added new custom function Img to create HTML images (contributed by Jens Strobel)
494 - Fixed notice in File reader (argh)
495 - Added parameter for TemplateCache_File to set the filemode (request #127)
496 - Added InputFilter that allows you to use the short variable modifier syntax of Smarty (schst, Axel Stettner) (request #136)
497 - Fixed bug with condition __empty that was used instead of condition 0 (bug #132)
498 - Fixed bug in Dateformat modifier
499 - Fixed bug with condition templates that have __single and __empty defined (bug #138)
500 - Bugfixes and new features in Translate function (bugs #68 and #73) (argh)
501 - Can now set a preconfigured patBBCode object for the BBCode output filter, and added some documentation (argh)
502 - Fixed the module file search that would not go through all defined folders (argh)
503 - Added patch to translate function to allow combining of the translationFile and translationUseFolders options (argh)
504 - Fixed bug #144: StripWhitespace output filter breaks UTF-8 encoded data (schst)
505 - Added DB reader to read templates from any database supported by PEAR::DB (schst)
506 - Fixed bug #74: Attributes &quot;maxloop&quot; and &quot;conditions&quot; causes PHP crash (schst)
507 - Fixed an issue when using clearTemplate() on a template that does not exist (argh)
508 - Fixed bug #150: Notice when enabling the template cache (schst)
509 - Fixed bug #151: Invalid filemode in template cache (patch by Frank Kleine)
510 - Fixed bug #153: pdflatex stops on errors (patch by p_ansell &lt;at&gt; yahoo [dot] com)
511 - Fixed bug with variables that contain only one character (slerman)
512
513    </notes>
514   </release>
515  </changelog>
516 </package>
Note: See TracBrowser for help on using the browser.