MATE 1.26 released

This release might have taken a little longer than usual but now after 18 month of development we are very pleased to release MATE 1.26. A big thank you to all contributors who helped to make this happen.

MATE About dialog

What’s new in MATE 1.26

The theme for this release has been adding new functionality to the MATE Desktop while maintaining the look and feel that we all know and love. While all the added features are surely quite exciting we also did not forget to do tons of bugfixing, modernising the code base and optimizing the performance.

The headline changes in MATE Desktop 1.26 are:

  • We added Wayland support for Atril, System Monitor, Pluma, Terminal and other components of the Desktop. Furthermore Calculator and Terminal can now be built with Meson.
  • Pluma was subject to massive improvements.
    • There is a new mini map which gives you instant overview over the content.
    • The new grid background pattern turns Pluma into a writing pad.
    • The sort plugin now supports undo actions.
    • We added a show/hide line-numbers shortcut, namely Ctrl + Y.
    • The preferences dialog needed a redesign to catch up with all the new features.
  • Together with the brand new Pluma Plugins our text editor can be turned into a feature-rich IDE with support for Bracket completion, Comment/Uncomment code, Built-in terminal and Word completion.
  • The Control Center features an improved Windows preferences dialog with more options. In the Display dialog we added an option for display scaling.
  • Notifications became even more useful as they gained support for hyperlinks. And we finally added a Do not Disturb applet.
  • Speaking of applets, the Window List applet has a new option to disable mouse scrolling. The optional window thumbnails are now crisp and clear as they are rendered as cairo surfaces.
  • The Netspeed applet shows more information by default and gained netlink support.
  • The Calculator was ported to the GNU MPFR/MPC library which means more precision, faster computation and additional functions (e.g. Riemann zeta function, Gauss error function).
    • We finally added a history to show recent computations.
    • Calculator is now resizeable when the history is activated.
    • Vastly improved integer factorization speed.
    • Much faster modular arithmetic evaluation (modular exponentiation ability).
  • In the file manager Caja you can select a new Bookmarks sidebar. Caja gained support for formatting drives from the context menu. The Caja Actions extension which allows you to add arbitrary programs to be launched through the context menu is now part of the Desktop.
  • Scrolling through large documents in Atril is a lot faster now since a slow linear search has been replaced by a binary tree search. The document viewer’s memory footprint got even smaller as a EvWebView is now only created if needed.
  • The window manager Marco now restores minimized windows to its original position more reliable.
  • Engrampa got support for Electronic Publication (EPUB) and ARC archives. In addition it can now open encrypted RAR archives.
  • The Power Manager has a new option to enable keyboard dimming and has been ported to libsecret.
  • Most About dialogs have been updated with nicer descriptions. Because small things matter :-).
  • We fixed a lot of bugs, some memory leaks and modernised the codebase of almost all of the Desktop components.
  • There is a new Wiki which makes it easier for new contributors to join our project. We urgently need motivated people so do not hesitate to contact us or start contributing.
  • Translations are updated. Thank you to our team of translators!

The various components of MATE Desktop 1.26 are available for download here:

More details

Here are the gory details.

atril

  • Completely rewritten Help (make sure to visit the new synctex section if you write a lot of TeX files)
  • ev-window.c: Only create a EvWebView if needed
  • ev-sidebar-links: Optimize reverse link lookup for a page (the very slow linear search for links in the sidebar has been replaced by a search in a specalized binary tree)
  • Add Wayland support
  • Make sure attachments window fills entire sidebar
  • Make synctex optional
  • Fix segfault on empty navMap
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/atril/commits/master/

caja

  • You can now add information of the creation time in the list columns
  • Add a setting to block lock icons position on the desktop
  • Improved filesystem check on Drag and Drop
  • You can now format drive in caja
  • fm-properties-window: Make the location of system folders portable
  • Middle-clicking the reload button duplicates tab
  • Create links by default on dnd from Web Browsers
  • Add a “Bookmarks” sidebar to Caja
  • Support an explicit --select command line option
  • Confirm before deleting during an undo operation
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix several memory leaks
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/caja/commits/master/

caja-actions

  • Makes its first appearance in this release
  • i18n: Migrate from intltools to gettext
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • g10n: Update the translations

caja-dropbox

  • Add i18n support
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/caja-dropbox/commits/master/

caja-extensions

  • gksu: do not run the command on a new thread
  • Require gtk+ 3.22 in glade files
  • sendto: Fix evolution command for sending an email
  • image-converter: rewrite caja-image-rotate.ui from scratch
  • Fix several memory leaks
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/caja-extensions/commits/master/

engrampa

  • rar 6.00: Fix listing archive content with encrypted file list
  • Add Electronic Publication (EPUB) support
  • Add ARC archive support
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix several memory leaks
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/engrampa/commits/master/

eom

  • Upgrade ui files
  • Ensure scrollbar moves when dragged to move image
  • Add tab scrolling support for dialog windows
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/eom/commits/master/

libmatekbd

  • Reduce the font size of the key names on keyboard layout display
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/libmatekbd/commits/master/

libmatemixer

  • alsa: Add udev support
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/libmatemixer/commits/master/

libmateweather

  • Drop Berlin Tegel
  • Add 2 brazil cities
  • Update cities in Thailand
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/libmateweather/commits/master/

marco

  • window: Add support for _GNOME_WM_STRUT_AREA
  • screen: Add support for _GTK_WORKAREAS_Dn
  • window: Do not render shadows on left/right tiled windows
  • iconcache: Use GDesktopAppInfo to find correct application icons
  • window: Track window rectangle before corner tiling
  • window: Track window rectangle before tiling
  • Added VI keys (hjkl) for moving and resizing windows
  • window: Expand tile size cycling support
  • In the pop-up workspace switcher, show the selected workspace
  • Improve meson build script
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/marco/commits/master/

mate-applets

  • netspeed: Allow to select an interface which is down
  • netspeed: Show all ipv6 addresses in device details dialog
  • netspeed: Show all IP addresses on tooltip if enabled
  • multiload: Use bit rate in netload graph
  • multiload: Increase refresh rate range setting
  • battstat: Rewrite preference dialog from scratch
  • multiload: Display the percentage used accurately on tooltip
  • netspeed: Use IEC units for transfer rates
  • netspeed: Add netlink support
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix several memory leaks
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-applets/commits/master/

mate-backgrounds

  • New ‘Something slowly gets clear’ elephants wallpaper
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-backgrounds/commits/master/

mate-calc

  • Port to GNU MPFR/MPC Library
  • Add an optional history to show recent calculations
  • With keyboard shortcuts to navigate through history (Alt+Up)/(Alt+Down)
  • Make Calculator resizeable when history is activated
  • Show exponents in prime factorization
  • Vastly improve prime factorization speed
  • To factorize integers bigger than 2^64 the Miller-Rabin primality test and Pollard’s rho algorithm are used
  • Much faster modular arithmetic evaluation (modular exponentiation ability)
  • Add riemann zeta function, gauss error function, factorial function for real numbers
  • Add meson build support
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix several memory leaks
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-calc/commits/master/

mate-common

  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-common/commits/master/

mate-control-center

  • windows-applet: New Show window border in Alt-Tab and Allow top tiling (Window-Snapping) option
  • windows-applet: New compositing manager tab
  • windows-applet: New titlebar layout option “left (with menu)” and “right” (without menu)
  • Windows with client site decorations now respect the titlebar layout
  • Fix preview in add wallpaper dialog
  • Add file chooser options in the appearance dialogs interface section (the file chooser is the window that opens when opening or saving a file)
  • Migrate some components from dbus-glib to GDBus
  • Support tab-scrolling for the window and appearance dialog
  • The Display applet gained an option for display scaling
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix several memory leaks
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-control-center/commits/master/

mate-desktop

  • a11y-keyboard: Add capslock-beep-enable gsetting
  • Set range for thumbnail cache maximum-age
  • Remove GTimeVal deprecation warning for GLib 2.61.2+
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-desktop/commits/master/

mate-icon-theme

  • Remove the execution bit from some png files
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-icon-theme/commits/master/

mate-indicator-applet

  • applet-main: Replace GtkStock icon
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-indicator-applet/commits/master/

mate-media

  • Replace mute/unmute checkmenuitem with imagemenuitem
  • panel-applet: Ensure speaker can be shown alongside or above mic
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-media/commits/master/

mate-menus

  • Add collection menu item
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-menus/commits/master/

mate-netbook

  • mate-window: Replace GtkStock icons
  • mate-maximus-autostart.desktop: Remove the deprecated Encoding key
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-netbook/commits/master/

mate-notification-daemon

  • Add Do Not Disturb Applet
  • Add initial Wayland backend
  • Add support for hyperlinks in the body of a notification
  • Rewrite mate-notification-properties.ui from scratch
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix several memory leaks
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-notification-daemon/commits/master/

mate-panel

  • workspace-switcher: Support xmonad WM
  • Make Recent Documents list in Places menu of configurable length
  • Add window list disable mouse scrolling option
  • Add text label display support for notification area
  • window-list: Render thumbnails as cairo surfaces
  • Drop background compositing
  • Window list Wayland support
  • Redesign preferences dialog for window-list applet
  • Fix adding applications launchers to panel when using the Add to Panel dialog
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix several memory leaks
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-panel/commits/master/

mate-polkit

  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-polkit/commits/master/

mate-power-manager

  • mate-power-preferences: Add option to enable keyboard dimming
  • Switch default from libgnome-keyring to libsecret
  • brightness applet: Prevent sliding from bogging down the UI
  • Port from EggDebug to the built-in GLib logging framework
  • Rewrite gpm-prefs.ui from scratch
  • Remove the CPU wakeups feature
  • Add some missing SVG files
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix several memory leaks
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-power-manager/commits/master/

mate-screensaver

  • Allow change of time and date formats on lock screen
  • Add Show/Hide password emblem in password entry
  • mate-screensaver-preferences: Show lock image preview on file chooser
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix several memory leaks
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-screensaver/commits/master/

mate-sensors-applet

  • Drop aticonfig plugin
  • sonypi-plugin.c: Make sonypi plugin portable to GNU/Hurd
  • libsensors-plugin: Port to GRegex
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-sensors-applet/commits/master/

mate-session-manager

  • Follow freedesktop guidelines to disable autorun using Hidden key
  • Support xscreensaver when mate-screensaver is not available
  • Add tab scrolling support for GTK3
  • Accept Desktop Entry Specification v1.1
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix a memory leak
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-session-manager/commits/master/

mate-settings-daemon

  • xsettings: Improve Qt HiDPI environment settings
  • a11y-keyboard: Add support for togglekeys-backend setting
  • Add option —without-libatspi and assorted status line
  • a11y-keyboard: Add support for ringing the bell when CapsLock is active
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix two memory leaks
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-settings-daemon/commits/master/

mate-system-monitor

  • Add Wayland support
  • Port to GtkApplication
  • pretty-table: Prefer GIO to get application icons
  • Added support for actions on multiple processes
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-system-monitor/commits/master/

mate-terminal

  • Fix desktop file validation warning
  • Add meson build system
  • Add tab scrolling support for GTK3
  • Add Wayland support
  • Fix searching in terminal window
  • Add icons to “open tab” and “close window/tab”
  • Prevent crash on bad term spawn due to redundant frees
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-terminal/commits/master/

mate-user-guide

  • Remove the execution bit from some Italian figures
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-user-guide/commits/master/

mate-user-share

  • Use MATE_COMPILE_WARNINGS from mate-common
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-user-share/commits/master/

mate-utils

  • mate-screenshot: Fix the order of the buttons at the bottom
  • mate-screenshot: Do not use stock icons in mate-screenshot.ui
  • logview: Rewrite logview-filter.ui from scratch
  • gsearchtool: Add copy path menu item to popup menu
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • build: Add option to disable Native Language Support (NLS) (--disable-nls)
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-utils/commits/master/

mozo

  • Rewrite mozo.ui from scratch
  • Fix a strange behavior when editing the collection directory
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mozo/commits/master/

pluma

  • Port sort plugin to the new GtkSourceView api.
  • Port plugins to use the window-construct property.
  • build: Port to gtksourceview-4
  • Introduce PlumaWindowActivatable, PlumaAppActivatable, PlumaViewActivatable
  • Add show/hide line-numbers shortcut (Ctrl+Y)
  • Redesign Pluma Preferences Dialog
  • Remove pluma-marshal.
  • Add optional grid background pattern
  • Remove changecase plugin. Functionality is provided by GtkSourceView.
  • Add overview map
  • Port to a new pluma-settings class
  • Add support for wayland
  • Add tab scrolling support for GTK3
  • pluma.c: Set PlumaWindow size-request (min-size) to 250x250
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/pluma/commits/master/

pluma-plugins

  • Makes its first appearance in this release
  • The package contains the following additional plugins
    • bookmarks - Easy document navigation with bookmarks.
    • bracketcompletion - Automatically adds closing brackets.
    • codecomment - Comment and uncomment blocks of code.
    • smartspaces - Forget you’re not using tabulations.
    • synctex - SyncTeX synchronization of TeX files and PDF output.
    • terminal - Embed a terminal in the bottom pane.
    • wordcompletion - Word completion using the completion framework.
    • sourcecodebrowser - View and navigate functions, variables and namespaces.

python-caja

  • Fix memory leak reported by scan-build
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/python-caja/commits/master/

MATE 1.24 released

After about a year of development, the MATE Desktop team have finally released MATE 1.24. A big thank you to all contributors who helped to make this happen.

MATE About dialog

What’s new in MATE 1.24

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.

The various components of MATE Desktop 1.24 are available for download here:

More details

Here are more gory details.

atril

  • Fix high memory consumption when zooming
  • Fix memory leak when making thumbnails and annotating texts
  • Drag and Drop: Reset the pressed_button action at the beginning of the drag-and-drop operation
  • Add more accelerators on the menu items
  • Remove the internal build of the ‘synctex’ library, use only the external version provided by software vendors
  • Fix the Greek User Guide which prevents from completing the build target
  • Tiff backend: Address the failure from TIFFReadRGBAImageOriented
  • Tiff backend: Fix a buffer overflow in tiff-document.c
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Migrate to Python 3 for testings
  • Require GLib 2.54.0 or newer
  • Require WebKitGTK-4.0 2.6.0 or newer
  • Require Cairo 1.14.0 or newer
  • Drop WebKitGTK-3.0 support
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/atril/commits/master/

caja

  • Ready for using gcc 10
  • fm-properties: Remove the use of mate-desktop-thumbnail helper
  • Don’t hyphenate the filenames
  • Add a new extension interface: CajaWidgetViewProvider API
  • Add a new object: FmWidgetView
  • Fix a grammar mistake reported by the translators
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix Caja crashes when moving files in Korean locale
  • Use the Show icons option in views tab
  • Add a configuration option for hiding the icons in the list view
  • Add the missing icons on several menu items
  • Show the thumbnails in list view
  • Render more icons as cairo_surfaces for better HIDPI support
  • Refactor custom CSS loading into a separate function
  • Add the support for checking the accessibility of the UI files using gla11y
  • Restore transparent background on icon view labels
  • Add scroll tabs with mouse wheel for File’s properties and caja’s preferences windows
  • desktop: Force no borders on desktop items by default
  • Change URL prefixes from http to https
  • caja-progress-info: Add tooltips to file transfer dialog
  • Add accessible names for buttons in file transfer operations dialog
  • eel: Remove date & time functions
  • caja-file: Fix incomplete file replacement dialog
  • caja-file-operations: Add comment with false positive warning
  • Fix several memory leaks all over the place
  • i18n: Allow the translation of more elements of the graphic interface
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/caja/commits/master/

caja-dropbox

  • Use CAJA_EXTENSION_DIR_SYS to save and show system caja extension dir
  • Show full path of caja-extension-dir

Complete changelog at https://github.com/mate-desktop/caja-dropbox/commits/master/

caja-extensions

  • caja-wallpaper-extension: Fix memory leak
  • image-converter: Rewrite caja-image-resize.ui from scratch fixing deprecations
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Build either with gupnp version 1.0 or 1.2.
  • image-converter: Don’t use non-existing icons in context menu
  • i18n image-converter: Allow the translation of select an angle drop-down list
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/caja-extensions/commits/master/

engrampa

  • Ready for using gcc 10
  • fr-command-rpm: Use rpm2cpio binary shipped with rpm package
  • Add source rpm to supported mime-types
  • 7z: Don’t set the work directory, i.e. use temporary directory
  • Fix localized pause UI logic
  • Zstandard: Update MIME type
  • Ar: Update MIME type and add magic numbers
  • LHA: Fix the Internet media type
  • dlg-package-installer: Show icons in error dialog buttons
  • unace 2.5: Don’t show archive summary in file listing
  • java-utils: Remove blank spaces before reading package name
  • Add zcompress support
  • fr-command-unarchiver: Ask for the password if necessary
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix several memory leaks
  • Upgrade the manual to docbook 5.0
  • Support the .udeb package format
  • Show the application version on the command line
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/engrampa/commits/master/

eom

  • Add eom-thumbnailer for webp files
  • thumbnail: Remove use of mate-desktop-thumbnail helper
  • Enable Wayland support
  • EomPrintPreview: Fix preview thumbnail on HiDPI displays
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Allow color correcting images with alpha channel
  • Require GLib 2.52 or newer
  • store: Add any image file in the current directory to the store
  • Upgrade the manual to docbook 5.0
  • Use persistent page setup
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/eom/commits/master/

libmatekbd

  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Use gresources for UI files
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/libmatekbd/commits/master/

libmatemixer

  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/libmatemixer/commits/master/

libmateweather

  • Locations: Add Lleida–Alguaire Airport weather station
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • locations: Change weather station for Rostov-on-Don, Russia
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/libmateweather/commits/master/

marco

  • theme: Fix window control hidpi rendering for all themes.
  • tabpopup: Complete rework
  • window: Add optional tile size cycling
  • Add more window decoration themes: Add Atlanta, Esco, Gorilla, Motif, Raleigh
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix use of RBGA visual in frame.c when compositing is not in use
  • Fixed moving windows to edges to work with CSD clients.
  • Add the support for the meson build system
  • Make alt+tab max columns configurable and consider window label width
  • Add invisible-border
  • theme: Fix window state when tiling from maximized
  • constraints: fix mem leak in meta_window_constrain()
  • alt+tab popup: Rework
  • Allow use of up/down arrow keys in alt+tab popup
  • Fix several memleaks
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/marco/commits/master/

mate-applets

  • Ready for using gcc 10
  • Use ${datadir}/dbus-1/system.d as the default D-Bus config dir
  • Make the dbus directory configurable
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Make cpufreq builds independent from kernel header version.
  • geyes: Avoid memory leak
  • multiload: Support NVMe drives
  • Make command applet run commands asynchronously
  • Make translatable documenters in about dialog
  • Make translatable copyright info in about dialog
  • Ensure proper translation of the about dialog title
  • i18n: Migrate from intltools to gettext
  • g10n: Update translations

Complete changelog at https://github.com/mate-desktop/mate-applets/commits/master/

mate-backgrounds

  • Enable the support for the meson build system
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-backgrounds/commits/master/

mate-calc

  • Fix scientific presentation of complex numbers
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • mp-equation: Update values from physical constants to match with tooltip values in math-buttons
  • Add unit tooltips to physical constants
  • Do not focus on click
  • mp-equation: Add pre-defined physical constants
  • Use gresources for UI files
  • mp: Fix calculate result ln(e^(i*π))
  • display small numbers in scientific notation
  • mate-calc: Fix memory leak
  • Add support for “pi” in addition to “π”
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-calc/commits/master/

mate-common

  • Update MATE_CXX_WARNINGS macro
  • Set compiler debug flags in MATE_DEBUG_CHECK
  • Check if AX_APPEND_FLAG and AX_CHECK_COMPILE_FLAG are available
  • Update mate-compiler-flags macro

Complete changelog at https://github.com/mate-desktop/mate-common/commits/master/

mate-control-center

  • Search system themes in system data dirs
  • display: Enable the help button
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • several icon fixes for HIDPI displays
  • font-viewer: Add font/collection to the supported mimetypes
  • font-viewer: Add font/ttf and font/otf mime types
  • Fix memory leaks im several applications
  • mouse: Add support for Acceleration Profiles
  • at-properties: Migrate from dbus-glib to gdbus
  • support lightdm-gtk-greeter-settings as login preferences program
  • Drop libXxf86 dependency
  • Use python3 for gla11y
  • Add scroll tabs with mouse wheel in several capplets
  • Add the support for checking the accessibility of the UI files using gla11y
  • Add new time-admin application
  • Add instant messenger keybinding into mate-keybinding-properties
  • default-applications: Add a widget for a default messenger application
  • capplets: Use gresources for UI files
  • Migrate from dbus-glib to GDBus
  • Use system data dirs to locate key bindings
  • default-applications: Improve UI accessibility
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-control-center/commits/master/

mate-desktop

  • Drop mate_desktop_thumbnail_scale_down_pixbuf()
  • Increase the size of thumbnails to 256
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Move remaining peripheral schemas to mate-settings-daemon
  • schema: Move mouse schemas to mate-settings-daemon
  • schemas: Define schema for a default messenger
  • Add test code for mate-languages.
  • Add the support for the meson build system
  • Fix some memory leaks
  • MateHSV implementation (GtkHSV fork)
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-desktop/commits/master/

mate-icon-theme

  • Add status icons for mobile network connections
  • Rework volume-status icons
  • Add vpn network status icons
  • Update network status icons
  • Add dropbox-status icons
  • Add mate/256x256/actions/mail-send.png
  • Fix mate/22x22/devices/printer.png
  • Upscale 22x22px icons to 24x24px adding 1px to the edges
  • Use radial gradient (Blur 13.9%, Opacity 73.4%) for MATE logo shadow
  • Add missing preferences-system-time icon
  • Display the volume status with a better contrast in panels
  • Generate png mimetypes icons from paper-sheets.svg - Mate theme
  • Generate preferences-system-time.png from from source
  • Generate png icons from source - Mate theme, apps, categories & devices
  • Update terminal icons for mate theme
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-icon-theme/commits/master/

mate-indicator-applet

  • Resize indicator icons to fit panel
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-indicator-applet/commits/master/

mate-media

  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • gvc applet: Add missing translations (i18n)
  • Scroll the volume in configurable steps same as media-keys
  • Add the scroll interface using the mouse wheel
  • Allow to dissable either statusicon or panelapplet
  • Enable a mute menuitem for the output
  • Add a new real panel-applet
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-media/commits/master/

mate-menus

  • Use datadir and libdir variables when installing gir files
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-menus/commits/master/

mate-netbook

  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Add an option to disable the bold face of the window title in applet
  • Make the ‘show-home-title’ feature work again
  • Change preference label for the window picker applet, and add a tooltip
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-netbook/commits/master/

mate-notification-daemon

  • Use gresource for mate-notification-properties.ui
  • mate-notification-properties: Add do-not-disturb feature
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-notification-daemon/commits/master/

mate-panel

  • Avoid double a11y description on panel toplevels
  • clock applet: Add a call to ATK to provide the current displayed time
  • status-notifier: Improve HIDPI support
  • fish: Use a higher resolution image for Wanda the Fish
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • panel-toplevel: Fix applets placement on expanded vertical panel
  • [clock-applet] Add scroll interface tabs with mouse wheel
  • More improvements for Wayland support
  • Make system-tray X11-only
  • Make panel-struts X11-only
  • Make panel-multimonitor Wayland ready
  • Make panel-background Wayland ready
  • Make panel-background-monitor X11-only
  • Load and store what platforms applets support
  • panel-addto support disabling applets
  • Panel addto Wayland support
  • Fix reloading the default layout after panel reset
  • Fix random crashes on panel reset
  • window-list: Show window previews on hover
  • Fix panel applet keyboard focus trap
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-panel/commits/master/

mate-polkit

  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Migrate from GSimpleAsyncResult to GTask
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-polkit/commits/master/

mate-power-manager

  • icons: Add higher resolution icons
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Require upower-0.99.8 or newer
  • Use up_client_get_devices2()
  • Use gresources for ui files
  • Add scroll interface tabs with mouse wheel
  • Add conf option to disable warnings for low mouse power
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-power-manager/commits/master/

mate-screensaver

  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Ensure lock on suspend and unlock on resume
  • Use gresources for ui files
  • Drop libXxf86 dependency
  • Add ELOGIND support
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-screensaver/commits/master/

mate-sensors-applet

  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-sensors-applet/commits/master/

mate-session-manager

  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix timeout with gnome-keyring 3.34
  • Remove GNOME_KEYRING_LIFETIME_FD
  • Fix mate-session-properties vertical scaling
  • test-inhibit: Migrate to gdbus
  • Add Show hidden checkbox and gsettings flag.
  • Hide NoDisplay Apps in Startup Applications
  • Fix several memory leaks
  • Add hardware-compatibility file
  • Fix unable to retrieve org.gnome.SessionManager.Renderer property
  • Add mate_session_check_accelerated helpers
  • Add ELOGIND support
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-session-manager/commits/master/

mate-settings-daemon

  • Require DBUS 1.10.0 or newer
  • Default DBUS_SYS_DIR to ${datadir}/dbus-1/system.d
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • xrandr: Add bigger icon sizes for tray-applet
  • Hide MATE Settings Daemon from Startup Applications capplet
  • Add remaining peripheral schemas from mate-desktop
  • mouse: Add the acceleration profiles
  • Change media-keys volume-step default from 6 to 5 in the gschema
  • plugins: Drop libXxf86 dependency
  • plugins housekeeping: Code optimization
  • media-keys: Execute default instant messaging application defined by schema
  • locate-pointer: Do not grab pointer button when trying to locate
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-settings-daemon/commits/master/

mate-system-monitor

  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Require GLib 2.56.0 or newer
  • Improve the support for HiDPI
  • Add the disk I/O info on the usage and prefs section
  • Fix some memory leak
  • Add the disk IO on process info
  • Show the GPU info on the System tab
  • Support up to 32 CPUs
  • Show available disk space in ZFS
  • Show OpenIndiana release and kernel info in System tab
  • Show FreeBSD sysname, release, version in System tab
  • Fix openSUSE Tumbleweed rolling release info
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-system-monitor/commits/master/

mate-terminal

  • Ready for using gcc 10
  • Fix several memory leaks
  • terminal-screen: Fix warning when closing window
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Make “highlighting things under mouse pointer” configurable
  • Show confirmation dialog if there are multiple open tabs on closing
  • Upgrade the manual to docbook 5.0
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-terminal/commits/master/

