### mate-desktop 1.28.2

  * Make MateImageMenuItem subclassable
  * MateImageMenuItem: Remove unnecessary label field

### mate-desktop 1.28.1

  * fix packaging with meson

### mate-desktop 1.28.0

  * Translations update

### mate-desktop 1.27.4

  * Translations update
  * mate-colorsel: Fix compilation warnings use rgba replace color
  * meson: Add meson support for static library
  * Fix compilation warning replace gtk_style_context_get_background_color
  * wayland: fix uninitialized variable
  * mate-rr-labeler: Fix compilation warnings use css replace gtk_widget_override_color
  * mate-colorseldialog: Fix compilation warnings remove deprecated function
  * Add meson build libstartup-notification support type is auto
  * Remove useless mate_color_button apis
  * Fix MATE_DESKTOP_CHECK_VERSION
  * Remove useless code
  * Rename mate-desktop.h => mate-desktop.h.in add MATE_DESKTOP_VERSION marco

### mate-desktop 1.27.3

  * Translations update
  * add xdg-desktop-portal config file
  * Fix ninja test symbols check FAIL

### mate-desktop 1.27.2

  * Translations update
  * desktop-item: limit startup notification to x11
  * Initial support for showing a caja desktop in wayland

### mate-desktop 1.27.1

  * Translations update
  * Add mate image menu item apis

### mate-desktop 1.27.0

  * Translations update
  * Revert "[mate-bg] small cleanup"
  * tx: update resource
  * tx: migrate config file
  * mate-desktop-item: time_t mtime -> gint64 mtime
  * mate-bg: time_t mtime -> gint64 mtime
  * Fix implicit conversion changes signedness: 'gboolean' to 'guint'
  * mate-desktop-thumbnail: fix memory leak
  * Fix build warnings about missing field initializer
  * mate-bg: fix memory leak
  * mate-bg: Dereference of null pointer
  * configure.ac: The macro 'AC_HELP_STRING' is obsolete
  * mate-desktop-item: macro is not used [-Wunused-macros]
  * mate-colorsel: macro is not used [-Wunused-macros]
  * mate-bg: macro is not used [-Wunused-macros]
  * mate-colorbutton: fix -Wenum-conversion warning
  * mate-rr: fix -Wsign-compare warning
  * mate-rr-config: fix -Wsign-compare warning
  * mate-bg: fix -Wsign-compare warning
  * display-name: fix -Wsign-compare warning
  * Add setting for adjustment of audio volume above 100 per cent:  Part 1
  * ci: drop -Wunused-parameter compiler cflag from debian build
  * Use a blank line at most
  * Fix versions
  * fix meson version

### mate-desktop 1.26.0

  * Translations update
  * Replace the obsolete API in mate-colorsel.c file
  * Fix compilation warning
  * update copyright to 2021
  * travis-ci: use ubuntu focal as host system
  * MATE About: Fix off-by-one error, display yerba mate comment
  * travis: disable travis builds for ubuntu
  * Remove shadow warnings [-Wshadow]
  * mate-about: Use the macro _(String) instead of the macro gettext(Msgid)
  * Drop local macro mate_gettext(package, locale, codeset)
  * Remove warning -Wbad-function-cast
  * g_settings_get_string always returns a newly-allocated string
  * build: set GETTEXT_PACKAGE=AC_PACKAGE_NAME
  * tx: update resource
  * mate-color-select: Do not use deprecated gtk_button_new_from_stock
  * update issue template
  * Remove USE_MATE2_MACROS from autogen.sh (legacy)
  * travis CI: use rolling tag for ubuntu docker image
  * travis CI: fix build issue of gtk-doc module

