Changes:
Make dark variant even darker
Don't change button text color on focus, hover, active
gtk: Rewrite ripple implementation
gtk: Change checked raised button style
gtk: Lighten up switch slider color on dark variant
gtk: Use primary color for spinner
gtk: Use primary color for caret-color (experimentally)
gtk: Add various improvements of Budgie styling
gnome-shell: Add support for version 3.36
gnome-shell: Drop support for versions 3.18 - 3.24
gnome-shell: Drop support for legacy Ubuntu-specific sessions
gnome-shell: Land massive Sass rewrite
Other various improvements, fixes, refactors, and cleanups
Andreas Lang (1):
added bugfix for monochrome output
Anthony Loiseau (1):
Fixes dmtxDecodeMatrixRegion returning a freed pointer
Mike Laughton (6):
Removed unnecessary directories
Fixed Data Mosaic encoding bug
Added explicit cast for strlen
Simon Wood (1):
Add support for GS-1 encoding via the FCN1 character
Tim Zaman (2):
Split out a function and added some more utilities
Allows people to input their own array for decoding
Vadim A. Misbakh-Soloviov (13):
dmtxdecode.c: fixed implicit declaration of function ‘snprintf’
Headers update + whitespace stripping
makefile: migrating ANSI C -> C99
Fixed warnings
Add reader-programming codeword (234). Not yet in use in code.
DecodeSchemeASCII: unused codewords detection; fixes#5
dmtxregion: possible use of unitialized "sign" variable
EDIFACT: char-31 is forbidden too; fixes#9
## Version 1.92 – 18.Apr.2019
* Add `--lossy` option from Kornel Lipiński.
* Remove an assertion failure possible with `--conserve-memory` + `--colors` +
`--careful`.
0.51:
* Fixed --font-file relative path handling.
* Fixed a bug in resolving the repository root directory from a relative path.
0.50:
* Right mouse button rotation now pivots around the camera.
* Added --font-file option.
* Added --enable-font-file option to configure.
* Added --no-time-travel option (Lars Schmertmann).
* Added --dir-name-position option (Lars Schmertmann).
* Added --file-extension-fallback option (Lars Schmertmann).
* Added --user-show-filter option (Victor Lopez).
* Added --disable-input option (Joey Parrish).
* Added --loop-delay-seconds option (Joey Parrish).
* Added --font-scale option.
* Added filename, dirname and user font size options (Carl Colena).
* Added workaround for FFMpeg error parsing Gource PPM video output.
* Fixed a bug in the Mercurial log parser that caused changes to be missed.
* Fixed file removal being cancelled by an action with an earlier timestamp.
* Fixed a bug in the log file format detection that could result in the wrong
first entry being displayed for a custom log.
* Fixed a bug where automatically cycling through a config with multiple
repositories reset settings to their defaults.
Update ruby-RMagick to 4.1.0.
pkgsrc change: depends on ImageMagick istead of ImageMagick6.
RMagick 4.1.0 (2020-03-22)
Improvements:
* reduce package size by more than 1.5mb (#849)
* improve memory usage (#836)
* add support for Ruby 2.7 (#853)
* many documentation fixes and cleanups
* many testing fixes and cleanups
* Support CMYK color in Image#get_pixels (#871)
* Support to get CMYK color in Image#pixel_color (#875)
* Support to set CMYK color in Image#pixel_color (#908)
* Add ImageList#map (#1154)
Bug Fixes:
* fixed memory leaks (#809, #815, #816, #960, #1024)
* eliminate compiler warnings (#855, #864, #878, #917, #969, #981, #996,
#1000, #1044)
* Recognize invert option in Image#opaque_channel with ImageMagick 7 (#882)
* Fix heap-buffer-overflow in Image#wet_floor with ImageMagick 7 (#883)
* Handle channel value with new image in Image#opaque_channel with
ImageMagick 7 (#886)
* Pass caption value into ImageMagick 7 API in Image#polaroid (#898)
* Example: Fix "uninitialized constant Magick::TransparentOpacity" error (#899)
* Example: Fix error of constant usage (#900)
* Example: Fix error in doc/ex/composite.rb (#901)
* Example: Fix error in doc/ex/crop_with_gravity.rb (#902)
* Revert removed RemapImages() calling in ImageList#remap for ImageMagick 6
(#904)
* Example: Fix alpha channel in examples/vignette.rb (#918)
* Example: Fix alpha channel in doc/ex/coalesce.rb (#920)
* Handle alpha value in Pixel#to_color (#922)
* Detect the proper ARCHFLAGS on macOS (#923)
* Handle boolean value as dither option in ImageList#quantize (#926)
* Use strlcpy instead of strncpy to ensure null terminating. (#933)
* Remove memalign() (#939)
* Add safe strlen() to ensure avoiding buffer overrun (#940)
* Use strlcpy() instead of strcpy() to ensure avoiding buffer overflow
(#941)
* Use snprintf() instead of sprintf() to ensure avoiding buffer overflow
(#945)
* Example: Remove unnecessary alpha setting (#950)
* Replace to correct format specifiers for size_t/ssize_t value (#978)
* Use proper format specifiers within MinGW (#997)
* Fix snprintf() format specifiers for unsigned value (#1006)
* Fix warning of "Variable is reassigned a value before the old one has
been use" (#1008)
* Fix warning of "warning: explicitly assigning value of variable of type
'int' to itself" (#1013)
* Fix Image#resample to use blur option properly with ImageMagick 7 (#1023)
* Fix Image#resize to use blur option properly with ImageMagick 7 (#1032)
* Fix that Color#compliance returns nil with undefined bit (#1049)
* Check memory API properly on Windows (#1050)
* Example: Fix "undefined method `opacity'" (#1051)
* Add workaround to pdf problem (#1072)
* Fix exception message because #export_pixels accept 0 argument (#1121)
* Fix default value of fill argument in Image#initialize (#1122)
* Call rm_ensure_result() in creating Image object (#1144)
* Use StringValueCStr() instead of StringValuePtr() (#1156)
* Use RSTRING_PTR() to retrieve a pointer of String object for buffer
(#1157)
* Use StringValueCStr() to get null-terminated C-lang string (#1158)
* Fix SEGV in Magick::Draw#marshal_load (#1162)
* Fix SEGV in rm_check_ary_len() with unexpected argument value (#1168)
* Fix SEGV in Image#marshal_load (#1169)
Breaking Changes:
* remove tainted? logic (#854)
RMagick 4.1.0.rc2 (2019-09-17)
* fix a couple of compilation bugs (#796, #797)
RMagick 4.1.0.rc1 (2019-09-12)
The ImageMagick 7 release is here! This adds beta support for
ImageMagick 7. Much thanks to @Watson1978 for getting the ball rolling
on this and to @dlemstra for the extraordinary amount of work and
patience that went into seeing it through. RMagick should currently
behave the same way under IM7 as it did under IM6, so please open an
issue if you find anything that seems out of the ordinary.
pkgsrc change: make DESCR pkglint clean.
3.4.4 (2019-05-02)
- The 3.4.4 release is intended to be the last release (other than small
bug fixes) that will support either PHP 5.x, or ImageMagick 6.x. The
next planned release will be PHP > 7.0 and ImageMagick > 7.0 at least,
if not higher.
- Added:
* function Imagick::optimizeImageTransparency()
* METRIC_STRUCTURAL_SIMILARITY_ERROR
* METRIC_STRUCTURAL_DISSIMILARITY_ERROR
* COMPRESSION_ZSTD - https://github.com/facebook/zstd
* COMPRESSION_WEBP
* CHANNEL_COMPOSITE_MASK
* FILTER_CUBIC_SPLINE - "Define the lobes with the -define
filter:lobes={2,3,4} (reference
https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=32506)."
* Imagick now explicitly conflicts with the Gmagick extension.
- Fixes:
* Correct version check to make RemoveAlphaChannel and
FlattenAlphaChannel be available when using Imagick with ImageMagick
version 6.7.8-x
* Bug 77128 - Imagick::setImageInterpolateMethod() not available on Windows
* Prevent memory leak when ImagickPixel::__construct called after object
instantiation.
* Prevent segfault when ImagickPixel internal constructor not called.
* Imagick::setResourceLimit support for values larger than 2GB (2^31) on
32bit platforms.
* Corrected memory overwrite in Imagick::colorDecisionListImage()
* Bug 77791 - ImagickKernel::fromMatrix() out of bounds write.
- Deprecated:
* The following functions have been deprecated:
ImagickDraw, matte
Imagick::averageimages
Imagick::colorfloodfillimage
Imagick::filter
Imagick::flattenimages
Imagick::getimageattribute
Imagick::getimagechannelextrema
Imagick::getimageclipmask
Imagick::getimageextrema
Imagick::getimageindex
Imagick::getimagematte
Imagick::getimagemattecolor
Imagick::getimagesize
Imagick::mapimage
Imagick::mattefloodfillimage
Imagick::medianfilterimage
Imagick::mosaicimages
Imagick::orderedposterizeimage
Imagick::paintfloodfillimage
Imagick::paintopaqueimage
Imagick::painttransparentimage
Imagick::radialblurimage
Imagick::recolorimage
Imagick::reducenoiseimage
Imagick::roundcornersimage
Imagick::roundcorners
Imagick::setimageattribute
Imagick::setimagebias
Imagick::setimageclipmask
Imagick::setimageindex
Imagick::setimagemattecolor
Imagick::setimagebiasquantum
Imagick::setimageopacity
Imagick::transformimage
2.3.0:
Security
Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
Double-free in gdImageBmp. (CVE-2018-1000222)
Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
Fixed
Fix: add codecov support
Fix: gdTransformAffineCopy run error
Fix: Install dependencies move to .travis.yml
Fix: gdTransformAffineCopy() segfaults on palette images
Fix: gdTransformAffineCopy() changes interpolation method
Fix: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
Fix: gdTransformAffineCopy() may use unitialized values
Fix: Remove cmake modules
Fix: Add RAQM support for cmake
Fix: gdImageGifAnimAddPtr: heap corruption with 2 identical images
Fix: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
Fix: auto cropping has insufficient precision
Fix: Provide a suitable malloc function to liq
Fix: libtiff link returns 404 HTTP code
Fix: Failed to open 1 bit per pixel bitmap
Fix: new_width & new_height exception handling
Fix: gdImageCrop neglecting transparency
Fix: Potential infinite loop in gdImageCreateFromGifCtx
Fix: gd_gd.c format documentation appears to be incorrect
Fix: Fix new_a init error in gdImageConvolution()
Fix: gdImageFilledArc() doesn't properly draw pies
Fix: Fatal and normal libjpeg/libpng errors not distinguishable
Fix: Update var type to hold bigger w&h for ellipse
Fix: update doc files install directory in CMakeLists.txt
Correct some test depend errors
Update cmake min version to 3.7
Delete libimagequant source code download action in CMakeLists.txt
Improve msys support
Fix some logic error in CMakeLists.txt
Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H, HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
Added
test cases for following API: gdImageCopyResized(), gdImageWebpEx(), gdImageCreateFromGd2PartPtr(), gdImageCloneMatch(), gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(), gdImageStringUp16(), gdImageString(), gdImageString16(), gdImageCopyMergeGray(), gdImageCopyMerge()
2020-03-15 7.0.10-1 Cristy <quetzlzacatenango@image...>
* Release ImageMagick version 7.0.10-1, GIT revision 17065:130e52e:20200315.
2020-03-14 7.0.10-1 Cristy <quetzlzacatenango@image...>
* Add support for returning the convex hull of an image with the
%[canvas-hull] property.
2020-03-09 7.0.10-1 Dirk Lemstra <dirk@lem.....org>
* Added option to specify the preferred version when writing a PDF file with
-define pdf:version=version (e.g. 1.7).
2020-03-07 7.0.10-1 Cristy <quetzlzacatenango@image...>
* Do not throw exception on empty draw path (reference
https://github.com/ImageMagick/ImageMagick/issues/974).
* Fix possible buffer overflow in ComplexImages().
* SVG to MVG requires transforms to appear before clipping paths (reference
https://github.com/ImageMagick/ImageMagick/issues/1860).
Bug fixes
* RPCS3 / Persona 5 - Performance regression [RADV / Navi]
* [CTS] dEQP-VK.descriptor_indexing.* fails on RADV/LLVM
* [RadeonSI][gfx10/navi] Kerbal Space Program crash: si_draw_vbo:
Assertion `0' failed
* src/compiler/glsl/glcpp/glcpp-parse.y:1297: _token_print: Assertion
`!"Error: Don't know how to print token."' failed.
* Budget Cuts hits VK_AMD_shader_fragment_mask assert
Changes
Andreas Baierl (1):
* gitlab-ci: Add add a set of lima flakes
Bas Nieuwenhuizen (2):
* amd/llvm: Fix divergent descriptor indexing. (v3)
* amd/llvm: Fix divergent descriptor regressions with radeonsi.
Danylo Piliaiev (2):
* glsl: do not crash if string literal is used outside of #include/#line
* st/mesa: Fix signed integer overflow when using
util_throttle_memory_usage
Dave Airlie (1):
* gallium: fix build with latest meson and gcc10
Dylan Baker (8):
* docs: Add sha256sums for 20.0.1
* .pick_status.json: Update to 07f1ef5656e0721282d01a8421eaca056348137d
* .pick_status.json: Update to 70341d7746c177a4cd7377ef633e9f85afd11d54
* .pick_status.json: Update to 625d8705f02e211e2733c3fe12845505725c37d4
* .pick_status.json: Mark b83c9aca4a5fd02d920c90c1799137fed52dc1d9 as
backported
* .pick_status.json: Update to ee9e0d1ecae307fa48200d2604d3114070253299
* .pick_status.json: Update to 3dd0d12aa5fefa94123269a541c94cdf57599e34
* .pick_status.json: Update to 94e37859a96cc56cf0c5418a5af00a3e9f5a1bf5
Eric Anholt (1):
* glsl/tests: Fix waiting for disk_cache_put() to finish.
Eric Engestrom (7):
* bin/gen_release_notes.py: fix commit list command
* .pick_status.json: Update to 24db276d11976905b2e8a44965c684bb48c3d49f
* gen_release_notes: fix vulkan version reported
* docs/relnotes/20.0: fix vulkan version reported
* .pick_status.json: Update to ba03e308b66b0b88f60b99d9d47851a5e1522e6e
* vulkan/wsi: fix cleanup when dup() fails
* gen_release_notes: fix version in "you should wait" message
Francisco Jerez (1):
* intel/fs: Fix workaround for VxH indirect addressing bug under control
flow.
Jason Ekstrand (9):
* isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces
* iris: Don't skip fast depth clears if the color changed
* anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice
* vulkan/wsi: Don't leak the FD when GetImageDrmFormatModifierProperties
fails
* vulkan/wsi: Return an error if dup() fails
* anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A
* anv: Use a proper end-of-pipe sync instead of just CS stall
* anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall
* anv: Do an end-of-pipe sync before updating AUX table entries
José Fonseca (1):
* meson: Avoid duplicate symbols.
Kristian Høgsberg (2):
* Revert "glsl: Use a simpler formula for tanh"
* Revert "spirv: Use a simpler and more correct implementaiton of
tanh()"
Marek Olšák (4):
* Revert "mesa: check for z=0 in _mesa_Vertex3dv()"
* radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
* ac: add a bug workaround for the 100% NGG culling case
* gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the
live cache
Martin Fuzzey (3):
* freedreno: android: fix build failure on android due to python version
* freedreno: android: add a6xx-pack.xml.h generation to android build
* freedreno: android: fix build of perfcounters.
Michel Dänzer (1):
* llvmpipe: Use uintptr_t for pointer values
Rafael Antognolli (3):
* anv: Wait for the GPU to be idle before invalidating the aux table.
* iris: Split aux map initialization from invalidation.
* iris: Wait for the GPU to be idle before invalidating the aux table.
Rob Clark (1):
* freedreno: fix FD_MESA_DEBUG=inorder
Samuel Pitoiset (5):
* aco: fix image load/store with lod and 1D images
* nir/lower_input_attachments: remove bogus assert in
try_lower_input_texop()
* ac/llvm: add missing optimization barrier for 64-bit readlanes
* radv: only inject implicit subpass dependencies if necessary
* radv: fix random depth range unrestricted failures due to a cache
issue
Timur Kristóf (2):
* nir: Add ability to lower non-const quad broadcasts to const ones.
* radv: Enable lowering dynamic quad broadcasts.
Vinson Lee (1):
* st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.
Packaged in wip by Thomas Orgis.
The FITS "World Coordinate System" (WCS) standard defines keywords
and usage that provide for the description of astronomical coordinate
systems in a FITS image header. SLIB is implemented in C, with support
for FORTRAN via a set of wrapper functions.
This is a primarily a bug fix release. It improves Vulkan support on macOS with VK_EXT_metal_surface support and better run-time loading, and adds fixes for issues on Windows, macOS and X11.
ChangeLog:
libansilove 1.2.1 (2020-03-17)
- Call memset() to set all fontData struct fields to zero
- Use the ternary operator to simplify character attributes assignments
Before, this used mk/wxGTK.mk, but that amounted to a dependency on
wxGTK28. We have no reports of anyone using the variables to control
this.
It remains to change to wxGTK30 and test.
0.8.1 (2019-11-17)
---------------------
- Forgot to update Changelog for 0.8.0
0.8.0 (2019-11-17)
---------------------
- Add support for Python 3 by encukou
- Add support for Tox, Pyflakes, Coverage and Buildbucket pipelines
- Remove support for Buildout