I have verified through http://mesa3d.sourceforge.net/relnotes-7.0.4.html
that these sums are correct for the Mesa 7.0.4 release.
XXX should PKGREVISION be bumped?
I don't understand how the MESA_PKGVERSION stuff works or why we even have
it.
--
babl is a dynamic, any to any, pixel format translation library.
It allows converting between different methods of storing pixels known
as pixel formats that have with different bitdepths and other data
representations, color models and component permutations.
A vocabulary to formulate new pixel formats from existing primitives is
provided as well as the framework to add new color models and data
types.
sis driver, use either NetBSD's atomic ops if we have them, else
check for gcc's __sync_synchronize. I suppose the right thing to do is
split the dri drivers out of this package, but hopefully this will
resolve [pkg/39359]. No revision bump, as I just updated the package
a few hours ago.
7.0.4.1. Many of our patches are now upstream; there have also been
a significant amount of bug fixes even since our last interim update
from the 7.0 branch.
-------------------------------------------------------------------------
*** Mesa 7.0.4 is a stable release with bug fixes since version 7.0.3 ***
-------------------------------------------------------------------------
Bug fixes
* define #extension GL_ARB_texture_rectangle in shading language
* fixed WIN32 compile problem in libGLU
* Fixed a per-vertex glMaterial bug which could cause bad lighting
* Fixed potential crash in AA/smoothed triangle rendering when using a
fragment shader
* Fixed glDrawElement + VBO segfault (bug 16156)
* Fixed GLSL linker bug causing generic vertex attributes to get
aliased
* Fixed stack overflow when using glPixelZoom on Windows
* Fixed broken all(bvec2) GLSL function, added misc missing bvec
constructors
* ARB program "state.clip[n].plane" didn't parse correctly
* Fixed broken glGetUniformiv() (bug 13774)
Changes
* Added support for DragonFly OS
* Added a build config for FreeBSD static libs (Anatolij Shkodin)
* Enabled GL_EXT_multi_draw_arrays extension in R200/R300 drivers
* Enabled GL_ARB_point_sprite extension in I965 driver
* Enabled GL_EXT_texture_sRGB extension in I965 driver
* Added support for GL shading language in I965 driver
Driver Status
Driver Status
---------------------- ----------------------
DRI drivers varies with the driver
XMesa/GLX (on Xlib) implements OpenGL 2.1
OSMesa (off-screen) implements OpenGL 2.1
Windows/Win32 implements OpenGL 2.1
Glide (3dfx Voodoo1/2) implements OpenGL 1.3
SVGA unsupported
Wind River UGL unsupported
DJGPP unsupported
GGI unsupported
BeOS unsupported
Allegro unsupported
D3D unsupported
version 1.2.30beta01 [May 29, 2008]
Updated libpng.pc-configure.in and libpng-config.in per debian bug reports.
version 1.2.30beta02 [June 25, 2008]
Restored png_flush(png_ptr) at the end of png_write_end(), that was
removed from libpng-1.0.9beta03.
version 1.2.30beta03 [July 6, 2008]
Merged some cosmetic whitespace changes from libpng-1.4.0beta19.
Inline call of png_get_uint_32() in png_get_uint_31(), as in 1.4.0beta19.
Added demo of decoding vpAg and sTER chunks to pngtest.c, from 1.4.0beta19.
Changed PNGMAJ from 0 to 12 in makefile.darwin, which does not like 0.
Added new private function png_read_chunk_header() from 1.4.0beta19.
Merge reading of chunk length and chunk type into a single 8-byte read.
Merge writing of chunk length and chunk type into a single 8-byte write.
version 1.2.30beta04 [July 10, 2008]
Merged more cosmetic whitespace changes from libpng-1.4.0beta19.
version 1.0.38rc01, 1.2.30rc01 [August 15, 2008]
No changes.
version 1.0.38rc02, 1.2.30rc02 [July 21, 2008]
Moved local array "chunkdata" from pngrutil.c to the png_struct, so
it will be freed by png_read_destroy() in case of a read error (Kurt
Christensen).
version 1.0.38rc03, 1.2.30rc03 [July 21, 2008]
Changed "purpose" and "buffer" to png_ptr->chunkdata to avoid memory leaking.
version 1.0.38rc04, 1.2.30rc04 [July 22, 2008]
Changed "chunkdata = NULL" to "png_ptr->chunkdata = NULL" several places in
png_decompress_chunk().
version 1.0.38rc05, 1.2.30rc05 [July 25, 2008]
Changed all remaining "chunkdata" to "png_ptr->chunkdata" in
png_decompress_chunk() and remove chunkdata from parameter list.
Put a call to png_check_chunk_name() in png_read_chunk_header().
Revised png_check_chunk_name() to reject a name with a lowercase 3rd byte.
Removed two calls to png_check_chunk_name() occuring later in the process.
version 1.0.38rc06, 1.2.30rc06 [July 29, 2008]
Added a call to png_check_chunk_name() in pngpread.c
Reverted png_check_chunk_name() to accept a name with a lowercase 3rd byte.
version 1.0.38r07, 1.2.30r07 [August 2, 2008]
Changed "-Wall" to "-W -Wall" in the CFLAGS in all makefiles (Cosmin Truta)
Declared png_ptr "volatile" in pngread.c and pngwrite.c to avoid warnings.
Added code in pngset.c to quiet compiler warnings.
Updated contrib/visupng/cexcept.h to version 2.0.1
Relocated a misplaced "#endif /* PNG_NO_WRITE_FILTER */" in pngwutil.c
version 1.0.38r08, 1.2.30r08 [August 2, 2008]
Enclose "volatile" declarations in #ifdef PNG_SETJMP_SUPPORTED (Cosmin).
version 1.0.38, 1.2.30 [August 15, 2008]
No changes.
gphoto2 2.4.2
* Updated translations.
* Major change in behaviour:
--capture-image split into:
--capture-image : Just captures image, no download.
--capture-image-and-download : captures image and downloads it.
* legacy-icon-mapping.xml:
Add gnome-shutdown link for system-shutdown
Add inode-directory link for folder
* legacy-icon-mapping.xml:
Add gnome-mime-application-x-lzma and
gnome-mime-application-x-lzma-compressed-tar as links for
package-x-generic
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.
This fixes some integer overflow/memory corruption/heap overflow
security problems: CVE-2008-1806, CVE-2008-1807, CVE-2008-1808
other changes:
-new function `FT_Get_CID_Registry_Ordering_Supplement' gives
access to those fields in a CID-keyed font
-code to validate the new `MATH' OpenType table
-API for cmap 14 support
-A new face flag FT_FACE_FLAG_CID_KEYED
-misc bugfixes and other improvements
Significant Changes from version 0.16
* Exiv2 utility
- [tools] exiv2 now writes a proper XMP sidecar file (it used to
just dump the XMP packet to a file).
- [tools] exiv2 can now also save Exif and IPTC data in the XMP
sidecar file (conversion of Exif/IPTC to/from XMP).
* Exiv2 library
- 0000546: [exif] Exiv2 crashes while converting Nikon lens information
for pretty printing.
1.2.3 (June 5, 2008)
====================
Security Fixes:
* Cineon reader: Fixed crash with broken file from Sami Liedes.
* Palm reader: Fixed crash with broken files from Sami Liedes.
* PICT reader: Fixed crash with broken files from Sami Liedes.
* DPX reader: Validate file data better to avoid improper operation with
intentionally (or accidentally) defective files.
* XCF reader: Fixed crash with broken files from Sami Liedes.
Security Issue Not Fixed:
* JP2/JPC reader: Several JPEG-2000 files from Sami Liedes "broken"
collection cause crashes in Jasper. This is not GraphicsMagick's fault.
Bug fixes:
* Noise generators were only working properly for Q8 build.
compiler flag actually added it. This causes all the link failures
in packages using the "glut" library (e.g. "gle"). Bump package
revision because of this fix.
Error analysis provided by Raymond Meyer on "pkgsrc-users" mailing list.
May 31, 2008 - Version 7.30 (production release)
- Added new Canon CustomFunctions values from the EOS 1DmkIII firmware update,
and a new CanonExposureMode value (thanks David Pitcher)
- Added ability to read/write XMP in GIF images
- Added ability to write to GIF87a images (by upgrading them to GIF89a)
- API Changes:
- Extract FileSize information from images passed as a scalar reference
- fixed handling of the "antialias" tool option
- when loading a TIFF image, always set a filename on it
- fixed initial state of curve type in Curves tool
- fixed potential crash in the Dicom load plug-in
- respect the brush mask in the Heal tool
- plugged some minor memory leaks
- fixed a glitch in the DND code
- gimp-image-convert() must not accept palettes with > 256 colors
- fixed parameter description in the Map Object plug-in
- fixed compilation of unit tests on Mac OS X
- fixed handling of "argc-lower-val-y" PDB parameter in Curve Bend plug-in
- fixed overlap problem in Hue-Saturation tool
- fixed asymmetry in Unsharp Mask plug-in
- don't show non-existant color profiles in the selector
- fixed issues with default aspect ratio in the Crop tool
- fixed compilation of the PDF import plug-in with libpoppler 0.8
- fixed bug in clipboard brush code
- corrected layer mask flag in PSD save plug-in
- fixed an issue with tablets and newer X.Org releases
- keep the JPEG save plug-in from writing an empty EXIF tag
- fixed crash in Selective Gaussion Blur plug-in
- added new translations (Belarusian, Catalan, Norwegian Nynorsk)
- translation fixes and updates
January 23 2008 - V2.02
Improvements to clustering, training and classifier.
Major internationalization improvements for large-character-set
languages, eg Kannada.
Removed some compiler warnings.
Added multipage tiff support for training and running.
Updated graphics output to talk to new java-based viewer.
Added ability to save n-best lists.
Added leptonica support for more file types.
Improved Init/End to make them safe.
Reduced memory use of dictionaries.
Added some new APIs to TessBaseAPI.
April 21 2008 - V2.02 (again)
Fixed namespace collisions with jpeg library (INT32).
Portability fixes for Windows for new code.
Updates to autoconf system for new code.
April 22 2008 - V2.03
Fixed crash introduced in 2.02.
Fixed lack of tessembedded.cpp in distribution.
Added test for leptonica header files and conditional test for lib.