0.42 Sun May 21 22:06:02 2006
SWF::Element
- Tag::BitmapLossless/2 now has always a long tag header
to avoid a player bug. (Thanks to Gordon McCreight)
- Fixed wrong unpacking font codes.
0.41 Fri Jun 3 00:30:00 2005
SWF::Element
- mistook TEXTRECORD::TYPE0 and TYPE1 in some case.
(Thanks to Quyen Phuong)
TEXTRECORD::TYPE0 and TYPE1 are obsolete and now TEXTRECORD has both
styles and glyph entries.
- supports SoundStreamHead/2 for MP3 without LatencySeek.
(Thanks to Quyen Phuong)
SWF::Parser
- 'parsetag' unexpectedly quitted when the stream ran short. Fixed.
0.40 Sun May 1 22:24:58 2005
SWF::Element
- Wrongly dropped CXFORM/WITHALPHA when HasAddTerms and
HasMultTerms are both 0. (Thanks to Quyen Phuong)
0.39 Fri Mar 18 00:02:58 2005
SWF::Element
- Fixed wrong glyph shape offsets in DefineFont.(Thanks to Quyen Phuong)
- Fixed wrong flag accessors of DefineFontInfo/2.
0.38 Tue Mar 15 00:57:57 2005
SWF::Parser
- 'parse' mathod did not call the 'tag-callback' sub properly. Fixed.
(Thanks to Quyen Phuong)
0.37 Sun Oct 31 02:04:31 2004
SWF::Element
- Fixed wrong bit shift in _create_flag_accessor.
- Fixed wrong flag accessors of Definesound and SoundStreamHead/2.
- Support ActionFSCommand2 and ActionStrictMode.
0.36 Tue Sep 14 23:30:00 2004
SWF::Element
- Failed to unpack DefineFont2 if FontFlagsWideOffsets was true. Fixed.
- Rewrote 'lookahead_*'.
SWF::BinStream
- 'get_bits' returned a wrong value in a certain case.
Restored previous version. (Thanks to Leonard Holman)
0.35 Wed Aug 11 09:27:51 2004
SWF::Element
- Improved to handle NaN.
0.341 Sat Jul 10 11:34:42 2004
SWF::Element
- Fixed unpack CacheRegister in SWF::Element::ACTIONRECORD::ActionTry.
0.34 Sat Jun 12 12:42:22 2004
SWF::Element
- Fixed wrong style index in DefineMorphShape.
- Added locking SWF version in CLIPACTIONRECORD.
SWF::Parser, SWF::BinStream
- Improved SWF version control. (Thanks to Anand Kellar)
0.33 Mon Apr 26 01:02:03 2004
SWF::Element
- Added tag types.
- Added SWF::Element::Tag::Packed class.
SWF::BinStream
- Fixed wrong handling of initial data for a read stream.
- Version of a write stream can change now before writing any data.
SWF::Parser
- Removed redundant copy of the internal stream.
0.32 Sat Mar 7 00:00:00 2004
SWF::Element
- Features described in the SWF file format specification version 7
are supported.
- Invalid ActionCall packing/unpacking is fixed.
0.31 Mon Dec 22 22:00:00 2003
- Minor bug fix for SWF::BinStream and SWF::Element.
SWF::Parser
- 'abort' did not work correctly for 'parse_file'. Fixed.
0.30 Sat Dec 20 02:22:00 2003
SWF::Element
- SWF::Element::MATRIX was initialized wrongly since ver.0.28. Fixed.
0.29 Wed Dec 17 20:30:00 2003
SWF::Element
- Fixed SWF::Element::ACTIONDATA::Double to handle 'infinity' and
'NaN' properly. (Thanks to Peter Sergeant)
0.28 Mon Dec 15 22:45:00 2003
SWF::Element
- Some methods are redefined wrongly. fixed.
- Removed some warnings.
SWF::Parser
- Removed some warnings.
0.27 Sun Nov 30 00:22:55 2003
SWF::Element
- SWF version was not set to TAGSTREAM. fixed.
- Added 'dumper' method for TAGSTREAM.
0.26 Sat Nov 29 18:30:00 2003
SWF::Element
- '$' and '@' are not escaped correctly in dumper method. Fixed.
- Label positions for WaitForFrame/2 action is wrong. Fixed.
- Property names for ACTIONDATA::Property are supported.
- 'NaN' and 'Infinity' for ACTIONDATA::Double are supported.
- Added some read-only flag accessors.
- Added 'lookahead_FieldName' methods.
- Added a 'shallow_unpack' method for the DefineSprite tag.
SWF::BinStream
- get_SI16/32 failed to get negative minimum values. Fixed.
- Added lookahead_string/UI8/16/32/SI8/16/32 methods.
SWF::Parser
- Added a 'header' parameter for SWF::Parser->new.
- Added an 'abort' method.
Others
- Added a sample, linkext.plx, using lookahead_Flags and shallow_unpack.
0.25 Thu Aug 7 22:00:00 2003
SWF::Element
- There remained a bug to pack EventFlags. Fixed. (Thanks to Sam Wong)
dumpswf.plx
- The output script cannot set the SWF version correctly. Fixed.
(Thanks to John Robens)
0.24 Thu Jul 10 00:20:00 2003
SWF::Element
- EventFlags of PlaceObject2 for FLASH 6 was wrong. EventFlags6 is
now included in EventFlags.
- ActionScript data 'null' and 'undefined' were confused.
Use SWF::Element::ACTIONDATA::UNDEF for 'undefined'.
0.23 Sat Jun 14 19:10:00 2003
SWF::Element
- Support 256 or higher value in SWF::Element::ACTIONDATA::Lookup.
(Thanks to Scott Graham)
we'll be using either libc stubs or devel/pthread-stublib, depending on age.
Tested on NetBSD 4.99.
No PKGREVISION bump, there should be no functional change.
Suggested by bjs@
Pkgsrc changes:
o Add/change HOMEPAGE to search.cpan.org (old left commented out)
Upstream changes:
2.01 Sun Jun 8 10:05:46 BST 2008
- in Build.PL, exit 0 when we can't find libimlib2
2.00 Fri Dec 7 11:29:47 GMT 2007
- make the cache size 0 by default
1.13 Fri Oct 13 19:08:41 BST 2006
- optimise autocropping (thanks to Sergey Mende)
- find_colour now returns undef if it doesn't find the colour
1.12 Tue Aug 15 10:14:55 BST 2006
- added find_colour method
- added fill method
1.11 Thu Aug 3 10:53:33 BST 2006
- endianness fixes for new_using_data (thanks to Chris Dolan)
- added autocrop method
1.10 Wed Jun 28 12:11:47 BST 2006
- added new_using_data and will_blend (thanks to Chris Dolan) -
new_using_data is endianness specific
- fixed documentation bug, it's called get_text_size not get_font_size
- added create_transparent_image method
- added create_blended_image
- added POD tests
- added width/height as synonyms to get_width/get_height
- disable buggy imlib_image_draw_pixel wrapper - if you have
a version of imlib2 1.0.5 or earlier you will now see the bug
1.09 Thu Jun 15 16:43:10 GMT 2006
- lose AUTOLOAD and define the constants in their own right
code by Mark Fowler. this also means that random calls for
non-existant methods fail properly now
1.08 Wed Mar 1 19:10:05 GMT 2006
- fix build instructions (noticed by JPIERCE)
1.07 Fri Apr 15 11:57:47 BST 2005
- Add clone, sharpen and blur (thanks to Christian Hansen)
1.06 Fri Apr 8 22:58:26 CST 2005
- added missing test file to MANIFEST
1.05 Thu Apr 7 16:55:01 GMT 2005
- added support for defeating caching, namely:
set_cache_size
get_cache_size
set_changed_on_disk
(Thanks to Tom Insam and Mark Fowler)
Use the PTHREAD_XXX variables to set up the linking, otherwise libGL.so isn't
linked with libpthread.so under Linux, and so things that link with libGL.so
but don't themselves use threads are likely to not link themselves, failing to
resolve pthread_getspecific, pthread_once, pthread_key_create and
pthread_setspecific.
There should be no change on NetBSD platforms, but there is change on other
platforms, notably Linux. Bump PKGREVISION to communicate that.
Should fix PR36207, does fix Linux build of glx-utils, and allows mission
critical software like "bzflag" to build under Linux.
* Upgraded cexcept to version 2.0.1.
* Added a configure script, to be used instead of unix-secure.mak.
* Fixed a build issue that occured when using libpng from the system.
* Fixed processing when image reduction yields an output larger than
the original.
* Fixed behavior of -preserve.
* Removed displaying of partial progress when abandoning IDATs under
the -v option. The percentages displayed were not very accurate.
Changes 0.6:
* Upgraded libpng to version 1.2.29-optipng [private]
* Implemented grayscale(alpha)-to-palette reductions.
* Improved conversion of bKGD info during RGB-to-palette reductions.
* Fixed conversion of bKGD and tRNS during 16-to-8-bit reductions.
* Added support for compressed BMP (incl. PNG-compressed BMP, you bet!)
* Improved the speed of reading raw PNM files.
* Recognized PNG digital signatures (dSIG) and disabled optimization
in their presence, to preserve their integrity.
* Allowed the user to enforce the optimization of dSIG'ed files.
* Recognized APNG animation files and disabled reductions to preserve
their integrity.
* Added the -snip option, to allow the user to "snip" one image out of
a multi-image file, such as animated GIF, multi-page TIFF, or APNG.
* Improved recovery of PNG files with incomplete IDAT.
* Fixed a crash triggered by the use of -log on some platforms.
* Fixed behavior of -out and -dir when the input is already optimized.
* Provided more detailed image information at the start of processing.
* Provided a more detailed summary at the end of processing, under the
presence of the -v option and/or the occurence of exceptional events.
The assembler dispatch code is only for indirect or direct
rendering, anyway--I apologize for not noticing this sooner.
This should fix the recent non-dri build problems people were having.
Thanks to Matthias Scheler and others for reporting this problem to me.
NOTE: Direct/indirect rendering support is still default for i386
and amd64 on NetBSD 4+, but only if you're using modular Xorg.
lots of bug fixes; the intent of my update was mostly to fix
problems with i915 and r300 dri drivers and to provide the best environment
possible for the xorg server update to the 1.4 branch.
Morever, many of our patches from pkgsrc, i.e. those removed in this commit,
are now included upstream.
Additionally, MesaDemos now builds.
NOTES:
- MesaLib now requires xf86driproto 2.0.4, as earlier versions install
dri_interface.h, which is not correct.
- glu now exports its symbols via libtool's -export-symfile.
The symfile is generated pre-build--see glu/Makefile.
- glxinfo/glxgears do not seem to need to be linked to libpthread, and this
seems to cause problems on NetBSD with the new drm code. If I am wrong
about this, please let me know. The only program that seems to need
libpthread is glthreads in MesaDemos.
1.2.5 (July 26, 2008)
=====================
Security Fixes:
* None.
Bug fixes:
* TIFF: Eliminated a memory leak in the codec support detection code.
* JPEG: Removed over-write of image->client_data.
* PNG: Fixed crash when writing PNG images with transparency and either
optimize is requested, or the image is colormapped.
Feature improvements:
* A file extension proxy module is used to automatically map from
common camera raw format extensions to dcraw so that camera RAW
images are loaded automatically using 'dcraw' or similar program
as defined via the 'dcraw' entry in delegates.mgk.
* ThresholdImage() uses a new implementation backported from the
development version which attempts to avoid unnecessary image
updates.
- added dependency to devel/p5-Compress-Zlib
ChangeLog:
* Updated the license information to make sure all references are to both the
Artistic 2.0 and the LGPL.
* Changed "use 5.6.0" lines to no longer use v-strings, for forward
compatibility with Perl 5.10.0.
* Added "recommends" specification to Build.PL to refer to modules used in
the testing phase (there is no "build_recommends" setting).
* Added Compress::Zlib to the list of required modules in Makefile.PL and
Build.PL.
* Added "use warnings" to Size.pm to make sure it stays warnings-clean.
Changes in 3.1:
* Small change from n@shaplov.ru for a bug in CWS handling that only surfaced
when two CWS files were sized consecutively.
* Updated the date on the copyright notice and added a "COPYRIGHT" section
to the documentation.
* Changed the licensing terms. This is now dual-licensed under Artistic 2.0
and LGPL 2.1.
* Restored the old Makefile.PL for users who don't have Module::Build.
Changes in 3.01:
* Added ex/ directory with a few samples.
* Dropped ExtUtils::MakeMaker and switched to Module::Build. Makefile.PL is
now a wrapper of sorts around Build.PL. This allows adding licensing
information to META.yml for CPAN indexing.
Changes in 3.0:
* Added test suites for POD correctness and POD coverage.
* Implemented and documented a flag called $Image::Size::GIF_BEHAVIOR that
controls whether the GIF code returns the screensize, the first sub-image
or the largest of the sub-images.
* Applied a patch from mrj@mrj.spb.ru to fix usage of the Compress::Zlib
module in the handling of compressed flash files. Added a new SWF file to
test this, and added reference to the file in MANIFEST and t/all.t.
* Delay Image::Magick loading until it is needed. (Mark Stosberg).
Add support for Graphics::Magick as an alternative to Image::Magick.
If either Graphics::Magick or Image::Magick is loaded into memory
that module will be used. Otherwise, they are both tried to be loaded,
with Graphics::Magick being tried first. (Mark Stosberg). This patch also
adds a new test suite, t/magick.t, to the distribution and modifies both
MANIFEST and Makefile.PL (to add a build-dependancy on Test::More).
* With Test::More now required for building, converted t/all.t to use it.
Moved PNG_UINT_CHNK and some other defines from pngcrush.h to pngcrush.c
Reject invalid color_type or bit_depth.
Changes 1.6.6:
Added dSIG support. Pngcrush will not rewrite an image containing
a dSIG chunk immediately following the IHDR chunk, unless the
dSIG is explicitly removed with "-rem dSIG" or explicitly kept
with "-keep dSIG". In the latter case the saved dSIG chunks will
become invalid if any changes are made to the datastream.
Fixed bug in writing unknown chunks from the end_info_ptr.
Changes 1.6.5:
Discontinued adding a new gAMA chunk when writing sRGB chunk.
Pkgsrc changes:
- none
Changes since version 2.36:
===========================
2.44 21 April, 2008
-Improved META.yml
2.43 21 April, 2008
-Improved META.yml
2.42 16 April, 2008
-Removed Makefile from MANIFEST
2.41 16 April, 2008
-Fixed MANIFEST and added license data to the SVG.pm file
2.40 14 April, 2008
-Changed tests to current recommendation. Moved to t/ directory.
-Added POD and POD Coverage tests
2.39 08 April, 2008
-Added warnings
2.38 03 April, 2008
-Modified SVG::Element to answer a bug report in rt.perl.org by slaven
regarding the redefined methods warnings when SVG is used twice.
-Fixed the POD to reflect annotation comments.
2.37 02 March, 2008
-Added NS definitions for svg and xlink to enable xlink:href and svg:
namespace usage in Firefox.
This is a bugfix release for the 2.3 series which provides some important
fixes for bugs which were introduced in version 2.3.6. Additionally, native
bytecode hinting for TrueType fonts has been improved.
- added DEPENDs for devel/p5-Log-Log4perl fixes PR pkg/39128
ChangeLog:
0.22 (05/20/2008)
(ms) Added aberrant behavior detection (hwpredict) with documentation
and test cases.
0.21 (01/23/2008)
(ms) Provided backwards compatibility to rrdtool-1.0 for
draw/type=stack, which now translates to an area with the
:STACK option.
0.20 (01/22/2008)
(ms) Bas van der Veen reported that the rrdtool download link
changed to http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz,
adapted Makefile.PL.
(ms) No longer expecting 'Permission denied' to support localized
OSes.
0.19 (05/12/2007)
(ms) Added 'strict' mode (defaults to true).
(ms) Added latest graph parameters from the latest rrdtool release.
0.18 (05/12/2007)
(ms) Added 'dry mode' patch by Jacquelin Charbonnel.
0.17 (09/10/2006)
(ms) Changed build command in Makefile.PL to adapt to new
rrdtool-1.2 directory hierarchy, as suggested by Zac Israel.
0.16 (08/23/2006)
(ms) Added 'base' option to graph method, as suggested by
Anton Shevchenko.
0.15 (07/23/2006)
(ms) Fixed bug with multiple comment lines, of which only the first
one was printed in the graph. It was introduced in 0.14.
Thanks to Steve van der Burg for reporting and a patch.
* src/cff/cffobjs.c (cff_face_init): Compute final
`dict->units_per_em' value before assigning it to
`cffface->units_per_EM'. Otherwise, CFFs without subfonts are be
scaled incorrectly if the font matrix is non-standard. This fixes
Savannah bug #23630
This fixes the problem that text set in a font embedded as type 1C subset
was rendered unreadably small.
bump PKGREVISION
1.2.4 (June 29, 2008)
====================
Security Fixes:
* AVI reader: Re-worked to be more robust against crash or DOS.
* AVS reader: Re-worked to be more robust against crash or DOS.
* DCM reader: Re-worked to be more robust against crash or DOS.
* EPT reader: Re-worked to be more robust against crash or DOS.
* FITS reader: Re-worked to be more robust against crash or DOS.
* MTV reader: Re-worked to be more robust against crash or DOS.
* PALM reader: Re-worked to be more robust against crash or DOS.
* RLA reader: Re-worked to be more robust against crash or DOS.
* TGA reader: Re-worked to be more robust against crash or DOS.
* Avoid possible crash in GetImageCharacteristics() when substituting
text in comment read from file.
Bug fixes:
* Magick++ Image Quantize was not supporting error measurement properly
and was waisting time with redundant SyncImage().
* The --enable-magick-compat configure option was not being respected
by the Makefiles (SourceForge bug 2005883).
graphics/MesaLib/patches/patch-aw: export glXGetProcAddressARB
graphics/MesaLib/Makefile: bump PKGREVISION
graphics/glu/Makefile: bump PKGREVISION
Please help out by giving this change as extensive testing as
possible before 2008Q2 is branched.
not the other way around.
- This is the way that mesa expects things to be.
- Not doing this for MesaLib (at least for dri on NetBSD/amd64) will result
in reloc-related errors at link-time.
Building on NetBSD/amd64 was broken without this.
- 0000560: [xmp] Can't delete (last) XMP tag. (Reported by SerGioGioGio)
- 0000559: [exif] Crash when extracting Exif orientation flag
from Kodak DCR raw file. (Reported by Gilles Caulier)
- 0000558: [jpeg i/o] "Warning: JPEG format error, rc = 5" for
most of my JPEG files. (Reported with patch by
Marcus Holland-Moritz)
- 0000552: [build environment] Build failure under Mac OS X
10.3.9 (Reported by Marius Schamschula)
- [exif] Fixed several potential division by 0 bugs.