MATE 1.20 released | MATE
MATE
Blog
Install
Screenshots
Development
Community
Team
Donate
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.
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
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
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
Contents © 2024
The
MATE
Team
US