1<?xml version="1.0" encoding="utf-8"?> 2<!-- :tabSize=2:indentSize=2:wrap=hard: --> 3<changelog xmlns="http://www.blackperl.com/2009/01/ChangeLogML" 4 xmlns:sc="http://www.blackperl.com/2009/01/ChangeLogML/source-control" 5 xmlns:git="http://www.blackperl.com/2009/01/ChangeLogML/source-control/git" 6 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 7 xmlns:xhtml="http://www.w3.org/1999/xhtml" 8 xsi:schemaLocation="http://www.blackperl.com/XML/ChangeLog etc/ChangeLogML.xsd"> 9 <project>Image::Size</project> 10 <title>Perl Module Image::Size Change History</title> 11 <description> 12 Image::Size is a simple library that allows the fetching of image size 13 information from files in a wide variety of common (and not-so-common) 14 formats. 15 </description> 16 <release version="3.300" sc:tag="3.300" date="2015-02-28T08:44:22-08:00"> 17 <change git:commit="f538442f7b6a0547142337be988c96b8d37648c0"> 18 <fileset> 19 <file path="lib/Image/Size.pm" /> 20 <file path="t/all.t" /> 21 <file path="t/old-os2.bmp" action="ADD" /> 22 </fileset> 23 <description> 24 Add support for old OS/2 version of BMP header (Geoff Richards). 25 </description> 26 </change> 27 <change git:commit="d5a47fa98f5008a419de60a826883cdfa1bad4f8"> 28 <file path="lib/Image/Size.pm" /> 29 <description> 30 Typo fixes (David Steinbrunner). 31 </description> 32 </change> 33 <change git:commit="28fb705be3730342cb65fe5e1fde252fa4424ca6"> 34 <file path="lib/Image/Size.pm" /> 35 <description> 36 Avoid a sprintf() warning in Perl 5.21. Perl 5.21 introduces a warning 37 for redundant arguments to s?printf(), so sprintf("%d", 1, 2) would 38 warn. This commit silences that warning by passing sprintf the 39 exact number of arguments that it expects (Brian Fraser). 40 </description> 41 </change> 42 <change git:commit="64e39193169d32f4a2d366f11d1eb97a9695fc9d"> 43 <file path="lib/Image/Size.pm" /> 44 <description> 45 Added =encoding utf8 to pod - the accented character was causing a pod 46 error (Neil Bowers). 47 </description> 48 </change> 49 <change git:commit="d8e79be2f5a5844c63829ff4598047e71eb40cf5"> 50 <file path="lib/Image/Size.pm" /> 51 <description> 52 Added Z<> to the =item [012] to resolve pod warning. 53 You can't have =item 0, so the way round this seems to be to add a 54 Z<> (zero width space) before each digit (Neil Bowers). 55 </description> 56 </change> 57 <change git:commit="5f7f014873171be7c0bb3f942d25587c2e312a47"> 58 <file path="lib/Image/Size.pm" /> 59 <description> 60 Added link to github repo to doc (Neil Bowers). 61 </description> 62 </change> 63 <change git:commit="ecf88247cbb9122e1cd290e559031dc911bad09f"> 64 <file path="lib/Image/Size.pm" /> 65 <description> 66 <xhtml:a href="http://rt.cpan.org/Ticket/Display.html?id=41238">RT #41238</xhtml:a>: 67 Applied modified version of patch from user to fix a die problem with 68 unpack on truncated files. 69 </description> 70 </change> 71 <change git:commit="7f3de1e5f29d84d45a8ad98a76b7cbbe9112667c"> 72 <fileset> 73 <file path="lib/Image/Size.pm" /> 74 <file path="t/1.sm.webp" action="ADD" /> 75 <file path="t/all.t" /> 76 <file path="t/move.cur" action="ADD" /> 77 <file path="t/tux.ico" action="ADD" /> 78 </fileset> 79 <description> 80 Add support for WEBP, ICO and CUR file types (Baldur Kristinsson). 81 </description> 82 </change> 83 <change git:commit="cd5a4a70d4a8ca500bf31fd7aa6ae504eba70891"> 84 <file path="lib/Image/Size.pm" /> 85 <description> 86 Fix some perlcritic issues. 87 </description> 88 </change> 89 </release> 90 <release version="3.232" sc:tag="3.232" date="2012-05-28T17:20:00-07:00"> 91 <change git:commit="330406f70b677b6ed71309d49c381b61738328b0"> 92 <file path="lib/Image/Size.pm" /> 93 <description> 94 Removed the "!" flag in pack template for EMF. It was not needed and it 95 broke on earlier Perls. 96 </description> 97 </change> 98 </release> 99 <release version="3.231" sc:tag="3.231" date="2012-05-23T23:30:00-07:00"> 100 <change git:commit="aadafa29c310a2a467ba5b5a3bb7bbdfd7da2fe1"> 101 <file path="lib/Image/Size.pm" /> 102 <description> 103 Small change to swfmxsize for short-buffer issues. 104 </description> 105 </change> 106 <change git:commit="73916c143c53b5d1eedcce77ed1a2d541b49bbeb"> 107 <file path="lib/Image/Size.pm" /> 108 <description> 109 Multiple changes in this commit: 110 Abandoned AutoLoader; moved POD to the end of the file now that all the 111 per-format subroutines are part of the file-proper; fixed cases where 112 lack of ImageMagick would cause the error message to be overwritten. 113 </description> 114 </change> 115 <change git:commit="37c54cd271fa9faf1981cb9601b9e1e72ce76f28"> 116 <fileset> 117 <file path="t/all.t" /> 118 <file path="t/kazeburo-bar.jpg" action="ADD" /> 119 </fileset> 120 <description> 121 New test (and image) for JPG tag-offset issue. 122 </description> 123 </change> 124 <change git:commit="1bf120eb3463d11b67a6254a7ebdccfcc8562ac1"> 125 <file path="lib/Image/Size.pm" /> 126 <description> 127 Applied patch from github user kazeburo: 128 bug fix for some jpeg files 129 </description> 130 </change> 131 <change git:commit="282245f85ca4d644b650e8328c1c2e81d3cb13f0"> 132 <file path="imgsize" /> 133 <description> 134 Fixed so that default output now catches errors. 135 Previously, you would get an "undefined" warning if there was an error 136 in parsing/sizing the input file. 137 </description> 138 </change> 139 <change git:commit="68b393c33ac248bc6f8230fa69cafddceb805f4f"> 140 <file path="lib/Image/Size.pm" /> 141 <description> 142 Turns out the 4 bounding-box ints for EMF are signed. 143 </description> 144 </change> 145 </release> 146 <release version="3.230" sc:tag="3.230" date="2010-08-29T16:00:00-07:00"> 147 <change git:commit="269c8932ccabf981d7723ee86c5e1ac49f361ece"> 148 <fileset> 149 <file path="imgsize" /> 150 <file path="lib/Image/Size.pm" /> 151 </fileset> 152 <description> 153 perlcritic clean-ups from new rules. 154 </description> 155 </change> 156 <change git:commit="f2ec9f0313a692b5f87b778e38b3bd9641beb922"> 157 <fileset> 158 <file path="lib/Image/Size.pm" /> 159 <file path="t/Test_emf_small.emf" action="ADD" /> 160 <file path="t/all.t" /> 161 </fileset> 162 <description> 163 <xhtml:a href="http://rt.cpan.org/Ticket/Display.html?id=59995">RT #59995</xhtml:a>: 164 Added support for Windows Enhanced Metafile Format (EMF). 165 </description> 166 </change> 167 <change git:commit="3ed01fd7bff2cd551f399d9a37d1f96c5330be1f"> 168 <fileset> 169 <file path="t/00_load.t" action="DELETE" /> 170 <file path="t/01_pod.t" action="DELETE" /> 171 <file path="t/02_pod_coverage.t" action="DELETE" /> 172 <file path="t/03_meta.t" action="DELETE" /> 173 <file path="t/04_minimumversion.t" action="DELETE" /> 174 <file path="t/05_critic.t" action="DELETE" /> 175 <file path="xt/00_load.t" action="ADD" /> 176 <file path="xt/01_pod.t" action="ADD" /> 177 <file path="xt/02_pod_coverage.t" action="ADD" /> 178 <file path="xt/03_meta.t" action="ADD" /> 179 <file path="xt/04_minimumversion.t" action="ADD" /> 180 <file path="xt/05_critic.t" action="ADD" /> 181 </fileset> 182 <description> 183 Move the author/distro-sanity tests to an "xt" directory. 184 </description> 185 </change> 186 </release> 187 <release version="3.221" sc:tag="3.221" date="2010-04-25T14:10:00-07:00"> 188 <change git:commit="45914d2c9da36b21d4262627231d41f0203a81cc"> 189 <fileset> 190 <file path="imgsize" /> 191 <file path="lib/Image/Size.pm" /> 192 </fileset> 193 <description> 194 Large-scale code and documentation clean-up based on perlcritic 195 and visual review. 196 </description> 197 </change> 198 </release> 199 <release version="3.220" sc:tag="3.220" date="2009-11-08T17:45:00-08:00"> 200 <change git:commit="85c84e5cdf9fdfd9cf878847a95d696f795e0fd7"> 201 <file path="lib/Image/Size.pm" /> 202 <description> 203 Small fix to the regex for detecting GIFs, per Slaven Rezic. 204 </description> 205 </change> 206 </release> 207 <release version="3.210" sc:tag="3.210" date="2009-10-21T18:50:00-07:00"> 208 <change git:commit="4f12b06dd27f1f7b720acaea7a369c653e659206"> 209 <file path="t/magick.t" /> 210 <description> 211 Removed a stray colon causing errors with some Perl versions. 212 </description> 213 </change> 214 <change git:commit="175a683f3d568c418a94218702997da20d237fdd"> 215 <fileset> 216 <file path="t/00_load.t" action="ADD" /> 217 <file path="t/00_signature.t" action="DELETE" /> 218 <file path="t/01_pod.t" action="ADD" /> 219 <file path="t/02_pod_coverage.t" action="ADD" /> 220 <file path="t/03_meta.t" action="ADD" /> 221 <file path="t/04_minimumversion.t" action="ADD" /> 222 <file path="t/05_critic.t" action="ADD" /> 223 <file path="t/magick.t" /> 224 <file path="t/pod.t" action="DELETE" /> 225 <file path="t/pod_coverage.t" action="DELETE" /> 226 </fileset> 227 <description> 228 Removed useless signature test, added QA tests, removed a duplicate 229 test. 230 </description> 231 </change> 232 <change git:commit="2c11bfe0c4df6b6201bce8c44b5763151dacf42c"> 233 <file path="lib/Image/Size.pm" /> 234 <description> 235 Moved around some conditionally-needed libs to delay loading 236 until/unless needed. Also made a small fix per Perl::Critic. 237 </description> 238 </change> 239 </release> 240 <release version="3.2" date="2009-02-23T05:00:00-08:00" sc:tag="v3.2"> 241 <change git:commit="16dfa93026200cf00840f5ec721ac765644f72a7"> 242 <fileset> 243 <file path="lib/Image/Size.pm" /> 244 <file path="t/all.t" /> 245 </fileset> 246 <description> 247 Make the package buildable in a pure-Perl software stack. Per 248 <xhtml:a href="http://rt.cpan.org/Ticket/Display.html?id=42930">RT ticket #42930</xhtml:a>, 249 make Compress::Zlib optional, so that those who do not need 250 it are not required to install it. Updated the test around the 251 compressed-SWF file to skip if Compress::Zlib is absent. 252 </description> 253 </change> 254 <change git:commit="b59616cef04cfe6aac47b6c332c405633946b10d"> 255 <fileset> 256 <file path="Build.PL" action="RESTORE" /> 257 <file path="ChangeLog" action="DELETE" /> 258 <file path="ChangeLog.xml" action="ADD" /> 259 <file path="MANIFEST" action="DELETE" /> 260 <file path="Makefile.PL" action="DELETE" /> 261 <file path="README.Win32" action="DELETE" /> 262 <file path="etc/ChangeLogML.xsd" action="ADD" /> 263 </fileset> 264 <description> 265 Making large-scale house-keeping changes to the build/dist 266 process. Replace ChangeLog (plain-text) with a ChangeLogML file created 267 from the CVS/SVN history and hand-adjusted; add the XSD for 268 ChangeLogML; restore Build.PL and heavily enhance; and remove 269 README.Win32, Makefile.PL and MANIFEST. 270 </description> 271 </change> 272 <change git:commit="36875a8b9f6c4407b38e62e70483ea154cd836f5"> 273 <file path="lib/Image/Size.pm" /> 274 <description> 275 Per 276 <xhtml:a href="http://rt.cpan.org/Ticket/Display.html?id=43452">RT ticket #43452</xhtml:a>, 277 make the cache visible outside the lexical scope of the 278 module This allows the hash to be used with packages like 279 IPC::Shareable or IPC::MM to enable sharing the cache between 280 processes. Added extra documentation of this, and a new section 281 describing approaches to cache-sharing. 282 </description> 283 </change> 284 <change date="2009-01-29T01:35:27.047379Z" author="rjray"> 285 <fileset revision="136"> 286 <file path="imgsize"/> 287 <file path="lib/Image/Size.pm"/> 288 </fileset> 289 <description> 290 Fix URL/specification of the license info for LGPL. 291 </description> 292 </change> 293 </release> 294 <release version="3.1.1" sc:tag="v3_1_1" date="2008-02-18T06:37:36.755344Z"> 295 <change date="2008-02-18T06:36:02.029666Z" author="rjray"> 296 <file path="Build.PL" revision="134"/> 297 <description> 298 Misspelled a prereq name. 299 </description> 300 </change> 301 </release> 302 <release version="3.1" sc:tag="v3_1" date="2007-10-05T10:19:33.589800Z"> 303 <change date="2007-10-04T10:49:12.904758Z" author="rjray"> 304 <file path="Makefile.PL" revision="130"/> 305 <description> 306 Restored for users who don't have Module::Build installed. 307 </description> 308 </change> 309 <change date="2007-10-04T10:37:59.308026Z" author="rjray"> 310 <file path="lib/Image/Size.pm" revision="129"/> 311 <description> 312 Small patch from n@shaplov.ru to fix CWS-related error. 313 </description> 314 </change> 315 <change date="2007-10-04T10:09:52.651335Z" author="rjray"> 316 <file path="lib/Image/Size.pm" revision="128"/> 317 <description> 318 Changed the copyright info and the licensing. Added COPYRIGHT and 319 LICENSE blocks to the pod. 320 </description> 321 </change> 322 <change date="2007-10-04T10:08:50.535846Z" author="rjray"> 323 <fileset revision="127"> 324 <file path="MANIFEST"/> 325 <file path="META.yml" action="DELETE"/> 326 </fileset> 327 <description> 328 Removing META.yml and SIGNATURE from permanent place in MANIFEST. 329 Removing META.yml from repo. 330 </description> 331 </change> 332 </release> 333 <release version="3.01" sc:tag="v3_01" date="2007-10-03T10:08:20.439641Z"> 334 <change date="2007-10-03T09:29:37.005204Z" author="rjray"> 335 <file path="t/pass-1_s.png" revision="121"/> 336 <description> 337 Trying to fix MIME 338 </description> 339 </change> 340 <change date="2007-10-03T09:27:21.609099Z" author="rjray"> 341 <fileset revision="120"> 342 <file path="t/8.swf"/> 343 <file path="t/bexjdic.tif"/> 344 <file path="t/letter_T.jpg"/> 345 <file path="t/lexjdic.tif"/> 346 <file path="t/pak38.jpg"/> 347 <file path="t/pass-1_s.png"/> 348 <file path="t/test.gif"/> 349 <file path="t/xterm.bmp"/> 350 <file path="t/yasp.swf"/> 351 </fileset> 352 <description> 353 MIME types 354 </description> 355 </change> 356 </release> 357 <release version="3.0" sc:tag="v3_0" date="2006-09-14T03:10:50.631653Z"> 358 <change> 359 <fileset> 360 <file path="t/pod_coverage.t" /> 361 <file path="t/pod.t" /> 362 </fileset> 363 <description> 364 Added test suites for POD correctness and POD coverage. 365 </description> 366 </change> 367 <change> 368 <file path="Size.pm" /> 369 <description> 370 Implemented and documented a flag called $Image::Size::GIF_BEHAVIOR 371 that controls whether the GIF code returns the screensize, the first 372 sub-image or the largest of the sub-images. 373 </description> 374 </change> 375 <change> 376 <fileset> 377 <file path="Size.pm" /> 378 <file path="t/all.t" /> 379 <file path="MANIFEST" /> 380 <file action="ADD" path="t/8.swf" /> 381 </fileset> 382 <description> 383 Applied a patch from mrj@mrj.spb.ru to fix usage of the Compress::Zlib 384 module in the handling of compressed flash files. Added a new SWF file 385 to test this, and added reference to the file in MANIFEST and t/all.t. 386 </description> 387 </change> 388 <change> 389 <fileset> 390 <file path="Size.pm" /> 391 <file path="MANIFEST" /> 392 <file path="Makefile.PL" /> 393 <file action="ADD" path="t/magick.t" /> 394 </fileset> 395 <description> 396 Delay Image::Magick loading until it is needed. (Mark Stosberg). Add 397 support for Graphics::Magick as an alternative to Image::Magick. If 398 either Graphics::Magick or Image::Magick is loaded into memory that 399 module will be used. Otherwise, they are both tried to be loaded, with 400 Graphics::Magick being tried first. (Mark Stosberg). This patch also 401 adds a new test suite, t/magick.t, to the distribution and modifies 402 both MANIFEST and Makefile.PL (to add a build-dependancy on 403 Test::More). 404 </description> 405 </change> 406 <change> 407 <file path="t/all.t" /> 408 <description> 409 With Test::More now required for building, converted t/all.t to use it. 410 </description> 411 </change> 412 </release> 413 <release version="2.992" date="2003-07-22T00:00:00Z"> 414 <change date="2003-07-21T06:48:47.000000Z" author="rjray"> 415 <file path="Size.pm" revision="116"/> 416 <description> 417 Added support for Flash 6/FlashMX. 418 </description> 419 </change> 420 </release> 421 <release version="2.991" date="2003-01-03T09:09:39.000000Z" sc:tag="v2_991"> 422 <change date="2003-01-03T09:09:13.000000Z" author="rjray"> 423 <file path="Size.pm" revision="111"/> 424 <description> 425 Bumped version number and moved the trailing "1;" for safety-sake. 426 </description> 427 </change> 428 <change date="2003-01-03T09:06:02.000000Z" author="rjray"> 429 <file path="imgsize" revision="110"/> 430 <description> 431 Way-long-overdue code cleanup. 432 </description> 433 </change> 434 <change date="2003-01-03T08:56:24.000000Z" author="rjray"> 435 <file path="Size.pm" revision="109"/> 436 <description> 437 Small change in the block that sets up read from a scalar ref, to 438 avoid warnings about undef values (in case $stream is a reference to 439 an undef value). 440 </description> 441 </change> 442 </release> 443 <release version="2.99" sc:tag="v2_99" date="2002-05-04T08:23:42.000000Z"> 444 <change date="2002-05-04T08:23:29.000000Z" author="rjray"> 445 <file path="Size.pm" revision="106"/> 446 <description> 447 Applied two patches from Ville Skyttä <ville.skytta@iki.fi>, 448 providing MNG and Image::Magick support. 449 </description> 450 </change> 451 </release> 452 <release version="2.98" sc:tag="v2_98" date="2002-03-02T20:36:07.000000Z"> 453 <change date="2002-03-02T07:47:11.000000Z" author="rjray"> 454 <file path="Size.pm" revision="104"/> 455 <description> 456 Bumped the version number. Wouldn't have to keep remembering this if 457 I'd move it to the Makefile.PL. 458 </description> 459 </change> 460 <change date="2002-03-02T07:44:20.000000Z" author="rjray"> 461 <file path="Size.pm" revision="103"/> 462 <description> 463 Fixed some documentation issues and a small buglet in an error 464 message. 465 </description> 466 </change> 467 <change date="2002-03-02T07:38:58.000000Z" author="rjray"> 468 <file path="README.Win32" revision="102"/> 469 <description> 470 Small change to step #2 471 </description> 472 </change> 473 </release> 474 <release version="2.97" sc:tag="r2_97" date="2002-02-28T07:58:43.000000Z"> 475 <change date="2002-02-28T07:55:54.000000Z" author="rjray"> 476 <file path="Size.pm" revision="99"/> 477 <description> 478 Fixed some lingering tsoft.com e-mail addresses, cleared up the docs 479 per Jeff Friedl's suggestion, moved the call to 480 File::Spec->catpath() so that it only gets called when cacheing is 481 still on. 482 </description> 483 </change> 484 </release> 485 <release version="2.96" sc:tag="r2_96" date="2001-11-20T23:39:43.000000Z"> 486 <change date="2001-11-20T23:38:01.000000Z" author="rjray"> 487 <file path="Size.pm" revision="96"/> 488 <description> 489 Silly typo in PCD code 490 </description> 491 </change> 492 </release> 493 <release version="2.95" date="2001-11-11T11:42:48.000000Z"> 494 <change date="2001-11-11T11:41:02.000000Z" author="rjray"> 495 <file path="Size.pm" revision="94"/> 496 <description> 497 Added manual disabling of the cache, and added support for PCD images. 498 </description> 499 </change> 500 </release> 501 <release version="2.94" sc:tag="v2_94" date="2001-09-19T03:27:20.000000Z"> 502 <change date="2001-09-19T03:23:32.000000Z" author="rjray"> 503 <file path="Size.pm" revision="91"/> 504 <description> 505 Corrected a bug in psdsize(), credited source of the PSD test image, 506 and bumped the version number. 507 </description> 508 </change> 509 <change date="2001-09-19T03:23:00.000000Z" author="rjray"> 510 <file path="t/all.t" revision="90"/> 511 <description> 512 Added test for PSD code, using recently-supplied image 513 </description> 514 </change> 515 <change date="2001-09-19T03:22:37.000000Z" author="rjray"> 516 <file path="MANIFEST" revision="89"/> 517 <description> 518 Added entry for the PSD test file 519 </description> 520 </change> 521 <change date="2001-09-19T03:12:18.000000Z" author="rjray"> 522 <file path="t/468x60.psd" action="ADD" revision="87"/> 523 <description> 524 Test file for PSD (PhotoShop) support 525 </description> 526 </change> 527 <change date="2001-08-11T08:49:14.000000Z" author="rjray"> 528 <file path="Makefile.PL" revision="86"/> 529 <description> 530 Changes to the name of the template spec file and the generated spec 531 file 532 </description> 533 </change> 534 <change date="2001-08-11T08:47:35.000000Z" author="rjray"> 535 <fileset revision="85"> 536 <file path="Image-Size.spec.in" action="DELETE"/> 537 <file path="spec.in" action="ADD"/> 538 </fileset> 539 <description> 540 Renamed this file 541 </description> 542 </change> 543 <change date="2001-08-10T08:17:48.000000Z" author="rjray"> 544 <file path="Makefile.PL" revision="84"/> 545 <description> 546 Adapted parts of the Perl-RPM Makefile.PL to enable building of RPM 547 and SRPM files. This version uses an external template rather than 548 embedding it under the __DATA__ token. 549 </description> 550 </change> 551 <change date="2001-08-10T08:13:03.000000Z" author="rjray"> 552 <file path="Image-Size.spec.in" action="ADD" revision="83"/> 553 <description> 554 Basic RPM specfile template to allow for building a noarch RPM and 555 SRPM for this package. 556 </description> 557 </change> 558 </release> 559 <release version="2.93" sc:tag="v2_93" date="2001-04-13T08:55:11.000000Z"> 560 <change date="2001-04-13T08:53:16.000000Z" author="rjray"> 561 <file path="t/all.t" revision="80"/> 562 <description> 563 Added test for Flash support 564 </description> 565 </change> 566 <change date="2001-04-13T08:53:07.000000Z" author="rjray"> 567 <file path="MANIFEST" revision="79"/> 568 <description> 569 Added test file for Flash support 570 </description> 571 </change> 572 <change date="2001-04-13T08:52:41.000000Z" author="rjray"> 573 <file path="Size.pm" revision="78"/> 574 <description> 575 Forgot to credit Dmitry in the docs. 576 </description> 577 </change> 578 <change date="2001-04-13T08:51:40.000000Z" author="rjray"> 579 <file path="Size.pm" revision="77"/> 580 <description> 581 Added code from Dmitry Dorofeev <dima@yasp.com> to handle 582 ShockWave/Flash files. 583 </description> 584 </change> 585 <change date="2001-04-13T08:36:54.000000Z" author="rjray"> 586 <file path="t/yasp.swf" action="ADD" revision="76"/> 587 <description> 588 Sample Flash file from Dmitry Dorofeev <dima@yasp.com> 589 </description> 590 </change> 591 </release> 592 <release version="2.92" sc:tag="v2_92" date="2001-03-11T22:56:01.000000Z"> 593 <change date="2001-03-11T22:49:41.000000Z" author="rjray"> 594 <file path="Size.pm" revision="72"/> 595 <description> 596 Manually added a patch from Dan Klein to close files that imgsize 597 opens. 598 </description> 599 </change> 600 </release> 601 <release version="2.91" date="2000-12-08T08:20:34Z"> 602 <change date="2000-12-08T08:20:34.000000Z" author="rjray"> 603 <fileset revision="69"> 604 <file path="Size.pm"/> 605 <file path="imgsize"/> 606 </fileset> 607 <description> 608 Added copyright notice so that Debian could use the module 609 </description> 610 </change> 611 <change date="2000-12-08T08:19:50.000000Z" author="rjray"> 612 <fileset revision="68"> 613 <file path="MANIFEST"/> 614 <file path="Makefile.PL"/> 615 </fileset> 616 <description> 617 Reflect change to imgsize script 618 </description> 619 </change> 620 <change date="2000-12-08T08:16:01.000000Z" author="rjray"> 621 <fileset revision="67"> 622 <file path="imgsize" action="ADD"/> 623 <file path="imgsize.PL" action="DELETE"/> 624 </fileset> 625 <description> 626 Changed from imgsize.PL to plain imgsize, thanks to MakeMaker features 627 </description> 628 </change> 629 </release> 630 <release version="2.904" sc:tag="r02_09_04" date="2000-11-28T08:10:05Z"> 631 <change date="2000-11-28T08:10:05.000000Z" author="rjray"> 632 <file path="Makefile.PL" revision="65"/> 633 <description> 634 Added PREREQ_PM clause for detecting File::Spec 635 </description> 636 </change> 637 <change date="2000-11-28T08:09:47.000000Z" author="rjray"> 638 <file path="Size.pm" revision="64"/> 639 <description> 640 Bumped version number for CPAN 641 </description> 642 </change> 643 <change date="2000-05-04T04:08:02.000000Z" author="rjray"> 644 <file path="ANNOUNCE" action="DELETE" revision="62"/> 645 <description> 646 Removed from the distribution 647 </description> 648 </change> 649 </release> 650 <release version="2.903" sc:tag="r02_09_03" date="2000-04-28T02:56:13Z"> 651 <change date="2000-04-28T02:56:13.000000Z" author="rjray"> 652 <fileset revision="60"> 653 <file path="Size.pm"/> 654 </fileset> 655 <description> 656 Minor fix from CPAN Testers Group for workability on Macs 657 </description> 658 </change> 659 </release> 660 <release version="2.902" sc:tag="r02_09_02" date="2000-04-26T07:21:04Z"> 661 <change date="2000-04-26T07:21:04.000000Z" author="rjray"> 662 <file path="Size.pm" revision="57"/> 663 <description> 664 Worked on the regular expressions that are used on the text-based 665 formats, in hopes of further smoothing out the rift between UNIX and 666 non-UNIX systems. Added use of Cwd. Filenames passed in are prepended 667 with the current dir if they aren't already absolute pathnames. This 668 was to fix a subtle problem where different files with the same 669 relative names (referenced from different directories) would confuse 670 the cache. Added the image type to the cached data. Previously, only 671 dimensions were cached. Now, a cache-hit returns the same triple 672 returned originally. Also added the file's modification-time to the 673 cache, as the (growing!) use of Image::Size in Apache mod_perl 674 environments found that if an image is changed, the cache won't 675 notice. Now it does. Added recognition of thumbnail-format pics from 676 the popular viewer XV. The value of image type for these is the string 677 "XV". Integrated a patch that makes html_imgsize generate tags that 678 are XHTML- compliant. Same patch also caught a few doc bugs that I'd 679 missed. 680 </description> 681 </change> 682 <change date="2000-04-26T07:16:49.000000Z" author="rjray"> 683 <file path="MANIFEST" revision="55"/> 684 <description> 685 Added ChangeLog 686 </description> 687 </change> 688 <change date="2000-04-26T07:16:10.000000Z" author="rjray"> 689 <file path="ChangeLog" action="ADD" revision="54"/> 690 <description> 691 Change history moved here from README 692 </description> 693 </change> 694 <change date="2000-04-25T09:07:47.000000Z" author="rjray"> 695 <file path="MANIFEST" revision="53"/> 696 <description> 697 Changed dave.jpg to pak38.jpg 698 </description> 699 </change> 700 <change date="2000-04-25T09:05:29.000000Z" author="rjray"> 701 <file path="t/all.t" revision="52"/> 702 <description> 703 Updated html_imgsize test and replaced image for test 6 704 </description> 705 </change> 706 <change date="2000-04-25T09:03:59.000000Z" author="rjray"> 707 <file path="t/pak38.jpg" action="ADD" revision="51"/> 708 <description> 709 GIF-named-JPG to replace dave.jpg 710 </description> 711 </change> 712 <change date="2000-04-25T09:03:37.000000Z" author="rjray"> 713 <file path="t/dave.jpg" action="DELETE" revision="50"/> 714 <description> 715 corrupted file 716 </description> 717 </change> 718 <change date="1999-08-18T08:35:23.000000Z" author="rjray"> 719 <file path="README.Win32" action="ADD" revision="47"/> 720 <description> 721 A basic step-by-step for those whose Perl lacks MakeMaker support 722 (generally Win-based systems). 723 </description> 724 </change> 725 <change date="1999-08-12T07:21:47.000000Z" author="rjray"> 726 <fileset revision="46"> 727 <file path="t/bexjdic.tif" action="ADD"/> 728 <file path="t/dave.jpg" action="ADD"/> 729 <file path="t/letter_N.ppm" action="ADD"/> 730 <file path="t/letter_T.jpg" action="ADD"/> 731 <file path="t/lexjdic.tif" action="ADD"/> 732 <file path="t/pass-1_s.png" action="ADD"/> 733 <file path="t/spacer50.xbm" action="ADD"/> 734 <file path="t/test.gif" action="ADD"/> 735 <file path="t/xterm.bmp" action="ADD"/> 736 <file path="t/xterm.xpm" action="ADD"/> 737 </fileset> 738 <description> 739 Initial check-in, files had been released in previous versions but 740 were not being tracked. 741 </description> 742 </change> 743 <change date="1999-04-07T08:56:25.000000Z" author="rjray"> 744 <file path="imgsize.PL" revision="45"/> 745 <description> 746 Changed a lingering uswest.com address to the current. 747 </description> 748 </change> 749 </release> 750 <release version="2.901" date="1999-03-10T12:28:00Z"> 751 <change date="1999-03-11T08:47:24.000000Z" author="rjray"> 752 <fileset revision="44"> 753 <file path="ANNOUNCE"/> 754 <file path="README"/> 755 <file path="Size.pm"/> 756 </fileset> 757 <description> 758 Change the version number for this release due to CPAN treating 2.10 759 as less than 2.9. 760 </description> 761 </change> 762 </release> 763 <release version="2.10" date="1999-03-10T08:37:00Z"> 764 <change date="1999-03-10T08:02:47.000000Z" author="rjray"> 765 <file path="Size.pm" revision="42"/> 766 <description> 767 Moved some things around, and added two significant changes: no 768 longer uses IO::File internally (and is also more lax on whether a 769 passed-in FH is specifically from that class) and is now fully 770 strict-clean (no longer strict-refs dirty). 771 </description> 772 </change> 773 </release> 774 <release version="2.9" date="1998-12-09T09:10:11.000000Z"> 775 <change date="1998-12-09T08:58:03.000000Z" author="rjray"> 776 <file path="Size.pm" revision="40"/> 777 <description> 778 Four changes: fix to GIFs that are GIF87 but have GIF98a-style 779 indicators; fix byte-ordering problem in bmpsize(); fix eol-condition 780 in the PPM pattern for earlier Win32 builds; and (hopefully) 781 addressed MacOS in that last adjustment, as well. 782 </description> 783 </change> 784 <change date="1998-12-09T08:29:05.000000Z" author="rjray"> 785 <file path="Makefile.PL" revision="39"/> 786 <description> 787 Added attributes to the WriteMakefile call for ActiveState PPM (only 788 done for Perl 5.005 and later). 789 </description> 790 </change> 791 <change date="1998-12-09T08:15:15.000000Z" author="rjray"> 792 <file path="imgsize.PL" revision="38"/> 793 <description> 794 Added some docs and better error-handling. 795 </description> 796 </change> 797 </release> 798 <release version="2.8" date="1998-12-07T10:18:44.000000Z"> 799 <change date="1998-12-07T10:18:44.000000Z" author="rjray"> 800 <file path="t/all.t" revision="37"/> 801 <description> 802 Added a test for the new BMP support. 803 </description> 804 </change> 805 <change date="1998-12-07T10:18:08.000000Z" author="rjray"> 806 <file path="Size.pm" revision="36"/> 807 <description> 808 Added support for BMP files, changed VERSION to 2.8. 809 </description> 810 </change> 811 </release> 812 <release version="2.7" date="1998-08-07T08:35:47.000000Z"> 813 <change date="1998-08-07T08:27:47.000000Z" author="rjray"> 814 <file path="Size.pm" revision="33"/> 815 <description> 816 Corrected numerous documentation errors and make the base imgsize 817 routine return a void context if called in a void context. 818 </description> 819 </change> 820 </release> 821 <release varsion="2.6" date="1998-01-25T09:29:14.000000Z"> 822 <change date="1998-01-25T09:21:30.000000Z" author="rjray"> 823 <file path="t/all.t" revision="31"/> 824 <description> 825 Incorporate changes from Cloyce Spradling that were accidentally left 826 out of 2.5. 827 </description> 828 </change> 829 <change date="1998-01-25T06:35:03.000000Z" author="rjray"> 830 <file path="Size.pm" revision="30"/> 831 <description> 832 Fixed some problems with reading of XPM and XBM headers. In the case 833 of XPM, it was a matter of the key line having a third pair of 834 numbers. In the case of XBM, comments at the head of an XBM file 835 could keep the read-in buffer from extracting enough data (fixed by 836 upping the read size from 160 to 1024). 837 </description> 838 </change> 839 </release> 840 <release version="2.5" date="1997-12-24T17:19:00Z"> 841 <change date="1997-12-25T01:11:48.000000Z" author="rjray"> 842 <fileset revision="28"> 843 <file path="ANNOUNCE"/> 844 <file path="MANIFEST"/> 845 <file path="README"/> 846 <file path="Size.pm"/> 847 </fileset> 848 <description> 849 Added support for TIFF images and two test cases. Many thanks to Cloyce 850 Spradling <cloyce@headgear.org> for both the code patches and the 851 test images. 852 </description> 853 </change> 854 </release> 855 <release version="2.4" date="1997-09-02T19:36:54.000000Z"> 856 <change date="1997-09-02T19:32:02.000000Z" author="rjray"> 857 <file path="Size.pm" revision="26"/> 858 <description> 859 Fixed tiny bug in jpeg code that failed to return "JPG" as the 3rd 860 element. Figures someone would actually use that feature... 861 </description> 862 </change> 863 </release> 864 <release version="2.3" date="1997-04-21T18:34:53.000000Z"> 865 <change date="1997-04-21T18:30:30.000000Z" author="rjray"> 866 <file path="Size.pm" revision="24"/> 867 <description> 868 Fixed usage of AutoLoader to 5.004 standards and fixed glitch in XPM 869 regex. 870 </description> 871 </change> 872 </release> 873 <release version="2.2" date="1997-01-16T22:25:10.000000Z"> 874 <change date="1997-01-16T22:25:10.000000Z" author="rjray"> 875 <file path="Makefile.PL" revision="23"/> 876 <description> 877 Fixed it so that the imgsize script gets removed for make clean or 878 make realclean. 879 </description> 880 </change> 881 <change date="1997-01-16T22:23:39.000000Z" author="rjray"> 882 <file path="Size.pm" revision="22"/> 883 <description> 884 Small patch to set binmode for OS/2, etc. that need it. Also change 885 to gifsize to clean up -w noise from new lexical-related warnings (in 886 this case, a reference to $stream might not have been properly 887 shared). 888 </description> 889 </change> 890 </release> 891 <release version="2.1" date="1996-11-29T17:25:00Z"> 892 <change> 893 <file path="Size.pm" /> 894 <description> 895 Added in changes to the error handling that were meant for 2.0. Fixed 896 a bug in attr_imgsize caused by the new return format. 897 </description> 898 </change> 899 </release> 900 <release version="2.0" date="1996-11-25T13:33:00Z"> 901 <change author="rjray"> 902 <file path="README" revision="19"/> 903 <description> 904 Notation of the changed error syntax. 905 </description> 906 </change> 907 <change author="rjray"> 908 <file path="Size.pm" revision="18"/> 909 <description> 910 Image::Size 2.0 package: better GIF, JPG and PNG handling. Added PPM 911 handling. No longer uses filenames to type the data. Operates on 912 memory and file- handles as well as filenames. 913 </description> 914 </change> 915 <change author="rjray"> 916 <file path="t/all.t" revision="16"/> 917 <description> 918 New tests for new formats, new error reporting. 919 </description> 920 </change> 921 <change author="rjray"> 922 <file path="Makefile.PL" revision="15"/> 923 <description> 924 Specified GNU zip as compressor. 925 </description> 926 </change> 927 </release> 928 <release version="1.2" date="1996-09-06T15:31:57.000000Z"> 929 <change date="1996-09-06T15:15:50.000000Z" author="rjray"> 930 <file path="MANIFEST" revision="11"/> 931 <description> 932 Changed imgsize to imgsize.PL (from patch by Bernd Leibing 933 <bernd.leibing@rz.uni-ulm.de>) 934 </description> 935 </change> 936 <change date="1996-09-06T15:14:14.000000Z" author="rjray"> 937 <file path="imgsize.PL" revision="10"/> 938 <description> 939 Revised by Bernd Leibing <bernd.leibing@rz.uni-ulm.de> to use var 940 substitution for things like the start-up line. 941 </description> 942 </change> 943 <change date="1996-09-06T14:47:23.000000Z" author="rjray"> 944 <file path="Size.pm" revision="9"/> 945 <description> 946 Assignment of $Image::Size::revision caused an error due to q//. 947 </description> 948 </change> 949 </release> 950 <release version="1.1" date="1996-09-04T21:26:25.000000Z"> 951 <change date="1996-09-04T21:25:46.000000Z" author="rjray"> 952 <fileset revision="7"> 953 <file path="ANNOUNCE" action="ADD"/> 954 <file path="imgsize.PL" action="ADD"/> 955 </fileset> 956 <description> 957 Initial revision 958 </description> 959 </change> 960 <change date="1996-09-04T21:20:35.000000Z" author="rjray"> 961 <file path="Makefile.PL" revision="5"/> 962 <description> 963 Added imgsize, a simple script that sizes images from the 964 command-line. 965 </description> 966 </change> 967 <change date="1996-09-04T21:18:52.000000Z" author="rjray"> 968 <file path="Size.pm" revision="4"/> 969 <description> 970 Fixed a bug in jpegsize and added some clarity to docs and comments. 971 </description> 972 </change> 973 </release> 974 <release version="1.0" date="1996-08-06T22:24:38.000000Z"> 975 <change date="1996-08-06T22:24:38.000000Z" author="rjray"> 976 <fileset revision="3"> 977 <file path="MANIFEST" action="ADD"/> 978 <file path="README" action="ADD"/> 979 <file path="Size.pm" action="ADD"/> 980 <file path="Makefile.PL" action="ADD"/> 981 <file path="t/all.t" action="ADD"/> 982 </fileset> 983 <description> 984 Initial commit of the core project files. 985 </description> 986 </change> 987 </release> 988</changelog> 989