### mate-desktop 1.25.0

  * Translations update
  * mate-languages: portability of localedir fallback
  * a11y-keyboard: Add togglekeys-backend setting
  * a11y-keyboard: Add ranges for togglekeys beep settings
  * a11y-keyboard: Add settings to control beeps used for togglekeys
  * Bump version so other components can depend on it
  * a11y-keyboard: Add capslock-beep-enable gsetting
  * mate-desktop-thumbnail: Remove trailing spaces/tabs
  * add git.mk to generate .gitignore
  * build: silent build warnings for distcheck
  * Set range for thumbnail cache maximum-age
  * build: use MATE_COMPILE_WARNINGS = yes as default
  * meson: add configuration item description
  * mate-bg: remove warning function declaration isn’t a prototype
  * Remove warnings: cast between incompatible function types
  * mate-about.desktop: Do not collect the translation for Icon
  * build: remove mate-version.xml on distclean target instead of clean
  * mate-about: remove unused variable ‘window’
  * build: remove mate-about.h on distclean target instead of clean
  * build: add meson config files to EXTRA_DIST
  * Remove GTimeVal deprecation warning for GLib 2.61.2+
  * thumbnail: fix typo in function description
  * Make the build reproducible

### mate-desktop 1.24.0

  * Translations update
  * build: show warning flags on configure summary
  * build: use warning flags
  * autoconf: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG

### mate-desktop 1.23.3

  * Translations update
  * thumbnail: Remove obsolete mate_desktop_thumbnail_md5()
  * thumbnail: Remove obsolete pixbuf helper
  * thumbnail: Use an array to store the thumbnailer's cmdline
  * thumbnail: Use g_strcmp0() and remove a NULL check
  * thumbnail: Simplify system includes
  * thumbnail: Fix typo in optional
  * thumbnail: Remove unused constant SECONDS_BETWEEN_STATS
  * thumbnail: Remove unused #define GDK_PIXBUF_ENABLE_BACKEND
  * thumbnail: Remove reference to MateIconFactory
  * thumbnail: Simplify init_thumbnailers_dirs()
  * thumbnail: some code-styling fixes
  * Deprecate mate_desktop_thumbnail_scale_down_pixbuf()
  * thumbnailer: Always prefer the backend provided preview
  * thumbnail: Always use external gdk-pixbuf thumbnailer
  * thumbnail: Demote a log message from WARNING to DEBUG
  * thumbnail factory: Disconnect signal handlers in finalize
  * thumbnail: Move thumbnail generation/saving to a few helper functions
  * thumbnail: Clean up path generation code
  * thumbnailer: Try harder to create a failed thumbnail
  * Add missing cases to switch statement
  * lib: Add thumbnail test application
  * Increase the size of thumbnails to 256
  * avoid redundant redeclarations
  * desktop file: add missing hints for translators
  * Treat time_t as gint64 to convert from/to string
  * build: introduce RELEASE_YEAR variable for mate-about dialog

### mate-desktop 1.23.2

  * Translations update
  * Move remaining peripheral schemas to mate-settings-daemon
  * schema: Move mouse schemas to mate-settings-daemon
  * Replace deprecated gtk_css_provider_get_default
  * mate-bg-crossfade: replace tabs with spaces
  * make 'rsvg-convert' optional
  * mate-colorsel: avoid deprecated 'gtk_hscale_new'
  * gettext needs .gmo files to install .mo locale
  * Remove trailing whitespaces
  * CI: fix make distcheck to remove .gmo files
  * CI: use autotoools for creating the tarball again
  * CI: fix meson distcheck

### mate-desktop 1.23.1

  * Translations update
  * schemas: Define schema for a default messenger
  * check both {$prefix,/usr}/share/locale dirs for translation
  * Add test code for mate-languages.
  * Change url project's website
  * configure: drop check for itstool
  * Create FUNDING.yml
  * build: use localedir instead of DATADIRNAME
  * add abi check
  * treewide: add meson build

