ChangeLog:
libansilove 1.2.3 (2020-05-25)
- Call memset() to set all fontData struct fields to zero in all loaders
- Refactor error handling in ansilove_savefile()
- Add error handling for fwrite() in ansilove_savefile()
- Fix includes in various source files
* Fix freeze during splashscreen with upstream patches.
* Buildlink to devel/libexecinfo for backtrace().
Changelog:
Too long.
Highlight is here:
* Add HR support (disabled in pkgsrc).
* Add Gamut masks.
* Improve performance.
* Many bugfixes.
Changelog:
2.5.1:
A patch release that corrects the SO version for the v2.5 release, which missed getting bumped in v2.5.0.
This release also fixes an improper failure in IlmImfTest when running on ARMv7 and AAarch64.
2.5.0:
Minor release with miscellaneous bug fixes and small features
## Summary
* No more build-time header generation: toFloat.h, eLut.h,
b44ExpLogTable.h, and dwaLookups.h are now ordinary header files, no
longer generated on the fly.
* New StdISSTream class, an "input" stringstream version of StdOSStream
* New Matrix22 class in Imath
* Chromaticity comparison operator now includes white (formerly ignored)
* Various cmake fixes
* Bug fixes for various memory leaks
* Bug fixes for various invalid memory accesses
* New checks to detect damaged input files
* OpenEXR_Viewers has been deprecated, removed from the top-level
cmake build and documentation.
The option --enable-pthreads was unknown, as a build with
GNU_CONFIGURE_STRICT=yes showed. Fixing the typo showed exactly the same
configure output as before, which is probably due to the autodetection.
These packages are susceptible to bugs when confronted with non-ASCII
characters.
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182.
It takes some time to analyze and fix these individually, therefore they
are only marked as "needs work".
2020-05-15 7.0.10-12 Cristy <quetzlzacatenango@image...>
* Release ImageMagick version 7.0.10-12, GIT revision 17242:e14b3fb:20200515.
2020-05-12 7.0.10-12 Cristy <quetzlzacatenango@image...>
* Black artefacts during quantization (reference
https://github.com/ImageMagick/ImageMagick/discussions/2007#discussioncomment-13546).
2020-05-08 7.0.10-11 Cristy <quetzlzacatenango@image...>
* Release ImageMagick version 7.0.10-11, GIT revision 17230:088df0e:20200508.
2020-04-28 7.0.10-11 Cristy <quetzlzacatenango@image...>
* Disable "random" OpenCL kernel. Previously the work load was distributed
but each started with the same random seed.
* Finished implementation of -distort rigid-affine.
* Enable threaded PNG coder.
libexif-0.6.22 (2020-05-18):
* New translations: ms
* Updated translations for most languages
* Fixed C89 compatibility
* Fixed warnings on recent versions of autoconf
* Some useful EXIF 2.3 tag added:
* EXIF_TAG_GAMMA
* EXIF_TAG_COMPOSITE_IMAGE
* EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
* EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
* EXIF_TAG_GPS_H_POSITIONING_ERROR
* EXIF_TAG_CAMERA_OWNER_NAME
* EXIF_TAG_BODY_SERIAL_NUMBER
* EXIF_TAG_LENS_SPECIFICATION
* EXIF_TAG_LENS_MAKE
* EXIF_TAG_LENS_MODEL
* EXIF_TAG_LENS_SERIAL_NUMBER
* Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others.
* CVE-2018-20030: Fix for recursion DoS
* CVE-2020-13114: Time consumption DoS when parsing canon array markers
* CVE-2020-13113: Potential use of uninitialized memory
* CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes
* CVE-2020-0093: read overflow
* CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs
* CVE-2020-12767: fixed division by zero
* CVE-2016-6328: fixed integer overflow when parsing maker notes
* CVE-2017-7544: fixed buffer overread
What's new in Matplotlib 3.2
Unit converters recognize subclasses
imsave accepts metadata and PIL options
cbook.normalize_kwargs
FontProperties accepts os.PathLike
Gouraud-shading alpha channel in PDF backend
Kerning adjustments now use correct values
bar3d lightsource shading
Shifting errorbars
Improvements in Logit scale ticker and formatter
rcParams for axes title location and color
3-digit and 4-digit hex colors
Version 0.14
------------
Improve handling of escaped quotes (``\"``). Different from other layout engine
escapes sequences such as ``\l`` and ``\N`` (which are passed on as is by
default), there is no use case for backslash-escaping a literal quote character
because escaping of quotes is done by this library. Therefore, a
backslash-escaped quote (e.g. in ``label='\\"'``) is now treated the same as a
plain unescaped quote, i.e. both ``label='"'`` and ``label='\\"'`` produce
the same DOT source ``[label="\""]`` (a label that renders as a literal quote).
Before this change, use of ``'\\"'`` could break the quoting mechanism creating
invalid or unintended DOT, possibly leading to syntax errors from the rendering
process.
Add notebook section to documentation.
Add ``sphinx.ext.viewcode`` to docs (note that this currently lacks links for
methods, so that not all of the code is linked; use the source repo for reading
on).
Improve test and doc building config.
Viewnior 1.7
------------
New features included:
- Show image dimensions to title bar
- Add option to hide the scrollbars
- Wallpaper support for Cinnamon, Puppylinux, and autodetect DE
- Updated translations
Fixed:
- Setting wallpaper on XFCE 4.12+ and MATE
Misc:
- Move to the Meson Build system
Viewnior 1.6
------------
New features included:
- Support back & forward buttons on your mouse
Fixed:
- Mouse scroll behaviour and actions settings
Viewnior 1.5
------------
New features included:
- Disable Wallpaper support during compilation
- Updated translations
Fixed:
- Preferences menu position
- Nitrogen wallpaper support
Viewnior 1.4
------------
New features included:
- Read EXIF and IPTC metadata
- Nitrogen support
- Updated translations
Fixed:
- Preserve metadata after image modification
- Rendidering artifacts when panning
2.3.2
========
31.10.2017 [tw] fix: window sometimes recentered, when moved around with mouse
19.10.2017 [as] fix Makefile for cross-compiling: Make pkg-config substitutable (Debian Bug#879108)
10.10.2017 [tw] add specfile to build rpm for CentOS
07.10.2017 [tw] add option --trashbin to use trash bin instead
of .qiv-trash when deleting images
06.10.2017 [as] add ability (and options) to display JPEG comments
06.10.2017 [as] more sophisticated exiftool call in qiv-command example
04.10.2017 [tw] fix inconsistent fixed-zoom behaviour
10.08.2017 [tw] Don't try to rotate if file is not an image
06.06.2017 [tw] get rid of some more XID collisions
30.05.2016 [tw] Fix occasionally erratic behaviour of qiv statusbar
[tw] Fix xpm autodetection with libmagic
26.05.2016 [tw] Fix small artefacts in pictures which might
happen when running remote over slow link
(patch by Derek Schrock)
20.05.2016 [tw] update image after it is exposed in window mode
12.05.2016 [js/tw] fix broken "-no-filter" option
libmagic filter now works on symlinks
07.11.2015 [tw] fix linking order in "make debug", did not
work in some newer gcc versions
18.06.2015 [as] turn on EXIF autorotation by default
13.09.2014 [tw] Add option to sort files by modification time.
(patch by Stefan Rüger)
23.04.2014 [tw] In case of "watch" option, check image only every 1/10 sec,
instead of every 200us. This was way too short for
devices like RasPi etc. (Hamish)
[tw] Leave jumping mode on invalid input and process input key
as if it was entered in non jumping mode (Sergey Pinaev)
3.12.0
- no changes
3.11.2
- build fixes
- hard drives
3.6.2
- colorhug icon
3.0.0
- nothing, just love a 3.0.0 at the end of a tarball :)
2.91.7
- ZIP disks
- iPad
- OPML
- Samsung Galaxy S
- System harddrive (bug #620239)
pkgsrc changes:
- Remove patches/patch-autogen.sh, applied upstream
- Remove not needed GITHUB_TAG reinitialization, it is already initialized to
${PKGVERSION_NOREV} by default
Changes:
0.18
----
* Performance enhancements related to decoding of MMR and generic
regions as well as composing images onto pages.
* Bug fixes for a few issues reported by Coverity and OSS-Fuzz.
Most Linux distributions have been forcing this for a while, because
the reference image libraries are often full of bugs and slow to do
releases, so everyone (including us) is carrying lots of local patches
for security fixes.
Bump PKGREVISION
These PLIST files have been autogenerated by mk/haskell.mk using
HS_UPDATE_PLIST=yes during a bulk build. They will help to track changes
to the packages. The Haskell packages didn't have PLIST files because
their paths contained package hashes. These hashes are now determined by
mk/haskell.mk, which makes it easy to generate easy to read PLIST files.