Otherwise build to find cairo.h and ends with:
-> stderr:
which: pkg-config
-> not found
Error: Please set Gtk flags through the environment variables GTK_CFLAGS and GTK_LIBS.
*** Error code 1
Update ruby-RMagick to 4.1.2.
## RMagick 4.1.2
Bug Fixes:
- Fix build error on Freebsd (#1199)
- Add workaround for FreeBSD that it isn't able to process PDF (#1203)
## RMagick 4.1.1
Bug Fixes:
- Fix bug of signal handling internally (#1189)
tex-a2ping{,-doc} to 2.84p
tex-animate{,-doc} to 20200425
tex-auto-pst-pdf{,-doc} to 0.6.52849
tex-chemfig{,-doc} to 1.52
tex-circuitikz{,-doc} to 1.1.1
tex-graphics-pln{,-doc} to 2020
tex-mcf2graph{,-doc} to 4.48
tex-mptopdf{,-doc} to 2020
tex-pst-node{,-doc} to 1.42a
tex-pst-pdf{,-doc} to 1.2e
tex-pst-tools{,-doc} to 0.10
tex-pstricks-add{,-doc} to 3.89a
tex-tikz-feynhand{,-doc} to 1.1.0
tex-tikzmark{,-doc} to 1.8
tex-tkz-base{,-doc} to 3.06c
tex-tkz-fct{,-doc} to 1.3c
* Release v3.4
* Images loaded via HTTPS/curl, ImageMagick, and dcraw are now cached
by default to decrease image load time on subsequent slideshow passes.
Caching is disabled when using `--reload` and can also be disabled with
the new `--no-conversion-cache` option. Suggestion and initial patch by
Awal Garg.
* Handle SIGINT/SIGTERM/SIGQUIT signals while loading images using libcurl
< v7.32. Patch by <https://github.com/c99pedant>.
* "feh --start-at URL" now loads a single-image slideshow displaying URL.
This allows feh.desktop to handle URLs as well as ordinary files.
file:/// URLs are treated as local files, so "feh --start-at file:///..."
without filelist arguments behaves just like "feh --start-at ..."
(i.e., feh will load the entire directory and start the slideshow at ...)
* Fix a memory leak when repeatedly cycling through slideshows containing
images loaded via libcurl, ImageMagick or dcraw.
Version 11.85 (production release)
- Added a new Sony LensType
- Added a new Olympus CameraType
- Added a two new Pentax LensType values
- Added a new FujiFilm FocusMode
- Decode timed GPS from Akaso dashcam MOV videos
- Decode Insta360 trailer from INSP images and made Insta360 a deletable group
- Patched kml.fmt file to limit maximum image size
- Fixed problem decoding values from Leica M10 and S maker notes
Version 11.84
- Decode accelerometer data from timed metadata of more dashcam videos
- Decode Canon G9 white balance tags
- Recognize INSP files
Version 11.83
- Added a couple of new XMP-crs tags
- Fixed bug introduced in 11.82 with the -php -D output
- Fixed problem where some flattened XMP tags could be written when they
should be avoided
Version 11.82
- Added a new Canon LensType
- Added a new CanonModelID
- Added ability to process SubDirectories in QuickTime Keys tags
- Removed minor error when writing PDF 2.0 files
- Fixed problem where trailing null bytes were removed from binary values in
the -php output when the -b option was used
Version 11.81
- Added a new Nikon LensID
- Added two new CanonModelID's
- Decode AVIF AV1 configuration record
- Changed names of QuickTime MovieData tags to "MediaData"
- Patched to use 4-digit years in Time::Local calls
- Patched Composite sub-second date/time tags to do additional validation of
source EXIF date/time tags before adding sub seconds
- Fixed problem where -json output could produce invalid JSON when -struct was
used and the structure field names contained special characters
- Fixed spelling in a Panasonic SceneMode value
Version 11.80
- Added a new Canon LensType
- Added a new Nikon Z LensID
- Added a few new Sony LensType values
- Attempt to improve reliability of Samsung DepthMapWidth/Height decoding
- Updated a number of Canon-mount Tamron lens names to include the Tamron
model number
- Patched MOV/MP4 writer to allow a small amount of garbage at the end of a
file to be deleted when writing with the -m option
- Fixed bug where some Composite tags may not have taken priority over other
tags as they should have
Version 11.79
- Added support for AVIF files
- Added new Canon, Sigma and Sony LensType values
- Made PDF 2.0 writable at your own risk with the -m option
- Enhanced -validate feature to warn about duplicate languages in an XMP
lang-alt list
- Fixed inconsistency between documentation and ExifTool capabilities for
"Writable" status of some tags
Version 11.78
- Added a new Nikon LensID
- Added two new FujiFilm SceneRecognition values
- Patched to avoid crash in Windows when writing a negative epoch time using
the "-d %s" option
- Fixed problem editing MIE tags when using the "-wm w" option
Version 11.77
- Added a new Nikon LensID
- Added a number of new Olympus LensType values
- Added a new Canon LensType
- Decode timed GPS from Ambarella A12 dash cam MP4 videos
- Decode a number of new Sigma tags
- Decode a couple of new PanasonicRaw tags
- Enhanced -fileOrder option to add -fast feature
Version 11.76
- Added support for the Sony ILCE-9M2
- Added a couple of new XMP-GCamera tags
- Added MIMEType values for some formats that previously reported
"application/unknown"
- Enhanced -geotag feature to write pitch to CameraElevationAngle if available
- Improved determination of MIMEEncoding for TXT files
Version 11.75
- Added ability to read some basic characteristics of TXT files
- Added kml_track.fmt to the fmt_files of the full distribution
- Added built-in support for decoding GPS from the four video subtitle text
formats that were previously handled by separate config files, and removed
these config files from the distribution
- Derive GPSDateTime from CreateDate and SampleTime if not already available
when extracting timed GPS metadata from QuickTime-format videos
- Changed family 2 groups of some Extra tags
Version 11.74
- Added support for new XMP IPTC Extension version 1.5 tags
- Added a new Nikon LensID
- Decode GPS track from Auto-Vox dashcam MOV videos
- Improved Russian translations
- Enhanced convert_regions.config to support new IPTC Extension 1.5 ImageRegion
- Changed the way the FlatName element works when used in a structure element
(the structure name is now added as a prefix to the flattened tag name)
- Patched gpx.fmt and gpx_wpt.fmt to support sub-seconds in GPSDateTime value
Version 11.73
- Decode timed metadata from Parrot drone videos
- Patched dji.config file to properly handle time zones
- Fixed bug which caused runtime error when reading timed metadata from Cobra
Dash Cam AVI videos
Version 11.72
- Added warning messages for corrupted Photoshop document data
- Added a new Olympus CameraType
- Added a new Canon LensType
- Decode more Sigma tags
- Improved Russian translations
- Updated decoding of some CanonCustom settings for recent models
- Documented DNG OpcodeList values
Version 11.71
- Added a new Sony LensType
- Added a few new Nikon Z LensID's
- Added a simple print conversion for DNG OpcodeList tags (note that due to
this, these tags must now be copied using the -n option)
- Fixed problems determining some video parameters for DV files
- Changed behaviour of -sep option when writing empty list items
- API Changes:
- Changed ListSplit option to preserve empty list items
Kvantum (by Pedram Pourang, a.k.a. Tsu Jan) is an SVG-based theme engine for Qt,
tuned to KDE and LXQt, with an emphasis on elegance, usability and practicality.
Kvantum has a default dark theme, which is inspired by the default theme of
Enlightenment. Creation of realistic themes like that for KDE was my first
reason to make Kvantum but it goes far beyond its default theme: you could make
themes with very different looks and feels for it, whether they be
photorealistic or cartoonish, 3D or flat, embellished or minimalistic, or
something in between, and Kvantum will let you control almost every aspect of
Qt widgets.
Kvantum also comes with extra themes that are installed as root with Qt5
installation and can be selected and activated by using Kvantum Manager.
patch submited upstream https://github.com/tsujan/Kvantum/pull/518
Thanks to Nikita and Maya for reviewing the package.
Version 2.48.3
- Librsvg now requires glib 2.50.0 or later.
- rsvg-convert's --background-color option now accepts colors with
transparency like #rrggbbaa, rgba(...), hsla(...); the transparency
value was ignored before (Hao Guan).
- #584 - Fix arithmetic overflow when rendering to large GdkPixbufs.
- #582 - Make librsvg build with Rust 1.39 again.
- #581 - Don't require upcalls into C code for Debian powerpc.
2020-04-06 7.0.10-6 Cristy <quetzlzacatenango@image...>
* Release ImageMagick version 7.0.10-6, GIT revision 17146:634bbfd:20200406.
2020-04-05 7.0.10-5 Cristy <quetzlzacatenango@image...>
* Release ImageMagick version 7.0.10-5, GIT revision 17143:8be18423e:20200405.
2020-04-05 7.0.10-5 Cristy <quetzlzacatenango@image...>
* Default inkscape delegate to version 0.92 (reference
https://github.com/ImageMagick/ImageMagick/discussions/1880).
* Set monochrome image depth to 1 for Group4 compression.
2020-04-05 7.0.10-4 Cristy <quetzlzacatenango@image...>
* Release ImageMagick version 7.0.10-4, GIT revision 17137:eeff0b6:20200405
2020-03-28 7.0.10-4 Cristy <quetzlzacatenango@image...>
* The X max attribute for certain fonts is zero (reference
https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37723).
* Multi-value of jp2:quality does not work (reference
https://github.com/ImageMagick/ImageMagick/issues/1873).
* Return EPS & TIFF images from the EPT image format (reference
https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37781).
2.0.4
Fixed a regression in the Windows packaging system (introduced by 2.0 beta1[2]) whereby, if both the 64-bit libjpeg-turbo SDK for GCC and the 64-bit libjpeg-turbo SDK for Visual C++ were installed on the same system, only one of them could be uninstalled.
Fixed a signed integer overflow and subsequent segfault that occurred when attempting to decompress images with more than 715827882 pixels using the 64-bit C version of TJBench.
Fixed out-of-bounds write in tjDecompressToYUV2() and tjDecompressToYUVPlanes() (sometimes manifesting as a double free) that occurred when attempting to decompress grayscale JPEG images that were compressed with a sampling factor other than 1 (for instance, with cjpeg -grayscale -sample 2x2).
Fixed a regression introduced by 2.0.2[5] that caused the TurboJPEG API to incorrectly identify some JPEG images with unusual sampling factors as 4:4:4 JPEG images. This was known to cause a buffer overflow when attempting to decompress some such images using tjDecompressToYUV2() or tjDecompressToYUVPlanes().
Fixed an issue, detected by ASan, whereby attempting to losslessly transform a specially-crafted malformed JPEG image containing an extremely-high-frequency coefficient block (junk image data that could never be generated by a legitimate JPEG compressor) could cause the Huffman encoder's local buffer to be overrun. (Refer to 1.4.0[9] and 1.4beta1[15].) Given that the buffer overrun was fully contained within the stack and did not cause a segfault or other user-visible errant behavior, and given that the lossless transformer (unlike the decompressor) is not generally exposed to arbitrary data exploits, this issue did not likely pose a security risk.
The ARM 64-bit (ARMv8) NEON SIMD assembly code now stores constants in a separate read-only data section rather than in the text section, to support execute-only memory layouts.
2.0.3
Fixed "using JNI after critical get" errors that occurred on Android platforms when passing invalid arguments to certain methods in the TurboJPEG Java API.
Fixed a regression in the SIMD feature detection code, introduced by the AVX2 SIMD extensions (2.0 beta1[1]), that was known to cause an illegal instruction exception, in rare cases, on CPUs that lack support for CPUID leaf 07H (or on which the maximum CPUID leaf has been limited by way of a BIOS setting.)
The 4:4:0 (h1v2) fancy (smooth) chroma upsampling algorithm in the decompressor now uses a similar bias pattern to that of the 4:2:2 (h2v1) fancy chroma upsampling algorithm, rounding up or down the upsampled result for alternate pixels rather than always rounding down. This ensures that, regardless of whether a 4:2:2 JPEG image is rotated or transposed prior to decompression (in the frequency domain) or after decompression (in the spatial domain), the final image will be similar.
Fixed an integer overflow and subsequent segfault that occurred when attempting to compress or decompress images with more than 1 billion pixels using the TurboJPEG API.
Fixed a regression introduced by 2.0 beta1[15] whereby attempting to generate a progressive JPEG image on an SSE2-capable CPU using a scan script containing one or more scans with lengths divisible by 16 would result in an error ("Missing Huffman code table entry") and an invalid JPEG image.
Fixed an issue whereby tjDecodeYUV() and tjDecodeYUVPlanes() would throw an error ("Invalid progressive parameters") or a warning ("Inconsistent progression sequence") if passed a TurboJPEG instance that was previously used to decompress a progressive JPEG image.
2.0.2
Fixed a regression introduced by 2.0.1[5] that prevented a runtime search path (rpath) from being embedded in the libjpeg-turbo shared libraries and executables for macOS and iOS. This caused a fatal error of the form "dyld: Library not loaded" when attempting to use one of the executables, unless DYLD_LIBRARY_PATH was explicitly set to the location of the libjpeg-turbo shared libraries.
Fixed an integer overflow and subsequent segfault (CVE-2018-20330) that occurred when attempting to load a BMP file with more than 1 billion pixels using the tjLoadImage() function.
Fixed a buffer overrun (CVE-2018-19664) that occurred when attempting to decompress a specially-crafted malformed JPEG image to a 256-color BMP using djpeg.
Fixed a floating point exception that occurred when attempting to decompress a specially-crafted malformed JPEG image with a specified image width or height of 0 using the C version of TJBench.
The TurboJPEG API will now decompress 4:4:4 JPEG images with 2x1, 1x2, 3x1, or 1x3 luminance and chrominance sampling factors. This is a non-standard way of specifying 1x subsampling (normally 4:4:4 JPEGs have 1x1 luminance and chrominance sampling factors), but the JPEG format and the libjpeg API both allow it.
Fixed a regression introduced by 2.0 beta1[7] that caused djpeg to generate incorrect PPM images when used with the -colors option.
Fixed an issue whereby a static build of libjpeg-turbo (a build in which ENABLE_SHARED is 0) could not be installed using the Visual Studio IDE.
Fixed a severe performance issue in the Loongson MMI SIMD extensions that occurred when compressing RGB images whose image rows were not 64-bit-aligned.
2.0.1
Fixed a regression introduced with the new CMake-based Un*x build system, whereby jconfig.h could cause compiler warnings of the form "HAVE_*_H" redefined if it was included by downstream Autotools-based projects that used AC_CHECK_HEADERS() to check for the existence of locale.h, stddef.h, or stdlib.h.
The jsimd_quantize_float_dspr2() and jsimd_convsamp_float_dspr2() functions in the MIPS DSPr2 SIMD extensions are now disabled at compile time if the soft float ABI is enabled. Those functions use instructions that are incompatible with the soft float ABI.
Fixed a regression in the SIMD feature detection code, introduced by the AVX2 SIMD extensions (2.0 beta1[1]), that caused libjpeg-turbo to crash on Windows 7 if Service Pack 1 was not installed.
Fixed out-of-bounds read in cjpeg that occurred when attempting to compress a specially-crafted malformed color-index (8-bit-per-sample) Targa file in which some of the samples (color indices) exceeded the bounds of the Targa file's color table.
Fixed an issue whereby installing a fully static build of libjpeg-turbo (a build in which CFLAGS contains -static and ENABLE_SHARED is 0) would fail with "No valid ELF RPATH or RUNPATH entry exists in the file."
2.0.0
The TurboJPEG API can now decompress CMYK JPEG images that have subsampled M and Y components (not to be confused with YCCK JPEG images, in which the C/M/Y components have been transformed into luma and chroma.) Previously, an error was generated ("Could not determine subsampling type for JPEG image") when such an image was passed to tjDecompressHeader3(), tjTransform(), tjDecompressToYUVPlanes(), tjDecompressToYUV2(), or the equivalent Java methods.
Fixed an issue (CVE-2018-11813) whereby a specially-crafted malformed input file (specifically, a file with a valid Targa header but incomplete pixel data) would cause cjpeg to generate a JPEG file that was potentially thousands of times larger than the input file. The Targa reader in cjpeg was not properly detecting that the end of the input file had been reached prematurely, so after all valid pixels had been read from the input, the reader injected dummy pixels with values of 255 into the JPEG compressor until the number of pixels specified in the Targa header had been compressed. The Targa reader in cjpeg now behaves like the PPM reader and aborts compression if the end of the input file is reached prematurely. Because this issue only affected cjpeg and not the underlying library, and because it did not involve any out-of-bounds reads or other exploitable behaviors, it was not believed to represent a security threat.
Fixed an issue whereby the tjLoadImage() and tjSaveImage() functions would produce a "Bogus message code" error message if the underlying bitmap and PPM readers/writers threw an error that was specific to the readers/writers (as opposed to a general libjpeg API error.)
Fixed an issue (CVE-2018-1152) whereby a specially-crafted malformed BMP file, one in which the header specified an image width of 1073741824 pixels, would trigger a floating point exception (division by zero) in the tjLoadImage() function when attempting to load the BMP file into a 4-component image buffer.
Fixed an issue whereby certain combinations of calls to jpeg_skip_scanlines() and jpeg_read_scanlines() could trigger an infinite loop when decompressing progressive JPEG images that use vertical chroma subsampling (for instance, 4:2:0 or 4:4:0.)
Fixed a segfault in jpeg_skip_scanlines() that occurred when decompressing a 4:2:2 or 4:2:0 JPEG image using the merged (non-fancy) upsampling algorithms (that is, when setting cinfo.do_fancy_upsampling to FALSE.)
The new CMake-based build system will now disable the MIPS DSPr2 SIMD extensions if it detects that the compiler does not support DSPr2 instructions.
Fixed out-of-bounds read in cjpeg (CVE-2018-14498) that occurred when attempting to compress a specially-crafted malformed color-index (8-bit-per-sample) BMP file in which some of the samples (color indices) exceeded the bounds of the BMP file's color table.
Fixed a signed integer overflow in the progressive Huffman decoder, detected by the Clang and GCC undefined behavior sanitizers, that could be triggered by attempting to decompress a specially-crafted malformed JPEG image. This issue did not pose a security threat, but removing the warning made it easier to detect actual security issues, should they arise in the future.
Mesa 20.0.4 reverts a serious SPIR-V regression in the 20.0.3 release.
Here is the changelog for 20.0.3:
Caio Marcelo de Oliveira Filho (1):
mesa/main: Fix overflow in validation of DispatchComputeGroupSizeARB
Dylan Baker (6):
docs/relnotes: Add sha256 sums for 20.0.2
.pick_status.json: Update to cf62c2b2ac69637785f55b790fdd601c17e7e9d5
.pick_status.json: Mark 672d10619980687acec329742f055f7f3796c1b8 as backported
.pick_status.json: Mark c923de68dd0ab10a5a5fb3196f539707d046d897 as backported
.pick_status.json: Mark 56de6f698e3f164d97f132203e8159ef0b8e9bb8 as denominated
.pick_status.json: Update to aee004a7c8900938d1c17f0ac299d40001b383b0
Eric Engestrom (8):
.pick_status.json: Update to 3252041a7872c49e53bb02ffe8b079b5fc43f15e
.pick_status.json: Update to 12711939320e4fcd3a0d86af22da1042ad92035f
.pick_status.json: Update to 05069e1f0794aadd40ce9269f858e50c64254388
.pick_status.json: Update to 8970b7839aebefa7207c9535ac34ab4e8cc0ae25
.pick_status.json: Update to 5f4d9b419a1c931ad468b8b22b8a95b1216891e4
.pick_status.json: Update to 70ac7f5b0c46370075a35067c9f7dfe78e84b16d
docs: add release notes for 20.0.3
VERSION: bump to 20.0.3
Erik Faye-Lund (3):
rbug: do not return void-value
pipebuffer: clean up cast-warnings
vtn/opencl: fully enable OpenCLstd_Clz
Francisco Jerez (1):
intel/fs/gen12: Fix interaction of SWSB dependency combination with EU fusion workaround.
Greg V (1):
amd/addrlib: fix build on non-x86 platforms
Ian Romanick (2):
soft-fp64/fsat: Correctly handle NaN
soft-fp64: Split a block that was missing a cast on a comparison
Jason Ekstrand (5):
intel/blorp: Add support for swizzling fast-clear colors
anv: Swizzle fast-clear values
nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64
anv: Account for the header in anv_state_stream_alloc
spirv: Implement OpCopyObject and OpCopyLogical as blind copies
John Stultz (2):
gallium: hud_context: Fix scalar initializer warning.
vc4_bufmgr: Remove duplicative VC definition
Jordan Justen (2):
intel: Update TGL PCI strings
intel: Add TGL PCI ID
Lionel Landwerlin (5):
isl: implement linear tiling row pitch requirement for display
isl: properly filter supported display modifiers on Gen9+
isl: only apply main surface ccs pitch constraint with CCS
isl: drop min row pitch alignment when set by the driver
intel: add new TGL pci ids
Marek Olšák (3):
nir: fix clip/cull_distance_array_size in nir_lower_clip_cull_distance_arrays
ac: fix fast division
st/mesa: fix use of uninitialized memory due to st_nir_lower_builtin
Marek Vasut (1):
etnaviv: Emit PE.ALPHA_COLOR_EXT* on GPUs with half-float support
Neil Armstrong (1):
Revert "ci: Remove T820 from CI temporarily"
Pierre-Eric Pelloux-Prayer (1):
st/mesa: disallow deferred flush if there are multiple contexts
Rhys Perry (11):
nir/gather_info: handle emit_vertex_with_counter
aco: set has_divergent_branch for discards in loops
aco: handle missing second predecessors at merge block phis
aco: skip NIR in unreachable merge blocks
aco: improve check for unreachable loop continue blocks
aco: emit IR in IF's merge block instead if the other side ends in a jump
aco: fix boolean undef regclass
nir/gather_info: fix per-vertex handling in try_mask_partial_io
aco: implement 64-bit VGPR constant copies in handle_operands()
glsl: fix race in instance getters
util/u_queue: fix race in total_jobs_size access
Rob Clark (2):
freedreno/ir3/ra: fix array liveranges
util: fix u_fifo_pop()
Samuel Pitoiset (7):
radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_control
radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_control
radv: fix optional pSizes parameter when binding streamout buffers
radv: enable VK_KHR_8bit_storage on GFX6-GFX7
ac/nir: use llvm.amdgcn.rcp for nir_op_frcp
ac/nir: use llvm.amdgcn.rsq for nir_op_frsq
ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()
Tapani Pälli (1):
glsl: set error_emitted true if type not ok for assignment
Thomas Hellstrom (1):
svga, winsys/svga: Fix persistent memory discard maps
Timothy Arceri (3):
glsl: fix varying packing for 64bit integers
nir: fix packing of TCS varyings not read by the TES
nir: fix crash in varying packing on interface mismatch
Timur Kristóf (1):
radv/llvm: fix subgroup shuffle for chips without bpermute
This release contains plenty of new features, bug-fixes, and general
improvements. Some of the most important highlights include:
* We did it again, the MATE desktop environment is easier to use than before,
once the user starts the session. Do you want to hide applications startup?
Now you can set which applications to show on startup.
* Engrampa now has support for a handful of extra formats, as well as fixed
support for passwords and unicode characters in some of them.
* Eye of MATE now has support for Wayland and we’ve added support for
embedded color profiles.
* The thumbnail generation has been reworked and fixed in several places.
* Added support for webp files.
* Our window manager, marco, has gotten quite a few changes:
* We’ve brought a bunch of window decorations from the past to feed
your nostalgia.
* Finally added invisible resize borders. No more struggling to find a
border to grab with your mouse!
* All window controls (you know, the min, max, close buttons) are now
rendered in HiDPI.
* The Alt+Tab and Workspace Switcher popups have been entirely reworked.
Now they render in beautiful OSD style, are more configurable, and can
respond to keyboard arrows.
* Tiling windows with the keyboard now allows you to cycle through
different window sizes. You no longer need to feel constrained by only
half of your screen.
* The System Monitor panel applet now has support for NVMe drives.
* Calculator now supports using either “pi” or “π”.
* Scientific notation has been improved.
* Some fixes for supporting pre-defined physical constants.
* The Control Center now displays its icons correctly on HiDPI displays.
* A brand new Time And Date Manager app has been added.
* The Mouse app now supports acceleration profiles.
* The Preferred Applications app has been improved for accessibility, as well
as better support for integration with IM clients.
* The Indicator Applet has slightly better interaction with
oddly-sized icons.
* Speaking of icons, the network manager applet icons in our own themes have
been entirely redesigned and can now be enjoyed on HiDPI displays.
* If you’re the type of person that does not like to be disturbed when busy,
or giving a presentation, or watching a movie, you’ll be happy to know that
the notification daemon now supports a Do-Not-Disturb mode.
* The MATE Panel had several bugs that caused crashes in the past when
changing layouts. Those are now fixed!
* Support for Wayland compatibility has improved considerably.
* Status icons (a.k.a. notification area, or system tray) have support
for HiDPI displays.
* Wanda the Fish got a make-over and now you can enjoy her in full
HiDPI glory.
* The window list applet now supports window thumbnails on hover.
* Various accessibility improvements throughout the panel and its
core applets.
* If your system doesn’t, uh, support systemd you might be interested in
knowing that we’ve added support for elogind to both the MATE Screensaver
and the MATE Session.
* We’ve also added a brand new MATE Disk Image Mounter utility.
* Mozo, the menu editor, now supports Undo and Redo actions.
* Pluma plugins have now fully switched to Python 3.
* Pluma no longer has to envy anything from other complex editors, since it
can now show the formatting marks.
* i18n: All applications have been migrated from intltools to gettext.