Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Thanks joerg.
|
|
than netbsd's sh. (that netbsd's sh accepts syntactic nonsense like this
is known)
|
|
Release 1.14.4 (2015-10-28 Bryce Harrington <bryce@osg.samsung.com>)
========================================================================
Just in time for Halloween we see another bug-fix release for Cairo.
This brings a few dozen straightforward bug fixes with no API changes.
In addition, this includes a typical assortment of fixes to tests,
cleanup of warnings and memory leaks, correction of misspellings,
updates to documentation, etc.
For a complete log of changes since 1.14.2, please see:
http://cairographics.org/releases/ChangeLog.1.14.4
Features
--------
None
API Changes
-----------
None
Dependency Changes
------------------
None
Performance Optimizations
-------------------------
None
Bug Fixes
---------
* Avoid appending empty slots to user data arrays. Fixes a memory
consumption regression since commit 9341c254a.
* Return a better error (file-not-found) when setting up pango on
devices where the font files don't have read permissions.
* Fix regression in the font size of canvas text in Inkscape when
compiled with the Quartz backend. (Bug #84324)
* Fix _cairo_gl_shader_bind_matrix() to maintain compatibility with
OpenGL ES 2.0. Manually transpose the matrix.
* Fix incorrect font descriptor conversion when the font matrix yy is
negative. (Bug #90538)
* Fix crash when using a complex path for clip and stroke due to
discarding the intersection exactly at the top edge.
(Bug #74779)
* Fix cairo_get_locale_decimal_point() on Android
* Fix compilation problem on AIX due to conflicting usage of symbol
'jmpbuf'. (Bug #89339)
* Fix broken rendering with XCB due to snapshotting of uploaded part of
surfaces. (Bug #67505)
* Fix loss of alpha when copying a mask for a cairo recording surface,
resulting in a double copy. (Bugs #73038, #73901)
* Fix incorrect recording of certain paths with script surfaces.
(Bug #91054)
* Fix typo in definition of MAYBE_WARN in configure script.
(Bug #89750)
* Fix use of filename variable after it's been freed.
(Bug #91206)
* Fix out of bounds access when printing pattern.
(Bug #91266)
* Fix incorrect size calculation in glyph cache unlocking for Cairo GL
compositor.
(Bug #91321)
* Fix memory leak in _cairo_gl_pattern_texture_setup()
(Bug #91537)
* Fix transparent images in win32-print.
(Bug #91835)
* Fix _put_shm_image_boxes and _put_image_boxes when no SHM available
with XCB.
|
|
|
|
Problems found with existing digests:
Package fotoxx distfile fotoxx-14.03.1.tar.gz
ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
Problems found locating distfiles:
Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
Package pgraf: missing distfile pgraf-20010131.tar.gz
Package qvplay: missing distfile qvplay-0.95.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
Lots of bug fixes.
|
|
Apply upstream patches for opencv3.
|
|
|
|
|
|
The contributed face recognition module for OpenCV.
|
|
Fixes build on Linux.
PKGREVISION++
Noted and patch provided by Matthias Ferdinand via pkgsrc-users@.
|
|
|
|
Cogl 1.22.0 2015-09-16
List of changes since Cogl 1.21.2
Improvements in handling errors in the KMS winsys [#754540]
Fix crashers in Wayland and GLX winsys [#754667, #754888]
Many thanks to:
Ray Strode
Lionel Landwerlin
Chao-Hsiung Liao
Cogl 1.21.2 2015-08-21
List of changes since Cogl 1.20.0
Add X11-specific API for retrieving the renderer's visual
Improvement to the MSVC build
Support KMS drivers without page flip
Do not use deprecated OpenGL API with the GL3 driver
Many thanks to:
Chun-wei Fan
Cedric Valmary
Jasper St. Pierre
Adel Gadllah
Marek Chalupa
Ray Strode
Robert Bragg
Rui Matos
Samir Ribic
Ting-Wei Lan
|
|
|
|
|
|
Those interested in legal matters will find and read licence anyway.
Other than that it is nothing but a noise. Nobody is interested
in reading Eclipse Public License yet another time.
|
|
Add upstream bug report URLs for some others.
XXX:
patch-a[bhijk] are not sent upstream since I don't understand the need.
|
|
"With this release we have a wide selection of core mesa, glsl and driver
fixes, a few build related patches and an omx bugfix."
|
|
New with 1.0.25, released 2015-10-03:
* New backends: epsonds (Epson DS, PX and WF series),
pieusb (PIE and Reflecta film/slide scanners).
* Support for JPG and PNG output format in scanimage.
* Significant enhancements to avision, canon_dr, epjitsu, fujitsu, genesys,
kodakaio and pixma backends.
* Minor updates, bugfixes or scanners added in several backends.
* 300 new scanner models supported.
* Workaround for USB3 problems in Linux kernel.
* Added code for IR functionality.
* Documentation and translation updates.
* Bugfixes (threading, networking, udev rules).
|
|
From Rin Okuyama in PR 50363.
While here, clean up some unrecognized configure arguments
and fix the build with the qt4 option.
XXX: this supports qt5 now too, does someone want to add an option for that?
|
|
|
|
approved by wiz@
|
|
"In the current release we have a bunch of EGL patches, mangledGL build fixes
and a healthy amount of driver bugfixes - radeonsi, nouveau, i915 and i965.
Last but not least, the KDE/Weston regression introduced with 11.0.2 has also
been resolved."
|
|
Hugin 2015.0 has a number of new features. Most of the changes are under the hood to improve stability, allow easier maintenance and easier addition of new features.
The makefile based stitching engine has been replaced with direct calls to the underlying programs. This should reduce the overhead of calling the same program too often and so speed up the whole process. Hopefully this also allows the usage of more unusual characters in the filename. Instead of pto2mk and make we now have hugin_executor which can also be used for running the assistant from the command line.
Hugin now has it's own blender, verdandi, based on a watershed algorithm, which has been included in 'nona'. verdandi can be chosen as the blender by choosing "builtin" in the stitcher tab, and can also be set in the Preferences. verdandi can also be called as a command line tool.
The lensfun library has been removed as it did not fulfill our expectations. It has been replaced with our own camera and lens database which uses a data mining approach and operates automatically without user intervention. Geometric distortion and vignetting data have to be loaded manually.
The fast preview window has a new tool to add or remove control points to selected areas in the output projection.
Automatic exposure stack detection is now applied when loading images, and an option has been added to unlink image position when adding stacks.
The fine-tune and auto-estimate functions in the control point tab have been made projection aware. It should now work also with images with different fov or different projections. The fine-tune feature has had a significant speed up when Hugin is compiled with the libfftw3 library (optional).
PTBatcherGUI has more choice for the end of the process: depending on the operating system the PTBatcherGUI can be closed, the computer can be shut down or send to the hibernate mode.
PTBatcherGUI now shows the thumbnails when searching for images in directories.
Many of the underlying tools in hugin are now able to use available cpu cores.
|
|
* Saving Multipage Images
* Tiff ImageFileDirectory Rewrite
* Deprecated Methods
* LibJpeg and Zlib are Required by Default
|
|
|
|
|
|
|
|
|
|
update it to the latest version on the 2.4 branch. The graphics/opencv
base package doesn't yet provide the same range of modules, as upstream
split off some experimental modules into a separate contrib repo.
|
|
tech-pkg@ discussion on how to better declare need for C++11.
This is necessary due to libsigc++ headers and will probably be
required for everything that depends on gtkmm{,3}.
(there are ~25 or so such packages in pkgsrc the I have not yet tested)
|
|
1.12.0 (unstable):
* Cairo::RefPtr: Add move constructors and move operator=().
(Murray Cumming)
* MSVC build fixes.
(Chun-wei Fan)
1.11.4 (unstable):
* Use (and require) C++11.
(Murray Cumming)
* Add Script and ScriptSurface.
(Povilas Kanapickas)
* Context: get_surface_wrapper(): Handle CAIRO_SURFACE_TYPE_SCRIPT,
returning a ScriptSurface.
(Povilas Kanapickas)
* Surface: get_device(): Handle CAIRO_SURFACE_TYPE_SCRIPT,
returning a Script.
(Povilas Kanapickas)
* Wrap cairo script device and script surface APIs.
(Povilas Kanapickas)
* FtFontFace: Add get/set/unset_synthesize().
(Povilas Kanapickas)
* Update MSVC.Net 2010 project files.
(David Weiß)
1.11.2 (unstable):
* Pattern: Add set_extend() and get_extend().
(Povilas Kanapickas) Bug #73775
* ScaledFont: Add the missing get_extents() method implementation.
(Murray Cumming) Bug #53981 (cheshirekow)
* Allow use from Objective-C instead of just allowing building.
(Anton Bachin) Bug #66328
* Avoid dereferencing empty std::vector<>s.
(Murray Cumming) Bug #36020 (Robert Kurjata)
* Documentation improvements.
(Mark Vender)
* Fix linker problems in examples.
(Murray Cumming)
|
|
|
|
This package contains a library for SGI's OpenGL Xt/Motif widgets.
This was previously part of MesaLib, but was split out into a
separate library.
|
|
Adapt some packages so they build with that.
Bump their PKGREVISIONs.
|
|
Don't require C++14 for no obvious reason.
|
|
** New Commandline Options
- The introduction of additional blend color spaces in the Development
Branch requires a new option to select them. Here, in the Stable
Branch, the new option `--blend-colorspace' just duplicates the
functionality of `--ciecam' and `--no-ciecam'. The Stable Branch
does *not* provide the additional blend colorspaces of the
Development Branch. The following equivalences hold
--ciecam <=> --blend-colorspace=ciecam
--no-ciecam <=> --blend-colorspace=identity
Both options `--ciecam' and `--no-ciecam' are deprecated in 4.2 and
will be withdrawn in 4.3. Thus, users should prefer
`--blend-colorspace'.
** Bug Fixes
- [Enblend and Enfuse] Fix the nesting-depth counter for response
files. This bug prohibited to load more than 20 images in a single
response file.
- [Enblend and Enfuse] Allow grayscale images to bring their own
(grayscale) profiles. Previously grayscale images with ICC profiles
were rejected.
- [Enblend] Fix a possible domain error followed by a division-by-zero
in the seam-line optimizer.
- [Enblend and Enfuse] Avoid an undeserved warning about incompatible
colorspaces if they only disagree on their meta-data (e.g. profile
creation date/time).
- [Enblend] Fix a bug in the Dijkstra Optimizer which could lead to
undefined behavior in the placement of the (optimized) seam line.
- [Enblend] Fix a non-dereferencable vector iterator which led to a
segfault.
- [Enblend] Avoid a division-by-zero in the Annealing Optimizer.
- [Enblend] Fix a bug (1356551) in the seam-line vectorization code
that was there since 2004. The fix changes the position of almost
any coarse-mask seam line vertex by one pixel.
|
|
|
|
|
|
ChangeLog:
Sun, 04 Oct 2015 10:01:20 +0200
* Release v2.14
* Add --xinerama-index option for background setting
(patch by James Knight)
* When removing the last image in slidsehow mode, stay on the last
(previously second-to-last) image (patch by Lior Shiponi)
* Allow --sort and --randomize to override each other (most recently
specified option wins) instead of always preferring --sort
* Thumbnail mode: Mark image as processed when executing an action
(--action) by clicking on an image
* It is now possible to override feh's idea of the active xinerama screen
using the --xinerama-index option
* Remove (undocumented) feature allowing to override feh's idea of the
active xinerama screen by setting the XINERAMA_SCREEN environment
variable
|
|
Major changes (besides bugfixes):
- opencv_contrib (http://github.com/itseez/opencv_contrib) repository
has been added.
- a subset of Intel IPP (IPPCV) is given to us and our users free
of charge, free of licensing fees, for commercial and non-commerical
use.
- T-API (transparent API) has been introduced, this is transparent GPU
acceleration layer using OpenCL. It does not add any compile-time or
runtime dependency of OpenCL. When OpenCL is available, it's detected
and used, but it can be disabled at compile time or at runtime.
- ~40 OpenCV functions have been accelerated using NEON intrinsics and
because these are mostly basic functions, some higher-level functions
got accelerated as well.
- There is also new OpenCV HAL layer that will simplifies creation
of NEON-optimized code and that should form a base for the open-source
and proprietary OpenCV accelerators.
- The documentation is now in Doxygen: http://docs.opencv.org/master/
- We cleaned up API of many high-level algorithms from features2d, calib3d,
objdetect etc. They now follow the uniform "abstract interface - hidden
implementation" pattern and make extensive use of smart pointers (Ptr<>).
- Greatly improved and extended Python & Java bindings (also, see below on
the Python bindings), newly introduced Matlab bindings
- Improved Android support - now OpenCV Manager is in Java and supports
both 2.4 and 3.0.
- Greatly improved WinRT support, including video capturing and
multi-threading capabilities. Thanks for Microsoft team for this!
- Big thanks to Google who funded several successive GSoC programs and
let OpenCV in. The results of many successful GSoC 2013 and 2014 projects
have been integrated in opencv 3.0 and opencv_contrib (earlier results
are also available in OpenCV 2.4.x). We can name:
- text detection
- many computational photography algorithms (HDR, inpainting, edge-aware
filters, superpixels,...)
- tracking and optical flow algorithms
- new features, including line descriptors, KAZE/AKAZE
- general use optimization (hill climbing, linear programming)
- greatly improved Python support, including Python 3.0 support, many new
tutorials & samples on how to use OpenCV with Python.
- 2d shape matching module and 3d surface matching module
- RGB-D module
- VTK-based 3D visualization module
For full changelog see:
http://code.opencv.org/projects/opencv/wiki/ChangeLog
For 2.4 to 3.0 transition, see the transition guide:
http://docs.opencv.org/master/db/dfa/tutorial_transition_guide.html
|
|
|
|
|
|
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. Please lobby the GCC project to fix this embarrassing performance bug.
* Magick++: Any libraries or applications using Magick++ should be rebuilt in order to use this new release. Libraries and applications will be able to continue to use prior versions of Magick++ without being re-built, while benefiting from updated C libraries, provided that the system supports library versioning.
Security Fixes:
* General Coverity fixes. Some might have security consequences.
* Ghostscript options concatenation is more secure against buffer overflow.
* Windows: Built-in random number generator is now salted using CryptGenRandom(). This improves the robustness of the temporary file allocator.
Bug fixes:
* ...
|
|
|
|
|
|
v4.3.5
* mini_magick/version.rb is now properly required in the main file (previously
MiniMagick.version was throwing a NoMethodError unless you explicitly
required mini_magick/version.rb)
v4.3.4
* Fix MiniMagick::Tool#tile method being applied as a creation operator
(tile:) instead of an option (-tile)
|
|
Timo Buhrmester via mail.
|