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
Full changelog:
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
MATE Terminal now supports background images, adds Solarized themes and keybindings to switch tabs.
Full changelog:
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
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
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
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
OpenBSD authentication is supported in MATE Screensaver
Full changelog:
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
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
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
MATE Panel has much improved Status Notifier Items (SNI) support.
Support panel auto-scaling for HiDPI displays
Full changelog:
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: unown 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 certian applets
libmate-panel-applet: fix bg rendering for in-process applets
libpanel-applet/panel-applet.h: Rename id to factory_id for factory
limatepanel-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
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
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 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.
Full changelog:
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
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
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 Sensors Applet (finally) supports udisks2.
Full changelog:
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