### mate-desktop 1.23.0

  * Translations update
  * [ci] run after_script when use autotools
  * enable meson build on travis
  * Use mate-desktop icon instead of mate for mate-about
  * Simplify icons/Makefile.am
  * Use radial gradient (Blur 13.9%, Opacity 73.4%) for MATE logo shadow
  * i18n: port from intltool to gettext
  * mate-about: subdir mate-version.xml.in.in
  * configure.ac: subdir some of the build cruft
  * mate-desktop-thumbnail: avoid 'NULL' parameter
  * mate-thumbnail-pixbuf-utils: Fix division by zero
  * mate-bg: Fix memory leak
  * Make translatable the program name in mate about dialog
  * Make translatable the copyright info in mate about dialog
  * GEN png icons from hicolor_apps_scalable_mate.svg
  * [Security] Use 'g_strlcpy' instead of 'strcpy'
  * [Security] test-ditem: Use 'g_strlcat' instead of 'strcat'
  * mate-hsv: avoid duplicate initialization in variable
  * [ci] Enable Clang Static Analyzer
  * mate-hsv: avoid deprecated 'gdk_device_grab/ungrab'
  * mate-colorsel: avoid deprecated 'GtkHSV', use 'MateHSV' instead
  * MateHSV implementation (GtkHSV fork)


### mate-desktop 1.22.0

  * Translations update
  * Fixed make distcheck fail on debian.
  * mate-colorsel: avoid deprecated 'gtk_widget_modify_bg'
  * Initialize travis support
  * [mate-rr] Avoid deprecated g_type_class_add_private
  * Avoid deprecated g_type_class_add_private
  * [mate-colorsel] Avoid deprecated g_type_class_add_private
  * mate-bg: avoid deprecated 'g_settings_list_keys'
  * update copyright  to 2019
  * disable deprecation warnings for distcheck
  * mate-bg: Corrected some comments
  * schemas: Define schema for a default calculator

### mate-desktop 1.21.2

  * Translations update
  * Add new setting to control XKB modifier latching

### mate-desktop 1.21.1

  * Translations update
  * interface: add key to enable/disable primary paste from middlemouse
  * mate-desktop-item: replace deprecated gdk_error_trap_push/pop
  * mate-rr-config: replace deprecated gdk_flush
  * mate-rr: replace deprecated Gdk functions
  * mate-bg-crossfade: replace deprecated gdk_error_trap_push/pop
  * mate-bg: replace deprecated gdk_error_trap_push/pop
  * fix distcheck
  * add mate-language apis

### mate-desktop 1.21.0

  * Translations update
  * drop ancient and unused acinclude.m4
  * Add toggle for synchronizing QT_SCALE_FACTOR to GDK_SCALE_FACTOR
  * Change default cursor-size to 24px
  * Support background fallback on HiDPI
  * mate-rr-labeler: fix font-color for dark themes

### mate-desktop 1.20.0

  * Add gsettings for window scaling factor
  * drop additional checks for min GLib version
  * building: bump required glib version to 2.50.0
  * remove < gtk+-3.22 bits and bump required gtk+ version

### mate-desktop 1.19.3

  * Translations update
  * update copyright year to 2018
  * schema: drop can-change-accels key, won't work with GTK+3

### mate-desktop 1.19.2

  * Translations update
  * WidthOfScreen and HeightOfScreen implementation

### mate-desktop 1.19.1

  * Translations update
  * drop MateAboutDialog
  * mate-about: remove remains of libunique references
  * mate-about: switch to GtkAboutDialog
  * gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:

### mate-desktop 1.19.0

  * Translations update
  * avoid deprecated gdk_screen_get_width/height
  * mate-desktop-item: mate-about: avoid deprecated gtk_show_uri
  * mate-about: avoid deprecated gtk_show_uri
  * avoid deprecated gdk_screen_get_n_monitors
  * avoid deprecated gdk_screen_make_display_name
  * avoid deprecated gdk_screen_get_number
  * Correct little imprecision in man mate-about
  * Restore Polish translation credits from GNOME
  * Fix broken fallback cursor in mate-colorsel.c
  * mate-colorsel: don't use deprecated GTK_STOCK_COLOR_PICKER
  * Add Global Menu support

