libraries and enlightenment 0.17.3 itself.
Upstream changes of Eina (to get an impression):
Eina 1.7.7
Changes since Eina 1.7.6:
-------------------------
No changes, just updating to keep in sync with last release.
Changes since Eina 1.7.5:
-------------------------
Improvements:
* Honor tile size in Eina_Tiler.
Fixes:
* Prevent denial of service on Eina_Hash function.
* Fix map leak in Eina_File infrastructure.
* Fix portability issue on 64bits system for Eina_CList.
* Fix magic failure in eina_value_array_count when array has not been allocated
Changes since Eina 1.7.4:
-------------------------
No changes, just updating to keep in sync with last release.
Changes since Eina 1.7.3:
-------------------------
Fixes:
* Fix EINA_INLIST_FOREACH_SAFE macro
* Add XML output to doc
* Add installation rule for doc
* Fix build for Windows platforms.
Changes since Eina 1.7.2:
-------------------------
* Fix Solaris build.
* Don't leak fd after exec.
Changes since Eina 1.7.1:
-------------------------
No changes, just updating to keep in sync with last release.
== 2.0.9: 2013-06-16
Boot related fix release.
=== Improvements
==== rabbit
* Migrated to Ruby's encoding converter from GLib's encoding converter.
==== Theme
* tag: Supported style change tags
(('tag:normal:XXX'))
(('tag:oblique:XXX'))
(('tag:italic:XXX'))
=== Fixes
==== rabbit
* Fixed boot failure on some environments.
[shocker-ja:1128] [Reported by znz]
[GitHub:#19] [Reported by Steve Klabnik]
* Fixed command line option help isn't displayed on non UTF-8 encoding.
[shocker-ja:1109] [Reported by OBATA Akio]
[Patch by Masafumi Yokoyama]
=== Thanks
* znz
* Steve Klabnik
* Masafumi Yokoyama
* OBATA Akio
== 2.0.8: 2013-06-01
Minor theme improving release.
=== Improvements
==== rabbit
* Accepted .rbt as RD source.
[socker-ja:1109] [Reported by OBATA Akio]
* Accepted absolute path for image file path.
* Added Rabbit::Element::Base#have_tag?.
It is a convenience method to find a custom tag in an element.
For example:
if element.have_tag?("as-large-as-possible")
elsement.as_large_as_possible
end
==== Theme
* Accepted files in the current directory for directory theme style.
Directory theme style is specialy theme that name is ".":
: theme
.
* Accepted THEME_DIR/data/ as data directory for theme in $LOAD_PATH.
It is the same rule for gemified theme.
* syntax-highlighting: Added more supported syntaxes.
* tag: Supported "left" tag.
* tag: Supported "margin-top * N" tag. margin-left, margin-bottom
and margin-right were also supported.
=== Thanks
* OBATA Akio
* Masafumi Yokoyama
2.4.5
April, 2013
Experimental WinRT support (build for WindowsRT guide)
the new video super-resolution module has been added that
implements the following papers:
- S. Farsiu, D. Robinson, M. Elad, P. Milanfar. Fast and robust
Super-Resolution. Proc 2003 IEEE Int Conf on Image Process,
pp. 291â294, 2003.
- D. Mitzel, T. Pock, T. Schoenemann, D. Cremers. Video super
resolution using duality based TV-L1 optical flow. DAGM, 2009.
CLAHE (adaptive histogram equalization) algorithm has been
implemented, both CPU and GPU-accelerated versions (in imgproc
and gpu modules, respectively)
there are further improvements and extensions in ocl module:
- 2 stereo correspondence algorithms: stereobm (block matching)
and stereobp (belief propagation) have been added
- many bugs fixed, including some crashes on Intel HD4000
The tutorial on displaying cv::Mat inside Visual Studio 2012
debugger has been contributed by Wolf Kienzle from Microsoft
Research. See
http://opencv.org/image-debugger-plug-in-for-visual-studio.html
78 pull requests have been merged. Big thanks to everybody who
contributed!
At least 25 bugs have been fixed since 2.4.4 (see
http://code.opencv.org/projects/opencv/issues select closed
issues with target version set to "2.4.5").
2.4.4
March, 2013
This is the biggest news in 2.4.4 - we've got full-featured
OpenCV Java bindings on a desktop, not only Android! In fact
you can use any JVM language, including functional Java or
handy Groovy. Big thanks to Eric Christiansen for the contribution!
Check the tutorial for details and code samples.
Android application framework, samples, tutorials, OpenCV
Manager are updated, see Android Release Notes for details.
Numerous improvements in gpu module and the following new
functionality & optimizations:
Optimizations for the NVIDIA Kepler architecture
NVIDIA CARMA platform support
HoughLinesP for line segments detection
Lab/Luv <-> RGB conversions
Let us be more verbose here. The openCL-based hardware acceleration
(ocl) module is now mature, and, with numerous bug fixes, it
is largely bug-free. Correct operation has been verified on
all tested platforms, including discrete GPUs (tested on NVIDIA
and AMD boards), as well as integrated GPUs (AMD APUs as well
as Intel Ivy Bridge iGPUs). On the host side, there has been
exhaustive testing on 32/64 bit, Windows/Linux systems, making
the ocl module a very serious and robust cross-platform GPU
hardware acceleration solution. While we currently do not test
on other devices that implement OpenCL (e.g. FPGA, ARM or other
processors), it is expected that the ocl module will work well
on such devices as well (provided the minimum requirements
explained in the user guide are met).
Here are specific highlights of the 2.4.4 release:
The ocl::Mat can now use âspecialâ memory (e.g. pinned
memory, host-local or device-local).
The ocl module can detect if the underlying hardware supports
âintegrated memory,â and if so use âdevice-localâ memory
by default for all operations.
New arithmetic operations for ocl::Mat, providing significant
ease of use for simple numerical manipulations.
Interop with OpenCL enables very easy integration of OpenCV
in existing OpenCL applications, and vice versa.
New algorithms include Hough circles, more color conversions
(including YUV, YCrCb), and Hu Moments.
Numerous bug fixes, and optimizations, including in:
blendLinear, square samples, erode/dilate, Canny, convolution
fixes with AMD FFT library, mean shift filtering, Stereo
BM.
Platform specific bug fixes: PyrLK, bruteForceMatcher,
faceDetect now works also on Intel Ivy Bridge chips (as
well as on AMD APUs/GPUs and NVIDIA GPUs); erode/dilate
also works on NVIDIA GPUs (as well as AMD APUs/GPUs and
Intel iGPUs).
Many people contributed their code in the form of pull requests.
Here are some of the most interesting contributions, that were
included into 2.4 branch:
>100 reported problems have been resolved since 2.4.3
Oscar Deniz submitted smile detector and sample.
Alexander Smorkalov created a tutorial on cross-compilation
of OpenCV for Linux on ARM platforms.
* Update buildlink3.mk.
* Restrict hack.mk for GCC 3.* only.
* Set LICENSE.
Changelog:
New in Coin v3.1.3 (2010-03-02):
* new:
- Pickup simage debug instead of release runtime library on Windows
- SoGetMatrixAction handling for SoTextureUnit
- Support for rendering quads and triangles with VBOs and glDrawArrays
* bugfixes:
- Vertex Array rendering fix
- Binary file import fix
- Various SoExtSelection fixes
- OpenGL extension detection fixes
- glGenerateMipmap robustness fixes
- Avoid drifting away from the projector's plane in SoTranslate2Dragger
- SoGLVBOElement updating fix
- Text rendering fix
- Notify fix in SoIndexedMarkerSet
- Vertex attribute fix for quads and polygons
- SoGetPrimitiveCountAction fix
- VBO rendering caching fixes
- setProjectorEpsilon() fix for SbLine/PlaneProjector affecting SoDragger
* build system:
- Updated autotools to autoconf-2.65, automake-1.8.3, libtool-1.5.26
- Changed default location for generated HTML documentation
* other:
- Improved documentation for SoGeo nodes
New in Coin v3.1.2 (2009-10-14):
* bugfixes:
- removePoint() bugfix for SbBSPTree
- divide-by-zero fix for SoNurbs
- Fix SoLazyElement handling in SoPrimitiveVertexCache.
- Refix NURBS picking according to the GLU specification.
- ShadowGroup fixes
- Bugfix for closed extrusions.
- Bugfix for using SoPrimitiveVertexCache for other actions than SoGL RenderAction.
- Increase upper limits for creating VBOs/caches.
New in Coin v3.1.1 (2009-09-08):
* bugfixes:
- Fixed NURBS bugs
- Fixed some issues in SoIndexedPointSet.
- Fixed a configure problem which made it impossible to create release builds on Windows.
New in Coin v3.1.0 (2009-05-27):
* new:
- shape node classes SoIndexedPointSet, SoIndexedMarkerSet
- made build configurations available for building without
manipulators, draggers, and nodekits, for slimmed down Coin
binaries
- support in SoRenderManager for superimpositions and multipass
antialiasing
- offscreen OpenGL contexts for Mac OS X now uses CGL, instead of
the deprecated QuickDraw API
- direct support for non-power-of-two textures if the OpenGL driver
has it
- SoOffscreenRenderer::getDC() available under MSWindows for fast
transfer from internal buffer to Win32 bitmaps / DCs
* bugfixes:
- font rendering through FreeType library functional again
- SoQuadMesh rendering for PER_FACE bindings
- SoCalculator engine's atan2() and dot() were not working properly
- more robust and more capable SoToVRML2Action
- node leaks when copying nodekits
- name-dictionary memory fill (leaks) when copying scene graphs
- more robust copying of VRML 2 scene graphs
- ambigious typing under 64-bit MS Windows
- some array out-of-bounds and other memory access errors in obscure
corners of the API
- SoProfilerElement API exported as part of the public DLL API for
Windows builds
- SoVRMLText, SoText3 and SoAsciiText's get primitive count operation
- SoVertexAttribute::copy()
- SoLineHighlightRenderAction polygon offset set-up
- SoShadowGroup heeds SoClipPlane
- handle transparency in all texture units when multi-texturing
- SoNurbsCurve, picking on rational curves, and corrected for weighted
coordinates
* optimizations:
- use a lot less mutex resources for common case scene graphs, by
using class-wide mutexes instead of per-instance mutexes for shape
nodes
* build system:
- C++ exceptions enabled by default
* other:
- SoVRMLBackground, better depth buffer handling
- SbString new methods lower() and upper(), for better Open Inventor
compatibility
- increased adherence to modern C++ conventions and programming
practices
- more robust offscreen GL buffer / context creation
- various API documentation improvements
- all environment variables heeded by Coin shown in API documentation
New in Coin v3.0.0 (2008-09-11):
* new:
- Scene graph performance profiling subsystem
- SoDepthBuffer node for constrolling Z-buffer settings
- Shaders: SoVertexAttribute and SoVertexAttributeBinding nodes
- Shadows: SoShadowSpotLight node
- SoHeightMapToNormalMap texture conversion engine
- SoPickStyle: new styles SHAPE_ON_TOP, BOUNDING_BOX_ON_TOP, SHAPE_FRONTFACES
- New XML-based GL driver feature database for tagging buggy/slow features
in specific drivers
- Statechart XML engine (2007-draft based), used to implement examiner viewer
mode at the Coin level
- Foreign file format support through SoForeignFileKit w. example SoSTLFileKit
- Draggers: minTranslation/maxTranslation fields in SoTranslate1Dragger and
SoTranslate2Dragger
- OS X: Coin has become more bundle-aware and will loads external libs bundled
with Inventor.framework or the application bundle (better encapsulation)
- SoLineHighlightRenderAction and SoBoxHighlightRenderAction now only
supports one SoSelection node (performance and OIV-compatibility)
- SoBumpMap will now detect height maps stored as rgb(a)
- SoRayPickAction picking precision improvements
- Include SoFieldContainer userdata when doing a deep node copy
- Anti-aliasing is now done around the center of each pixel
- Boost.Test-based testsuite
* bugfixes:
- ATi driver workarounds (VBO rendering related)
- Fixed SoToVRML2Action Transform handling bug
- SoTimeCounter now handles frequency == 0.0
- SoSceneTexture2 now properly restores the previous context
- Fix for remote rendering in SoGLDisplayList
- Workaround for nVidia texture format bug
- SoPathList::uniquify() now properly removes all paths that goes through
another path, not just one
- SoVRMLAppearance now checks material on the state
- SoComposeRotation. Default axis is now (0,0,1)
- Various SoShadowGroup fixes
- 3ds loader will no longer normalize the model (still not enabled by default)
- Workaround for nVidia line pattern bug
- Fixes for SoVRMLBillboard
- SoFile-SoSearchAction bugfix
- Correctly load bold/italic version of fonts with a single ttf file
- Bugfix for anti aliasing with numpasses > 16
- New Visual Studio 9 build files and other VS-related fixes
... and more
New in Coin v2.5.0 (2007-10-01):
* new:
- geo nodes: SoGeoOrigin, SoGeoCoordinate, SoGeoLocation, SoGeoSeparator
- shader nodes: SoVertexShader, SoFragmentShader, SoGeometryShader,
SoShaderProgram, SoShaderParameter
- shadow generation: SoShadowGroup, SoShadowCulling, SoShadowStyle
- new camera node SoFrustumCamera
- new node SoTextureCubeMap
- a lot of new SbVec and SbBox classes
- a lot of new field classes (mostly Vec and Box fields)
- implemented stubbed SoSimplifyAction,
added SoGlobalSimplifyAction and SoShapeSimplifyAction as stub classes
- SoReorganizeAction improvements
- SoFile:: setSearchOK(), getSearchOK()
- SoGLRenderAction::setSortedObjectOrderStrategy()
- SbTypeInfo.h template type information library
* bugfixes:
- GlobalField cleanup bugfix
- SoFaceDetail faceIndex bugfix
* optimizations:
- more rendering optimized with VBOs
- display list caching tweaks
* build system
- initial pkg-config support
- Visual Studio: build .pdb for release builds, tweaked optimization options
- Visual Studio: doc-generation project
New in Coin v2.4.6 (2007-04-03):
* new:
- implemented SbViewVolume::getAlignRotation()
- added support in SoToVRML2Action for SoUnits and SoVRMLTransform
* optimizations:
- fixed pathlist traversals, affecting most notably rendering w/transparency
DELAYED_BLEND/ADD mode
- added lazy shapehints evaluation to VRML97 rendering
- avoid probing glGetError() much (unless specified) since it kills
performance in certain remote rendering situations
- some optimizations in the reading of ascii vrml/iv files
* bugfixes:
- SoVRMLBillboard axis-of-rotation bugfix
- global field and SoUnknownNode I/O fixes
- SbDPMatrix::multVecMatrix(SbVec4f) bugfix
- implemented missing notification-filtering in SoSwitch/SoVRMLSwitch
- plugged more memory leaks
- set same default depth function as SGI Inventor
- VRML97 TimeSensor bugfix
- VRML97 Billboard bugfixes
- SoGroup offpath traversal bugfix
- fixed AMD64 warning issues
* other
- many Visual Studio build files improvements
- remove the Inventor/system/gl.h configure-run dependency
New in Coin v2.4.5 (2006-04-30): The Better-Than-Doing-Tax-Returns Release
* bugfixes:
- fixed 2D font "_" character
- minor axis MIDDLE (i.e. center) justification for VRML97's
FontStyle and Text nodes did previously not work as expected
- policy change on normalizing null-vector warning
- improved Inventor V1.0 import
- improved cleanup code (plugged many static one-off leaks)
- fixes for nurbs, VRML97 protos, routes...
- and a multitude of other bugfixes (see docs/ChangeLog.v2.4.5)
* optimizations:
- internal changes wrt use of vertex arrays and vertex buffer objects
* build fixes:
- upgraded to new version of libtool
- universal binaries support for Mac OS X
- misc TGS compatibility fixes
- added project files for Visual Studio 8 (2005)
Changelog:
New in v1.7.0 (2010-02-26):
* Added CGImage based backend on OS X.
* Added Quicktime based backend for older OS X versions.
* Added GDI+ based backend for Windows.
* Added Jasper/JPEG 2000 support.
* Added Visual Studio project files.
* Added Universal Binary support for OS X.
* Added pkg-config description.
* Added support for Windows 64-bit.
* Fixed QImage backend to work with Qt4.
* Fixed various memory leaks.
* Fixed various build system and compile/link issues.
* Use devel/libexecinfo.
Changelog:
2013 Jun 05 v.13.06.1
The Spanish and Catalan translations were updated.
2013 Jun 03 v.13.06.1
Bugfix: Select Area Finish during an active edit causes a crash.
2013 Jun 01 v.13.06
Fotoxx v.13.06 has several small enhancements and bug fixes.
+ Popup menus, tips, and information blocks are a little more friendly.
+ Pano, HDR, etc. have greater latitude to warp images for better fit.
+ Warp Area: area can be pulled outside its initial boundary.
+ Quickstart page is an HTML file instead of a PNG image.
+ Area Finish was made much faster.
+ Add Text: (write text on image) optional drop shadows were added.
+ Slide Show pause/resume: resume is immediate (no wait for timer).
+ Slide Show: B key toggles image and blank screen and pauses the show.
+ Bugfix: fix pan/scroll jerkiness with large image (bug from v.13.03).
+ Bugfix: Trim/Crop: do not limit width/height to prior width/height -1.
+ Bugfix: thumbnail generation: stop non-RAW files passed to dcraw.
+ Bugfix: gallery display was ignoring symlinks to other directories.
+ Bugfix: (Fedora) some popup tips were white text on white background.
2013 May 07 v.13.05.2
+ Spanish and Portuguese translation update.
2013 May 04 v.13.05.1
+ Geocoding web service changed to open and free MapQuest Open.
2013 May 01 v.13.05
+ The Fotoxx user guide is now available in Spanish.
+ Directory navigation was simplified for multiple top image directories.
+ A Quick Start guide is shown at first startup (also Help > Quick Start).
+ The menu names and groupings for edit functions are more conventional.
+ User Guide addition: use an ImageMagick function as a Fotoxx function.
+ New user setting: pan/scroll method: with or against mouse, 1x or zoomed.
+ New user setting: interpolation method used for image display.
+ An anti-alias function was added (suppress pixelation or "jaggies").
+ The Leverage Edits function was expanded to include contrast as a lever.
+ The popup window for auto file sync goes away by itself (stop irritant).
+ Workaround to ignore Unity KB shortcuts being sent to the active window.
+ New Fotoxx releases are now automatically notified at the next startup.
+ Slide Show: compensate jerky transitions introduced with Ubuntu 13.04.
+ Edit Geotags: Yahoo web lookup died. Now using MapQuest.
2013 Apr 10 v.13.04.1
+ Translation updates for Catalan, Dutch, Italian, Portuguese,
Russian, Spanish.
2013 Apr 01 v.13.04
+ Most edit functions can be more rapidly applied to a bunch of images
(e.g. the initial processing of fresh images from a camera).
+ Ubuntu launcher options: blank, last image, gallery of recent images.
+ Rotate +90 and -90 can have user-defined keyboard shortcuts.
+ The escape key can be used to cancel dialogs.
+ The parameter "jpeq quality" is adjustable and saved across sessions.
+ "installed size" in the debian control file was made more accurate.
+ Bugfix: crash if [Next] button is clicked rapidly with View Metadata.
+ Bugfix: search index was not always updated when an edited image file
was saved back to itself.
2013 Mar 09 v.13.03.1
+ Translations for Spanish and Catalan were updated.
+ Bugfix: add automatic change to tab F when the favorites menu is used.
+ Bugfix: arrow keys for previous/next image work more consistently.
2013 Mar 01 v.13.03
+ Reduce Noise: better user interface, easier to combine methods.
+ Warp Area: better mouse warp algorithm, easier to get desired result.
+ Warp Curved: the radius of mouse/warp influence was made adjustable.
+ Custom keyboard shortcuts: replace text file with a proper dialog.
+ Bookmarks: save gallery positions, jump to a saved position.
+ Write Text: rendering was improved and huge font sizes can be used.
+ Edit Translation: ease of use: keep dialog open after each update.
+ Improve detection and notification of slowdown from memory shortage.
+ Menu rationalization: better naming and grouping of edit functions.
+ Synchronize Files: progress monitor added, 50 files per dot.
+ Bugfix: Rotate and Warp funcs: loss of custom grid settings.
+ Bugfix: Geotags: detect outdated geolocations file and notify user.
+ Bugfix: Small flaws in cutouts saved to a file and later pasted.
+ Bugfix: Write Text: transparency altered when [apply] was clicked.
+ Bugfix: Directory names containing quotes (") could not be opened.
2013 Feb 11 v.13.02.1
+ Italian translation updated.
+ Bugfix: crash when switching tabs G to F (hopefully rare).
2013 Feb 01 v.13.02
+ New: color space conversion via LCMS (e.g. Adobe RGB <--> sRGB).
+ New: flatten a photo of a book page, stretching the print where needed.
+ New art function: transform a photo into a cartoon-like drawing.
+ Image date/time in the search index has 1 second resolution instead of
1 day (index re-synch is required, which may need some time).
+ Gallery view can be sorted by file name, file mod date, or photo date
(from EXIF). Displayed date is determined by the sort.
+ RAW files converted to tiff/png/jpeg retain all available metadata.
+ Brightness distribution graph allows selection of the colors to show,
and reflects only the visible area of a zoomed image.
+ First startup after installing a new release shows the release notes
in a popup window, and keyboard shortcut differences are notified.
+ The edit function summary table and other small help files can be
viewed in the locale language if translations are available.
+ The GUI translation method was slightly simplified, and the guide
document "translations" was revised accordingly.
+ Small popup texts ("tips") go away by themselves after a few seconds.
+ Bugfix: PNG images with 16-bit color were being written with the bytes
swapped, making them incompatible with Gimp and other editors.
+ Bugfix: geotag search for city/country was not working if latitude
and longitude were left at "null" (i.e. values never input).
+ Bugfix: Open RAW from a gallery thumbnail left popup permanently open.
+ Bugfix: Window width sometimes impossible to reduce without restart.
2013.01.11 v.13.01.2
+ The Dutch translation was updated.
+ Bugfix: If file sync is cancelled it may be impossible to quit.
Reduce "freetype2" API dependence to version 2.4.5 which is what
NetBSD 6.1 and NetBSD-current ship with. This version is new enough
even for the latest "pango" package.
This fixes problems under NetBSD-current where pkgsrc tried to use
the native "fontconfig" and pkgsrc "freetype2" which doesn't work
very well.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
2013-05-23 6.8.5-8 Glenn Randers-Pehrson <glennrp@image...>
* Stopped a "-fsanitize-address" warning in the JNG coder.
2013-05-20 6.8.5-8 Cristy <quetzlzacatenango@image...>
* The -white-threshold option is symetrical with -black-threshold (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23441);
* Fix multi-line PNM comments (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23442).
* The -format option should not automatically append a newline since the
user can specify a newline in the formatting expression.
* The -level option is no longer returning a darkened image (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23479).
2013-05-20 6.8.5-7 Cristy <quetzlzacatenango@image...>
* New version 6.8.5-7, SVN revision 12310.
2013-05-14 6.8.5-7 Glenn Randers-Pehrson <glennrp@image...>
* Recognize PNG iCCP chunks that contain the sRGB profile and replace
them with the PNG sRGB chunk. Use "-define png:preserve-iCCP" to
get the previous behavior, of simply copying the iCCP chunk.
2013-05-11 6.8.5-7 Cristy <quetzlzacatenango@image...>
* Sometimes an sRGB image is masquerading as grayscale (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23370).
* Labels no longer overflow (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22964).
* If more then one exception, return the highest security exception.
* A grayscale image returns a color JPEG for -type TrueColor (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=23421).
* Read PAM comment (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23442).
2013-05-10 6.8.5-6 Cristy <quetzlzacatenango@image...>
* New version 6.8.5-6, SVN revision 12257.
2013-05-09 6.8.5-6 Cristy <quetzlzacatenango@image...>
* The stream utility no longer faults when exporting float pixels (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23394).
2013-05-08 6.8.5-5 Cristy <quetzlzacatenango@image...>
* New version 6.8.5-5, SVN revision 12227.
2013-05-07 6.8.5-5 Nicolas Robidoux <nicolas.robidoux@gmail...>
* Change the sample JPEG quantization table xml to something that works
really well with 2x2 Chroma subsampling around quality 75.
2013-05-06 6.8.5-5 Glenn Randers-Pehrson <glennrp@image...>
* Eliminate whitespace from image properties that hold PNG chunk data.
2013-05-05 6.8.5-5 Cristy <quetzlzacatenango@image...>
* The -poly option treats the opacity channel as alpha (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23346).
* The -threshold 50% option returns a 50-50 black and white image (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23354).
* Let user override the TIFF rows per strip (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=23307).
* Fix transient bug in the -separate option (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23335).
2013-05-01 6.8.5-4 Cristy <quetzlzacatenango@image...>
* New version 6.8.5-4, SVN revision 12089.
2013-05-01 6.8.5-4 Cristy <quetzlzacatenango@image...>
* Add DeleteImageArtifact() for jpeg:extent artifact (thanks to
Jimmy Xie @ Microsoft).
* Track morphology changes per thread to avoid a critical section.
2013-04-28 6.8.5-3 Cristy <quetzlzacatenango@image...>
* New version 6.8.5-3, SVN revision 12025.
2013-04-29 6.8.5-3 Cristy <quetzlzacatenango@image...>
* Add DeleteImageArtifact() for jpeg:extent artifact (thanks to
Jimmy Xie @ Microsoft).
* Add support for JXR / WDP image format.
2013-04-28 6.8.5-2 Cristy <quetzlzacatenango@image...>
* New version 6.8.5-2, SVN revision 12013.
2013-04-28 6.8.5-2 Cristy <quetzlzacatenango@image...>
* Use GetImageOption() for webp options (e.g. webp:lossless).
2013-04-27 6.8.5-1 Cristy <quetzlzacatenango@image...>
* New version 6.8.5-1, SVN revision 12000.
2013-04-26 6.8.5-1 Cristy <quetzlzacatenango@image...>
* Recognize xc:gray50 is non-linear.
* Loop over read() until requested bytes are consumed (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?t=23268).
* Don't use gamma lookup map when HDRI is enabled.
2013-04-24 6.8.5-0 Cristy <quetzlzacatenango@image...>
* New version 6.8.5-0, SVN revision 11979.
2013-04-16 6.8.5-0 Glenn Randers-Pehrson <glennrp@image...>
* Handle benign errors as warnings in the PNG coder.
2013-04-16 6.8.5-0 Cristy <quetzlzacatenango@image...>
* Don't modify channel values for -separate (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23193).
* The -adaptive-sharpen option is now sharpening properly (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23211).
* Sometimes an image says its grayscale when its not (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23217).
* Use malloc() to allocate X image data (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23221).
* If there are more components than quantization tables, the last table is
replicated.
* Removed the ICC profile from the logo: image definition in coders/magick.c;
libpng16 detected that it was a broken sRGB profile.
* Negatives raised to a non-integer power returns NaN's (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23234).
2013-04-15 6.8.4-10 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-10, SVN revision 11851.
2013-04-11 6.8.4-10 Cristy <quetzlzacatenango@image...>
* Ensure -define jpeg:extent is resticted to at most 7 iterations (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23179).
* Move X11 font support from annotate.c source module to xwindow.c.
2013-04-10 6.8.4-9 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-9, SVN revision 11818.
2013-04-10 6.8.4-9 Bastien Roucaries <roucaries.basti...>
* Respect --program-suffix configure script option (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23143).
* Update to the newest AX_CHECK_PTHREAD macro from autoconf-archive.
2013-04-10 6.8.4-9 Anthony Thyssen <A.Thyssen@griffith...>
* Save the calculated angle for "deskew" as the artifact "deskew:angle"
2013-04-08 6.8.4-9 Cristy <quetzlzacatenango@image...>
* Pass JP2 format type to decoder (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23038).
* Previously tinting a grayscale image returned dark results.
* The -page option only affects new images (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23172).
* Revert 'Move binaries to lib subdirectory and link are created from binary
package' patch. We're getting too many bug reports.
2013-04-07 6.8.4-8 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-8, SVN revision 11743.
2013-04-06 6.8.4-8 Cristy <quetzlzacatenango@image...>
* Include intensity type in the MIFF metadata.
2013-04-06 6.8.4-7 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-7, SVN revision 11720.
2013-04-05 6.8.4-7 Anthony Thyssen <A.Thyssen@griffith...>
* Fix -sample sampling point to midpoints of sampling areas
* add a "sample:offset=" define to allow users to adjust this
sampling point position in terms of percentage (default = 50x50)
2013-04-02 6.8.4-7 Glenn Randers-Pehrson <glennrp@image...>
* Don't write a PNG gAMA or cHRM chunk when writing the iCCP or sRGB chunk.
2013-04-02 6.8.4-7 Cristy <quetzlzacatenango@image...>
* Return MagickWand for the library name for Wand.pc.
* The LCH colorspace makes the round-trip now.
* Revert the default upsampling algortithm for JPEG (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23100).
* Prevent fault when temporary directory is not-writable (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23117).
2013-04-01 6.8.4-7 Bastien Roucaries <roucaries.basti...>
* Prepare X11 support as a plugin.
* Fix compilation under HPUX of perlmagick
2013-04-01 6.8.4-6 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-6, SVN revision 11640.
2013-04-01 6.8.4-6 Cristy <quetzlzacatenango@image...>
* The -clut option return a luma grayscale instead of the expected luminance.
* Add moduledir variable to MagickCore.pc to support the MagickFilter and
MagickCore kits.
* Caption fits the sized area (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23085).
2013-03-31 6.8.4-5 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-5, SVN revision 11619.
2013-03-30 6.8.4-5 Cristy <quetzlzacatenango@image...>
* Fix transient bug when writing grayscale MIFF images.
* Adding noise to a gray image returns a gray image as expected.
* Image interlace no longer overwritten by proper cloning for GIF format.
* Extract the clipping path from an image file with clip:myimage.
2013-03-29 6.8.4-4 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-4, SVN revision 11591.
2013-03-29 6.8.4-4 Cristy <quetzlzacatenango@image...>
* Update unit test signatures for Q8.
* Resolve send() / recv() socket problems under MinGW.
2013-03-28 6.8.4-3 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-3, SVN revision 11581.
2013-03-28 6.8.4-3 Cristy <quetzlzacatenango@image...>
* Revert patch to ContrastStretchImage() to match results from 6.8.3-3.
2013-03-27 6.8.4-2 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-2, SVN revision 11558.
2013-03-27 6.8.4-2 Cristy <quetzlzacatenango@image...>
* Use MorphologyApply() rather than MorphologyImage() for -sharpen / -blur.
2013-03-27 6.8.4-1 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-1, SVN revision 11552.
2013-03-26 6.8.4-1 Cristy <quetzlzacatenango@image...>
* Sync 'intensity' option with current image.
* Normalize sharpen kernel to match that of 6.8.3-3.
2013-03-26 6.8.4-0 Cristy <quetzlzacatenango@image...>
* New version 6.8.4-0, SVN revision 11531.
2013-03-20 6.8.4-0 Cristy <quetzlzacatenango@image...>
* Do not write zero-length TIFF tags (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22957).
* Math library should be private for *.pc.in configuration files (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=22986).
* Do not split words for caption (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17123).
* Modify the configure script check for the webp delegate library (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=23025).
* The -blur, -guassian-blur, and -sharpen are now convenience methods
for -morphology convolve.
* Fix infinite loop for 'display -window' (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23028).
* Revert -auto-level patch to match the results of ImageMagick 6.8.3-4.
* Revert g_type_init() patch in svg.c (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23035).
2013-03-18 6.8.3-10 Cristy <quetzlzacatenango@image...>
* New version 6.8.3-10, SVN revision 11413.
2013-03-15 6.8.3-10 Glenn Randers-Pehrson <glennrp@image...>
* Added IM, libpng, and zlib version info to debug output.
2013-03-10 6.8.3-10 Bastien Roucaries <roucaries.basti...>
* Move PerlMagick arch independant part to 'default' folder.
* Move binaries to lib subdirectory and link are created from binary package.
2013-03-10 6.8.3-10 Cristy <quetzlzacatenango@image...>
* The TXT image format can now generate output compatible with the
-sparse-color option (e.g. convert image.png sparse-color:image.txt).
* Support -intensity option: method to generate an intensity value from a
pixel.
* Add -similarity-threshold option to the compare utility, the minimum
distortion for a (sub)image match.
* Avoid seq-fault in AcquireQuantumInfo() (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22973).
* Comment resource initializers in magick/resource.c.
Patrick Welche) and enable it by default there too; bump libdrm
requirement (from Patrick Welche).
Also enable dri on Linux by default, not only for Linux with modular X.
Bump PKGREVISION.
This version include a new album interface display mode named list-view.
Icon view can be switched to a flat item list, where items can be sorted
by properties columns as in a simple file manager. Columns can be
customized to show file, image, metadata, or digiKam properties.
+ Build the x11 version libGL.so with version numbering major 1 and minor 2,
the same a the glx version of libGL (simplifies PLIST handling).
+ PLIST changes.
* NEW space raises console for console mode gnuplot on Windows
* CHANGE -persist mode does not open text window of wgnuplot
* FIX -persist mode broken on Windows
* FIX -persist mode results in zombie process if using wxt terminal on Windows
* FIX suppression of color in linetypes after "set term ... mono"
* FIX synchronization of graphics and text color in latex terminals
Mesa 7.11 implements the OpenGL 2.1 API, but the version reported by glGetString(GL_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 2.1.
See the Compiling/Installing page for prerequisites for DRI hardware acceleration.
MD5 checksums
New features
None.
Bug fixes
This list is likely incomplete.
Bug 43143 - Mesa 7.11.1 fails to build at main/dlist.c:4532 with error message: "format not a string literal and no format arguments"
Incorrect handling of CopyTexImage from RGBA window to LA texture.
Changes
The full set of changes can be viewed by using the following GIT command:
git log mesa-7.11.1..mesa-7.11.2
Brian Paul (4):
mesa: stop using ctx->Driver.CopyTexImage1D/2D() hooks
mesa: fix format selection for meta CopyTexSubImage()
docs: update news.html and relnotes.html for 7.11.1 release
mesa: use format string in _mesa_error() call to silence warning
Chad Versace (3):
intel: Simplify stencil detiling arithmetic
intel: Fix region dimensions for stencil buffers received from DDX
intel: Fix separate stencil in builtin DRI2 backend
Ian Romanick (3):
docs: Add 7.11.1 release md5sums
mesa: set version string to 7.11.2-devel
mesa: Bump version to 7.11.2 (final)
== 2.0.7: 2013-04-29
Stability improvement release!
=== Improvements
==== Package
* [GitHub#13] Removed needless files from package.
[Reported by Youhei SASAKI]
* Removed Ruby/GStreamer from dependency package.
[rabbit-shocker:1089] [Reported by znz]
==== rabbit
* Removed needless executable permission.
* Stopped requiring Ruby/GStreamer on initialize because it crashes Rabbit on
Mac OS X 10.6.8.
[Reported by masa]
* Stopped guessing from source content when source has extension to avoid
false detection.
* Removed needless fallback fullscreen/unfullscreen features because they
are needless with latest GTK+.
[Reported by Youhei SASAKI]
* Supported non-ASCII file name.
[GitHub#15][GitHub#16][GitHub#17] [Patch by Masafumi Yokoyama]
* Stopped to use iconv when String#encode is available.
[GitHub#18] [Patch by Masafumi Yokoyama]
==== Theme
* lightning-talk-toolkit: Supported as-large-as-possible slide property.
Force enable:
= Large Title
== property
: as_large_as_possible
true
Force disable:
= Large Title
== property
: as_large_as_possible
false
==== Test
* Added missing load path to $LOAD_PATH.
[GitHub#14] [Reported by Masafumi Yokoyama]
==== rabbit-slide
* Supported multi-paragraph description.
* Published to RubyGems.org after publishing to SlideShare.
It is for using SlideShare information on RubyGems.org publishing.
[Masafumi Yokoyama]
* Supported RubyGems 2.0. [Masafumi Yokoyama]
=== Thanks
* Youhei SASAKI
* masa
* Masafumi Yokoyama
* znz
* Updated Documentation
* Updated Namespacing mechanism
* Fixes for succd & predd
* Fixes for FPE control registers
* Additional checks and tests on DeepImages, scanlines and tiles
* Folded in Autodesk read optimisations for RGB(A) files
* Updated the bootstrap scripts to use libtoolize if glibtoolize isn't available on darwin.
* Numerous minor fixes, missing includes etc
Added dependencies which are linked to buildlink3.mk. Removed glu from
buildlink3.mk, as the resulting library doesn't link to it. patches/patch-{a,b}
were commited upstream - removed. Added patch to fix usb.h include on NetBSD.
From NEWS:
* Tons of bug fixes
* Added deprecated, but working Joystick API.
* Added new constant GLUT_INIT_STATE for glutGet() to check if freeglut is
already initialized.
* Added new API entry for full-screen mode
void glutFullScreenToggle( void );
with a related new constant GLUT_FULL_SCREEN for glutGet().
* Added new API entry to de-initialize freeglut:
void glutExit( void );
* Added more special keys: GLUT_KEY_NUM_LOCK, GLUT_KEY_BEGIN GLUT_KEY_DELETE
* Added support for windows without captions and/or borders via two new
constants GLUT_CAPTIONLESS and GLUT_BORDERLESS for glutInitDisplayMode
(currently works for Windows only).
* Added support for multisampling: The number of samples per pixel to use
when GLUT_MULTISAMPLE is specified in glutInitDisplayMode() can be set via
glutSetOption() with parameter GLUT_MULTISAMPLE now. glutGet() with the
same token retrieves that value. The possible number of samples per pixels
can be queried via the new API entry
int *glutGetModeValues( GLenum mode, int *size );
with mode GLUT_MULTISAMPLE. (glutGetModeValues() currently only works for
X11)
* Added new constant GLUT_AUX for glutSetOption() to set the number of
auxiliary buffers. The possible number of auxiliary buffers can be
queried via glutGetModeValues with mode GLUT_AUX.
* Added support for versioned (i.e. 3.0) OpenGL contexts: New API entries
void glutInitContextVersion( int majorVersion, int minorVersion );
void glutInitContextFlags( int flags );
with related new constants GLUT_DEBUG and GLUT_FORWARD_COMPATIBLE for
the latter API entry. Added new constants GLUT_INIT_MAJOR_VERSION,
GLUT_INIT_MINOR_VERSION and GLUT_INIT_FLAGS for glutGet().
switch lensfun option off by default as seems to cause segfaults.
remove nonexistant marble option.
Set build type to Debug to assist tracking down segfaults.
Bump PKGREVISION.
Version 1.6.2rc01 [April 18, 2013]
Added contrib/tools/fixitxt.c, to repair the erroneous iTXt chunk length
written by libpng-1.6.0 and 1.6.1.
Disallow storing sRGB information when the sRGB is not supported.
Version 1.6.2rc02 [April 18, 2013]
Merge pngtest.c with libpng-1.7.0
Version 1.6.2rc03 [April 22, 2013]
Trivial spelling cleanup.
Version 1.6.2rc04 and 1.6.2rc05 [omitted]
Version 1.6.2rc06 [April 24, 2013]
Reverted to version 1.6.2rc03. Recent changes to arm/neon support
have been ported to libpng-1.7.0beta09 and will reappear in version
1.6.3beta01.
cmake refuses to find it.
As a feature release, it comes with a lot of new goodies:
profiled denoising: adapt to the properties of your camera's sensor (72 cameras already profiled for you).
lightroom import: convert some basic edits from your lightroom collection to darktable operations.
multi instance support: duplicate your modules and apply them more than one time with different settings.
improved usability for distorting modules (streamline spot removal in the presence of crop/rotate for example).
selective copy/paste of image processing.
new more intuitive keystone correction tool.
jpeg2000 support.
graphics magick import (support virtually all input image formats).
much faster thumbnail loading (if you can live with crappy embedded thumbnails).
incredibly lengthy list of small bug fixes, performance enhancements, and usability improvements.
new camera support (decode and color matrices).
dithering against banding.
sharper thumbnails in lighttable mode.
new oauth2 based picasa uploader.
updated translations.
and a thoroughly overhauled user manual, proof read by natives (thanks heaps guys!).
Version 1.6.2beta01 [April 14, 2013]
Updated documentation of 1.5.x to 1.6.x changes in iCCP chunk handling.
Fixed incorrect warning of excess deflate data. End condition - the
warning would be produced if the end of the deflate stream wasn't read
in the last row. The warning is harmless.
Corrected the test on user transform changes on read. It was in the
png_set of the transform function, but that doesn't matter unless the
transform function changes the rowbuf size, and that is only valid if
transform_info is called.
Corrected a misplaced closing bracket in contrib/libtests/pngvalid.c
(Flavio Medeiros).
Corrected length written to uncompressed iTXt chunks (Samuli Suominen).
changes:
* Add new broken axis widget with gaps in the numerical sequence
* Grid lines are plotted always under (or over) the data
* Shift+Scroll wheel scrolls left/right (thanks to Dave Hughes)
* Polar plots can have a "minimum" radius and log axes
* Many more LaTeX symbols added
* Add SAMP/VoTable support (thanks to Graham Bell)
* New shifted-points xy line mode, which plots a stepped line with
the points shifted to lie between the coordinates given
* Points can be picked to console and/or clipboard
(thanks to Valerio Mussi)
* Allow reversed ternary plot
File too long (should be no more than 24 lines).
Line too long (should be no more than 80 characters).
Trailing empty lines.
Trailing white-space.
Trucated the long files as best as possible while preserving the most info
contained in them.
COMMENT should not be longer than 70 characters.
COMMENT should not begin with 'A'.
COMMENT should not begin with 'An'.
COMMENT should not begin with 'a'.
COMMENT should not end with a period.
COMMENT should start with a capital letter.
pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
digiKam 3.1.0 - Release date: 2013-03-10
NEW FEATURES:
General : Remove internal lqr-1 library code. Set only an optional
and external dependency.
BUGFIXES FROM KDE BUGZILLA (alias B.K.O | http://bugs.kde.org):
- OSM maps not refreshing.
- No thumbnails on first start of geolocation module for newly imported
images.
- digiKam crashed after startup.
- Print image does not work.
- digiKam BQM RAW tool doesn't have options to work in 16 bits and to
manage color profiles.
- No progress indicator or cancel button.
- Read face tags created by Picasa
- digiKam Crash on Startup with active X11 color profile.
- Cannot preview TIFF files on Mac OS due to "not enough memory" exceptions.
- Error on startup: Failed to update the database schema from version 6
to version 7.
- SQLITE : convience copy in digiKam core [patch].
- Switch to full screen mode crash under MACOSX.
- digiKam crashes when quitting the program.
- Large .tif files are not loaded.
Only use pngcrush_debug_malloc() and pngcrush_debug_free() if the result
is going to be shown.
Added PNG_PASS_ROWS, PNG_UNUSED, and other macro definitions, when building
with libpng-1.4.x and older libpng versions.
Multiplied rowbytes by 8/bit_depth when using the system library because
we do not call png_read_transform_info(). This prevents a crash when
reading sub-8-bit input files.
* support for progressive jpegs added (fixes long standing "bug" of progressive jpegs becoming non-progressive during optimization),
* new options --all-normal & --all-progressive for converting jpegs to non-progressive & progressive,
* new -S / --size option to set target size for output file (enables lossy optimization),
Version 1.6.1beta06 [March 4, 2013]
Better documentation of unknown handling API interactions.
Corrected Android builds and corrected libpng.vers with symbol
prefixing This adds an API to set optimization options externally,
providing an alternative and general solution for the non-portable
run-time tests used by the ARM Neon code. It also makes those tests
compile and link on Android.
The order of settings vs options in pnglibconf.h is reversed to allow
settings to depend on options and options can now set (or override) the
defaults for settings.
Version 1.6.1beta07 [March 7, 2013]
Corrected simplified API default gamma for color-mapped output, added
a flag to change default. In 1.6.0 when the simplified API was used
to produce color-mapped output from an input image with no gamma
information the gamma assumed for the input could be different from
that assumed for non-color-mapped output. In particular 16-bit depth
input files were assumed to be sRGB encoded, whereas in the 'direct'
case they were assumed to have linear data. This was an error. The
fix makes the simplified API treat all input files the same way and
adds a new flag to the png_image::flags member to allow the
application/user to specify that 16-bit files contain sRGB data
rather than the default linear.
Fixed bugs in the pngpixel and makepng test programs.
Version 1.6.1beta08 [March 7, 2013]
Fixed CMakelists.txt to allow building a single variant of the library
(Claudio Bley):
Introduced a PNG_LIB_TARGETS variable that lists all activated library
targets. It is an error if this variable ends up empty, ie. you have
to build at least one library variant.
Made the *_COPY targets only depend on library targets actually being build.
Use PNG_LIB_TARGETS to unify a code path.
Changed the CREATE_SYMLINK macro to expect the full path to a file as the
first argument. When symlinking the filename component of that path is
determined and used as the link target.
Use copy_if_different in the CREATE_SYMLINK macro.
Version 1.6.1beta09 [March 13, 2013]
Eliminated two warnings from the Intel C compiler. The warnings are
technically valid, although a reasonable treatment of division would
show it to be incorrect.
Version 1.6.1rc01 [March 21, 2013]
No changes.
Version 1.6.1 [March 28, 2013]
No changes.
* GIF comments are no longer displaced by 1 for animated GIFs (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22901).
* A blur kernel with a zero sigma is unity.
* Do not replace gAMA found in input with 1/2.2
* Avoid a libpng16 warning about storing unknown chunks.
* Improve performance when rendering a caption.
* The compare 'map' image should not be transparent.
* Use only major version for decorating include path.
February 19, 2013: Release 1.11
A GeoJSON backend was added; thanks to Christoph Hormann for
contributing this. Support for bitfields in the BMP format was
added. A minor change was made to the behavior of the alphamax
parameter; a value of 0 now gives a true polygon.
Changelog:
Bug fix update
Over 80 bugs fixed since 2.66 release:
Interface
Fix#34357: Image editor scope and clip editor track preview did not resize properly with different DPI settings. (r54760)
Fix#33466: Alt+MouseWheel changes frame as well as buttons (r54929)
Fix UI/DPI: user preferences window size now takes into account DPI, otherwise the buttons don't fit properly. (r54945)
Fix soft shadow at top edge incorrectly drawn (r54954)
Fix#34418: Screencast could be started twice (r54961)
Fix#34509: Panel color were not updated from old files properly (r54996)
Allow trackpad and magic mouse swipes to control brush size for circle select. (r55027)
Fix (regression) #34391: Window position not saving correctly for next start-up (r54879)
Fix#34390: quicktime video codec menu showing blank (r54942)
Viewport
Fix#34378: GLSL materials using multiple UV layers fail in editmode (r54783)
Fix#34347: View3D Mini-Axis drawing in error with overlay (r54789)
Fix#34426: Manipulator handles drawn incorrectly by depth (r54923)
Fix glitch rotating the camera in camera mode drawing helper-line in random locations (r54928)
Animation
Fix zoom for graph-editor (and other editors) (r54910)
Sequencer
Fix#34439: Strip modifier - Mask multiply failure (r54901)
Fix#34453: Added RGBA|RGB channels toggle to sequencer preview (r54904)
Fix sequencer crash when pasteing strips after creating new file (r54935)
Composite/Nodes
Fix#34356: Inputs list in file output doesn't appear properly. (r54754)
Fix#34359: Crash when using image output node (r54746)
Fix#34474: "Record Composite" image op segfaults in compositor code (r54948)
Fix#34461: Inconsistent behavior of "Color Mix Node" and "Alpha Over Node" (r54960)
Fix#34507: Adding reroute node into invalid links would crash the compositor (r55047)
MovieClip/Tracking
Fix memory leak when loading multilayer EXR as movie clip (r54934)
Fix for incorrect subpixel precision of marker when using track offset (r55028)
Render
Fix#34351: Displacement map Bake margin does not work (r54748)
Fix#34436: Node editor delete texture crash (r54908)
Fix#34493: Image Sequence texture didn't allow "Offset" with fcurves. (r55012)
Fix#34475: Weird noise bug with Texture nodes (r55021)
Fix for texture preview render with show alpha enabled (r55026)
Fix image transparency backwards compatibility. Now the texture datablock has a 'Use Alpha' option again. (r55022)
Render (Cycles)
Fix#34421: viewport render stuck with no objects in the scene. (r54885)
Fix#34480: hair render in dupligroup did hide the emitter properly in some cases. (r54959)
Modifiers
Fix#34358: Shrinkwrap modifier project along normal did not work correctly (r54793)
Fix#34369: applying screw modifier turns object to black (r55004)
Tools
Fix#34384: Border select in UV Image window crashed (r54816)
Fix for weight paint using values over 1.0 when blending (r54833)
Fix for regression in 'object.shape_key_transfer' operator since BMesh merge (r54834)
Fix#34415: Edge slide results in segmentation fault on certain mesh (r54875)
Fix#34455: Origin to Center of Mass is missing in menu Object > Transform (r54891)
Fix selecting linked faces (r54920 r54921)
Fix#34366: mesh.select_mode operator could not be configure the use_extend and use_expand properly. (r54944)
fix#34486: Selection of bones in armature edit mode only toggles between two bones (r54969)
Fix#34534: Copy/Paste objects hangs (r55051)
Fix (regression) #34438: Solidify crease error (r54882)
Fix missing select menu for weight, vertex, texture paint modes. (r54883)
Fix joining meshes could loose crease/bevel weights (r54899)
Fix (regression) #34449: Edge toggline bevel failed (r54900)
Sculpt
Fix#34370: Collapse-Edges crash in dyntopo (r54827)
Fix#34431: Crash when dyntopo enabled and using view plane mode (r54971)
Fix#34473: Blender Crashes on toggling modes, dynatopo sculpt/object mode. (r55007)
Game Engine
Fix projection clipping (r54733)
Fix#34349: Character walkDirection ADD mode -#INF error. (r54738)
Fix#18967: Enable alpha buffer (useful for TV broadcasting). (r54745)
Fix#34353: Ray cast on Triangle mesh bounded Rigid Body Object crashes (r54757)
Fix#34219: Webcam support under Linux in Standalone broken (r54764)
Fix#34330: Action Actuator "caching" the previous ran actions (r54766 r54767 r54769)
Fix error using actions with multiple scenes (r54767)
Fix object color channels can now be animated separately without zeroing out the other channels (r54772)
Fix error using uninitialized variables for rendering (r54776 r54781)
Fix#34377: Game-Engine - Multi UV mesh's materials not backwards compatible (r54780)
Fix Game-Engine crashing when on material conversions (r54837)
Fix#34440: Motion blur (2d filter) not working in osx (r54912)
Fix#34428#20856#20281: converting multi-uv layers. (r54972)
Fix#34523: 2D-Filter produces render error (r55010)
Fix#34517: 2D-Filter causes mouselook script drifting effect (r55011)
Rigid Body
Fix motion paths calculation being incorrect for rigid bodies (r54799)
Allow rigidbody collision groups to be animated (r54818)
Fix#34410: Planes with Rigid Body always keep distance to colliding objects (r54855)
Fix#34420: Rigid objects not resetting original properly after running a simulation. (r54862)
Fix inconsistency with world rebuilding with the start frame (r54990)
Text Editor
Fix Fix text editor bug: ctrl+F is not configurable (r54878)
Fix#54907: freeze when turning on syntax highlight (r54907)
Fix crash when overwriting ascii character with multibyte character (r54917)
Python
Fix Python console bug: "autocomplete" doesn't advance cursor properly when completion includes UTF8 characters (r54824)
Fix#34423: foreach_get crash for any non existant attribute (r54865 r54866)
Fix#34372: mesh.verts.foreach_set not working with normals (r54943)
Fix for python exception getting the ID from an operator button (r54835)
Other
Fix freeing all bakes in particle mode (r54822)
Fix file with packed images crashes on load (r54790)
Fix image alpha version patch with library linked files (r54794)
Fix#34427: Collada export crash with armature (r54856)
Fix X3D import error loading UV's (r4325)
Fix X3D import for images (r4327)
Rigify fixes (r4321 r4334 r4335)
Special Issues:
Due to GCC bug 53967, several key agorithms (e.g. convolution) may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is enabled for floating point math (-mfpmath=sse) if the GCC option -frename-registers is used. Default 32-bit builds do not experience the problem since they use '387 math. It is not clear in what version of GCC this problem started but it was not noticed by the developers until the GCC 4.6 timeframe. Other compilers do not suffer from this bug.
Security Fixes:
None.
Bug fixes:
Fixed bug with format substitutions if input string ends with a single '%'.
BMP: Fixed an old bug with decoding chromaticity primaries.
PNG: Fixed reading of interlaced images. Fix reading of sub-8-bit palette and grayscale images. Some PNG sub-formats were written incorrectly. Fix crash in PNG8 writer if image colors happened to be non-zero but image was not actually colormapped.
PNG: Configure script now also searches for libpng versions 16 and 17.
TIFF: Fix a crash which was noticed when writing RGBA separated (planar) format.
--enable-symbol-prefix was not prefixing all of the C symbols. Some core C library functions were not prefixed. This option applies to the Wand library API as well now.
C API: When input is from a user-provided file descriptor, the file position is restored after reading the file header bytes. Previously the file position was rewound to the beginning of the file. This allows reading embedded image data from the current offset in a file, and allows continuing to use the stream after GraphicsMagick has returned the image.
C API: It is now possible to invoke CloseBlob() multiple times.
display: Display was supposed to respond to +/-usePixmap, but was not. It was responding to +/-use_pixmap. Now it responds to both.
Windows/VisualMagick: Fix building GraphicsMagick with Intel ICC compiler driven by Visual Studio Professional 2012.
Windows: Avoid a crash and produce a useful diagnostic if Ghostscript is needed but not yet installed.
New Features:
GM utility: New 'batch' command was contributed by Kenneth Xu which supports executing any number of other GM utility sub-commands in a single invokation in a sort of "batch" script. Input may be piped from standard input, from a specified file, or from a 'GM >' command prompt. This utilities front-end allows any other program/script to drive 'gm' using a co-process model and speeds up execution by eliminating utility start-up/shut-down time.
WIN64 (64-bit Windows): Windows 64-bit is now officially supported.
convert/mogrify: Now support -auto-orient to automatically rotate the image upright for viewing based on its current orientation setting. Also support -orient to support setting the current image orientation. Please note that the orientation property of EXIF profiles is not yet updated so the EXIF profile will be wrong after using -auto-orient.
C API: AutoOrientImage(), new New function to automatically orient the image so that it is upright for normal viewing.
Wand API: MagickGetImagePage()/MagickSetImagePage(), new functions to support getting and setting the image page size and offsets.
PNG: Added PNG48 and PNG64 support. Added PNG00 support (png encoder that inherits its color-type and bit-depth from the input, if the input was a PNG datastream).
Feature improvements:
GraphicsMagick TAP tests may now be run stand-alone using Perl's 'prove' TAP test driver.
Performance Improvements:
Detection of glob specifications in file names is more efficient.
Windows Delegate Updates:
None.
Behavior Changes:
ltdl: Libltdl is no longer bundled. Libltdl must be previously installed on the system in order to build the modules configuration.
AppendImages() now converts subsequent images to the colorspace of the first image, and no longer converts the first image to RGB. Instead, it is assumed the user knows what she is doing.
SetImageColorRegion() no longer automatically converts the image to RGB. The user is responsible for assuring that the provided color is in the same colorspace as the image.
Revision history for Image::Info
2012-02-29 Slaven Rezic <slaven@rezic.de>
Release 1.34
Stable release with all changes in 1.33_50..1.33_51
2013-01-28 Slaven Rezic <slaven@rezic.de>
Release 1.33_51
Handle corrupt JPEG files with extraneous bytes
2013-01-25 Slaven Rezic <slaven@rezic.de>
Release 1.33_50
Limited support for WBMP files.
2012-11-03 Slaven Rezic <slaven@rezic.de>
Release 1.33
Added test image for RT #78471.
2012-10-25 Slaven Rezic <slaven@rezic.de>
Release 1.32_52
Handle BMP files with negative heights (RT #78471).
2012-10-24 Slaven Rezic <slaven@rezic.de>
Release 1.32_51
Signature fix.
2012-10-23 Slaven Rezic <slaven@rezic.de>
Release 1.32_50
Repacked because of Module::Install 1.04 problems (see mail from
Miyagawa). Now Image::Info is again using good old EUMM.
* Removed plte_len stuff from the "To do" list because it is done.
* Shorten the indexed-PNG tRNS chunk length if it has more entries than the PLTE chunk.
* Bilinear resampling in C.
* Removed debugging printf.
* Set bounds correctly, add tests.
* Store pixels in uint32_t instead of long. Saves space and works
on 32-bit systems
* Bump chunky_png dependency to 1.2.7.
This is a bugfix release, with the only significant change being
changing compiler flags to work around what is probably a bug in gcc,
tending to show up on ubuntu/amd64.
Added license info for cexcept.h, libpng, and zlib.
Added consideration of "zopfli" compression to the "To do" list.
Fixed a typo that caused a cHRM chunk to be "found" if an iCCP chunk
were present.
Reset best_byte_count before trial loop.
Revise global png_set_keep_unknown_chunks() calls to avoid a libpng16
warning.
Reset "intent" to "specified_intent" before trial loop.
Reset "plte_len" to "specified_plte_len" before trial loop.
Initialize length of each trial to 0x7fffffff so any untried method
is not the "best method".
ImageMagick).
Version 1.6.1beta01 [February 16, 2013]
Made symbol prefixing work with the ARM neon optimizations. Also allow
pngpriv.h to be included for preprocessor definitions only, so it can
be used in non-C/C++ files. Back ported from libpng 1.7.
Made sRGB check numbers consistent.
Ported libpng 1.5 options.awk/dfn file handling to 1.6, fixed one bug.
Removed cc -E workround, corrected png_get_palette_max API Tested on
SUN OS cc 5.9, which demonstrates the tokenization problem previously
avoided by using /lib/cpp. Since all .dfn output is now protected in
double quotes unless it is to be macro substituted the fix should
work everywhere.
Enabled parallel tests - back ported from libpng-1.7.
scripts/pnglibconf.dfa formatting improvements back ported from libpng17.
Fixed a race condition in the creation of the build 'scripts' directory
while building with a parallel make.
Use approved/supported Android method to check for NEON, use Linux/POSIX
1003.1 API to check /proc/self/auxv avoiding buffer allocation and other
library calls (ported from libpng15).
Version 1.6.1beta02 [February 19, 2013]
Use parentheses more consistently in "#if defined(MACRO)" tests.
Folded long lines.
Reenabled code to allow zero length PLTE chunks for MNG.
Version 1.6.1beta03 [February 22, 2013]
Fixed ALIGNED_MEMORY support.
Allow run-time ARM NEON checking to be disabled. A new configure option:
--enable-arm-neon=always will stop the run-time checks. New checks
within arm/arm_init.c will cause the code not to be compiled unless
__ARM_NEON__ is set. This should make it fail safe (if someone asks
for it on then the build will fail if it can't be done.)
Updated the INSTALL document.
Version 1.6.1beta04 [February 27, 2013]
Revised INSTALL to recommend using CPPFLAGS instead of INCLUDES.
Revised scripts/makefile.freebsd to respect ZLIBLIB and ZLIBINC.
Revised scripts/dfn.awk to work with the buggy MSYS awk that has trouble
with CRLF line endings.
Version 1.6.1beta05 [March 2, 2013]
Avoid a possible memory leak in contrib/gregbook/readpng.c
Fixed bug introduced in libpng-1.6.0beta28 that causes libpng to handle chunks
even when they have been tagged PNG_HANDLE_CHUNK_NEVER.
ufraw user who was having trouble on ubuntu.
Upstream NEWS content from web page:
Most important: some bugs leading to imprecise results when processing
extreme values, e.g. from fisheye lenses, were fixed. Thanks to
Torsten B. for working on this!
Apart from that we got several new lenses and camera profiles:
New DSLR and mirrorless camera lenses:
Canon EF 50mm f/1.8 II
Canon EF-S 18-55mm f/3.5-5.6 IS II
Nikkor 16-35mm f/4G ED-AFS VR
Sigma 18-200mm f/3.5-6.3 II DC OS HSM
Sigma 50mm F1.4 EX DG HSM
Sigma 70-300mm F4-5.6 DL Macro
Minolta/Sony AF DT 18-70mm F3.5-5.6 (D)
OLYMPUS M.12-50mm F3.5-6.3
Sony DT 18-55mm F3.5-5.6 SAM SAL 1855
Tamron SP 24-70mm F/2.8 Di VC USD
Tamron SP AF 10-24mm F/3.5-4.5 Di II LD Aspherical IF
Tokina AT-X Pro DX 11-16mm F2.8
LUMIX G 14mm F2.5
Sony E 16mm F2.8
1Sony E 18-55mm F3.5-5.6 OSS
Sony E 50mm F1.8 OSS
Sony E 55-210mm F4.5-6.3 OSS
Sony VCL-ECF1 fisheye converter
New compact cameras:
Canon G15
Fuji FinePix F200EXR
Nikon COOLPIX P60
Olympus XZ-1
Panasonic DMC-LX5 4:3
Sony DSC-RX100, RX100
Most of this had been applied upstream (or was taken from upstream).
The only thing left was adding an include of string.h, but it builds
w/o warnings without it, so that appears no longer necessary.
pkgsrc notes:
* I know 0.2.7 is out; it has issues on ubuntu so I'm doing this first.
* patch-ac should perhaps be dropped.
Upstream NEWS content (from web page):
* more than 40 new database entries of lenses and compact cameras
* new CMake based build system for better cross platform compatibility
and compilation fixes for MSVC
* better integration into hugin for loading and storing lens
parameters via the lensfun library
* several bug fixes and stability improvements
Changes:
This release contains long awaited features like rigid
body physics simulation, dynamic topology sculpting and matcap
display.
Other new features include Cycles hair rendering, support for high
pixel density displays, much better handling of premultiplied and
straight alpha transparency, a vertex bevel tool, a mesh cache
modifier and a new SPH particle fluid dynamics solver.
In detail, see http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.66
Changelog:
Release 1.1.7 (21 Feb 2013)
---------------------------
* Back out dangerous change to thread.h that was in 1.1.6, which could
cause performance problems.
* Compile fix for WIN32 in strutil.cpp
* Compile fix for Windows XP - add implementation of InterlockedExchangeAdd64
Release 1.1.6 (11 Feb 2013)
---------------------------
* Fix bug that could generate NaNs or other bad values near the poles of
very blurry environment lookups specifically from OpenEXR latlong env maps.
* Fix bug in oiiotool --crop where it could mis-parse the geometric parameter.
* Fix bug in ImageCache::invalidate() where it did not properly delete the
fingerprint of an invalidated file.
* Cleanup and fixes in the oiiotool command line help messages.
* New function ImageBufAlgo::paste() copies a region from one IB to another.
* oiiotool --fit resizes an image to fit into a given resolution (keeping the
original aspect ratio and padding with black if needed).
* ImageBufAlgo::channels() and "oiiotool --ch" have been extended to allow
new channels (specified to be filled with numeric constants) to also be
named.
* New function ImageBufAlgo::mul() and "oiiotool --cmul" let you multiply
an image by a scalar constant (or per-channel constant).
* Important maketx bug fix: when creating latlong environment maps as
OpenEXR files, it was adding energy near the poles, making low-res
MIP levels too bright near the poles.
* Fix to "oiiotool --text" and "oiiotool --fill" -- both were
incorrectly making the base image black rather than drawing overtop of
the previous image.
* Fix FreeBSD compile when not using TBB.
* New oiiotool --swap exchanges the top two items on the image stack.