Top Level :: HTML

Package Information: HTML_Progress2 2.0.0RC1

Show All Changelogs
» Version » Information
2.4.0 2008-04-24     stable
2.3.0 2007-06-12     stable
2.3.0RC1 2007-02-12     beta
2.3.0a3 2007-02-02     alpha
2.3.0a2 2007-01-23     alpha
2.3.0a1 2007-01-17     alpha
2.2.0 2007-01-03     stable
2.1.1 2006-12-22     stable
2.1.0 2006-08-12     stable
2.0.1 2006-05-24     stable
2.0.0 2005-10-01     stable
2.0.0RC2 2005-08-01     beta
2.0.0RC1Download

Release date: 2005-06-23 15:10 UTC
Release state: beta

Changelog:

---
It is important to notice that even if i will continue to maintains the HTML_Progress
for possible bugs, no features will be added in this package. Even if it will not marks
as deprecated, i suggest to migrate to HTML_Progress2 (see docs/migrationGuide.txt).
---
* news
- The HTML_Progress2 package has now a series of mini guides (see docs/ directory)
- The HTML_Progress2_Lite class is recommended to users that does not want to install PEAR.
This class has no dependencies.
- News examples are available: See Multiple, Label, Lite version, Preload.
- Adds the *autorun* option on HTML_Progress2_Monitor to run a progress monitor
without need to push the Start button.

* changes
- DM and UI classes (from HTML_Progress 1.x) were merged into the main class.
- Model class (from HTML_Progress 1.x) was removed.
- A new error handling system that support native PEAR_Error (default), but also PEAR_ErrorStack,
and any other system you might want to plug-in.
- Progress2 and Generator does not support anymore external pre-set config file.
- All examples have been revisited (removed those who have the same goals).
- HTML_Progress2::getPercentComplete() method has an optional parameter.
Return may be float (default) or integer.
- HTML_Progress2 API changed a bit to include the new label system:
. setCellCount() accept now zero as minimum value for smooth progress meter
(see also HTML_Progress2_Lite).
. moveNext() should replace incValue() (still exists)
. moveStep() should replace setValue() (still exists)
. setLabelAttributes() replaced setStringAttributes() (was removed)
. isStringPainted() and setStringPainted() were removed
. getString() was also removed
. setString() was removed and replaced by addLabel()
- HTML_Progress2_Monitor::callProgressHandler() public method was removed.
- HTML_Progress2 included now the features of HTML_Progress_Lite:
window frame, buttons, labels (text, step, crossbar).

* improvements
- Generator ActionProcess got two new methods to easily get PHP and/or CSS source code generated.
- More compatibilities with PHP5 (adds __construct method).

* QA
- Updates headers comment block on all files
- Dependencies has been revisited to higher level
- Examples were removed from main package and moved into the optional package
available at http://pear.laurent-laville.org/HTML_Progress2/

Dependencies: