diff options
author | adam <adam> | 2011-10-16 17:47:49 +0000 |
---|---|---|
committer | adam <adam> | 2011-10-16 17:47:49 +0000 |
commit | 54f1b5e771878c076033e7c185d5e21e2b301c13 (patch) | |
tree | 12f34944cd93074e8237328240344be313ca9517 /graphics/vigra/patches | |
parent | 26681307f066b73abe1b7307b35a7d8dff5d93da (diff) | |
download | pkgsrc-54f1b5e771878c076033e7c185d5e21e2b301c13.tar.gz |
Changes 1.8.0:
* Various extensions to Local Minima and Maxima (3D algorithms, on-the-fly
thresholding).
* Added vigra::BucketQueue, vigra::MappedBucketQueue.
* Refactored and extended 2D watershed algorithms (especially
watershedsRegionGrowing()).
* Added the vigra::Quaternion class.
* Added Unsupervised Decomposition.
* Added mathematical functions (even(), odd(), gamma(), loggamma(), legendre(),
besselJ(), besselY(), linearSequence(), indexSort(), inversePermutation(),
applyPermutation(), checksum())
* Implemented wrapper of the FFTW library to support arbitrary dimensional
Fourier transforms (see fourierTransform() and vigra::FFTWPlan) and FFT-based
convolution (see convolveFFT() and vigra::FFTWConvolvePlan) and refactored
vigra::FFTWComplex.
* Added cannyEdgelListThreshold(), cannyEdgelList3x3Threshold().
* Added capability to handle subarrays and anisotropic resolution to
separableConvolveMultiArray() and related Gaussian filters. Added windowRatio
parameters to vigra::Kernel1D::initGaussian() and
vigra::Kernel1D::initGaussianDerivative()
* Added vigra::StridedScanOrderIterator and corresponding
vigra::MultiArrayView::begin().
* Extended vigra::MultiArrayView. Added vigra::Shape1 ... vigra::Shape5
convenience typedefs.
* Implemented vigra::multi_math (arithmetic and algebraic functions for
multi-dimensional arrays).
* Extended the vigra::HDF5File class.
* Improved and documented the Timing macros for runtime measurements.
* Added support for the OpenEXR image format and multi-page TIFF. Improved
support for the SIF format.
* vigranumpy: added axistags and completly re-implemented VigraArray and the
conversion between Python and C++ arrays in terms of axistags.
* Minor improvements and bug fixes in the code and documentation.
Diffstat (limited to 'graphics/vigra/patches')
-rw-r--r-- | graphics/vigra/patches/patch-ab | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/graphics/vigra/patches/patch-ab b/graphics/vigra/patches/patch-ab deleted file mode 100644 index daa187a7150..00000000000 --- a/graphics/vigra/patches/patch-ab +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-ab,v 1.4 2011/01/29 16:29:03 adam Exp $ - ---- src/impex/png.cxx.orig 2011-01-29 15:14:21.000000000 +0000 -+++ src/impex/png.cxx -@@ -320,7 +320,7 @@ namespace vigra { - #if (PNG_LIBPNG_VER > 10008) && defined(PNG_READ_iCCP_SUPPORTED) - char * dummyName; - int dummyCompType; -- char * profilePtr; -+ png_bytep profilePtr; - png_uint_32 profileLen; - if (png_get_valid( png, info, PNG_INFO_iCCP )) { - png_get_iCCP(png, info, &dummyName, &dummyCompType, &profilePtr, &profileLen) ; -@@ -592,7 +592,7 @@ namespace vigra { - // set icc profile - if (iccProfile.size() > 0) { - png_set_iCCP(png, info, (png_charp)("icc"), 0, -- (png_charp)iccProfile.begin(), (png_uint_32)iccProfile.size()); -+ (png_bytep)iccProfile.begin(), (png_uint_32)iccProfile.size()); - } - #endif - |