<?xml version="1.0" encoding="ISO-8859-1" ?>
<package version="1.0">
  <name>Benchmark</name>
  <summary>Framework to benchmark PHP scripts or function calls.</summary>
  <description>Framework to benchmark PHP scripts or function calls.</description>
  <maintainers>
    <maintainer>
      <user>sebastian</user>
      <name>Sebastian Bergmann</name>
      <email>sb@sebastian-bergmann.de</email>
      <role>lead</role>
    </maintainer>
  </maintainers>
  <release>
    <version>1.2.1</version>
    <date>2003-05-20</date>
    <license>PHP License</license>
    <state>stable</state>
    <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>
    <provides type="class" name="Benchmark_Timer" />
    <provides type="function" name="Benchmark_Timer::getOutput" />
    <provides type="function" name="Benchmark_Timer::display" />
    <provides type="function" name="Benchmark_Timer::start" />
    <provides type="function" name="Benchmark_Timer::stop" />
    <provides type="function" name="Benchmark_Timer::setMarker" />
    <provides type="function" name="Benchmark_Timer::timeElapsed" />
    <provides type="function" name="Benchmark_Timer::getProfiling" />
    <provides type="class" name="Benchmark_Iterate" />
    <provides type="function" name="Benchmark_Iterate::run" />
    <provides type="function" name="Benchmark_Iterate::get" />
    <provides type="class" name="Benchmark_Profiler" />
    <provides type="function" name="Benchmark_Profiler::getSectionInformations" />
    <provides type="function" name="Benchmark_Profiler::getAllSectionsInformations" />
    <provides type="function" name="Benchmark_Profiler::display" />
    <provides type="function" name="Benchmark_Profiler::start" />
    <provides type="function" name="Benchmark_Profiler::stop" />
    <provides type="function" name="Benchmark_Profiler::enterSection" />
    <provides type="function" name="Benchmark_Profiler::leaveSection" />
    <filelist>
      <file role="doc" baseinstalldir="Benchmark" md5sum="411bb0c4f48ca5578c2c520242ad70dc" name="doc/timer_example.php"/>
      <file role="php" baseinstalldir="Benchmark" md5sum="b4b2f23b25259a19352059e6d40f02bd" name="Timer.php"/>
      <file role="php" baseinstalldir="Benchmark" md5sum="83c56d8513330dc5222196a3b3b2a9f9" name="Iterate.php"/>
      <file role="php" baseinstalldir="Benchmark" md5sum="86ad787bd0dd5ad7146a7a402ad335d7" name="Profiler.php"/>
    </filelist>
  </release>
  <changelog>
    <release>
      <version>1.2</version>
      <date>2002-09-25</date>
      <state>stable</state>
      <notes>+ Added Profiler class.

  (Contribution by Matthias Englert)
      
</notes>
    </release>
    <release>
      <version>1.1</version>
      <date>2002-01-26</date>
      <state>stable</state>
      <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 param $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>
