Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
343 lines (339 sloc) 14.5 KB
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.9.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>Image_Canvas</name>
<channel>pear.php.net</channel>
<summary>A package providing a common interface to image drawing, making image source code independent on the library used.</summary>
<description>A package providing a common interface to image drawing, making image source code independent on the library used.</description>
<lead>
<name>Jesper Veggerby</name>
<user>nosey</user>
<email>pear.nosey@veggerby.dk</email>
<active>yes</active>
</lead>
<date>2012-01-26</date>
<time>12:06:25</time>
<version>
<release>0.3.4</release>
<api>0.3.2</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
QA release
Bug #16947 Font-size in GD (with GD2) incorrect
Bug #17448 Font alignment for 90 degrees
Bug #18366 Call to undefined function ps_new()
Bug #18507 SVG output of multi-line axis labels is screwed up.
Bug #18549 setThickness not working on GD / PNG output
</notes>
<contents>
<dir baseinstalldir="/" name="/">
<file baseinstalldir="Image" md5sum="55bc088eace9e2c97781b126d313b181" name="docs/ChangeLog" role="doc" />
<file baseinstalldir="Image" md5sum="7025db885893f3a5c2f7a1b950d691f6" name="docs/README" role="doc" />
<file baseinstalldir="/" md5sum="c416c5dc25047920affc2de751085e73" name="docs/TODO" role="doc" />
<file baseinstalldir="Image" md5sum="3ae8e57bde5e1c27d54dec2f9ebba5e3" name="docs/examples/canvas.php" role="doc" />
<file baseinstalldir="Image" md5sum="fa5c8de54f615176ce77221188aef76b" name="docs/examples/pear-icon.png" role="doc" />
<file baseinstalldir="/" md5sum="08eed23c17ea129e061b124043cb430d" name="Image/Canvas.php" role="php" />
<file baseinstalldir="/" md5sum="ef828adf64c28720173204f18a9270f6" name="Image/Canvas/Color.php" role="php" />
<file baseinstalldir="/" md5sum="16ae72ae5d21c854033c56ec0ee36db6" name="Image/Canvas/GD.php" role="php" />
<file baseinstalldir="/" md5sum="eaee2720da01eeeb1987e8c93e2d8f54" name="Image/Canvas/ImageMap.php" role="php" />
<file baseinstalldir="/" md5sum="c6b40c6f3e81762e5beea59b62c483fb" name="Image/Canvas/PDF.php" role="php" />
<file baseinstalldir="/" md5sum="e4a699546d712aba8955ef48a9db096c" name="Image/Canvas/PS.php" role="php" />
<file baseinstalldir="/" md5sum="1cc98fbc070c1fc0322f17748f75029c" name="Image/Canvas/SVG.php" role="php" />
<file baseinstalldir="/" md5sum="a1be17f2f7cae4473d72c68d9885f878" name="Image/Canvas/SWF.php" role="php" />
<file baseinstalldir="/" md5sum="9278edd1f7414c026437a4422b42376a" name="Image/Canvas/Tool.php" role="php" />
<file baseinstalldir="/" md5sum="4ed76faea5e324187a49e5be2605af14" name="Image/Canvas/WithMap.php" role="php" />
<file baseinstalldir="/" md5sum="eeac7258848e6384ef5cb8a412521265" name="Image/Canvas/Fonts/fontmap.txt" role="data" />
<file baseinstalldir="/" md5sum="6e5fb88c7850a299591549887ca5eceb" name="Image/Canvas/Fonts/README" role="data" />
<file baseinstalldir="/" md5sum="a2f86c6c6bda3d3aa95bcffcd4abd39b" name="Image/Canvas/GD/JPG.php" role="php" />
<file baseinstalldir="/" md5sum="d99d3d2d97e4a59273af462e12e0e15e" name="Image/Canvas/GD/PNG.php" role="php" />
<file baseinstalldir="Image" md5sum="6ca1b4a7e1f004c4a3959d78c7de0879" name="tests/canvas_body.php" role="test" />
<file baseinstalldir="Image" md5sum="3afa5e9daa3010597efac63ae2a9f928" name="tests/gradients.php" role="test" />
<file baseinstalldir="Image" md5sum="03f751a77758c0c6be7213bc2aeee02f" name="tests/imagemap.php" role="test" />
<file baseinstalldir="Image" md5sum="ea443930e42485e3809b9c427d444ff0" name="tests/jpg.php" role="test" />
<file baseinstalldir="Image" md5sum="1aa00f316dbc1276c4f31f027cf4bc95" name="tests/lineends.php" role="test" />
<file baseinstalldir="Image" md5sum="0de1f1de708e1ac714404e26c7259f2c" name="tests/pdf.php" role="test" />
<file baseinstalldir="Image" md5sum="fa5c8de54f615176ce77221188aef76b" name="tests/pear-icon.png" role="test" />
<file baseinstalldir="Image" md5sum="77ee23630eee091eb412bb2dabfa24ec" name="tests/png.php" role="test" />
<file baseinstalldir="Image" md5sum="20790647813da5784d84f7565ae2df74" name="tests/ps.php" role="test" />
<file baseinstalldir="Image" md5sum="e20fa07754d17be1c2554e7d67f07afa" name="tests/README" role="test" />
<file baseinstalldir="Image" md5sum="483bb01d33246b75ec6efa114cd56c57" name="tests/svg.php" role="test" />
<file baseinstalldir="Image" md5sum="7e9022c5729c2a747725d403699de4b8" name="tests/text.php" role="test" />
<file baseinstalldir="/" md5sum="cef9a446b1574873a8cf524353e23ae9" name="README" role="data" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>4.3.0</min>
</php>
<pearinstaller>
<min>1.8.1</min>
</pearinstaller>
<package>
<name>Image_Color</name>
<channel>pear.php.net</channel>
<min>1.0.0</min>
</package>
<extension>
<name>gd</name>
</extension>
</required>
</dependencies>
<phprelease />
<changelog>
<release>
<version>
<release>0.1.0</release>
<api>0.1.0</api>
</version>
<stability>
<release>devel</release>
<api>devel</api>
</stability>
<date>2005-03-21</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
First PEPr release
</notes>
</release>
<release>
<version>
<release>0.1.1</release>
<api>0.1.1</api>
</version>
<stability>
<release>devel</release>
<api>devel</api>
</stability>
<date>2005-03-21</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
First PEPr release
</notes>
</release>
<release>
<version>
<release>0.1.2</release>
<api>0.1.2</api>
</version>
<stability>
<release>devel</release>
<api>devel</api>
</stability>
<date>2005-07-21</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
* Changed write() to addText()
* Split done() into show() and save()
* Changed all methods with more than 1 parameter to use hashed array as parameters
</notes>
</release>
<release>
<version>
<release>0.2.0</release>
<api>0.2.0</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2005-08-01</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
First released package in PEAR
Changes since last PEPr release:
* Added support for image maps - a separate canvas (Image_Canvas_ImageMap) has been created to accomplish this
* Added support for antialiasing images when using GD (both using native GD method and Image_Graph own implementation)
* Added support for multi line texts
* Added a toHtml() method for to easy facilitate including canvas in HTML (this includes the associated image map, if any)
* Added line ends - only supported in GD canvases currently and not on polygons (yet!)
</notes>
</release>
<release>
<version>
<release>0.2.1</release>
<api>0.2.1</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2005-08-08</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
* Added Request #4997 &quot;HTML attributes and JS actions in imagemaps&quot; - using &apos;htmltags&apos; entry
* Fixed bug with fonts, now it&apos;s not required for the font to have a name
* Changed examples to use require_once instead of include/require
</notes>
</release>
<release>
<version>
<release>0.2.2</release>
<api>0.2.2</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2005-09-30</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
* Added &apos;border&apos; and &apos;cssclass&apos; option to Image_Canvas_GD::toHtml()
* Added image support when using SVG (using embedded base64 encoding)
* Added link (&quot;imagemap&quot;) support with SVG
* Made image loading in GD canvas use getimagesize() to determine type instead of relying on extension
* Fixed bug where &apos;htmltags&apos; were not transferred to image mapping of polygon vertices
* Fixed bug in SVG where pie slices with some specific angles curled the wrong way
* Fixed bug in Image_Canvas_ImageMap::show() and Image_Canvas_ImageMap::save() calling non-existing method _toHtml()
* Fixed bug in Image_Canvas_SVG::polygon() not showing polygon if last point was a spline - addSpline()
* Fixed bug causing line ends not to show if color not exlicitly defined
* Fixed Bug #5066 &quot;Reference Notices&quot; (from Image_Graph)
* Fixed bug #5175 &quot;Unable to define IMAGE_GRAPH_SYSTEM_FONT_PATH outside of Config.php&quot;
* Fixed Bug #5325 &quot;Image/Color.php compatibility with old PHP versions&quot;
</notes>
</release>
<release>
<version>
<release>0.2.3</release>
<api>0.2.3</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2005-10-28</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
Fixed Bug #5786 &quot;Error in producing SVG&quot;
* Fixed Bug #5805 &quot;Canvas\Fonts\fontmap.txt is missing&quot;
</notes>
</release>
<release>
<version>
<release>0.2.4</release>
<api>0.2.4</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2005-11-08</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
* Fixed a bug causing in Image_Canvas_SVG causing grouping to give a &quot;Missing argument...&quot; error (this rendered Image_Graph using SVG broken)
* Fixed a bug causing rectangles not being displayed, if points were given in the wrong order
</notes>
</release>
<release>
<version>
<release>0.3.0</release>
<api>0.3.0</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2006-03-02</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
* Added clipping (GD uses Image_Canvas method involving ImageCopy(), until native support is available throught existing GD functions gdImageSetClip())
* Fixed the way SVG rotates text to now use transform
* Added public reset() method to Image_Canvas
* Fixed Bug #6406 &quot;method _mapFont missing&quot;
* Fixed Request #6632 &quot;Style element assigned with = instead of :&quot;
* Fixed Bug #6769 &quot;ImageMap.php does not check for boolean false with strpos&quot;
</notes>
</release>
<release>
<version>
<release>0.3.1</release>
<api>0.3.1</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2007-06-22</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
* Modified GD canvas addText() method with TTF fonts - (x, y) parameters now specify the absolute lower-left corner of the text (if angle is 0) instead of the baseline of the first letter, making texts appear incorrectly. This however require fonts to have a steady baseline, like fx. Arial, Verdana, etc. unlike Comic
* Fixed Image_Canvas_PDF to display correctly
* Fixed Request #7285 &quot;UTF-8 in SVGs&quot;
* Fixed Bug #7454 &quot;Vertical axis title is shifted 180 degrees between SVG and PNG output&quot;
* Fixed Bug #8488 &quot;wrong variable name&quot; (thanks to troehr at php dot net)
* Fixed Bug #8556 &quot;SVG.php contains typo&quot; (thanks to troehr at php dot net)
* Fixed Bug #8776 &quot;Fatal error: Call to undefined function: imageantialias()&quot;
* Fixed Bug #9070 &quot;factory method causes PHP error if no GD&quot; (thanks to troehr at php dot net)
* Fixed Bug #9176 &quot;UTF-8 in SVGs does not work (patch included)&quot; (thanks to troehr at php dot net)
* Fixed Bug #10236 &quot;Pie Chart Shading Error when datapoint has 0 value&quot; (thanks to peter_wake at hotmail dot com)
* Fixed Request #11402 &quot;Implement Image_Canvas_SVG::getData()&quot; (thanks to troehr at php dot net)
</notes>
</release>
<release>
<version>
<release>0.3.2</release>
<api>0.3.2</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2009-08-18</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
QA Release.
* Fixed Bug #12064 &quot;Updated all @link to official url (thanks to Torsten Roehr)&quot;
* Fixed Bug #12084 &quot;Set wrong fill color in PDF.php, SVG.php (thanks to Torsten Roehr)&quot;
* Fixed Bug #12122 &quot;Added new driver for SWF output (thanks to Torsten Roehr)&quot;
* Fixed Bug #12744 &quot;Used shape poly instead of polygon in ImageMap (Uwe Steinmann)&quot;
* Fixed Bug #12745 &quot;Make area tag xhtml compliant, added missing &apos;/&apos; (thanks to Christian Weiske)&quot;
* Fixed Bug #12746 &quot;Make img tag xhtml compliant, added missing &apos;/&apos; (thanks to Christian Weiske)&quot;
* Fixed Bug #12747 &quot;Added attribute id to map tag (Uwe Steinmann)&quot;
* Fixed Bug #14199 &quot;Added new driver for PostScript output&quot;
</notes>
</release>
<release>
<version>
<release>0.3.3</release>
<api>0.3.2</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2010-10-25</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
Automatically built QA release
Bug #16808 imagefilledpolygon(): You must have at least 3 points in your
array - ghhoriuchi
Bug #16927 PDF class implementation incomplete? - daveo
Bug #17191 Deprecated: Assigning the return value of new by reference - neufeind
</notes>
</release>
<release>
<version>
<release>0.3.4</release>
<api>0.3.2</api>
</version>
<stability>
<release>alpha</release>
<api>alpha</api>
</stability>
<date>2012-01-26</date>
<license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
<notes>
QA release
Bug #16947 Font-size in GD (with GD2) incorrect
Bug #17448 Font alignment for 90 degrees
Bug #18366 Call to undefined function ps_new()
Bug #18507 SVG output of multi-line axis labels is screwed up.
Bug #18549 setThickness not working on GD / PNG output
</notes>
</release>
</changelog>
</package>