Upstream changes:
* Video support for most major video formats, including importing them off
of camera and adding them to events and tags.
* Publish videos to major Web services, including YouTube, Flickr, Facebook,
and PicasaWeb.
* Runtime monitoring of library directory and auto-import of newly created
files.
* Background writing of metadata (tags, titles, ratings, orientation, and
exposure date) to master files (user-configurable).
* Flagging photos for batch operations.
* Set multiple photos to desktop background slideshow.
* Numerous translation updates.
* Various bug fixes.
directories for the default fontpath. PKGREVISION++. ok agc.
The font handling is still fairly problematic; I guess Someone(TM)
should teach this to use fontconfig sometime.
inlines. Bump PKGREVISION, as this modifies the installed header
as used by other packages.
Partially fixes building graphics/openexr under Ubuntu 10.10.
I. IMPORTANT BUG FIXES
- UVS support (TrueType/OpenType cmap format 14) support is fixed.
This regression has been introduced in version 2.4.0.
II. MISCELLANEOUS
- Detect tricky fonts (e.g. MingLiU) by the lengths and checksums
of Type42-persistent subtables (`cvt ', `fpgm', and `prep') when
a TrueType font without family name is given. The previous fix,
introduced in 2.4.3, was too rigorous, causing many subsetted
fonts (mainly from PDF files) displayed badly because FreeType
forced rendering with the TrueType bytecode engine instead of
the autohinter.
- Better support for 64bit platforms.
- More fixes to improve handling of broken fonts.
Release 1.10.2 (2010-12-25 Chris Wilson <chris@chris-wilson.co.uk>)
===================================================================
The cairo community is pleased to announce the 1.10.2 release of the
cairo graphics library. This is the first update to cairo's stable 1.10
series and contains a large number of bug fixes.
While many people have contributed and have help to test the release,
2 people deserve special recognition for their efforts in tracking down
and fixing bugs, Andrea Canciani and Adrian Johnson. Thanks to their
tremendous efforts, and of all cairo contributors, it is much
appreciated.
We recommend everyone upgrade to cairo 1.10.2 and hope that everyone
will continue to have lots of fun with cairo!
-Chris
Bug fixes
---------
Fix embedding of grayscale jpegs in PS.
https://bugs.freedesktop.org/show_bug.cgi?id=31632
Fix the reported path of extents containing a curve.
Fix the compositing of unaligned boxes.
Reset the clipper in PDF upon finish.
Fix degenerates arcs to become a degenerate line.
Build support for autoconf 2.67
Fix painting of transformed patterns in PS
Fix the EPS bounding box for PS
https://bugs.freedesktop.org/show_bug.cgi?id=24688
Fix the missing content for EPS
https://bugs.freedesktop.org/show_bug.cgi?id=24688
Fix regression upon changing page size in PS/PDF
https://bugs.freedesktop.org/show_bug.cgi?id=24691
Only use ActualText with PDF-1.5 documents
Fix the bbox for type1 fallbacks.
Reset the color after ending the context in PDF
https://bugs.freedesktop.org/show_bug.cgi?id=31140
Fix the advance of subsetted type1 fonts
https://bugs.freedesktop.org/show_bug.cgi?id=31062
Fix handling of EXTEND_NONE gradients for PDF
Restrict in-place optimisation for a8 image masks with SOURCE
MyPaint is a fast and easy open-source graphics application for
digital painters. It lets you focus on the art instead of the
program. You work on your canvas with minimum distractions, bringing
up the interface only when you need it.
alternative from mk/jpeg.buildlink3.mk
This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).
The mechanical edits were applied via the following script:
#!/bin/sh
for d in */*; do
[ -d "$d" ] || continue
for i in "$d/"Makefile* "$d/"*.mk; do
case "$i" in *.orig|*"*"*) continue;; esac
out="$d/x"
sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
-e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
< "$i" > "$out"
if cmp -s "$i" "$out"; then
rm -f "$out"
else
echo "Edited $i"
mv -f "$i" "$i.orig" && mv "$out" "$i"
fi
done
done
0.8.0 2010-10-05 15:39 UTC
Changelog:
QA release
* PLEASE NOTE: Package now needs PHP 5.x (needed for workaround for Bug #16529 and future cleanups)
Bug #16529 Doesn't work with PHP 5.3.0 neufeind
Bug #16834 Column width error, small PHP typo (fix incl.) neufeind
Bug #2685 Plots do not honor ID tags for fills. nosey
Bug #2791 wrong x-axis label position when using ttf font nosey
Bug #2831 using Image_Graph_Fill in Image_Graph_Fill_Array
Bug #2832 GD always outputs PNG nosey
Bug #3346 double as data nosey
Bug #3496 Image/Graph/value/marker.php - dir don't exist
Bug #3984 Cannot inherit image_color
Bug #4080 setSpaceFromBorder missing ??
Bug #4333 Legend division by zero error on PieChart nosey
Bug #4417 Cannot use point ID as marker value nosey
Bug #4430 Call-time pass-by-reference has been deprecated nosey
Bug #4484 SVG output problem with fill and alignment attributes of text nosey
Bug #4522 Image_Graph_Axis::_calcLabelInterval() dont work like it was working before
Bug #4586 Content type image/jpg does not recognized by IE nosey
Bug #4876 mis-type in code -> undefined property nosey
Bug #5066 Reference Notices nosey
Bug #5607 X Axis Labels align to right nosey
Bug #6941 Logarithmic axis values between 0 and 1 nosey
Bug #7364 Incorrect Include in Grid.php nosey
Bug #7367 Windows XP Marker for top Y-value cut nosey
Bug #7375 Windows XP "Only variables should be assigned by reference" notice
Bug #7572 addPoint function in Image_Graph_Dataset_Sequential doesn't use parameter nosey
Bug #7621 Linux Pie Chart Legend does not display nosey
Bug #7729 Wrong axis X label placement
Bug #8055 No Legend with Pie Charts nosey
Bug #11812 "forceMaximum" method uwesteinm
NEW FEATURES:
General : New plugin to export images to Debian Screenshoots web service (http://screenshots.debian.net).
General : New plugin to export images to an instant messaging contact.
BUGFIXES FROM KDE BUGZILLA:
001 ==> 225174 : Facebook : Support new permission API for applications.
002 ==> 254110 : Facebook : Unable to upload photos to a selected album.
003 ==> 254457 : Facebook : Album target fails.
004 ==> 247107 : Facebook : Export to notes, export to pinboard, export to profile.
005 ==> 219284 : Facebook : digiKam facebook export album.
006 ==> 241046 : Facebook : Export Facebook.
007 ==> 232015 : Facebook : KPhotoAlbum Facebook import plugin.
008 ==> 223601 : Facebook : digiKam can't upload image to facebook.
009 ==> 243381 : ImageViewer : Gwenview (gwenview), signal: Segmentation fault.
010 ==> 256714 : DebianScreenshoots : Add export to screenshots.debian.net.
011 ==> 258953 : DNGConverter : DngConverter changes luminosity of sony ARW files.
012 ==> 255069 : SendImage : Error with spaces in file names in send by email.
013 ==> 251235 : FlashExport : Flash export plugin does not install.
014 ==> 244702 : PicasaWebExport : Picasawebexport unable to select movie.
015 ==> 258824 : PicasaWebExport : After export images to Picasaweb cancel button should change to close.
016 ==> 256713 : Kopete : Send to Kopete contact plugin.
017 ==> 250449 : AdvancedSlideshow : Slideshow does not work with compositing on.
018 ==> 256284 : RemoveRedEyes : digiKam crash on start.
BUGFIXES FROM KDE BUGZILLA:
001 ==> 180224 : Memory leakage in image editor?
002 ==> 257676 : Crash when I renane files.
003 ==> 239862 : digiKam crashes when trying to edit a picture.
004 ==> 224454 : Don't show raw files with metadata when searching or filtering.
005 ==> 214837 : Crash while saving picture in pic editor.
006 ==> 256951 : Showfoto crashes on color correction.
007 ==> 217069 : Undo/Redo are greyed out in image editor under MacOSX.
008 ==> 257769 : Crash on Enhance->Lens->Auto-Correction.
009 ==> 257784 : Lens auto correction does not specify unit for "distance to the object".
010 ==> 256050 : digiKam crashed after modifying tag name.
011 ==> 250134 : digiKam crashed during search for duplicates.
012 ==> 243988 : digiKam crashes trying to save plugin changes.
013 ==> 257744 : digiKam crash on importing large collection.
014 ==> 242439 : Crash when going to next picture in picture editor.
015 ==> 235678 : No startup dialog but error dialogs(s).
016 ==> 257898 : Allow displaying folders recursively.
017 ==> 257897 : Amount of duplicate images list is sorted the wrong way round.
018 ==> 234534 : digiKam not synchronizing legacy tags with new nepomuk database.
019 ==> 237642 : digiKam crashes while renaming several files.
020 ==> 258308 : Crash when starting Free Rotation in Image Editor.
021 ==> 248882 : digiKam crashes when renaming using date/time info.
022 ==> 217555 : "Cannot display preview" error when browsing.
023 ==> 258600 : "transupp.cpp" fails to compile on emerged KDE.
024 ==> 233572 : Showfoto crashed on change hue value.
025 ==> 258828 : Crash when I use auto-colors correction tool from image editor.
026 ==> 195561 : Implement a selective saturation filter [patch].
027 ==> 258931 : Linking broken when using -Wl, --no-copy-dt-needed-entries.
028 ==> 258300 : digiKam won't build.
029 ==> 256023 : Cannot work with Sigma-RAW-files (X3F).
030 ==> 257904 : digiKam not reading metadata from foreign images.
031 ==> 256897 : Crash upon unmounting of USB drive.
032 ==> 259257 : Too small font size.
033 ==> 210353 : digiKam duplicates icons for TIFF files.
034 ==> 260299 : X Axis Color Graduation in Curves Window mirrored.
035 ==> 242021 : digiKam crashes during file save.
* New translation: ro
* Updated translations: it, lv, sk
* --no-fixup now honoured during --create-exif to not create default tags
* Fixed crash when not enough components were given to --set-value
* Made --set-value more forgiving of whitespace
* Allow --set-value on UNDEFINED tags (treating them as byte arrays)
* Honour --machine-readable with --show-mnote and --show-description
* Turned on the --enable-silent-rules configure option
* Adding or removing a thumbnail can be done simultaneously with other options
* Allow --create-exif to be used in place of an input file
* New translations: bs, tr
* Updated translations: be, cs, da, de, en_GB, en_CA, it, ja, nl, pl, pt_BR,
pt, ru, sk, sq, sr, sv, vi, zh_CN
* Fixed some problems in the write-exif.c example program
* Stop listing -lm as a required library for dynamic linking in libexif.pc
* Turned on the --enable-silent-rules configure option
* Changed a lot of strings to make the case of the text more consistent
* exif_entry_dump() now displays the correct tag name for GPS tags
* Fixed some invalid format specifiers that caused problems on some platforms
* Display rational numbers with the right number of significant figures
* Make the PNG encoder always rebuild the palette, to avoid losing
transparency when it is out of sync with the pixel data.
Eliminated CompressColormapTransFirst() since the palette is already
compressed and sorted by opacty now when it's recreated.
* Account for virtual canvas for the -flip / -flop options.
* Also for -transpose and transverse options
* Support -metric fuzz option.
Changes 6.6.6.4:
* Replace IsMagickColorSimilar() which provides the Fuzz Factor threshold
function. Note function does not calculate 'distance' in total but
short-circuits when threshold is reached for faster processing.
* Ordered Dithered handling of Alpha channel was incorrect - fixing
Bug was introduced v6.6.5-6
Changes 6.6.6.3:
* Fixed two more cases where the PNG encoder lost transparency.
Changes 6.6.6.2:
* Affine multiplication reversed when translating.
Changes 6.6.6.2:
* Revised the "c7x7b" and "c7x7w" ordered-dither maps to be complementary
to each other.
Changes 6.6.6.1:
* Add support for -evaluate-sequence median.
Changes 6.6.6.0:
* Fixed two more cases where the PNG encoder lost transparency.
* The policy.xml sets not-to-exceed resource values (e.g. policy memory limit
1GB, -limit 2GB exceeds policy maximum so memory limit is 1GB).
* Support NCC (normalized cross correlation) compare metric.
* Added new atttribute types:
M33dAttribute 3x3 double-precision matrix
M44dAttribute 4x4 double-precision matrix
V2d 2D double-precision vector
V3d 3D double-precision vector
* Bug fix: crash when reading a damaged image file (found
by Apple). An exception thrown inside the PIZ Huffman
decoder bypasses initialization of an array of pointers.
The uninitialized pointers are later passed to operator
delete.
* Bug fix: crash when reading a damaged image file (found by
Apple). Computing the size of input certain buffers may
overflow and wrap around to a small number, later causing
writes beyond the end of the buffer.
* In the "Technical Introduction" document, added
Premultiplied vs. Un-Premulitiplied Color section:
states explicitly that pixels with zero alpha and non-zero
RGB are allowed, points out that preserving such a pixel can
be a problem in application programs with un-premultiplied
internal image representations.
* exrenvmap improvements:
- New command line flags set the type of the input image to
latitude-longitude map or cube-face map, overriding the
envmap attribute in the input file header.
- Cube-face maps can now be assembled from or split into six
square sub-images.
- Converting a cube-face map into a new cube-face map with
the same face size copies the image instead of resampling
it. This avoids blurring when a cube-face map is assembled
from or split into sub-images.
* Updated standard chromaticities in ImfAcesFile.cpp to match
final ACES (Academy Color Encoding Specification) document.
* Added worldToCamera and worldToNDC matrices to ImfStandardAttributes.h
* Increased the maximum length of attribute and channel names
from 31 to 255 characters. For files that do contain names
longer than 31 characters, a new LONG_NAMES_FLAG in the fil
version number is set. This flag causes older versions of
the IlmImf library (1.6.1 and earlier) to reject files with
long names. Without the flag, older library versions would
mis-interpret files with long names as broken.
* Reading luminance/chroma-encoded files via the RGBA
interface is faster: buffer padding avoids cache thrashing
for certain image sizes, redundant calls to saturation()
have been eliminated.
* Added "hemispherical blur" option to exrenvmap.
* Added experimental version of I/O classes for ACES file
format (restricted OpenEXR format with special primaries
and white point); added exr2aces file converter.
* Added new constructors to classes Imf::RgbaInputFile and
Imf::TiledRgbaInputFile. The new constructors have a
layerName parameter, which allows the caller to specify
which layer of a multi-layer or multi-view image will
be read.
* A number of member functions in classes Imf::Header,
Imf::ChannelList and Imf::FrameBuffer have parameters
of type "const char *". Added equivalent functions that
take "const std::string &" parameters.
* Added library support for Weta Digital multi-view images:
StringVector attribute type, multiView standard attribute
of type StringVector, utility functions related to grouping
channels into separate views.
* Added explicit copy constructors to Imath::Matrix33<T> and
ImathMatrix44<T> to make conversions between float and double
matrices more convenient.
* Added slerpShortestArc() and euclideanInnerProduct() functions
to Imath::Quat<T>.
* Added 4D vector class template Imath::Vec4<T>.
* Copy constructors and assignment operators for Matrix33<T>
and Matrix44<T> are up to 25% faster. Added matrix constructors
that do not initialize the matrix (this is faster in cases where
the initial value of the matrix is immediately overwritten anyway).
* Rewrote function closestPointOnBox(point,box). Shortened
the code, improved numerical accuracy, fixed a bug where
closestPointOnBox(box.center(),box) would return the center
of the +Z side of the box, even if the +/-X or +/-Y sides
were closer.
* Rewrote function findEntryAndExitPoints() in ImathBoxAlgo.h.
Results are now consistent with those from intersect(), also
in ImathBoxAlgo.h.
* Made Vec2<T>::length() and Vec3<T>::length() more accurate for
vectors whose length is less than sqrt(limits<T>::smallest());
* Made Quat<T>::angle() more accurate for small angles.
Complete changelist:
* DCB interpolation and FBDD denoising integrated into main LibRaw.
* Two addtional demosaic packs:
o GPL2-licensed: AFD, LMMSE, VCD, Modified AHD and AHD+VCD interpolations.
Additional median filters from 'Modified DCRAW' package. Foveon support also
included in this pack.
o GPL3-licensed: AMaZE interpolation and chromatic aberrations correction from
RawTherapee
* LCMS 2.x support
* New ./configure script, based on GNU autotools.
* Bugfixes:
o Fix in green_matching code to support nonstandard Bayer pattern
o Fixed bug in add_masked_borders_to_bitmap() call for cameras with masked
border composed of odd number of pixels.
* New command line options for unprocessed_raw sample: -B - subtract black
level, -M - add masked pixels to bitmap.