1<?xml version="1.0" encoding="UTF-8"?> 2<package packagerversion="1.9.0RC1" 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"> 3 <name>Image_Canvas</name> 4 <channel>pear.php.net</channel> 5 <summary>A package providing a common interface to image drawing, making image source code independent on the library used.</summary> 6 <description>A package providing a common interface to image drawing, making image source code independent on the library used.</description> 7 <lead> 8 <name>Jesper Veggerby</name> 9 <user>nosey</user> 10 <email>pear.nosey@veggerby.dk</email> 11 <active>yes</active> 12 </lead> 13 <date>2009-08-18</date> 14 <time>23:09:55</time> 15 <version> 16 <release>0.3.2</release> 17 <api>0.3.2</api> 18 </version> 19 <stability> 20 <release>alpha</release> 21 <api>alpha</api> 22 </stability> 23 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 24 <notes> 25QA Release. 26* Fixed Bug #12064 "Updated all @link to official url (thanks to Torsten Roehr)" 27* Fixed Bug #12084 "Set wrong fill color in PDF.php, SVG.php (thanks to Torsten Roehr)" 28* Fixed Bug #12122 "Added new driver for SWF output (thanks to Torsten Roehr)" 29* Fixed Bug #12744 "Used shape poly instead of polygon in ImageMap (Uwe Steinmann)" 30* Fixed Bug #12745 "Make area tag xhtml compliant, added missing '/' (thanks to Christian Weiske)" 31* Fixed Bug #12746 "Make img tag xhtml compliant, added missing '/' (thanks to Christian Weiske)" 32* Fixed Bug #12747 "Added attribute id to map tag (Uwe Steinmann)" 33* Fixed Bug #14199 "Added new driver for PostScript output" 34 </notes> 35 <contents> 36 <dir baseinstalldir="/" name="/"> 37 <file baseinstalldir="Image" md5sum="3f47aa4b84321445a0f7b72f77ce99f8" name="docs/ChangeLog" role="doc" /> 38 <file baseinstalldir="Image" md5sum="4bbd9303d859da910c6871b9d18a4e8e" name="docs/README" role="doc" /> 39 <file baseinstalldir="/" md5sum="d3245a7c9d3dfd9ceac387ccdb968d3a" name="docs/TODO" role="doc" /> 40 <file baseinstalldir="Image" md5sum="cbe08048bc9938dad58dc6c966f5724f" name="docs/examples/canvas.php" role="doc" /> 41 <file baseinstalldir="Image" md5sum="fa5c8de54f615176ce77221188aef76b" name="docs/examples/pear-icon.png" role="doc" /> 42 <file baseinstalldir="/" md5sum="f54b53533ca60150f6718a4ada130bb7" name="Image/Canvas.php" role="php" /> 43 <file baseinstalldir="/" md5sum="ec62741acc495fffea27a110d459add4" name="Image/Canvas/Color.php" role="php" /> 44 <file baseinstalldir="/" md5sum="25a40c1aa981c774317df2a53df07579" name="Image/Canvas/GD.php" role="php" /> 45 <file baseinstalldir="/" md5sum="9bceff808efc805d1013cf7e0f87cb50" name="Image/Canvas/ImageMap.php" role="php" /> 46 <file baseinstalldir="/" md5sum="ae2e2b567e2bb3d3029e640f87e479e3" name="Image/Canvas/PDF.php" role="php" /> 47 <file baseinstalldir="/" md5sum="d014e362990d393ce3ce2b7deb6f2540" name="Image/Canvas/PS.php" role="php" /> 48 <file baseinstalldir="/" md5sum="14515c55d3dbcca2d8a6d55f2783ca65" name="Image/Canvas/SVG.php" role="php" /> 49 <file baseinstalldir="/" md5sum="e456da8c9ae792d323088d876fd39892" name="Image/Canvas/SWF.php" role="php" /> 50 <file baseinstalldir="/" md5sum="bc762f06001c038a0309a5d75a5aeb97" name="Image/Canvas/Tool.php" role="php" /> 51 <file baseinstalldir="/" md5sum="20bd56fb53a7e6a517055e81578e5a2d" name="Image/Canvas/WithMap.php" role="php" /> 52 <file baseinstalldir="/" md5sum="2bdeec77724050cdcb59b73483c82246" name="Image/Canvas/Fonts/fontmap.txt" role="data" /> 53 <file baseinstalldir="/" md5sum="4dfbb91953e995c0fa63d4ac48d26e32" name="Image/Canvas/Fonts/README" role="data" /> 54 <file baseinstalldir="/" md5sum="112d48ee694cc91f810eb9e4bc2c9347" name="Image/Canvas/GD/JPG.php" role="php" /> 55 <file baseinstalldir="/" md5sum="d0585775da8a97308e6fe07b47d97744" name="Image/Canvas/GD/PNG.php" role="php" /> 56 <file baseinstalldir="Image" md5sum="74f8ea63ef8184fcb555d51e690c0958" name="tests/canvas_body.php" role="test" /> 57 <file baseinstalldir="Image" md5sum="e5b2e6359c0361e42cd309abba65f57c" name="tests/gradients.php" role="test" /> 58 <file baseinstalldir="Image" md5sum="dbaf301065bf08fc977280f991c56059" name="tests/imagemap.php" role="test" /> 59 <file baseinstalldir="Image" md5sum="ded7eb7aa89f75655c79dfd545c6f3ee" name="tests/jpg.php" role="test" /> 60 <file baseinstalldir="Image" md5sum="c64e6e8750a66bdfe71b2522cba036b0" name="tests/lineends.php" role="test" /> 61 <file baseinstalldir="Image" md5sum="06ef6313d44bca11953b11ce0420dcf5" name="tests/pdf.php" role="test" /> 62 <file baseinstalldir="Image" md5sum="fa5c8de54f615176ce77221188aef76b" name="tests/pear-icon.png" role="test" /> 63 <file baseinstalldir="Image" md5sum="04848d9c77fa7be673c18f9f8ec913f2" name="tests/png.php" role="test" /> 64 <file baseinstalldir="Image" md5sum="d8d489231d4bafd14413f280727eb3b0" name="tests/ps.php" role="test" /> 65 <file baseinstalldir="Image" md5sum="e57ee6ce6b53281052862e6906f123d6" name="tests/README" role="test" /> 66 <file baseinstalldir="Image" md5sum="48315a6cec73adce49605492fdfb5fad" name="tests/svg.php" role="test" /> 67 <file baseinstalldir="Image" md5sum="e08a6cd31e050392a7b6bb1930bf8e0d" name="tests/text.php" role="test" /> 68 </dir> 69 </contents> 70 <dependencies> 71 <required> 72 <php> 73 <min>4.3.0</min> 74 </php> 75 <pearinstaller> 76 <min>1.8.1</min> 77 </pearinstaller> 78 <package> 79 <name>Image_Color</name> 80 <channel>pear.php.net</channel> 81 <min>1.0.0</min> 82 </package> 83 <extension> 84 <name>gd</name> 85 </extension> 86 </required> 87 </dependencies> 88 <phprelease /> 89 <changelog> 90 <release> 91 <version> 92 <release>0.1.0</release> 93 <api>0.1.0</api> 94 </version> 95 <stability> 96 <release>devel</release> 97 <api>devel</api> 98 </stability> 99 <date>2005-03-21</date> 100 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 101 <notes> 102First PEPr release 103 </notes> 104 </release> 105 <release> 106 <version> 107 <release>0.1.1</release> 108 <api>0.1.1</api> 109 </version> 110 <stability> 111 <release>devel</release> 112 <api>devel</api> 113 </stability> 114 <date>2005-03-21</date> 115 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 116 <notes> 117First PEPr release 118 </notes> 119 </release> 120 <release> 121 <version> 122 <release>0.1.2</release> 123 <api>0.1.2</api> 124 </version> 125 <stability> 126 <release>devel</release> 127 <api>devel</api> 128 </stability> 129 <date>2005-07-21</date> 130 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 131 <notes> 132* Changed write() to addText() 133* Split done() into show() and save() 134* Changed all methods with more than 1 parameter to use hashed array as parameters 135 </notes> 136 </release> 137 <release> 138 <version> 139 <release>0.2.0</release> 140 <api>0.2.0</api> 141 </version> 142 <stability> 143 <release>alpha</release> 144 <api>alpha</api> 145 </stability> 146 <date>2005-08-01</date> 147 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 148 <notes> 149First released package in PEAR 150 151Changes since last PEPr release: 152* Added support for image maps - a separate canvas (Image_Canvas_ImageMap) has been created to accomplish this 153* Added support for antialiasing images when using GD (both using native GD method and Image_Graph own implementation) 154* Added support for multi line texts 155* Added a toHtml() method for to easy facilitate including canvas in HTML (this includes the associated image map, if any) 156* Added line ends - only supported in GD canvases currently and not on polygons (yet!) 157 </notes> 158 </release> 159 <release> 160 <version> 161 <release>0.2.1</release> 162 <api>0.2.1</api> 163 </version> 164 <stability> 165 <release>alpha</release> 166 <api>alpha</api> 167 </stability> 168 <date>2005-08-08</date> 169 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 170 <notes> 171* Added Request #4997 "HTML attributes and JS actions in imagemaps" - using 'htmltags' entry 172* Fixed bug with fonts, now it's not required for the font to have a name 173* Changed examples to use require_once instead of include/require 174 </notes> 175 </release> 176 <release> 177 <version> 178 <release>0.2.2</release> 179 <api>0.2.2</api> 180 </version> 181 <stability> 182 <release>alpha</release> 183 <api>alpha</api> 184 </stability> 185 <date>2005-09-30</date> 186 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 187 <notes> 188* Added 'border' and 'cssclass' option to Image_Canvas_GD::toHtml() 189* Added image support when using SVG (using embedded base64 encoding) 190* Added link ("imagemap") support with SVG 191* Made image loading in GD canvas use getimagesize() to determine type instead of relying on extension 192* Fixed bug where 'htmltags' were not transferred to image mapping of polygon vertices 193* Fixed bug in SVG where pie slices with some specific angles curled the wrong way 194* Fixed bug in Image_Canvas_ImageMap::show() and Image_Canvas_ImageMap::save() calling non-existing method _toHtml() 195* Fixed bug in Image_Canvas_SVG::polygon() not showing polygon if last point was a spline - addSpline() 196* Fixed bug causing line ends not to show if color not exlicitly defined 197* Fixed Bug #5066 "Reference Notices" (from Image_Graph) 198* Fixed bug #5175 "Unable to define IMAGE_GRAPH_SYSTEM_FONT_PATH outside of Config.php" 199* Fixed Bug #5325 "Image/Color.php compatibility with old PHP versions" 200 </notes> 201 </release> 202 <release> 203 <version> 204 <release>0.2.3</release> 205 <api>0.2.3</api> 206 </version> 207 <stability> 208 <release>alpha</release> 209 <api>alpha</api> 210 </stability> 211 <date>2005-10-28</date> 212 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 213 <notes> 214Fixed Bug #5786 "Error in producing SVG" 215* Fixed Bug #5805 "Canvas\Fonts\fontmap.txt is missing" 216 </notes> 217 </release> 218 <release> 219 <version> 220 <release>0.2.4</release> 221 <api>0.2.4</api> 222 </version> 223 <stability> 224 <release>alpha</release> 225 <api>alpha</api> 226 </stability> 227 <date>2005-11-08</date> 228 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 229 <notes> 230* Fixed a bug causing in Image_Canvas_SVG causing grouping to give a "Missing argument..." error (this rendered Image_Graph using SVG broken) 231* Fixed a bug causing rectangles not being displayed, if points were given in the wrong order 232 </notes> 233 </release> 234 <release> 235 <version> 236 <release>0.3.0</release> 237 <api>0.3.0</api> 238 </version> 239 <stability> 240 <release>alpha</release> 241 <api>alpha</api> 242 </stability> 243 <date>2006-03-02</date> 244 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 245 <notes> 246* Added clipping (GD uses Image_Canvas method involving ImageCopy(), until native support is available throught existing GD functions gdImageSetClip()) 247* Fixed the way SVG rotates text to now use transform 248* Added public reset() method to Image_Canvas 249* Fixed Bug #6406 "method _mapFont missing" 250* Fixed Request #6632 "Style element assigned with = instead of :" 251* Fixed Bug #6769 "ImageMap.php does not check for boolean false with strpos" 252 </notes> 253 </release> 254 <release> 255 <version> 256 <release>0.3.1</release> 257 <api>0.3.1</api> 258 </version> 259 <stability> 260 <release>alpha</release> 261 <api>alpha</api> 262 </stability> 263 <date>2007-06-22</date> 264 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 265 <notes> 266* 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 267* Fixed Image_Canvas_PDF to display correctly 268* Fixed Request #7285 "UTF-8 in SVGs" 269* Fixed Bug #7454 "Vertical axis title is shifted 180 degrees between SVG and PNG output" 270* Fixed Bug #8488 "wrong variable name" (thanks to troehr at php dot net) 271* Fixed Bug #8556 "SVG.php contains typo" (thanks to troehr at php dot net) 272* Fixed Bug #8776 "Fatal error: Call to undefined function: imageantialias()" 273* Fixed Bug #9070 "factory method causes PHP error if no GD" (thanks to troehr at php dot net) 274* Fixed Bug #9176 "UTF-8 in SVGs does not work (patch included)" (thanks to troehr at php dot net) 275* Fixed Bug #10236 "Pie Chart Shading Error when datapoint has 0 value" (thanks to peter_wake at hotmail dot com) 276* Fixed Request #11402 "Implement Image_Canvas_SVG::getData()" (thanks to troehr at php dot net) 277 </notes> 278 </release> 279 <release> 280 <version> 281 <release>0.3.2</release> 282 <api>0.3.2</api> 283 </version> 284 <stability> 285 <release>alpha</release> 286 <api>alpha</api> 287 </stability> 288 <date>2009-08-18</date> 289 <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license> 290 <notes> 291QA Release. 292* Fixed Bug #12064 "Updated all @link to official url (thanks to Torsten Roehr)" 293* Fixed Bug #12084 "Set wrong fill color in PDF.php, SVG.php (thanks to Torsten Roehr)" 294* Fixed Bug #12122 "Added new driver for SWF output (thanks to Torsten Roehr)" 295* Fixed Bug #12744 "Used shape poly instead of polygon in ImageMap (Uwe Steinmann)" 296* Fixed Bug #12745 "Make area tag xhtml compliant, added missing '/' (thanks to Christian Weiske)" 297* Fixed Bug #12746 "Make img tag xhtml compliant, added missing '/' (thanks to Christian Weiske)" 298* Fixed Bug #12747 "Added attribute id to map tag (Uwe Steinmann)" 299* Fixed Bug #14199 "Added new driver for PostScript output" 300 </notes> 301 </release> 302 </changelog> 303</package> 304