mate-user-guide

  • Update reporting-bugs section
  • Remove the custom-command-options section and address the syntax
  • Update preferred applications section
  • Replace the docbook links with xref and fix a linkend attribute (#30)
  • Upgrade the manual to docbook 5.0
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-user-guide/commits/master/

mate-user-share

  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Fix HTTPD config notice
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-user-share/commits/master/

mate-utils

  • Ready for using gcc 10
  • Use gresources for UI files
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Add the MATE Disk Image Mounter utility
  • logview: Use the preferred date&time representation for the current locale
  • Add scroll tabs with mouse wheel
  • Make inkscape and rsvg-convert optional
  • Fix some memory leaks
  • Regenerate png icons from svg files
  • Update the documenters in the about dialog
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mate-utils/commits/master/

mozo

  • Add Undo and Redo buttons
  • Fix item drag & drop creating copies, fix undo, redo and a crash when refreshing
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • Add the support for the meson build system
  • Fix creating new menus and items
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/mozo/commits/master/

pluma

  • Add the ability to show the non-printable characters (spaces/tabs/newlines)
  • Fix several code analysis, deprecation warnings reported by Clang Static Analyzer, Cppcheck and GCC
  • window: Do not override GdkWindowState
  • Fix some memory leaks
  • Fix build with GtkSourceView 3.22
  • spell-checker plugin: Add missing translation (i18n)
  • Add the support for checking the accessibility of the UI files using gla11y
  • Add snippet to toggle comment/uncomment
  • pluma-print-preview: Fix warning: identical expressions
  • Switch to Python 3
  • Manual: Update how pluma can be opened from menu
  • Upgrade the manual to docbook 5.0
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/pluma/commits/master/

python-caja

  • Ready for using gcc 10
  • Drop the support for Python 2
  • Add the support to build using Python 3.9
  • i18n: Migrate from intltools to gettext
  • g10n: Update the translations

Complete changelog at https://github.com/mate-desktop/python-caja/commits/master/

MATE 1.22 released

After about a year of development, the MATE Desktop team have finally released MATE 1.22. A big thank you to all contributors who helped to make this happen.

about

What’s new in MATE 1.22

This release contains plenty of critical bug fixes and under-the-hood improvements. Some of the big highlights include:

  • The MATE panel has gotten a crazy amount of rework to make it work with Wayland display backend
    • The display applet got a full revamp, allowing for better monitor control directly from the panel
    • The timer applet now has much better mouse interaction
    • Wanda the Fish now works properly on HiDPI displays (fish image is still pixelated, keeping to its original design)
  • Support for metacity-themes has finally been upgraded to version 3 in the marco window manager
    • We’ve also modernized the window and desktop switchers to make them more visually appealing
  • The session manager now properly terminates all processes on systemd. Also, apps can be auto-started after a user-selected delay
  • We’ve fully ported a number of programs to Python 3, including the eye of MATE and python-caja plugin libraries, as well as the mate-menus library
  • The caja file manager can now optionally display desktop notifications for long-running file operations
  • Eye of MATE has a reworked sidebar and better image metadata support
  • Tabs in pluma now have the ability to be switched with keyboard shortcuts and mouse scrolling
  • Calculator can now support up to 15 characters of accuracy. Copy/paste support was also improved a bit
  • Engrampa has had support added for several new compression formats, as well as a new pause/restart functionality
  • A few new key shortcuts have been added, including support for different types of media keys like Bluetooth, WiFi, touchpads, and global killswitches
  • A bunch of internal housekeeping tasks have been taken care of:
    • Most of our projects have now migrated from dbus-glib to GDBus
    • We’ve improved stability across many of our projects by closing memory leaks and build warnings
    • We’ve removed old deprecated code to keep up with the latest versions of GTK
    • A lot of new and updated documentation was added/corrected
    • All of our projects now use Travis CI to ensure clean builds on some of our major distros

The various components of MATE Desktop 1.22 are available for download here:

Changelog

Here are all the gory details.

atril

  • 9031100 Add update-authors.pl script which helps to update atril.about
  • a67e572 Read authors (updated) from atril.about gresource
  • 9a4748b Enable Travis CI for all branches
  • f68afd7 Initialize Travis CI support
  • 96f9b79 Update Documenters
  • d776f3f Remove generated files
  • 4a7e48f Tx: sync with fixed translations from transifex
  • 9b87168 [ephy-zoom-control] Avoid deprecated g_type_class_add_private
  • d9c803e [ephy-zoom-action] Avoid deprecated g_type_class_add_private
  • ca538e8 Add pixbuf, tiff and xps TypeDescription to POTFILES.in
  • 869cb47 eggsmclient: avoid deprecated ‘g_type_class_add_private’
  • 2a49c6c move appdata to metainfo directory
  • fde24d0 message-area: set a11y object name from actual icon name
  • d43c675 shell: remove duplicate condition check
  • 19c3072 tiff: fix possible NULL pointer dereference
  • 6457c82 pdf: add missing break statement
  • 70ba1fb libdocument: drop useless freeing of NULL pointer
  • 1b95162 comics: fix incorrect mimetype saying to open and thumbnail all RAR files
  • 3c75360 disable deprecation warnings for distcheck
  • eaae975 Use make functions for HELP_LINGUAS
  • 7d9dab7 comics: support application/vnd.rar MIME type
  • 699ce12 shell: Save document to the same path it was opened from
  • a6fc396 Reduce the chattiness of atril daemon
  • c9ea2a3 EvView: Fix cursor movement when logical and visual line order differs
  • bb47386 Update atril_start_window.png
  • c95b319 moveable (older spelling) -> movable
  • 856bf94 Update Catalan screenshot
  • 6e19591 presentation: avoid deprecated ‘gtk_style_context_set_background’
  • 29fc232 fix Linguas
  • 9a9999c sync with transifex
  • 6a9d8eb update atril.pot
  • 03a697c ev-sidebar-bookmarks: use NULL instead of uninitialized variable
  • 05e6aa3 navigation-action-widget: replace deprecated gtk_menu_popup function
  • 510ea85 shell: replace deprecated gtk_menu_popup function
  • 0fd2124 ev-sidebar-links: replace deprecated gtk_menu_popup function
  • be5fadc ev-sidebar-bookmarks: replace deprecated gtk_menu_popup function
  • eac71e1 ev-sidebar: replace deprecated gtk_menu_popup function
  • 95d6f03 editable-toolbar: replace deprecated gtk_menu_popup function
  • 3168191 libview: replace deprecated gdk_flush
  • 135e208 disable StartPresentation action in fullscreen if document has no pages
  • de8c0ae disable ViewPresentation action if document has no pages
  • 28243c0 libdocument: Use gdk_pixbuf_get_from_surface()
  • c1a56c9 thumbnailer: Remove unused code
  • e5c8ce7 view: Fix page background rendering while loading
  • 3349fb9 libdocument: Deprecate misc_get_page_border_size()
  • dc1432d view: Use a rendered frame instead of custom border
  • bc7af60 a11y: Return correct start and end offsets
  • 7c7c7ef a11y: Fix crash with Orca screen reader
  • f3e061c libview: drop deprecated unneeded code
  • d909dd4 ev-loading-message: Remove unused variables
  • 6816696 libview: fix text selection with mouse in annotation window
  • efe29e6 libview: fix build without epub
  • d03d688 shell: Don’t dist generated files
  • 9c08159 Disable view presentation if there is no document.
  • dc77310 Allow changing the page of a presentation
  • b0ea2c7 libview: Fix goto window in presentation mode
  • 0c160a1 libview: avoid deprecated gdk_screen_get_monitor
  • 557d371 EvPresentationView: Render correctly on HiDPI displays
  • 5345f83 libview: Fix g_return condition in set_device_scale_on_surface()
  • 2cae078 EvView: render correctly on HiDPI displays
  • 1d90b70 libview: use css to draw the background of presentations
  • 1b1f2c5 Move custom css to a file compiled as a gresource
  • 11fc5dc shell: Use GResource for data files
  • 5d51dc6 toolbar-editor: Add methods to load from GResource
  • c3fe25e previewer: Use GResource for data files
  • 9668d3f build: Add configure check for glib-compile-resources
  • 3cb3227 update resource for translations
  • 0f605a3 fix distcheck
  • f671e62 libview: Check number of pages when processing button events
  • 8597c1d libview: Add check for pageless documents to ev_view_accessible_focus_changed
  • 9fc7889 libview: Check number of pages on ev_view_document_changed_cb Fix crash on corrupted PDF with no pages.
  • a04ab7f Use GtkOverlay to show the loading message
  • 9ac0d1a shell: Remove unused marshalers
  • cfbab0a thumbnailer: Send error messages to stderr
  • 2f89fcc shell: Use GtkApplication to inhibit the screensaver
  • 15073fb shell: Port to GtkApplication
  • 715e15b shell: Use g_printerr instead of g_warning
  • da9c89f daemon: Port to GApplication
  • 131b29e daemon: Use gdbus-codegen for the org.mate.atril.Daemon interface
  • f44500b shell: Use gdbus-codegen for the org.mate.atril.Window interface
  • 3f48838 shell: Use gdbus-codegen for the org.mate.atril.Application interface
  • e51014b libview: save inverted colors in a document
  • 4bb14f5 Save/restore context when getting colors for a different state
  • 1f6278d epub: allow to save epub documents
  • ea3dfb1 epub: fix loading epub thumbnails
  • e79d266 Check legal boundaries of accessible pages
  • 291facd shell: fix menu-accel for inverted colors
  • 185e7b9 shell: add keypad accels for zoom_reset
  • 580e4fa Add zoom reset
  • 35e1622 add atril.pot for auto-update translations
  • 615a1d0 transifex: set minimum_perc and type in config file
  • 7a91219 avoid deprecated GtkStock
  • bb0203b add travis-CI support
  • f16828c Remove generated files
  • 31b0fe8 Add pixbuf, tiff and xps TypeDescription to POTFILES.in
  • 966e36f move appdata to metainfo directory
  • a440818 disable deprecation warnings for distcheck
  • 8bf0fa7 Use make functions for HELP_LINGUAS
  • 413f6cc comics: support application/vnd.rar MIME type
  • 91d5b0f shell: Save document to the same path it was opened from
  • f4b9c80 Reduce the chattiness of atril daemon
  • a7d0b8d EvView: Fix cursor movement when logical and visual line order differs
  • 2f89c60 Update atril_start_window.png
  • bf74341 moveable (older spelling) -> movable
  • 81934df Update Catalan screenshot
  • a6c6e13 sync with transifex
  • d980c12 update atril.pot
  • b365c22 disable StartPresentation action in fullscreen if document has no pages
  • e710942 disable ViewPresentation action if document has no pages
  • 73ca242 libdocument: Use gdk_pixbuf_get_from_surface()
  • 62ca1c0 thumbnailer: Remove unused code
  • 027a658 view: Fix page background rendering while loading
  • df069ae libdocument: Deprecate misc_get_page_border_size()
  • c09efef view: Use a rendered frame instead of custom border
  • 0d84113 a11y: Return correct start and end offsets
  • e3ce0a4 a11y: Fix crash with Orca screen reader
  • 4065873 libview: drop deprecated unneeded code
  • bb4e4b7 ev-loading-message: Remove unused variables
  • 05b1f12 libview: fix text selection with mouse in annotation window
  • 4ecb058 libview: fix build without epub
  • 6fe6574 shell: Don’t dist generated files
  • c238f51 Disable view presentation if there is no document.
  • 50bdf3f Allow changing the page of a presentation
  • 454ca8b libview: Fix goto window in presentation mode
  • b9dcc2a libview: avoid deprecated gdk_screen_get_monitor
  • c0cf2c6 EvPresentationView: Render correctly on HiDPI displays
  • 14c88f2 libview: Fix g_return condition in set_device_scale_on_surface()
  • 58486bb EvView: render correctly on HiDPI displays
  • 02970c6 libview: use css to draw the background of presentations
  • 1e531cb Move custom css to a file compiled as a gresource
  • c7fcfa1 shell: Use GResource for data files
  • e0f26b9 toolbar-editor: Add methods to load from GResource
  • 6b84d6f previewer: Use GResource for data files
  • 95437d1 build: Add configure check for glib-compile-resources
  • eaee969 update resource for translations
  • c417e7c fix distcheck
  • 3fddbe7 libview: Check number of pages when processing button events
  • 10d764d libview: Add check for pageless documents to ev_view_accessible_focus_changed
  • aa3bcfa libview: Check number of pages on ev_view_document_changed_cb Fix crash on corrupted PDF with no pages.
  • 6346384 Use GtkOverlay to show the loading message
  • 7d0ac84 shell: Remove unused marshalers
  • c99d768 thumbnailer: Send error messages to stderr
  • 21073d4 shell: Use GtkApplication to inhibit the screensaver
  • 674a6b3 shell: Port to GtkApplication
  • b0f83ee shell: Use g_printerr instead of g_warning
  • 0884be6 daemon: Port to GApplication
  • 3728fb7 daemon: Use gdbus-codegen for the org.mate.atril.Daemon interface
  • e2420ea shell: Use gdbus-codegen for the org.mate.atril.Window interface
  • 18a20e8 shell: Use gdbus-codegen for the org.mate.atril.Application interface
  • e4f8fce libview: save inverted colors in a document
  • 6217a89 Save/restore context when getting colors for a different state
  • 56e08ae update pot file for translations
  • 27f459a epub: allow to save epub documents
  • bd799f4 epub: fix loading epub thumbnails
  • 8770730 shell: fix menu-accel for inverted colors
  • 1c2e9ea shell: add keypad accels for zoom_reset
  • 7619dc6 Add zoom reset
  • 58e7446 avoid deprecated GtkStock
  • 005d885 Check legal boundaries of accessible pages
  • 4f0467b add atril.pot for auto-update translations
  • 42e6a5f transifex: set minimum_perc and type in config file

caja

  • 601c853 eel-gdk-pixbuf-extensions: Fix division by zero
  • 6e6c9c6 caja-file: Fix use of memory after it is freed
  • 0bd2d81 caja-icon-container: Fix use of memory after it is freed
  • 1848d37 fm-tree-model: Fix use of memory after it is freed
  • 7c9ae01 caja-information-panel: Fix use of memory after it is freed
  • 7b605dd fm-directory-view: Fix use of memory after it is freed
  • 58312fd caja-tree-view-drag-dest: Fix memory leak
  • 7a26045 [Security] eel-string: Use ‘g_strlcat’ instead of ‘strcat’
  • fede367 [Security] Use ‘g_strlcpy’ instead of ‘strcpy’
  • da3b634 Add update-authors.pl script which helps to update caja.about
  • 5379181 Read authors and documenters from caja.about file
  • f5e08dd Ensure proper translation of the about dialog title
  • 65aaac0 Prepare for docker-build 0.1.1 merge into master
  • 222fcc0 Update authors
  • ba01c8c Update Documenters
  • 852f992 use archlinux/base images
  • 42082f6 Remove the distcheck return value override
  • 86b93da update caja.pot for transifex
  • 9bec3b7 fixed distcheck fail on debian
  • 2d59514 fixed the help string of —disable-self-check
  • 5e5c47f Always return 0 for distcheck
  • 78b7682 update travis to support archlinux and enable distcheck
  • 91f1dc6 Add —disable-self-check for configure
  • 3daa55c Avoid deprecated g_type_class_add_private under src
  • 4e42def Fix incompatible pointer types
  • e99050a Avoid deprecated g_type_class_add_private under src
  • 7920f97 Avoid deprecated g_type_class_add_private under libcaja-private
  • 0b07371 Avoid deprecated g_type_class_add_private under libcaja-private
  • e5129f9 Avoid deprecated g_type_class_add_private under libcaja-private
  • e226dda Enable Travis CI
  • 9cd63d4 Avoid deprecated g_type_class_add_private under libcaja-private
  • 4196136 Avoid deprecated g_type_class_add_private under src
  • 328d820 Fix compile warning
  • dbfd51e Let file size units follow the users preference
  • 0a37810 Fixed the value of 6 month and 1 year.
  • 3a22d4c Support querying files by modification time and size
  • e8f124d Avoid deprecated g_type_class_add_private
  • 331a0e1 Update copyright to 2019
  • d373d6c CajaApplication: avoid deprecated ‘g_type_class_add_private’
  • a9211bd caja-menu: avoid deprecated ‘g_type_class_add_private’
  • 10efec8 [eel][libegg] Use G_DEFINE_TYPE_WITH_PRIVATE macro
  • f0775c8 configure.ac: Add check for PKG_CONFIG being set.
  • 7408146 fix distcheck
  • a35b46f caja-application: Check for smclient before trying to load session
  • 3eb0ff8 [eel] Avoid deprecated g_type_class_add_private
  • 9fc6f1f [libegg] Avoid deprecated g_type_class_add_private
  • 9991fb1 [libcaja-private] Re-check file MIME type before picking an application.
  • e51b16d [file-manager] Fix apparent bug in context menu updating code.
  • cf23b9a Revert “fm-directory-view.c: Decrease minimum update interval.”
  • e7b68e0 Fix: weird item in bookmarks if the folder was removed
  • 1846d75 Minor code-quality enhancements
  • 89db50e Forgot to initialize is_backup field
  • 34d0676 Change show/hide backup files shortcut
  • 2d66485 Remove useless comments, correct description string
  • 06b4f4c Skip hidden files only, not backups
  • 58e9876 Add independent show/hide backup files
  • 040a897 deleting unused nautilus icon
  • 75e89ca caja-progress-info: new behavior with notifications:
  • 08f479a caja-progress-info: show notifications with the gsettings key:
  • d054f14 move appdata to metainfo directory
  • 750c034 disable deprecation warnings for distcheck
  • 116ba41 caja-places-sidebar: replace two other uses of g_drive_poll_for_media_finish
  • 884870c Fix segfault on stopping USB hard drives
  • c12b61b caja-bookmark: Fix memory leak
  • a8de3bb fm-properties-window: Fix memory leaks
  • 09eda67 caja-desktop-link-monitor: Fix memory leak
  • 056832f eel-gtk-extensions: Fix memory leaks
  • 6dbdc90 GSettings should init before use it.
  • 74d2b19 sync with transifex
  • 2676eaf Fix case-insensitive comparison in running_in_mate
  • 0bffad7 monitor: fix crash on unmounting remote filesystems
  • d8d375b CajaFile: fix crash in modify_link_hash_table
  • ae033ba connect-server-dialog: Respect password save setting
  • bc0b2cb properties-window: fix checking inconsistent state
  • 8fff655 monitor: watch for removal of non-native mounts on GVolumeMonitor
  • 09146ca Add ‘Configurable’ interface and add support to caja-file-management-properties
  • adeaed2 caja-application.c: Remove redundant empty lines
  • dba8610 Update caja manpage with info about “—force-desktop” option
  • 6c423bc Caja-icon-info: Optimize icon lookups by GIcon.
  • 021ff2a fm-directory-view.c: Decrease minimum update interval.
  • 336f351 Remove dead code, fix a memory leak
  • 6a31ce6 add option to open multiple URIs in tabs at startup
  • fb9a3cf Revert “add option to open multiple URIs in tabs at startup”
  • 0d7a79d Revert “Memory leak fix”
  • e362fef Revert “Fix indents, update docs to reflect ability to open URIs in tabs”
  • 424cf44 Fix indents, update docs to reflect ability to open URIs in tabs
  • 04f7e80 Memory leak fix
  • fd1f45f add option to open multiple URIs in tabs at startup
  • 3619f72 pathbar: Activate pane when changing location
  • c455418 add the ability to switch tabs using [ctrl+tab] and [ctrl+shift+tab]
  • e740a98 caja-window: Fix: mouse doesn’t work with [ctrl] + [.] or [ctrl] + [;]
  • 5b20286 caja-desktop-directory: stop segfaults in directory_ready_callback
  • a2fa06f caja-directory.c: fix build warning
  • f9bae2f pathbar: increase reference count of path in update_button_types
  • acdb7e2 Fix some issues found by static analysis
  • 191aa39 libcaja-private: remove redundant prefs application to hash table
  • 78d9182 [desktop-bg] Fix memory leak during background change events
  • 2d179e4 caja-location-bar: Fix: change background color based on activity state
  • 970cda6 sync with transifex
  • 76c2a2a eel-gtk-extensions: show icons in right-click menus only if “menus-have-icons” set
  • eafef85 caja-sidebar-title: Fix: images broken in sidebar
  • a797afc caja-progress-info.c: show notifications in begin/end of progress
  • 639c902 caja-progress-info.c: avoid deprecated ‘gtk_status_icon_get_visible’
  • e7942e9 caja-sidebar-title: fix [-Wmaybe-uninitialized] warning
  • df6643a desktop window: Add is-desktop AtkObject attribute
  • 3720401 caja-desktop-window.c: Fix: caja crashes unexpectedly
  • b0899ef avoid deprecated ‘gtk_widget_override_font’
  • 347e1f1 avoid deprecated ‘gtk_window_set_wmclass’
  • cfc9b47 caja-bookmark.c: drop unused variable
  • a3195d0 caja-bookmark.c: Fix icons in bookmarks
  • eb65d22 icon-container: avoid deprecated ‘gtk_style_context_get_border_color’
  • 6841bd7 avoid deprecated ‘gtk_dialog_get_action_area’
  • c31de77 update potfile
  • c0f159d Pathbar button: fix poor response to right-click
  • 9f08546 editable-label: avoid deprecated ‘gtk_im_multicontext_append_menuitems’
  • 9bf65ee zoom-control: use NULL instead of uninitialized variable
  • 13fe58e remove unused function
  • 7cae49a use NULL instead of uninitialized variable
  • 8a31b06 eel-editable-label.c: avoid deprecated ‘gdk_keymap_get_default’
  • 1aff6ea eel-editable-label: avoid deprecated gtk_style_context_set_background
  • c4777b0 eel-gtk-extensions: replace deprecated gtk_menu_popup function
  • 42e5c91 zoom-control: don’t use eel_pop_up_context_menu function
  • ddf6f38 Replace deprecated gtk_menu_popup
  • ded490e libcaja-private: replace deprecated gdk_error_trap functions
  • fc70465 fm-desktop-icon-view: replace deprecated gdk_error_trap_push/pop functions
  • 2392093 replace deprecated gdk_flush
  • 5ed053f libcaja-private: fix -Wlogical-not-parentheses build warning
  • e88c26a avoid deprecated ‘gtk_style_context_get_background_color’
  • f250053 sync with transifex
  • c490029 caja-spatial-window.c: avoid deprecated ‘gtk_vbox_new’
  • 99cf0ca Eliminate accessible children-changed event flood on container repopulation
  • 5e236e9 Eliminate accessible children-changed event flood during update all
  • 3c3f62d Emit accessible-name-change signal for icons only when icons are renamed
  • 9f8d950 libcaja-private/caja-recent.c: gvfs-open is a deprecated tool, switch to “gio open” from libglib2.0-bin.
  • 4d4f750 sidebar popup menu: show “media-eject” icon in the “unmount” items
  • f8e6051 update potfile
  • 01a8519 pathbar: fix random segfaults on opening mounts from Desktop
  • f6a4e9c fm-icon-view: Show size on disk as sort criterion
  • 7a76ce4 sidebar popup menu: show “media-eject” icon
  • 2786f3c update potfile
  • 0585258 Add sort criterion by reversed extension segments
  • 68ace00 set icon names instead stock ids in some places
  • b70d394 caja-spatial-window.c: avoid deprecated GtkImageMenuItem
  • a00bad2 Fix warnings from HiDPI commits
  • 9ea3b71 sidebar: Respect sidebar dimensions on HiDPI
  • 554a036 HiDPI: Convert Pixbufs to Cairo Surfaces
  • 280ef82 general: use gdk_monitor_get_scale_factor
  • e28ff9c list-view: use the cairo surface as a drag icon
  • ef78aa3 Scale screen dimensions
  • cfd5021 icon-info: hash/store icons using scale factor as well as size
  • 47246e2 file: support HiDpi for thumbnails images
  • c0d60fc properties-window: support HiDpi for the properties window icon
  • bc1405c Support HiDpi icons
  • 779e0af canvas-container: listen to scale factor to invalidate icons
  • a864855 canvas-item: use gtk_render_icon_surface for the DnD surface
  • 35eb416 desktop-canvas-view: scale desktop work area
  • 37ebfa8 pre-bump version
  • d20ceac caja-side-pane.c: avoid deprecated GtkImageMenuItem
  • ffb953f caja-navigation-window-pane.c: avoid deprecated GtkImageMenuItem
  • 9b6b0dc caja-navigation-window-menus.c: drop unused variable
  • 72968ab caja-navigation-window-menus.c: avoid deprecated GtkImageMenuItem
  • e9bd5cb caja-bookmark: avoid deprecated GtkImageMenuItem
  • 3403ff7 caja-places-sidebar.c: avoid deprecated GtkImageMenuItem
  • 70ebaf4 caja-emblem-sidebar.c: avoid deprecated GtkImageMenuItem
  • 414fdf7 fm-tree-view.c: drop unused variable
  • 844df9d modify code error: end the statement with a semicolon
  • e031d4f fm-tree-view.c: avoid deprecated GtkImageMenuItem
  • 8bebf06 rename ‘mate_image_menu_item…’ to ‘eel_image_menu_item_new_from_icon’
  • ffc9106 eel-editable-label.c: avoid ‘append_action_signal’ with stock ids
  • 7991810 caja-query-editor.c: add #include <eel/eel-stock-dialogs.h>
  • 7c9b80c avoid ‘gtk_file_chooser_dialog_new’ with stock ids
  • 4fb3590 avoid gtk_dialog_new_with_buttons with stock ids
  • d4711ef add caja.pot for auto-update translations
  • 68fb5e4 avoid gtk_dialog_add_buttons with stock ids
  • dfb6585 transifex: set minimum_perc and type in config file
  • 683e944 caja-file-management-properties.ui: avoid deprecated GtkVBox and GtkHBox
  • d66b717 caja-bookmarks-window.ui: avoid deprecated:
  • ed46e15 rename mate_dialog_add_button to eel_dialog_add_button
  • 4901253 use development version
  • 20fe122 pre-bump version
  • 7763ec9 avoid eel_create_question_dialog with stock ids
  • f0ab0d4 avoid eel_run_simple_dialog with stock ids
  • 9778a3a eel-stock-dialogs: avoid gtk_dialog_add_button with stock ids
  • 5f0ad00 caja-file-operations: avoid gtk_dialog_add_buttons with stock ids
  • 01cec7e remove runtime warning in usage of caja_clipboard_set_up_editable
  • ab30e57 caja-file-conflict-dialog: avoid gtk_dialog_add_buttons with stock id
  • e313685 avoid deprecated GtkButton:use-stock
  • 012d9f8 can selected all the search keywords with Ctrl+a. #918
  • 54a9de1 caja-autorun: avoid gtk_dialog_add_buttons with stock ids
  • ff1b432 eel-editable-label.c: avoid gtk_image_menu_item_new_from_stock
  • cff14d0 caja-file-management-properties.ui: avoid stock properties:
  • f8a7e7a Toolbar: find icon: use icon name instead the stock id
  • 7e8bb46 caja-bookmarks-window.ui: avoid deprecated GtkButton:use-stock
  • dd4c0f7 CAJA_TYPE_NAVIGATION_ACTION: avoid deprecated property “stock_id”
  • bbc0211 fix backgrounds and emblems dialog content rendering
  • bf3da8e avoid deprecated GtkStock
  • 22aad8d use archlinux/base images
  • f2a22d2 Remove the distcheck return value override
  • 7ae4cd8 fixed the help string of —disable-self-check
  • 89a3be2 Add —disable-self-check for configure
  • e6bfa07 add travis-ci config
  • 22d0e28 fixed distcheck fail on debian
  • 017b058 pathbar: fix random segfaults on opening mounts from Desktop
  • 94c2f1c move appdata to metainfo directory
  • ed4730c disable deprecation warnings for distcheck
  • 311ab2b caja-places-sidebar: replace two other uses of g_drive_poll_for_media_finish
  • df49a00 Fix segfault on stopping USB hard drives
  • 157d047 fm-properties-window: Fix memory leaks
  • bd0d998 caja-desktop-link-monitor: Fix memory leak
  • 78607a5 Fix case-insensitive comparison in running_in_mate
  • 5200838 pathbar: Activate pane when changing location
  • f19255f caja-window: Fix: mouse doesn’t work with [ctrl] + [.] or [ctrl] + [;]
  • ba087de desktop window: Add is-desktop AtkObject attribute
  • a58d52a Fix warnings from HiDPI commits
  • ce14bef sidebar: Respect sidebar dimensions on HiDPI
  • dade92d HiDPI: Convert Pixbufs to Cairo Surfaces
  • 556663a general: use gdk_monitor_get_scale_factor
  • 0630180 list-view: use the cairo surface as a drag icon
  • 1a14801 Scale screen dimensions
  • 4c377ba icon-info: hash/store icons using scale factor as well as size
  • 70534c0 file: support HiDpi for thumbnails images
  • 2e0c51f properties-window: support HiDpi for the properties window icon
  • 4bf67ac Support HiDpi icons
  • 35c4dc6 canvas-container: listen to scale factor to invalidate icons
  • 52d44de canvas-item: use gtk_render_icon_surface for the DnD surface
  • 7f22b30 modify code error: end the statement with a semicolon
  • 6082649 remove runtime warning in usage of caja_clipboard_set_up_editable
  • d885694 can selected all the search keywords with Ctrl+a.
  • fcbee7f add caja.pot for auto-update translations
  • 33dc065 transifex: set minimum_perc and type in config file
  • dabd62d fix backgrounds and emblems dialog content rendering

caja-dropbox

  • 5fdcb17 Use CAJA_EXTENSION_DIR_SYS to save and show system caja extension dir
  • fdc25dc show full path of caja-extension-dir
  • 6d281bc fix distcheck about caja_extension_dir
  • dd70319 Enable Travis CI for all branches
  • 60bbb51 Initialize Travis CI support
  • 05e1e93 Fix distcheck fail
  • 285937d use only Python 3 during the build to complete the migration
  • 3d48c5e migrate from python2 to python3 of rst2man.py
  • 4eab52b remove more -u modifier for dropbox-cli
  • cd91ced Python 3 update for dropbox-cli
  • f3fe4a4 Add Keywords entry to desktop file
  • 7ab9374 Use cross-compilation-safe pkg-config macro.
  • c85aaec Remove deprecated glib2.0 API calls
  • 167bfab Use GIR bindings instead of pygtk
  • 55e4f9b fix UnicodeWarning when exclude command is used with non-latin args
  • 343a3fb Update to redesigned icons
  • 1eb18c6 small caja-dropbox.in fixes
  • 527b9cc Add a new “dropbox update” command
  • 4cb4209 Unlink files that are going to be replaced by the unpack
  • 192451f Validate that Dropbox runs after downloading it
  • 3d511a6 Use python-gpg instead of python-gpgme
  • 68dd75a Explicitly load using python2 interpreter
  • a7da6a7 Refer to .dropbox-dist in only one place
  • a939670 fixed ‘exclude command raise UnicodeDecodeError’
  • 5543711 Avoid reading or writing invalid memory addresses
  • 991a851 Display link url on status
  • d3261c1 Update dropbox.py with shmodel, proxy, and throttle features.
  • a2ccaaf update Copyright year
  • 394578f pre-bump version

caja-extensions

  • 2e1a77b Enable Travis CI for all branches
  • dde037d Initialize Travis CI support
  • 512e1c8 require caja >= 1.21.3
  • 22cb044 configure: fix some typos
  • e04adb3 disable deprecation warnings for distcheck
  • dd67d69 Make caja-open-terminal configurable (Depends on caja GitHub PR caja#1050)
  • 3fecb36 NEWS: use development version
  • 4b1141f pre-bump version
  • 27d49a6 transifex: set minimum_perc and type in config file
  • 84e7fac add Travis-CI support
  • 4f06445 disable deprecation warnings for distcheck
  • d3b8be7 sync with transifex
  • 7db6ed1 transifex: set minimum_perc and type in config file

engrampa

  • 8e1c290 fr-process: Fix memory leak
  • 84db3ea add Travis-CI support
  • 29b4e67 Tx: syn with fixed translations from transifex
  • e61212f rar/unrar: Fix: “overwrite existing files” disabled must work
  • b683362 move appdata to metainfo directory
  • dc0f490 disable deprecation warnings for distcheck
  • 95541ae Use make functions for HELP_LINGUAS
  • cd7f17a Replace -Dokumentationteam
  • dd11160 Replace -Dokumentationsprojekt with Documentation Project
  • 9b4ba7a Manual: Update file format descriptions using shared-mime-info
  • 2c9e615 Fix URL of ulinks to point to mate-user-guide
  • 2c60ca9 UNIX and Linux systems -> Linux and UNIX-like systems
  • 2804b35 update engrampa.pot
  • fa7097c fr-window: fix typo
  • 247093f sync with transifex
  • 1e1a94a update engrampa.pot
  • 6f824fe Add .a (Ar) support
  • 3ee4f6c fix crash on exit after using Open With dialog
  • 08a8eac transifex: set minimum_perc and type in config file
  • c55754a fr-process: Fix memory leak
  • bbca40d Help: Fix version to 1.22 and update pot file
  • d62cff0 help: update copyright
  • 4e0a8da Upgrade the manual to docbook 5.0
  • db21779 Avoid array index out of bounds parsing dpkg-deb —info
  • 333a9e9 warning: Use of memory after it is freed
  • c9eb7cb Read authors (updated) from engrampa.about gresource
  • 5ceee4c Enable Travis CI
  • b0a7135 eggsmclient: avoid deprecated ‘g_type_class_add_private’
  • e929b84 update copyright year to 2019
  • 647645d rar/unrar: Fix: “overwrite existing files” disabled must work
  • 9771782 #225 fix a typo
  • d5ef415 fix fr-command-cfile.c: fr_process_set_working_dir
  • 0577456 fr-command-cfile.c: fix indentation
  • afb8ebd Added test integrity for brotli
  • ab9e18f Added test integrity for the cfile compressors: gzip, bzip2, etc. But since most of them shows the message with file status to STDERR instead of STDOUT whe should show both in Test result window.
  • a699fa2 move appdata to metainfo directory
  • 3b4ae2f fr-window: show the pause button only if the dialog is working
  • 11bbca8 disable deprecation warnings for distcheck
  • 3037620 fr-window: avoid ‘gtk_dialog_add_button’ with stock ids
  • 57b6906 fr-window: hide the progress bar if the process is paused
  • 10fd1e2 fr-window: change the info label if process is paused/resumed
  • d5560ec fr-window: little improvements in the look of pause/resume button
  • 5eea3e1 Adding pause and start functions
  • b1d6ced Fix implementation and use of the alternative package name lookup
  • fa96f93 Added support for brotli (*.tar.br) compressed tar archives
  • f06c216 Add brotli support
  • 8ef808e Use make functions for HELP_LINGUAS
  • ad74b5d Replace -Dokumentationteam
  • d7d22b4 Replace -Dokumentationsprojekt with Documentation Project
  • 6c451b3 Manual: Update file format descriptions using shared-mime-info
  • 3b890f9 UNIX and Linux systems -> Linux and UNIX-like systems
  • 0c6a7a0 update engrampa.pot
  • fc73b13 fr-window: fix typo
  • c587ae1 Add the ability to support ‘unar’ over .zip archives
  • 10e665f Add support for OpenDocument formats
  • 7c0038a UI: on the properties dialog, focus the Close button instead of the Help button by default
  • 7b1a66c sync with transifex
  • c96c85f pre-bump version
  • 499e600 Add .a (Ar) support
  • ef714ac fr-window: Replace deprecated gtk_menu_popup functions
  • a03aa8c fix crash on exit after using Open With dialog
  • 6d56e36 transifex: set minimum_perc and type in config file
  • 2e9c1a1 avoid deprecated GtkStock

eom

  • 905f8b7 Help: Fix version to 1.22 and update pot file
  • bc141be help: update copyright
  • bbcca8d Upgrade the manual to docbook 5.0
  • 9f631a7 Use persistent page setup
  • 68ac123 Add update-authors.pl script which helps to update eom.about
  • eed5511 Read authors (updated) and documenters (updated) from eom.about gresource
  • 17ca341 Enable Travis CI for all branches
  • 2c34542 Initialize Travis CI support
  • 119fd7e Ensure proper translation of the about dialog title
  • 941b0ec Make translatable the copyright in about dialog
  • 9cf9e2e Help - fix gui labels
  • bd1f72d disable deprecation warnings for distcheck
  • e3a9345 Update the appdata XML file
  • 5e245f8 Use make functions for HELP_LINGUAS
  • 0b573f4 Fix url of ulink to point to mate-user-guide
  • 8eca711 Update Catalan screenshots
  • 7af7c3b Fix spelling and grammar mistakes
  • 1e17920 Update eom_start_window.png
  • e148897 Reduce the number of g_file_query_info calls at start-up
  • e3cb374 EomImage: Remove unused constructor
  • f4d798a fix a memory leak
  • c98f5cc docs: remove eom-dialog.xml reference to fix distcheck
  • f4818d9 sync with transifex
  • 18a612e EomMetadataSidebar: Make header include guard actually work
  • b21b983 EomWindow: Switch keyboard shortcuts for sidebar and gallery
  • d066bae Tweak sidebar ui
  • 4185e8c EomPropertiesDialog: Use standard::display-name when showing the parent
  • 0e708c5 EomMetadataSidebar: Use standard::display-name when showing the parent
  • ab96aad Fix GResource dependency calculation for out-of-tree builds
  • adfe0c7 Make sure the libpeas-gtk dependency isn’t optimized away
  • c2fc002 Remove EomDialog helper class
  • 4b4a611 EomPreferencesDialog: Convert to GtkBuilder template
  • b18e263 EomThumbnail: Load thumbnail frame from a GResource
  • b1fb22d Load EomMultipleSaveAsDialog from GResource
  • b5172a3 eom-window: fix deprecated GtkStock usage
  • 22f5b20 Fix build without XMP support
  • 70fd470 Load eom-image-properties-dialog.ui with a gresource
  • 8734d0e properties-dialog: Port to gtk_show_uri_on_window
  • 068315f EomPropertiesDialog: Convert to GtkBuilder template
  • 734ad19 EomPropertiesDialog: Remove unused private members
  • e306d7a Fix metadata sidebar with libexif disabled
  • fd322e8 Fix API docs build without libexif
  • c828347 EomMetadataSidebar: fix —without-libexif build
  • f517d6d EomMetadataSidebar: Clear folder label if no image is set
  • 6aac9e3 EomSidebar: Increase margin at the sides of the sidebar
  • 6319bb3 EomSidebar: Center and reformat page selector
  • ece3c97 EomMetadataSidebar: Fix leaked strings
  • a29a5d1 metadata-sidebar: add the details button again
  • 6b0c2ae EomMetadataSidebar: Try to unclutter and improve the sidebar’s look
  • 3d80a86 GResource: free css_file
  • 6d164b4 Initial GResource migration
  • e12f285 EomExifUtil: Fix build with newer GCC
  • 1e96c9d EomExifUtil: Allow freeform formatting of date strings
  • 9b4890e EomMetadataDetails: Improve fractional GPS coordinates support
  • f965eb2 EomPropertiesDialog: Separate Exif/XMP-specific widgets from generic ones
  • 4e20a6d EomMetadataDetails: Don’t install header file
  • 49c5c97 EomExifDetails: Rename to EomMetadataDetails
  • 9593351 Drop eom_close_confirmation_dialog_set_sensitive
  • 704107b scroll-view: Remove a gdk_window_process_updates call
  • 416dc9b util: Port to gtk_show_uri_on_window
  • 4115f76 EomImage: Make sure to emit size-prepared after applying orientation
  • c3d8c61 EomImage: Fix too early size-prepared emission
  • 5f6f184 EomImage: Slight optimization of private data structure
  • a95925a drop forgotten gtkrc file
  • 1f2aba7 css: drop obsolete old css language
  • 447f5fe EomWindow: silence a introspection warning
  • 94f7f44 Convert to G_DEFINE_TYPE_WITH_PRIVATE part 3
  • fb7c539 Convert to G_DEFINE_TYPE_WITH_PRIVATE part 2
  • 5a5612a Convert to G_DEFINE_TYPE_WITH_PRIVATE part 1
  • a3c97eb EomApplication: Make most members private
  • bb3b0c0 Add new plugin hook for per-application plugins
  • 57506ff Make EomWindow a GtkApplicationWindow
  • 5c58837 sidebar: show complete directory in button tooltip
  • b504d5a properties-dialog: show complete directory in button tooltip
  • a5ba9a2 Make the URI-label in the properties dialog a button showing the folder
  • 14a755c exif-details: make value column selectable
  • b3f9b82 EomExifDetails: Take Exif IFD into account when creating hash keys
  • a3a89e0 Place GPS Exif tags into their own subcategory
  • fe21ccd Reformat Exif tags for GPS position to be better understandable
  • 32f2e6f Make sure GPS Exif tags are named and ordered correctly
  • 017f7e5 Use GdkPixbuf’s “orientation” feature as fallback for autorotation
  • 7eec54c EomScrollView: Implement simple two-pass filtering
  • 7f38bf6 EomScrollView: Use better downscaling filter
  • f607cda Remove unneeded finalize() from EomListStore
  • 9b79e09 Update plugins to use EomWindowActivatable interface
  • 026b114 Add our own activatable interface to EomWindow
  • 17e6cdb Replace gdk_spawn_command_line_on_screen()
  • 7dbd1b8 sidebar: replace deprecated gtk_misc_set_alignment
  • 15a0431 POTFILES.in: add ‘src/eom-metadata-sidebar.c’
  • 78f41c1 EomWindow: Simplify metadata sidebar title
  • 362b507 EomSidebar: Set orientation property via g_object_new
  • 32675ab Replace remaining uses of margin-left and margin-right properties
  • e6cda96 EomMetadataSidebar: Allow filename to be wrapped at char boundaries
  • bcc8082 sidebar: fix a deprecation
  • a46238b EomMetadataSidebar: Fix deprecation warning with newer GTK+
  • d7910a6 MetadataSidebar: Add a tooltip to the folder button
  • de32a70 MetadataSidebar: Change layout of the data values
  • ad13501 Make metadata values in MetadataSidebar selectable
  • d328203 Fix build when not building with libexif and/or exempi
  • 09fea91 Don’t force-enable the sidebar on startup once a page is added
  • b1c0911 Make Exif/XMP summaries available as sidebar
  • 28fbd14 Drop now unneeded TotemScreenSaver
  • 4817ee9 Use GtkApplication to inhibit the screensaver during slideshows
  • 9e687fa Ensure UI action sensitivity is set at least once
  • bc859fd Remove leftover DBus service description file
  • 59ea038 Remove spurious g_object_unref
  • 0c78063 reload: ensure that pending updates to UI are complete
  • 20d704b Port EomApplication to GtkApplication
  • 63a6313 Make the displayed EomImage a property of EomScrollView
  • cfc83b4 EomPropertiesDialog: Make details view expand vertically
  • ed3ef44 Enable more Drag&Drop actions when eom is drag source
  • fb4446d Use new DBus API to show the current image in the file browser
  • 07de875 Add an “Open containing folder” command
  • 9815134 sync with transifex
  • e7df737 pre-bump version
  • 0e624a5 toolbar: add missing popup menu for launching toolbar editor
  • f3bc78d sidebar: replace deprecated gtk_menu_popup
  • 620071b editable-toolbar: replace deprecated gtk_menu_popup
  • 50d0a50 editable-toolbar: replace deprecated gtk_drag_begin
  • 530d7cb svg: Fix offset coordinates when transforming SVG images on HiDPI displays
  • 5da033e require libpeas 1.8.0
  • c94e091 plugins: Use Python 3.x for Python plugins
  • a206e04 replace deprecated gdk_flush
  • 03783b9 fix some -Wincompatible-pointer-types warnings
  • 51fc70f Scale HiDPI images correctly
  • 30940c7 transifex: set minimum_perc and type in config file
  • 29a62cd eom-window.c: avoid deprecated GtkButton:use-stock
  • 98d6a43 avoid deprecated GtkStock
  • 96b1b4d Use persistent page setup
  • db25ddd add Travis-CI support
  • eba5461 Help - fix gui labels
  • 540e33f Update the appdata XML file
  • cfdbd1f disable deprecation warnings for distcheck
  • 98a063e Reduce the number of g_file_query_info calls at start-up
  • 0d1a90a EomImage: Remove unused constructor
  • 49a85ee Use make functions for HELP_LINGUAS
  • d434d35 Fix url of ulink to point to mate-user-guide
  • 9b628a8 Fix spelling and grammar mistakes
  • 9b033ce Update eom_start_window.png
  • 5376650 fix a memory leak
  • dba717d exif-details: make value column selectable
  • 667f5b2 EomExifDetails: Take Exif IFD into account when creating hash keys
  • 0c6a01d Place GPS Exif tags into their own subcategory
  • 87d59bd Reformat Exif tags for GPS position to be better understandable
  • af9cd83 Make sure GPS Exif tags are named and ordered correctly
  • 7e9dc52 EomPropertiesDialog: Make details view expand vertically
  • bbf490b EomScrollView: Use better downscaling filter
  • 433c776 reload: ensure that pending updates to UI are complete
  • 16f5b2c fix some -Wincompatible-pointer-types warnings
  • 1523539 sync with transifex
  • 2f04a37 svg: Fix offset coordinates when transforming SVG images on HiDPI displays
  • bca6a64 Scale HiDPI images correctly
  • ae3e2a4 transifex: set minimum_perc and type in config file

libmatekbd

  • 7e730f0 Enable Travis CI for all branches
  • e6e0234 Initialize Travis CI support
  • dc04e96 rename g_strv_equal to matekbd_strv_equal
  • c3a62d4 sync with transifex
  • b11e6ca pre-bump version
  • a95a4f4 correct scaling on HiDPI displays
  • 81034cf transifex: set minimum_perc and type in config file
  • 05c064e Use gdk screen resolution for font in keyboard status notification icon, to get correct scaling on HiPDI displays.
  • 3fa26b6 add Travis-CI support
  • c36d3ec sync with transifex
  • 8740018 fix po files
  • e6cd5be transifex: set minimum_perc and type in config file
  • 90dba6e Use gdk screen resolution for font in keyboard status notification icon, to get correct scaling on HiPDI displays.

libmatemixer

  • 4d4520c Enable Travis CI for all branches
  • 8653076 Initialize Travis CI support
  • ae50369 add missing po file
  • af5d296 sync with transifex
  • 3c87f89 pre-bump version
  • d6a79fd require PulseAudio 5.0 and drop some old code
  • e6a5518 transifex: set minimum_perc and type in config file
  • 2fb29e6 add Travis-CI support
  • f60062b sync with transifex
  • 8afb1b3 transifex: set minimum_perc and type in config file

libmateweather

  • 33a4dd5 Enable Travis CI for all branches
  • 78e3339 Initialize Travis CI support
  • c0e6a9b disable deprecation warnings for distcheck
  • ada5129 locations: Clean up municipalities of Puerto Rico
  • 6a444b4 sync with transifex
  • 503f0b5 pre-bump version
  • 8d8508b locations: Add Feira de Santana, Brazil
  • 9c3dc44 test_sun_moon.c: remove unused variable
  • 113668f weather-moon: fix weird thing in comments
  • 6197477 metar: fix searching for string to parse
  • 2cb7572 metar: fix indent somewhat
  • 92346b7 transifex: set minimum_perc and type in config file
  • 2054a03 add Travis-CI support
  • 74edb1c disable deprecation warnings for distcheck
  • cecbcbb locations: Clean up municipalities of Puerto Rico
  • af00b18 sync with transifex
  • 6ea8e08 locations: Add Feira de Santana, Brazil
  • 70e80da weather-moon: fix weird thing in comments
  • 4f556e0 metar: fix searching for string to parse
  • e059ca3 metar: fix indent somewhat
  • 11cd30b transifex: set minimum_perc and type in config file

marco

  • 369338f Do not judge whether the window is decorated or not
  • 230f96c screen: Fix use of memory after it is freed
  • 76a5cff [Security] Use ‘g_strlcpy’ instead of ‘strcpy’
  • fc162df compositor-xrender: Fix memory leak
  • 7dd304a Prepare for docker-build 0.1.1 merge into master
  • 9523142 Show build status icon
  • 7f48454 Now to use docker-build on the master branch
  • faed5d8 change to use archlinux/base image
  • becec7e Initialize travis support
  • fad23c9 screen: Remove get_current_monitor in favor of get_current_xinerama
  • 8abba9a Increase icon size on tab and workspace popups
  • a931b08 screen: avoid ‘NULL’ in ‘meta_error_trap…’ functions
  • c0be5a7 prefs: avoid deprecated ‘g_settings_list_keys’
  • 683d5cf add git.mk to autogenerate .gitignore files
  • c3cad38 enable silent output when building
  • 4940310 ‘meta_error_trap_push’ instead ‘meta_error_trap_push_with_return’
  • b4dcd38 errors.c: avoid deprecated ‘gdk_error_trap…’ functions:
  • 898e941 frames.c: drop unused variables
  • 7a18fdd compositor-xrender: avoid deprecated ‘gdk_error_trap_push/pop’
  • c5b4162 fix build with ‘as’ language translation
  • fff65b4 sync with transifex
  • a6f9462 theme: revert theme format version 3.6
  • fbae49d doc: add info for 3.5 and 3.6 theme format versions
  • 0b1c160 Revert “libmarco-private: remove ‘-1’ part from include dir name”
  • 522ad73 Convert frame region handling to cairo regions
  • 93b5dd1 theme: add invisible_border to metacity theme
  • c49f361 add support for app-menu button in theme
  • cb9a1be remove option to attach modal dialogs
  • 5418b40 theme: replace mutter/metacity with marco
  • 9b6f737 theme: Replace char array element comparisons with strncmp
  • 48b0b11 tabpopup.c: always show 5px outline border
  • 2ce772a tabpopup.c: improve * Fix missing white border on outline window. * Do not create outline_window if we are not going to use it.
  • ffece2a Don’t show the ws switcher if we only have one Origin: Ubuntu Bug: https://bugzilla.gnome.org/show_bug.cgi Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/506944 Author: Didier Roche [email protected]
  • 6203779 theme: Allow disabling fallback colors in gtk:custom()
  • 18bfff3 theme: Allow using custom colors from the GTK+ theme
  • ed5eff6 theme: Add tiled_left/tiled_right frame states
  • 997488f theme: Add background functions for single buttons
  • 33c75c2 theme-parser: Use peek_required_version() for validation
  • c9c3f85 Add frame type for attached modal dialogs
  • 37fecf4 Optionally attach modal dialogs
  • 4f47c5b Add meta_window_get_transient_for() method
  • a47f178 Allow a theme to specify ellipsize width for a title
  • 728f002 Add frame_x_center/frame_y_center variables for themes
  • ed3004d metacity-theme-3.xml: Add a flexible version mechanism
  • 2bea67f libmarco-private: remove ‘-1’ part from include dir name
  • d06b592 theme-parser: Remove unused define
  • 13e6a0d sync with transifex
  • 4d70471 pre-bump version
  • 04e564c Correct resize popup position on HiDPI displays
  • 079c458 Fix frame geometry to avoid stuck resize cursor
  • 81fdb55 Scale cursor size for HiDPI
  • 4d8f163 Use frame window to determine scale
  • f6e3326 Support HiDPI window decorations
  • 5989216 transifex: set minimum_perc and type in config file
  • 03cffa3 Fix mismatched enums in keybinding detection for switch-panels and switch-panels-backward
  • 42410fe window: add _NET_WM_STATE_FOCUSED hint to _NET_WM_STATE
  • 70d82d3 avoid deprecated GtkButton:use-stock
  • 61c81eb avoid deprecated GtkStock
  • 6365649 Fixes move_to_center moving window between monitors
  • efac7b7 Do not judge whether the window is decorated or not
  • cd4c579 Now to use docker-build on the master branch
  • 10a4a9f change to use archlinux/base image
  • c1f7c6c add travis-ci config
  • 8c11faa disable deprecation warnings for distcheck
  • ae307ff sync with transifex
  • 8074c01 Correct resize popup position on HiDPI displays
  • 45d8f75 Fix frame geometry to avoid stuck resize cursor
  • df009f9 Update NEWS.
  • f45d299 Scale cursor size for HiDPI
  • 95f4a7a fix as.po
  • bdc938b fix po files
  • 44b60b0 Use frame window to determine scale
  • b9fd3c1 Support HiDPI window decorations
  • ff52d7b transifex: set minimum_perc and type in config file
  • dc6ea05 Fix mismatched enums in keybinding detection for switch-panels and switch-panels-backward
  • 79f998c Fixes move_to_center moving window between monitors

mate-applets

  • cb5ffc11 add Travis-CI support
  • c6259e49 Issues reported by translators
  • 3b5b33a0 multiload: ignore privileged mount points
  • 3e05a6ff Silent output when building.
  • 39d005b1 disable deprecation warnings for distcheck
  • 43a64acc Use make functions for HELP_LINGUAS
  • 339fb827 Netspeed Manual: clean up
  • eea28bc7 Manual: Linux and UNIX systems -> Linux and other Unix-like systems
  • b233ee48 Use ordered list to describe the steps to add the applet to a panel
  • f211627e Manual: Fix Add to Panel dialog title
  • 41b743ee Eyes Applet: Fix window title and factory name
  • e03b4852 Manual: OK -> Add (Add to Panel dialog)
  • 48602d7f trashapplet manual: Open Trash guimenuitem
  • b452bf3b Add/Update Catalan screenshots
  • eec0d1cd Fix name of Eyes applet
  • 0600dbf6 Refer to the fstab(5) man page for more information…
  • 069a7a72 Remove unused png files
  • 565f521e Fix url of ulink to point to mate-user-guide
  • 4dc452ba Fix spelling and grammar mistakes
  • 1f2d79bd legal.xml
  • 0a00b7cd Cpufreq: Force the frequency label to render if frequencies are not found right away
  • 704fe986 Cpufreq: Refactor to remove more GTK2 leftovers
  • 0e139588 Cpufreq: ensure frequency label always shows up if freq selected
  • 90633bf3 sync with transifex
  • 5ec87867 update mate-applets.pot
  • 549542af accessx: Convert icons from pixbuf to cairo surfaces
  • 3aaeec39 netspeed: Use theme icons instead of embedded
  • 683946ed battstat: Load theme icons instead of pixmaps
  • 311ae4eb Convert applet icons from pixbuf to surfaces
  • e83811d0 solving type mismatch in g_settings_set_value
  • e5ecb8b2 only text formatting to prepare for real change
  • e35e9514 Fix cpufreq applet spacing on HiDPI displays
  • 4ece3d16 multiload: add style class multiload-applet
  • 5426dfb4 transifex: set minimum_perc and type in config file
  • 2b103078 Enable Travis CI for all branches
  • a57ce1e1 Initialize Travis CI support
  • ada156c7 Issues reported by translators
  • 7a8e4de6 disable deprecation warnings for distcheck
  • cefd5e90 Silent output when building.
  • dfad0318 Add git.mk file
  • 70085d23 Support git.mk to generate .gitignore
  • e0793643 sync with transifex
  • 3caf2ace Use make functions for HELP_LINGUAS
  • 867b495e Netspeed Manual: clean up
  • 8d94f956 Manual: Linux and UNIX systems -> Linux and other Unix-like systems
  • 0412e78e Manual: Fix Add to Panel dialog title
  • df8e737e Eyes Applet: Fix window title and factory name
  • 62c6b2bf Manual: OK -> Add (Add to Panel dialog)
  • 4802c6f0 trashapplet manual: Open Trash guimenuitem
  • 030496ac Add/Update Catalan screenshots
  • ca3008f4 transifex: update pot files:
  • 365c147d Fix name of Eyes applet
  • dacfd4dc Refer to the fstab(5) man page for more information…
  • ec3d9f04 Remove unused png files
  • 5f1bb981 Fix url of ulink to point to mate-user-guide
  • 2783047f Fix spelling and grammar mistakes
  • 14a9913b legal.xml
  • 4e15c188 accessx-status: fix another leak
  • 6c34117f Fix memory leak on accessx-status.
  • 246f078f sticky-notes: fix a memory leak
  • ebabac90 timerapplet: Allow resetting timer when inactive
  • 43b16f78 Weather: apply a widget name to the textview
  • 1cd86c77 weather: add cssprovider for widget not for screen
  • a15746b9 mateweather-dialog.c: avoid deprecated ‘gtk_widget_override_font’
  • 881233e8 cpufreq: stop segfault with gtk3.23
  • 6f4843f6 trash applet: avoid deprecated ‘gtk_window_set_wmclass’
  • 0746a55c cpufreq: fix a -Wimplicit-function-declaration
  • 1a11a017 trash: fix a -Wincompatible-pointer-types warning
  • 2c31e385 weather-applet: replace deprecated GtkAlignment
  • f4221bef weather-dialog: replace deprecated GtkAlignment
  • cf4ed850 weather-prefs: replace deprecated gtk_alignment_new
  • 7551de5b stickynotes: replace deprecated gdk_error_trap_push/pop functions
  • 3cd2d150 cpu-freq: replace deprecated gtk_menu_popup
  • d3bf8fd4 sticknotes: replace deprecated gtk_menu_popup
  • dc720b32 drivemount: replace deprecated gtk_menu_popup
  • 6270bb32 charpick: replace deprecated gtk_menu_popup
  • 0453aa6d sync with transifex
  • f0b33d11 Cpufreq: Force the frequency label to render if frequencies are not found right away
  • 618ab266 Cpufreq: Refactor to remove more GTK2 leftovers
  • 8bd11f81 Cpufreq: ensure frequency label always shows up if freq selected
  • a3c1c30f update .pot file
  • 8a5af152 pre-bump version
  • cbc200ff accessx: Convert icons from pixbuf to cairo surfaces
  • 2b9d8bf7 netspeed: Use theme icons instead of embedded
  • a03ead3c battstat: Load theme icons instead of pixmaps
  • 7185a704 Convert applet icons from pixbuf to surfaces
  • 486f9e58 solving type mismatch in g_settings_set_value
  • 23b0803d only text formatting to prepare for real change
  • ea40c35e Fix cpufreq applet spacing on HiDPI displays
  • ba596c20 transifex: set minimum_perc and type in config file
  • 147ca93e multiload: add style class multiload-applet
  • 607d5228 avoid deprecated GtkStock

mate-backgrounds

  • d741473 Enable Travis CI for all branches
  • c3f5eb6 Initialize Travis CI support
  • 556fd12 transifex: set minimum_perc and type in config file
  • 1e960de transifex: set minimum_perc and type in config file

mate-calc

  • 5600c81 Initialize Travis CI support
  • 98f0b9b math-window: update copyright year to 2019
  • bfb8cd7 Tx: update resource for transifex server
  • 4637b01 Increase accuracy range to 15
  • 187a975 math-display: avoid deprecated ‘gtk_widget_modify_bg’
  • bba427d currency-manager: avoid deprecated ‘g_type_class_add_private’
  • 2c4aba1 currency: avoid deprecated ‘g_type_class_add_private’
  • fc0720e math-equation: avoid deprecated ‘g_type_class_add_private’
  • a61f07d unit-manager: avoid deprecated ‘g_type_class_add_private’
  • 25f0f0a unit-category: avoid deprecated ‘g_type_class_add_private’
  • e8ddb38 unit: avoid deprecated ‘g_type_class_add_private’
  • 5ffa9d9 mp-serializer: avoid deprecated ‘g_type_class_add_private’
  • e0e01b8 math-variable-popup: avoid deprecated ‘g_type_class_add_private’
  • 740f9a5 math-preferences: avoid deprecated ‘g_type_class_add_private’
  • 0dd1f73 math-variables: avoid deprecated ‘g_type_class_add_private’
  • b85ea87 math-converter: avoid deprecated ‘g_type_class_add_private’
  • f9e4e7e math-buttons: avoid deprecated ‘g_type_class_add_private’
  • 8c5611d math-window: avoid deprecated ‘g_type_class_add_private’
  • 9ac7540 Remove duplicated assignment
  • 49f81fb Fix typo
  • d0a089f disable deprecation warnings for distcheck
  • f13a023 math-display: avoid deprecated ‘g_type_class_add_private’
  • ab8897e math-window: Fix memory leak
  • 3693bc6 math-display.c: avoid deprecated ‘gtk_widget_ensure_style’ (#66)
  • 1546b67 data: update appdata directory
  • be2b3b8 ui files: add missing icons in titles to dialogs
  • a1cfbbd buttons-programming.ui: Fix buttons
  • 6f31ccc Use make functions for HELP_LINGUAS
  • 5321fc4 Write equation using MathML
  • d416464 Fix application name
  • 0aee226 Fix repeated words
  • 48a9bec Copy equation as ASCII text
  • 897ad51 sync with transifex
  • ea8f6ed pre-bump version
  • 2ffd951 update .pot file
  • 58f106a UI: avoid deprecated GtkButton:use-stock
  • 074773b UI: drop all deprecated elements
  • fceb9a7 math-preferences: add window icon to Preferences dialog
  • e29978c transifex: set minimum_perc and type in config file
  • 6cd2c4d Init gtk before math_equation_new; fix #44
  • f30835f avoid deprecated gtk_image_menu_item_new_from_stock
  • eaa9ea6 add Travis-CI support
  • 0576c7c disable deprecation warnings for distcheck
  • 38f08a4 data: update appdata directory
  • a279b86 Use make functions for HELP_LINGUAS
  • d7441b1 Write equation using MathML
  • e486468 Fix application name
  • 39590d8 Fix repeated words
  • de4b0c4 Copy equation as ASCII text
  • b0890c3 sync with transifex
  • a148e5b math-preferences: add window icon to Preferences dialog
  • 10e6fdb Init gtk before math_equation_new
  • a64b304 transifex: set minimum_perc and type in config file

mate-common

mate-control-center

  • 378becd yaml use lower boolean strings
  • ed6353d add installation instructions
  • f0ec6cb Travis: use github links for downloading tarballs
  • 21da1ad Prepare for docker-build 0.1.1 merge into master
  • 21d7f2c Typo fix
  • b205683 add archlinux build on travis-ci
  • 81ae219 fixed distcheck fail on debian
  • 8c0de1c enable travis for all branches
  • 43fd38d Add -Werror=format-security and show make distcheck failed with color
  • 5dda92e script keep silent and distcheck always return 0
  • da71960 add missing dependency package git code of mate-menus for debian/ubuntu
  • 76ce83a use the git code of mate-menus
  • 7079813 Initialize travis support
  • 6d1a4aa eggcellrendererkeys: avoid deprecated ‘gtk_widget_modify_bg/fg’
  • bde8d11 Update MCC help
  • a62f043 default-applications: Use more common icon names for Office documents
  • 3047735 mate-display-properties: Migrate from dbus-glib to GDBus
  • c5e048b Fix the runtime warning about gtk_widget_destroy.
  • 383d3da Fixed number of cols error after reload menus.
  • 512b446 Fixed crash when install/remove application.
  • 99b0d3e capplets/mouse: .svg files instead .png in doubleclick artwork
  • 7ebacdb capplets/mouse: New doubleclick artwork with mate logo
  • 8f4dc20 disable deprecation warnings for distcheck
  • 9482529 default-applications: Fix assertion failure on g_icon_to_string
  • 08d1e4e default-applications: Add a widget for a default calculator application
  • a8d6bbb default-applications: Use the selected word processor for RTF as well
  • 3a3f389 require mate-settings-daemon-1.21.2
  • 223c58a keybindings: Add a key binding to toggle the microphone’s mute status
  • 6a6da57 keybindings: Add some key bindings to control volume quietly
  • ee42ad7 require m-s-d 1.21.1 due to new control-center key in schema
  • f8dc9a7 Account for NULL error when we see G_IO_STATUS_EOF
  • c6c1db0 typing-break: replace deprecated gdk_error_trap functions
  • 73a72ba transifex: update mate-control-center.pot
  • 2fcab0c update hint for mouse double-click
  • 8c44ea6 keybindings: double click instead one click to edit keyboard shortcuts
  • ba5a88c mate-keybinding-properties: avoid deprecated ‘gtk_widget_ensure_style’
  • b245b8d added search option for mate-font-viewer
  • dfa0fd1 Load avatar-default as default image
  • a6f0e57 for accounts service support
  • c5649ad keybindings: Add a key binding to launch settings
  • 03ef6ce pre-bump version
  • 99f6f32 Depend on mate-desktop 1.21.2 due to new gschema key
  • 291b050 Fix spelling and grammar mistakes
  • 0a12038 legal.xml
  • 1982f4f Use make functions for HELP_LINGUAS
  • 1034ff7 Add UI to control org.mate.accessibility-keyboard.stickykeys-latch-to-lock
  • be9b514 use fixed size to show user icon
  • 81d7a31 Add new api for EImageChooser
  • 28c5512 get/set user face icon use accounts service
  • 409e0a1 sync with transifex
  • 397a588 require mate-desktop-1.21.1
  • 8c4ebef typing-break: Make images larger and load as surface
  • 19fdb3f Mouse: include a toggle to enable or disable middlemouse paste Defaults to ON so as not to change expected behavior until user changes it.
  • d5c8249 capplets/keybindings: avoid deprecated ‘gdk_keymap_get_default’
  • 657b706 display-capplet.ui: replace deprecations
  • d21cbad libslab: code clean up
  • f6d429e wm-common: replace deprecated gdk_error_trap functions
  • 9edbc59 libslab: replace deprecated gtk_menu_popup
  • 4facc83 msd-input-helper: replace deprecated gdk_error_trap functions
  • e19868d mouse: replace deprecated gdk_error_trap functions
  • 98b1b52 sync with transifex
  • ecb2d6a update mate-control-center.pot
  • 110b5d8 bump required version of mate-menus
  • 7ba869d use new mate-menus api
  • 7137397 use new api
  • ede274e use matemenu_tree_new
  • ea9ec0f appearance: fixed more indents
  • 8a96f64 appearance: fixed indentations
  • 31880fa appearance: add buttons-have-icons switch
  • af21077 update potfile
  • acbde95 mouse: add middle button emulation switch
  • 3d3bb8b display-capplet: add css name for scrollarea
  • 61e2e6e Change cursor-size to 24px
  • 1269bef Scale cursor size for HiDPI when changing themes
  • b198f90 Fix screen geometry to account for rotation when snapping.
  • 48b4fc3 Add auto-detect toggle switch
  • f083448 transifex: set minimum_perc = 1
  • 7eb6245 transifex: add type PO to client config file
  • 08252b1 po: add missing file to POTFILES.in
  • c7697c9 theme-util.c: fix segfault on attempt to delete custom theme
  • 257b236 theme-thumbnail.c: avoid deprecated GtkButton:use-stock
  • 17b2017 avoid deprecated GtkStock
  • 9e312c4 Remove useless parameter in mate_theme_install_real
  • e76a646 theme-installer.c: add tips when reinstall a existed theme
  • 71e0779 add Travis-CI support
  • 2ca7574 fixed distcheck fail on debian
  • d93e910 Update MCC help
  • 22746a3 Fix the runtime warning about gtk_widget_destroy.
  • 56c1867 Fixed number of cols error after reload menus.
  • bc4e90b disable deprecation warnings for distcheck
  • a61bda0 default-applications: Use the selected word processor for RTF as well
  • 9a36755 typing-break: Make images larger and load as surface
  • 87d3627 update hint for mouse double-click
  • e5c3e4f keybindings: double click instead one click to edit keyboard shortcuts
  • 677966d Fix spelling and grammar mistakes
  • 439c26f legal.xml
  • 2d6e71b Use make functions for HELP_LINGUAS
  • 7a3d258 sync with transifex
  • d06a1d3 display-capplet: add css name for scrollarea
  • 954bf58 Change cursor-size to 24px
  • c026529 Scale cursor size for HiDPI when changing themes
  • 6d4493b Add auto-detect toggle switch
  • 4225308 Remove useless parameter in mate_theme_install_real
  • da86482 Fix screen geometry to account for rotation when snapping.
  • 7165e06 theme-util.c: fix segfault on attempt to delete custom theme
  • 8adccf3 theme-installer.c: add tips when reinstall a existed theme
  • 598b187 transifex: set minimum_perc = 1
  • 61cde4b transifex: add type PO to client config file

mate-desktop

  • 137fd47 [Security] Use ‘g_strlcpy’ instead of ‘strcpy’
  • 3233410 [Security] test-ditem: Use ‘g_strlcat’ instead of ‘strcat’
  • b6bcccf Prepare for docker-build 0.1.1 merge into master
  • 009ff2a use archlinux/base image
  • 89c003e Fixed make distcheck fail on debian.
  • 87ff53b mate-colorsel: avoid deprecated ‘gtk_widget_modify_bg’
  • c15a018 Initialize travis support
  • b7dffb4 [mate-rr] Avoid deprecated g_type_class_add_private
  • 627a1d9 Improve indents
  • 46950f4 Avoid deprecated g_type_class_add_private
  • 6d30b65 [mate-colorsel] Avoid deprecated g_type_class_add_private
  • e263ed7 mate-bg: avoid deprecated ‘g_settings_list_keys’
  • 0c8a787 update copyright to 2019
  • 470a488 disable deprecation warnings for distcheck
  • d98dcfc mate-bg: Corrected some comments
  • 6ca78f0 schemas: Define schema for a default calculator
  • f4ecfb3 sync with transifex
  • 49dc665 pre-bump version
  • 98650b6 Add new setting to control XKB modifier latching
  • e9f904e sync with transifex
  • f675d03 pre-bump version
  • 0b76914 interface: add key to enable/disable primary paste from middlemouse
  • f791ef8 mate-desktop-item: replace deprecated gdk_error_trap_push/pop
  • 6ef0247 mate-rr-config: replace deprecated gdk_flush
  • 953da77 mate-rr: replace deprecated Gdk functions
  • c49a780 mate-bg-crossfade: replace deprecated gdk_error_trap_push/pop
  • 5e16dc1 mate-bg: replace deprecated gdk_error_trap_push/pop
  • d21326d fix distcheck
  • ecf2fbd add mate-language apis
  • f7cf0fd sync with transifex
  • 58de8c0 update mate-desktop.pot
  • ddc096e drop ancient and unused acinclude.m4
  • fb4c986 bump version
  • fa7491d Add toggle for synchronizing QT_SCALE_FACTOR to GDK_SCALE_FACTOR
  • d28e063 Change default cursor-size to 24px
  • 6d06e18 Support background fallback on HiDPI
  • 1aa9a47 mate-rr-labeler: fix font-color for dark themes
  • 4ae8d1d transifex: set minimum_perc and type in config file
  • 41797c0 add Travis-CI support
  • 7304b6d Fixed make distcheck fail on debian.
  • 583659e disable deprecation warnings for distcheck
  • 19ded0f sync with transifex
  • 51ce040 update mate-desktop.pot
  • 6b137cb bump version
  • 202d570 Add toggle for synchronizing QT_SCALE_FACTOR to GDK_SCALE_FACTOR
  • e71d548 Change default cursor-size to 24px
  • b24f151 Support background fallback on HiDPI
  • abaa1e4 mate-rr-labeler: fix font-color for dark themes
  • 2059f58 transifex: set minimum_perc and type in config file

mate-icon-theme

  • eee2a8b Enable Travis CI for all branches
  • 3e72529 Initialize Travis CI support
  • 5823371 pre-bump version
  • 2857b96 symlink input-touchpad.svg icon
  • 0ba194a add a symlink for bluetooth icon
  • 932961d add icons for touchpad
  • b4dd6b1 sync with transifex
  • 9d16e11 pre-bump version
  • 899a3e4 transifex: set minimum_perc and type in config file
  • 8acc799 mate: add audio-volume-off
  • b9236af Add video single and joined display symbolic svg icons
  • fbd4521 symlink input-touchpad.svg icon
  • 08cbd7e sync with transifex
  • d895041 add a symlink for bluetooth icon
  • d1adafc add icons for touchpad
  • 62293d7 mate: add audio-volume-off
  • 98c5e84 sync with transifex
  • d454349 transifex: set minimum_perc and type in config file

mate-indicator-applet

  • b8e45a5 Enable Travis CI for all branches
  • e9b6aee Initialize Travis CI support
  • eeed710 Make translatable the copyright in about dialog
  • 24efcb7 tomboykeybinder: avoid ‘gdk_error_trap_push/pop’ and ‘gdk_flush’
  • 921f460 migrate language list to po/LINGUAS file
  • 36a63e2 disable deprecation warnings for distcheck
  • ee6ac63 tomboykeybinder: avoid deprecated ‘gdk_keymap_get_default’
  • 6a3c896 pre-bump version
  • f918300 transifex: set minimum_perc and type in config file
  • 92472ab add travis-CI support
  • 288c314 migrate language list to po/LINGUAS file
  • 56f4d1b tomboykeybinder: avoid deprecated ‘gdk_keymap_get_default’
  • 45d7501 sync with transifex
  • b51b549 transifex: set minimum_perc and type in config file

mate-media

  • ad1f495 Enable Travis CI for all branches
  • b7d4d16 Initialize Travis CI support
  • f64fbb2 disable deprecation warnings for distcheck
  • 44967fe sync with transifex
  • be1dbeb Ignore PulseAudio “monitor” inputs when displaying mic icon
  • e06fd70 gvc-mixer-dialog.c: avoid deprecated ‘gtk_widget_override_font’
  • a52e89c pre-bump version
  • 3588909 transifex: set minimum_perc and type in config file
  • 778e116 add Travis-CI support
  • 4fec5a8 disable deprecation warnings for distcheck
  • 78bac2f sync with transifex
  • 12539df transifex: set minimum_perc and type in config file

mate-menus

  • 4bca866 Adjust the packages installation location
  • 6226441 enable for all branches
  • 9d1f626 initial travis-ci support
  • dcd67cc Add missing include
  • 8210880 Switch to modern realpath()
  • 96505c4 disable deprecation warnings for distcheck
  • 71e85c1 drop Python support leftovers
  • 1190fa5 fix transifex bullshit
  • 15c1f94 sync with transifex
  • 047e1d2 update version to 1.21.0
  • 6399b84 update examples
  • 524d3e4 backport from gnome-menus
  • b642c7c use G_BEGIN/END_DECLS
  • 9294083 require gio-unix, drop python example
  • edaad52 require gio-unix
  • 2b06561 drop python2 support
  • d5896d5 transifex: set minimum_perc and type in config file
  • 4f2519d add Travis-CI support
  • 1e2cc5d disable deprecation warnings for distcheck
  • d8ba530 sync with transifex
  • df38513 transifex: set minimum_perc and type in config file

mate-netbook

  • 288eaed Enable Travis CI for all branches
  • 7df6fe1 Initialize Travis CI support
  • 92910b6 avoid deprecated ‘gdk_error_trap_push/pop/pop_ignored’ and ‘gdk_flush’
  • 5f26a3b disable deprecation warnings for distcheck
  • c488e7e tomboykeybinder: avoid deprecated ‘gdk_keymap_get_default’
  • 4f78cde pre-bump version
  • d3e0b44 transifex: set minimum_perc and type in config file
  • 37844ff add Travis-CI support
  • 98c5585 disable deprecation warnings for distcheck
  • 1243c95 sync with transifex
  • 6c25a73 transifex: set minimum_perc and type in config file

mate-notification-daemon

  • e143ad5 Prepare for docker-build 0.1.1 merge into master
  • ae121af update to use archlinux/base image
  • fa47df1 Update to use the latest docker-build script.
  • 8e2df08 add debian sid to travis-CI config
  • be2d132 initial travis-CI support
  • cf5a9a1 disable deprecation warnings for distcheck
  • c586fe5 Avoid compile warning for g_type_class_add_private
  • 3f3bc54 sync with transifex
  • 73ad070 update .pot file
  • 106ec3b pre-bump version
  • 8217f2d Drop dbus-glib dependence
  • dccffbc Use GVariant
  • 960df18 Migrate from dbus-glib to GDBus
  • f26d490 Add signals, remove annotation from xml file
  • 4362bc3 Use gdbus generate files
  • 5e688bf Add new file
  • 6fd50ad Fix some gdk deprecations
  • 178eacc src/daemon/daemon.c: Replace deprecated gvfs-open call by “gio open” from libglib2.0-bin.
  • 34baf35 transifex: set minimum_perc and type in config file
  • b164be0 add Travis-CI support
  • 3af2c3d disable deprecation warnings for distcheck
  • b899400 sync with transifex
  • 23fe34b transifex: set minimum_perc and type in config file

mate-panel

  • 1db7d2a Ensure proper translation of the about dialog title
  • 84c0435 Prepare for docker-build 0.1.1 merge into master
  • e0efbab Make translatable the copyright in about dialog
  • 086ca8b Use docker-build on the master branch
  • 134d947 Fix last menu with gtk_menu_popup and failure to follow panel theme
  • dacbd08 mate-panel-applet.c: replace deprecated gtk_menu_popup
  • a577926 fix make distcheck fail on debian
  • 5b873db use archlinux/base image
  • 4a6c3df Properly align button menu positions on vertical panels
  • 14fce6f Test the new docker-build
  • 15e3a68 initial travis-CI support
  • 371e3d7 fix crash on removing tray
  • c733d20 panel-action-protocol: Error if used when X11 is disabled
  • 4fe2b74 panel-force-quit: Error if used when X11 is disabled
  • db9a60c panel-xutils: Error if used when X11 is disabled
  • 00e26f7 xstuff: include GTK and GDK X11 headers, so including files don’t have to
  • ab19ac4 xstuff: add is_using_x11 ()
  • e3846eb xstuff: Error if X11 not enabled
  • 62237a6 Applets: only compile X11 applets when X11 is enabled
  • d714792 Clock: Wayland support
  • aa4754c wncklet: Error if compiling without X11 support
  • d7edd93 Notification area: error if compiling without X11 support
  • 3630b20 applet.c: Remove unused mate_panel_applet_position_menu ()
  • b57daee libmate-panel-applet: Add comments in headers to explain Wayland behavior
  • d30deb0 libmate-panel-applet: mate-panel-applet.c Wayland support
  • 8c9a517 libmate-panel-applet: Applet factory Wayland support
  • 3e4a50d libmate-panel-applet: Error if panel-plug is built without X11
  • 23e1bda libmate-panel-applet: Stop X11 specific files from building on Wayland
  • 793cc25 eggsmclient: avoid deprecated ‘g_type_class_add_private’
  • ab4812a clock: set horizontal padding for clock-button
  • 3d9cfcf panel-config-global: avoid deprecated ‘g_settings_list_keys’
  • 8d7aad1 Store fish surface size to enable rendering without backend specific code
  • c4b2b33 Remove unused screen variable in fish applet
  • e7ed982 Remove X specific functions from fish applet
  • c979fdf README: don’t mention dbus-glib which is not needed anymore
  • 9935eeb Clock: Fix weather icon size selection for panel height
  • 8d0f753 Clock: ensure weather icon resizes with panel
  • 9484b05 Tray: Fix too-wide icon spacing after mate-polkit has been used w sni
  • 4c23197 clock: force no button vertical padding and margin
  • 422f7e5 disable deprecation warnings for distcheck
  • 77d343b Disallow building without X11 support
  • 0831806 Allow for enabling and disabling a backend without affecting the other
  • c13a54c Remove generated Wayland files on make clean
  • 9b8511a Replace wayland-scanner private-code option with code
  • 3e73d66 clock.c: Force negative margin, not passing on ‘clockbutton’
  • a0d3068 Link with Wayland protocols and libraries
  • b0fb7b5 Include Wayland protocol generating makefile in build system
  • 8dd32e8 Add wayland protocol generating makefile
  • d7074e3 Updated configure.ac for Wayland support
  • dc37f88 Add XDG Shell protocol xml
  • 0ea564a Add Layer Shell protocol xml
  • c50f7b3 Remove legacy X11 package detection
  • 9628efb panel-gtk: Fix memory leaks
  • 76d6eff pre-bump version
  • 22ab0e0 sync from transifex with fixes for newer itstool
  • 4302754 Use make functions for HELP_LINGUAS
  • b9bd3f6 Check if manager->proxy is NULL
  • a34f531 Migrate mate-panel from dbus-glib to gdbus
  • a73abb8 notification-area-preferences-dialog.ui: avoid GtkButton:use-stock
  • 5764886 Fix GdkSeat warning
  • 105f685 Ensure alt-F1 can show the menu even if no menu applet on panel
  • d68268a na-tray: add preferences dialog and applet menu entry
  • 10b9c30 na-tray: wide panels, add GSettings to the applet
  • c7d431d na-tray: wide panels, convert main GtkBox display to GtkGrid
  • 9bdd469 na-tray: wide panels, preliminary batch box to grid rename
  • 3f351d5 button-widget: wide panels, more suitable resize limits on Widgets and arrows
  • e4fc17c README - Add dependency list
  • 423e74c legal.xml
  • 0340a5e Clock applet help: To Adjust the System Date or Time
  • 3fd6d38 Clock applet help: Add Show week numbers in calendar
  • b7a1ac5 Clock applet help: Fix speed unit for meters per second
  • 16e6140 sync with transifex
  • f0f4c5e menu-bar: transfer focus correctly on alt-F1
  • 4c30c52 panel: avoid a critical
  • 2e35407 panel-toplevel: fix memory leak in calculate_minimum_height
  • 31930d0 applets: Guard against GTK scale-factor fixes on GtkSocket
  • 139f183 window-list: Skip setting size hints until WnckTasklist has items to show.
  • f2f4d84 applets: Fix runtime error messages
  • b37f24e mate-panel-applet: setup_x_error_handler for in-process applets too
  • a130fb0 GTK 3.23: fix applet size allocation
  • 7369482 fish: avoid deprecated ‘gtk_window_set_wmclass’
  • 9de3a86 Tray: simplify force-redraw, use code that actually works
  • 17ac8aa panel-actions: replace deprecated gtk_menu_popup
  • 8001d65 applet-context-menu: replace deprecated gtk_menu_popup
  • 81896c0 panel-context-menu: replace deprecated gtk_menu_popup
  • 3820f05 GTK 3.23: don’t cut tray icons too narrow in HiDPI mode
  • 91f9afe na-tray-child: remove na_tray_child_size_allocate
  • 0022441 panel-menu-button: replace deprecated gtk_menu_popup
  • 6bad863 na-tray-child: replace deprecated gdk_error_trap_push/pop functions
  • 7c63f61 libmate-panel-applet: replace deprecated gdk_error_trap functions
  • 20ea38d panel-xutils: replace deprecated gdk_error_trap functions
  • edb3e0d panel-util: replace deprecated gdk_flush
  • 36d1856 main: replace deprecated gdk_flush
  • 5e296c1 panel-widget: replace deprecated gdk_flush
  • c4aedbd panel-toplevel: add position css class
  • 9009c4e panel-force-quit: replace deprecated gdk_device_grab
  • cb34c54 panel-force-quit: replace deprecated gdk_error_trap functions
  • 08076de panel-force-quit: replace deprecated gdk_flush
  • b22dff4 menu.c: Fix: Keep spaces in the left if “menus-have-icons” is off
  • 5ca1fb1 Panel-gtk.c: Show menu icons only when “menus-have-icons” is set
  • 2d3406f workspace-switcher: provide themed fallback color
  • a5df21b po: bring back pt_BR to LINGUAS
  • f8cbb7b sync with transifex
  • 0c93617 update mate-panel.pot
  • 89e8e62 update mate-menus requirement
  • ac2778a panel-menu-button.c: Force use basename for compare
  • 2631577 Support new mate-menus api
  • 10b2021 Convert launcher icons to cairo surfaces
  • f775e89 fix rendering and removal of in-process applets on unexpanded panel
  • 8e196da applet.c: avoid deprecated GtkImageMenuItem
  • 83be983 limit size of panel-hide-button
  • 9893c11 clock: fix weird thing in comments
  • 3b9119b clock: fix actual copy/paste error which caused use-after-free
  • 7099408 clock: fix use-after-free
  • 74ec4df fish: Install fish animations in fish-specific directory
  • f96c4ef fish: drop wanda image from gresource
  • 8135c86 sync with transifex
  • 38dbd34 css: use parsing-error signal to warn on bad css file or image
  • 2170446 css: Convert to GResource
  • fb3abe3 na-tray: Convert to GResource
  • e1db072 wncklet: Convert to GResource
  • 1b7c43a panel: Convert to GResource
  • ee07e90 clock: Use new GdkPixbuf API to load resources
  • cfe0603 clock: Convert to GResource
  • c61d371 fish: Convert to GResource
  • b6372ca libpanel-applet: Add panel_applet_setup_menu_from_resource() API
  • 45b2541 Theme: consistent theming for applet drag handles in all themes
  • b060d2a Revert “panel-toplevel: Remove pointer boundary check in panel_toplevel_queue_auto_hide()”
  • 8670151 panel-context-menu.c: avoid deprecated GtkImageMenuItem
  • 49a3b4a avoid ‘gtk_file_chooser_dialog_new’ with stock ids
  • 8248680 update potfile
  • 15c910f Accessibility: white/black applet handles in GNOME high contrast themes
  • 50b0f8b panel-run-dialog.ui: avoid deprecated:
  • 7ebb494 fish.c: avoid ‘gtk_dialog_new_with_buttons’ with stock id
  • 33e4655 Revert “panel-run-dialog.ui: avoid deprecated:”
  • 67c1cd0 Revert “Revert “panel-test-applets.ui: avoid deprecated:”“
  • f853512 Revert “panel-test-applets.ui: avoid deprecated:”
  • d1aee5a panel-test-applets.ui: avoid deprecated:
  • 4d84a7e panel-run-dialog.ui: avoid deprecated:
  • 4d26d40 window-list.ui: avoid GtkVBox and GtkButton:use-stock
  • d3aacfe workspace-switcher.ui: avoid deprecated GtkButton:use-stock
  • 2e0a74d Theme: show applet handles on non-MATE themes
  • d3d057d panel-properties-dialog.ui: avoid GtkButton:use-stock and GtkImage:stock
  • d7ed6ff fish.ui: avoid deprecated:
  • 55d46b4 clock.ui: avoid deprecated:
  • a518a93 avoid gtk_dialog_add_buttons with stock ids
  • 3975311 fix distcheck
  • fca5e6e workspace-switcher: support i3 WM
  • 6609af3 workspace-switcher: support metacity WM
  • bc66290 Apply fix for workspace-switcher by vkareh
  • fb2abbf Fix rendering of out-of-process window list with hidpi
  • 0b15ea1 hidpi: fix tray icon spacing with window-scaling > 1
  • ff04f33 Fix out-of-process applet sizes for HiDPI
  • fa5cde3 Fix hide buttons make panel bigger
  • 6bbc333 run dialog: force icon size when loading app icon
  • 61ee811 run dialog: fix expand of content on window resize
  • f6224f1 Fix run dialog show-program-list enabling fix
  • 77be765 run-dialog: use F6 to switch between entry field and program list
  • 27e2032 transifex: set minimum_perc and type in config file
  • 73e025b Fix strut sizes for HiDPI multi-monitors
  • a00f2c9 Do not down-scale monitor geometries for GDK monitors
  • 87a3769 Scale monitor geometries down to device pixels to support multiple monitors in HiDPI
  • b08bc13 Drawer cleanup and fix arrow behavior
  • 8d4877d add Travis-CI support
  • 41e8a02 fix make distcheck fail on debian
  • cc33d66 Tray: Fix too-wide icon spacing after mate-polkit has been used w sni
  • bab2d5a na-tray: wide panels, convert main GtkBox display to GtkGrid
  • 5027993 na-tray: wide panels, preliminary batch box to grid rename
  • d491abc button-widget: wide panels, more suitable resize limits on Widgets and arrows
  • 0a10e4b clock: set horizontal padding for clock-button
  • f701bec Clock: Fix weather icon size selection for panel height
  • 9803059 Clock: ensure weather icon resizes with panel
  • b79d153 clock: force no button vertical padding and margin
  • 1d99f02 disable deprecation warnings for distcheck
  • 2c548d1 Tray: simplify force-redraw, use code that actually works
  • a014c7a Use make functions for HELP_LINGUAS
  • cdaf08f menu-bar: transfer focus correctly on alt-F1
  • 5b3cc79 legal.xml
  • e6e3f39 Clock applet help: To Adjust the System Date or Time
  • 01568a6 Clock applet help: Add Show week numbers in calendar
  • b1959f2 Clock applet help: Fix speed unit for meters per second
  • e7eda82 panel: avoid a critical
  • de3e05b panel-toplevel: fix memory leak in calculate_minimum_height
  • 4c8fa18 sync with transifex
  • 4bff213 pre-bump version
  • b179cad applets: Guard against GTK scale-factor fixes on GtkSocket
  • 015cc74 window-list: Skip setting size hints until WnckTasklist has items to show.
  • 19bfc3d applets: Fix runtime error messages
  • ae885fb mate-panel-applet: setup_x_error_handler for in-process applets too
  • a673336 GTK 3.23: fix applet size allocation
  • b8c0dde GTK 3.23: don’t cut tray icons too narrow in HiDPI mode
  • a5a079b na-tray-child: remove na_tray_child_size_allocate
  • 2c8de94 panel-toplevel: add position css class
  • 3e08875 sync with transifex
  • 388ed1d update mate-panel.pot
  • 5c4eb86 Convert launcher icons to cairo surfaces
  • 6e0188b fix rendering and removal of in-process applets on unexpanded panel
  • bc79584 limit size of panel-hide-button
  • 8b287d0 clock: fix weird thing in comments
  • 9ff939b clock: fix copy/paste error which caused use-after-free
  • a7dcec2 fish: Install fish animations in fish-specific directory
  • cd623c5 fish: drop wanda image from gresource
  • f51051b css: use parsing-error signal to warn on bad css file or image
  • 3db6772 css: Convert to GResource
  • 9ee6deb na-tray: Convert to GResource
  • ff613c4 wncklet: Convert to GResource
  • 6b461de panel: Convert to GResource
  • 72982f7 clock: Use new GdkPixbuf API to load resources
  • dcb6025 clock: Convert to GResource
  • 0e8b631 fish: Convert to GResource
  • 0b9863f libpanel-applet: Add panel_applet_setup_menu_from_resource() API
  • cbdb7a5 Revert “panel-toplevel: Remove pointer boundary check in panel_toplevel_queue_auto_hide()”
  • 37ae832 Accessibility: white/black applet handles in GNOME high contrast themes
  • 5f38df2 Theme: show applet handles on non-MATE themes
  • db865a1 fix distcheck
  • dd6f3f7 workspace-switcher: support i3 WM
  • 496ac68 Fix rendering of out-of-process window list with hidpi
  • 72fb2fc workspace-switcher: support metacity WM
  • 88a2442 Apply fix for workspace-switcher by vkareh
  • d02fcc5 hidpi: fix tray icon spacing with window-scaling > 1
  • a32c8da Fix out-of-process applet sizes for HiDPI
  • 976ae5c Fix hide buttons make panel bigger
  • 3ce6c33 run dialog: force icon size when loading app icon
  • 50aa81d run dialog: fix expand of content on window resize
  • dce0491 Fix run dialog show-program-list enabling fix
  • 35205a5 run-dialog: use F6 to switch between entry field and program list
  • 77fdffd Fix strut sizes for HiDPI multi-monitors
  • 06c84c7 Do not down-scale monitor geometries for GDK monitors
  • 3d15308 Scale monitor geometries down to device pixels to support multiple monitors in HiDPI
  • 13940c6 Drawer cleanup and fix arrow behavior
  • 5ea3006 transifex: set minimum_perc and type in config file

mate-polkit

  • 22de40a Enable Travis CI for all branches
  • fbbd4e9 Initialize Travis CI support
  • 5485eeb disable deprecation warnings for distcheck
  • 7469714 pre-bump version
  • 1822c79 transifex: set minimum_perc and type in config file
  • ee80536 add Travis-CI support
  • e262a95 disable deprecation warnings for distcheck
  • 3ae929e sync with transifex
  • 264fefb transifex: set minimum_perc and type in config file

mate-power-manager

  • fd27849 add require packages for archlinux
  • a763309 Initialize Travis CI support
  • 5dca0aa use libtool generated during build instead of external one
  • 7badcbc disable deprecation warnings for distcheck
  • 1514a0f gpm-control: avoid deprecated ‘g_settings_list_schemas’
  • 79fe889 media-keys: always round the render coordinates for media icons
  • ed4afca media-keys: Tweak the OSD’s bright bar position
  • 2c2f966 osd-window: make the window smaller
  • a7b4e6c media-keys: Make icon smaller in OSD
  • ff8f8d3 media-keys: Use constant for icon size in OSD
  • 1a69d22 Fix spelling and grammar mistakes
  • 4dfae40 Use make functions for HELP_LINGUAS
  • b3c86df gpm-kbd-backlight: replace deprecated GDK_DEVICE_MANAGER
  • 71eb548 gpm-backlight: replace deprecated GDK_DEVICE_MANAGER
  • d5d6e8c gpm-button: replace deprecated Gdk functions
  • c569240 gpm-brightness: replace deprecated Gdk functions
  • 999651b sync with transifex
  • 5f64b12 pre-bump version
  • c4528fd inhibit: always scale icon to match panel size
  • 8e29023 Inhibit Applet: Fix excessive CPU use
  • 27482cc add missing window icon to About dialogs
  • 795df5f transifex: set minimum_perc and type in config file
  • 9929aea Scale OSD size correctly on HiDPI displays (#246)
  • 8ea1469 Grammar fix
  • 570a3be add Travis-CI support
  • 61f71d4 Fix spelling and grammar mistakes
  • 2dec591 disable deprecation warnings for distcheck
  • 6ff9690 Use make functions for HELP_LINGUAS
  • 8a3e0c1 gpm-button: replace deprecated Gdk functions
  • 1ce6f4e sync with transifex
  • 9530f79 inhibit: always scale icon to match panel size
  • 306b7e2 Inhibit Applet: Fix excessive CPU use
  • 1e3fbac add missing window icon to About dialogs
  • 97163e8 Scale OSD size correctly on HiDPI displays (#246)
  • ecc330b Grammar fix
  • 96eeaff transifex: set minimum_perc and type in config file

mate-screensaver

  • f8bc365 Tx: sync with transifex
  • cd70be5 let distcheck pass on debian
  • feca97f Initialize Travis CI support
  • ee41071 Make translatable the auth-username-label in lock-dialog-default.ui
  • 11fedfe mate-screensaver-command: Support unlocking (—unlock) the screensaver via CLI.
  • 84a14f0 disable deprecation warnings for distcheck
  • 43cfc3b sync with transifex
  • dbd37df fix more GdkScreen related deprecations
  • deb9266 gs-grab-x11: replace deprecated gdk_error_trap_push/pop
  • ba96676 gs-visual-gl: replace deprecated gdk_error_trap_push/pop
  • 1bbadd3 Remove “monitor” pointer from debug information
  • ef8f73d lock-plug: Only scale lock-screen widgets on older versions of GTK
  • 0d51a73 gs-lock-plug: avoid deprecated ‘gdk_keymap_get_default’
  • 8d82e50 sync with transifex
  • bba13cb update mate-screensaver.pot
  • 0ed125f bump required version of mate-menus
  • c3807e7 support new mate-menus api
  • abaa88e Fixed some gdk deprecations
  • ce87b58 fixed gdk_flush warning
  • 675a41c transifex: set minimum_perc and type in config file
  • 145663b avoid deprecated GtkStock
  • 2497b11 add Travis-CI support
  • faa8507 disable deprecation warnings for distcheck
  • e8d8b36 Remove “monitor” pointer from debug information
  • 1774853 sync with transifex
  • 465734b fix more GdkScreen related deprecations
  • 762ae73 lock-plug: Only scale lock-screen widgets on older versions of GTK
  • 6498272 sync with transifex
  • f94dbce transifex: set minimum_perc and type in config file

mate-sensors-applet

  • 707bf62 Enable Travis CI for all branches
  • 4ea376a Initialize Travis CI support
  • 2628689 Make translatable the copyright in about dialog
  • 4cbcf29 disable deprecation warnings for distcheck
  • 972866e Add NetBSD support.
  • ff7769b Use make functions for HELP_LINGUAS
  • 5bbef92 sync with transifex
  • 98da528 pre-bump version
  • f8ca6f7 Fix copyright for plugin files
  • 915bd41 transifex: set minimum_perc and type in config file
  • 34bc99e Add dummy plugin
  • 78ab99a UDisks2 plugin cleanup
  • 64e3232 sync with transifex
  • 39a1a8c fix save order of sensors v2
  • f876ed2 prefs-dialog: drop unneeded space in general tab
  • 5359056 prefs-dialog: set a min_width for enable_column
  • 3f54c57 prefs-dialog: use hscrollbar-policy GTK_POLICY_NEVER
  • 7e48690 fix GtkStock deprecations
  • e06917d add Travis-CI support
  • 7063811 disable deprecation warnings for distcheck
  • 9af4264 Use make functions for HELP_LINGUAS
  • 8a41f1a sync with transifex
  • 5352e3b transifex: set minimum_perc and type in config file
  • 047590c sync with transifex
  • 4ebb00d fix save order of sensors v2
  • cba90be prefs-dialog: drop unneeded space in general tab
  • 15b67d2 prefs-dialog: set a min_width for enable_column
  • 34edb53 prefs-dialog: use hscrollbar-policy GTK_POLICY_NEVER

mate-session-manager

  • 7f0a938 Guard against missing systemd
  • 9e97673 Prepare for docker-build 0.1.1 merge into master
  • 2dede6b use archlinux/base image
  • 9471682 add mate-wm.desktop.in into tarball
  • db623bf Fix make distcheck fail on debian.
  • f3eb3e8 initial travis-CI support
  • 9c748b1 manager: restart user bus if last graphical session
  • 37d538e systemd: add api for detecting if this is the last session for a user
  • 409d9fc gsm: Disconnect all dbus clients when dbus is disconnected
  • 0f4afbb manager: don’t wait for all clients to exit before exiting
  • 2daa4af [gsm-autostart-app] Migrate from dbus-glib to gdbus
  • 90346cd gsm-app-dialog: make the seconds translatables in the spinbutton
  • 5c2ea73 disable deprecation warnings for distcheck
  • fbd7aa8 change app startup dalay where it in system path
  • 6f1578f Remove X-GNOME-Autostart-Delay support
  • 0e2eb8a Add a delay setting to Startup Manager
  • 34ef232 gsm-properties-dialog: avoid ‘gtk_dialog_add_buttons’ with stock ids
  • 7cd2ccc avoid ‘gtk_dialog_add_button’ with stock ids
  • 717a8f9 mate-session-save: show icon in error dialog
  • f1427f0 Migrate from dbus-glib to gdbus
  • 413050e Migrate from dbus-glib to gdbus
  • f20dad8 session-properties.ui: avoid deprecated GtkImage:stock
  • ef7100c gsm-inhibit-dialog.ui: avoid deprecated GtkVBox
  • c8cb269 session-properties.ui: avoid deprecated:
  • 7b99ea5 gsm-manager: avoid deprecated ‘g_settings_list_schemas’
  • 6b7875b Avoid compile warning for g_type_class_add_private
  • bdec713 Avoid compile warning for g_type_class_add_private
  • f3e8cce Avoid compile warning for g_type_class_add_private
  • 6934f93 Avoid compile warning for g_type_class_add_private
  • 582bcba Avoid compile warning for g_type_class_add_private
  • 851d9fe Avoid compile warning for g_type_class_add_private
  • 7df5759 Only show application name when run with —version
  • f96eb6b Strip outer single quotes from string value returned by gsettings in mate-wm script.
  • 8f35c04 replace deprecated gdk_error_trap functions
  • a4540f2 Fixed typo in —logout-dialog option
  • 4dd5902 sync with transifex
  • 6883912 pre-bump version
  • e10df32 Fix broken link in man pages
  • 61b1c0b transifex: set minimum_perc and type in config file
  • 91c840f avoid deprecated GtkStock
  • 9509073 add Travis-CI support
  • 8ceb3a0 add mate-wm.desktop.in into tarball
  • 5a20027 Fix make distcheck fail on debian.
  • b5598ac disable deprecation warnings for distcheck
  • 05bfead Fixed typo in —logout-dialog option
  • 65c9e10 sync with transifex
  • 2b6b543 Fix broken link in man pages
  • 9555a9c transifex: set minimum_perc and type in config file

mate-settings-daemon

  • 8c36ec4 Prepare for docker-build 0.1.1 merge into master
  • 631481c use debian.sh on master branch
  • 5919cb0 fixed make distcheck on debian
  • 5081e8f fix archlinux build on travis
  • 44844fc Initialize travis support
  • 667c390 disable deprecation warnings for distcheck
  • c19fce3 media-keys: Execute default calculator application defined by schema
  • 2830e71 media-keys: Add microphone mute key support
  • 3e77bd1 msd-xrdb-manager: realize the widget
  • b2f3af2 media-keys: Make sound changes quiet with Alt
  • 0fdb1cd msd-xrdb-manager.c: avoid deprecated ‘gtk_widget_ensure_style’
  • 4434365 media-keys: always round the render coordinates for media icons
  • e7222d9 media-keys: Tweak the OSD’s volume bar position
  • f5ae497 osd-window: make the window smaller
  • 8ec1bf0 media-keys: Make icon smaller in OSD
  • bda6d7a media-keys: Use constant for icon size in OSD
  • 4a54f68 media-keys: Add test for display switch OSD icons
  • d8eabb8 media-keys: Add support for display switch OSD
  • 62299ac media-keys: Don’t show a level when muted
  • 5eb0645 fix running distcheck
  • 2c5286d sync with transifex
  • 6b00f4c media-keys: Add test for rfkill OSD icons
  • 3c54357 media-keys: Add label for the touchpad OSD
  • 9e7a567 media-keys: Add labels for the rfkill OSD
  • ea4ab83 media-keys: Remove unuseful show_level argument in msd_media_keys_window_set_action_custom
  • 4971d19 media-keys: Remove test for screen brightness OSD icons
  • 21469f2 media-keys: Add support for Killswitch media keys
  • 2b528ed rfkill: Add RFKill support plugin on Linux systems
  • 765208e Add shortcut to start mate-control-center
  • 11f25cd pre-bump version
  • c33458f media-keys: Add test for touchpad OSD icons
  • 7c5d340 media-keys: Remove touchpad OSD icons and use theme’s instead
  • 45de88e media-keys: Simplify touchpad OSD
  • 193f3fb media-keys: Add support for XF86TouchpadOn/Off
  • b761b23 Add support for org.mate.accessibility-keyboard.stickykeys-latch-to-lock
  • 3c9e5dd Xrandr:remove an unused function
  • e0b7a6b daemon: fix a memory leak
  • 763db9d daemon: Stop using deprecated GSettings API
  • 0d4ec03 require mate-desktop-1.21.1
  • 654d96e xsettings: add setting to enable/disable primary paste from middlemouse
  • 66b5931 xsettings: replace deprecated gdk_error_trap_push/pop
  • 03368ab xrandr-manager: replace deprecated gdk_error_trap_push/pop
  • fb9e750 mouse-manager: replace deprecated gdk_error_trap_push/pop
  • cfe1160 media-keys-manager: replace deprecated GdkDeviceManager
  • d68a31d keyboard-manager: replace deprecated gdk_error_trap_push/pop
  • 68df93b clipboard-manager: replace deprecated gdk_error_trap_push/pop
  • 3431355 background-manager: replace deprecated GDK functions
  • 7d65c47 a11y-keyboard-manager: replace deprecated gdk_error_trap_push/pop
  • 6ae456c msd-input-helper: replace deprecated gdk_error_trap_push/pop
  • 3fe98d7 plugins: avoid deprecated ‘gdk_keymap_get_default’
  • e60080f sync with transifex
  • 842ba62 update m-s-d.pot
  • 6d92e9c xrandr-applet-popup: add an icon for configuration item
  • 3cfc8b5 xrandr-applet-popup: add item to mirror displays
  • 4e412a5 bump m-s-d requirement
  • 74f284c bump version
  • 0034a56 Make setting QT_SCALE_FACTOR optional.
  • 01b8f12 xrandr-applet-popup: dim menuitems for disabled monitor
  • 409c8d8 xrandr-applet-popup: enable turning monitors on an off
  • 05d1d3c xrandr-applet-popup: show icon only if “menus-have-icons” is not turned off
  • 0630644 xrandr-applet-popup: handle Greybird (etc) XFCE themes
  • 2aa4cec Xrandr-applet-popup: Special case the GNOME themes for black text on monitor labels
  • 7bc681f xrandr-applet-popup: remove draw callback
  • 0ca8f6d xrandr:fix indent
  • 6bc54f1 xrandr-applet-popup: allow themes to override monitor label colors
  • c6f5693 xrandr-applet-popup: add a border to colored monitor labels
  • fff8a2f xrandr-applet-popup: use colored bg again in monitor labels
  • 57b6fa4 xrandr applet popup: add monitor icons to monitor label menuitems
  • a386cd6 xrandr-applet: add a style class for menuitems
  • 0f32717 xrandr-applet: drop non-working bg from menu
  • 2674157 xrandr-applet: don’t hard code label colors in menu
  • 2ae546b Support background fallback on HiDPI
  • b60a6c8 transifex: set minimum_perc and type in config file
  • d036879 Prevent media-keys bindings from swallowing modifier keys
  • 705b5d1 Scale OSD size correctly on HiDPI displays (#212)
  • 3e6987b add Travis-CI support
  • 77eb37d disable deprecation warnings for distcheck
  • 01c346f sync with transifex
  • c54a0a2 bump mate-desktop requirement
  • bbbc909 Make setting QT_SCALE_FACTOR optional.
  • 4efc6a4 Support background fallback on HiDPI
  • a996cd9 transifex: set minimum_perc and type in config file
  • b5cb3e0 Prevent media-keys bindings from swallowing modifier keys
  • 982a89b Scale OSD size correctly on HiDPI displays (#212)

mate-system-monitor

  • ee025a6 Enable Travis CI for all branches
  • 0523541 Initialize Travis CI support
  • 2eec5c4 Ensure proper translation of the about dialog title
  • acd6123 License text in About dialog
  • 9fa6ae5 Make translatable the copyright in about dialog
  • 0cd2493 Update Catalan screenshot
  • 779f22e Help - Priority preset values, including custom value
  • 12959ae procman: avoid deprecated ‘g_settings_list_keys’
  • b359baf disable deprecation warnings for distcheck
  • b991397 move appdata to metainfo directory
  • 8b1c92d interface: avoid deprecated gtk_menu_popup
  • 7ecf16d Avoid compile warning for g_type_class_add_private
  • ad26a19 Fix grammar mistake & gui label
  • 3575449 Use make functions for HELP_LINGUAS
  • 515a338 sync with transifex
  • d182b1c pre-bump version
  • 5b1f551 fix crash on systems with pid 0
  • f411042 update resource for translations
  • cd4f735 Update interval text in resources tab corrected
  • 7688aa2 transifex: set minimum_perc and type in config file
  • 36bcd30 avoid deprecated GtkStock
  • 386aac5 add Travis-CI support
  • 5a0ab35 Update Catalan screenshot
  • b12ad42 Help - Priority preset values, including custom value
  • 2bf87c9 disable deprecation warnings for distcheck
  • b78db67 move appdata to metainfo directory
  • a0f01c5 Fix grammar mistake & gui label
  • 05fd8e6 Use make functions for HELP_LINGUAS
  • 533eeba sync with transifex
  • 103d530 fix crash on systems with pid 0
  • d8673c6 update resource for translations
  • 9e4476e Update interval text in resources tab corrected
  • 892030f transifex: set minimum_perc and type in config file

mate-terminal

  • 4bd3e7c Enable Travis CI for all branches
  • b3ed723 Initialize Travis CI support
  • d30504d Remove unused files in help dir
  • a15f737 Remove generated files
  • 7fc129f Add update-authors.pl which helps to update terminal.about
  • fb2f2e8 Update authors
  • 7ab20eb Update Documenters
  • 550b622 drop umtp support
  • 69f4814 Help - Window title when MATE Terminal is started for first time
  • d07810d Help - alternative text for tabbed window picture
  • b0c0b20 Help - TERM=xterm-256color
  • f4bb742 eggsmclient: avoid deprecated ‘g_type_class_add_private’
  • 29536a9 src/terminal-screen.c: Set TERM to ‘xterm-256color’ (instead of just ‘xterm’). This provides 256 colors terminal application support.
  • 000df06 move appdata to metainfo directory
  • b226aa4 disable deprecation warnings for distcheck
  • 3a145a7 terminal-profile: Fix memory leaks
  • 3ff3f27 terminal-screen: avoid deprecated ‘g_settings_list_schemas’
  • 2260170 Use make functions for HELP_LINGUAS
  • d6efb07 Replace -Dokumentationsprojekt with Documentation Project
  • 9081ba9 terminal-window: Fix warnings with menu popup
  • 7958d12 terminal-window: replace deprecated gtk_menu_popup
  • 7b6ba04 sync with transifex
  • 078d0b1 term-screen: avoid deprecated ‘gtk_style_context_get_background_color’
  • 7708278 terminal-screen: avoid deprecated ‘vte_terminal_spawn_sync’
  • 82e48ff terminal-window: avoid deprecated ‘vte_terminal_copy_clipboard’
  • a25437c pre-bump version
  • c4cedf7 Revert “fix setting transparency issue when used in GNOME3
  • 54558c5 terminal-window: Fix: Session dbus daemon saturated
  • e1b834a fix setting transparency issue when used in GNOME3
  • dbea928 transifex: set minimum_perc and type in config file
  • 43897cf terminal-app: avoid gtk_dialog_add_buttons with stock ids
  • 90f1e19 avoid deprecated GtkStock
  • 2910ba6 add Travis-CI support
  • a1bab86 Help - Window title when MATE Terminal is started for first time
  • 4c24f9c Help - alternative text for tabbed window picture
  • 8084ec4 Help - TERM=xterm-256color
  • 4f89d21 src/terminal-screen.c: Set TERM to ‘xterm-256color’ (instead of just ‘xterm’). This provides 256 colors terminal application support.
  • 82c02f8 move appdata to metainfo directory
  • acf0c5d disable deprecation warnings for distcheck
  • ac89c5a Use make functions for HELP_LINGUAS
  • ccb0007 Replace -Dokumentationsprojekt with Documentation Project
  • 9edc6bc sync with transifex
  • 02d300b terminal-window: Fix: Session dbus daemon saturated
  • b84724d transifex: set minimum_perc and type in config file

mate-user-guide

  • a1f2703 Fix version to 1.22
  • 25ffe55 help: update copyright
  • ee873c2 Upgrade the manual to docbook 5.0
  • 5377ea8 Enable Travis CI for all branches
  • c5a6aa9 Initialize Travis CI support
  • 8d2d856 translate turkish language again
  • a87c7ca sync with transifex
  • 4a8dbc8 add autogen.sh to Extra_dist
  • 5c87f57 sync with transifex
  • de07670 Use make functions for HELP_LINGUAS
  • 408b7c8 update instructions for editing keyboard shortcuts
  • 5e2b4c3 added keyboard shortcut for showing hidden files
  • fed78ef Systems without dconf profiles
  • 3fcf0e2 dconf settings storage system
  • f744124 transifex: /mate-user-guide/mate-user-guide.pot updated
  • 33fea23 Remove extra char
  • acb4d76 GNOME Media is deprecated: remove gstreamer-properties
  • 1ab5f83 Replace -Dokumentationsprojekt with Documentation Project
  • ac6c437 Virtual filesystem in Unix-like operating systems
  • 4b9848a Remove full stop (period) in title ending
  • 89f3ec6 Remove unused screenshots
  • e4e988b Add Catalan screenshot - caja_restore_saved_search
  • 265982e Add Catalan screenshot - caja_always_use_browser.png
  • 4910cce Fix spelling and grammar mistakes
  • c6b20b5 Remove menu_panel.png
  • a5fa736 Show MATE logo in menu panel
  • f7d047a fix installation
  • 95b316d pre-bump version
  • e877fe8 Resize screenshot
  • ef40ed2 Browser mode is the default in MATE
  • 816f751 Add Catalan screenshots
  • c2d1876 Fix figure title - search bar
  • af75d38 sync with transifex
  • f49bb03 pre-bump version
  • 2646a7c transifex: add mate-user-guide-content
  • baf7c04 transifex: set minimum_perc and type in config file
  • cdf9782 add Travis-CI support
  • 7cc5593 sync with transifex
  • 27854eb sync with transifex
  • cc43baf add autogen.sh to Extra_dist
  • f90d157 Use make functions for HELP_LINGUAS
  • c2750bb update instructions for editing keyboard shortcuts
  • 225e736 added keyboard shortcut for showing hidden files
  • cd1e5e1 Systems without dconf profiles
  • a7fc8df dconf settings storage system
  • 6a21e17 Remove extra char
  • 4deb4a8 GNOME Media is deprecated: remove gstreamer-properties
  • 1693760 Replace -Dokumentationsprojekt with Documentation Project
  • 67e0411 Virtual filesystem in Unix-like operating systems
  • ca99a5c Remove full stop (period) in title ending
  • f1a6c23 Remove unused screenshots
  • 69f9195 Add Catalan screenshot - caja_restore_saved_search
  • 44b7e77 Add Catalan screenshot - caja_always_use_browser.png
  • 98ade62 Fix spelling and grammar mistakes
  • d886cf5 Remove menu_panel.png
  • b8ddf92 Show MATE logo in menu panel
  • 35012e9 fix installation
  • 8e749aa Resize screenshot
  • e386194 Browser mode is the default in MATE
  • 72b3f44 Add Catalan screenshots
  • db82577 Fix figure title - search bar
  • f2ff3cc fix LINGUAS
  • 787d11a user-guide-content: fix a few xml syntax errors
  • 3b8dd88 sync with transifex
  • 3a78834 transifex: add mate-user-guide-content
  • 446141e transifex: set minimum_perc and type in config file

mate-user-share

  • 626657a Use the same legal.xml file
  • b52e5e5 Initialize Travis CI support
  • 064c2ba caja-share-bar: avoid deprecated ‘g_type_class_add_private’
  • 4602ece drop obsolete configure option from distcheck
  • 9ecc673 Use make functions for HELP_LINGUAS
  • 5545476 disable deprecation warnings for distcheck
  • 8fd39d4 file-share-properties.ui: avoid deprecated:
  • 4e4027f pre-bump version
  • 6506a3b transifex: set minimum_perc and type in config file
  • 1c7aea8 add Travis-CI support
  • c1ec1ac drop obsolete configure option from distcheck
  • e48d551 Use make functions for HELP_LINGUAS
  • 0d75dab disable deprecation warnings for distcheck
  • fc934b7 sync with transifex
  • 6bfba36 transifex: set minimum_perc and type in config file

mate-utils

  • 0dd612b Initialize Travis CI support
  • f2c1234 Make translatable the copyright in about dialog
  • 879a0cf enable translations for ca@valencia again
  • a6a07e7 help - bump docbook 4.5
  • 7f71199 eggsmclient: avoid deprecated ‘g_type_class_add_private’
  • 846b61f move appdata to metainfo directory
  • e57612b search-tool: disable translations for ca@valencia
  • 39a73e9 disable deprecation warnings for distcheck
  • 0c174e7 Use make functions for HELP_LINGUAS
  • eeccbf6 Tx: simplify source generation and update them
  • 6f9f947 Replace -Dokumentationsprojekt with Documentation Project
  • 2f8d89d mate-dictionary: Fix memory leak
  • 6333405 Fix spelling and grammar mistakes
  • d58400c search-tool: replace deprecated gtk_menu_popup
  • fec8113 screenshot: replace deprecated gdk_flush
  • 8f7ec5e dictionary: replace deprecated gdk_flush
  • 3a9e118 dictionary: replace deprecated gtk_menu_popup
  • c0800ef dictionary: Replace deprecated GtkFontButton accessors
  • 1a5e0dd disk-usage-analyzer: replace deprecated gtk_menu_popup
  • 360512a Update Catalan screenshots of mate-dictionary
  • ecb6203 Add Catalan screenshots
  • 9d98cf2 Baobab help: Terminal command updated to ‘mate-disk-usage-analyzer’
  • 8f04ddd baobab-chart: avoid deprecated ‘gtk_style_context_set_background’
  • 5fbfca9 gsearchtool: avoid deprecated ‘gtk_window_set_wmclass’
  • 3c72131 sync with transifex
  • a613d00 pre-bump version
  • 5cfaaf3 Add support for non-interactive screenshot directly to clipboard
  • 7f98287 transifex: set minimum_perc and type in config file
  • 70a6011 avoid deprecated GtkStock
  • 1e9dbc5 add Travis-CI support
  • 473550f enable translations for ca@valencia again
  • 4b6a269 help - bump docbook 4.5
  • a183245 move appdata to metainfo directory
  • 98499a0 search-tool: disable translations for ca@valencia
  • 106f3e7 disable deprecation warnings for distcheck
  • 8c38ae6 Use make functions for HELP_LINGUAS
  • c4dc6a6 Replace -Dokumentationsprojekt with Documentation Project
  • 443e6fa Fix spelling and grammar mistakes
  • 78cd274 Add Catalan screenshots
  • c4875f6 sync with transifex
  • 9a7733d transifex: set minimum_perc and type in config file

mozo

  • ffe5e71 Fix creating new menus and items
  • 30caedb Fix moving a menu corrupting the menu
  • ae480e9 Fix menu entry can not move
  • ae538cd Enable Travis CI for all branches
  • d8590dc Initialize Travis CI support
  • 2bb36d0 disable deprecation warnings for distcheck
  • 2512b76 sync with transifex
  • 04cfe51 update mozo.pot
  • a9fb1f7 drop acinclude.m4 which is not needed anymore
  • af19983 Support new mate-menus api
  • 80873ff just reindent python code
  • eb798b5 transifex: set minimum_perc and type in config file
  • cc744aa Fix drag & drop of menus
  • 7c03832 add Travis-CI support
  • 10f3924 disable deprecation warnings for distcheck
  • 4737e00 sync with transifex
  • dbae4a6 transifex: set minimum_perc and type in config file

pluma

  • cfe2c64 help: update copyright
  • 396fe5a Use ITS in docbook article info, validate with dbits schemas
  • 82638e2 Upgrade the manual to docbook 5.0
  • fddace2 Add update-authors.pl script which helps to update pluma.about
  • a56d506 Read authors (updated) from pluma.about file
  • e27a451 show enchant version when configure
  • 73e0a82 Replace the deprecated enchant_dict_add_to_pwl with enchant_dict_add.
  • 87df43f Fix build fail on Archlinux
  • 1d86958 Make translatable the documenters in the about dialog
  • 861db5e Ensure proper translation of the about dialog title
  • e4f88d7 initial travis support
  • 068a1b7 Add License button in About Pluma dialog
  • 6cdce0a Make translatable the copyright in about dialog
  • 7c519e1 Update Documenters
  • 8e08ede remove type & url attr of ulink in translation
  • f64c037 remove deprecated help section: Opening a File from a URI
  • 68fc438 eggsmclient: avoid deprecated ‘g_type_class_add_private’
  • 2b00f65 addresses #391 - gets snippet window size before destroying it
  • 71daf90 simple bug fix of misplaced underscore
  • 94b3061 disable deprecation warnings for distcheck
  • eb0cc59 move appdata to metainfo directory
  • f8a009b pluma-utils: Fix memory leak
  • e8cbd69 pluma-window: Fix memory leaks
  • b29b045 sync with transifex
  • effba35 Use the same legal.xml file
  • 81b480b Use make functions for HELP_LINGUAS
  • 4ba0265 Refer to the strftime(3) man page for more information…
  • c4cec0e Refer to the pluma(1) man page for more information…
  • 2cd75f9 Remove unused screenshots
  • 50c3b34 Fix spelling and grammar mistakes
  • 559328b help: fix help links
  • 763cc8c Use actual pluma screenshot for Catalan
  • b6220de Use actual pluma screenshot
  • ed8910b Fix spelling and grammar mistakes
  • 7e110fa prefs-manager: silent some build warnings
  • 18eb46c fix a few introspection and doc warnings
  • 239f0d3 Fix search backwards with regex
  • 813e1ff pluma-document: fix possible memory leak
  • 4d26225 pluma-view: Fix: Don’t lose the PRIMARY clipboard
  • 4a74dc6 pluma-document: Fix: don’t crash using files with ‘bom’
  • bc64980 make the ‘close confirmation dialog’ bigger with multiple files
  • b52da1a pluma-view: Fix: unexpectedly switch between tabs
  • 320a44d close-confirmation-dialog: Fix: don’t resize the dialog unexpectedly
  • 957fc58 pluma-sort-plugin: avoid extra empty line
  • ca00615 pluma-view: Fix bold and italic fonts in menus
  • eb7a39b spell plugin: Autocheck spelling with [control + F7]
  • 03238f8 add the option to hide the first tab if there is only one tab
  • 323d3a3 notebook: drop unused ‘pluma_notebook_set_always_show_tabs’
  • 06d6e5d pluma-view: Fix possible memory leak
  • d3757df pluma-view: use static variables for cssprovider and settings
  • b2ca8c4 pluma-view: sync the font in context-menu with gsettings key
  • f952be3 pluma-window: make sure some resources are freed
  • 98edfd3 add the ability to switch tabs using [ctrl+tab] and [ctrl+shift+tab]
  • 9fa3649 pluma-view: Fix font in context menu
  • e451bfe pluma-view: pluma_override_font: add the provider only one time
  • 8f3b1d6 pluma-view: Fix: Bold and Italic fonts don’t work
  • c2dec6d sync with transifex
  • be05278 pluma-utils.c: avoid deprecated ‘gdk_error_trap_push/pop’
  • 924beb5 pluma-notebook: avoid new file with double click in vertical scrollbar
  • 3742ba4 pluma-notebook: avoid new file with double click in forward arrow button
  • f6f9fdc pluma-notebook: Fix: unexpected behavior with dnd selected text
  • 12e55b6 pluma-view: Fix: unexpected behavior with dnd under line numbers
  • 72edb5d pluma-notebook: pass event to gdk_seat_grab
  • 28de7bc pluma-window: use gtk_menu_popup_at_widget for GtkNotebook
  • 8b793f4 pluma-utils: remove unused ‘pluma_utils_menu_position_under_tree_view’
  • 49f8520 avoid deprecated ‘gtk_menu_popup’
  • 4d80780 pluma-print-preview: Fix weird behavior with mouse buttons
  • cced651 Fix: Pluma crashes with mouse wheel over a tab
  • d6d1cdb pluma-notebook.c: avoid deprecated ‘gdk_pointer_ …’ functions
  • 7b7cd3f pluma-notebook.c: avoid deprecated ‘gdk_window_at_pointer’
  • 0bc141e avoid deprecated ‘gtk_dialog_get_action_area’
  • 310bfc2 pluma-view.c: avoid deprecated ‘gtk_widget_override_font’
  • a3dfb66 avoid deprecated ‘gtk_font_button_set/get_font_name’
  • a28da51 pluma-view.c: Fix: GtkCheckMenuItem “Display line numbers” improved
  • 7c692bd pluma-file-browser-widget.c: avoid deprecated GtkImageMenuItem
  • 6ab8350 error-message-area: avoid ‘gtk_info_bar_new_with_buttons’ with stock id
  • 1eb3e78 avoid ‘gtk_info_bar_add_button’ with stock ids
  • 4c0af0c update potfile
  • 4de5f87 avoid ‘pluma_file_chooser_dialog_new’ with stock ids
  • ac1a336 avoid ‘gtk_file_chooser_dialog_new’ with stock id
  • 766c5b5 pluma-time-plugin.c: avoid ‘gtk_dialog_new_with_buttons’ with stock id
  • 15f06ce avoid ‘gtk_dialog_add_buttons’ with stock ids
  • 3061bc9 spell-checker.ui plugin: avoid deprecated:
  • ff705d7 transifex: set minimum_perc and type in config file
  • 92b4a13 sort.ui plugin: avoid deprecated:
  • ea3be53 pluma-time-setup-dialog.ui plugin: avoid deprecated:
  • 6b9d287 pluma-time-dialog.ui plugin: avoid deprecated:
  • d82591f Fix make distcheck
  • 3858a43 some adjustments for pluma-spell-setup-dialog.ui
  • f248f85 pluma-spell-setup-dialog.ui plugin: avoid GtkRadioButton:xalign
  • e461fc8 pluma-search-dialog.ui: avoid deprecated GtkButton:use-stock
  • 904baaa pluma-preferences-dialog.ui: avoid GtkButton:use-stock / GtkImage:stock
  • a29f740 pluma-encodings-dialog.ui: avoid GtkButton:use-stock
  • 2b86db3 externaltools plugin: outputpanel.ui: avoid GtkHBox and GtkVButtonBox
  • 028fb44 spell plugin: languages-dialog.ui: avoid deprecated:
  • b23add8 docinfo.ui plugin: avoid GtkVBox, GtkHBox, GtkLabel:xpad/ypad & GtkTable
  • c43e5ef plugins: docinfo.ui: avoid GtkButton:use-stock and GtkImage:stock
  • 6d7a076 spell plugin: pluma-spell-setup-dialog.ui: avoid deprecated:
  • a674f90 python console: config.ui: avoid GtkButton:use-stock
  • ed34d92 Make notebook tabs scrollable
  • 1d82cc7 avoid deprecated GtkButton:use-stock
  • 12e54c4 Fix warning with external tools plugin
  • 2217a02 avoid deprecated GtkStock
  • 3309e0f add Travis-CI support
  • edae22f show enchant version when configure
  • 433317a Replace the deprecated enchant_dict_add_to_pwl with enchant_dict_add.
  • 50a3efc Fix build fail on Archlinux
  • e7c0390 remove type & url attr of ulink in translation
  • 1e66176 remove deprecated help section: Opening a File from a URI
  • deda824 disable deprecation warnings for distcheck
  • 57d0d30 move appdata to metainfo directory
  • 4b6ee7f Use the same legal.xml file
  • ce2921c Use make functions for HELP_LINGUAS
  • 9d4d394 Refer to the strftime(3) man page for more information…
  • c6c1cc5 Refer to the pluma(1) man page for more information…
  • fe12f7e Remove unused screenshots
  • f974363 Fix spelling and grammar mistakes
  • 4bb323b help: fix help links
  • 7339842 Use actual pluma screenshot for Catalan
  • 1823043 Use actual pluma screenshot
  • a8ac68d Fix spelling and grammar mistakes
  • efc1b02 pluma-view: Fix: unexpectedly switch between tabs
  • 315ab11 close-confirmation-dialog: Fix: don’t resize the dialog unexpectedly
  • 9cb7cae pluma-sort-plugin: avoid extra empty line
  • 7a65b67 sync with transifex
  • 79f71d7 pluma-notebook: avoid new file with double click in vertical scrollbar
  • ea60fd3 pluma-notebook: avoid new file with double click in forward arrow button
  • 651a268 pluma-view: Fix: unexpected behavior with dnd under line numbers
  • 841ad2d pluma-print-preview: Fix weird behavior with mouse buttons
  • ffd69ab Fix: Pluma crashes with mouse wheel over a tab
  • d7a6b50 pluma-view.c: Fix: GtkCheckMenuItem “Display line numbers” improved
  • 4212ffa Make notebook tabs scrollable
  • 5b67394 transifex: set minimum_perc and type in config file

python-caja

  • 00f7530 fix distcheck when use python3
  • 25a6c2a use PYTHON=python3 environment variable for building
  • fd8e389 Enable Travis CI for all branches
  • a5aeb40 Initialize Travis CI support
  • 7842b86 Examples: remove use of Python 2/3 incompatible urllib/urlparse.
  • 05c5dd5 Report effective Python version and library location at the end of configure
  • 98f55b6 docs: fix remaining incompatibility with Python 3
  • d349766 Fix Python 2 INT_ASLONG function.
  • 7c4ff1a Include Python 3 ABI flags in shared library name.
  • 855e612 Make Python statements compatible with version 2 and 3.
  • 047c35b Implement Python 3 C API compatibility using conditional and macros.
  • 1eeb215 Allow to “make dist” without building the docs.
  • ef861e9 Fail to build if some referenced symbol cannot be resolved at link time.
  • 6447d7c Modernize examples
  • fc99cc4 disable deprecation warnings for distcheck
  • 8b82241 pre-bump version
  • ba72b87 transifex: set minimum_perc and type in config file
  • acb28d1 add Travis-CI support
  • deed071 Run fixxref.py with python2
  • a9c2545 disable deprecation warnings for distcheck
  • 7ff7438 sync with transifex
  • 27019fc transifex: set minimum_perc and type in config file

MATE 1.20 released

After 11 months of development the MATE Desktop team are pleased as punch to announce the release of MATE Desktop 1.20. We’d like to thank every MATE contributor for their help making this release possible.

about

What’s new in MATE 1.20

The theme for this release has been stabilising the MATE Desktop by replacing deprecated code and modernising large sections of the code base. We’ve also improved our window manager (Marco) and added support for HiDPI. Along the way we’ve fixed hundreds of bugs. Squished ‘em dead!

The headline changes in MATE Desktop 1.20 are:

  • MATE Desktop 1.20 supports HiDPI displays with dynamic detection and scaling.
    • HiDPI hints for Qt applications are also pushed to the environment to improve cross toolkit integration.
    • Toggling HiDPI modes triggers dynamic resize and scale, no log out/in required.
  • Marco now supports DRI3 and XPresent, if available.
    • Frame rates in games are significantly increased when using Marco.
  • Marco now supports drag to quadrant window tiling, cursor keys can be used to navigate the Alt + Tab switcher and keyboard shortcuts to move windows to another monitor were added.
  • Support for Global Menu providers such as vala-panel-appmenu has been added.
  • MATE Panel has much improved Status Notifier Items (SNI) support.
  • Bookmarks now support GTK3+ locations.
  • MATE Terminal now supports background images, adds Solarized themes and keybindings to switch tabs.
  • Atril, the document viewer, has had a massive overhaul and is better in every single way. Yes, all ways. Better!
    • In particular accessibility support for visually impaired users is considerably improved.
    • Caret navigation has been added.
  • The Invest applet has been dropped from MATE Applets.
    • The API, provided by Yahoo, has been discontinued and there is no reputable drop in replacement available.
  • Panel applets now size correctly based on the units being displayed and many graphs are dynamically scaled.
  • MATE Themes have seen significant improvements to fully implement all style classes exposed by GTK 3.22
  • Engrampa, the archive viewer, has improved support for encrypted 7z archives.
  • MATE Sensors Applet (finally) supports udisks2.
  • OpenBSD authentication is supported in MATE Screensaver and minizip in Atril supports more BSD variants.
  • Translations are updated. Thank you to our team of translators!
  • A-n-d for distro maintainers we’ve bumped the minimum GTK3+ and GLib requirements.
    • GTK 3.22 and GLib 2.50 or newer are required to build MATE Desktop 1.20.
  • You might see some references to Wayland in the changelog below, don’t get too excited. It’s not what you think :-)

The various components of MATE Desktop 1.20 are available for download here:

Changelog

Here are all the gory details.

mate-desktop 1.20.0

  • Add gsettings for window scaling factor
  • drop additional checks for min GLib version
  • remove < gtk+-3.22 bits and bump required gtk+ version
  • schema: drop can-change-accels key, won’t work with GTK+3
  • WidthOfScreen and HeightOfScreen implementation
  • drop MateAboutDialog
  • mate-about: remove remains of libunique references
  • mate-about: switch to GtkAboutDialog
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
  • 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
  • Fix broken fallback cursor in mate-colorsel.c
  • mate-colorsel: don’t use deprecated GTK_STOCK_COLOR_PICKER
  • Add Global Menu support
  • Translations update

mate-user-guide 1.20.0

  • Translations update

libmatekbd 1.20.0

  • remove < gtk+-3.22 bits and bump required gtk+
  • WidthOfScreen and HeightOfScreen implementation
  • matekbd-status: Fix Gdk-CRITICAL warning on creating status bar icon
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
  • avoid deprecated gdk_screen_get_width/height
  • avoid deprecated gdk_screen_get_number
  • matekbd-indicator: Don’t expand
  • matekbd-indicator: don’t use deprecated gdk_cairo_create
  • Fix for strange GtkIconInfo behaviour
  • matekbd-indicator: don’t use deprecated GtkAlignment
  • keyboard-drawing: set css name matekbd-keyboard-drawing
  • Slightly increase the font size for the key labels
  • matekbd-keyboard-drawing: Don’t unset double buffering
  • matekbd-keyboard-drawing: Handle XkbGetKeyboard() failing
  • matekbd-keyboard-drawing: Prevent gtk+ keynav from taking focus away
  • fix some introspection warnings
  • show-layout.ui: don’t use deprecated widgets
  • UI: expand kbdraw vertical
  • Translations update

libmateweather 1.20.0

  • locations: Add Radom, Poland
  • Locations: add Zhukovsky airport (Moscow, Russia)
  • Locations: fix Sheremetyevo airport name (Moscow, Russia)
  • Add timeout, actully invalidate session in weather_info_abort
  • Start reducing weather spam by creating intial cut of weather_info_equal() function that will help apps determine if two WeatherInfo instances are ‘the same’ enough to not bother with a notification
  • remove warning on unused bsun by actually testing value
  • Fix soup_session_async_new() deprecation warning
  • Add missing Polish cities with airports
  • Fix Novosibirsk timezone
  • Add Ceiba in Puerto Rico
  • doc: drop ancient MateConf references and some other stuff
  • Update cities of Kazakhstan.
  • actually check the $GIO_REQUIRED variable’s value
  • Translations update

mate-icon-theme 1.20.0

  • Replace same broken flags
  • Translations update

caja 1.20.0

  • drop CSS for GTK+ 3.14
  • Fix tasklist icon change when opening new tab
  • Include local files with “” instead of <>
  • search_dispose and search_finilize can’t be run after search finished
  • add missing window icon to About dialog for extensions
  • move libegg to the top srcdir and drop some leftovers
  • WidthOfScreen and HeightOfScreen implementation
  • caja-places-sidebar: fix refusal to unmount when sidebar is wide
  • caja-places-sidebar: disable overlay scrollbar
  • Fix: wrong behavior with key “enter” while renaming files in list view
  • open folder in new window: ctrl + shift + w
  • zoom-control: change zoom with mousewheel scroll over button
  • View -> Visible Columns: fix vertical expand of dialog content
  • reword Size on Disk column description a bit
  • Fix: wrong shift + del behavior while renaming files
  • icon-dnd: remove hardcoded highlight frame
  • Fix: high cpu while loading background image
  • list view: fix large icon margins on zooming out
  • make sure scaling the desktop wallpaper works in all monitors
  • remove weird +x attribute from a source file
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
  • Adds columns autosizing
  • Refresh all rows on zoom change
  • Forces widget redraw on zoom
  • pathbar: enable mousewheel scrolling like it was with GTK+2
  • libcaja-private: remove wrong link from internal README
  • private: Ensure we allow launching .desktop files from trusted symlinks
  • Fix: Scaling the desktop wallpaper doesn’t work
  • open-with-dialog: set max-char-width for a label
  • Fix “Open With” dialog “Open” button’s text misaligned
  • avoid deprecated gdk_screen_width/height
  • avoid deprecated gdk_screen_get_width/height
  • avoid deprecated gdk_screen_make_display_name
  • libegg: replace deprecated gtk_drag_begin
  • eggsmclient: fix a build warning because of -Wcomment
  • don’t use deprecated gtk_show_uri
  • avoid deprecated gdk_screen_get_number
  • Fix browsing/autorun media on insertion
  • fix vertical Compact View scrolling in fm_icon_view_scroll_event()
  • property-browser: add style class frame to scrolledwindows”
  • Fix off-by-one error in caja-pathbar.c
  • added feature: present the size on disk of files as we present the size of the file.
  • restore DBus interface initialization
  • CSS: Load a different caja-desktop.css with GTK 3.14
  • Use gtk+-3 bookmarks location
  • Open With dialog: force icon size
  • file: make caja_file_get_gicon return custom icons too
  • Expand grid width to canvas
  • use atk_component_get_extents instead of atk_component_get_position
  • don’t parse .hidden files manually - GIO does it since 2.36
  • don’t check nonexistent MATE22_USER_DIR env var
  • don’t check nonexistent ~/.mate2 directory
  • eel-accessibility: remove unused code and outdated comments
  • show correct right-click menu after making selection
  • eel: Queue resizes on the canvas as elements change visibility
  • Add size_request to IconContainer to work around unnecessary relayouting
  • IconCanvasItem: fix overlapping filenames on hover
  • eel: remove unneeded #include with condition
  • eel: remove some unused code from eel-gdk-pixbuf-extensions
  • fix build warning (no const needed there)
  • fix build with gcc 4.9.2 (looks like it’s in c89 mode by default)
  • search: added tag support (xattr::xdg.tags).
  • Fix broken rename in list view by selectin file name cell.
  • property-browser: add style class frame to scrolledwindows
  • caja-application.c: Fix uninitialized variable
  • Translations update

mate-polkit 1.20.0

  • drop polkitgtkmate library and its docs
  • Fix reshow/hide icon with statusnotifier
  • status-icon: don’t use stock icons
  • polkitmateauthenticationdialog: avoid deprecated GtkAlignment
  • polkitmateauthenticationdialog: replace a GTK_STOCK deprecation
  • Translations update

marco 1.20.0

  • build: drop unneeded pangoxft requirement
  • Small bugfix for the move_to_X keybinds
  • Bugfix for monitors of different sizes
  • Restructured monitor keybinds and adjust save_rect
  • Implemented simple shourtcuts to move window to another monitor
  • schema: fix typos
  • compositor: don’t try to paint window that is not viewable
  • Fix wrong result in meta_window_titlebar_is_onscreen() for windows without a frame
  • Add support for gtk3 _GTK_SHOW_WINDOW_MENU event
  • More elegant solution for handling new move-to-workspace keybinds
  • Implemented a setting to disable top tiling
  • Implemented tabpopup when moving window to different workspace
  • keybindings.c: Fix build warning:
  • Reset tile_resized to false when fullscreening
  • Fixes windows not going to save_rect when unmaximimizing
  • Allow horizontal and vertical resizing when corner tiled
  • Fixes window getting reset to saved_rect when untiling from corner
  • Added keybindings for corner tiling
  • Implemented simple corner tiling by mouse drag
  • WidthOfScreen and HeightOfScreen implementation
  • XFIXES regions are leaked during paint_windows
  • Add stricter logic for running without XPresent support
  • Make XPresent optional
  • Add in some changes from xfwm4
  • Cancel present_pending flag when erroring out
  • XPresent extension support
  • Store a window flag when user resizes from tiled
  • Allow tiled windows to be resized horizontally
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
  • avoid deprecated gdk_screen_width/height
  • avoid deprecated gdk_screen_get_width
  • display: don’t use deprecated GDK_DEVICE_MANAGER
  • tools: remove marco-mag and marco-grayscaletools
  • Fix synthetic keybinding/button-grab window
  • Forces a window scale of 1 for the window manager, instead of using the default or user configured scale.
  • avoid deprecated gdk_display_get_screen
  • avoid deprecated gdk_screen_get_number
  • Alt/tab - define arrow keycode + numpad arrows
  • Allow use of arrows while in Alt + Tab popup
  • ui: Fix invalid object construction in frames
  • README: fix names of GSettings keys
  • keybindings: remove uppercase from “current workspace”
  • Added hotkey to rename current workspace
  • fix code deprecations
  • Translations update

mate-settings-daemon 1.20.0

  • HiDPI: Load xsettings during initialization phase
  • Add HiDPI configuration in XSettings
  • Add support for HiDPI displays
  • plugins: G_GNUC_UNUSED in unused but needed variables
  • xsettings: drop CanChangeAccels which won’t work with GTK+3
  • msd-datetime-mechanism.c: Fix build warnings:
  • msd-mpris-manager.c: Fix build warning:
  • configure.ac: drop GLIB_VERSION_MAX_ALLOWED
  • Translations update

mate-session-manager 1.20.0

  • gsm-manager.c: Fix build warning:
  • don’t lose focus when displaying logout or shutdown dialog
  • add style class logout-dialog
  • avoid deprecated gdk_screen_make_display_name
  • don’t use deprecated gtk_show_uri
  • avoid deprecated gdk_screen_get_number
  • systemd user-session needs to be updated to get all user-defined enviroment when the session starts.
  • dbus needs to be updated to get all user-defined environment when the session starts.
  • Translations update

mate-menus 1.20.0

  • bump gio version to 2.50.0
  • make mate-applications-merged symlink
  • Translations update

mate-panel 1.20.0

  • Support panel auto-scaling for HiDPI displays
  • bump minimum required libwnck version to 3.4.6
  • status-notifier: don’t crash if tooltip has wrong type
  • status-notifier: don’t crash if menu layout has wrong type
  • Fix rendering of radio buttons in status notifier
  • panel-run-dialog: fix segfault when program list is enabled
  • get focus when displaying “applet broken” dialog
  • Update workspace switcher properties dialog
  • simplify some code
  • rework the process of cancelling the background change operation
  • status-notifier: properly handle the NULL case for items
  • status-notifier: handle wrong-size icons called by path
  • status-notifier: load icons specified by path
  • Fix failures to load icons when the application calls for a path and not an icon name
  • Fix build warning: toplevel_configure_event defined but not used
  • Fix build warning: GLIB_VERSION_MIN_REQUIRED redefined
  • status-notifier: fix failure to show icon for missing icon
  • WidthOfScreen and HeightOfScreen implementation
  • panel-toplevel: Remove pointer boundary check in panel_toplevel_queue_auto_hide()
  • remove ancient gnome-panel leftovers
  • Keep the right icons on bottom still displaying right when the resolution change larger
  • wncklet: disconnect signals by data on destroy
  • clock: disconnect one more signal handler on destroy
  • panel-applet-frame-dbus-c: comment out newly unused variable
  • Clock: don’t check variables that can never be < 0 for < 0
  • panel-applet-frame-dbus.c: comment out never used code block
  • panel-toplevel: remove duplicate break statement
  • status-notifier: remove duplicate check found by cppcheck
  • status-notifier: hide mate-polkit icon if passive
  • Apply position fix on popup to GTK 3.20 and earlier
  • GTK 3.22 status notifier: reposition menu when size changes
  • GTK 3.22/status-notifer Fix menu position if size changed since last shown
  • Stop panel collapse left on adding certain out-of-process applets
  • make file/folder launchers work again
  • panel-context-menu: Add confirmation dialog to panel reset option
  • Add option to context menu to reset the panel
  • clock:disconnect signal handlers on destroy
  • Fix crashes on moving/removing applets with glib 2.53.4 or later
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
  • Add a gsettings key to enable/disable SNI Support
  • wncklet: stop segfaults, warnings on removing in-process switcher, window-list
  • fish: fix adding back after removal
  • Fish: stop all warnings on removing when built in-process
  • Clock: fix removal warnings when in-process applet removed
  • clock: stop segfault on removing applet when built in-process
  • libmate-panel-applet: fix typos in id->factory_id rename
  • libmate-panel-applet: Only declare _panel_applet_shlib_factory() when needed
  • libmate-panel-applet: fix error in unregistering dbus object
  • libmate-panel-applet: fix build warning
  • libmate-panel-applet: fix introspection
  • libmate-panel-applet: Fix unknown bus name and unregister dbus object
  • libmate-panel-applet GTK 3.14/3.16: fix custom bg w alpha
  • libmate-panel-applet: include dummy variable in factory for certain applets
  • libmate-panel-applet: fix bg rendering for in-process applets
  • libpanel-applet/panel-applet.h: Rename id to factory_id for factory
  • libmate-panel-applet: add panel-applet-private.h
  • don’t use GtkPlug/GtkSocket for in process applets
  • make it possible to get applet widget
  • libpanel-applet: add panel_applet_factory_get_applet_widget
  • libpanel-applet: return process type and applet uid
  • libpanel-applet: store factories in hash table
  • libpanel-applet: delay GtkPlug creation
  • libpanel-applet: add process type to private data
  • libpanel-applet: Remove out_process from panel_applet_factory_main()
  • avoid deprecated gdk_screen_get_width/height
  • avoid deprecated gdk_screen_get_n_monitors
  • fish: fix applet opening as thin line when built in-process
  • Forces a window scale of 1 for the panel, instead of using the default or user configured scale.
  • avoid deprecated gdk_screen_make_display_name
  • avoid deprecated gdk_display_get_screen
  • don’t use deprecated gtk_show_uri
  • avoid deprecated gdk_screen_get_number
  • fix applet crashes on transparent user-set panel bg
  • system tray: fix hidden icons on image/transparent color BG
  • Fix GTK theme image bg support on vertical panel
  • Make panel image background in GTK theme work again
  • clock: fix hovering over timezone text causes panel to scale beyond screen limit
  • GTK 3.18+ fix transparent default panel bg
  • menu: restore focus after drag-n-dropping menuitem outside
  • menu: restore focus after closing popup menu of a menuitem
  • Fix: menubar/menu-button can’t launch mozo
  • menu: remove incorrect code from the popup menu of a menuitem
  • status notifier: follow same menu theme as rest of panel
  • fix moving applets between panels
  • menu: fix crash when some .desktop file has empty Icon field
  • clock: properly handle visibility of edit button
  • clock: drop deprecated gtk_size_group_set_ignore_hidden
  • clock: move GtkButton in another horizontal GtkBox parent
  • clock.c: drop deprecated gtk_size_group_set_ignore_hidden
  • localized application’s name and description
  • menu-button: disconnect from GSettings when applet is removed
  • action-button: disconnect from GSettings when applet is removed
  • remove a needless glib check
  • status-notifier: fix crash on unknown signal name
  • use GTK+3 bookmarks location for Places menu
  • doc: remove some references to nonexistent stuff
  • fix build with gcc 4.9.2 (looks like it’s in c89 mode by default)
  • Run dialog: Add option to reverse history view
  • Run dialog: Fix wrong history len with max size 1
  • Run dialog: Allow changing history size
  • doc: drop ancient MateConf references
  • Run dialog: Fix wrong history order
  • status-notifier: Do not hide passive items
  • panel-menu-bar: fix build warning and some spacing
  • properly fit expanded panel to smaller screen size
  • system-tray: Properly propagate orientation changes
  • notification-area: Fix item orientation
  • workspace switcher: handle GDK_SCROLL_SMOOTH and fix build warning
  • Reenable workspace switcher wrapping
  • pre-bump version
  • status-notifier: Fix handling of icon-padding style property
  • Simplify panel description shown when switching panels with the WM
  • status-notifier: Plug a memory leak
  • remove deprecated sys/timeb.h header, as nothing uses it
  • status-notifier-watcher: Allow re-registration of registered items
  • setup custom icon
  • status-notifier: Plug a memory leak
  • notification area: Fix memory leak sorting items
  • Translations update

mate-backgrounds 1.20.0

  • Drop ancient gnome leftovers
  • Translations update

mate-themes 3.22.8 to 3.22.15

  • Submarine themes: remove a box-shadow at engrampa toolbar
  • submarine themes: remove padding from caja-sidebar treeview
  • all themes caja: remove right-border from scrolledwindow.frame
  • Menta metacity themes: remove left/right-border for maximised windows
  • BlackMATE: write the border on scrollbar trough
  • all themes: remove right-border from scrolledwindow.frame
  • submarine themes: fix fg color of button.suggested-action in headerbars
  • BlackMATE: Workaround for Yelp/Lireoffice/Firefox scrollbar issue
  • Revert “Gtk+-3.20 all themes: fix redraw issue with yelp”
  • TOK/TG: sliders: keep the original size
  • Gtk+-3.20 submarine: reduce border radius for treeview.selected/hover in sidebars
  • Gtk+-3.20 submarine: set font color for spinbutton entry
  • Gtk+-3.20 submarine themes: fix a jumpin button in headerbar of gitg
  • Gtk+-3.20 submarine themes: setup dnd for caja-icon-view
  • Gtk+-3.20 T. themes: fix double border in mate-volume-control notebook
  • Gtk+-3.20 Submarine themes: fix focus state of pluma-statusbar-button
  • Gtk+-3.20 Most themes: style menuitem accelerator hover
  • All themes: change syntax for loading panel-grid image for mate-1.20
  • Gtk+-3.20 submarine themes: set top borderradius for .titlebar > headerbar
  • Gtk+-3.20 Most Themes: fix padding of primary/secondary image in GtkEntry
  • Gtk+-3.20 TRAD themes: fix color of grey-out arrows in menus
  • TOK/TG: add menuitem radio mixed
  • TOK/TG menuitems: checkboxes and radio buttons redesigned
  • Gtk+-3.20 most themes: fix GtkScale slider mouse-selection if slider is out of range
  • Gtk+-3.20 all themes: fix redraw issue with yelp
  • Gtk+-3.20 GreenLaguna: some menu fixes
  • Gtk+-3.20 Menta themes: add transition effect for menu arrows
  • Gtk+-3.20 Menta themes: drop settings for firefox menus
  • Gtk+-3.20 submarine themes: drop transition effect from labels
  • Add index.theme file for gtk+ High Contrast theme
  • Gtk+-3.20 Most themes: setup border for clockmap in clock applet
  • Gtk+-3.20 Submarine themes: some fixes for clock applet
  • Gtk+-3.20 BlackMate: some panel clock fixes
  • TOK/TG: caja: solid color to the notebook header border
  • Gtk+-3.20 Menta themes: use a hardcoded bg color for tooltips
  • BlackMATE: CSD apps-match noncomposited headerbar to square window border
  • BlackMATE: more CSD app fixes
  • BlackMATE fixes for CSD apps
  • Gtk+-3.20 Menta themes: change colors for panel applet buttons
  • Gtk+-3.20 Menta themes: change transition timining for menubar menuitem
  • Gtk+-3.20 Menta themes: use normal menubar menuitems styling for the panel
  • Gtk+-3.20 Menta themes: remove transition effect from menuitems
  • TOK/TG: mate-terminal: solid color to the notebook header border
  • Gtk+-3.20 BlackMATE: fix fontcolor in url bar of google chrome
  • Gtk+-3.20 BlackMATE: change menuitem accelerator font color
  • TOK/TG: xfce4-terminal: solid color to the notebook header border
  • TOK/TG: Remove gradient from notebook header
  • cursor: add color-picker to make file
  • Gtk+-3.20 Submarine themes: improve pluma sidebar
  • Gtk+-3.20 submarine themes: fix fg color in pluma error dialogs
  • BlackMATE: fully style noncomposited m-s-d OSD
  • BlackMATE: support new msd-osd-window-solid style class for non-composited OSD case
  • BlackMATE: make caja renaming labels more readable
  • ContrastHighInverse: Fix Caja rename labels when theme actually applied
  • cursor: add color-picker cursor image
  • GTK+-3.20 submarine themes: improve mate- and mintmenu
  • Gtk+-3.20 menta themes: fixes for mate- and mint-menu
  • Gtk+-3.20 Traditional themes: improve some dialog windows
  • Traditional themes: don’t draw a bg for mate-indicator-applet
  • Gtk+-3.20 most themes: fix bg color in list-view of caja inactive-pane
  • Gtk+-3.20 all themes: add new css name matekbd-keyboard-drawing
  • metacity submarine themes: fix innerborder if metacity or compiz WM is used
  • TOK/TG: xfce4-terminal: gradient color to the notebook header border
  • TOK/TG: make padding in notebook tabs 2 pixels bigger
  • menta-fix “{{” typo breaking gtk-widgets.css file
  • All themes: Fix: print dialog paper depictions not appearing correctly
  • Gtk+-3.20 Menta themes: don’t make any difference between backdrop and normal state
  • Gtk+-3.20 most themes: mate-panel hide button modification
  • TOK/TG: caja: set gradient color to the notebook header border
  • Gtk+-3.20 submarine themes: mate-panel hide button modifications
  • TOK/TG: Fixes borders in xfce4-terminal tabs and probably more applications
  • Gtk+-3.20 all themes: improvements for mate-menu
  • Gtk+-3.20 all themes: better way to style keyboard layouts
  • TOK/TG: mate-terminal: set gradient color to the notebook header border
  • Gtk+-3.20 Traditional: set color to the notebook header border in mate-terminal
  • Gtk+-3.20 Menta themes: sort mate-applications.css
  • Menta themes: set color to the notebook header border
  • TOK/TG: New colors in panel grid
  • Gtk+-3.20 all themes: style mate-keyboard-layout-viewer
  • Traditional themes - use applet handles from Menta
  • TOK/TG: mate-terminal: use border in header tab instead notebook
  • Gtk+-3.20 ContrastHighInverse: add missing assets to avoid a runtime warning
  • Menta themes: eliminate wrong border-color for lockscreen
  • Gtk+-3.20 submarine: eliminate wrong border-color for lockscreen
  • GreenLaguna: correct notebook tab borders in mate-terminal
  • Submarine themes: correct notebook tab borders in mate-terminal
  • Gtk+-3.20 Menta themes: correct notebook header borders in mate-terminal
  • Traditional themes: drop some lines in mate-terminal for a better look
  • Gtk+-3.20 Most themes: don’t use a border for terminal notebook
  • Traditional themes: print dialog improvements
  • Traditional themes: set notebook borders for pavu-control (better fix)
  • Traditional themes: set notebook borders for pavu-control
  • Gtk+-3.20 GreenLaguna: style scrollbar junction
  • Gtk+-3.20: add an annoying wildcard for firefox
  • Gtk+-3.20 GreenLaguna: some border fixes for caja sidebar
  • Gtk+-3.20 GreenLaguna: change border color of GtkSwitch
  • Gtk+-3.20 GreenLaguna: change border-color for scrollbars
  • GTK+-3.20 GreenLaguna: change insensitive_bg_color
  • Gtk+-3.20 GreenLaguna: improve notebooks
  • Traditional themes: drop the two useless lines in the notebooks
  • Gtk+-3.20 GreenLaguna: re-work borders of frame and other improvements
  • GreenLaguna metacity: increase border size
  • Submarine metacity: increase border size
  • Gtk+-3.20 Submarine: set color for dim-labels at list rows
  • Traditional themes: set more border colors in checked notebook tabs
  • Gtk+-3.20 submarine themes set a padding on statusbars
  • Gtk+-3.20: fix jumping button in mate-font-viewer toolbar
  • Gtk+-3.20 submarine themes: improve headerbars and popover menus
  • Gtk+-3.20 submarine themes: set a padding for gedit statusbar
  • Gtk+-3.20 Menta themes: add missing border-image for button.fat:checked in filezilla and atril
  • Gtk+-3.20 Menta themes: some notebook improvements
  • Fixed URL colors for Firefox search suggestions
  • Gtk+-3.20 Menta themes: re-work borders for frames and other improvements (mega commit)
  • Traditional themes: make padding in notebook tabs smaller
  • Gtk+-3.20 submarine themes: several improvements
  • Gtk+-3.22 Submarine themes: some notebook improvements
  • Gtk+-3.22 Submarine themes: re-work borders for frames
  • Gtk+-3.20 Submarine themes: fix previous commit for rubberband
  • Gtk+-3.20 submarine themes: fix rubberband for mate-screenshot
  • Gtk+-3.20 submarine themes: fix toolbar label color
  • Traditional themes: use gradient color on active tabs
  • Gtk+-2.0 Greenlaguna: use hardcoded hex colors in gtkrc
  • Gtk+-2.0 most themes: use a oneliner for color definitions in gtkrc
  • Traditional themes: add a border-image for some applets
  • Gtk+-3.20 Traditional themes: use a border for the whole GtkInfobar
  • Gtk+-3.20 Traditional themes: workaround, fix some borders in firefox
  • Gtk+-3.20 Traditional themes: fix jumping combobox button
  • Gtk+-3.20 most themes: fix sidebar of GtkAssistant
  • Gtk+-3.20 Submarine themes: fix sidebar of GtkAssistant
  • Gtk+-3 all themes: don’t set NaTrayApplet-icon-size

mate-notification-daemon 1.20.0

  • WidthOfScreen and HeightOfScreen implementation
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
  • avoid deprecated gdk_screen_get_width/height
  • avoid deprecated gdk_screen_get_n_monitors
  • Fixes high cpu usage with large timeouts
  • unescape URI-encode paths for icon files
  • Translations update

mate-control-center 1.20.0

  • Scale font DPI for HiDPI displays
  • Add support for HiDPI displays
  • theme-installer.c: missing g_object_unref in mate_theme_install_real
  • theme-util.c: fix reinstalling the deleted theme can cause failure
  • Support the theme compression package for installing XZ format
  • drop unused variables
  • eggcellrendererkeys.c: Fix build warnings:
  • remove some leftovers related to MacOS support
  • theme-thumbnail.c: Fix build warnings with write and pipe:
  • libslab: store search entry widget as GtkEntry
  • libslab: fix search icon misaligned
  • Translations update

mate-screensaver 1.20.0

  • Add HiDPI support for lock screen
  • gs-lock-plug.c: Fix build warning:
  • WidthOfScreen and HeightOfScreen implementation
  • restore the correct mate-screensaver-command manpage
  • fix loop initial declarations
  • Fix: idle slider display in all languages
  • drop glib required max version
  • avoid deprecated gdk_screen_get_width/height
  • don’t use deprecated gtk_show_uri
  • Implement OpenBSD authentication using bsd_auth(3).
  • Bug Fix: g_get_real_name will never return NULL pointer
  • lock-dialog UI: avoid deprecated widgets
  • Bug fix: screensaver and lock screen not correctly displayed in configurations with overlapping monitor geometries
  • [GTK+3.20] Switch to GdkSeat
  • Set input purpose for the password entry widget
  • copy theme dialog: fix build warning about wrong variable type
  • Translations update

mate-media 1.20.0

  • gvc-applet: don’t try to increase refcount of a NULL object
  • gvc-combo-box: fix signal arguments
  • applet: restore icon for “Sound Preferences” menu item
  • avoid deprecated gdk_screen_get_height
  • applet: use GdkSeat with GTK+ >= 3.20
  • applet: make keyboard work in popup
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor… functions:
  • refresh tray icon on icon theme change
  • mixer-dialog: remove style class .frame from a scrolledwindow
  • volume-control-dialog: avoid deprecated GtkAlignment
  • applet: show volume in popup even when muted
  • applet: improve volume increments
  • enable deprecation warnings by default
  • Translations update

mate-power-manager 1.20.0

  • avoid deprecated GtkStock
  • inhibit: fix error that spammed logs from previous commit
  • inhibit applet: fix rendering of icon
  • WidthOfScreen and HeightOfScreen implementation
  • fix typos in some more comments
  • Correct spelling mistake.
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
  • don’t abort on unknown DBus signal name
  • avoid deprecated gdk_screen_get_width/height
  • avoid deprecated gdk_display_get_screen
  • don’t use deprecated gtk_show_uri
  • refresh tray icon on icon theme change
  • actually check the $XPROTO_REQUIRED variable’s value
  • statistics UI: add style class mpm-statistics
  • Translations update

mate-system-monitor 1.20.0

  • procman.cpp: Fix build warning: argument 1 null where non-null expected
  • sysinfo.cpp: Fix build warning: this ‘if’ clause does not guard…
  • proctable.cpp: Fix build warning: this ‘else’ clause does not guard…
  • Fix system logo alignment
  • WidthOfScreen and HeightOfScreen implementation
  • process table: make search case-insensitive
  • sysinfo: disable focus in all labels
  • avoid deprecated gdk_screen_width/height
  • sysinfo: avoid deprecated GtkAlignment
  • Translations update

atril 1.20.0

  • build: remove pre-GTK+3 option
  • epub: make minizip support more BSD variants
  • previewer: add style class atril-previewer-window
  • WidthOfScreen and HeightOfScreen implementation
  • shell: show caret navigation in menu
  • ev-link-accessible: Improve efficiency of methods to get start and end indices
  • Expose form fields as AtkObject children of the page
  • Expose images as AtkObject children of the page
  • Expose links as AtkObject children of the page
  • ev-view-accessible: Add a method to determine if a given doc rect is showing
  • ev-page-cache: Add method to check if a given page has been cached
  • libview: Update the caret cursor when jumping to a find result
  • libview: Update ATK_STATE_SHOWING when the visible page range changes
  • libview: Implement AtkComponent for pages
  • libview: Fix shift+click text selection
  • a11y: ensure text cached when you request an EvPageAccessible
  • a11y: managing atk states on EvPageAccessible
  • a11y: add if applies ATK_RELATION_FLOWS_TO/FROM on EvPageAccessible
  • a11y: move AtkHyperText implementation from EvViewAccessible to EvPageAccessible
  • a11y: move AtkText implementation from EvViewAccessible to EvPageAccessible
  • a11y: expose EvPageAccessible as children of EvViewAccessible
  • a11y: new EvPageAccessible
  • libview: Fix some broken aspects EvViewAccessible text support
  • libview: Take caret navigation into account when getting AtkHyperlink indices
  • a11y: cleaning implementation for atk_text_get_caret_offset
  • a11y: fixing implementation for atk_text_set_caret_offset
  • view: set_caret_cursor_position should emit “cursor-moved” if applies
  • Remove support for deprecated atk_text_get_text_{before,after}_offset()
  • a11y: implement AtkDocument on EvViewAccessible
  • a11y: with caret navigation enabled, accessibility current page is cursor page
  • ev-view-accessible: call document_changed_cb when setting the model
  • Some text fixes for caret message area
  • ev-view-accessible: Fix a crash in ev_view_accessible_get_link
  • ev-view-accessible: Clear the cached data when the current page
  • shell: remove view_actions_focus_out_cb
  • shell: Remove ev_window_set_view_accels_sensitivity
  • shell: forward accels to the focused widget
  • Use a global array for view accel action
  • fix crash when selecting text in djvu documents
  • shell: fix stock item for message area
  • docs: libview: Re-add type builtins section
  • Fix crashes of epub documents with caret-navigation
  • Store the caret cursor position in document metadata
  • libview: Add ev_view_set_caret_cursor_position
  • libview: Update the current page also when pending scroll is to find a location
  • libview: Do not schedule a redraw when enabling/disabling caret navigation
  • libview: Stop caret cursor blinking when cursor is not in a visible page
  • shell: Enable/disable the caret navigation with F7
  • libview: Add ev_view_supports_caret_navigation()
  • ev-link-accesible: Return the index/offset after the last character in the link
  • help: Remove references to removed selection mode
  • libview: Fix selections starting/ending in page margins
  • libview: Reduce the pages to scan for selections
  • libview: Remove unused rectangle selection mode
  • libview: Rework ev_view_accessible_get_selection
  • libview: do not redraw the whole view when caret cursor moves
  • libview: Update the cursor area after positioning the cursor when moving between lines
  • ev-view-accessible: Fix ev_view_accesssible_get_n_selections
  • ev-view-accessibl: Fix get_caret_offset when the caret navigation is enabled
  • libview: Use error bell and return early when moving between lines fails
  • libview: do not schedule a resize in ensure_rectangle_is_visible
  • libview: Stop the cursor blink when there are selections active
  • libview: Deprecate ev_view_scroll in favor of g_signal_emit_by_name
  • ev-window: Use g_signal_emit_by name instead of ev_view_scroll
  • previewer: Remove scroll accelerators
  • ev-window: Remove scroll accelerators
  • libview: Add more scroll key bindings to EvView
  • libview: Fix second parameter type of scroll signal for h, j, k and l bindings
  • libview: Use merge_selection_region passing NULL to clear the selections
  • ev-pixbuf-cache: Clear the selection region also when clearing the job selection
  • ev-pixbuf-cache: fix the condition for when a new selection is needed
  • ev-view-accessible: Rewrite get_run_attributes to return the text attributes from the document
  • pdf: Implement ev_document_text_get_text_attrs()
  • libview: Get text attributes from backend and save them in page cache
  • libdocument: Add ev_document_text_get_text_attrs()
  • libview: Emit the AtkText text-caret-moved and text-selection-changed signals
  • libview: clear the selection when cursor is moved
  • libview: Do not show the caret cursor when there are active selections
  • libview: Return NULL instead of empty regions from the pixbuf cache
  • libview: Don’t draw the caret cursor when the view is not focused
  • libview: Fix moving caret cursor between lines in multicolumn documents
  • libview: Pre-cache some prev/next pages to the current page range.
  • ev-pixbuf-cache: schedule prev or next jobs first depending on the scroll direction
  • ev-pixbuf-cache: Schedule jobs to render previous pages in inverse order
  • libview: Added ‘cursor-moved’ signal to notify when the caret cursor has been moved.
  • libview: Avoid unnecessary region copies when selecting text
  • libview: Use a larger damage area to redraw selections
  • libview: Don’t queue a redraw when damaged region hasn’t changed
  • libview: Invalidate union of old and new selection
  • libview: Move the caret cursor when clicking outside a selection
  • libview: Remove unused in_selection member from SelectionInfo struct
  • libview: Keep the offset inside a line when moving the caret between lines
  • libview: Position the caret cursor at beginning/end of the line
  • libview: Do not schedule a redraw when selecting all text
  • libview: Use prepend + reverse instead of append to create selections list
  • libview: Use GSlice to allocate EvViewSelection
  • libview: Text selection using the caret cursor.
  • libview: Update the caret cursor after selecting text with the mouse
  • libview: Take page border into account when computing selections
  • libview: Fix a crash when selecting more than one page
  • libview: Make sure the cursor blinks after moving it by a click
  • libview: merge get_caret_cursor_rect_from_offset and get_caret_cursor_area
  • libview: Notify about caret navigation errors using the error bell.
  • libview: Do not redraw after a click if cursor position hasn’t changed
  • libview: Use GtkBindings for caret navigation
  • libview: Rename EvView::binding-activated signal as EvView::scroll
  • libview: Position the caret cursor by clicking
  • libview: Use EvPixbufCache to find selection region
  • libview: Split ev_pixbuf_cache_get_selection_surface into two functions
  • libview: Draw selection highlight from region
  • libview: Fix the damage area used to redraw the caret cursor
  • libview: Actually update the page when moving the care from a different page
  • libview: Avoid to update the current page and scroll to the cursor position, if the caret cursor was not updated
  • libview: Make caret cursor blink
  • libview: Use logical attributes instead text layout to move the caret cursor
  • libview: Add a way to get the text logical attributes from the page cache
  • libview: Initial implementation of caret navigation
  • libview: Refactor code for drawing page and selection surfaces
  • shell: disable ViewDualOddLeft in menus for epubs
  • libview: only access the relevant page cache for the height request
  • Activate shortcut keys for dual and continuous layout
  • ev-view: Forward key events to the focused form field
  • Add shortcut keys for fit-page and fit-width options
  • shell: Do not open single page pdfs in dual mode by default
  • libview: Don’t update current_page to negative number
  • libview: Make page layout a mode
  • libview: Add new zoom mode that optimizes for readability
  • Rename Fit Page Width as Fit Width
  • Rename Best Fit mode as Fit Page
  • Move dual page with odd pages left to the view menu
  • libview: drop deprecated usage of gtk_container_set_resize_mode
  • shell: Check if doc implements Annotations interface before cast
  • Refreshing annotations’ sidebar upon deletion
  • libdocument: Make ev_mapping_list_remove void
  • page-cache: Add flags parameter to ev_page_cache_mark_dirty()
  • pdf: Reset the annotation mapping when there are no more annotations
  • Add an option to remove annotations to the view popup menu
  • libview: add ev_view_remove_annotation
  • pdf: Implement remove_annotation virtual func
  • libdocument: add ev_mapping_list_remove
  • libdocument: Add remove_annotation to DocumentAnnotations.
  • pdf: Make annotation names unique
  • pdf: Add support for adding other types of annotations
  • libview: Rename ev_view_set_focused_element and make it public internally
  • Change the opacity of the annotation window
  • Change color of annotation window
  • libview: Grab focus for form fields and links on mouse press
  • libdocument: Added ev_mapping_list_get
  • pdf: Add activation link for Fields that have it.
  • libview: Handle activation link of a Form Field if present
  • libdocument: Add activation_link to EvFormField struct
  • ev-properties-licence: don’t use deprecated GtkAlignment
  • libview: : avoid deprecated gtk_adjustment_changed
  • ev-job-find: mark two methods as skip
  • ev-jobs: have ev_job_failed_from_error shadow ev_job_failed
  • libview: add missing transfer and element-type annotations
  • ev-mapping-list: make a boxed type
  • libdocument: add missing transfer and element-type annotations
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor… functions:
  • avoid gdk_screen_get_primary_monitor/gdk_screen_get_monitor_scale_factor
  • ev-document-misc.c: avoid deprecated gdk_screen_get_width/height_mm
  • dvi: Mitigate command injection attacks by quoting filename
  • mdvi-lib: Fix compilation warning (const-correctness)
  • libmisc: set width chars for page label
  • libview: Scroll small pages in non-continuous mode
  • libview: Enable GDK_SMOOTH_SCROLL events for view
  • libview: Ctrl+mouse wheel zoom should be pointer-centered, not window-centered
  • ev-view: Add pan gesture to switch page
  • ev-view: explicitly require a GtkScrolledWindow as the parent widget
  • ev-view: Add pinch/zoom gesture to handle document zooming
  • sidebar-thumbnails: fix unwanted move to start after fullscreen
  • sidebar-thumbnails: preload one extra visible range while scrolling
  • sidebar-thumbnails: keep thumbnails already rendered
  • sidebar-thumbnails: fix clunky scrolling
  • annotations-sidebar: Clean up the styling
  • ev-annotation-window: Fix setting the color of the window border
  • libview: fix annotation window focus change after creation
  • libview: Fix focus on ev_annotation_window
  • libview: Don’t change the font color of the annotation window
  • shell: Use GdkRGBA for annotations
  • libdocument: Add EvAnnotation API using GdkRGBA
  • libdocument: Use the new deprecation macros
  • Add deprecation macros
  • fix runtime warnings caused by previous HDPI commit
  • Take monitor scale factor into account when calculating zoom.
  • Add hi-dpi support for main view.
  • shell: Ditch gimpcellrenderertoggle
  • sidebar-layers: Make it actually usable and fix a runtime warning
  • libview: setting annotation window icons sizes
  • libview: save changes to a dropdown in an embedded form
  • libdocument: adjust rendering of shadow for active and inactive pages
  • avoid deprecated gdk_screen_make_display_name
  • ev-window: remove deprecated GtkToolbar-shadow-type
  • annotation-properties-dialog: don’t use a headerbar
  • avoid deprecated gdk_display_get_screen and gdk_display_get_n_screens
  • ev-window: don’t use deprecated gtk_show_uri
  • avoid deprecated gdk_screen_get_number
  • build: properly clean the generated .caja-extension file
  • build: require cairo >= 1.10.0 and drop some old code
  • shell: remove unused code from utils
  • ev-view: avoid deprecated gtk_drag_begin
  • egg-editable-toolbar: avoid deprecated gtk_drag_begin
  • message-area: replace some GtkStock deprecations
  • ev-sidebar: avoid deprecated GTK_STOCK_CLOSE icon
  • password-view: replace some GtkStock deprecations
  • password-view: don’t use deprecated GtkAlignment
  • toolbar-editor: don’t use deprecated GtkAlignment
  • Translations update

caja-extensions 1.20.0

  • xattr-tags: use better English in extension description
  • po: add missing translatable strings from xattrs extension
  • xattr-tags: fix extension description
  • open-terminal: don’t use excessive string duplication
  • avoid deprecated gdk_screen_make_display_name
  • sendto burn: avoid deprecated gtk_show_uri
  • xattr-tags: remove hack, it’s not needed now
  • xattr-tags: fix typo causing undefined reference
  • fix the libcaja_gksu_la_LDFLAGS variable declaration
  • xattr-tags: add missing newline to startup message
  • xattr-tags: unescaping stored attributes.
  • Translations update

engrampa 1.20.0

  • build: use PKG_CONFIG to fix cross-build
  • Add our copyright to About dialog and Caja extension
  • 7z: Fix: rename files with password without the list encrypted
  • 7z: Fix: delete/rename files/folders with the list encrypted
  • avoid deprecated gdk_screen_make_display_name
  • don’t use deprecated gtk_show_uri
  • use a more common gtk+ function
  • avoid deprecated gdk_screen_get_number
  • Add the button “Show the Files and Quit” in the progress dialog
  • Fix: create zip files in “maximum” compression level
  • Fix: Browsing history not correct
  • hide folders in “View All Files”
  • Fix: Wrong behavior of Skip button in Replace file dialog
  • UI files: avoid deprecations
  • gtk-utils: remove some GTK_STOCK deprecations
  • gtk-utils: avoid deprecated gtk_icon_size_lookup_for_settings
  • fr-window: fix some GTK_STOCK deprecations
  • add style class frame to scrolledwindows
  • fr-window: avoid deprecated GtkMisc and GtkAlignment
  • dlg-add-folder: avoid deprecated gtk_alignment_new()
  • build: use variable instead of hardcoded file name when cleaning
  • Translations update

eom 1.20.0

  • drop CSS for GTK+ 3.18
  • egg-editable-toolbar.c/egg-toolbars-model.c: drop unused variables
  • print-preview: replace custom code with GDK function call
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions
  • don’t use deprecated gtk_show_uri
  • avoid deprecated gdk_screen_get_number
  • fix warning on closing empty window with multiple eom windows
  • EomThumbView: Replace deprecated gtk_menu_popup function
  • multiple-save-as-dialog.ui: avoid deprecated widgets
  • error-message: replace usage of GtkStock
  • A bunch of instrospection warning fixes
  • EomScrollView: fix override_background deprecated call
  • EomPropertiesDialog: Fix deprecation warnings
  • EomThumbNav: Fix deprecated function warning
  • EomScrollView: Replace deprecated gtk_menu_popup function
  • EomScrollView: Switch from GtkDeviceManager to GdkSeat
  • fix typo in function annotation
  • use different css files for < gtk+=3.20
  • EomWindow: Set file open dialog transient for its parent window
  • settings: use rgb color definition as defaults
  • UI: avoid using deprecaded widgets
  • EomCloseConfirmationDialog: set max width chars for primary label
  • EomCloseConfirmationDialog: Fix size request for the image list
  • Printing paper orientation should default based on image dimensions
  • Avoid recompressing JPEGs as PNG when printing
  • EomFileChooser: Use MateThumbnailFactory to create preview image
  • EomPropertiesDialog: Allow RGBA for transparent background color
  • preferences-ui: drop usage of MateColorButton
  • EomScrollView: Switch to GdkRGBA for background and transparent colors
  • EomPrintPreview: Avoid unnecessary color parsing
  • Fix a few GtkStock deprecations
  • EomCloseConfirmationDialog: replace deprecated GTK_STOCK_DIALOG_WARNING
  • toolbar-editor: avoid deprecated GtkAlignment
  • Bring eom-image.c’s SVG handling up to date, properly recognize svgz filetypes
  • eom_uri_converter: GList leak fix
  • Translations update

mate-applets 1.20.0

  • multiload: Scaling network graph using thresholds defined by user
  • multiload: fix tabs/spaces mix in more places
  • multiload: fix spacing in some places
  • multiload: remove some unneeded spaces
  • weather: fix possible crash when opening prefs dialog
  • drop broken invest-applet and all Python dependencies
  • Fix build warnings: ignoring return value of fgets,
  • command: bump range of interval
  • WidthOfScreen and HeightOfScreen implementation
  • build: when gtksourceview isn’t found, show this package name
  • Cpufreq: Update tooltips with latest values
  • Cpufreq: fix a build warning
  • Cpufreq: stop jumping numbers moving units label
  • Rounding error in draw corrected.
  • cpufreq: fix calculating max width of frequency/unit/percent labels
  • stickynotes: fix text selection
  • cpufreq: refresh applet size on style change (e.g. font size)
  • GSettings change recognized dynamically
  • GSettings for checkmark color shown for mounted volumes.
  • cpufreq: fix random invisibility of the applet
  • Mounted drives will show a little bit different icon.
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
  • Get rid of misleading_indentation and maybe-uninitialized warnings during build
  • avoid deprecated gdk_screen_width/height
  • avoid deprecated gdk_screen_get_width/height
  • all applets: don’t use deprecated gtk_show_uri
  • add new digital theme
  • drivemount: fix a build warning
  • cpufreq-prefs: don’t use deprecated gtk_show_uri
  • bump libmateweather requirement to 1.19.1
  • weather: If location changes, abort any outstanding weather updates
  • weather: Added logic to not send notification if weather update is equal (as decided by weather_info_equal()) to the previous update
  • avoid deprecated gdk_screen_get_number
  • drivemount: If the list is empty, it will show media-floppy icon
  • stickynotes: reword previous commit a bit and don’t leak dir name
  • stickynotes: create parent dir for stickynotes-applet.xml if it does not exist.
  • Load graph scales automatically according to average load
  • trashapplet: remove unused code
  • cpufreq: set frequency on all cores
  • Fix GError memory leak
  • Fix for crasher in Command applet.
  • Translations update

mate-calc 1.20.0

  • Add icon image on close button in preferences dialog
  • avoid deprecated GtkStock
  • add missing window icon to About dialog
  • math-window: don’t use deprecated gtk_show_uri
  • Translations update

mate-icon-theme-faenza 1.20.0

  • Change license to GPL3, as per the original project.
  • Fix to use MATE logo for dark theme

mate-indicator-applet 1.20.0

  • Support building against Ayatana Indicators and Ubuntu Indicators alike.
  • Translations update

mate-netbook 1.20.0

  • WidthOfScreen and HeightOfScreen implementation
  • window picker: disconnect signal handlers in dispose function
  • window picker: add icon to prefs dialog
  • window picker: disable vertical expand of button in prefs dialog
  • window picker: add icon for taskbar to About dialog
  • maximus: don’t crash on invalid window ID
  • Translations update

mate-sensors-applet 1.20.0

  • build: enable udisk2 plugin again
  • Remove deprecated udisks plugin
  • udisks plugin: fix memory management for GValue variables
  • Remove deprecated eee plugin
  • Fix popup shower on removed HDD
  • ibm-acpi.c: Fix build warning
  • eee-plugin.c: Fix build warning
  • active-sensor.c: Fix build warning
  • sensors-applet.c: Fix build warning
  • Fix indents
  • Fix project cleanup
  • Stop jumping applet as numbers change
  • fix save order of sensors
  • updated hide temperature units
  • remove code duplication
  • sensor-applet.c: replace deprecated GtkMisc
  • sensor-applet.c: avoid deprecated GTK_STOCK_MISSING_IMAGE
  • sensor-config-dialog: avoid deprecated GtkAlignment
  • sensor-config-dialog: don’t use deprecated GtkColorButton
  • prefs-dialog: add style class frame to scrolledwindow
  • prefs-dialog: avoid deprecated GtkAlignment
  • prefs-dialog: avoid deprecated GTK_VBUTTON_BOX, GTK_TYPE_{H,V}BOX
  • use GTK_ALIGN_CENTER for the sensor_applet grid
  • Translations update

mate-terminal 1.20.0

  • require VTE 0.46
  • screen: stop setting TERM and COLORTERM environment variables
  • schema: fix summary and description of some keys
  • remove “…” from Find keyboard shortcut
  • profile-editor: properly initialize the first palette color
  • terminal-screen.c: drop unused variables
  • Fix build warnings: ignoring return value of chdir,
  • middle click on a tab: add the gsettings key to enable the feature
  • make indent more uniform in a few files
  • fix possible crash when handling DBus method call
  • Spelling: Whitespace removed, in the terminal, Ctrl
  • add Solarized themes from gnome-terminal
  • WidthOfScreen and HeightOfScreen implementation
  • add the ability to switch tabs using ctrl + tab and ctrl + shift + tab
  • allow remapping “search” keyboard shortcuts
  • Support background images with VTE3
  • find-dialog.ui: fix keyboard selection
  • avoid deprecated vte_terminal_search_get_gregex
  • add “select all” keyboard shortcut: control + shift + A
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions
  • avoid deprecated gdk_screen_get_width/height
  • avoid deprecated gdk_screen_make_display_name
  • terminal-util: avoid deprecated gtk_show_uri
  • avoid deprecated gdk_display_get_screen
  • avoid deprecated gdk_screen_get_number
  • Fix: Double click with right button causes Xorg to crash
  • Translations update

mate-user-share 1.20.0

  • build: use correct macros to fix cross-build
  • don’t use deprecated gtk_show_uri
  • Translations update

mate-utils 1.20.0

  • Add screenshot support for HiDPI displays
  • mate-screenshot: added New button
  • screenshot-save.c: Fix build warnings with pipe write and read
  • add style class logview-window
  • Translations update
  • WidthOfScreen and HeightOfScreen implementation
  • baobab: make zoom with mousewheel work on chart
  • screenshot: remove some unused code
  • screenshot: don’t get window title as it’s not used later
  • baobab/logview/dictionary: add our copyright to About dialog
  • baobab: set transient parent for remote connect dialog
  • baobab: don’t make prefs dialog visible in .ui file
  • baobab: set parent window for About dialog
  • avoid deprecated gdk_screen_get_active_window
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions
  • avoid deprecated gdk_screen_width/height
  • avoid deprecated gdk_screen_get_width/height
  • screenshot: avoid deprecated GdkDevice objects
  • dictionary: avoid deprecated GdkDevice objects
  • avoid deprecated gdk_screen_get_n_monitors
  • avoid deprecated gdk_screen_make_display_name
  • gdict-applet: don’t use deprecated gtk_show_uri
  • don’t use deprecated gtk_show_uri
  • avoid deprecated gdk_screen_get_number
  • searchtool & logview: avoid deprecated GtkAlignment
  • mate-screenshot: fix showing busy cursor when saving area screenshot
  • screenshot: don’t translate the timestamp in the filename
  • mate-dictionary: include correct header to fix occasional FTBFS
  • Translations update

mozo 1.20.0

  • Translations update

pluma 1.20.0

  • put peas_engine_enable_loader in the correct place
  • Fix: make the list of recently used files working again
  • drop unused variables
  • pluma-spell-checker-language.c: Fix build warning
  • pluma.c: Fix build warning
  • pluma-document.c: Fix build warning
  • pluma-window: have GtkRecentData on stack instead of allocating it
  • WidthOfScreen and HeightOfScreen implementation
  • Fixes for regexp replacement with backreferences (e.g. "\0")
  • pluma-view.c: use one static variable instead two to do the same job
  • make sure pluma open in the same window of the workspace
  • Fix: pluma closes tabs unexpectedly with [right + middle] click ctrl + + / ctrl + - using the numeric keypad
  • add gsettings key: Show save confirmation if the files have changes
  • Fix: wrong behavior holding down [middle + right] click ctrl + + / ctrl + - to increase/decrease font size
  • don’t request to save documents with no changes
  • add gsettings key to hide/show(default) tabs with the side pane
  • Hide tabs if we are using the sidebar
  • gtk 3.22: avoid deprecated gdk_screen_get_monitor functions
  • avoid deprecated gdk_screen_get_width/height
  • avoid deprecated gdk_screen_make_display_name
  • pluma-help: don’t use deprecated gtk_show_uri
  • filebrowser: don’t use deprecated gtk_show_uri
  • avoid deprecated gdk_display_get_screen and gdk_screen_get_number
  • enable the abbility to save the document if it was changed externally
  • disable the abbility to save the document if it has no changes
  • print-preferences UI: fix some basic deprecations
  • encoding-dialog UI: fix some basic deprecations
  • preferences-dialog UI: fix some basic deprecations
  • pluma-panel: remove deprecated GtkImage types
  • plumal-panel: remove some GtkStock deprecations
  • search-dialogs: fix a -Wpointer-compare warning
  • tag-list-plugin: avoid deprecated GtkStock
  • file-browser-widget: fix one stock deprecation
  • configure: drop GLIB_VERSION_MAX_ALLOWED
  • File browser: don’t use GIOScheduler (deprecated)
  • file-browser-view: silent some build warnings
  • pluma-view: avoid GtkStock deprecations
  • pluma-tab: replace some GtkStock icons
  • pluma-notebook: don’t use deprecated gdk_cursor_new
  • progress-message-area: fix one GtkStock deprecation
  • io-error-message-dialog: fix some GtkStock deprecation warnings
  • Fix: pluma closes tabs unexpectedly with middle click
  • pluma-notebook.c: fix a build warning
  • double click to the right of the last open tab to open a new tab
  • Support new location of gtk bookmarks file
  • docs: we have encodings combobox, not option menu
  • remove references to PlumaStatus
  • docs: remove some references to nonexistent stuff
  • filebrowser: don’t parse .hidden files - GIO does it since 2.36
  • close confirm dialog: enable selection + disable focus in all labels
  • close confirm dialog: set max width for labels
  • fix typo in code comments
  • fix running under wayland
  • modelines: fix random crash on closing one of several Pluma windows
  • Translations update

python-caja 1.20.0

  • Translations update

MATE 1.18 released

After 6 months of development the MATE Desktop team are proud to announce the release of MATE Desktop 1.18. We’d like to thank every MATE contributor for their help making this release possible.

about

What’s new in MATE 1.18

The release is focused on completing the migration to GTK3+ and adopting new technologies to replace some of deprecated components MATE Desktop 1.16 still relied on.

The headline changes in MATE Desktop 1.18 are:

  • The entire MATE Desktop suite of applications and components is now GTK3+ only!
    • Requires GTK+ >= 3.14.
    • All GTK2+ code has been dropped including the --with-gtk build option.
  • Completed the migration to GtkApplication from libunique.
  • Added libinput support for mouse and touchpad.
    • Separate settings for handedness (left/right-handed) and motion acceleration/threshold.
  • Much improved accessibility support (particularly for visually impaired users).
    • Many thanks to our friends at Hypra.fr for their contribution!
  • Caja adds several new features including:
    • Added a copy queue and copy pausing.
    • Asking confirmation before moving files to the Trash.
    • Support for back/forward mouse buttons for directory navigation.
    • Notification when ejected drives are safe to unplug.
  • Lock screen will load the users selected background instead of the system defined default.
  • MATE Panel gets several improvements, including:
    • Added desktop actions support for additional launch options.
    • Added StatusNotifier support.
    • Added support for Menulibre menu editor, if installed it is preferred over Mozo.
  • Engrampa, the archive manager, includes a number of improvements:
    • Added ear and war to the supported types list.
    • Check the rar/unrar version if the correct date is shown.
    • Fixed compress rar and 7z split into volumes.
  • Notifications now implement action icons support, for example playback control icons used by media players.
  • Reworked the font viewer to add font browsing mode, support for TTC fonts and expose it in the menus by default.
  • Replaced deprecated upower suspend/hibernate functions with ConsoleKit2 equivalents.
  • MATE Terminal adds the ability to close tabs with middle mouse button.
  • Atril, the document viewer, has much improved page load times and adds support for unarchiver used by some comics.
  • Lots of deprecated GTK+ methods have been replaced and many bugs have been fixed.
  • The plugin systems, and all C and Python plugins, in Eye of MATE and Pluma have been ported to libpeas.
  • Translations are updated. Thank you to our team of translators!
  • A number of memory leaks have been plugged.
  • A-n-d most exciting of all… MATE Calculator is back and has been ported to GTK3+ :-D

The various components of MATE Desktop 1.18 are available for download here:

Changelog

Here is a more detailed break down of what changed.

mate-common 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier

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-user-guide 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Translations update

libmatekbd 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
  • Translations update

libmatemixer 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Translations update

libmateweather 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 Python bindings and —enable-python build option (won’t work with GTK+3)
  • Locations: add Dunedin, New Zealand
  • Locations: add Yogyakarta, Indonesia
  • Locations: move Indonesia under Asia region
  • Locations: correct coordinates for Pune, India
  • Translations update

mate-icon-theme 1.18.0

  • Translations update

caja 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmate-desktop >= 1.17.3
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Port from libunique to GtkApplication
  • Implement copy queue and pausing
  • Add option for asking confirmation before moving files to trash
  • Add support for back/forward mouse buttons for directory navigation
  • Add notification when ejected drives are safe to unplug (and require libnotify at build time)
  • Add —force-desktop command line option to make Caja always manage the desktop
  • Add ability to get feedback from Orca when additional icons are selected/deselected
  • Drop metadata converting tool
  • Fix crossfade issues with recent GTK+ versions
  • Fix more graphics issues to allow Caja to use background for directory windows
  • Fix some more GTK+ deprecations and runtime warnings
  • Schema: some fixes and cleanups
  • Translations update

mate-polkit 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Fix some GTK+ deprecations
  • Translations update

marco 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
  • Theme viewer: fix build for GTK+3 and fix some GTK+ deprecations
  • Add ability to disable showing preselected window border on alt-tab
  • Add ability to ignore applications when show-desktop is triggered
  • Schema: make compositing on by default
  • Workspaces: switch wrapping behavior for ‘classic’ and ‘toroidal’ modes (it was reversed somehow)
  • Translations update

mate-settings-daemon 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require XInput unconditionally
  • Build: require libmatemixer >= 1.10, libxklavier >= 5.2, dconf >= 0.13
  • Build: require libmatekbd and libmate-desktop >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Add libinput support for mouse and touchpad
  • Touchpad: add separate settings for handedness (left/right-handed) and motion acceleration/threshold
  • Background: restore option to let Caja draw background with GTK+ 3.22
  • Some fixes and cleanups
  • Translations update

mate-session-manager 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Replace deprecated upower suspend/hibernate functions with ConsoleKit2 equivalents (and drop —enable-upower build option)
  • Translations update

mate-menus 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Translations update

mate-panel 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmate-menu >= 1.10 and dconf >= 0.13.4
  • Build: require libmateweather and libmate-desktop >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Launchers: add desktop actions support for additional launch options
  • Menu applets: add support for Menulibre menu editor, and prefer it to Mozo if both are installed
  • Notification area: add StatusNotifier support
  • Fix lots of GTK+ deprecations and runtime warnings
  • Don’t spam accessible name changes when it is translated
  • Some code cleanups
  • Translations update

mate-backgrounds 1.18.0

  • Translations update

mate-notification-daemon 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Implement action icons support (e.g. playback control icons used by media players)
  • Themes: fix some pie countdown issues
  • Translations update

mate-control-center 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmatekbd, libmate-desktop, marco, m-s-d >= 1.17
  • Build: require XCursor and XInput unconditionally
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Port from libunique to GtkApplication
  • Rework font-viewer: add font browsing mode, support for TTC fonts, and make it appear in the menus
  • Add libinput support for mouse and touchpad
  • Mouse: add separate touchpad motion settings on touchpad tab
  • Mouse: change tab label from General to Mouse
  • Mouse: change natural scroll mnemonic from ‘a’ to ‘n’
  • Fix lots of GTK+ deprecations
  • Some more fixes and cleanups
  • Translations update

mate-screensaver 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmate-menu >= 1.10
  • Build: require libmatekbd and libmate-desktop >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Lock screen: load user’s background instead of system one
  • Preferences: fix some GTK+ deprecations
  • Translations update

mate-media 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmatemixer >= 1.10 and libmate-desktop >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Port from libunique to GApplication and GtkApplication
  • Some cleanups
  • Translations update

mate-power-manager 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require xproto >= 7.0.15
  • Build: require mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Replace deprecated upower suspend/hibernate functions with ConsoleKit2 equivalents
  • Use manpages as is instead of generating them from sgml (and don’t require docbook2man for build anymore)
  • Some more fixes and cleanups
  • Translations update

mate-system-monitor 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Add pkexec support for using kill and renice on other users’ processes and try using it before trying gksu
  • Fix some GTK+ deprecations
  • Translations update

atril 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require caja >= 1.17.1
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • [comics] add support for unarchiver (unar and lsar)
  • [libview] increase page cache size to reduce number of page reloads
  • Remove metadata migration code
  • Force X11 backend
  • Fix lots of GTK+ deprecations
  • Fix some a11y issues
  • Some more fixes and cleanups
  • Translations update

caja-dropbox 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libcaja-extension 1.17.1 and GLib 2.36

caja-extensions 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require caja >= 1.17.1 and libmate-desktop >= 1.17.0
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Add xattr-tags extension to show xattr tags in a new column
  • Translations update

engrampa 1.18.0

  • check the rar/unrar version to work the new date style with all versions
  • Fix: rar file listing now shows correct date with recent binary
  • Fix: open the 7z first split volume after compress
  • Fix typo in NEWS: engrampa instead engramp
  • Fix: compress rar split into volumes
  • Fix: compress 7z split into volumes
  • build: remove option that disables deprecated stuff
  • zip: added ear and war to the supported types list
  • Update engrampa NEWS to use consistent, project wide, markdown-like formatting.
  • Build: require Caja >= 1.17.1 to build against GTK+3 version of libcaja-extension
  • tar: add support for pixz for .tar.xz files
  • tar: add support for lbzip2 on .tar.bz2 files
  • lha: add support for Amiga files
  • Some corrections in GSettings schema
  • Translations update

eom 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmate-desktop >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Drop Python bindings and —enable-python build option
  • Port plugin system and plugins to libpeas
  • Some code and docs cleanups
  • Translations update

mate-applets 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmateweather and mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Weather: fix temperature label placement
  • Weather: show proper help section for each tab of prefs dialog
  • Fix some GTK+ deprecations and runtime warnings
  • Some code cleanups
  • Translations update

mate-calc 1.18.0

  • Add AppData.

mate-icon-theme-faenza 1.18.0

  • Bump version

mate-indicator-applet 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: show new style indicator support status in summary
  • Build: require mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Translations update

mate-netbook 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Translations update

mate-sensors-applet 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Fix some GTK+ deprecations
  • Some more fixes and cleanups
  • Translations update

mate-terminal 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Add ability to close tabs with middle mouse button
  • Translations update

mate-user-share 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require caja >= 1.17.1
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option

mate-utils 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Fix occasional distcheck breakage
  • Some code cleanups
  • Translations update

mozo 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Translations update

pluma 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
  • Build: actually build GObject introspection data
  • Build: remove —enable-deprecations option - it actually disabled all deprecated stuff
  • Add ability to search/replace text using regular expressions
  • Drop Python bindings and —enable-python build option
  • Port plugin system and both C and Python plugins to libpeas
  • Snippets plugin: stop exposing functions on Pluma message bus (doesn’t work with GObject introspection)
  • Snippets plugin: fix snippet parts staying after Ctrl-Z
  • Fix unexpected closing of the first tab with middle-click under the line numbers column
  • Fix some runtime warnings in plugins
  • Some more fixes and cleanups in code and docs
  • Translations update

python-caja 1.18.0

  • Translations update
  • support GTK+3 only: require Caja 1.17.1 and pygobject-3.0
  • drop ancient check for Python 2.5, not needed these days

Server Outage

The server that runs this website went offline without notice yesterday. We don’t know why and we’ve had no contact from our server host. We do have complete backups, no data has been lost. We’ve started to restore services and the outstanding service will be reinstated as time permits over the holiday period.

We will update this page as services come back online.

What is the impact?

This services are currently down, listed in order of restore priority

  • ml.mate-desktop.org - The mailing lists, which are rarely used.
  • forums.mate-desktop.org - The forums, which we started shutting down earlier in the year and are locked.

What has been restored?

Update

21st December

  • Bytemark offer to sponsor MATE Desktop hosting to help us overcome the server outage with our previous provider.
  • Restored www.mate-desktop.org and pub.mate-desktop.org

22nd December

  • Restored wiki.mate-desktop.org.
  • Restored git.mate-desktop.org.

23nd December

  • Restored planet.mate-desktop.org.

2nd January

  • Restored mail.mate-desktop.org.

We apologise for any inconvenience this may have caused.

MATE 1.16 released

After 6 months of development the MATE Desktop team are proud to announce the release of MATE Desktop 1.16. We’d like to thank every MATE contributor for their help making this release possible.

about

What’s new in MATE 1.16

The release is focused on improving GTK3+ compatibility, migrating components to newer libraries, fixing bugs and code hygiene. The headline changes in MATE Desktop 1.16 are:

  • Improved GTK+3 support across the entire MATE Desktop.
  • Application and theme support for GTK+ 3.22.
  • More applications build against GTK+3 only:
    • Engrampa
    • MATE Notification Daemon
    • MATE PolKit
    • MATE Session Manager
    • MATE Terminal
  • Some applications have been decoupled from libmate-desktop:
    • Engrampa
    • MATE Applets
    • MATE Netbook
    • MATE Power Manager
    • MATE Terminal
    • Pluma
  • Work has started to port applications to GApplication or GtkApplication:
    • Engrampa
    • MATE Applets
    • MATE Netbook
    • MATE User Share
  • Many bugs and deprecations are fixed.
  • Translations are updated. Thank you to our team of translators!

The various components of MATE Desktop 1.16 are available for download here:

Changelog

Here is a more detailed break down of what has changed.

mate-common

  • Check only for autoreconf in mate-autogen as autoconf, automake, libtool, gettext are already checked by autoreconf

mate-desktop

  • 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

libmatekbd

  • Require libxklavier 5.2 and use its introspection
  • GTK+3: fix some deprecations
  • distcheck: explicitly use currently selected GTK+ version
  • Translations update

libmatemixer

  • Translations update

libmateweather

  • Locations: update ICAO code for Quito, Ecuador
  • Locations: correct coordinates for Minsk airport (code UMMS)
  • Translations update

mate-icon-theme

  • Translations update

Caja

  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Pathbar: always show right arrow button
  • Fix changing taskbar icon when switching between tabs with different icons
  • Fix lots of warnings when building docs for libcaja-extension
  • GTK+3: add style classes for elements of pathbar
  • GTK+3: fix drawing and changing of desktop background with >= 3.21
  • GTK+3: fix a large amount of deprecations
  • Some more fixes and cleanups
  • Translations update

mate-polkit

  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option
  • Translations update

Marco

  • Translations update
  • Make distcheck use currently selected GTK+ version

mate-settings-daemon

  • Change default hinting style to ‘hintslight’
  • Use ‘rgba’ (LCD subpixel) antialiasing by default
  • GTK+3: add css theming for OSD (MsdOsdWindow) instead of using hardcoded colors
  • GTK+3: fix drawing and changing of desktop background with >= 3.21
  • GTK+3: fix several deprecations
  • Fix some build warnings
  • Translations update

mate-session-manager

  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option
  • Translations update

mate-menus

  • Translations update

mate-panel

  • Use GtkAboutDialog() instead of MateAboutDialog()
  • GTK+3: use GtkColorButton/GtkColorChooser in properties dialog
  • GTK+3: fix a lot of deprecations
  • Some more fixes and cleanups
  • Translations update

mate-backgrounds

  • Translations update

mate-themes

  • Comprehensive support for GTK+ 3.20 and 3.22.

mate-notification-daemon

  • Build: use m4 dir instead of macros for m4 macros, like in other projects.
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option
  • Add support for GNotification
  • Fix escaping of special characters
  • Fix various GTK+ deprecations
  • Translations update

mate-control-center

  • Build: drop dconf 0.10 compatibility
  • Appearance: change default hinting style to slight and render antialiasing samples using that style
  • Appearance: render hinting samples using RGBA antialiasing
  • Appearance: place theme name below theme preview in GTK+3 build to match GTK+2 one
  • Appearance: center theme name in GTK+3 build to match GTK+2 one
  • Appearance: hide Colors tab in Customize Theme dialog in GTK+3 build as changing theme colors won’t work in GTK+3
  • GTK+3: fix build with appindicator support enabled
  • GTK+3: fix showing monitors in display properties with glib 2.49.6
  • GTK+3: fix various deprecations
  • Some code cleanups
  • Translations update

mate-screensaver

  • Fix locking when screensaver is already active
  • GTK+3: fix background and locking in multi-monitor setup
  • GTK+3: fix several deprecations
  • Some more fixes and cleanups
  • Translations update
  • Make distcheck use currently selected GTK+ version

mate-media

  • Translations update

mate-power-manager

  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Drop dependency on libmate-desktop
  • Show the primary device time remaining as the first entry in the context menu
  • Do not issue a console warning when laptop batteries are empty
  • GTK+3: port from libunique to GtkApplication
  • GTK+3: add css theming for OSD (MsdOsdWindow)
  • GTK+3: fix empty space in tray when system has no battery
  • GTK+3: fix lots of deprecations
  • Some more fixes and cleanups
  • Translations update
  • Make distcheck use currently selected GTK+ version

mate-system-monitor

  • Translations update

Atril

  • Build: require poppler 0.18.0
  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Drop dependency on libmate-desktop and --without-matedesktop build option
  • Update toolbar-editor from libegg
  • Update synctex to 1.18
  • Split dual mode option into dual mode with odd and even pages on the left
  • Add Ctrl+Up/Down keybindings for previous/next search result
  • Add caja-sendto support for sending current document by email, to removable device, etc.
  • Improve named destinations support with --named-dest command line argument and dbus support
  • [dvi] Use t1 font mapping files
  • GTK+3: add style class for view
  • GTK+3: fix possible crash when building with introspection enabled
  • GTK+3: fix lots of deprecations
  • Some more fixes and cleanups
  • Translations update

caja-extensions

  • open-terminal:
    • Fix opening terminal in remote folders with single or double quote in their names
    • Some code cleanups
  • Translations update

Engrampa

  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option
  • Port to GtkApplication
  • Use natural sort order when sorting by filename
  • Use app chooser dialog from GTK+ for “Open With” command instead of custom code
  • Make “encrypt header” option insensitive if no password is specified
  • Give unrar priority over p7zip when processing RAR archives
  • 7z: add support for p7zip-rar >= 15.14
  • 7z: fix issues with files prefixed with ’@’
  • Fix some GTK+ deprecations
  • Some more fixes and cleanups
  • Translations update

Eye of MATE

  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Fix possible out-of-bounds write in error message area
  • Some cleanups
  • Translations update

mate-applets

  • Build: require polkit 0.97
  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Netspeed: use GtkColorButton/GtkColorChooser
  • Drop dependency on libmate-desktop
  • GTK+3: fix various deprecations
  • Some code cleanups
  • Translations update

mate-indicator-applet

  • Build: fix check for new style indicators support
  • Translations update

mate-netbook

  • Window Picker Applet: use GtkAboutDialog() instead of MateAboutDialog()
  • Window Picker Applet: prevent possible crash
  • mate-maximus: port from libunique to GApplication
  • Drop dependencies on libmate-desktop
  • Translations update

mate-sensors-applet

  • Make distcheck use currently selected GTK+ version
  • Translations update

mate-terminal

  • Move to GTK+3, require GTK+ 3.14 and VTE 0.38 (API 2.91)
  • Drop GTK+2 code and --with-gtk build option
  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Copy dconf and gsettings helpers from libmate-desktop and drop dependency on libmate-desktop
  • React on WM change only on X11
  • Fix lots of GTK+ deprecations
  • Some more fixes and cleanups
  • Translations update

mate-user-share

  • Build: use ‘m4’ dir for m4 macros, like in other projects
  • GTK+3: port from libunique to GtkApplication
  • Make distcheck use currently selected GTK+ version
  • Translations update

mate-polkit

  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option
  • Translations update

mate-utils

  • Add --version command line option to mate-screenshot
  • GTK+3: fix mate-dictionary segfault with >= 3.21
  • GTK+3: fix lots of deprecations in all apps
  • Translations update

Mozo

  • Add Properties and Delete buttons
  • Fix several drag-and-drop issues
  • Fix crash when .desktop file has slash in the name
  • Some more fixes and cleanups
  • Translations update

Pluma

  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Drop dependency on libmate-desktop and --without-matedesktop build option
  • GTK+3: fix lots of deprecations
  • Some more fixes and cleanups
  • Translations update

caja-dropbox

  • Some code cleanups

python-caja

  • Examples: fix Caja crash on loading background-image extension
  • Examples: various fixes
  • Translations update

MATE Desktop discussion forums are closing

It is with regret that we are informing you all that the MATE Desktop forums are closing with immediate effect.

For sometime now the forum moderators have struggled to keep up with the pace of discussion, combatting spam and new registrations. The original forum administrators are no longer actively participating in the MATE Desktop forums either. It is therefore unfortunate that we have decided to close the MATE Desktop forums and we encourage anyone seeking MATE support to head to one of the following distribution specific forums:

MATE Desktop also has official threads in various distribution forums:

MATE Desktop discussion can also be found on Twitter.

We’d like to thank the MATE Desktop forum moderators, past and present, for all the time and effort they’ve invested into the forums over the years and hope to see them find moderator roles in some of the discussion forums we’ve highlighted above.

Should anyone want to take on the administration and moderation of the MATE Desktop forums then please come and chat with the MATE Desktop team in the #mate-dev IRC and Matrix channel on Libera Chat. We can potentially reactivate the forums.

MATE 1.14 released

After 5 months of development the MATE Desktop team are proud to announce the release of MATE Desktop 1.14. We’d like to thank every MATE contributor and user.

about

What’s new in MATE 1.14

The headline changes in MATE 1.14 are:

  • Improved GTK+3 support across the entire MATE Desktop.
  • Full GTK 3.20 support in all MATE themes.
  • Client Side Decorated applications render correctly in all themes.
  • Completely ported MATE System Monitor and Mozo to GTK+3 only.
  • Touchpad configuration now supports edge and two-finger scrolling independently.
  • Python extensions in Caja can now be managed separately.
  • All three window focus modes are selectable.
  • MATE Panel now has the ability to change icon sizes for menubar and menu items.
  • MATE NetSpeed Applet has been merged into the MATE Applets package.
  • MATE Terminal support VTE 2.91 API when built for GTK+3.
  • Volume and Brightness OSD can now be enabled/disabled.
  • Translations are updated. Thank you to our team of translators!

The various components of MATE 1.14 are available for download here:

Screenshots

Changelog

Here is a more detailed break down of what has changed.

mate-common

  • Remove references to obsolete MATE components

mate-desktop

  • Drop MateConf migration script and ancient mate-conf-import tool
  • Fix deprecated usage of GtkHBox and GtkVBox in GTK+3 build

libmatekbd

  • Drop MateConf migration script
  • Reduce introspection build warnings
  • Fix some GTK+3 deprecations
  • Assorted fixes and cleanups

libmatemixer

  • Require PulseAudio 2.0 or newer
  • Improve error checking in many places
  • Fix PulseAudio volume limits
  • Some other PulseAudio fixes
  • Some fixes and improvements in alsa and oss backends
  • Assorted fixes and cleanups

libmateweather

  • Drop obsolete build flags
  • Small fix in schema

mate-icon-theme

  • Add system-config-keyboard icons

Caja

  • Drop MateConf migration script
  • Allow closing tabs on middle-click
  • List Python extensions separately in extensions list
  • GTK+3: add several style classes to simplify theming
  • GTK+3: fix desktop flash issue
  • GTK+3: a lot of deprecation fixes
  • Assorted fixes and cleanups

mate-polkit

  • GTK+3: fix several deprecations

Marco

  • Drop MateConf migration script
  • Fix visual glitches appearing after unmaximizing Chromium window
  • Correct description of compositing-fast-alt-tab GSettings key (mention that it disables thumbnails)
  • Bump libmarco-private’s sover for GTK+3 build
  • GTK+3: re-add ability to show alt-tab thumbnails when compositor is enabled
  • GTK+3: fix several deprecations

mate-settings-daemon

  • Drop MateConf migration script
  • media-keys: add setting to enable/disable OSD
  • touchpad: support edge and two-finger scrolling independently (use separate GSettings keys for them)
  • xsettings: add settings for cursor theme and size
  • GTK+3: several deprecation fixes
  • Assorted fixes and cleanups

mate-session-manager

  • Drop MateConf migration script
  • GTK+3: fix some deprecations
  • Assorted fixes and cleanups

mate-menus

  • Move mate-preferences-categories.menu out of mate-control-center.

This file can be packaged separately so users can decide whether they want categories in the preferences menu or not.

mate-panel

  • Drop MateConf migration script
  • Add separate “Delete” button in reload applet dialog, and make “Don’t Reload” button do what it says (it won’t delete applet permanently now)
  • Make max number of bookmarks in menu (before submenu is created) configurable via GSettings key
  • Make icon size of menu items configurable via GSettings key
  • Change default menubar icon size to 22px
  • Drop “Ubuntu hacks” (--enable-ubuntu build option) as Ubuntu dropped that stuff long ago
  • GTK+3: add several style classes
  • GTK+3: add several css names for 3.20
  • GTK+3: fix rendering of custom backgrounds with 3.18 and newer
  • GTK+3: fix a lot of deprecations
  • Assorted fixes and cleanups

mate-themes

  • Full support for GTK 3.20.
  • Client Side Decorated applications render correctly in all themes.
  • Assorted improvements and refinements for all themes

mate-notification-daemon

  • Drop MateConf migration script
  • GTK+3: explicitly wrap notification text at 50 characters
  • GTK+3: stop reversing fg/bg colors in slider theme (use colors from current GTK+ theme as is)
  • GTK+3: some more fixes for slider theme
  • GTK+3: some deprecation fixes

mate-control-center

  • Drop MateConf migration script
  • Drop “Ubuntu hacks” (--enable-ubuntu build option) as Ubuntu dropped that stuff long ago
  • Move mate-preferences-categories.menu to mate-menus
  • Touchpad settings: support edge and two-finger scrolling independently
  • Window properties: make all three window focus modes selectable
  • GTK+3: fix theme previews in mate-appearance-properties
  • GTK+3: fix several deprecations
  • Assorted fixes and cleanups

mate-screensaver

  • Drop MateConf migration script
  • GTK+3: fix several deprecations
  • Assorted fixes and cleanups

mate-media

  • GTK+3: add css name GvcMixerDialog for 3.20
  • GTK+3: fix several deprecations

mate-power-manager

  • Drop MateConf migration script
  • Fix possible crash when an Xorg function call fails
  • GTK+3: fix deprecations in brightness applet
  • Assorted fixes and cleanups

mate-system-monitor

  • Move to GTK+3, drop GTK+2 code and --with-gtk build option
  • Set minimum required GTK+ version to 3.14, drop some deprecated code
  • Run gksu binary instead of loading libgksu2.so (which is GTK+2 only)
  • Drop MateConf migration script
  • Main window: save maximized state in gsettings on exit and load it on startup
  • Disks: add saving and loading width and visibility of columns
  • Process properties: show cgroups
  • Process properties: show N/A when cgroups or selinux isn’t set
  • Process table: show running state when CPU time changes
  • Change graph grid line colors and pattern
  • Draw the background of graphs explicitly to avoid issues with GTK+ 3.20
  • Fix incorrect icons for some known apps like marco or vino
  • Assorted fixes and cleanups

Atril

  • Drop MateConf migration script
  • Update copyrights, mention MATE team in Caja extension
  • Use org.gnome.SessionManager DBus name to inhibit screensaver
  • GTK+3: add atril-window style class to top level
  • GTK+3: add css name EggToolbarEditor for 3.20
  • Assorted fixes and cleanups

caja-extensions

  • Drop MateConf migration scripts
  • GTK+3: some deprecation fixes
  • Assorted fixes and cleanups

Engrampa

  • Drop MateConf migration script
  • Fix random crash in “open with” dialog
  • 7z: avoid problems with ‘?’ char in filenames
  • 7z: correct checking for p7zip 15.09+
  • rar: avoid “No files to extract” message when disabling overwriting existing files
  • tar: allow changing contents of .txz files (like it’s allowed for .tar.xz files)
  • unar: avoid problems with ‘?’ char in filenames

Eye of MATE

  • Drop MateConf migration script
  • Use org.gnome.SessionManager DBus name to inhibit screensaver
  • Auto-reload unmodified images when their file is changed
  • GTK+3: add eom-window style class at top level
  • GTK+3: add css name EggToolbarEditor for 3.20
  • GTK+3: fix SVG rendering
  • GTK+3: fix several deprecations
  • Assorted more fixes and cleanups

mate-applets

  • Drop MateConf migration scripts
  • Drop null_applet which isn’t even buildable these days
  • Re-license command and timer applets under GPL-2+
  • Merge netspeed applet from mate-netspeed project (and discontinue that project)
  • GTK+3: fix cpufreq applet rendering
  • GTK+3: fix setting fg/bg colors and font type in stickynotes applet
  • GTK+3: fix several deprecations
  • Assorted fixes and cleanups

mate-netbook

  • Drop MateConf migration script
  • GTK+3: fix some deprecations
  • Assorted fixes and cleanups

mate-netspeed

  • Has been merged into the mate-applets package.

mate-sensors-applet

  • Assorted fixes and cleanups

mate-terminal

  • Support VTE 2.91 API in GTK+3 build
  • Compile dingu regexes with MULTILINE option
  • Fix incorrect ordering of COLS and ROWS in command-line option description and in the manpage
  • GTK+3: add style class mate-terminal
  • GTK+3: fix window sizes for 3.20
  • GTK+3: fix several deprecations
  • Assorted fixes and cleanups

mate-user-share

  • Drop MateConf migration script
  • Don’t translate Keywords field in .desktop files
  • GTK+3: fix some deprecations

mate-utils

  • Drop MateConf migration scripts
  • Disable effects and delay options in mate-screenshot UI when launched with -ai command line argument
  • Use hyphens instead of colons in screenshot filenames by default
  • GTK+3: fix a lot of deprecations and some UI issues
  • Don’t use -Werror flag in build
  • Assorted fixes and cleanups

Mozo

  • Ported to GTK+3 and GObject Introspection, dropped old PyGTK related code.

Pluma

  • Drop MateConf migration script
  • Implement middle-click tab closing
  • Add a new Configure dialog for the Spell Check plugin
  • Make switch-c tool in external tools work
  • Fixed potential shell-code injection
  • GTK+3: add style classes pluma-window and pluma-print-preview
  • GTK+3: fix several deprecations
  • Assorted fixes and cleanups

caja-dropbox

  • Minor cleanups

MATE 1.12 released

After 5 months of development the MATE Desktop team are proud to announce the release of MATE Desktop 1.12. We’d like to thank every MATE contributor and user.

about

What’s new in MATE 1.12

The headline changes in MATE 1.12 are:

  • Fixes and improvements for GTK3 support across the entire MATE Desktop including GTK 3.18 support.
  • Touchpad support is significantly improved and now features multi touch and natural scrolling.
  • Multi monitor support has been improved so the display settings use output names and the revised UI lets you set the primary monitor.
  • The power applet now displays model and vendor information so you can distinguish between multiple battery powered devices.
  • Improved session management which now includes screensaver inhibition while playing media.
    • MATE now listens to the org.gnome.SessionManager namespace.
  • Extended systemd support.
  • Long standing bugs and many little usability paper-cuts were fixed.
    • For example, panel applets are no longer reordered when changing screen resolutions.
  • Translations updated and a number of components now retrieve strings directly from gschema (requires intltool 0.50.1).
  • Dropped support for win32 and osx.

The various components of MATE 1.12 are available for download here:

Screenshots

Changelog

Here is a more detailed break down of what has changed.

mate-common

  • Support lcov 1.12
  • Update documentation and examples

mate-desktop

  • Require dconf 0.13.4 and 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
  • Moved docbook user guide to a separate project
  • Dropped dependency on yelp (not needed after moving user guide)

libmatekbd

  • Add GObject introspection
  • Layout view/print dialog: remove useless Help button
  • Layout view/print dialog: some UI fixes

libmatemixer

  • oss: Only use modify counter for polling on Linux, it is broken on BSDs
  • alsa: Fix FTBFS with old versions of ALSA
  • alsa: Fix fade

libmateweather

  • Location updates for timezones

mate-icon-theme

  • Don’t build a pkgconfig file

Caja

  • Connect to server dialog: add support for AFP
  • Improve multi-monitor support

mate-polkit

  • Add support for GTK3 application indicators.

Marco

  • Add manual and by-pointer window placement
  • Use Alt-` for switching between windows of the same application

mate-settings-daemon

  • Add new keybinding for logout (empty by default)
  • Touchpad settings: added support for natural scrolling, 2 finger and 3 finger clicks
  • Mouse: use syndaemon -K to ignore Ctrl+C and other combos
  • GTK+3: make xrandr tray applet support custom panel themes

mate-session-manager

  • Add support for an optional dock, such as Plank
  • Add support for new libsystemd in addition to existing libsystemd-login
  • Only wait 1 second max on logout/shutdown
  • Turn GTK+3 overlay scrolling on/off on start using new gsettings key

mate-menus

  • Use pkg-config to check for python (requires python 2.7)

mate-panel

  • Require xrandr 1.3
  • Add option to enable/disable week numbers in calendar
  • Fix positions of locked applets on screen resolution change
  • GTK+3: add a style class for applets to follow panel-menu-bar

mate-themes

  • GTK3 all themes: style volume/brightness applet slider
  • Assorted improvements and refinements for all themes, in particular for GTK 3.18.

mate-notification-daemon

  • Fix height and visibility of themes in gtk3
  • Multiple theme fixes

mate-control-center

  • Appearance: restored Interface tab
  • Display: added support to set the primary monitor
  • Display: show output names in addition to display names
  • Keybindings: added keybinding for logout
  • Touchpad settings: add option to enable/disable touchpad
  • Touchpad settings: added support for natural scrolling, 2 finger and 3 finger clicks
  • Improved categorization
  • GTK+3: fix font rendering in Appearance and mate-font-viewer

mate-screensaver

  • Add support for libsystemd in addition to existing libsystemd-login support.
  • Don’t fade to black when locking the screen
  • Fix systemd event handling

mate-media

  • Multiple fixes in manpages
  • GTK+3: add style classes for slider and menu for volume-applet
  • GTK+3: fix missing icons with custom icon theme

mate-power-manager

  • Require xrandr 1.3
  • Show vendor/model information for devices
  • Fix backlight adjustment on Macbook Pro
  • GTK+3: support custom themes
  • GTK+3: fix brightness applet behavior

mate-system-monitor

  • SysInfo: add proper detection for Linux Mint and LMDE
  • SysInfo: let distributions define custom side image
  • Interface: add border to notebook
  • Add support for libsystemd in addition to existing libsystemd-login support
  • Support build with C++11
  • Drop useless dependency on mate-icon-theme
  • Drop C89 support

Atril

  • Drop support for win32, osx and hildon
  • Drop useless mate-icon-theme dependency
  • Drop embedded MathJax in favor of using a distribution packaged version
  • Make smclient mandatory

caja-extensions

  • Some string fixes

Engrampa

  • Fix ngettext usage in progress dialog
  • Make extracting multiple archives to a separate dir actually work
  • Fixed overwrite check when the files to be extracted are inside a folder

Eye of MATE

  • Assorted bug fixes.

mate-applets

  • Accessx-status, geyes: have applet background automatically painted
  • Cpufreq: make cpupower the default library
  • Drop useless dependency on mate-icon-theme
  • GTK+3: fix missing icons with custom icon theme
  • GTK+3: make cpufreq, charpick and drivemount support custom panel themes

mate-netbook

  • Window Picker Applet: have background automatically painted

mate-netspeed

  • Have applet background automatically painted
  • Add silent rules

mate-sensors-applet

  • Add support for nvidia thermal and cooler sensors (requires libxnvctrl >= 256.25)
  • Add mbmon plugin
  • Make udisks plugin poll for new value

mate-terminal

  • Fix —tab option that has been broken in 1.10.0
  • Enable silent rules by default
  • Drop support for win32 and osx

mate-user-share

  • Drop useless dependency on dbus-1
  • Drop Apache 2.0 support

mate-utils

  • Add application icon to mate-system-log
  • Add timestamp instead of window name to screenshot filenames by default
  • Have dictionary applet background automatically painted
  • Translation fixes for gsettings schemas

Mozo

  • Enable startup notification
  • Add silent rules

Pluma

  • Add --enable-tests option to enable/disable running tests during the build
  • Add plugin to strip trailing spaces on saving
  • Bring back active plugins listing in bugreport script
  • Drop support for win32 and osx and the checkupdate plugin
  • Capitalize Pluma in window titles and desktop file
  • GTK3. fix print-preview
  • Some annotation fixes

caja-dropbox

  • Adjust the default caja extensions dir
  • Include autogen.sh in tarball




Contents © 2024 L’équipe de MATE
Creative Commons License BY-SA
RSS GitHub Twitter Wiki