== 2.1.0: 2013-06-16
A bug fix release of 2.0.9.
=== Improvements
==== rabbit
* Ignored backup files when detecting a README file.
[GitHub:#21] [Reported by TOMITA Masahiro]
* Added Ruby version check on RubyGems install.
If you install with Ruby 1.8, RubyGems reports an error.
=== Fixes
==== rabbit
* Fixed a bug that encoding conversion error handling is bad.
[Reported by Junichi Oya]
* Supported Ruby/GLib2 2.0.2 or ealier.
=== Thanks
* TOMITA Masahiro
* Junichi Oya
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