<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.5.4" 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>Benchmark</name>
 <channel>pear.php.net</channel>
 <summary>Framework to benchmark PHP scripts or function calls.</summary>
 <description>Framework to benchmark PHP scripts or function calls.</description>
 <lead>
  <name>Anant Narayanan</name>
  <user>anant</user>
  <email>anant@kix.in</email>
  <active>yes</active>
 </lead>
 <date>2007-06-23</date>
 <time>06:52:24</time>
 <version>
  <release>1.2.7</release>
  <api>1.2.7</api>
 </version>
 <stability>
  <release>stable</release>
  <api>stable</api>
 </stability>
 <license>New BSD</license>
 <notes>- Make output XHTML compliant (bug #1365)
- Fix unknown index error in timeElapsed (bug #2295)
- Fix class destructor behaviour on PHP 4 (bug #8748)
- Fix documentation strings, add user docs.
- Migrated to package2.xml.</notes>
 <contents>
  <dir name="/">
   <file baseinstalldir="/" md5sum="2a7aa0d4c0565ce8fcb4ad37f3621528" name="Benchmark/Iterate.php" role="php" />
   <file baseinstalldir="/" md5sum="839ef9e4ea16cc8d88c722e40a67f0f7" name="Benchmark/Profiler.php" role="php" />
   <file baseinstalldir="/" md5sum="e5667741ca264c8c4a490f0c0f073ef5" name="Benchmark/Timer.php" role="php" />
   <file baseinstalldir="/" md5sum="d4031ff97b86a9f6adbd3b918c1cd17f" name="doc/timer_example.php" role="doc" />
   <file baseinstalldir="/" md5sum="f8790e48b597dff12a643e08e9be3fab" name="LICENSE" role="doc" />
  </dir>
 </contents>
 <dependencies>
  <required>
   <php>
    <min>4.0.0</min>
   </php>
   <pearinstaller>
    <min>1.4.0b1</min>
   </pearinstaller>
  </required>
  <optional>
   <extension>
    <name>bcmath</name>
   </extension>
  </optional>
 </dependencies>
 <phprelease />
 <changelog>
  <release>
   <version>
    <release>1.2.7</release>
    <api>1.2.7</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2007-06-23</date>
   <license>New BSD</license>
   <notes>- Make output XHTML compliant (bug #1365)
- Fix unknown index error in timeElapsed (bug #2295)
- Fix class destructor behaviour on PHP 4 (bug #8748)
- Fix documentation strings, add user docs.
- Migrated to package2.xml.</notes>
  </release>
  <release>
   <version>
    <release>1.2.6</release>
    <api>1.2.6</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2006-03-02</date>
   <license>New BSD</license>
   <notes>- Fixed extra table tag for text input
- Formatted text output properly (bug #6972)</notes>
  </release>
  <release>
   <version>
    <release>1.2.4</release>
    <api>1.2.4</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2005-11-05</date>
   <license>New BSD</license>
   <notes>- Change licence to the new BSD License
  (see http://www.opensource.org/licenses/bsd-license.php)</notes>
  </release>
  <release>
   <version>
    <release>1.2.3</release>
    <api>1.2.3</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2005-06-11</date>
   <license>New BSD</license>
   <notes>Sebastian Bergman devolves the maintainance to Bertrand Gugger on 04/15/2005
* bug #3620 CRITICAL: non-ISO-8859-1 characters in package.xml must be entitied
* Profiler
 + fix comments and fix bug #3369 Profiler : Manual mode generates automatic output
 + fix bug #2957 zero devision when calling getAllSectionsInformations
 + CS/WS fixes
 + Typo in private var _auto use (thanks sascha Eissler)
* Timer
 + Example 2 corrected
 + Bug #4346 : wrong totals, also potential bug if several sessions (display shift)
 + The output has been extented to optionnaly display the totals.
* Iterate
 + Request #1160  	Feature Addition: Simple Output on Benchmark_Iterate
 + $GLOBALS[] instead of global $...</notes>
  </release>
  <release>
   <version>
    <release>1.2.2</release>
    <api>1.2.2</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2005-01-19</date>
   <license>New BSD</license>
   <notes>* Fixed bug #1365: _getOutput() table not XHTML complaint.
* Fixed bug #2727: Output ist not valid XHTML. Patch by Helgi &amp;THORN;ormar &lt;helgi@trance.is&gt;.
* Fixed bug #2295: Timer.php: undefined index &quot;Stop&quot; on line 208.</notes>
  </release>
  <release>
   <version>
    <release>1.2.1</release>
    <api>1.2.1</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2003-05-20</date>
   <license>New BSD</license>
   <notes>+ Profiler: Added calculation of netto execution time of sections.
+ Profiler: Optional output to an array instead of screen. (Contributed by Jean-Marc Fontaine)
* Profiler: Fixed typos.</notes>
  </release>
  <release>
   <version>
    <release>1.2.0</release>
    <api>1.2.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2002-09-25</date>
   <license>New BSD</license>
   <notes>+ Added Profiler class. (Contribution by Matthias Englert)</notes>
  </release>
  <release>
   <version>
    <release>1.1.0</release>
    <api>1.1.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2002-01-26</date>
   <license>New BSD</license>
   <notes>+ Added getOutput() to print the results in human readable format and display() to show it. This functions will automatically detect the environment to select HTML or text output.

+ Added a new parameter $auto to constructor. When TRUE is passed, the results will be output automatically at the end of the script execution. (Contribution by Ludovico Magnocavallo)</notes>
  </release>
 </changelog>
</package>