### mate-desktop 1.18.0

  * NEWS: use consistent, project wide, markdown-like formatting to make
    generating release announcements easier
  * Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk
    build option
  * Drop mpaste tool (won't work without the website anyway)
  * Background: fix crossfade issues with recent GTK+ versions
  * Background: fix more graphics issues to allow Caja to use background
    for directory windows
  * Background: fix memleaks and other misc issues
  * Color select: fix some GTK+ deprecations
  * Schemas: some fixes and cleanups
  * mate-about: update copyright year
  * mate-about: fix URL centering
  * Translations update

### mate-desktop 1.16.1

  * mate-bg: fix regression that caused font color in Caja to be
    always black (even on dark backgrounds)
  * Translations update

### mate-desktop 1.16.0

  * mate-bg: remove unneeded ignore-pending-change property
    (not needed anymore since font color fix in Caja 1.14)
  * GTK+3: fix various deprecations
  * distcheck: explicitly use currently selected GTK+ version
  * Some minor cleanups
  * Translations update

### mate-desktop 1.14.1

  * Translations update
  * Backgrounds: Take EXIF rotation tags into consideration
  * enable installation of mate.svg

### mate-desktop 1.14.0

  * Drop MateConf migration script and ancient mate-conf-import tool
  * Fix deprecated usage of GtkHBox and GtkVBox in GTK+3 build
  * Translations update
  * Fix Changelog generation

### mate-desktop 1.12.1

  * RR: fix crash
  * Fix color select in GTK+3
  * Translations update

### mate-desktop 1.12.0

  * Require dconf 0.13.4
  * Require xrandr 1.3
  * Add gsettings key to toggle overlay scrolling in GTK+3
  * Add some icons to fix missing icons in GTK+3 with custom icon theme
  * Mouse schema: enable middle-click emulation by default
  * RR: implement missing mate_rr_output_get_possible_crtcs function
  * RR: fix laptop identification by output name
  * RR: show output name in addition to display name
  * Retrieve strings directly from gschema (requires intltool 0.50.1)
  * Moved docbook user guide to a separate project
  * Dropped dependency on yelp (not needed after moving user guide)
  * Several fixes

### mate-desktop 1.10.2

  * Check for NULL pointers in slideshow
  * Fix crash when system date is earlier than start date
  * Fix crash when XRRSetCrtcConfig fails
  * Drop non-existent mate_rr_screen_create_clone_modes from headers
  * Embedded Display Port outputs are considered a laptop built-in
    display
  * Add annotations and fix documentation syntax warnings
  * Update translations

### mate-desktop 1.10.1

  * Restore docbook user-guide

### mate-desktop 1.10.0

  * Turn MateRRScreen, GnomeRRConfig and GnomeOutputInfo into a GObject.
    Thanks to monsta for helping to test this.
  * Add gobject introspection
  * Many RANDR fixes
  * interface: add automatic-mnemonics key for Gtk xsetting
  * use GDK_WINDOW_XID for inter-GTK compatibility
  * Updated mpaste for website change
  * Added org.mate.debug GSettings schema
  * Added MateColorButton class to have traditional color selection
    dialog with GTK3
  * Removed desktop-docs
  * Removed user guide
  * Removed libunique optional dependency
  * Added MateAboutDialog class to have traditional about dialog with
    GTK3 too

### mate-desktop 1.8.0

  * Added helpers for dconf and GSettings
  * Fix build with GTK3
  * Added MATE user guide
  * Added MATE_DESKTOP_CHECK_VERSION function
  * Added mpaste tool
  * Added replacement for gdk_spawn_command_line_on_screen in GTK3

### mate-desktop 1.6.1

  * Tarball built with 'make dist'
  * Added tool to migrate 1.4 settings (mate-conf-import)

### mate-desktop 1.6.0

  * Port to new thumbnail spec (code from gnome-desktop 3.x)
  * Added gsettings schemas from now deprecated libmate
