Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
457 lines (443 sloc) 18.4 KB
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.5.1" 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
http://pear.php.net/dtd/tasks-1.0.xsd
http://pear.php.net/dtd/package-2.0
http://pear.php.net/dtd/package-2.0.xsd">
<name>HTML_QuickForm2</name>
<channel>pear.php.net</channel>
<summary>PHP5 rewrite of HTML_QuickForm package</summary>
<description>The package is expected to offer at least the same functionality as HTML_QuickForm and work with PHP5 E_STRICT setting.</description>
<lead>
<name>Alexey Borzov</name>
<user>avb</user>
<email>avb@php.net</email>
<active>yes</active>
</lead>
<lead>
<name>Bertrand Mansion</name>
<user>mansion</user>
<email>golgote@mamasam.com</email>
<active>yes</active>
</lead>
<date>2009-10-25</date>
<version>
<release>0.3.0</release>
<api>0.3.0</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
Milestone 3: renderers and groups
Major additions and changes
* Renderers implemented, Default and Array renderers ported from QuickForm 3.x
* Groups implemented
Feature requests addressed:
* Default rendering without tables (request #9116)
* setSeparator() method (request #9942)
Bug fixes:
* Updated PHP dependency to 5.2.0 (bug #14110, PHP bug #37632)
* 'checked' attributed on checkboxes and radios was not updated after changing
'value' attribute (bug #15708)
Deprecated features:
* setOptions() and getOptions() methods of HTML_QuickForm2_Rule are
deprecated and will be removed in the next release. Use setConfig() and
getConfig() instead.
WARNING: next release will have backwards compatibility breaks in setting Rule
configuration data. If you are just using built-in Rules you should not be
affected, but if you wrote custom subclasses for HTML_QuickForm2_Rule then pay
special attention to changes in SVN.
</notes>
<contents>
<dir baseinstalldir="HTML" name="/">
<dir name="QuickForm2">
<dir name="Container">
<file name="Fieldset.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Group.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /QuickForm2/Container -->
<dir name="DataSource">
<file name="Array.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Submit.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="SuperGlobal.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /QuickForm2/DataSource -->
<dir name="Element">
<file name="Button.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Input.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputButton.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputCheckable.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputCheckbox.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputFile.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputHidden.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputImage.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputPassword.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputRadio.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputReset.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputSubmit.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputText.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Select.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Textarea.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /QuickForm2/Element -->
<dir name="Renderer">
<file name="Array.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Default.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Plugin.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Proxy.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /QuickForm2/Renderer -->
<dir name="Rule">
<file name="Callback.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Compare.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Empty.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Length.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="MaxFileSize.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="MimeType.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Nonempty.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Regex.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Required.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /QuickForm2/Rule -->
<file name="Container.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="DataSource.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Element.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Exception.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Factory.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Loader.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Node.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Renderer.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="Rule.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /QuickForm2 -->
<dir name="tests">
<dir name="QuickForm2">
<dir name="Container">
<file name="AllTests.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="FieldsetTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="GroupTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /tests/QuickForm2/Container -->
<dir name="DataSource">
<file name="AllTests.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="ArrayTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="SuperGlobalTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /tests/QuickForm2/DataSource -->
<dir name="Element">
<file name="AllTests.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="ButtonTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputButtonTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputCheckableTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputCheckboxTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputFileTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputHiddenTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputImageTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputPasswordTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputResetTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputSubmitTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="InputTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="SelectTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="TextareaTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /tests/QuickForm2/Element -->
<dir name="Renderer">
<file name="AllTests.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="ArrayTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="DefaultTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir>
<dir name="Rule">
<file name="AllTests.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="CallbackTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="CompareTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="EmptyTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="LengthTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="MaxFileSizeTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="MimeTypeTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="NonemptyTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="RegexTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="RequiredTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /QuickForm2/Rule -->
<dir name="_files">
<file name="1024-bytes.upload" role="test" />
<file name="FakeElement.php" role="test" />
<file name="FakeRule.php" role="test" />
<file name="InvalidFile.php" role="test" />
</dir> <!-- /tests/QuickForm2/_files -->
<file name="AllTests.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="ContainerTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="ContainerOverloadTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="ElementTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="FactoryTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="NodeTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="RendererTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="RuleTest.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /tests/QuickForm2 -->
<file name="AllTests.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="QuickForm2Test.php" role="test">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /tests -->
<dir name="docs/examples">
<file role="doc" name="basic-elements.php">
<tasks:replace from="@data_dir@" to="data_dir" type="pear-config" />
</file>
<file role="doc" name="builtin-rules.php">
<tasks:replace from="@data_dir@" to="data_dir" type="pear-config" />
</file>
<file role="doc" name="default-renderer.php" />
<file role="doc" name="dualselect.php">
<tasks:replace from="@data_dir@" to="data_dir" type="pear-config" />
</file>
</dir> <!-- /docs/examples -->
<dir name="data">
<file name="quickform.css" role="data" />
</dir> <!-- /data -->
<file name="QuickForm2.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- / -->
</contents>
<dependencies>
<required>
<php>
<min>5.2.0</min>
</php>
<pearinstaller>
<min>1.5.4</min>
</pearinstaller>
<package>
<name>HTML_Common2</name>
<channel>pear.php.net</channel>
<min>2.0.0beta1</min>
</package>
</required>
</dependencies>
<phprelease />
<changelog>
<release>
<version>
<release>0.2.0</release>
<api>0.2.0</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2007-10-22</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
Milestone 2: now with server-side validation support
Major additions and changes:
* Server-side validation support added
* API break: changed number and order of parameters for element constructors
* Fluent interfaces: methods that previously returned nothing now return $this
* Added method overloading to Container, allowing $form-&gt;addTextarea(...)
Feature requests addressed:
* Possibility to control validation of an element based on value of some
other element (request #4534)
* Rule comparing value of an element with numeric constants (request #4728)
* Possibility to toggle validation of empty elements (request #9097)
Bug fixes (bugs submitted for HTML_QuickForm package):
* Wrong options could be selected in &lt;select&gt; elements if numeric strings
were used as options' values (bug #10837, bug #11138)
Other resources to consider:
* QF2 development wiki: http://quickform.mamasam.com/wiki/home
* PHPUnit package from channel pear.phpunit.de is needed to run tests
</notes>
</release>
<release>
<version>
<release>0.1.0</release>
<api>0.1.0</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2007-04-17</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
<notes>
Milestone 1
Available functionality in this release:
* Base classes
* Standard HTML elements
* Data sources
Changes to observe for those familiar with HTML_QuickForm:
* DOM-inspired API for working with element hierarchy
* Streamlined API for processing the elements' values
The following feature requests were addressed in this release:
* Request #1283: Optgroup support
* Request #1681: Better access to grouped elements
* Request #4137: Form-wide functions for unfreezing and setting persistent freeze
(also in request #6421)
* Request #4564: Checkboxes can be created with arbitrary value
* Request #4793: Fixed the misspelled 'persistent' word in method names
Other resources to consider:
* QF2 development wiki: http://quickform.mamasam.com/wiki/home
* PHPUnit package from channel pear.phpunit.de is needed to run tests
</notes>
</release>
</changelog>
</package>
Something went wrong with that request. Please try again.